(最新整理)2FSK数字传输系统仿真及设计_第1页
(最新整理)2FSK数字传输系统仿真及设计_第2页
(最新整理)2FSK数字传输系统仿真及设计_第3页
(最新整理)2FSK数字传输系统仿真及设计_第4页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

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

文档简介

1、(完整)2fsk 数字传输系统仿真及设计 (完整)2fsk 数字传输系统仿真及设计 编辑整理: 尊敬的读者朋友们: 这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们 对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望((完整)2fsk 数字传输系统 仿真及设计)的内容能够给您的工作和学习带来便利。同时也真诚的希望收到您的建议和反馈, 这将是我们进步的源泉,前进的动力。 本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快 业绩进步,以 下为(完整)2fsk 数字传输系统仿真及设计的全部内容。 (完整)2fsk 数字传输系统仿真及

2、设计 2fsk 数字传输系统仿真及设计 摘要:2fsk 是利用数字基带信号控制载波的频率来传送信息,是数字通信中使用较早的一种调 制方式。本课程设计利用 matlab 软件来实现对 2fsk 数字调制解调器的仿真与设计。2fsk 解调 有两种方法,即相干解调法和非相干解调法.本课程设计详细阐述了 2fsk 数字调制解调器的实 现及系统性能分析。通过 matlab 软件中调试出仿真结果,实现了一串二进制序列的调制与解 调仿真,并得到了良好的仿真波形图。 关键词:2fsk;相干解调;数字传输系统;matlab 仿真 (完整)2fsk 数字传输系统仿真及设计 目 录 第 1 章 绪论 .1 1.1

3、课题研究的背景和意义.1 1。2 课题研究的主要内容和结构安排.1 第 2 章 matlab 简介 .2 第 3 章 2fsk 的基本原理 .3 3.1 2fsk 数字系统的调制原理 .3 3。2 fsk 的解调方式 .4 3。2。1 非相干解调.4 3.2。2 相干解调.4 3。2。3 2fsk 的功率谱和带宽 .5 3.3 2fsk 抗噪声性能分析 .5 第 4 章 2fsk 仿真实现 .6 4.1 程序调试.6 4.2 matlab 仿真分析 .6 4.3 系统性能分析.9 第 4 章 小结 .10 参考文献 .11 附 录 .12 (完整)2fsk 数字传输系统仿真及设计 第 1 章

4、绪论 1。1 课题研究的背景和意义 数字基带信号是低通型信号,其功率谱集中在零频附近,它可以直接在低通型信道中传输, 然而,实际信道很多是带通型的,数字基带信号无法直接通过带通型信道。因此,在发送端需 要把数字基带信号的频谱搬移到带通信道的通带范围内,以便信号在带通型信道中传输,这个 频谱的搬移过程称为数字调制,相应地,在接受端需要将已调信号搬回来,还原为基带信号, 这个反搬移过程叫数字解调。本课程设计目的在于熟悉 2fsk 调制及相干解调过程,通过 matlab 软件予以仿真测试验证,并作一定的误码分析。 1866 年利用海底电缆实现了跨大西洋的越洋电报通信。1876 年贝尔发明了电话,利用

5、电信 号实现了语音信号的有线传递,使信息的传递变的既迅速又准确,这标志着模拟通信的开始, 由于它比电报更便于交流使用,所以直到 20 世纪这种采用模拟技术的电话通信技术比电报的 到了更为迅速和广泛的发展。1937 年瑞威斯发明的脉冲编码调制标志数字通信的开始.20 世纪 60 年代以后集成电路、电子计算机的出现,使得数字通信迅速发展。在 70 年代末在全球发展 起来的模拟移动电话在 90 年代中期被数字移动电话所代替,现有的模拟电视也正在被数字电 视所代替.数字通信的高速率和大容量等各方面的优越性也使人们看到了它的发展前途。 1.2 课题研究的主要内容和结构安排 本次课程设计主要研究内容如下:

