MATLAB ヘルプ センター
差動位相偏移変調変調
y = dpskmod(x,M)
y = dpskmod(x,M,phaserot)
y = dpskmod(x,M,phaserot,symorder)
y = dpskmod(x,M) は、変調次数 M の差動位相偏移変調 (DPSK) を用いて入力信号を変調します。
y
x
M
例
y = dpskmod(x,M,phaserot) は、DPSK 変調の位相回転を指定します。
phaserot
y = dpskmod(x,M,phaserot,symorder) はシンボル順序も指定します。
symorder
すべて折りたたむ
位相シフトが導入された通信チャネルの DPSK データを復調します。
4 値データ ベクトルを生成し、DPSK を使用して変調します。
M = 4; % Alphabet size dataIn = randi([0 M-1],1000,1); % Random message txSig = dpskmod(dataIn,M); % Modulate
送信プロセスの結果であるランダム位相シフトを適用します。
rxSig = txSig*exp(2i*pi*rand());
受信信号を復調します。
dataOut = dpskdemod(rxSig,M);
変調器と復調器は同じ初期条件をもちます。ただし、受信信号でのみ位相のシフトが発生します。このため、最初に復調されたシンボルは誤っている可能性が高くなります。したがって、DPSK を使用する場合は最初のシンボルは必ず破棄してください。
シンボル エラーの数を確認します。
errs = symerr(dataIn,dataOut)
errs = 1
1 つのシンボルに誤りがあります。最初のシンボルを破棄してから、誤り計算を繰り返します。
errs = symerr(dataIn(2:end),dataOut(2:end))
errs = 0
入力信号。正の整数のベクトルまたは行列として指定します。x の要素は、[0, M-1] の範囲の値をもたなければなりません。
データ型: double
double
変調次数。2 の整数乗で指定します。
例: 2 | 4 | 16
2
4
16
[]
DPSK 変調の位相回転。ラジアン単位の実数スカラーで指定します。1 シンボルあたりの合計位相シフトは phaserot と差分変調により生成される位相の和です。
phaserot を空として指定した場合、dpskmod は 0 度の位相回転を使用します。
dpskmod
例: pi/4
pi/4
'bin'
'gray'
シンボルの順序。'bin' または 'gray' で指定します。この引数は、どのようにバイナリ ベクトルを対応する整数に割り当てるかを指定します。
symorder が 'bin' に設定されている場合、関数はバイナリ符号の順序を使用します。
symorder が 'gray' に設定されている場合、関数はグレイ符号の順序を使用します。
データ型: char
char
DPSK 変調された出力信号の複素ベースバンド表現。複素数値のベクトルまたは行列として返されます。列は独立したチャネルを表します。
メモ
差分アルゴリズムには 2 つの連続する要素が必要であるため、出力 y の最初の要素 (または y が複数行の行列の場合はその最初の行) の判定には、0 度の初期位相回転が使用されます。
すべて展開する
R2006a より前に導入
dpskdemod | pskmod | pskdemod | comm.DPSKModulator
dpskdemod
pskmod
pskdemod
comm.DPSKModulator
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