主要内容

이번역페이지는최신내용을담고있지않습니다。최신내용을영문으로보려면여기를클릭하십시오。

신호분석기앱사용하기

앱워크플로

신호분석기앱을사용하여신호를검사하고비교하는일반적인워크플로는다음과같습니다。

  1. 분석할신호선택하기——MATLAB®작업공간에서사용가능한신호를선택합니다。신호분석기앱은MATLAB时间表배열,timeseries객체,labeledSignalSet객체같이내재된시간정보가있는숫자형배열과신호를받습니다。자세한내용은信号分析器支持的数据类金宝app型항목을참조하십시오。

  2. 预处理信号——신호에저역통과,고역통과,대역통과또는대역저지필터를적용합니다。추세를제거하고신호포락선을구합니다。이동평균,회귀,사비츠키——골레이필터또는다른방법을사용하여신호를평활화합니다。신호의샘플레이트를변경하거나불균일하게샘플링된신호를균일한그리드로보간합니다。고유한사용자지정함수를사용하여신호를전처리합니다。MATLAB함수를생성하여전처리작업을자동화합니다。

  3. 신호탐색하기——샘플레이트,숫자형벡터,持续时间형배열또는MATLAB표현식을사용하여시간정보를신호에추가합니다。데이터또는데이터의스펙트럼이나스펙트로그램,스케일로그램을플로팅하고측정하고비교합니다。주시간영역,파수영역및시간-주파수영역에서특징과패턴을살펴봅니다。지속성스펙트럼을계산하여산발적신호를분석하고재할당을사용하여스펙트로그램추정값을매끄럽게만듭니다。신호에서관심영역을추출합니다。

  4. 분석공유하기——앱의디스플레이를클립보드에영상으로복사합니다。신호를MATLAB작업공간으로내보내거나垫파일에저장합니다。MATLAB스크립트를생성하여파워스펙트럼,스펙트로그램또는지속성스펙트럼에대한추정값계산과관심영역에대한추출을자동화합니다。분석을이후에또는다른컴퓨터에서재개할수있도록신호분석기세션을저장합니다。

예제:흰긴수염고래노래에서관심영역추출하기

태평양흰긴수염고래의오디오데이터4 khz로를샘플링한파일을불러옵니다。이파일은코넬대생물음향학연구프로그램(康奈尔大学生物声学研究计划)에서관리하는동물소리라이브러리에서생성된것입니다。피치를올려서울음소리가더잘들리도록데이터의시간스케일을1/10로압축했습니다。신호를MATLAB®타임테이블로변환합니다。

whaleFile = fullfile (matlabroot,“例子”matlab的“数据”“bluewhale.au”);[w, fs] = audioread (whaleFile);鲸鱼=时间表(秒((0:长度(w) 1) / fs), w);%听到,键入soundsc(w,fs)

신호분석기를열고타임테이블을디스플레이로끌어서놓습니다。잡음은네가지특징이두드러집니다。첫번째소리는짧게반복되는소리이고나머지세번의소리는긴울음소리입니다。

표시탭에서스펙트럼을클릭하여스펙트럼보기를열고패너를클릭하여패너를활성화합니다。패너를사용하여약2초너비의확대창을만듭니다。짧게반복되는소리가가운데에오도록확대창을끌어서놓습니다。스펙트럼은약900 hz에서눈에띄는피크를보여줍니다。

고역통과필터를적용하여하나의짧게반복되는소리를분리합니다。신호테이블에서신호를마우스오른쪽버튼으로클릭하고복제를선택하여흰긴수염고래노래의복사본을만듭니다。신호테이블에서원래신호이름옆에있는체크박스선택을취소하여디스플레이에서제거합니다。분석기탭에서전처리▼를클릭하고고역통과를선택합니다。통과대역주파수를925 hz로설정하고저지대역감쇠량을80分贝로설정합니다。경사도에는디폴트값을사용합니다。

디스플레이를지우고원래신호를선택합니다。3개의긴울음소리를추출하여스펙트럼을분석합니다。

  1. 첫번째긴울음소리가가운데에오도록패너확대창을위치시킵니다。스펙트럼에는170 hz의배수에매우가까이위치한8개의뚜렷이정의된피크가있습니다。신호추출▼을클릭하고之间的时间限制를선택합니다。

  2. 패너를클릭하여패너를숨깁니다。스페이스바를눌러전체신호를표시합니다。X축확대를클릭하여두번째긴울음소리가가운데에있는시간보기초의2간격을확대합니다。170赫兹이스펙트럼에도의배수에피크가있습니다。신호추출▼을클릭하고之间的时间限制를선택합니다。

  3. 스페이스바를눌러전체신호를표시합니다。데이터커서▼를클릭하고两个를선택합니다。시간영역커서를세번째긴울음소리를둘러싸는2초간격안에놓습니다。170赫兹이번에도의배수에피크가있습니다。신호추출▼을클릭하고之间的时间游标를선택합니다。

고역통과필터링된신호를플로팅하고1초와3.5초에두개의데이터커서를위치시킵니다。짧게반복되는소리를포함하는영역을추출합니다。

신호테이블에서원래신호이름옆에있는체크박스선택을취소하여디스플레이에서제거합니다。방금추출한3개의관심영역을표시합니다。스펙트럼이거의서로겹칩니다。

같은디스플레이에,추출한짧게반복되는소리를포함하는관심영역을플로팅합니다。짧게반복되는소리스펙트럼과긴울음소리스펙트럼이눈에띄게다릅니다。

분석기탭에서내보내기4개를클릭하여의관심영역을垫파일로내보냅니다。

참고항목

|

관련항목