2ASK调制与解调的matlab仿真.docxVIP

  • 3
  • 0
  • 约1.67千字
  • 约 5页
  • 2023-04-21 发布于上海
  • 举报
2ASK 2ASK 调制与解调的 matlab 仿真 2ASK调制与解调的matlab 仿真 实验原理: 振幅键控(2ask)是利用载波的幅度变化来传递数字信息,而频率和初始相位保持不变。在 2ASK 中: S2ask=m(t)*cos(2*pi*f*t), 其中 m(t)为数字信号,后者为载波。 载波在二进制基带信号控制下通断变化,所以又叫通-断键控(OOK)。 2ASK的产生方法有两种:模拟调制和键控法 cos?tce2ASK cos?t c e 2ASK (t) s(t) 开关电路 s(t) 乘法器 cos?t c 2ASK (a) (b) 而解调也有两中基本方式:非相干解调(包络检波)和相干解调(同步检测法) e ( t ) 2ASK 带 通 a 全 波 b 低 通 c 抽 样 d 滤 波 器 整 流 器 滤 波 器 判 决 器 输 出 定 时 脉 冲 ( a ) e2ASK e 2ASK ( t ) 带 通 滤 波 器 相 乘 器 低 通 滤 波 器 抽 样 判 决 器 输 出 cos ? t 定 时 脉 冲 ( b ) DS2ask=s(t)*cos(2*pi*f*t) =0.5*m(t)+0.5*m(t)*cos(2*wc*t) 乘以相干载波后,只要滤去高频部分就可以了本次仿真使用相干解调方式: 2ask 信号 ?带通滤波器与?与载波相乘?低通滤波器 ?抽样判决 ?输出 产生步骤与相应仿真图: 产生信源 a=randint(1,10,2);%生成的(1,10) 矩阵的随机二进制数字,标量为正,取值为[0,2-1] 产生载波 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); 相干解调之乘以相干载波(带通滤波器省略) nst=nst.*carry; 利用相干载波作用,得到最初的数字基带信号,并且将高频信号搬移到 100hz 的频率上。 低通滤波器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。 抽样判决k=0.25; pdst=1*(dst>0.25); 抽样判决过程中会产生延时是因为判决标准为0.25,只有当输入信号0.25 时才判决为 1。 仿真结果: 结论: 本设计分为调制电路和解调电路两部分,调制电路选用的是乘法器实现,它是由数字基 带信号和载波相乘得到的。解调部分选用的是相干检波法来实现解调,2ASK 已调信号经过低通滤波器滤波,再经抽样判决输出二进制基带信号。 设计过程中遇到了很多麻烦,由于理解能力差,对这些理论知识从来都是一知半解,以前 掌握的东西也因长时间不用而逐渐淡忘。此次设计,通过各方面查找资料及老师的耐心指导才对 2ASK 调制解调有了初步认识,也对我们专业所学知识及发展方向有了新的见解。单纯的理论知识如果死记硬背固然可以熟记于心,但缺乏实践的知识对于以后的运用也不过是一张白纸,只有理论联系实践才算是真正的掌握。

文档评论(0)

1亿VIP精品文档

相关文档