欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > DOC文档下载  

    通信软件程序课程设计.doc

    • 资源ID:9004350       资源大小:253.83KB        全文页数:13页
    • 资源格式: DOC        下载积分:4
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要4
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    通信软件程序课程设计.doc

    通信软件程序课程设计班 级: 指导教师: 学 号: 姓 名: 摘要本文主要是利用MATLAB7.0来实现2FSK数字调制系统解调器的设计.该设计模块包含信源,调制,发送滤波器模块,信道,接收滤波器模块,解调以及信宿.并为各个模块进行相应的参数设置在此基础上熟悉MATLAB的功能及操作,最后通过观察仿真图形进行波形分析(眼图)及系统的性能评价(分析误码率).引言设计目的及任务要求1 学习使用计算机建立通信系统仿真模型的基本方法及基本技能,学会利用仿真的手段对于实用通信系统的基本理论、基本算法进行实际验证;2 学习现有流行通信系统仿真软件MATLAB7.0的基本使用方法,学会使用这些软件解决实际系统出现的问题;3 通过系统仿真加深对通信课程理论的理解。4. 用MATLAB7.0 设计一种2FSK数字调制解调系统。课程设计内容 用MATLAB7.0进行仿真设计,本次是设计一个2FSK数字调制解调系统。其中包括:(1)设计方案分析及系统原理图(2)2FSK已调信号的解调方法及原理图第一章:2FSK数字系统的调制和解调的原理图.1.1 2FSK数字系统的调制原理图.2FSK调制就是使用两个不同的频率的载波信号来传输一个二进制信息序列。可以用二进制“1”来对应于载频f1,而“0”用来对应于另一相载频w2的已调波形,而这个可以用受矩形脉冲序列控制的开关电路对两个不同的独立的频率源w1、f2进行选择通。如下原理图:二进制数据载波f2载波f12FSK输出信号图1.12FSK的调制的原理图1.2 2 FSK的解调方式2FSK的解调方式有两种:相干解调方式和非相干解调方式.下面我们将详细的介绍:1.2.1 非相干解调经过调制后的2FSK数字信号通过两个频率不同的带通滤波器f1、f2滤出不需要的信号,然后再将这两种经过滤波的信号分别通过包络检波器检波,最后将两种信号同时输入到抽样判决器同时外加抽样脉冲,最后解调出来的信号就是调制前的输入信号。其原理图如下图所示:1带通滤波器抽样脉冲包络检波器带通滤波器包络检波器抽样判决器输入输出F1F2图1.2非相干方式1.2.2 相干解调根据已调信号由两个载波f1、f2调制而成,则先用两个分别对f1、f2带通的滤波器对已调信号进行滤波,然后再分别将滤波后的信号与相应的载波f1、f2相乘进行相干解调,再分别低通滤波、用抽样信号进行抽样判决器即可。原理图如下:输入抽样脉冲Cos2f1tCos2f2t相乘器低通滤波器带通滤波器F1带通滤波器F2抽样判决器相乘器低通滤波器输出图1.3相干方式第二章: 2FSK的的调制与解调过程的MATLAB 仿真原理图及其分析2.1 利用MATLAB建立系统的仿真图。按照2FSK系统的物理与数学模型建立系统模型。根据相干方式的原理图利用MATLAB的Simulink建立系统的模拟仿真图。如下图所示:图2-1 频移键控 Simulink模型2.2 系统中仿真模块的作用及主要参数的设置分析2.2.1 Bernoulli Binary Generator模块贝努力二进制序列产生器,用来产生调制二进制信号.要设置的参数两个,一个是Probability of a zero即二进制中”0”产生的概率,设置成0.5;另一个是Sample time即每秒发送多少个脉冲,这个值可以由仿真后的Scope中的数据与仿真时间相除得到,可以任意设置。这里设置成1/1800,即一秒发送1800个脉冲。2.2.2 M-FSK Modulator Baseband 模块作用是用来产生两个载频信号来调制二进制脉冲序列,实现2FSK的调制功能。 主要的参数有:M-ary number,指的是载频的个数,由于本设计中需要2个载频,所以设为2。Frequency separation,指的两个载频的间隔频率,高置适中即可,设为1000HZ。2.2.3 M-FSK Demodulator Baseband模块由于是实现解调功能,所以主要参数相应的要高置成一样,即M-ary number为2;Frequency separation设为1000HZ 。2.2.4 Channels模块作用是用模拟一个加性高斯白噪声信道。主要参数:Mode,有Eb/no、Es/no、SNR等几种选择,都是表示信道中噪声对信号的大小,这里设为Eb/no;b、Eb/no,大小不同,信道中噪声对信号的大小就不同,Eb/no越大信道中噪声对信号就越小,误码率就小,这个大小仿真后的scope 模块中看到,设为15. c、Symbol period,设成与二进制产生的速度一们,每秒1800,即1/1800。2.2.5 Error rate Calculation模块用来计算接收到的信号的差错率,输出结果有三组,依次是差错率、已检到的错误比特数、统计的总比特数;主要参数:Receive delay表示接收信号的延迟时间,用来等待所有输入端信号的到达。在这里1s就够了,所以设为1;Output data,指的是输出端的形式,根据后面接的什么决定,由于此设计中接的是scope模块,所以设为Poet。2.2.6 Scope模块作用是显示输出信号的结果。主要参数:Number of axes,表示坐标系的数目,由于有3个输入端,所以设为3。2.2.7 Display模块作用是显示输出信号的结果。主要参数:Format,用一来设置显示结果的格式,如:整数、科学计数,这里设为short_e。2.2.8 Relational Operator模块作用是实现系统中的比较运算,比较二进序列产生器发出的信号与解调后的信号,若两个信号相同,则输出0,否则输出1。主要参数:relational operator设为=。2.2.9 Dlay模块用来延迟。默认参数即可 。2.2.10 Eye diagram scope模块用眼图的形式来观察输出信号。默认参数即可 。第三章: 2FSK的的调制与解调过程的MATLAB仿真结果波形图及分析3.1眼图的定义、模块、波形及其分析3.1.1眼图的定义评价基带传输系统性能的一种定性而方便的方法是观察接受端的基带信号波形。如果将接受波形输入示波器的垂直放大器,把产生水平扫描的锯齿波周期与码元定时同步(这时每个码元将重叠到间隔(0,Ts)上),则在示波器屏幕上可以观察到类似人眼的图案,称之为“眼图”(eye pattern).眼图为基带传输系统的性能提供了大量的信息。在一般情况下:l 眼图张开部分的宽度决定了接受波形可以不受串扰影响而抽样、重建的时间间隔,显然,抽样的最佳时刻是“眼睛”张开最大的时刻;l “眼睛”在特定抽样时刻的张开高度决定了系统的噪声容限;l “眼睛”的闭合斜率决定了系统对抽样定时误差的敏感程度,斜率愈大则对定时误差愈敏感。3.1.2眼图的模块图3-1 眼图模块模块名称:离散时间眼图(Discrete Eye Diagram Scope)位置:Communication BlocksetComm Sinks3.1.3眼图的波形根据频移键控的Simulink模型得到眼图的波形,如下图所示:图3-2 眼图的波形3.1.4眼图波形的分析根据Simulink系统仿真系统可以得到2FSK解调后的眼图。由眼图可以看出系统的误码率很低,这都是Channels模块中的Eb/no设为15的原因, Eb/no有点大,但眼图的为0的下面那根线没有,还是有一些失真。这时display 为:图3-3 误码率由于二进制产生模块的参数Sample time设为1/1800,并且仿真时间为10S,所输出码元为1.7999e+004。误码率为1.1112e-004,误码个数为2.000e+000,即2个。当Eb/no设为200后,眼图及display如下所显示:图3-4 眼图的波形图3-5 误码率由此图可以看出眼图看不出什么变化,但display却有了明显变化,误码率及误码个数都为0了,说明了Eb/no越大信道中噪声对信号就越小,误码率就小。3.2 Scope端的最终波形图在对系统模块参数与系统仿真参数设置之后,接下来对系统进行仿真分析。为了能够清楚地观察仿真结果,我们截取一段时间的仿真结果进行观察。根据频移键控的Simulink模型最终在Scope端得到不同信号的数字波形图。如下图所示:图3-6 频移键控 Simulink模型上图中第一张图是发送信号的波形,第二张图是接收信号的波形,第三张是发送信号与接收信号的比较结果波形图。从上图显示的结果可以看出,误码率很低,但这只是目测的结果,事实上,使用Error Rate Calculation模块,我们可以准确的计算出该系统的误码率。其分析在上面的已经介绍过了。在这里不要介绍。随着AWGN Chanel模块的参数的不同,最终得到的误码率也不同。当次模块中的Eb/no的值的不同最终的误码率有很大的变化。当次值很小的时候,输出的误码率就大,在调制与解调的过程中出现出错的几率就很大。当逐渐增大此值,误码率就减小。值越大最终的误码率就有可能为0。例如当此值为200的时候得到的对比的图形如下图所示图3-7 频移键控 Simulink模型由此可以看出此时的误码率为0了。总结FSK是信息传输中使用得较早的一种调制方式,也是数字通信中用得较广的一种方式。它的主要优点是:实现起来较容易,抗噪声与抗衰减的性能较好,适合中低速数据的传输的应用。通常数据率在低于1200bps时使用FSK方式。在衰落信道中传输数据时,它也被广泛采用。相干解调对接受设备的复杂程度比非相干解调较高。自从因特网把我们领进信息时代开始,人类的历史翻开了璀璨的一页。随着信息的飞速发展,通信原理也随之崛起。从而,使得培养新世纪的技术人才显得分外重要。带通滤波器F1

    注意事项

    本文(通信软件程序课程设计.doc)为本站会员(rrsccc)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开