外部信号による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 月 27 日

コメント済み:

2018 年 11 月 29 日

Community Treasure Hunt

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

Start Hunting!