本文主要是介绍Matlab利用IQ信号画出星座图学习笔记,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Matlab利用IQ信号画出星座图学习笔记
- IQ信号调制
- `Matlab具体代码如下`
IQ信号调制
IQ调制目前是最普遍的调制方式,既能用在PSK相位键控(Phase Shift Keying),又能用在QAM正交幅度调制(Quadrature Amplitude Modulation),首先要弄不清楚这两种是不一样的调制方式,总体来说QAM会比PSK好一点。
Matlab具体代码如下
close all;
clc;
M=16;
data = randi([0 M-1],1000,1); %生成1000行数,数值为随机【0,M-1】中的整数
data2=pskmod(data,M,pi/M); %psk modulation
noisedata = awgn(data2,20); %添加噪声
data3 = qammod(data,M,'UnitAveragePower',true); %qam modulation
%具体含义可以上matlab官网查看用法
noisedata2 = awgn(data3,20);scatterplot(noisedata);
title('PSKMOD');
grid on;
axis tight;scatterplot(noisedata2);
title('QAMMOD');
grid on;
axis tight;
Matlab用法查询链接:https://ww2.mathworks.cn/help/comm/ref/pskmod.html?searchHighlight=pskmod&s_tid=srchtitle点这里
另外有几个觉得还比较u不错的关于IQ信号调制的文章链接
【1】https://wenku.baidu.com/view/239c4bc2dd3383c4ba4cd26e.html点这里
【2】https://wenku.baidu.com/view/3a0202dcd15abe23482f4d82.html点这里
【3】https://blog.csdn.net/baidu_37973494/article/details/84383534点这里
【4】https://www.ilovematlab.cn/thread-564299-1-1.html点这里
这篇关于Matlab利用IQ信号画出星座图学习笔记的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!