基于MATLAB的FSK调制解调..doc

上传人:marr****208 文档编号:133551687 上传时间:2020-05-28 格式:DOC 页数:14 大小:130KB
返回 下载 相关 举报
基于MATLAB的FSK调制解调..doc_第1页
第1页 / 共14页
基于MATLAB的FSK调制解调..doc_第2页
第2页 / 共14页
基于MATLAB的FSK调制解调..doc_第3页
第3页 / 共14页
基于MATLAB的FSK调制解调..doc_第4页
第4页 / 共14页
基于MATLAB的FSK调制解调..doc_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《基于MATLAB的FSK调制解调..doc》由会员分享,可在线阅读,更多相关《基于MATLAB的FSK调制解调..doc(14页珍藏版)》请在金锄头文库上搜索。

1、 基于MATLAB的FSK的实验报告 姓1.1实现对FSK的MATLAB仿真. 重点研究问题:(1) 对FSK的概念、组成以及性能分析方法有深入的研究;(2) FSK调制与解调的原理及应用MATLAB软件实现仿真的方案. 1.2 FSK信号的调制方法移频键控(FSK):用数字调制信号的正负控制载波的频率。当数字信号的振幅为正时载波频率为f1,当数字信号的振幅为负时载波频率为 f2。有时也把代表两个以上符号的多进制频率调制称为移频键控。移频键控能区分通路,但抗干扰能力不如移相键控和差分移相键控。他的主要调制方法有以下两种:方法一: 用一个矩形脉冲序列对一个载波进行调频。模拟调频器图2-3 2FS

2、K信号的产生(一)方法二:键控法 载波发生器载波发生器图2-4 2FSK信号的产生(二)键控法是利用矩形脉冲来控制开关电路对两个不同的独立频率源进行选通。1.3 FSK解调的方法 常见的FSK解调方法有两种:相干解调法与非相干解调法.现在我将对这两种解法。1.4 设计总思路如下图所示,我将FSK的调制与FSK的解调独立开作为两个子函数,其中FSK调制的输出即可作为FSK解调的输入信号.最后设计一主函数main将两个子函数同时调用完成整个仿真过程。基带信号输入载波调制输出FSK信号噪声解调信号不同带通滤波器分离信号加入相干频率实现频移低通滤波器模拟基带信号判决基带信号输出图3-1 设计总思路图2

3、.1 FSK调制的仿真设计本文主要是对2FSK进行调制,而2FSK可看做是基带信号与载波频率的结合就可.FSK的产生思路参考的是键控法,如图4载波发生器载波发生器图3-2 2FSK信号的产生(二)2.2 FSK解调的仿真设计FSK的解调方法有很多,比如非相干检测法与相干检测法,鉴频法,过零检测法及差分检波法等等.而我则选择使用相干检测法对FSK进行解调.带通滤波器1带通滤波器2相乘器相乘器低通滤波器1低通滤波器抽样判决器输出抽样脉冲输入12cos1tcos2t 图3-3 FSK信号的相干检测原理图两个带通滤波器的作用是起分路作用。它们的输出分别与相应的同步相干载波相乘,再分别经低通滤波器取出含

4、基带数字信息的低频信号, 滤掉二倍频信号,抽样判决器在抽样脉冲到来时对两个低频信号进行比较判决,即可还原出基带数字信号。 如上图所示的FSK信号的相干检测原理图,FSK信号可以采用两个乘法检测器进行相干检测. 上图中输入信号为2FSK信号加上噪声组成带通滤波器2的设计类似滤波器1,只是更改频率为fc2就可.滤波器设计中使用了切比雪夫滤波器,是因为切比雪夫滤波器通带内有等波纹起伏,截止特性特别好,因此选择了切比雪夫滤波器.b2, a2=cheby1(3, .5, 2.5*fc1/fs, high); y2 =filtfilt(b2, a2, y).*sin(2*pi*fc2*t); y2 =fi

5、ltfilt(b, a, y2); 在与相干载波频率cos1t,cos2t相乘后,完成移频,后通过低通滤波器得到基带模拟输出信号.然后通过判决电路即可判断输出的参量是0还是1.2.3 误码率计算的设计相干解调时,带通滤波器后接有乘法器和低通滤波器,低通滤波器输出的就是带有噪声的有用信号,他们的概率密度函数属于高斯分布,经过计算,其漏报率(0/1)为 (4-1)虚报概率(1/0)为 (4-2)系统的误码率为: (4-3) 在实验中,为降低误码率,可以通过将主函数main文件中的N1值即每秒发送的比特数增加的方式,达到降低误码率的效果.3.1 FSK仿真图 图4-1 基带信号调制的结果与其频谱 由

