1 / 9
文档名称:

2ASK调制与解调.doc

格式:doc   页数:9页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

2ASK调制与解调.doc

上传人:你是我的全部 2015/2/25 文件大小:0 KB

下载得到文件列表

2ASK调制与解调.doc

文档介绍

文档介绍:2ASK调制与解调的matlab/simulink仿真
振幅键控是利用载波的幅度变化来传递数字信息,而频率和初始相位保持不变。
在2ASK中:
S2ask=m(t)*cos(2*pi*f*t),
其中m(t)为数字信号,后者为载波。
载波在二进制基带信号控制下通断变化,所以又叫通-断键控(OOK)。
2ASK的产生方法有两种:模拟调制和键控法
而解调也有两中基本方式:非相干解调(包络检波)和相干解调(同步检测法)
DS2ask=s(t)*cos(2*pi*f*t)
=*m(t)+*m(t)*cos(2*wc*t)
乘以相干载波后,只要滤去高频部分就可以了
本次仿真使用相干解调方式:
2ask信号à带通滤波器与à与载波相乘à低通滤波器à抽样判决à输出
以下就是matlab的仿真结果极其频谱图(省去了带通filter)
可以看到解调后的信号与信源有一定的延时。
通过观察频谱图,用放大镜可以清楚的看到,2ask实现了频谱的搬移,将基带信号
搬移到了fc=50hz的频率上,而且若只计频谱的主瓣则有:
B2ask=2fs,fs=1/Ts
其中Ts为一个码元宽度
即:2ask信号的传输带宽是码元传输速率的2倍
Matlab的程序为:
clc;
clear all;
close all;
%信源
a=randint(1,10,2);
t=0::;
m=a(ceil(10*t+));
subplot(511)
plot(t,m);
axis([0 - ]);
title('信源');
%载波
f=50;
carry=cos(2*pi*f*t);
%2ASK调制
st=m.*carry;
subplot(512);
plot(t,st)
axis([0 - ])
title('2ASK信号')
%加高斯噪声
nst=awgn(st,70);
%解调部分
nst=nst.*carry;
subplot(513)
plot(t,nst)
axis([0 - ]);
title('乘以相干载波后的信号')
%低通滤波器设计
wp=2*pi*2*f*;
ws=2*pi*2*f*;
Rp=2;
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);
subplot(514)
plot(t,dst)
axis([0 - ]);
title('经过低通滤波器后的信号');
%判决器
k=;
pdst=1*(dst>);
subplot(515)
plot(t,pdst)
axis([0 - ]);
title('经过抽样判决后的信号')
%频谱观察
%调制信号频谱
T=t(end);
df=1/T;
N=length(st);
f=(-N/2:N/2-1)*df;
sf=fftshift(