這個單元要來探討的主題是:為什麼「波峰因子」(Crest Factor, CF)可以用來偵測衝擊波(impact wave)?
在前一個單元探討了:甚麼是「波峰因子」(Crest Factor, CF)?複習一下,採用【4W】心法的提問與說明如下:
1. What is CF? 甚麼是CF? 就是「波峰因子」(Crest Factor, CF)。定義:𝑪𝑭 = 𝑿𝒑𝒆𝒂𝒌
/ 𝑿𝒓𝒎𝒔。其中,𝑿𝒑𝒆𝒂𝒌是信號的峰值(Peak),𝑿𝒓𝒎𝒔是信號的平方平均根值(root mean square, rms)。
2. Why to define CF? 為什麼要定義CF?為了要偵測(detect)衝擊波(impact wave)。
3. What goals to use CF?
使用CF要達到甚麼目標?可以確認辨識(identify)有無不尋常的衝擊波(the existence of unusual impacts)。
4. How to apply CF? 要如何應用CF?如果,𝑪𝑭 >> √𝟐,顯示有衝擊效應(impact effect)。而且, CF值越大,則衝擊波效應(impact effect)就越大。
這個單元也要說明解析,為什麼「波峰因子」(Crest Factor, CF)可以用來偵測衝擊波(impact wave)?
參閱圖片右邊中間的圖示,一個正弦波(sine wave),其頻率(frequency)為10 Hz,振幅(amplitude)為10。可以得到:𝑿𝒑𝒆𝒂𝒌
= 𝟏𝟎,𝑿𝒓𝒎𝒔
= 𝟕.𝟎𝟕,𝑪𝑭 =𝟏.𝟒𝟏𝟒
=√𝟐。其計算說明如下:
1.
關係式:𝑪𝑭 = 𝑿𝒑𝒆𝒂𝒌
/ 𝑿𝒓𝒎𝒔 = 𝑿𝒑𝒆𝒂𝒌
/ (𝑿𝒑𝒆𝒂𝒌⁄√𝟐) = √𝟐。
2.
其中,𝑿𝒓𝒎𝒔 = (𝑿𝒑𝒆𝒂𝒌⁄√𝟐),是純正弦波(pure sine wave)的特定關係。
因此,為什麼會取𝑪𝑭 >> √𝟐?又,以 √𝟐 做為判斷有無不尋常的衝擊波(the existence of unusual impacts)的閥值(Threshold)?因為,這是以純正弦波(pure sine wave)為基準,正弦波(sine wave)的信號,只是單純的來回震盪,完全沒有衝擊波(impact wave),其「波峰因子」𝑪𝑭=𝟏.𝟒𝟏𝟒
=√𝟐,可以視為完全沒有衝擊波(impact wave)效應。
參閱圖片左邊下方的圖示,一個正弦波(sine wave)夾雜著隨機衝擊波(random impact waves) ,分析取得數值:𝑿𝒑𝒆𝒂𝒌
= 𝟐𝟖.𝟑𝟖𝟗𝟕,𝑿𝒓𝒎𝒔
= 𝟕.𝟏𝟗𝟕𝟕,𝑪𝑭 = 𝟑.𝟗𝟒𝟒𝟑
~= 𝟒。
由以上分析,確實CF「波峰因子」(Crest Factor, CF),在時間波形(time waveform)的分析,是可以辨識出有不尋常的衝擊波(the existence of unusual impacts)。會有疑問?難道不能採用頻譜分析(spectral analysis):對時間波形(time waveform),進行FFT「快速傅立葉轉換」(fast Fourier
transform, FFT),透過取得的「頻譜」(spectrum),來觀察到衝擊波(impact wave)的效應嗎?
簡單的回答:類似,如一個正弦波(sine wave)夾雜著隨機衝擊波(random impact waves)的信號,從「頻譜」(spectrum),是不容易明確的診斷(diagnosis)、偵測(detect)到衝擊波(impact wave)的效應!
參閱圖片右邊,上下兩個系列圖示。上方是純正弦波(pure sine wave),下方是純正弦波(pure sine wave) 夾雜著許多隨機的衝擊波(random impact waves)。
首先,針對純正弦波(pure sine wave)的三個圖示,依序說明如下:
1. 「時間波形」(time waveform):此正弦波(sine wave),其頻率(frequency)為15 Hz,振幅(amplitude)為10。可以得到:𝑿𝒑𝒆𝒂𝒌
= 𝟏𝟎,𝑿𝒓𝒎𝒔
= 𝟕.𝟎𝟕,𝑪𝑭 =𝟏.𝟒𝟏𝟒
=√𝟐。
2. 「線性頻譜」(Linear spectrum):如預期,因為是正弦波(sine wave),只有在其頻率(frequency) f = 15 Hz,有振幅(amplitude)為9.996 ~= 10。其他頻率(frequency)的振幅(amplitude)皆為0。
3. 「對數頻譜」(Logarithmic spectrum):和「線性頻譜」(Linear spectrum)的差異,在其垂直軸取「對數座標」(Logarithmic
scale),如預期,因為是正弦波(sine wave),只有在其頻率(frequency) f = 15 Hz,有振幅(amplitude)為9.996 ~= 10。其他頻率(frequency)的振幅(amplitude)皆為10的 -9次方,這是FFT數值分析的效應,可以均視為零。
其次,觀察純正弦波(pure sine wave)夾雜著許多隨機的衝擊波(random impact waves) 的三個圖示,依序說明如下:
1. 「時間波形」(time waveform):此正弦波(sine wave),其頻率(frequency)為15 Hz,振幅(amplitude)為10。其中,夾雜著隨機的衝擊波(random impact waves),由分析可以得到:𝑿𝒑𝒆𝒂𝒌
= 46.5842,𝑿𝒓𝒎𝒔
= 𝟕.624𝟕,𝑪𝑭 = 6.1097。
2. 「線性頻譜」(Linear spectrum):在頻率(frequency) f = 15 Hz,有振幅(amplitude)為9.939 ~= 10。其他頻率(frequency)的振幅(amplitude),看起來都接近為0。如果是盲測(blind test),沒有「時間波形」的佐證,這樣的「頻譜」(spectrum)特徵,會被判斷,就是單純的正弦波(sine wave)。
3. 「對數頻譜」(Logarithmic spectrum):由於垂直軸,取「對數座標」(Logarithmic scale),除了在頻率(frequency) f = 15 Hz之外,其他頻率(frequency)的振幅(amplitude),平均大約是0.0634,此數值不為零。隱含意義:具有noise
floor「基底雜訊」的「頻譜」(spectrum)特徵。這個現象,確實佐證了有隨機信號(random
signal)的存在。但是,如前述,如果是盲測(blind test),對這樣輕微的noise floor「基底雜訊」是容易被忽略的。因此,也可能會輕忽了這個隨機衝擊波(random impact waves)的效應。
由純正弦波(pure sine wave) 夾雜著許多隨機的衝擊波(random impact waves)的頻譜分析(spectral analysis)結果來看,從得到的「頻譜」(spectrum),並不能有效偵測(detect)到隨機衝擊波(random impact waves)的效應。
在實務上,如果,因為只看了「頻譜」(spectrum),而忽略了「時間波形」(time waveform),這種隨機衝擊波(random impact waves)的效應,這是非常危險、有高風險的狀況。
有效的因應處理方式,就是採用「時間波形」(time waveform)的CF「波峰因子」(Crest Factor, CF),當作一個評估指標(evaluation index),以偵測(detect)可能存在的衝擊波(impact waves)的效應。
另外,再比較一下左下方以及右下方的兩個圖示,兩個「時間波形」(time waveform)都有隨機衝擊波(random impact waves),左下方的𝑪𝑭 = 𝟑.𝟗𝟒𝟒𝟑 ~= 𝟒。而,右下方的 𝑪𝑭 = 6.1097
~= 6.1。隱含的意義是甚麼呢?說明如下:
1. 觀察𝑿𝒑𝒆𝒂𝒌:左下方的𝑿𝒑𝒆𝒂𝒌
= 𝟐𝟖.𝟑𝟖𝟗𝟕,右下方的𝑿𝒑𝒆𝒂𝒌
= 46.5842。右下方比左下方,高了接近1.64倍。隱含的意義:右下方的信號,顯示有更大、更嚴苛的衝擊波(impact waves)。
2. 觀察𝑿𝒓𝒎𝒔:左下方的𝑿𝒓𝒎𝒔
= 𝟕.𝟏𝟗𝟕𝟕,右下方的𝑿𝒓𝒎𝒔
= 𝟕.624𝟕。兩者的𝑿𝒓𝒎𝒔相近,只相差0.427,大約5.9%的差異。隱含的意義:兩者的𝑿𝒓𝒎𝒔相近,振動總量只有5.9%的差異。
3. 觀察CF:左下方的 𝑪𝑭 = 𝟑.𝟗𝟒𝟒𝟑 ~= 𝟒,右下方的 𝑪𝑭 = 6.1097
~= 6.1。可以明顯的佐證,CF值越大,則衝擊波效應(impact effect)就越大。
由以上的討論,對於純正弦波(pure sine wave)夾雜著許多隨機的衝擊波(random impact waves)的信號,推論如下:
1.
由信號的「頻譜」(spectrum)特徵,無法有效判斷有無衝擊波(the existence of unusual impacts)!
2. CF值,就是「波峰因子」(Crest Factor, CF),確實可以明顯辨識出衝擊波(impact
wave)的效應。而且,CF值越大,則衝擊波效應(impact effect)就越大。
總結這個單元:為什麼「波峰因子」(Crest Factor, CF)可以用來偵測衝擊波(impact wave)?
1. 由信號的「頻譜」(spectrum)特徵,無法有效判斷偵測(detect)有無衝擊波(the existence of unusual impacts)!
2. 以CF「波峰因子」𝑪𝑭=𝟏.𝟒𝟏𝟒
=√𝟐,做為判斷辨識(identify)有無不尋常的衝擊波(the existence of unusual impacts)的閥值(Threshold)。因為,這是以純正弦波(pure sine wave)為基準,正弦波(sine wave)的信號,只是單純的來回震盪,完全沒有衝擊波(impact wave)。
3. 如果,𝑪𝑭 >> √𝟐,顯示有衝擊效應(impact effect)。而且, CF值越大,則衝擊波效應(impact effect)就越大。
以上個人看法,請多指教!
王栢村
2026.05.06







%E5%8F%AF%E4%BB%A5%E7%94%A8%E4%BE%86%E5%81%B5%E6%B8%AC%E8%A1%9D%E6%93%8A%E6%B3%A2(impact%20wave)%EF%BC%9F.jpg)
%EF%BC%9F.jpg)