- 締切済み
周波数求め方
音の時間波形から周波数を求める方法を教えてください。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- foobar
- ベストアンサー率44% (1423/3185)
回答No.2
時間波形を見て同じ形が繰り返す時間間隔を測る。これが周期(単位は秒)。 周期の逆数を取ると、周波数(単位 Hz)。 時間波形をFFTなどでフーリエ変換して周波数分布に変換して、そのピークになるところを求めてもいいけど、うまく時間波形を切り取ったりしないと、シャープなピークにならないので注意が必要。
- OKshizuoka
- ベストアンサー率22% (5/22)
回答No.1
波形の周期性に着目してください。 波形のある点の観測時刻と一周期後の同じ波形の同じような点の観測時刻の差が、周期になります。 この周期で音速を割れば、その音の周波数が求まります。 単位は周期をmsとすれば、その逆数を1000倍した値(単位はHz)になります。 正弦波ではない波形であれば、波形の関数をフーリェ級数展開すれば、含まれる各周波数成分のピーク値が求まります。 これを自動的に行ってくれるのが、スペクトラムアナライザーです。 この装置では、各周波数成分の強度とその周波数が数字やグラフで表示できます。