0

matlab を使用して、wav 音楽ファイルからノイズを除去する必要があります。

ellipord関数と関数を使用する必要があることはわかっていellipます。まず、wav ファイルを読みます。[x,Fs]=wavread('file.wav');

次に、スペクトログラムを実行します。 spectrogram(x,512,400,512,Fs,'yaxis');

ここに画像の説明を入力

今、私はいくつかのことを理解できません:

  • その赤い線を削除する必要がありますか? (ノイズだと思います)
  • エリポール関数の Wp 値は? (通過帯域コーナー周波数と呼ばれることは知っています)。
  • Ws 値は 14000 から 16000 hz の間のようなものになりますか? ノイズを取り除く価値はありますか?このスペクトログラムを見て、Wp、Ws、Rs、および Rp の値をどのように把握できますか?
4

1 に答える 1