16QAM通信系统仿真报告.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE PAGE 1 16QAM 通信系统仿真报告 学院:计算机与软件学院 专业:信号与信息处理 姓名:李正祥 学号:63520081002052 仿真说明 通过一个学期对matlab的学习,基本掌握其了使用方法,以下为使用matlab编写的一程序用来在基带等效仿真一个16QAM通讯系统系统(通信原理大作业)结构如下: 本仿真系统如下: 16QAM数字传输系统 QAM部分结构如下: QAM调制 QAM解调 学号尾数为2,选用参数:成型滤波前过采样率为:Fs*T=2;成形滤波采用的滚降系数a=0.4; 信道采用 4th order FIR。 仿真结果 2.1 Transmitter 根据学号尾数选用参数:Fs*T=2; Roll-off=0.4 ;Channel Model 4th-order-FIR ; 经过bit分组,电平转换,成形滤波后输出信号特信如下 QAM调制后信号的星座图和眼图和频谱 。 2.2 Transmission over Channel 通过FIR滤波器和白噪声模拟的信道后输出信号频谱如下: 通过信道后输出信号频谱 2.3 Receiver 经过接受滤波器后输出眼图和星座图如下: 接受滤波器后输出眼图和星座图 均衡后输出的信号星座图如下: 均衡后输出的信号星座图 均衡器特性如下(SNR=15dB): 均衡器特性 使用10000 bit 数据进行测试结果: 信噪比(SNR) 5dB 10dB 15dB 20dB 误比特率 0.0619 0.0062 0.0002 0 传输误比特率测试结果 5 5 10 15 20 0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 BER SNR 传输误比特率测试结果图 源代码: %%%%%%%%%%%%%%%%%%%%%5 16QAM 通信系统仿真(V1.0)%%%%%%%%%%%%%%%%%%%%%%% %%% 作者 姓名:李正祥 学号:63520081002052 %%% 根据学号选用参数:Fs*T=2; Roll-off=0.4 ;ChannelModel 4th-order-FIR ; %%% 所使用matlab版本:matlab6.5 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% close all; clear all; %产生QAM基带信号————% N=10000; %二进制数据长度 N_data=N; %传送的有效数据长度 SNR=15; %信噪比 x=randint(N,1,2); %产生随即二进制数作为输入数据 N=N+N*0.1;%防止系统延时丢数据 x=[x zeros(1,N*0.5)];%尾部填零 x(1:4)=[1 1 1 1]; %%%为滤波器\取出延时首位设为最大 %数据按2bi 分组 x1=x(1:2); x2=x(3:4); for i=1:(N/4-1) x1=[x1 (x(i*4+1:i*4+2))]; x2=[x2 (x((i*4+3):(i*4+4)))]; end %%%%%%%%%%%电平转换 sybol1=x1(1)*2+x1(2); sybol2=x2(1)*2+x2(2); n=length(x1); for i=1:n/2-1 sybol1=[sybol1 (x1(i*2+1)*2+x1(i*2+2))]; sybol2=[sybol2 (x2(i*2+1)*2+x2(i*2+2))]; end %%%%%%%%%%电平变换 (0 1 2 3 - -3 -1 1 3) for i=1:n/2 switch(sybol1(i)) case 0 sybol1(i)=-3; case 1 sybol1(i)=-1; case 2 sybol1(i)=1; case 3 sybol1(i)=3; end switch(sybol2(i)) case 0 sybol2(i)=-3; case 1 sybol2(i)=-1; case 2 sybol2(i)=1; case 3 sybol2(i)=3; end end %sybol1(1)=5; %sybol2(1)=5; %%%%%%%%%%%%脉冲成型滤波器 Fs=2000; % Sampling frequency Fs Hz T=2/Fs; %

文档评论(0)

***** + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档