メインコンテンツ

Discrete-Time VCO

(削除予定) 電圧制御発振器 (VCO) を離散時間で実装

Discrete-Time VCO は将来のリリースで削除される予定です。詳細については、バージョン履歴を参照してください。

ライブラリ

Synchronization の Components サブライブラリ

  • Discrete-Time VCO block

説明

Discrete-Time VCO ブロックは、入力信号に比例する [Quiescent frequency] パラメーターからの周波数シフトをもつ信号を生成します。入力信号は電圧として解釈されます。入力信号が u(t) の場合、出力信号は次のとおりです。

y(t)=Accos(2πfct+2πkc0tu(τ)dτ+φ)

ここで、Ac[Output amplitude]fc[Quiescent frequency]kc[Input sensitivity]φ[Initial phase] です。

この関数は離散時間積分器を使用して、上の式を解釈します。

このブロックは、single または double のデータ型のスカラー値入力信号を受け入れます。出力信号のデータ型は、入力信号から継承されます。コード生成の場合、ブロックは倍精度のみをサポートします。

パラメーター

Output amplitude

出力の振幅。

Quiescent frequency (Hz)

入力信号が 0 の場合の発振器の出力の周波数。

Input sensitivity

この値は入力電圧およびその結果の [Quiescent frequency] 値からのシフトをスケールします。[Input sensitivity] の単位は Hz/V です。

Initial phase (rad)

ラジアン単位の発振器の初期位相。

サンプル時間

計算サンプル時間。

拡張機能

すべて展開する

C/C++ コード生成
Simulink® Coder™ を使用して C および C++ コードを生成します。

バージョン履歴

R2006a より前に導入

すべて折りたたむ