欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOCX文档下载  

    SimulinkFSK二进制解调与调制.docx

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

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

    SimulinkFSK二进制解调与调制.docx

    FSK二进制解调与调制一、实验目的1、利用MATLAB/Simulink进行通信实验系统仿真,熟悉Simulink的操作环境与模块应用。2、实现FSK二进制解调与调制实验,对系统进行仿真与性能分析。3、学习独立思考,设计实验,对实验原理有充分的理解。二、实验原理FSK调制就是使用两个不同的频率的载波信号来传输一个二进制信息序列。可以用二进制“1” 来对应于载频fl,而“0”用来对应于另一相载频f2的已调波形,而这个可以用受矩形脉冲序列控 制的开关电路对两个不同的独立的频率源fl、f2进行选择通。如下原理图:2-FSK信号产生方法FSK的解调方式有两种:相干解调方式和非相干解调方式.1、非相干解调经过调制后的FSK数字信号通过两个频率不同的带通滤波器f1、f2滤出不需要的信号,然后再 将这两种经过滤波的信号分别通过包络检波器检波,最后将两种信号同时输入到抽样判决器同时外加 抽样脉冲,最后解调出来的信号就是调制前的输入信号。其原理图如下图所示:F1非相干式解调方式2、相干解调根据已调信号由两个载波fl、f2调制而成,则先用两个分别对fl、f2带通的滤波器对已调信号 进行滤波,然后再分别将滤波后的信号与相应的载波fl、f2相乘进行相十解调,再分别低通滤波、 用抽样信号进行抽样判决器即可。原理图如下:相干解调方式三、实验过程FSK的的调制与解调过程的MATLAB仿真原理图及其分析:利用MATLAB建立系统的仿真图。按照2FSK系统的物理与数学模型建立系统模型。根据相干方式 的原理图利用MATLAB的Simulink建立系统的模拟仿真图。如下图所示:系统中仿真模块的作用及主要参数的设置分析:Function Block ParameHers: FSK谓制Tl'ie inputs can be either tunary-iriapped or Graymapped into symbols际Source Block Parameters:二进制信号发生器Initial seed: 61Bernoul1i Binary GeneratorGenerate a Bernoulli randQm binary rn-Lmber. To generate a vector output3 specify the probability as a vector.Par:±iTLetersCancelProbability of a. zero0. 5S:imple time: 1/1800Fr:djne-based out put sInterpret vector pargeters as 1-DOut put data t yp edoub1eIn case of sainple-based input, the output sample ± lme equals the symbol period, divided by the S:±irLples per symbol value.Parget ersM-ary number:Input typeIntegerSymbol set orderingBinaryFrequency separation (Hz):1000Phase continuityDiscontinuousSajnples per symbol:Out put dat a typedoubleHelpApplyIn case of fr:±irLe-based inputj the width of the output fran旧 equals the product of the riujTLber of synibols and the S:ajTLples per symbol value. Function Block Parameters:加入高斯噪声XXU'J *|TXL-J-L L X L -:-1 '.XLL_' UXXL1-L' U:ai'id out put signals c:m be real or complex. This block supports multi charnel input :ai'id output signals as well as fr:iHLe-based processing.The output can be either bits or integers. In case of bit out put j the out put width is an integer inult iple of the rLunibe uf bits per symbol. The output symbols cart be either binary demapped or Grdeinapped.ViQ'ien using either of tlie vari:ance modes with ccuriplex inputSj the vanmce values are equally divided :djnong the real :ii-id iiriagmary cuirLpLinents of th已 input signal.In case of fr:±fTie-based inputthe width of the input fr:djne represents the product of the riujTLber uf symbols and the S:iHLples per symbol value.In case of sample-based input, the saniple time uf the input is the symbol period divided by the S:±mples per symbol valuePar metersParajriet ersInitial seed:M-ary m_uTLber:Mode: Signal to noise ratio (Eb/No)Output typeIntegerSyTTibol set orderingBinaryFrequency separation (Hz):Nijiriber of bits per sbol:1000S:iiTLples per syiribol:Input signal powerj referenced to 1 ol-jn (watts):Out put data typedaub1e际 Function Block Parameiters: FSKSS即二进制中” 0 ”咿生的概率成置成Z. a zeroSjTTibul period, (s):1/1 SOOApply贝努力二进制序列产生器,用来产生调制二进制信号.要设置的参数两个,一个是Probability of 另一个是Sample time即每秒发送多少个脉冲,这个 值可以由仿真后的Scope中的数据与仿真时间相除得到,可以任意设置。这里设置成1/1800,即一秒 发送1800个脉冲。Channels模块(加入噪声)作用是用模拟一个加性高斯白噪声信道。主要参数:Mode,有Eb/no、Es/no、SNR等几种选择,都是表示信道中噪声对信号的大小,这里设为Eb/no;b、Eb/no,大 小不同,信道中噪声对信号的大小就不同,Eb/no越大信道中噪声对信号就越小,误码率就小,这个大小仿真后的 scope模块中看到,设为15. c、Symbol period,设成与二进制产生的速度一们,每秒1800,即1/1800。Error rate Calculation 模块(信号差错率)用来计算接收到的信号的差错率,输出结果有三组,依次是差错率、已检到的错误比特数、统计 的总比特数;主要参数:Receive delay表示接收信号的延迟时间,用来等待所有输入端信号的到达。 在这里1s就够了,所以设为1; Output data,指的是输出端的形式,根据后面接的什么决定,由于 此设计中接的是scope模块,所以设为Poet。Scope模块(示波器)作用是显示输出信号的结果。主要参数:Number of axes,表示坐标系的数目,由于有3个输入 端,所以设为3。Display 模块作用是显示输出信号的结果。主要参数:Format,用一来设置显示结果的格式,如:整数、科学 计数,这里设为short_e。Relational Operator模块(信号比较器)作用是实现系统中的比较运算,比较二进序列产生器发出的信号与解调后的信号,若两个信号相 同,则输出0,否则输出1。主要参数:relational operator设为二。Dlay模块用来延迟。默认参数即可。Eye diagram scope模块(眼图观测)用眼图的形式来观察输出信号。默认参数即可。FSK的的调制与解调过程的MATLAB仿真结果波形图及分析:“眼图”观测评价基带传输系统性能的一种定性而方便的方法是观察接受端的基带信号波形。如果将接受波形 输入示波器的垂直放大器,把产生水平扫描的锯齿波周期与码元定时同步(这时每个码元将重叠到间 隔(0,Ts)上),则在示波器屏幕上可以观察到类似人眼的图案,称之为“眼图”(eye pattern).眼图为基带传输系统的性能提供了大量的信息。在一般情况下:眼图张开部分的宽度决定了接受波形可以不受串扰影响而抽样、重建的时间间隔,显然,抽样的 最佳时刻是“眼睛”张开最大的时刻; “眼睛”在特定抽样时刻的张开高度决定了系统的噪声容限; “眼睛”的闭合斜率决定了系统对抽样定时误差的敏感程度,斜率愈大则对定时误差愈敏感。眼图的波形如下:3p.-2-dE<asBJZdu-Eye Diagram0.20.40.60.811.21.41.61.8Time (ms)根据Simulink系统仿真系统可以得到2FSK解调后的眼图。由眼图可以看出系统的误码率很低,这都是Channels 模块中的Eb/no设为15的原因,Eb/no有点大,但眼图的为0的下面那根线没有,还是有一些失真。这时的display为:1.1112e-0042.0000e+000 1 79996+004由于二进制产生模块的参数Sampl皿涌I设为1/1800,并且仿真时间为10S,所输出码元为 1.7999e+004。误码率为1.1112e-004,误码个数为2.000e+000,即2个。当Eb/no设为200后,眼图 及display如下所显示:误码率Trace: 910Time (ms)CDp3-dE<CDruEpn5na眼图的波形O.OOOOe+OOO0.0000e+00017999e+004误码率Displayl由此图可以看出眼图看不出什么变化,但display却有了明显变化,误码率及误码个数都为0 了, 说明了 Eb/no越大信道中噪声对信号就越小,误码率就小。在对系统模块参数与系统仿真参数设置之后,接下来对系统进行仿真分析。为了能够清楚地观察 仿真结果,我截取一段时间的仿真结果进行观察。根据频移键控的Simulink模型最终在Scope端得 到不同信号的数字波形图。如下图所示:上图中第一张图是发送信号的波形,第二张图是接收信号的波形,第三张是发送信号与接收信号的比较结果波形图。从上图显示的结果可以看出,误码率很低,但这只是目测的结果,事实上,使用Error RateCalculation模块,我们可以准确的计算出该系统的误码率。随着AWGN Chanel模块的参数的不同,最终得到的误码率也不同。当次模块中的Eb/no的值的不同最终的误码率有很大的变化。当次值很小的时候,输出的误码率 就大,在调制与解调的过程中出现出错的几率就很大。当逐渐增大此值,误码率就减小。值越大最终 的误码率就有可能为0。例如当此值为200的时候得到的对比的图形如下图所示由此I勺一种方式。它的主要 输的应用。通常数据率 相干解调对接受设备优点是:在低于的复杂程度比非相十解调较高。这次实验利用MATLAB系统仿真发现了通信中传输信息的一系列的问题。比如说要使信号不失真 的能够传输到接收端就要考虑很多的因数。在发送端要注意噪声的加入,尽量的减少噪声进入信道中, 以免在接收端使信号失真度过大而不能够恢复成原来的信号。而在接收端,采用哪种解调方式能够更 好的恢复出原来的信号。对于不同的解调方式有相干解调和非相干解调。相十解调一般是在接收端使 接收的信号通过一个相乘器,同时乘上一个与原调制信号同频同相的载波,再通过低通滤波器滤出不 需要的信号,然后再经过抽样、量化和编码最终得到原调制信号。对于非相干解调可以将接收的信号 通过包络检波器,然后再经过抽样、量化和编码最终也可以得到原调制信号。通过这次的课程设计,进一步了解了二进制FSK的基本原理及其解调方法(非相干解调,相干解 调)。当然在学习过程中,遇到过许多困难,比如参数设置的不理想因此总是会出现波形失真的现象 等问题。但是通过上网查找资料和查询参考书能够让我更好的完成此次设计。同时这次设计也让我能 够更好的对应用工具MATLAB有一个进一步的了解和应用。参考资料:1. 沈辉精通SIMULINK系统仿真与控制北京大学出版社20032. 薛定宇 基于MATLAB/Simulink的系统仿真技术与应用 清华大学出版社2011.23. 张化光 孙秋野MATLAB/SIMULINK实用教程人民邮电出版社20094. 徐家恺 沈庆宏 阮雅端 通信原理教程科学出版社2011.2

    注意事项

    本文(SimulinkFSK二进制解调与调制.docx)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

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




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开