设计目的1掌握16QAM调制与解调原理2熟悉并掌握matlab

上传人:hs****ma 文档编号:511661911 上传时间:2023-05-03 格式:DOC 页数:8 大小:382KB
返回 下载 相关 举报
设计目的1掌握16QAM调制与解调原理2熟悉并掌握matlab_第1页
第1页 / 共8页
设计目的1掌握16QAM调制与解调原理2熟悉并掌握matlab_第2页
第2页 / 共8页
设计目的1掌握16QAM调制与解调原理2熟悉并掌握matlab_第3页
第3页 / 共8页
设计目的1掌握16QAM调制与解调原理2熟悉并掌握matlab_第4页
第4页 / 共8页
设计目的1掌握16QAM调制与解调原理2熟悉并掌握matlab_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《设计目的1掌握16QAM调制与解调原理2熟悉并掌握matlab》由会员分享,可在线阅读,更多相关《设计目的1掌握16QAM调制与解调原理2熟悉并掌握matlab(8页珍藏版)》请在金锄头文库上搜索。

1、、设计目的1掌握16QAMW制与解调原理。2 熟悉并掌握 matlab 软件使用方法3设计16QAMW制与解调观察同相支路、正交支路波形。二、QAM勺产生为了满足现代通信系统对传输速率和带宽提出的新要求。 人们不断地推出一 些新勺数字调制解调技术。正交幅度调制解调 (quadrature ampli-tude modula tion and demodulation) 就是一种高效勺数字调制解调方式。 与其它调制技术相 比,这种调制解调技术能充分利用带宽, 且具有抗噪声能力强等优点。 因而在中、 大容量数字微波通信系统、 有线电视网络高速数据传输、 卫星通信等领域得到广 泛应用。三、QAM调制

