のMATLAB - FFTを-別の結果-なぜですか?

P

powersys

Guest
私は
、 次の問題が発生します。親切にお勧めします。Fig0 - "の構¥成パラメータ<img src=¥"http://images.elektroda.net/89_1260593412.png¥" border=¥"0¥" alt=¥"MATLAB - FFT - different result - why?¥" title=¥"MATLABは - FFTを - 別の結果 - なぜですか?¥"/>
図1 - "Simulinkモデル<img src=¥"http://images.elektroda.net/44_1260593470.png¥" border=¥"0¥" alt=¥"MATLAB - FFT - different result - why?¥" title=¥"MATLABは - FFTを - 別の結果 - なぜですか?¥"/>
図2 - "ソ¥ースブロックのパラメータ:"正弦波Wave1"&"正弦波Wave2"。"正弦波Wave1"と"正弦波Wave2"に類似の振幅、周波数、位相が、サンプル時間が設定されます。<img src=¥"http://images.elektroda.net/55_1260593490.png¥" border=¥"0¥" alt=¥"MATLAB - FFT - different result - why?¥" title=¥"MATLABは - FFTを - 別の結果 - なぜですか?¥"/>
図3 -ベクターScope1"の"出力"と"背景scope2"<img src=¥"http://images.elektroda.net/2_1260593510.png¥" border=¥"0¥" alt=¥"MATLAB - FFT - different result - why?¥" title=¥"MATLABは - FFTを - 別の結果 - なぜですか?¥"/> 質問:[1]"背景Scope1"1.5kHzのでは、ながら、"ベクトルScope2"、1.5kHzのピーク時=電圧2.0Vを示し、 ピーク= 1.0Vを示しています。なぜ彼らは、1.5kHzので別のピークの大きさがありますか?[2]これの出力は"正弦波Wave1"と"正弦波Wave2"異なっている私には見える。なぜ?ありがとうコード:

%%%グローバルパラメータ

終了時間= 1;のBufferSize = 1024;

fftLENGTH = 1024;Fsを= 8e3;

Ts = 1/fs;A1を= 1;

F1の= 1500;

phaseshift1 = 0;%%%ファンクションブロックのパラメータ:Buffer1(Buffer2)

出力バッファのサイズ:buffersizeの

バッファ重複:0

初期条件:0%%%ファンクションブロックのパラメータ:Pad1(Pad2)

タッチパッド上:列

パッドの値のソ¥ース:ダイアログを介して指定します。

パッドの値:0

出力列のモード:ユーザーが指定する

列のサイズ:fftLENGTH

アクション時に切り捨てが発生する:なし%%%ファンクションブロックのパラメータ:FFT1(FFT2)

マイン - "ひねり係数の計算:表¥参照

のための最適化の表¥:速度

ビットの出力順序が逆:チェック

2つの蝶の出力を分割する:チェック

寸法の入力から継承FFTの長さ:チェック

FFTの長さ:fftLENGTH%%%ファンクションブロックのパラメータ:圧利得1(圧利得2)

ゲイン:2/fftLENGTH

乗算:要素単位(K. * ü)

サンプル時間:-1%%%シンクブロックのパラメータ:ベクターScope1(ベクトルScope2)

"軸のプロパティ"タブ:下

周波数単位:ヘルツ

周波数範囲:[0 ... Fsを/ 2]

入力から継承するサンプル時間:チェック

周波数の表¥示の制限:オート

振幅:マグニチュード

最小のY制限:-0.5

最大Y制限:3

Y軸のタイトル:振幅
 
それも、2つのスキーム内での利得のためにされる!

 
FFT処理ブロックブルーの長方形ボックス()の正弦波"に接続2"と同じですが接続して、"正弦波1"にする。したがって、利得は同じである必要があります。親切にお勧めします。

 
やあof the Sine Wave 2 to Real
.

不動産
への正弦波2の 出力の複雑さ
を変更します。
その後
、 同じピークを得る必要があります。

<img src=¥"http://www.edaboard.com/images/smiles/icon_smile.gif¥" alt=¥"笑み¥" border=¥"0¥" />
 
おかげでMHanif。どのような正弦波正弦波2で生成されたとの違いは/出力の複雑させずに"複雑な"のように設定?

 
複雑=リアルでは、出力(ωt Θ)は
、 初期の段階に応じて
、 単純な罪である。

および

(ωt Θ) j番罪(ωt Θ)は
、 初期の段階に応じて複雑さ=複雑な場合、出力は単純なのCoSです。

私は今
、 なぜ2倍のピーク値を取得するかを実現すると思う

<img src=¥"http://www.edaboard.com/images/smiles/icon_biggrin.gif¥" alt=¥"とてもハッピー¥" border=¥"0¥" />



 
おかげでMHanif。別の問題を助けていただけませんかここの投稿:
ftopic374232.html

 
LOOOOOOOOOOOOOOOOOOOOOL

それはそうeasyyy、ちょうど2番目の正弦波の振幅の2倍の第一の罪の振幅:dddのhahahahahaaaaです

何が問題!

<img src=¥"http://www.edaboard.com/images/smiles/icon_biggrin.gif¥" alt=¥"とてもハッピー¥" border=¥"0¥" />

開発

 

Welcome to EDABoard.com

Sponsor

Back
Top