1、基于Matlab的ASK仿真基于ab的ASK仿真 作者: 日期:基于ATLAB的2AS调制 根据数字带通调制原理,运用MATLAB进行编程,仿真调制过程,记录并分析仿真结果。形成设计报告。课程设计需要运用MALAB编程实现2K,2FSK,SK,2DPSK调制解调过程,并且输出其调制后的波形,画出频谱、功率谱密度图,并比较各种调制的误码率情况,讨论其调制效果。 二进制数字调制技术原理数字信号的传输方式分为基带传输和带通传输,在实际应用中,大多数信道具有带通特性而不能直接传输基带信号。为了使数字信号在带通信道中传输,必须使用数字基带信号对载波进行调制,以使信号与信道的特性相匹配。这种用数字基带信号
2、控制载波,把数字基带信号变换为数字带通信号的过程称为数字调制。通常使用键控法来实现数字调制,比如对载波的振幅、频率和相位进行键控。 2ASK SK信号的产生方法通常有两种:模拟调制和键控法。解调有相干解调和非相干解调。=1时f(t)=sw;p=0时(t)=0;其功率谱密度是基带信号功率谱的线性搬移 2.2数字调制技术的仿真实现MATLA是一种功能强大的科学计算和工程仿真软件,它的交互式集成界面能够帮助用户快速的完成数值分析、数字信号处理、仿真建模、和优化等功能。本课程设计需要运用ALAB编程实现2ASK,2FK,2SK,DK调制解调过程,并且输出其调制后的波形,画出频谱、功率谱密度图,并比较各
3、种调制的误码率情况,讨论其调制效果。3.程序与调试图形3.1、S调制解调.11ASK程序:.3.2SK图形:clos llclaralln=1;1000000; cbitRa fc/bitRate为每个二进制包含in周期个数biRate=10000;=;%i=ti;oise=10;sinalsource(n,N);tranmittedSignaasMou(sgal,bitRat,fc,N);signal1gsian(transmittinal,noe);configeSgnl=emA(igal1,biRte,fc,n,N);1. 随机信号的产生2. ASK信号调制3. 信道加噪声后信号4. 接
4、收信号的解调5. 解调出的二进制信号34、误码率分析1. AK误码率分析Slear llo all i=10;j=5000;=linsace(0,5,);%取0,.01,.00,。5 共50个点 fc=;m=i/; B=2fc; %产生基带信号arund(rnd(1,));随机序列figure(2) lot(rnd(1,) s=t; for n=1:10 if (n)1; or m=j/i*(-1)+1:j/i*n %一个信号取50个点 st(m)=0; nd ese fm=j/i*(-)+1:j/i (m)=1; en enend fire(1); subplot(42); pt(,st);
5、 x(0,5,-1,); te(基带信号); %载波 s1cos(2*i*fc*t); ublt(422); plot(s1); itle(载波信号);%调制 e_ask=st.*s1; sublot(423); lo(t,_2ask); itle(已调信号); noiead(1,j);2ask=_2ak+noise;%加入噪声 suplt(424);plo(t,e_ask); itle(加入噪声的信号);%相干解调at=e2a.*co(2*pi*fc*); =a-man(t);ubpot(425); po(,at);title(相乘后信号);f,afT2F(t,a);%通过低通滤波器 t,at = pf(f,af,); subo(4);pot(t,t); ttl(解调后波形); %抽样判决 fo =:i-1; at(1,*00+250)0.50.; fr j=m*5+:(m+1)*00; (1,j)=0; nd else or jm*501:(+)*00; at(,j)=1; ed e endbplo(427);plo(t,at);xis(0,5,-,2); title(抽样判决后波形)
copyright@ 2008-2023 冰点文库 网站版权所有
经营许可证编号:鄂ICP备19020893号-2