Simulink でスペクトル アナライザーを使用して信号スペクトルを観察する際の 2 つの一般的な問題を解決します。

今日、Simulink の Spectrum Analyzer を使用して信号スペクトルを観察したときに、次の 2 つの難しい問題に遭遇しました。私自身が問題を解決した後、誰もが同じ問題を学習して解決できるようにするために、ブログ投稿を書きました。
1. 次の図の正弦波信号のスペクトルを観察したいとします。
ここに画像の説明を挿入

しかし、シミュレーション後、次のプロンプトが表示されます。連続または無限のサンプル時間に対してスペクトルを表示できません。これは何を意味しますか? つまり、スペクトル アナライザは、連続または無限のサンプル時間を持つ信号のスペクトルを表示できません。
ここに画像の説明を挿入

解決策: 信号発生器のサンプル時間を 0 から 0 以外に変更します。0.1 に変更すると、サンプリングレートは 10Hz となり、変更後の信号発生器が離散化され、信号スペクトルが滑らかに観測できるようになります。
ここに画像の説明を挿入
ここに画像の説明を挿入

2. シミュレーション プロンプト: 表示を更新するには、スペクトラム アナライザーに 1536 サンプルが必要です。必要なサンプル数が入力されると更新されます。これは何を意味しますか? スペクトラム アナライザが表示を更新するには 1536 個のサンプルが必要です。必要な数のサンプルが入力された場合にのみ更新が表示されます。
ここに画像の説明を挿入

解決策:
1) シミュレーション時間を長く設定します。

ここに画像の説明を挿入

2) または、信号発生器のサンプリング時間を短縮します。
ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/qq_45362665/article/details/126862166