您的当前位置:首页正文

(完整word版)2ASK调制与解调的matlab仿真

来源:爱站旅游
导读(完整word版)2ASK调制与解调的matlab仿真
(完整word版)2ASK调制与解调的matlab仿真

2ASK 调制与解调的matlab 仿真实验原理:

振幅键控(2ask)是利⽤载波的幅度变化来传递数字信息,⽽频率和初始相位保持不变。 在2ASK 中:S2ask=m(t)*cos(2*pi*f*t),

其中m(t)为数字信号,后者为载波。

载波在⼆进制基带信号控制下通断变化,所以⼜叫通-断键控(OOK )。 2ASK 的产⽣⽅法有两种:模拟调制和键控法

⽽解调也有两中基本⽅式:⾮相⼲解调(包络检波)和相⼲解调(同步检测法)

DS2ask=s(t)*cos(2*pi*f*t)=0.5*m(t)+0.5*m(t)*cos(2*wc*t)

乘以相⼲载波后,只要滤去⾼频部分就可以了 本次仿真使⽤相⼲解调⽅式:2ask 信号 →带通滤波器与→与载波相乘→低通滤波器 →抽样判决 →输出)(a )

开关电路)(b )e(a )e(b )

产⽣步骤与相应仿真图:1.产⽣信源

a=randint(1,10,2);%⽣成的(1,10) 矩阵的随机⼆进制数字,标量为正,取值为[0,2-1]

2.产⽣载波f=50;

carry=cos(2*pi*f*t);3.进⾏2ask调制

st=m.*carry;(m=a(ceil(10*t+0.01)); %保证在t=0, 0.999之间的时候,每次t的跳跃都会产⽣整数倍的“增益”)

可以清楚的看到,2ask实现了频谱的搬移,将基带信号搬移到了fc=50hz的频率上⽽且若只计频谱的主瓣则有:

B2ask=2fs=10,fs=1/Ts=5 其中Ts为⼀个码元宽度即:2ask信号的传输带宽是码元传输速率的2倍3. 加⾼斯噪声nst=awgn(st,70);

4.相⼲解调之乘以相⼲载波(带通滤波器省略)nst=nst.*carry;

利⽤相⼲载波作⽤,得到最初的数字基带信号,并且将⾼频信号搬移到100hz的频率上。5. 低通滤波器

wp=2*pi*2*f*0.5;%通带截⽌频率ws=2*pi*2*f*0.9;%阻带截⽌频率

Rp=2;%Rp是通带波纹,As是阻带衰减As=45;

[N,wc]=buttord(wp,ws,Rp,As,'s');%计算巴特沃斯滤波器阶次和截⾄频率[B,A]=butter(N,wc,'s');%频率变换法设计巴特沃斯低通滤波器h=tf(B,A); %转换为传输函数

dst=lsim(h,nst,t);%画出系统h对由nst和t描述的输⼈信号的时间响应

通带截⽌频率50hz,阻带截⽌频率90hz。6.抽样判决k=0.25;

pdst=1*(dst>0.25);

抽样判决过程中会产⽣延时是因为判决标准为0.25,只有当输⼊信号>0.25时才判决为1。仿真结果:

结论:

本设计分为调制电路和解调电路两部分,调制电路选⽤的是乘法器实现,它是由数字基

带信号和载波相乘得到的。解调部分选⽤的是相⼲检波法来实现解调,2ASK已调信号经过低通滤波器滤波,再经抽样判决输出⼆进制基带信号。

设计过程中遇到了很多⿇烦,由于理解能⼒差,对这些理论知识从来都是⼀知半解,以前掌握的东西也因长时间不⽤⽽逐渐淡忘。此次设计,通过各⽅⾯查找资料及⽼师的耐⼼指导才对2ASK调制解调有了初步认识,也对我们专业所学知识及发展⽅向有了新的见解。单纯的理论知识如果死记硬背固然可以熟记于⼼,但缺乏实践的知识对于以后的运⽤也不过是⼀张⽩纸,只有理论联系实践才算是真正的掌握。

因篇幅问题不能全部显示,请点此查看更多更全内容

Top