《振動噪音科普專欄》兩個Sine波合成信號,頻譜會有甚麼不同特徵?– 不同相位角

  

這個單元要來探討的主題是:兩個Sine波合成信號,「頻譜(spectrum)會有甚麼不同特徵?– 不同「相位角(phase angle)

 

當有兩個Sine波,分別有不同的「相位角(phase angle),合成為一個信號,可得到其「時間波形(time waveform),再經過FFT快速傅立葉轉換(fast Fourier transform),可以得到此合成信號的「頻譜(spectrum)

 

首先,回顧一下,如何進行FFT快速傅立葉轉換(fast Fourier transform)。參閱圖片左上方,FFT之【ISOC】分析的系統方塊圖(system block diagram),重點說明如下:

 

1.      Input輸入:就是一個信號的「時間波形(time waveform)

2.      System系統:在此FFT,就是系統。就是要進行FFT快速傅立葉轉換(fast Fourier transform)

3.      Output輸出:當然就是「時間波形」信號的「頻譜(spectrum)

4.      Control控制:進行FFT的控制變數,有三大項,包括:(1) FFT 參數(parameters)(2) 窗函數形式(Window Type)(3) 平均處理(Averaging)

 

針對第一個重要選項,是FFT 參數(parameters),主要有兩個變數需要設定,定義如下:

 

1.      Fmax = 200 Hz:最高有效頻率(maximum effective frequency),單位:Hz

2.      LOR = 200 :頻率解析條數(lines of resolution, LOR),單位:條(lines)

 

在此設定,R = Fmax / LOR = 1 Hz:頻譜的頻率解析度(Resolution)

 

同時,第二個重要選項,是窗函數形式(Window Type)。本單元討論的是無「洩漏(Leakage)Sine波,所以,選用Box”=方形/均勻/矩形窗函數」。

 

第三個重要選項,是平均處理(Averaging),令平均次數(Number of Averaged)Navg = 1。因為是一次性的信號,所以,取一次平均,就是沒有平均處理(Averaging)

 

一個Sine波信號,其數學方程式:𝒙(𝒕)=𝑨𝐬𝐢𝐧(𝟐𝝅𝑭𝟎 𝒕+𝝓)。其中,𝑨Sine波的「振幅(amplitude)𝑭𝟎Sine波的「頻率(frequency)𝝓Sine波的「相位角(phase angle)

 

須注意,方程式中「相位角」的單位是rad弳度(radian),不過通常會以degree角度(angle)表示。另外,此Sine波的方程式,若是取任意的𝝓相位角」,此信號可以統稱為「簡諧波(harmonic wave)

 

觀察圖片左下方圖示,列舉三個Sine波信號、或稱「簡諧波(harmonic wave),說明如下:

 

1.      Sine波,無洩漏,𝑨 = 1, 𝑭𝟎= 10.0 Hz, 𝝓=𝟎°:為什麼是「無洩漏(No Leakage)呢?因為,𝑭𝟎 / R =整數,可以在取樣的時間範圍T = 1 / R = 1 sec,取得完整的10個週期的信號,其「時間波形」最大、最小的振幅值為+1-1,因為,𝑨 = 1。此信號的「頻譜」,在𝑭= 10 Hz,會有「振幅(amplitude)1。這就是單一頻率Sine波的「頻譜」特徵。

2.      Sine波,無洩漏,𝑨 = 1, 𝑭𝟎= 10.0 Hz, 𝝓=9𝟎°:如果,𝝓=9𝟎°,「時間波形」呈現出是Cosine波的特徵,所以說,Cosine波會領先Sine波,有90相位角。觀察此Cosine波「頻譜」的「振幅(amplitude)圖,也是在𝑭= 10 Hz,「振幅」是1

3.      Sine波,無洩漏,𝑨 = 1, 𝑭𝟎= 10.0 Hz, 𝝓=18𝟎°:如果,𝝓=18𝟎°,「時間波形」呈現出是反向的Sine波的特徵,此相反相位(out of phase)就是Sine波。其「頻譜」的「振幅(amplitude)圖,也是在𝑭= 10 Hz,「振幅」是1

 

因此可知,相同𝑭𝟎頻率的Sine波及Cosine波,本質上是相同的,只有𝝓=9𝟎°=𝝅/𝟐相位角(phase angle)的差異。而當𝝓=18𝟎°=𝝅相位角(phase angle)差異,就是正負相反的「時間波形」。

 

