利用matlab实现2fsk调制解调的仿真毕业设计论文_精品.doc

利用matlab实现2fsk调制解调的仿真毕业设计论文_精品.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
利用matlab实现2fsk调制解调的仿真毕业设计论文_精品

利用matlab实现2FSK调制解调的仿真毕业设计论文 2 理论分析 2.1 2FSK信号的产生 2FSK是利用数字基带信号控制在波的频率来传送信息。例如,1码用频率f1来传输,0码用频率f2来传输,而其振幅和初始相位不变。故其表示式为 式中,假设码元的初始相位分别为和;和为两个不同的码元的角频率;幅度为A为一常数,表示码元的包络为矩形脉冲。 2FSK信号的产生方法有两种: 模拟法,即用数字基带信号作为调制信号进行调频。 键控法,用数字基带信号及其反相分别控制两个开关门电路,以此对两个载波发生器进行选通。 这两种方法产生的2FSK信号的波形基本相同,只有一点差异,即由调频器产生的2FSK信号在相邻码元之间的相位是连续的,而键控法产生的2FSK信号,则分别有两个独立的频率源产生两个不同频率的信号,故相邻码元的相位不一定是连续的。 2.2 2FSK信号的解调方式 非相干解调 经过调制后的2FSK数字信号通过两个频率不同的带通滤波器f1、f2滤出不需要的信号,然后再将这两种经过滤波的信号分别通过包络检波器检波,最后将两种信号同时输入到抽样判决器同时外加抽样脉冲,最后解调出来的信号就是调制前的输入信号。其原理图如下图所示: 相干解调 根据已调信号由两个载波f1、f2调制而成,则先用两个分别对f1、f2带通的滤波器对已调信号进行滤波,然后再分别将滤波后的信号与相应的载波f1、f2相乘进行相干解调,再分别低通滤波、用抽样信号进行抽样判决器即可。原理图如下: 3 Matlab实现程序 3.1 生成2FSK的程序 源程序代码: clear all close all i10;%基带信号码元数 j5000; aroundrand1,i;%产生随机序列 tlinspace0,5,j; f110;%载波1频率 f25;%载波2频率 fmi/5;%基带信号频率 B12*f1;%载波1带宽 B22*f2;%载波2带宽 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%产生基带信号 st1t; for n1:10 if an1;for mj/i*n-1+1:j/i*n st1m0; endelse for mj/i*n-1+1:j/i*n st1m1; endend end st2t; %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%基带信号求反 for n1:j; if st1n1; st2n0; elsest2n1; end end; figure1; subplot411; plott,st1; title基带信号; axis[0,5,-1,2]; subplot412; plott,st2; title基带信号反码; axis[0,5,-1,2]; %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%载波信号 s1cos2*pi*f1*t; s2cos2*pi*f2*t; subplot413 plots1; title载波信号1; subplot414, plots2; title载波信号2; %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%调制 F1st1.*s1;%加入载波1 F2st2.*s2;%加入载波2 figure2; subplot311; plott,F1; titles1*st1; subplot312; plott,F2; titles2*st2; e_fskF1+F2; subplot313; plott,e_fsk; title2FSK信号 3.2 2FSK调制解调系统进行设计和仿真源程序 Fc10;%载频 Fs35;%系统采样频率 Fd1; %码速率 NFs/Fd;df10; numSymb25;%进行仿真的信息代码个数 M2; %进制数 SNRpBit60;%信噪比 SNRSNRpBit/log2M;%60 seed[12345 54321]; numPlot15; xrandsrcnumSymb,1,[0:M-1];%产生25个二进制随机码 figure1 stem[0:numPlot-1],x1:numPlot,bx;%显15个码元,杆图,从x的前十五个随机数中选取 title二进制随机序列 xlabelTime; ylabelAmplitude; %调制 ydm

文档评论(0)

seunk + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档