相位调制的例子
这些例子说明相位调制(PM)技术。
比较对相移键控和PAM信号相位噪声的影响
比较相移键控和PAM调制方案证明相移键控是相位噪声更敏感。相移键控是相位噪声更敏感,因为星座相移键控是圆形,而PAM星座是线性的。
指定的符号和调制参数。生成随机数据符号。
len = 10000;M = 16;味精=兰迪(len [0 m - 1], 1);
创建一个相位噪声系统对象™和显示配置的设置。
phasenoise = comm.PhaseNoise(水平= (-70 - -80))
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×2286年1
比较DQPSK信号星座点和过渡
这个模型块DQPSK调制器的输出基带块。每个符号的图像显示了可能的转换DQPSK信号星座到下一个符号。
的doc_dqpsk_plot
使用这些块:
复杂Real-Imag(金宝app模型)
XY图(有关更多信息,请参见可视化仿真数据在XY阴谋(金宝app模型))
随机整数生成器的块,数量多状态设置为4,设置初始种子任何正整数标量(随机结果您可以使用的输出randn
函数),并设置示例. 01。
情节展示了π/ 4-DQPSK调制因为默认相抵消DQPSK调制基带块π/ 4。如何影响信号星座的相位差,改变相抵消参数DQPSK调制基带块π/ 8或另一个值。再次运行模型,观察情节如何变化。
基于gpu的卷积编码和维特比解码8-PSK调制数据
创建一个基于gpu的卷积编码器的系统对象。
conEnc = comm.gpu.ConvolutionalEncoder;
创建一个基于gpu的相移键控(相移键控)调制系统对象,接受一个输入信号。
modPSK = comm.gpu.PSKModulator (BitInput = true);
创建一个基于gpu的加性高斯白噪声(AWGN)信道信噪比的系统对象7。
陈= comm.gpu.AWGNChannel (…NoiseMethod =信号噪声比(信噪比)的,…信噪比= 7);
创建一个基于gpu的相移键控解调系统对象输出位的值的列向量。
demodPSK = comm.gpu.PSKDemodulator (BitOutput = true);
创建一个基于gpu的维特比译码器系统对象,它接受一个输入向量的艰难的决定值,0或1。
vDec = comm.gpu.ViterbiDecoder (InputFormat =“硬”);
创建一个错误率系统对象,忽略了前3个数据样本进行比较。接收的数据落后于34个样本的数据传输。
错误= comm.ErrorRate (ComputationDelay = 3, ReceiveDelay = 34);
运行仿真通过使用这个为
循环处理数据。
为counter = 1:20 data =兰迪([0,1],30岁,1);encodedData = conEnc (gpuArray(数据));modSignal = modPSK (encodedData);陈receivedSignal = (modSignal);demodSignal = demodPSK (receivedSignal);receivedBits = vDec (demodSignal);错误=错误(数据收集(receivedBits));结束
显示错误的数量。
错误(2)
ans = 26
另请参阅
功能
对象
comm.RaisedCosineTransmitFilter
|comm.RaisedCosineReceiveFilter
|comm.BPSKModulator
|comm.BPSKDemodulator
|comm.DBPSKModulator
|comm.DBPSKDemodulator
|comm.DPSKModulator
|comm.DPSKDemodulator
|comm.DQPSKModulator
|comm.DQPSKDemodulator
|comm.OQPSKModulator
|comm.OQPSKDemodulator
|comm.PSKModulator
|comm.PSKDemodulator
|comm.gpu.PSKModulator
|comm.gpu.PSKDemodulator
|comm.QPSKModulator
|comm.QPSKDemodulator
块
- 提出了余弦滤波器传输|提出了余弦接收滤波器|双单极转换器|单极双相转换器|数据映射器|BPSK调制基带|BPSK解调基带|DBPSK调制器基带|DBPSK解调器基带|DQPSK调制基带|DQPSK解调器基带|M-DPSK调制器基带|M-DPSK解调器基带|M-PSK调制器基带|M-PSK解调器基带|OQPSK调制器基带|OQPSK解调器基带|QPSK调制器基带|QPSK解调器基带