《振動噪音產學技術聯盟》應用SM軟體之頻譜分析模組,如何進行國家級警報的聲音頻譜特徵分析?

 

這個單元要來探討的主題是:應用【SM軟體】之頻譜分析(Spectral analysis)模組,如何進行國家級警報的聲音頻譜(sound spectrum)特徵分析?

 

本單元是國家級警報聲音,這個系列分析之一,主要在說明應用【SM軟體】之頻譜分析(Spectral analysis)模組,如何進行一個聲音的聲音頻譜(sound spectrum)特徵分析。

 

參閱圖片,右下方圖示,是應用【SM軟體】之頻譜分析(Spectral analysis)模組,分析得到的國家級警報的聲音頻譜(sound spectrum),本單元就來看如何進行分析。

 

首先,引用【3W】心法,來思考頻譜分析(Spectral analysis)

 

1.      Why to do?:為什麼要做頻譜分析(Spectral analysis),目的:在瞭解一個聲音信號的聲音頻譜(sound spectrum)的特徵。

2.      What goals?:做頻譜分析(Spectral analysis)要達到甚麼目標:針對聲音頻譜(sound spectrum)每一個峰值頻率(peak frequency),要瞭解其來源及原因。

3.      How to do?:如何做頻譜分析(Spectral analysis)呢?處理振動噪音問題,有MADI4個階段步驟:量測(measurement)、分析(analysis)、診斷(diagnosis)、對策(improvement)。在此,進行頻譜分析(Spectral analysis),就是進行分析(analysis)和診斷(diagnosis)的工作。

 

在此,要應用【SM軟體】之頻譜分析(Spectral analysis)模組,可以參閱圖片右上方,軟體程式之【ISOC】系統流程圖。針對進行頻譜分析」的ISOC】系統流程圖,說明如下:

 

1.      Input 輸入 = 𝒑(𝒕)聲音壓力時間波形(time waveform of sound pressure)。【SM軟體】有量測、或是取得想要分析的聲音之三種方式:(1) 直接量測,(2) WAV檔案,(3) TXT檔案。本單元採用(2) WAV檔案,將取得的國家警報音mp3檔案,轉換成WAV檔案。

2.      System 系統 =頻譜分析(Spectral analysis)模組:可以執行FFT快速傅立葉轉換(fast Fourier transform, FFT),取得「傅立葉頻譜(Fourier spectrum)以及 𝑮𝒑𝒑(𝒇)功率頻譜(power spectrum)。簡單說,就是由「時間波形(time waveform),透過FFT取得𝑮𝒑𝒑(𝒇)聲音頻譜(sound spectrum)

3.      Output 輸出 = 𝑮𝒑𝒑(𝒇)聲音自身功率頻譜(Auto power sound spectrum),可簡稱「聲音頻譜(sound spectrum)。可以觀察一個聲音信號的主要頻率組成。

4.      Control 控制 = 進行頻譜分析」的控制參數,包括:(1) FFT參數(2)Window窗函數(3) AVG平均處理(averaging)

 

頻譜分析(Spectral analysis)模組,就是要對一個聲音信號的時間波形(time waveform),進行FFT取得「聲音頻譜(sound spectrum)。分析過程,並不單純,還有許多Control 控制參數需要設定,就是這個單元的討論重點。

 

使用【SM軟體】之頻譜分析(Spectral analysis)模組,當採用(2) WAV檔案的輸入方式,載入聲音檔案後,可以按【播放聲音】,聽取要分析的WAV檔案聲音。針對頻譜分析(Spectral analysis)的主要三個Control 控制參數,設定的理念與技巧,將逐項討論。

 

有關(1) FFT參數,在SM軟體】之頻譜分析」,需要設定兩個參數:

 

1.      取樣頻率(sampling frequency) = 𝑭𝒔 = 44,100 Hz。會自動定義:最大有效頻率 = 𝑭_𝑵𝒚𝒒 = 𝑭𝒔 /2 = 22,050 Hz。注意:在此,分析的是WAV檔案聲音,𝑭𝒔取決於原始錄製聲音的取樣頻率

2.      FFT時間點數= 𝑵𝒕 = 44,100 點。會自動計算:FFT時間長度= 𝑻 = 𝑭𝒔 / 𝑵𝒕 = 1 sec。以及頻譜解析度= 𝒅𝒇 = 1/ 𝑻 = 1 Hz𝑵𝒕可以自行設定,技巧:可以令𝑵𝒕 = 𝑭𝒔。如本案例,則頻譜解析度= 𝒅𝒇 = 1/ 𝑻 = 1 Hz。當𝒅𝒇 = 1 Hz,算是有良好的頻率解析,一般的應用分析是足夠的。

 

