通信工程FSK,汉明码通信系统仿真.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文档。上传文档
查看更多
通信工程FSK,汉明码通信系统仿真

通信工程专业CDIO二级项目 项目设计说明书 (2012/2013学年第一学期) 项目名称 : 通信系统仿真 题 目 :采用2FSK调制和hammin编码技术 专业班级 : 小组成员 指导教师 : 设计周数 : 1周 设计成绩 : 2013年1月11日 1.课程设计目的 通过对数字通信系统的仿真,了解数字通信系统的仿真实现方法,掌握各种数字调制解调系统的性能,包括了解数字信号的时域表示、掌握数字信号的频带传输,数字通信系统的信道编码,学会用傅立叶变换方法分析信号的频域成分。 2.课程设计内容 利用MATLAB环境下设计一个2FSK调制与解调系统. 编写M文件实现随机产生的二进制序列的2FSK调制,画出二进制序列及已调信号的时域波形及频谱图。加上各种噪声源,用误码测试模块测量误码率;最后根据运行结果和波形来分析该系统性能。 3.课程设计要求 1)独立完成课题设计题目; 2)对所设计的课题原理要有较深入的了解,画出原理框图; 3)提出设计方案; 4)在老师指导下通过编写程序完成设计方案; 5)中间各个过程的仿真过程给出仿真结果; 6)提交详细的课程设计报告。 4.课程系统设计 4.1设计原理 在二进制数字调制中,若正弦载波的频率随二进制基带信号在f1和f2两个频率点间变化,则产生二进制移频键控信号(2FSK信号)。 二进制移频键控信号可以看成是两个不同载波的二进制振幅键控信号的叠加。然后在MATLAB中产生高斯白噪声,这非常方便,可以直接应用两个函数,一个是WGN,另一个是AWGN。WGN用于产生高斯白噪声,AWGN则用于在某一信号中加入高斯白噪声。高斯白噪声,是指噪声的概率密度函数满足正态分布统计特性,同时它的功率谱密度函数是常数的一类噪声。这里值得注意的是,高斯型白噪声同时涉及到噪声的两个不同方面,即概率密度函数的正态分布性和功率谱密度函数均匀性,二者缺一不可。其解调原理是将二进制移频键控信号分解为上下两路二进制振幅键控信号,分别进行相干解调,通过对上下两路的抽样值进行比较最终判决出输出信号,并与原信号进行对比统计。 基本的系统原理图如下: 4.2系统设计 通过在Matlab环境下利用相关程序对二进制信号进行抽样产生二进制随机序列,并在此时确定抽样间隔、抽样个数,进行显示。然后对二进制信号进行2FSK调制,利用Matlab函数库中awgn函数在信道中加入高斯白噪声,并对此时的信号进行显示,接着进行相干解调,输出显示解调后序列,对比信号调制前后的变化,统计误码率,并分析调制优劣。 4.2.1产生2FSK调制信号原理图 使用键控法产生2FSK信号,即由电子开关在两个独立的频率源之间转换形成,这样的相邻码元之间相位不一定连续。 4.2.2解调信号本设计使用相干解调 其解调原理是将2FSK信号分解为上下两路2ASK信号分别进行解调,然后进行判决。抽样判决是直接比较两路信号抽样值的大小,判决规则应与调制规则相呼应,调制时若规定“1”符号对应载波频率f1,则接收时上支路的样值较大,应判为“1”;反之则判为“0”。 4.2.3误码率统计 在数字通信系统中,信号的传输过程会受到各种干扰,从而影响对信号的恢复。 通信系统的抗噪声性能是指系统克服加性噪声影响的能力。衡量数字通信系统抗噪声性能的重要指标是误码率.分析二进制数字调制系统的抗噪声性能,得出误码率与信噪比之间的数学关系。 5.程序设计 clear all snrdB_min=1;snrdB_max=20; %设置信噪比取值的上下限:dB为单位 A=0.001; %信号幅度 snr_dB=1:20; %信噪比范围(单位分贝) snr=10.^(snr_dB./10); %信噪比(由分贝转化而来 10lg(SNR)=SNR_dB) snr2=A.^2./(2*snr); %信号幅度为a时的噪声功率 %计算理论值 for i=1:length(snr_dB) fsk_pe0=0.5*erfc(sqrt(A.^2./(4*snr2))); %FSK相关解调时的误码率 end semilogy(snr_dB,fsk_pe0,*r); hold on; for j=snrdB_min:1:snrdB_max max=10000; x=randint(1,max);%随机生成一个二进制序列 %figure(1); %subplot(3,1,1);stem(x); n=max/4; z=zeros(n,4);%把信源分成n行4列 for i=1:n t=x(4*i-3:

文档评论(0)

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

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

1亿VIP精品文档

相关文档