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軸のタイトル:振幅
、 次の問題が発生します。親切にお勧めします。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軸のタイトル:振幅