如果,就此三個Sine波,讓兩個Sine波相加,合成為一個信號,其「時間波形」和「頻譜」會有甚麼特徵呢?參閱圖片右邊的三個圖示,說明如下:

 

1.      𝑭1 = 10.0 Hz, 𝑨1 = 1 , 𝝓𝟏=𝟎°。 𝑭2 = 10.0 Hz, 𝑨2 = 1 , 𝝓𝟐=𝟎°:也就是兩個Sine波的頻率振幅相位角,完全相同,合成的信號,相當於𝑭 = 10.0 Hz, 𝑨 = 2 , 𝝓=𝟎°的Sine波,就是直觀的相加效應。因此,其「頻譜」的「振幅(amplitude)圖,也是在𝑭= 10 Hz,「振幅」是2

2.      𝑭1 = 10.0 Hz, 𝑨1 = 1 , 𝝓𝟏=𝟎°。 𝑭2 = 10.0 Hz, 𝑨2 = 1 , 𝝓𝟐=9𝟎°:也就是相同頻率的一個Sine波和一個Cosine波的相加,其合成的信號,仍是𝑭 = 10.0 Hz,但是 𝑨 = 1.414 , 𝝓=45°的簡諧波(harmonic wave),所以,其「頻譜」的「振幅(amplitude)圖,也是在𝑭= 10 Hz,「振幅」是1.414

3.      𝑭1 = 10.0 Hz, 𝑨1 = 1 , 𝝓𝟏=𝟎°。 𝑭2 = 10.0 Hz, 𝑨2 = 1 , 𝝓𝟐=18𝟎°:也就是相同頻率的一個Sine波和一個Sine波的相加,由於兩個波相互抵消,其合成的信號,是0,也就是「時間波形」完全無信號。對應的「頻譜」也是0,所以,其「頻譜」的「振幅(amplitude)圖,在𝑭= 10 Hz,「振幅」是-14次方的數值,這是源自數值分析的效應,本質上就是0

 

由上可知,單一「頻率(frequency)簡諧波(harmonic wave):如果「振幅(amplitude)相同,只是「相位角(phase angle)不同,其「頻譜(spectrum)的「振幅(amplitude)圖,都是在信號的「頻率」點,呈現單一峰值(peak),而且「振幅」相同。

 

當兩個簡諧波(harmonic wave)合成的信號,如果,其「頻率(frequency)相同、「振幅(amplitude)相同,只是「相位角(phase angle)不同,也就是有「相位差(phase difference)

 

1.      相位差𝝓=𝟎°:也就是無「相位差」,合成信號的「振幅𝑨 = 2,就是相加的效應。

2.      相位差𝝓=9𝟎°:合成信號的「振幅」,會有部分抵消的效應,所以「振幅𝑨 = 1.414。任意的「相位差」,會有不同程度的抵消效應,所以實際的「振幅𝑨,會介於1~2之間。

3.      相位差𝝓=18𝟎°:因為是反向波(out of phase)效應,兩個信號完全抵消,所以,「振幅𝑨 = 0。主動控制(active control)的概念,就是利用這種反向波(out of phase)效應,達到降地振動或噪音的方法。

 

綜合這個單元的討論,兩個Sine波,有不同「相位角(phase angle),其合成信號的「頻譜(spectrum)會有甚麼不同特徵?總結如下:

 

1.      複習討論了:FFT之【ISOC】分析的系統方塊圖(system block diagram),包括:Input輸入、System系統、Output輸出、Control控制。以瞭解如何取得「頻譜(spectrum)

2.      觀察一個Sine波信號,其數學方程式:𝒙(𝒕)=𝑨𝐬𝐢𝐧(𝟐𝝅𝑭𝟎 𝒕+𝝓)。其中,𝑨Sine波的「振幅(amplitude)𝑭𝟎Sine波的「頻率(frequency)𝝓Sine波的「相位角(phase angle)。以及,一個Sine波,具有不同𝝓相位角」的「時間波形」和「頻譜」特徵。

3.      探討兩個簡諧波(harmonic wave),如果,其「頻率(frequency)相同、「振幅(amplitude)相同,只是「相位角(phase angle)不同,也就是有「相位差(phase difference),其所合成的一個信號,其「時間波形」和「頻譜」會有不同的特徵。

 

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

 

王栢村

2025.12.30

YouTube影片連結 





0 意見:

張貼留言