6、 (1) 设计出 2fsk 数字通信系统的结构,包括信源,调制,发送滤波器模块,信道,接受 滤波器模块以及信宿; (2) 根据通信原理,设计出各个模块的参数(例如码速率,滤波器的截止频率等); (3) 用 systemview 或 matlab 实现该数字通信系统; (4) 观察仿真并进行波形分析(眼图,和星座图); (完整)2fsk 数字传输系统仿真及设计 (5) 系统的性能评价(分析误码率) 。 在本文中,首先在绪论中对课题研究的背景意义、研究的主要内容和章节安排做了详细的 阐述,并在第 2 章对 2fsk 的基本原理、实现方法、相干和非相干解调以及噪声分析的进行了 详细介绍.第 3 章介

7、绍了 matlab 软件、程序调试和性能分析.第 4 章总结了本课程设计的经验 和心得。 第 2 章 matlab 简介 美国 mathworks 公司于 1967 年推出了矩阵实验室“matrix laboratory” (缩写为 matlab)这就是 matlab 最早的雏形。开发的最早的目的是帮助学校的老师和学生更好的授课 和学习。从 matlab 诞生开始,由于其高度的集成性及应用的方便性,在高校中受到了极大的 欢迎。由于它使用方便,能非常快的实现科研人员的设想,极大的节约了科研人员的时间,受 到了大多数科研人员的支持,经过一代代人的努力,目前已发展到了 7.x 版本。 matlab

8、是一 种解释性执行语言,具有强大的计算、仿真、绘图等功能。由于它使用简单,扩充方便,尤其 是世界上有成千上万的不同领域的科研工作者不停的在自己的科研过程中扩充 matlab 的功能, 使其成为了巨大的知识宝库。可以毫不夸张的说,哪怕是你真正理解了一个工具箱,那么就是 理解了一门非常重要的科学知识。科研工作者通常可以通过 matlab 来学习某个领域的科学知 识,这就是 matlab 真正在全世界推广开来的原因。目前的 matlab 版本已经可以方便的设计漂 亮的界面,它可以像 vb 等语言一样设计漂亮的用户接口,同时因为有最丰富的函数库(工具箱) , 所以计算的功能实现也很简单,进一步受到了科

9、研工作者的欢迎。另外,matlab 和其他高级语 言也具有良好的接口,可以方便的实现与其他语言的混合编程,进一步拓宽了 matlab 的应用 潜力。可以说,matlab 已经也很有必要成为大学生的必修课之一,掌握这门工具对学习各门学 科有非常重要的推进作用。 (完整)2fsk 数字传输系统仿真及设计 第 3 章 2fsk 的基本原理 3.1 2fsk 数字系统的调制原理 数字频率调制又称频移键控,记作 fsk;二进制频移键控记作 2fsk . 2fsk 信号的产生方法有两种: (1) 模拟法,即用数字基带信号作为调制信号进行调频,如图 31 所示。 (2) 键控法,用数字基带信号及其反相分别控

