(完整版)基于MATLAB的2FSK调制.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于 MATLAB 的 2FSK信号调制 2FSK 一个FSK信号可以看成是两个不同载波的 2ASK信号的叠加。其解调和解调方法和 ASK差不 多。2FSK信号的频谱可以看成是 f1 和 f2 的两个 2ASK频谱的组合 1FSK程序: 2FSK图形( 包含误码率分析 ) : close all clear all ti=0; fpefsk=[]; startn=-6; endn=18; for ti=startn:endn n=1000; f1 f2=6000000; bitRate=1000000; N=50; 基于 MATLAB 的 2FSK信号调制 noise=ti; signal=source(n,N); transmittedSignal=fskModu(signal,bitRate,f1,f2,N); signal1=gussian(transmittedSignal,noise); configueSignal=demoFSK(signal1,bitRate,f1,f2,N); configueSignal; P=CheckRatePe(signal,configueSignal,n) fpefsk=[fpefsk,P]; end figure(8); semilogy(startn:length(fpefsk)+startn-1,fpefsk); grid on; title(Bit Error Rate Of FSK); xlabel(r/dB); ylabel(PeFSK); load PeRate save PeRate.mat fpefsk fpeask 基于 MATLAB 的 2FSK信号调制 1. 随机信号的产生 2. FSK信号调制 基于 MATLAB 的 2FSK信号调制 3. 信道加噪声后信号 基于 MATLAB 的 2FSK信号调制 4. 接收信号的解调 基于 MATLAB 的 2FSK信号调制 5. 解调出的二进制信号 误码率分析 基于 MATLAB 的 2FSK信号调制 附录:程序 FSK clear all close all i=10;% 基带信号码元数 j=5000; a=round(rand(1,i));% 产生随机序列 t=linspace(0,5,j); f1=10;% 载波1频率 f2=5;% 载波2频率 fm=i/5;% 基带信号频率 B1=2*f1;% 载波1带宽 B2=2*f2;% 载波2带宽 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 产生基带信 号 基于 MATLAB 的 2FSK信号调制 st1=t; for n=1:10 if a(n)1; for m=j/i*(n-1)+1:j/i*n st1(m)=0; end else for m=j/i*(n-1)+1:j/i*n st1(m)=1; end end end st2=t; %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 基带信号求反 for n=1:j; if st1(n)=1; st2(n)=0; else st2(n)=1; end end; figure(1); subplot(411); plot(t,st1); title( 基带信号 ); axis([0,5,-1,2]); subplot(412); plot(t,st2); 基于 MATLAB 的 2FSK信号调制 title( 基带信号反码 ); axis([0,5,-1,2]); %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 载波信号 s1=cos(2*pi*f1*t) s2=cos(2*pi*f2*t) subplot(413),plot(s1); title( 载波信号 1); subplot(414),plot(s2); title( 载波信号 2); %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 调制 F1=st1.*s1;% 加入载波 1 F2=st2.*s2;% 加入载波 2 figure(2); subplot(411); plot(t,F1); title(s1*st1); subplot(412); plot(t,F2); title(s2*st2); e_fsk=F1+F2; subplot(413); plot(t,e_fsk); title(2FSK 信号) nosie=rand(1,j); fsk=e_fsk+nosie; subplot(414); 基于 MATLAB 的 2FSK信号调制 plot(t,fsk); title( 加噪声信号 ) %%%%%%%%%%%%%%%%%%%%%%%

文档评论(0)

153****3726 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档