一個方波,其實包含很多頻率?
在學習傅立葉轉換(Fourier Transform)時,我們常會看到一個經典例子:方波可以分解成一個基頻以及許多不同頻率的正弦波諧波,這時很自然會產生一個問題:
如果喇叭正在播放一個方波,是否代表它正在「同時」發出很多不同頻率? 答案是:可以這麼說,但需要從不同角度來理解
喇叭並不會先做一次傅立葉轉換
假設我們使用訊號產生器輸入一個方波,送到放大器與喇叭。
對喇叭來說,它接收到的是一個隨時間變化的電氣訊號。音圈受到這個訊號驅動,使振膜依照輸入訊號產生相對應的複雜運動,再推動空氣形成聲波。
喇叭並不會在內部先思考:「這個方波裡有 1 kHz、3 kHz、5 kHz……,所以我要把這些頻率分別播放出來。」,它只是依照輸入訊號的瞬時變化進行振動。
換句話說,從時域(Time Domain)來看,喇叭正在重現一個波形。
那「多個頻率」又是從哪裡來的?
這就要換到頻域(Frequency Domain)來看。同一個方波可以透過傅立葉分析,被表示成多個不同頻率正弦波的組合。因此:
時域觀點:它是一個方波。
頻域觀點:它包含基頻以及多個諧波頻率。
這兩種說法並不互相矛盾,而是在描述同一個聲音訊號。所以從頻域角度而言,我們確實可以說:喇叭正在同時重現多個頻率成分。
但這並不是因為喇叭自己把訊號拆成很多個正弦波,而是因為那個複雜波形本身就具有這些頻率成分。
一片振膜怎麼「同時」振動很多頻率?
這也是容易讓人困惑的地方。一片喇叭振膜在某一個瞬間只有一個實際的位置與運動狀態,並不是一部分正在做 1 kHz、另一部分又同時做 3 kHz。
比較好的理解方式是:不同頻率成分疊加之後,會形成一個新的複雜運動軌跡,而振膜就是依照這個合成後的波形運動。就像把兩個正弦波相加之後,示波器上不會看到兩條獨立曲線,而是看到一條新的複合波形。喇叭振膜也是如此。理想的線性系統中,這就是聲學與訊號處理中的疊加原理(Superposition)
人耳真的可以同時聽到很多頻率嗎?
可以。我們日常聽到的聲音幾乎都不是單一頻率。人聲、樂器、汽車引擎甚至一個簡單的拍手聲,都包含大量不同的頻率成分。人耳中的耳蝸(Cochlea)具有類似頻率分析器的功能:不同頻率會在耳蝸基底膜的不同位置產生較強的反應,再由神經系統進一步處理。因此,有時會把耳朵比喻成一組「頻率濾波器」。
真實喇叭能發出完美方波嗎?
理論與實際還有一點差異。數學上的理想方波需要包含非常多、甚至理論上無限延伸的高頻諧波。但實際喇叭都有自己的頻率響應與頻寬限制,不可能完整重現無限高的頻率。因此,如果將方波送進真實的喇叭,實際產生的聲壓波形通常不會是完美的方形,而會因為高頻成分受到限制而變得比較圓滑。
這也再次說明:一個波形的形狀,和它所包含的頻率成分密切相關。
簡單來說
「喇叭能不能同時發出很多頻率?」其實可以從兩個角度回答:
從時域來看,喇叭振膜是在重現一個隨時間變化的複雜波形。
從頻域來看,這個波形可以包含許多不同頻率,因此也可以說喇叭正在同時重現多個頻率成分。
喇叭並不需要自己把聲音先做傅立葉轉換;傅立葉分析只是我們用來理解同一個複雜聲音的另一種方式。

