このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
comm.CPFSKDemodulator
CPFSK メソッドとビタビ アルゴリズムを使用した復調
説明
comm.CPFSKDemodulator
System object™ は、連続位相周波数偏移変調 (CPFSK) メソッドを使用して変調された信号を復調します。入力は、変調信号のベースバンド表現です。
CPFSK メソッドを使用して変調された信号を復調するには、次のようにします。
comm.CPFSKDemodulator
オブジェクトを作成し、そのプロパティを設定します。関数と同様に、引数を指定してオブジェクトを呼び出します。
System object の機能の詳細については、System object とはを参照してください。
作成
構文
説明
は復調器 System object を作成します。このオブジェクトは、CPFSK メソッドで変調された入力データをビタビ アルゴリズムで復調します。cpfskDemod
=comm.CPFSKDemodulator
は、CPFSK 復調器オブジェクトを作成し、名前と値の引数を 1 つ以上使用してプロパティを設定します。たとえば、cpfskDemod
=comm.CPFSKDemodulator(Name
=Value
)comm.CPFSKDemodulator(InitialPhaseOffset=pi/4,TracebackDepth=25)
は、初期位相オフセットが pi/4
ラジアンで、ビタビ アルゴリズムのトレースバック長が 25
であるオブジェクトを構成します。
は、cpfskDemod
comm.CPFSKDemodulator(M,Name
=Value
)ModulationOrder
プロパティを M
に設定し、さらにオプションで名前と値の引数を使用して、CPFSK 復調器オブジェクトを作成します。
プロパティ
オブジェクト関数
オブジェクト関数を使用するには、System object を最初の入力引数として指定します。たとえば、obj
という名前の System object のシステム リソースを解放するには、次の構文を使用します。
release(obj)
例
アルゴリズム
参照
[1] Anderson, John B., Tor Aulin, and Carl-Erik Sundberg. Digital Phase Modulation. New York: Plenum Press, 1986.