文档帮助中心文档
相移键控解调
z = pskdemod (y、M)
z = pskdemod (y、M、ini_phase)
z = pskdemod (y、M、ini_phase symorder)
例子
z= pskdemod (y,米)解调复杂的信封,y,PSK-modulated信号的调制米。
z= pskdemod (y,米)
z
y
米
z= pskdemod (y,米,ini_phase)指定的初始阶段PSK-modulated信号。
z= pskdemod (y,米,ini_phase)
ini_phase
z= pskdemod (y,米,ini_phase,symorder)指定的符号秩序PSK-modulated信号。
z= pskdemod (y,米,ini_phase,symorder)
symorder
全部折叠
比较相移键控和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);标题(的嘈杂的相移键控散点图”)
散点图(rxpam);标题(“吵了PAM散点图”)
解调接收到的信号。
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])
PSK-modulated输入信号,指定为一个真正的或复杂的向量或矩阵。如果y是一个矩阵,函数过程独立的列。
数据类型:双复数的支持:万博1manbetx是的
双
调制命令,指定为2的整数幂。
例子:2|4|16
2
4
16
数据类型:双
[]
相移键控调制的初始阶段,弧度中指定作为一个真正的标量。
如果ini_phase是空的,然后pskdemod使用一个初始阶段(0)。
pskdemod
例子:π/ 4
π/ 4
“本”
“灰色”
象征秩序,指定为“本”或“灰色”。这个参数指定了函数如何将二进制向量赋给相应的整数。
如果symorder是“本”,函数使用一个自然二进制编码排序。
如果symorder是“灰色”函数使用一个Gray-coded排序。
数据类型:字符
字符
PSK-demodulated输出信号,返回向量或矩阵具有相同数量的列作为输入信号y。
pskmod|modnorm|comm.PSKDemodulator
pskmod
modnorm
comm.PSKDemodulator
你有一个修改版的这个例子。你想打开这个例子与编辑?
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站翻译内容,看到当地事件和提供。根据你的位置,我们建议您选择:。
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。
联系你当地的办公室