2、与解调原理1 、调制原理正交振幅调制(QAM是一种幅度和相位联合键控(APK的调制方式。它可 以提高系统可靠性, 且能获得较高勺信息频带利用率, 是目前应用较为广泛勺一 种数字调制方式。 正交振幅调制是用两路独立的基带数字信号对两个相互正交的 同频载波进行抑制载波的双边带调制, 利用已调信号在同一带宽内频谱正交的性 质来实现两路并行的数字信息传输。在MPSI体制中,随着M的增大,相邻相位的距离逐渐减小,是噪声容限随 之减小,误码率难以保证。为了改善在 M的时的噪声容限,发展出了 QAM体制。 在QAM体制中,信号的振幅和相位作为两个独立的参量同时受到调制。这种信号 的一个码元可以表示为S(k)

3、=Akcos(Wt+Q) kTt=(k+1)T16QAMW号的产生方法主要有两种。第一种是正交调幅法,即用两路独立的正交4ASK信号叠加,形成16QAMW号。第二种是复合相移法,他用两路独立的QPSKt号叠加,形成16QAM信号。基带信号经过串并变换后转化为IQ两路并行数据流,该并行数据流的宽度为4 bit,其中高位的1 bit映射到内外圆,低位的3bit映射到内(外)圆上,这样就形成如图2所示的星型星座图。差分编码后的数据经过成型滤波器后和相互正交的正弦或余弦载波进行调制,被调制后的IQ路正交信号再进行矢量相加,即可形成调制信号输出。16QAM信号调制原理如图1,图中输出的二进制序列经过串并

4、变换器输出速 率减半的两路并行序列,再经过2电平到L电平的变换,形成L电平的基带信号 ml(t )和mQ(t),再分别对同相载波和正交载波相乘,最后将两路信号相加 即可得到方型星座的16QAM言号。图12、解调原理MQA信号可以采用正交相干解调方法,其解调器原理图 2所示。多电平判 决器对多电平基带信号进行判决和检测。16QAMB号采取正交相干解调的方法解 调,解调器首先对收到的16QAMB号进行正交相干解调,一路与Csct相乘, 路与sin ct相乘。然后经过低通滤波器,低通滤波器LPF滤除乘法器产生的高频 分量,获得有用信号,低通滤波器 LPF输出经抽样判决可恢复出电平信号。ffb/2二进

5、制并/串/20图3图20差分编码模块作用是通过编码和信号映射把二进制比特数据转换为具有幅度和相位特性的数据,然后把这些数据送到后面的模块中进行调制MN4it2 7L-2 电平转换根据星型16-QAM星座图的特点,这里规定每个码元由四个比特组成。其差 分编码规则是:每个码元的第一个比特通过差分方式来改变QAMf量(即图1中从坐标原点指向每个信号的矢量 )的振幅。如输人的该比特为“ 1”,则将当前码 元的相量振幅改变到与前一个码元的相量振幅不相同的振幅环上。 若输入的该比 特为“0”,则使当前码元的相量振幅与前一码元相同。每个码元中的其余三个 比特则通过 matlab 差分相位编码来改变信号的相位

6、。也就是说,通过 matlab 编码来改变当前码元信号相量与前一码元信号相量的相位差(即相对相位 )。根据上述规则,即可通过对第一个比特的编码来得到码元的振幅(Ai , i=1 , 2),而通过对剩余三个比特的编码则可得到当前码元的相对相位。 把前一码元的绝对相位 加上当前码元的相对相位,就可以得到当前码元的绝对相位(9 i , i=0 , 1,7) 0这样,就可以得到第k个码元经过差分编码后的输出脉冲值 Aiej 9 i(I路的输出 值为, Aicos( 9 i)Q 支路的输出值 Aisin( 9 i) 0四、matlab 简介MATLA是建立在向量、数组和矩阵基础上的一种分析和仿真工具软件

7、包, 包含各种能够进行常规运算的“工具箱”,如常用的矩阵代数运算、数组运算、 方程求根、 优化计算及函数求导积分符号运算等; 同时还提供了编程计算的编程 特性,通过编程可以解决一些复杂的工程问题;也可绘制二维、三维图形,输出 结果可视化0目前,已成为工程领域中较常用的软件工具包之一0? Matlab 名字是由 Matrix 和 Laboratory 两个词的前三个字母组合而成的 , 是由MathWorks公司于1982年推出的一套高性能的数值计算和可视化数 学软件0? Matlab 编程运算与人进行科学计算的思路和表达方式完全一致0不象学习其它高级语言如Basic、Fortran和C等那样难于

8、掌握。? 其基本元素是矩阵 0? 具有强大的数值计算和图示能力。? 具有丰富的工具箱( ToolBox) 。? 在高校中, Matlab 以成为数学,信息,控制等诸多学科有关课程的有效教学工具五、16QAM调制解调的源程序代码如下:% fb=16; fc=16; fs=512; nn=16;%对序列进行赋值%msg=randint(nn,1); 定义随机信号序列 msg=1 1 0 1 0 1 0 0 1 1 0 1 0 0 1 1; msg1=msg*2-1;a=msg1(1:2:nn-1); % b=msg1(2:2:nn);for i=1:8if a(i)=-1if b(i)=-1 dp

9、(i)=-0.75*pi;else dp(i)=0.75*pi;endelseif b(i)=1 dp(i)=pi/4;elsedp(i)=-pi/4; % end end p(1)=dp(1);for i=2:8p(i)=p(i-1)+dp(i);%产生差分相位end for i=1:8I(i)=cos(p(i);Q(i)=sin(p(i);end t=0:1/fs:511/fs;for j=1:8for i=1:64 u(j-1)*64+i)=I(j); v(j-1)*64+i)=Q(j);i=i+1;endj=j+1;end y=cos(pi/4)*(u.*cos(2*pi*fc*t)-

10、v.*sin(2*pi*fc*t); plot(y); %for i=1:528 if i65 y1(i)=0; else y1(i)=y(i-64); endendfigure plot(y1);for i=511:528y(i)=0; y2(i)=0;endI2=y.*y1;Q2=y1.*y2; %产生两路差分相移键控信号b,a=butter(2,2*fb/fs);I3=filtfilt(b,a,I2);Q3=filtfilt(b,a,Q2);%将两路信号分别进行零相位数字信号滤波器处理figureplot(I3); %figureplot(Q3); % m=64;N=length(y)/m; n=(0.5:1:N)*m;In=(sign(I3(n)+1)/2; Qn=(sign(Q3(n)+1)/2;xn=In;Qn; %xn=xn(:);xn=xn;for j=1:16 for i=1:64 ym(j-1)*64+i)=xn(j); endendfigureplot(ym);%输出解调后的波形num2,ratio2=symerr(msg,xn) % 计算误符号率六、输出波形产生一路信号产生与第一路正交的信号0.2图-5解调输出序列

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号