10、制两个开关门电路,以此对两个载)(tg)(tg 波发生器进行选通,如图 3-2 所示. 二进制数据 载波 2 f 载波 1 f 2fsk 输出信号 图 31 2fsk 模拟法产生原理框图 如图 31 所示,2fsk 调制就是使用两个不同的频率的载波信号来传输一个二进制信息序列。 可以用二进制“1”来对应于载频 f1,而“0”用来对应于另一相载频 w2的已调波形,而这个 可以用受矩形脉冲序列控制的开关电路对两个不同的独立的频率源 w1、f2进行选择。 (完整)2fsk 数字传输系统仿真及设计 门电路1 反向器 门电路2 1 f 2 f )(tg )(tg 2fsk信号 图 3-2 2fsk 键控

11、法产生原理框图 如图 32 所示,频移键控是利用载波的频率来传递数字信号,在 2fsk 中,载波的频率随 着二进制基带信号在 f1和 f2两个频率点间变化,频移键控是利用载波的频移变化来传递数字 信息的.在 2fsk 中,载波的频率随基带信号在 f1和 f2两个频率点间变化。故其表达式为: (3 1 2 cos() 2 cos() ( ) n n at fsk at et 1) 2fsk 信号可以看作两个不同载频的 ask 信号的叠加,因此 2fsk 信号的时域表达式又可以 写成: (3-2) _ 212 ( )()cos()()cos() fsknsnnsn nn sta g tntta g

12、 tntt 3。2 fsk 的解调方式 2fsk 的解调方式有两种:相干解调方式和非相干解调方式。 3.2.1 非相干解调 经过调制后的 2fsk 数字信号通过两个频率不同的带通滤波器 f1、f2滤出不需要的信号,然 后再将这两种经过滤波的信号分别通过包络检波器检波,最后将两种信号同时输入到抽样判决 器同时外加抽样脉冲,最后解调出来的信号就是调制前的输入信号。2fsk 信号的包络解调,由 于 2fsk 信号可看作是两个 2ask 信号之和,所以 2fsk 解调器由两个并联的 2fsk 解调器组成。 其原理图如图 33 所示: (完整)2fsk 数字传输系统仿真及设计 输出 带通滤波器 抽样脉冲

13、 包络检波器带通滤波器 包络检波器 抽样判决器输入 图 33 非相干解调原理框图 我们取图 33 的一部分分析如图 3-4 所示的 2ask 包络解调原理图: 包络 检波器 低通 滤波器 取样 判决器 带通 滤波器 2 ( ) fsk sn t a b c d 位定时 图 3-4 2ask 包络解调原理框图 3。2.2 相干解调 根据已调信号由两个载波 f1、f2调制而成,则先用两个分别对 f1、f2带通的滤波器对已调 信号进行滤波,然后再分别将滤波后的信号与相应的载波 f1、f2相乘进行相干解调,再分别低 通滤波、用抽样信号进行抽样判决器即可。 3.2.3 2fsk 的功率谱和带宽 2fsk

14、 信号的功率谱既有连续谱又有离散谱,离散谱位于两个载波频率 f1和 f2在 2fsk 调调 制中,功率谱连续谱分布在 f1和 f2附近,若取功率谱第一个零点以内的成分计算带宽,显然 2fsk 信号的带宽为: (3-3) 212 | 2 fsks bfff 3。3 2fsk 抗噪声性能分析 包络解调器的误码率,必须首先求出上、下两个支路中包络检波器输出端信号瞬时值的概 率密度函数.当发送信息“”时,接收端收到频率为 f1的载波为. 1 cos2af t 此信号能通过上支路中的带通滤波器,但无法通过下支路中的带通滤波器,所以上支路带 通滤波器的输出是信号和窄带高斯噪声的叠加,而下支路带通滤波器的输

15、出却只有窄带高斯噪 (完整)2fsk 数字传输系统仿真及设计 声.则有:上支路包络检波器输出值服从莱斯分布,下支路包络检波器输出的瞬时值服 1( ) x t 2( ) x t 从瑞利分布,所以上下两个支路的取样值、的概率密度函数为: 1 x 2 x (3 2 1 2 () 2 11 10 22 ()() n xa nn xax f xie 4) (3-5) 2 2 2 2 2 2 2 () n x n x f xe 判决器的作用是比较两个取样值和,当时,判“,判决是正确的,不产生误码; 1 x 2 x 1 x 2 x 当时,判“,判决错误,产生误码,即发“”错判成了“” 。由概率论知识可知,

16、1 x 2 x “”码错判成“”码的概率为:(0/1)p (3-6) 121221 00 (0 /1)()()()pp xxf xf x dx dx 则有: (3 2 1 (0 /1) 2 r pe 7) 由于发“0和发“1”码相同,所以有: (3- 2 1 2 r e pe 8) 第 4 章 2fsk 仿真实现 4.1 程序调试 具体的程序代码请参考附录,在做信号调制模块时,多次调制都未成功,经过复查发现, 振荡器的频率和需要为的倍数才能够在一个时间单位内出现完整波形。在做解调模块时, 1 f 2 f matlab 仿真中的带通滤波器失真较大经反复调试其上限频率和下限频率之后,使其失真明显减

17、 小。解调最后部分抽样判决不知如何实现,经询问老师得以解决.最后在计算机误码率时,其 (完整)2fsk 数字传输系统仿真及设计 中 matlab 一个计算误码率的模块始终出现错误,最终没有找到出错原因,决定用代码来实现其 功能。 4。2 matlab 仿真分析 2fsk 数字系统的调制的仿真调试图如图 41 所示。 图 41 基带信号与载波信号模拟波形图 在图 41 中,基带信号 s1 周期设为 1.5s 的周期性方波,载波信号 1 为周期 100s 的正弦 波,载波信号 2 为周期 250s 的正弦波.经过调试后所得到无噪声波形图,将基带信号反向后得 到与基带信号同周期的另一新方波 s2.s

18、1 与载波信号 1 相乘,载波信号 2 与 s2 相乘,得到如 图 4-2 所示波形。 (完整)2fsk 数字传输系统仿真及设计 图 42 调制信号模拟波形图 图 42 中,在无干扰的情况下,可以看到 s1st1、s2*st2 的波形图。在基带信号为 0 处, s1st1 已调信号相应处为 0,为 1 时,基带信号与载波信号 1 的波形相同,s2st2 调制后波 形与之相似。将两个已调制信号叠加后就得到 2fsk 信号。从图中可以清楚看到 2fsk 信号的产 生过程以及波形图的情况。 在加入高斯白噪声后的以调信号眼图如图 4-3 所示.幅度噪声可能会导致逻辑1的电压或 功率电平垂直波动,低于样

19、点,导致逻辑1码错误地标为逻辑0码,即误码.抖动描述了相 同的效应,但它是水平波动。抖动或定时噪声可能会导致码的边沿在水平方向中的样点内波动, 导致错误。眼图的抖动较大,在其交点处直方图都变成了一个像素宽的交点块投射到时间轴上 的投影。 (完整)2fsk 数字传输系统仿真及设计 图 4-3 加入高斯噪声的已调信号眼图 如图 4-4 所示,加入高斯噪声后的已调信号明显与为加入时的信号在边界处变得模糊,这 时需要选择特定的解调方式来减小误差。 图 4-4 加入高斯白噪声后的已调信号 相干解调无码明显优于非相干解调,因为其解调时采用的时钟与调制时候的时钟是一致的, 如图 45 所示,才采用相干解调时

20、得到的原二进制序列。 图 4-5 相干解调后的二进制序列 (完整)2fsk 数字传输系统仿真及设计 由于相干解调过程比较麻烦,而且需要解调时与原来载波同相同频率的函数,所以在图 4- 6 中采用非相干解调。 图 46 非相干解调后的信号 经比较可知,相干解调比非相干解调的误码率要小的多。 4。3 系统性能分析 对于数字传输系统而言,最重要的性能指标就是误码率。在白色高斯噪声信道中,误码率 决定于监控体制和接收端的信噪比.对于 2fsk 调制与解调系统,相干解调的误码 22 / 2 n ra 率小于非相干解调的误码率。其中,相干检测法的误码率为: (3 1 () 22 e r perfc 1)

21、当信噪比很大时,式(3-1)可近似的表示为: /2 1 2 r e pe r (32) 非相干解调法采用包络检波法接收信号,其误码率为: /2 1 2 r e pe (33) 根据上面的两个式子,本系统相干检测法的误码率为: (完整)2fsk 数字传输系统仿真及设计 (3- 1 15 4.82 10 e p 4) 而非相干包络检波法的误码率为: (3 2 14 4.68 10 e p 5) 显然,相干解调性能优于非相干解调。且 2fsk 信号占用频带宽,在信道中的兼容 12 ee pp 性好. 第 4 章 小结 通过对 matlab7.0 软件的了解与运用,并在理论指导下,我完成了这次设计的任

22、务。在本 次实验中我遇到过很多的问题,通过上网查阅资料得以解决。其运行结果如前面所示,较好的完 成了这次课程设计.由于信道干扰及码间干扰的影响,存在着一定的误码率。当信道的信噪比 提高时,误码率下降。 在学习通信原理理论基础后,我们又在此基础上通过利用 matlab 仿真真正的看到了通信中 传输信息的一系列的问题。比如说要使信号不失真的能够传输到接收端就要考虑很多的因数。 在发送端要注意噪声的加入,尽量的减少噪声进入信道中,以免在接收端使信号失真度过大而 不能够恢复成原来的信号。而在接收端,采用哪种解调方式能够更好的恢复出原来的信号。对 于不同的解调方式有相干解调和非相干解调.相干解调一般是在

23、接收端使接收的信号通过一个 相乘器,同时乘上一个与原调制信号同频同相的载波,再通过低通滤波器滤出不需要的信号, 然后再经过抽样、量化和编码最终得到原调制信号。对于非相干解调可以将接收的信号通过包 络检波器,然后再经过抽样、量化和编码最终也可以得到原调制信号. 这次课程设计同时也给了我一个复习基础知识的机会,懂得了把书本和实践想结合才能学 得更好.让我懂得了在学习的过程中带着问题去学会,可以在一定程度上提高学习的效率.由于 (完整)2fsk 数字传输系统仿真及设计 我们的知识水平有限,在学习与实践的过程中难免会出现一些问题,我们必须要学会怎样联系 实际去解决问题。 通过此次毕业设计,我不仅把知识

24、融会贯通,而且丰富了大脑,同时在查找资料的过程中 也了解了许多课外知识,开拓了视野,认识了将来电子的发展方向,使自己在通信专业知识方 面有了质的飞跃。 总之,这次课程设计我收获很多,提升了我在通信方面的兴趣! 参考文献 1 黄葆华,杨晓静,牟华坤.通信原理m 。陕西:西安电子科技大学出版社,2007 2 曹弋。matlab 课程及实训m 。北京:机械工业出版社,2008 3 樊昌信.通信原理教程m。北京:电子工业出版社,2006 4 刘波,文忠,曾涯.matlab 信号处理m 。北京:电子工业出版社,2006 5 张卫刚,徐国平.通信原理与通信技术m.北京:电子工业出版社,2002 6 孙亮。

25、matlab 语言与控制系统方真m。北京:工业大学出版社,2006 (完整)2fsk 数字传输系统仿真及设计 附 录 源程序代码 fc=10; %载频 fs=40; 系统采样频率 fd=1; %码速率 n=fs/fd; df=10; numsymb=25;%进行仿真的信息代码个数 m=2; %进制数 snrpbit=60;%信噪比 snr=snrpbit/log2(m) ;60 seed=12345 54321; (完整)2fsk 数字传输系统仿真及设计 numplot=15; x=randsrc(numsymb,1,0:m1 );产生 25 个二进制随机码 figure(1) stem(0:

26、numplot1,x(1:numplot),bx); title(二进制随机序列) xlabel(time ) ; ylabel(amplitude); 调制 y=dmod(x,fc,fd,fs, fsk,m,df);%数字带通调制 nummodplot=numplotfs; %15*40 t=0:nummodplot-1。/fs;数组除法(仿真时间) figure(2) plot(t,y(1:length(t)),b) ; axis(min(t) max(t) 1.5 1.5); title(调制后的信号 ) xlabel(time); ylabel(amplitude ); %在已调信号中

27、加入高斯白噪声 randn(state ,seed(2)); 生成-2 到+2 之间的随机数矩阵 y=awgn(y,snr-10*log10(0。5)-10log10(n),measured , , db ) ; figure(3) plot(t,y(1:length(t)),b- );%画出经过信道的实际信号 axis(min(t) max(t) -1。5 1.5); title(加入高斯白噪声后的已调信号) xlabel(time) ; ylabel(amplitude);相干解调 (完整)2fsk 数字传输系统仿真及设计 figure(4) z1=ddemod(y,fc,fd,fs,fsk/eye,m,df); title(相干解调后的信号的眼图 ) 带输出波形的相干 m 元频移键控解调 figure(5) stem(0:numplot-1,x(1:numplot),bx ) ; hold on; stem(0:numplot1 ,z1(1:numplot),ro ); hold off; axis(0 numplot 0。5 1.5); title(相干解调后的信号原序列比较) legend(原输入二进制随机序列,相干解调后的信号) xlabe

温馨提示

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

评论

0/150

提交评论