ドキュメンテーションヘルプセンタードキュメンテーション
このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
位相シフトキーイング変調
y = pskmod (x, M)
y = pskmod (x, M, ini_phase)
y = pskmod (x, M, ini_phase symorder)
y= pskmod (x,米)は,変調次数米の位相シフトキーイング(相移键控)を用いて入力信号xを変調します。
y= pskmod (x,米)
y
x
米
例
y= pskmod (x,米,ini_phase)は,相移键控変調された信号の初期位相を指定します。
y= pskmod (x,米,ini_phase)
ini_phase
y= pskmod (x,米,ini_phase,symorder)は,相移键控変調された信号のシンボル順序を指定します。
y= pskmod (x,米,ini_phase,symorder)
symorder
すべて折りたたむ
正交相移编码信号と16-PSK信号を変調し,コンスタレーションをプロットします。
正交相移编码
変調次数を4に設定します。
M = 4;
ランダムデータシンボルを生成します。
data = randi([0 M-1],1000,1);
データシンボルを変調します。
txSig = pskmod(数据,M,π/ M);
ホワイトノイズを通して信号を渡し,そのコンスタレーションをプロットします。
rxSig = awgn (txSig, 20);散点图(rxSig)
16-PSK
変調次数を4から16に変更します。
M = 16;
ランダムなシンボルを生成します。
dataIn = randi([0 3],1000,1);
データをQPSK変調します。
txSig = pskmod (dataIn 4π/ 4);
AWGNチャネルを通して信号を渡します。
rxSig = awgn (txSig, 10);
受信信号を復調し,シンボル誤りの数を計算します。
dataOut = pskdemod (rxSig 4π/ 4);numErrs = symerr (dataIn dataOut)
numErrs = 2
グレイバイナリ符号化データと通常のバイナリ符号化データの相移键控シンボルマッピングをプロットします。
変調次数を設定し,コンスタレーション点の完全なセットを含むデータシーケンスを作成します。
M = 8;data = (0: m - 1);phz = 0;
グレイバイナリ符号化データと通常のバイナリ符号化データを使用してデータを変調および復調します。
symgray = pskmod(数据,M, phz,“灰色”);phz mapgray = pskdemod (symgray, M,“灰色”);symbin = pskmod(数据,M, phz,“本”);phz mapbin = pskdemod (symbin, M,“本”);
いずれかのシンボルセットを使用してコンスタレーション点をプロットします。コンスタレーション点ごとに,各シンボルのグレイバイナリ値と通常のバイナリ値を示すラベルを割り当てます。
グレイバイナリシンボルマッピングでは,隣接するコンスタレーション点は1バイナリビットだけ異なり,数値上で逐次的になっていません。
通常のバイナリシンボルマッピングでは,隣接するコンスタレーション点は通常のバイナリ符号化に従い,逐次的になります。
散点图(symgray 1 0," b *’);为k = 1: M文本(真实(symgray (k)) -0.2,图像放大(symgray (k)) +酒精含量,...dec2base (mapgray (k)、2、4));文本(真实(symgray (k)) -0.2,图像放大(symgray (k)) + 3,...num2str (mapgray (k)));文本(真实(symbin (k)) -0.2,图像放大(symbin (k)原来,...dec2base (mapbin (k)、2、4),“颜色”, (1 0 0));文本(真实(symbin (k)) -0.2,图像放大(symbin (k)。3,...num2str (mapbin (k)),“颜色”, (1 0 0));结束轴([-2 -2 -2])
入力信号。正の整数のベクトルまたは行列として指定します。xの要素は,[0,米1]の範囲の値をもたなければなりません。
例:兰迪([0 3],100 1)
兰迪([0 3],100 1)
データ型:双
双
変調次数。2の整数乗で指定します。
例:2|4|16
2
4
16
[]
相移键控変調の初期位相。ラジアン単位の実数スカラーで指定します。
ini_phaseを空として指定した場合,pskmodは0の初期位相を使用します。
pskmod
例:π/ 4
π/ 4
“本”
“灰色”
シンボルの順序。“本”または“灰色”で指定します。この引数は,どのようにバイナリベクトルを対応する整数に割り当てるかを指定します。
symorderが“本”に設定されている場合,関数は通常の2値符号の順序を使用します。
symorderが“灰色”に設定されている場合,関数はグレイ符号の順序を使用します。
データ型:字符
字符
相移键控変調された信号の複素ベースバンド表現。複素数値のベクトルまたは行列として返されます。yの列は独立したチャネルを表します。
pskdemod|modnorm|comm.PSKModulator
pskdemod
modnorm
comm.PSKModulator
この例の変更されたバージョンがあります。編集された方の例を開きますか吗?
次のMATLABコマンドに対応するリンクがクリックされました。
コマンドをMATLABコマンドウィンドウに入力して実行してください。WebブラウザーはMATLABコマンドをサポートしていません。
选择一个网站,在可用的地方获得翻译的内容,并查看当地的事件和提供。根据您所在的位置,我们建议您选择:.
您也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站表现。其他MathWorks国家网站不适合从您的位置访问。
联系当地办事处