您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 2ASK调制与解调的MATALAB仿真实验
-1-题目:基于MATLAB的系统的2ASK仿真摘要:数字调制技术在通信系统中占有非常重要的地位,数字通信技术与MATALAB的结合是现代通信系统发展的一个必然把局势。本文主要介绍了2ASK调制解调的原理,2ASK调制主要采用OOK开关监控的方法,2ASK解调主要采用相干解调的方法。文中还会介绍用MATALAB如何实现调制解调的系统,采用MATALAB脚本编写程序,结果表明了设计的正确性。关键字:2ASK;调制;解调;仿真。目录:题目……………………………………………………………………………………摘要……………………………………………………………………………………关键字……………………………………………………………………………………正文……………………………………………………………………………………一、2ASK通信系统发展背景……………………………………………………二、仿真设计原理………………………………………………………………1、2ASK信号的调制……………………………………………………………………2、2ASK信号的解调……………………………………………………………………三、直接用MATLAB编程仿真………………………………………………1、实验框图………………………………………………………………2、仿真目的………………………………………………………………-2-3、使用MALTLAB编程……………………………………………………四、仿真结果……………………………………………………………………1、图示………………………………………………………………………2、结论………………………………………………………………………五、设计心得和体会……………………………………………………………1、心得和体会……………………………………………………………2、致谢……………………………………………………………………参考文献……………………………………………………………………………………一、2ASK通信系统发展背景随着通信技术日新月异的发展,尤其是数字通信的快速发展越来越普及,研究人员对其相关技术投入了极大的兴趣。为使数字信号能在带通信道中传输,必须用数字信号对载波进行调制,其调制方式与模拟信号调制相类似。根据数字信号控制载波的参量不同也分为调幅、调频和调相三种方式。因数字信号对载波参数的调制通常采用数字信号的离散值对载波进行键控,故这三种数字调制方式被称为幅移键控(ASK)、频移键控(FSK)和相移键控(PSK)。经调制后的信号,通过信道传输,在接收端解调后恢复成数字信号。因此,调制解调技术是实现现代通信的重要手段,促进通信的快速发展。现代通信系统要求通信距离远、通信容量大、传输质量好。作为其关键技术之一的调制解调技术一直是人们研究的一个重要方向。从最早的模拟调幅调频技术的日臻完善,到现在数字调制技术的广泛运用,使得信息的传输更为有效和可靠。二进制数字振幅键控是一种古老的调制方式,也是各种数字调制的基础。二、仿真设计原理1、2ASK信号的调制2ASK技术是通过改变载波信号的幅值变化来表示二进制0或1的。载波0,1信息只改变其振幅,而频率和相位保持不变。通常使用其最大值Acos(t)和0分别表示1和0.-3-有一种常用的幅值键控技术是开关键控(OOK)在OOK中,把一个幅度取为0,另一个幅度取为非0,其优点是传输信息所需的能量下降了,且调制方法简单.OOK的产生原理如图2、2ASK信号的解调接收端接收信号传来的2ASK信号,首先经过带通滤波器滤掉传输过程中产生的噪声干扰,再从中回复原始数据信号。常用的解调方法有两种:包络解调法和相干解调法。相干解调法相干解调也叫同步解调,就是利用相干波和接收到的2ASK信号相乘分离出包含原始信号的低频信号,再进行抽样判决恢复数字序列。相干波必须是与发送端同频同相的正弦信号。Z(t)=y(t)cos(t)=m(t)cos2(t)=12m(t)[1+cos(2t)]=12m(t)+12m(t)cos(2t).式中1/2m(t)是基带信号,1/2m(t)cos(2t)是频率为2的高频信号,利用低通滤波器可检测出基带信号,再经过抽样判决,即可恢复出原始数字信号序列{an},2ASK信号带宽为码元速率的2倍,即:B2ASK=2Rb.式中Rb为信息速率。相干解调的原理图如下三、直接用MATLAB编程仿真1、实验框图-4-在数字基带传输系统中,为了使数字基带信号能够在信道中传输,要求信道应具有低通形式的传输特性。然而,在实际信道中,大多数信道具有带通传输特性,数字基带信号不能直接在这种带通传输特性的信道中传输。必须用数字基带信号对载波进行调制,产生各种已调数字信号。图1.1-1数字调制系统的基本结构[1]Fig1.1-1Thebasicstructureofdigitalmodulationsystem数字调制与模拟调制原理是相同的,但是数字信号有离散取值的特点。基本的三种数字调制方式是:振幅键控(ASK)、移频键控(FSK)和相移键控(PSK)。振幅键控是利用载波的幅度变化来传递信息,而其频率和初相位保持不变。在2ASK中,载波幅度只有两种变化,分别对应二进制信息“0”或“1”。2ASK信号其表达式是:twtstecASKcos)()(2(1.2.1-1)其中:)()(bnnnTtgats(1.2.1-2)式中:Ts为码元持续时间;g(t)为持续时间为Ts的基带脉冲波形。通常假设g(t)是高度为1、宽度为Ts的矩形脉冲;an是第n个符号的电平取值。PPan101,出现概率为,出现概率为(1.2.1-3)2ASK信号产生通常有两种:模拟调制法(相乘器法)和键控法,相应的调制器如图1.2.1-1所示。-5-图1.2.1-1模拟相乘法(上)数字键控法(下)[1]Fig1.2.1-1Analogmultiplication(on)digitalkeying(below)2ASK信号与模拟调制中的AM信号类似。所以,对2ASK信号也能够采用非相干解调(包络检波法)和相干解调(同步检测法),其相应原理方框图如图1.2.1-2所示。图1.2.1-2非相干解调方式(a)相干解调方式(b)[1]Fig1.2.1-2non-coherentdemodulation(a)coherentdemodulationmethod(b)2、仿真目的利用MATLAB进行调制与解调的仿真的程序,以下是建立的M文件:编写M脚本文件对数字信号序列1101001101011001进行2ASK调制与解调进行仿真,数字信号的码元速率Rb=1000Band,载波频率为f=4kHZ.以下是仿真程序及注释。例子中采用OOK键控方式实现2ASK调制。第一行为数字序列波1101001101011001的单极性不归零码,码元宽度Tb=1/Rb=0.001s,第二行为载波波形,在一个码元宽度,有4个周期的正玄波载波信号f=1/4Tb=4kHz;第三行为调整之后的波形,码-6-元1对应的调制后波形对应正玄波,0对应的调制后波形为0,结果满足要求.。%数字信号的ASK调制3、使用MATLAB编程Clear;%清空空间变量m=[111000101101];%数字信号序列Lm=length(m);%序列的长度F=200;%数字信号的带宽f=800;%正弦载波信号的频率A=1;%载波的幅度Q=f/F;%频率比,即一个码元宽度中的正弦周期个数,为适配下面的滤波器参数选取,Q=1/3M=500;%一个正弦周期内的采样点数t=(0:M-1)/M/f;%一个正弦信号周期内的时间carry1=repmat(A*sin(2*pi*f*t),1,Q);%一个码元宽度内的正弦载波信号Lcarry1=length(carry1);%一个码元宽度内的信号长度carry2=kron(ones(size(m)),carry1);%载波信号ask=kron(m,carry1);%调制后的信号N=length(ask);%长度-7-tau=(0:N-1)/(M-1)/f;%时间Tmin=min(tau);%最小时刻Tmax=max(tau);%最大时刻T=ones(size(carry1));%一个数字信号1dsig=kron(m,T);%数字信号波形subplot(3,1,1);%子图分割plot(tau,dsig)%画出载波波形gridon%添加网axis([TminTmax-0.21.2])%设置坐标范围subplot(3,1,2)%子图分割plot(tau,carry2)%画出载波波形gridon%添加网络axis([TminTmax-1.2*A1.2*A]);%设置坐标范围subplot(3,1,3)%子图分割plot(tau,ask)%画出调制后的波形gridon%添加网络axis([TminTmax-1.2*A1.2*A])%设置坐标范围%Part2数字信号的ASK相干解调-8-sig_mul=ask.*carry2;%已调信号与载波信号相乘figure(2)%图形2subplot(4,1,1)%子图分割plot(tau,sig_mul)%画出信号相乘后的波形gridonaxis([TminTmax-0.21.2])%设置坐标范围[Ord,omega_c]=buttord(4*pi*f*0.6,4*pi*f*0.8,2,30,’s’);%获得Butterworth模拟低通原型滤波器的阶数及3DB截止频率[num,den]=butter(Ord,omega_c,’s’);%由原型滤波器向实际滤波器,获得滤波器的分子,分母系数h=tf(num,den);%获得滤波器传递函数%滤波x=lsim(h,sig_mul,tau);%运用模拟滤波器对信号进行滤波subplot(4,1,2)%子图分割plot(tau,x)%画出滤波后的图形gridonaxis([TminTmax-0.30.8])%设置坐标范围th=0.25;%抽样判决的阈值设置t_judge=(0:Lm-1)*Lcarry1+Lcarry1/2;%抽样判决点的选取y=(x(t_judge));%抽样判决时刻的信号值y_judge=1*(y=th)+0*(y=th);%抽样判决信号的0阶保持-9-y_value=kron(y_judge,ones(size(carry1)));%抽样判决后的数字信号波形n_tau=tau+0.5/F;%抽样判决后的信号对应时间subplot(4,1,3)%子图分割plot(n_tau,y_value)%画出抽样判决后的数字信号波形axis([min(n_tau)max(n_tau)-0.21.2])gridonsubplot(4,1,4)plot(tau,dsig)%画出原始信号波形与解调后信号作对比axis([TminTmax-0.21.2])gridon四、仿真结果1、图示-10-00.010.020.030.040.050.0600.51ts(t)00.010.020.030.040.050.06-101载波00.010.020.030.040.050.06-1012ASK00.010.020.030.040.050.0600.51经乘法器后波形00.010.020.030.040.050.06-0.200.20.40.6滤波后波形00.010.020.030.040.050.0600.51解调后波形2、结论-11-通过仿真波形可以看出,2ASK对于加入噪声后波形变化很大,虽然经过了带通滤波器以及低通滤波器和抽样判决器的处理,输出的波形对比输入波形,仍然有很大的变化,因此不太适合作为信号的传输,但是它是其他数字调制系统的基础,因此,研究它是很有必要的。五、设计心得和体会1、心得和体会通过本次课程设计,我们主解了要了2ASK调制与解调原理,特别是2ASK调制解调电路的MATLAB实现与调制性能分析,把本学期学的通信原理等通信类科目的内容应用到本课程设计中来,进一步
本文标题:2ASK调制与解调的MATALAB仿真实验
链接地址:https://www.777doc.com/doc-6020791 .html