- 76
- 0
- 约1.68千字
- 约 5页
- 2020-08-15 发布于江苏
- 举报
2ASK调制与解调的 matlab 仿真
实验原理 :
振幅键控 (2ask)是利用载波的幅度变化来传递数字信息,而频率和初始相位保持不变。
在
2ASK中:
S2ask=m(t)*cos(2*pi*f*t)
,
其中 m(t) 为数字信号,后者为载波。
载波在二进制基带信号控制下通断变化,所以又叫通
-断键控(
OOK)。
2ASK的产生方法有两种:模拟调制和键控法
开关电路
e (t)
cos t
e (t)
c
2ASK
乘法器 2ASK
s(t)
cos ct
s(t)
(a)
(b)
而解调也有两中基本方式:非相干解调(包络检波)和相干解调(同步检测法)
e2 AS K (t )
带通
a
全波
b
低通
c
抽样
d
滤波器
整流器
滤波器
判决器
输出
定时
脉冲
( a )
e2 AS K ( t )
带通
相乘器
低通
抽样
输出
滤波器
滤波器
判决器
cos
c t
定时
脉冲
( b )
DS2ask=s(t)*cos(2*pi*f*t)
=0.5*m(t)+0.5*m(t)*cos(2*wc*t)
乘以相干载波后,只要滤去高频部分就可以了
本次仿真使用相干解调方式:
2ask 信号 带通滤波器与 与载波相乘 低通滤波器 抽样判决 输出
产生步骤与相应仿真图:
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 的频率上。
低通滤波器
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*(dst0.25);
抽样判决过程中会产生延时是因为判决标准为 0.25,只有当输入信号 0.25 时才判决为 1。
仿真结果:
结论 :
本设计分为调制电路和解调电路两部分, 调制电路选用的是乘法器实现, 它是由数字基
带信号和载波相乘得到的。解调部分选用的是相干检波法来实现解调, 2ASK已调信号经过
低通滤波器滤波,再经抽样判决输出二进制基带信号。
设计过程中遇到了很多麻烦,
由于理解能力差, 对这些理论知识从来都是一知半解,
以
前掌握的东西也因长时间不用而逐渐淡忘。
此次设计, 通过各方面查找资料及老师的耐心指
导才对 2ASK调制解调有了初步认识,也对我们专业所学知识及发展方向有了新的见解。单
纯的理论知识如果死记硬背固然可以熟记于心, 但缺乏实践的知识对于以后的运用也不过是
一张白纸,只有理论联系实践才算是真正的掌握。
您可能关注的文档
最近下载
- 省考公务员-贵州-行政职业能力测验-第二章言语理解与表达-第一章逻辑填空-.docx VIP
- 2025福建闽投永安抽水蓄能有限公司招聘40人(公共基础知识)测试题附答案解析.docx VIP
- 2024年西安交通大学少年班初试数学真题及解析 .pdf VIP
- 三菱帕杰罗维修资料-结构图.pdf
- 习概习题汇总.docx VIP
- 急性肾盂肾炎医师查房记录.docx VIP
- 矿山生态保护修复验收规范.pdf VIP
- 2024-2025学年浙江省杭州市滨江区六年级(上)期末数学试卷(含答案).pdf VIP
- 中国古典名著《鬼谷子》.pdf VIP
- 大学物理通用教程_电磁学(第二版)陈秉乾习题解答.pdf
原创力文档

文档评论(0)