MathWorks社のMATLABのFFT関数は、ゲインがありますか?

Y

yamid

Guest
こんにちはすべて、私はこのコードを書いた:N = 10000;データビットデータ=関数randn%の番号(1、N)> = 0;%一様分布する乱数データを生成します。FS = 20 * 10.7e 6;%サンプリング周波数Rbは= FS *(1/10)、TB = 1/Rb、FC = 10.7e 6。snrdb = 10;%シミュレーションのためのdBでEb/N0の範囲time_bpsk = 0:(1/fs)に:Tbの*(長さ(データ) ) - (1/fs)に、キャリア= COS(2 *π* FC * time_bpsk)図;プロット(ABS樹脂(高速フーリエ変換(キャリア)));ハーモニーの振幅が非常に高いので、なぜ誰かが私を説明することができますか? (5 * 10 ^ 4!!)(私はあなたがunot振幅を持つ信号を挿入した場合の理論によってハーモニーの振幅は1/2であることを知っている。)
 
やあ!yamidは、いいえ、それはゲインを持っていません - それはいくつかの他のアプローチがそうであるように1 / Nでの結果を正規化していないだけで、FFTのMATLABの実装です。 a)から(それは正規化しない...しかし、あなたの周波数成分の位相がすべての兆候を反転することを念頭に置く)ではなくIFFT関数を使用する、またはb)への最後の行を変更:あなたのコードはどちらの場合正常に動作図を。プロット(ABS樹脂(高速フーリエ変換(キャリア)/長さ(キャリア)));乾杯:)
 

Welcome to EDABoard.com

Sponsor

Back
Top