外部信号によるSine Waveブロックの周波数指定

Sine Waveブロックに外部から信号を入力し、周波数を指定出来るようにしたいです。
別ブロックの組み合わせで試してみましたが、周波数がズレてしまっています。
上記の改善案またはSine Waveブロックの周波数パラメータを変数にして、サブシステムの外側から入力する方法等を教えてください。

5 个评论

mizuki
mizuki 2018-11-27
エラーが置きてモデルを開けないのですが,R2018b で作成されたモデルでしょうか?
エラーダイアログ.png
Yuuto Sasaki
Yuuto Sasaki 2018-11-27
R2018b で作成したモデルです。
mdl形式で保存したバージョンを添付します。
Shoumei
Shoumei 2018-11-28
HDLコード生成対応ブロックで作成されているようですが、HDL生成できる必要がありますか?
HDL生成可能な可変のSin波生成であれば、DSP System ToolboxのNCO HDL Optimizedブロックが良いと思います。
HDL生成できなくて良いのであれば、単純にsin(2*pi*f*t)を計算するモデルを作成すればよいので、Trigonometric FunctionブロックとClockまたはDigital Clockブロック、Productブロックなどの組み合わせで作れると思います。
Yuuto Sasaki
Yuuto Sasaki 2018-11-28
HDL生成可能である必要があるため、NCO HDL Optimizedブロックを使用し、所望のSin波を生成することが出来ました。
ご教示ありがとうございました。
Shoumei
Shoumei 2018-11-29
解決してよかったです。
このドキュメントが役立つかもしれません。

请先登录,再进行评论。

回答(0 个)

类别

产品

版本

R2018b

评论:

2018-11-29

Community Treasure Hunt

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

Start Hunting!