基于MATLAB的M-QAM数字基带通信系统仿真报告_第1页
基于MATLAB的M-QAM数字基带通信系统仿真报告_第2页
基于MATLAB的M-QAM数字基带通信系统仿真报告_第3页
基于MATLAB的M-QAM数字基带通信系统仿真报告_第4页
基于MATLAB的M-QAM数字基带通信系统仿真报告_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精选优质文档-倾情为你奉上专心-专注-专业基于基于 MATLABMATLAB 的的 M-QAMM-QAM 数字基带通信系统仿真报告数字基带通信系统仿真报告学院:电光学院专业:姓名:学号:题目要求:Please use Matlab programming to implement some digital basebandcommunication systems , and plot the BEF(bit error probability) versusEb/N0(from -5dB to 20dB) curves for 4QAM , 16QAM(one person)一、设计目的和意

2、义随着现代通信技术的发展,特别是移动通信技术高速发展,频带利用率问题越来越被人们关注。在频谱资源非常有限的今天,传统通信系统的容量已经不能满足当前用户的要求。正交幅度调制QAM(Quadrature Amplitude Modulation)以其高频谱利用率、高功率谱密度等优势,成为宽带无线接入和无线视频通信的重要技术方案。从信号平面自用率方面看,单独使用幅度或相位携带信息时,不能最充分地利用信号平面。而M-QAM调制则正是解决这一问题的一种调制方式,采用幅度相位相结合的调制方式,可以使同样大的信息平面内有更多的信息点。从抗干扰方面看, 在星座图上,采用M-QAM调制的信息的各点的距离要大于采

3、用其它调制的。由星座图上点的特性可知, 距离越大, 抗干扰能力越强, 所以在抗干扰能力方面,QAM调制也优于其它几种调制方式。由上可知,在现代数字通信系统中,幅度与相位相结合的多进制调制有着重要的意义,并且运用也日益广泛。MATLAB是一种编程语言和可视化工具,它能对数据以图形的方式显示出来,使数据间的关系明了MATLAB所包含的应用工具箱的功能非常丰富, 提供SIMULINK是一个用来对动态系统进行建模、 仿真和分析的软件包, 支持线性和非线性系统,能够在连续时间域、离散时间域或者两者的混合时间域里进行建模,其中通信系统工具箱中包含了对通信系统进行分析和仿真所需的信源编码、 纠错编码、 信道

4、、调制解调以及其他所用的库函数和模块。 文中利用MATLAB对数字基带传输系统进精选优质文档-倾情为你奉上专心-专注-专业行了建模和仿真并对结果进行了分析, 结果表明所建立的仿真系统达到了较高的精度。二、QAM简介正交振幅调制(QAM)是一种矢量调制,它是将输入比特先映射(一般采用格雷码)到一个复平面(星座)上,形成复数调制符号。正交调幅信号有两个相同频率的,但是相位相差 90 度(四分之一周期,来自积分术语) 。一个信号叫 I信号,另一个信号叫 Q 信号。从数学角度将一个信号可以表示成正弦,另一个表示成余弦。两种被调制的载波在发射时已被混和。到达目的地后,载波被分离,数据被分别提取然后和原始

5、调制信息相混和。 这样与之作幅度调制(AM)相比,其频谱利用率高出一倍。QAM是用两路独立的基带信号对两个相互正交的同频载波进行抑制载波双边带调幅,利用这种已调信号的频谱在同一带宽内的正交性,实现两路并行的数字信息的传输。该调制方式通常有QAM(4QAM) 、QAM(l6QAM) 、QAM(64QAM) 、,对应的空间信号矢量端点分布图称为星座图,分别有4、16、64、个矢量端点。目前QAM最高已达到1024QAM。样点数目越多,其传输效率越高。但并不是样点数目越多越好,随着样点数目的增加,QAM系统的误码率会逐渐增大,所以在对可靠性要求较高的环境,不能使用较多样点数目的QAM。对于4QAM,

6、当两路信号幅度相等时,其产生、解调、性能及相位矢量均与4PSK相同。图 1 4QAM 星座图图 2 16QAM 星座图精选优质文档-倾情为你奉上专心-专注-专业QAM 采用格雷编码,采用格雷码的好处在于相邻相位所代表的两个比特只有一位不同,由于因相位误差造成错判至相邻相位上的概率最大,故这样编码使之仅造成一个比特误码的概率最大。下图以 16QAM 为例,显示了编码:图 3 16QAM 编码星座图三、设计原理框图图 4 程序设计原理框图四、MATLAB 程序代码clc;clear all;close all;nsymbol=;%每种信噪比下的发送符号数M=4;%4-QAMN=16;%16-QAM

7、graycode=0 1 3 2;%格雷码编码规则graycode1=0 1 3 2 4 5 7 6 12 13 15 14 8 9 11 10;%格雷码编码规则EbN0=-5:20;%信噪比的范围精选优质文档-倾情为你奉上专心-专注-专业snr1=10.(EbN0/10);%将 dB 值转化成线性值msg=randint(1,nsymbol,M);%由 0-15 的整数值组成的均匀随机数msg1=graycode(msg+1);%将随机数映射成格雷码msgmod=qammod(msg1,M);%4-QAM 调制spow=norm(msgmod).2/nsymbol;%求出每个符号的平均功率n

