
Audacity2.0.3で、波形分析をする際に不思議なことがありました。
(対象ソースは1分程度の環境音)
解析メニューのスペクトラムでは60Hzに大きなピークがありましたが、
波形表示をスペクトログラムにしても60Hzにピークが表示されません。(ここが不思議)
スペクトログラムの表示範囲やレンジやゲインを変えてみても60Hzにピークは見えません。
ある一点でだけ起こるのではなく、波形の場所を変えて数回やっても同じでした。
(FFTウィンドウのサイズや種類は同じで、スペクトラム解析は10秒以上の長さでしました)
このように、スペクトログラムに表示されないピークがスペクトラムで表示されることは、通常のことなのでしょうか? なぜこのようなことがおこるのでしょうか?
No.2ベストアンサー
- 回答日時:
まず、60Hzはどこからか入り込んだ電源ノイズでしょう。
スペクトログラムを解析するための時間ウィンドウの切り方が適切になっていますか?
時間ウィンドウを細かく切りすぎると、一定周波数以下の信号の分析はできなくなります。
一般に、スペクトログラムを解析するために、波形を一定時間で区切ってSTFT(short-term Fourier transform: STFT)で処理する場合には、フーリエ変換の不確定性原理
△t・△ω ≧ 1/2
が成り立ちます。(t:時間、ω:周波数)
つまり、60Hzに対しては、
△t ≧ 1/120 ≒ 0.01
なので、10m秒程度以下の時間ウィンドウ幅にすると、60Hzの信号は消滅してしまうということです。
フーリエ変換は、極低周波(直流)まで解析するには、理論上無限大の時間分の波形が必要ですが、低周波数分をカットすることで、有限時間の波形から解析可能としているものです。特にSTFTを使う場合には注意が必要です。
アナログ波形をデジタル化する場合に、高周波成分がカットされるのと逆のことをやっているわけです。
皆様ご回答ありがとうございました。
アドバイスを元にいろいろと試した結果、原因がわかりました。
原因はAudacityのスペクトログラムの対数表示にバグがあり、Y軸(周波数)の位置がずれていたのが原因でした。
リニア表示ではスペクトラムと類似したスペクトログラムになりました。
No.3
- 回答日時:
もしかして、60Hz 成分の振幅と同程度、またはそれより大きなノイズに埋もれてしまっているということはないでしょうか?
FFT のウィンドウサイズを大きくした時だけ見えて、小さくした時(たぶんスペクトログラムのウィンドウサイズは小さいと思います) に見えなくなるなら、その可能性も考えられます。
直流成分が乗っていなければ、ノイズは長時間平均 (積分) するとゼロに近づいてゆくからです。
【参考】 FFT は信号に sin, cos を乗算して平均を求める操作と等価です。
No.1
- 回答日時:
実際の処理がどうなっているかなのですが、スペクトログラムは特定周波数ごとのフィルタを通過させた上での解析になりますよね。
たとえばそのフィルタが10Hz,100Hz,200Hz,500Hz,1KHz,となっていた場合は60Hzの信号はかなり減衰してしまうはずです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
勝手につくタッチライト、しか...
-
グラウンドショートの危険性に...
-
センサアンプについて
-
電源コードはループ状に巻くと...
-
エクセルでノイズ値を除去する...
-
心電計のフィルタとはなんです...
-
創価学会員が精神的に不幸にな...
-
ハムフィルタについて
-
サーボモーターの位置決めで突...
-
導線のねじるのって何と呼ぶの...
-
SN比の計算
-
オペアンプによる増幅回路での...
-
ドライヤーの高調波について
-
移動平均線の区間数について
-
携帯電話にAMラジオを近づける...
-
SN比の求め方について
-
クロマトグラムからS/N比を見る?
-
plcにセンサーのアナログ入力信...
-
回路不良の原因
-
交流よりも直流の方がノイズの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルでノイズ値を除去する...
-
勝手につくタッチライト、しか...
-
パルスとは具体的に何を指して...
-
パワースペクトルからピーク周...
-
電源コードはループ状に巻くと...
-
クロマトグラムからS/N比を見る?
-
マウスを動かすとPCからノイ...
-
フェライトコアの取付について
-
計装ケーブルの接地について
-
3相モータの動力線からのノイ...
-
オペアンプによる増幅回路での...
-
センサアンプについて
-
TTL論理素子の雑音余裕とはなん...
-
心電計のフィルタとはなんです...
-
サーボモーターの位置決めで突...
-
寄生容量を減らすための方法
-
導線のねじるのって何と呼ぶの...
-
ノイズ密度の計算の仕方
-
plcにセンサーのアナログ入力信...
-
スイッチングノイズをゼロにす...
おすすめ情報