6、图4-1可以看出,当输入基带信号为0时,及输入信号为1时,是不同的。结合第二章对FSK信号产生的分析, (2-3)参数设计如下:信号为0时的频率fc1为2HZ,信号为1时的频率fc2为5HZ.波特率fb为1.采样频率为32 HZ.每次产生的比特个数为1000.输入基带为0 0 1 1 1 0 0 1 0 1 1 0 0 0 1 0.再结合图形,即可发现图4-1的上图对应的就是1 0 0 1 0这一段基带信号以及调制后的FSK信号.其中信号0的频率为信号1的频率为,即奈奎斯特速率.再看图4-1的下图,可以发现在频率为2 HZ和5 HZ 的地方频谱最密集.这也与参数设置相符合.3.2 调制与解调后

7、的信号 图4-2 解调前经过噪声后的输入信号及解调后的输出信号图4-3 噪声能量加倍后的输入输出信号图4-4 噪声能量减半后的输入输出信号由图4-1,图4-2,图4-3.可以看出,当我将噪声能量由分别改为2和时,解调系统输入的解调信号与解调后输出的基带信号都发现了巨大的变化.这是因为解调信号就是由输入FSK信号加上噪声后形成.参数设计如下:信号为0时的频率fc1为2HZ,信号为1时的频率fc2为5HZ.波特率fb为1.采样频率为32 HZ.每次产生的比特个数为1000.输入基带为0 0 1 1 1 0 0 1 0 1 1 0 0 0 1 0.snr=-12:3:10.snr2=10.(snr.

8、/10).结合图4-2图4-3图4-4可以很清晰的看出,当我将snr的值扩大一倍或者缩小一倍时,噪声的能量也随即增加减少一倍.可以发现,无论是输入信号还是输出解调信号都发生了很大改变.输入信号的幅度值与噪声的增加成正比,而输出信号的幅度值也同样跟随噪声的改变而改变.3.3 误码率图4-5 BER(误码率)的仿真结果.图4-6 噪声能量加倍后的误码率 图4-7 噪声能量减半后的误码率通过图4-5,图4-6,图4-7可以发现,噪声的变化对系统误码率也产生了影响,因此对系统的研究需要认真的考虑噪声的存在.另外,当系统输入比特发生变化的时候,同样会对误码率的影响.因此在实际仿真过程中,我将输入比特设置

9、较大以降低噪声的影响.减小误码率。参数设置:信号为0时的频率fc1为2HZ,信号为1时的频率fc2为5HZ.波特率fb为1.采样频率为32 HZ.每次产生的比特个数为1000.在改变噪声后误码率的改变很明显但是并没有产生数量级的变化,仍然在10-0与10-3之间.当我将每次产生的比特个数由1000改为10000或者改为100时候,误码率的变化将会是巨大的.他将直接引起数量级的变化.因此在减小系统误码率的问题上,可以通过减小系统噪声,和增加每次产生的比特个数的办法来解决. 结论 本文中,我通过MATLAB工具,通过相干检测法,对频移键控(FSK)进行了仿真处理,仿真结果证明了课本理论的正确.在实

10、验过程中,我很好的利用键控法产生了FSK信号,同时利用了相干解调法对FSK信号进行了解调.最后利用MATLAB语言在MATLAB上通过程序实现FSK信号的仿真.最后对系统噪声的影响,误码率进行了较详细的分析.基本达到本次设计的要求.古今名言敏而好学,不耻下问孔子业精于勤,荒于嬉;行成于思,毁于随韩愈兴于诗,立于礼,成于乐孔子己所不欲,勿施于人孔子读书破万卷,下笔如有神杜甫读书有三到,谓心到,眼到,口到朱熹立身以立学为先,立学以读书为本欧阳修读万卷书,行万里路刘彝黑发不知勤学早,白首方悔读书迟颜真卿书卷多情似故人,晨昏忧乐每相亲于谦书犹药也,善读之可以医愚刘向莫等闲,白了少年头,空悲切岳飞发奋识遍天下字,立志读尽人间书苏轼鸟欲高飞先振翅,人求上进先读书李苦禅立志宜思真品格,读书须尽苦功夫阮元非淡泊无以明志,非宁静无以致远诸葛亮熟读唐诗三百首,不会作诗也会吟孙洙唐诗三百首序书到用时方恨少,事非经过不知难陆游问渠那得清如许,为有源头活水来朱熹旧书不厌百回读,熟读精思子自知苏轼书痴者文必工,艺痴者技必良蒲松龄 声明访问者可将本资料提供的内容用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯本文档及相关权利人的合法权利。谢谢合作!

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号