外部信号による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!