有關(2)Window窗函數,讀者可參閱專欄的FFT系列單元介紹。在SM軟體】之頻譜分析」,主要常用的Window窗函數,有4個選項:

 

1.      Hannning漢寧窗函數:適用於隨機信號。本案例,採用Hannning

2.      Exp_0.01指數窗函數:適用於衰減信號。

3.      Boxcar均勻窗函數:適用於無洩漏信號。

4.      Flat-top平頂窗函數:適用於校正的單頻率信號。

 

有關(3) AVG平均處理(averaging),在SM軟體】之頻譜分析」,需要設定三個參數:

 

1.      開始時間 = 𝒕𝟏 = 1.9 。可以任意選擇進行FFT的開始時間。

2.      平均次數 = 𝑨𝑽𝑮 = 2 𝑮𝒑𝒑(𝒇)聲音自身功率頻譜(Auto power sound spectrum),可以取平均,SM軟體】內定值 𝑨𝑽𝑮 =2

3.      重疊率(%) = Overlap (𝑶𝑳) = 90%會自動計算:終止時間 = 𝒕𝟐 = 𝒕𝟏+ 𝑻 + (1- 𝑶𝑳)*(𝑨𝑽𝑮 -1) = 1.9 + 1 + (1-0.9)*(2-1) = 3 。以上參數設定原則:以終止時間𝒕𝟐不超過原始聲音的總時間長度。

 

完成以上的三個Control 控制參數設定,透過SM軟體】之頻譜分析」,就可以得到對應的𝑮𝒑𝒑(𝒇)聲音自身功率頻譜」,即「聲音頻譜(sound spectrum)。「頻譜」的特徵,要看甚麼呢?概述如下:

 

1.      頻譜」的每一個峰值頻率(peak frequency),要瞭解其來源及原因?

2.      頻譜」的峰值頻率,要觀察其所對應的量值,即分貝dB值?

3.      頻譜」的峰值頻率,有沒有「簡諧倍頻(harmonics) 關係?諧頻」效應。SM軟體】可以設定𝒇𝒉,也就是諧頻」的基礎頻率= 1X,可自動繪製,1X2X等「諧頻」的輔助線。如圖示案例,𝒇𝒉 = 853 Hz,可觀察到的是1X3X5X7X...的奇數簡諧倍頻(harmonics)

4.      頻譜」的不同峰值頻率之間,有甚麼其他關係?可以透過最小、最大頻率的顯示範圍,輔助判斷。

5.      頻譜」的特殊現象,如:頻率的「和差效應(sum and difference effect)?可發現107 Hz簡諧倍頻(harmonics)諧頻」效應。主要來自:853 Hz 960 Hz兩個頻率之和差效應(sum and difference effect)960 853 = 107 Hz

 

綜合一下這個單元的討論,主要在:應用【SM軟體】之頻譜分析(Spectral analysis)模組,說明如何進行國家級警報的聲音頻譜(sound spectrum)特徵分析,統整如下:

 

1.      簡介了【SM軟體】之頻譜分析(Spectral analysis)模組的使用介面。

2.      引用【3W】心法的思考,探討頻譜分析(Spectral analysis),包括:(1) Why to do?(2) What goals?(3) How to do?

3.      具體說明進行頻譜分析」的ISOC】系統流程圖,包括:(1) Input 輸入 = 𝒑(𝒕) 聲音壓力時間波形(2) System 系統 =頻譜分析(Spectral analysis)模組,(3) Output 輸出 = 𝑮𝒑𝒑(𝒇)聲音自身功率頻譜(4) Control 控制參數

4.      說明頻譜分析(Spectral analysis)的主要三個Control 控制參數,設定的理念與技巧,包括:(1) FFT參數𝑭𝒔 =取樣頻率」、𝑵𝒕= FFT時間點數」。(2) Window窗函數:本案例,採用Hannning(3) 平均處理(averaging)𝒕𝟏 =開始時間、𝑨𝑽𝑮 =平均次數、Overlap (𝑶𝑳) =重疊率(%)

5.      針對透過SM軟體】之頻譜分析」,得到對應的𝑮𝒑𝒑(𝒇)聲音自身功率頻譜」,即「聲音頻譜(sound spectrum)。學習如何解讀「頻譜」的特徵。

 

以上個人看法,請多指教!

 

王栢村

2025.05.06

文章粉絲團連

YouTube影片連結 

訂閱電子報



0 意見:

張貼留言