8、sg=randint(1,nsymbol,N);%由 0-15 的整数值组成的均匀随机数nsg1=graycode1(nsg+1);%将随机数映射成格雷码nsgmod=qammod(nsg1,N);%16-QAM 调制spow1=norm(nsgmod).2/nsymbol;%求出每个符号的平均功率for indx=1:length(EbN0)sigma=sqrt(spow/(2*snr1(indx) ;%4-QAM 根据符号功率求出噪声功率sigma1=sqrt(spow1/(2*snr1(indx) ;%16-QAM 根据符号功率求出噪声功率rx=msgmod+sigma*(randn(1

9、,length(msgmod)+j*randn(1,length(msgmod); %4-QAM 混入高斯加性白噪声rx1=nsgmod+sigma1*(randn(1,length(nsgmod)+j*randn(1,length(nsgmod); %16-QAM 混入高斯加性白噪声y=qamdemod(rx,M);%4-QAM 的解调y1=qamdemod(rx1,N);%16-QAM 的解调decmsg=graycode(y+1);%格雷码的逆映射decnsg=graycode1(y1+1);%格雷码的逆映射%4-QAMerr,ser(indx)=symerr(msg,decmsg);%

10、求实际误码率%16-QAMerr,ser1(indx)=symerr(nsg,decnsg);%求实际误码率endsemilogy(EbN0,ser,b*-,EbN0,ser1,rd-);title(M-QAM 调制信号在 AWGN 信道下的性能);grid;xlabel(Eb/N0(dB);ylabel(误码率);legend(4-QAM,16-QAM);p=2*(1-1/sqrt(M)*qfunc(sqrt(3*snr1/(M-1);ser_theory=1-(1-p).2;%4-QAM 理论误码率p1=2*(1-1/sqrt(N)*qfunc(sqrt(3*snr1/(N-1);ser1

11、_theory=1-(1-p1).2;%16-QAM 理论误码率figure;semilogy(EbN0,ser_theory,o,EbN0,ser,b*-);title(4-QAM 调制信号在 AWGN 信道下的性能);精选优质文档-倾情为你奉上专心-专注-专业grid;xlabel(Eb/N0(dB);ylabel(误码率);legend(4-QAM 理论误码率,4-QAM 实际误码率);figure;semilogy(EbN0,ser1_theory,*,EbN0,ser1,rd-);title(16-QAM 调制信号在 AWGN 信道下的性能);grid;xlabel(Eb/N0(dB

12、);ylabel(误码率);legend(16-QAM 理论误码率,16-QAM 实际误码率);figure;semilogy(EbN0,ser_theory,o,EbN0,ser1_theory,*,EbN0,ser,b*-,EbN0,ser1,rd-);title(M-QAM 调制信号在 AWGN 信道下的性能);grid;xlabel(Eb/N0(dB);ylabel(误码率);legend(4-QAM 理论误码率,4-QAM 实际误码率,16-QAM 理论误码率,16-QAM 实际误码率);scatterplot(msgmod);%画出 4-QAM 调制之后的星座图title(4-QA

13、M 调制之后的星座图);xlabel(同相分量);ylabel(正交分量);scatterplot(rx);%画出 4-QAM 混入高斯加性白噪声后的星座图title(4-QAM 信号经过 AWGN 信道之后的星座图);xlabel(同相分量);ylabel(正交分量);scatterplot(nsgmod);%画出 16-QAM 调制之后的星座图title(16-QAM 调制之后的星座图);xlabel(同相分量);ylabel(正交分量);scatterplot(rx1);%画出 16-QAM 混入高斯加性白噪声后的星座图title(16-QAM 信号经过 AWGN 信道之后的星座图);x

14、label(同相分量);ylabel(正交分量);程序说明:先将均匀随机数映射成格雷码再用 qammod 函数实现 16-QAM 调制, 已调信号由分别表示幅度和相位的两部分数据构成。计算出每个符号的平均功率之后,再根据信噪比算出噪声的平均功率。将噪声叠加到已调信号上,对幅度和相位两部分都叠加上噪声。其后通过 qamdemod 函数解调,得到由格雷码表示的数据,再通过格雷码的逆映射还原出 0-15 组成的均匀随机数, 再与没有调制的数据比较,精选优质文档-倾情为你奉上专心-专注-专业得出误比特率和误符号率。 并画出调制之后的信号和叠加了噪声之后的已调信号的星座图。五、仿真结果-1-0.500.

15、51-1-0.8-0.6-0.4-0.200.20.40.60.81正交分量同 相 分 量4-QAM调 制 之 后 的 星 座 图图 54-QAM 调制之后的星座图-1.5-1-0.500.511.5-1.5-1-0.500.511.5正交分量同 相 分 量4-QAM信 号 经 过 AWGN信 道 之 后 的 星 座 图图 64-QAM 混入高斯加性白噪声后的星座图精选优质文档-倾情为你奉上专心-专注-专业-3-2-10123-3-2-10123正交分量同 相 分 量16-QAM调 制 之 后 的 星 座 图图 716-QAM 调制之后的星座图-4-2024-4-3-2-101234正交分量同

16、 相 分 量16-QAM信 号 经 过 AWGN信 道 之 后 的 星 座 图图 816-QAM 混入高斯加性白噪声后的星座图精选优质文档-倾情为你奉上专心-专注-专业-50510152010-410-310-210-11004-QAM调制信号在AWGN信道下的性能Eb/N0(dB)误码率 4-QAM理论误码率4-QAM实际误码率图 94-QAM 理论误码率和实际误码率图-50510152010-410-310-210-110016-QAM调制信号在AWGN信道下的性能Eb/N0(dB)误码率 16-QAM理论误码率16-QAM实际误码率图 1016-QAM 理论误码率和实际误码率图精选优质文档-倾情为你奉上专心-专注-专业-50510152010-510-410-310-210-1100M-QAM调 制 信 号 在 AWGN信 道 下 的 性 能Eb/N0(dB)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论