主要内容

pskdemod

相移键控解调

描述

例子

z= pskdemod (y,)解调复杂的信封,y,PSK-modulated信号的调制

例子

z= pskdemod (y,,ini_phase)指定的初始阶段PSK-modulated信号。

z= pskdemod (y,,ini_phase,symorder)指定的符号秩序PSK-modulated信号。

例子

全部折叠

比较相移键控和PAM调制方案证明相移键控是相位噪声更敏感。这是预期的结果,因为星座相移键控是圆而PAM星座是线性的。

指定的符号和调制参数。生成随机数据符号。

len = 10000;M = 16;味精=兰迪(len [0 m - 1], 1);

创建一个相位噪声系统对象™和显示配置的设置。

phasenoise = comm.PhaseNoise (“水平”-80年[-70])
phasenoise = comm.PhaseNoise属性:水平:-80年[-70]FrequencyOffset: 20000年[2000]SampleRate: 1000000 RandomStream:“全球流”

调节味精使用相移键控和PAM来比较这两种方法。

txpsk = pskmod(味精,M);txpam = pammod(味精,M);

扰乱的相位调制信号。

rxpsk = phasenoise (txpsk);rxpam = phasenoise (txpam);

创建接收到的信号的散点图。

散点图(rxpsk);标题(的嘈杂的相移键控散点图”)

图散点图包含一个坐标轴对象。坐标轴对象与标题嘈杂的相移键控散点图包含一个类型的对象。这个对象表示通道1。

散点图(rxpam);标题(“吵了PAM散点图”)

图散点图包含一个坐标轴对象。标题嘈杂的PAM散点图的坐标轴对象包含一个类型的对象。这个对象表示通道1。

解调接收到的信号。

recovpsk = pskdemod (rxpsk, M);recovpam = pamdemod (rxpam, M);

计算每个调制方案符号错误的数量。相移键控信号的经历更大数量的符号错误。

numerrs_psk = symerr(味精,recovpsk);numerrs_pam = symerr(味精,recovpam);[numerrs_psk numerrs_pam]
ans =1×2519 2

生成随机符号。

dataIn =兰迪([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,“本”);

情节的星座点使用一个符号集。对于每个星座点,分配一个标签显示的灰色和自然每个符号的二进制值。

  • 灰色的二进制符号的映射,相邻的星座点相差一个二进制位,不是数字顺序。

  • 对自然二进制符号映射,相邻的星座点遵循自然二进制编码和顺序。

散点图(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 2])

图散点图包含一个坐标轴对象。标题为散点图的坐标轴对象包含33线类型的对象,文本。这个对象表示通道1。

输入参数

全部折叠

PSK-modulated输入信号,指定为一个真正的或复杂的向量或矩阵。如果y是一个矩阵,函数过程独立的列。

数据类型:
复数的支持:万博1manbetx是的

调制命令,指定为2的整数幂。

例子:2|4|16

数据类型:

相移键控调制的初始阶段,弧度中指定作为一个真正的标量。

如果ini_phase是空的,然后pskdemod使用一个初始阶段(0)。

例子:π/ 4

数据类型:

象征秩序,指定为“本”“灰色”。这个参数指定了函数如何将二进制向量赋给相应的整数。

  • 如果symorder“本”,函数使用一个自然二进制编码排序。

  • 如果symorder“灰色”函数使用一个Gray-coded排序。

数据类型:字符

输出参数

全部折叠

PSK-demodulated输出信号,返回向量或矩阵具有相同数量的列作为输入信号y

之前介绍过的R2006a