SDRAM_DAI for TDA1541A その2

現段階でのデジタル・フィルタの性能について公表させていただきます。

このページのスペックがSAA7220PBのスペックだと思ってください。

以下は、今回の4倍オーバーサンプリング時のインパルス応答と20kHz正弦波の処理結果です。例によって、FPGAのソースコードでのシミュレーション結果をWAVEファイルに変換してWaveSpectraに読み込ませました。

 

クリックすると大きな画像に遷移します。

通過帯域はSAA7220PBに比べてフラットではないかと思います。SAA7220PBは20kHzに近づくにつれてレベルが少し上がっている?

 クリックすると大きな画像に遷移します。

 (22.05-20)+22.05=24.55kHzの折り返しが-60dBまで抑え込まれています。それ以上のスペクトラムは完全になくなっています。確かSAA7220PBの阻止領域の減衰特性は-50dB程度だったように記憶しています(実際そのように読み取れます)が、本フィルタでは完全に落としきれています。

フィルタ係数自体の算出では、ソフトウェアによって倍精度浮動小数点精度で-150dBをはるかに超える性能をもつTAP係数が得られ、それを32bitに量子化して本フィルタの係数としています(32bitに量子化する時点で量子化誤差により性能は悪くなりますが・・・)。

好ましい音として感じられるかどうかは別として、スペック的にはSAA7220PBよりも良いかと思います。