• ベストアンサー

Matlab/SimulinkのChirp信号について

Matlab/SimulinkのChirp信号について Matlab/SimulinkのChirp信号について教えてください。このChirp信号は時間と共に周波数が増加するものですが、20秒間で0.1~10Hzになるように設定した場合、時間と周波数の関係はどのようになるのでしょうか?周波数が一定に比例して増えていくのでしょうか?ちょっとピンときません。時間軸で段々増えていく状態を周波数で置き換えたいのです。よろしければお教えください。

質問者が選んだベストアンサー

  • ベストアンサー
  • m0r1_2006
  • ベストアンサー率36% (169/464)
回答No.1

type chirp でプログラム読む方が正確です. doc chirp でヘルプ 周波数変化が 直線(linear)の場合 0.1 Hz 角周波数 0.1*2*pi rad/s から 10 Hz 角周波数 10*2*pi rad/s まで 20 sec で直線的に変えるとなると, t sec の角周波数は, freq(t) = (10*2*pi - 0.1*2*pi)*t/20 + 0.1*2*pi rad/s です. sin(freq(t)*t) が求める chirp 信号です.

gn_drive
質問者

お礼

回答ありがとうございます。本当にありがとうございました。波形から直読した数値にほぼ合いました。助かりました。