QAM解调部分:
将接收到的信号和两个正弦信号相乘,即signal*sin, signal*cos.
其相位分别设置为pi/2,0表示SIN,COS
===================================================
然后将信号分别通过根升余弦滤波器。其具体的参数设置如下:
:这个模块是用来显示眼图的,显示系统的眼图
其显示结果:
这个就是16QAM的眼图显示
:信号混频,将两路信号混频发送出去
:
用来显示接收信号的星座图,信号基本已经锁定了
以上就是QAM的接收部分,下面给你讲讲发送部分
主要是将信号首先通过升余弦滤波器,然后和SIN,COS调制。然后将得到显示信号的星座图
这个星座图显示,通过QAM调制,其发送信号的星座图是比较标准的
下面介绍几个MATLAB程序的说明。
实际和理论的信噪比和误码率曲线
:
Qfunct.m文件:
。y=(1/2)*erfc(x/sqrt(2));
通信原理的中的erfc函数,具体可以看通信原理那本书
Gngauss.m文件
定义高斯函数
Qammoto.m文件
mapping=[ -3*d 3*d; -d 3*d; d 3*d; 3*d 3*d;
-3*d d; -d d; d d; 3*d d;
-3*d -d; -d -d; d -d; 3*d -d;
-3*d -3*d; -d -3*d; d -3*d; 3*d -3*d];
这个是星座图的映射矩阵
最后一个函数为理论的分析曲线和时间的分析曲线。