2009-07-29 9 views
0

FM復調に適したソフトウェア(またはFPGA)の技術は何ですか?私はMATLABを試して丁寧に試してみましたが、私は限られた結果しか得られていないアナログのリファレンス資料に基づいています。私はオーディオを作ることができますが、フィルタリングでは解決できないひどい歪みがあります。最終的には、FPGA上で整数実装を使用できるようにしたいと考えていますが、最初に基本的な復調を行う必要があります。整数FM復調

FFTは、スペクトラムがDCの中心に戻るように戻されていることを示していますが、正しいとは言えません。

答えて

2

既に音が聞こえている場合、私はあなたがそこにいる最中であると言います。使用しているコード/アルゴリズムの一部を説明(または貼り付け)するだけでなく、可能な限りノイズを記述すると役立ちます。

ノイズが整数ベースの計算でのみ表示される場合は、整数の丸め誤差またはオーバーフローがノイズの原因の可能性が最も高い - 周波数領域からのシフトによってノイズが多少外に出る可能性があります。良い整数ベースの計算の鍵は、演算子の優先順位を知り、計算の各ステップで整数の範囲内に留まっていることを確認することです。大きすぎるとオーバーフローしすぎて小さすぎると解決しなくなります。

Pre/de-emphasis私は本当に "ひどい歪み"が発生するとは思っていませんが、あなたがそれを考慮していないと、出力が奇妙に聞こえることがあります。

+0

Matlabの場合、私は浮動小数点から始めました。私はコードを掘り起こすために別のマシンに行きます。私が使用していたリファレンスを覚えていれば、ターゲット周波数の上下でAM復調を行い、結果を結合することができると述べました。私は通常のラジオ局を引き寄せることができるように、私はまだそれらに適用可能ないくつかの特質を得る必要があります。 – NoMoreZealots