0

等化のためにサンプルレート周波数を10バンドで割る方法。たとえば、44100Hzでサンプルあたり1バイトのオーディオpcmがあります。どのサンプルが特定の帯域に関連しているかをどのように理解できますか。そして、サンプルをバンドに分割する方法。

説明やリンクを教えてください。

4

2 に答える 2

2

これには2つの一般的なアプローチがあります。

  1. フィルタバンクを使用します。10個のバンドパスフィルターを設計する必要があります。すべてのフィルターは全帯域幅の入力を受け取り、各フィルターの出力はその帯域の対象周波数のみを含むサブ帯域です。等化の目的で、各フィルター出力の振幅をスケーリングしてから、スケーリングされた出力を再結合することができます。

  2. FFT+IFFTを使用します。(フォワード)FFTを使用して、時間領域データを周波数領域に変換します。各周波数領域のビンの振幅を変更します。逆FFTを適用して、等化されたデータを時間領域に戻します。イコライゼーションバンドに必要な周波数分解能を得るには、十分に大きなFFTサイズ(N)を選択する必要があります。また、連続するフレーム間の不連続性を回避するために、オーバーラップ手法を使用する必要があります。

于 2012-11-29T12:00:47.147 に答える
0

「直交ミラーフィルター」または「完全な再構成」で検索してください。このペーパーは、始めるのに最適な場所のようです。

http://authors.library.caltech.edu/5463/1/VAIieeeasspm87.pdf

于 2012-11-30T08:41:37.630 に答える