Simulinkにお​いて周波数と振幅を自​由に可変させる入力を​作るにはどうしたらい​いですか?

16 views (last 30 days)
Kenta Odachi
Kenta Odachi on 14 Apr 2020
Commented: Kenta Odachi on 22 Apr 2020
振幅:最大値±15㎜から0にかけて2次曲線で小さくなっていく
周波数:0Startで100Hz
上記条件の振幅を入力を作成したいです。
可能でしょうか?
何かアイディアあれば頂きたいです。

Answers (1)

Musashi Ito
Musashi Ito on 18 Apr 2020
Simulink で周波数をスイープする場合は、Simulink の基本ブロックの Chirp Signal ブロックもしくは DSP System Toolbox の Chirp ブロックはいかがでしょうか。
振幅を時間に対して変化させたい場合は、上記 Chirp ブロックは振幅が一定のため、2 次曲線で変化する掛け算の係数を計算して、Chirp ブロックの出力に Product ブロックで掛け算すればできそうかなあと思います。
2 次曲線の係数は Repeating Sequence ブロックなど単調増加する信号源を 2 乗するなどして掛け算の係数を計算するなど工夫が必要そうです。
  1 Comment
Kenta Odachi
Kenta Odachi on 22 Apr 2020
ご回答いただきありがとうございます。
チャープブロックと、ゲインのかけ合わせの方程式を作成し、
作成することができました。
ありがとうございます。

Sign in to comment.

Products


Release

R2020a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!