matlab--实验十--2ASK调制与解调实验.doc 立即下载
2025-01-05
约1.9千字
约6页
0
64KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

matlab--实验十--2ASK调制与解调实验.doc

matlab--实验十--2ASK调制与解调实验.doc

预览

免费试读已结束,剩余 1 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

实验十2ASK调制与解调实验
一.实验目的
1.掌握2ASK的调制与解调原理;
2.掌握利用MATLAB实现2ASK调制与解调的仿真方法。

二.实验内容及要求
利用MATLAB仿真平台,完成下列任务:
(1)产生二进制随机信号源,绘制信号源波形图;
(2)实现2ASK调制,绘制相应的信号波形图;
(3)利用awgn函数实现2ASK信号通过加性高斯白噪声信道,其中SNR=10dB;
(4)采用相干解调实现2ASK信号解调,并绘制各阶段信号波形图。(选做)

三.实验过程及结果
functionaskdigital(s,f)
t=0:2*pi/99:2*pi;
m1=[];
c1=[];
forn=1:length(s)
ifs(n)==0;
m=zeros(1,100);
elses(n)==1;
m=ones(1,100);
end
c=sin(f*t);
m1=[m1m];
c1=[c1c];
end
ask=c1.*m1;
y=awgn(ask,10);
subplot(311);
plot(m1)
title('原始信号');
axis([0100*length(s)-0.11.1]);
subplot(312);
plot(ask)
title('ASK信号');
subplot(313);
plot(y)
title('加噪信号');


s=round(rand(1,8))
%stem(s);holdon
f=1;
askdigital(s,f)





s=

11011010













★2ASK调制与解调示例:
clearall;
closeall;
clc;
max=8;
s=randint(1,max);%长度为max的随机二进制序列
cp=[];

f=1;%载波频率
tc=0:2*pi/99:2*pi;
nsamp=100;
cm=[];
mod=[];
forn=1:length(s);
ifs(n)==0;
m=zeros(1,nsamp);
b=zeros(1,nsamp);
elses(n)==1;
m=ones(1,nsamp);
b=ones(1,nsamp);
end
c=sin(f*tc);
cm=[cmm];
cp=[cpb];
mod=[modc];
end
tiaoz=cm.*mod;%2ASK调制

t=linspace(0,length(s),length(s)*nsamp);
figure;
subplot(2,1,1);
plot(t,cp);
gridon;
axis([0length(s)-0.11.1]);
title('二进制信号序列');
subplot(2,1,2);
plot(t,tiaoz);
gridon;
axis([0length(s)-1.11.1]);
title('2ASK调制信号');


%加性高斯白噪声信道
tz=awgn(tiaoz,10);%信号tiaoz中加入白噪声,信噪比为SNR=10dB
figure;
subplot(2,1,1);
plot(t,tz);
gridon
axis([0length(s)-1.51.5]);title('通过高斯白噪声信道后的信号');

jiet=mod.*tz;%相干解调
subplot(2,1,2);
plot(t,jiet);
gridon
axis([0length(s)-1.51.5]);
title('乘以相干载波后的信号波形')


%%%%%%%%%%%%%低通滤波%%%%%%%%%%%%%%%%%%%%%%%%
[f,af]=FFT_SHIFT(t,jiet);
B=2;
[t,dpsk]=RECT_LPF(f,af,B);
figure
subplot(2,1,1);
plot(t,dpsk);
gridon
title('通过低通滤波器后的信号波形');

%抽样判决,因为未修正幅度,所以判决门限为0.25
depsk=zeros(1,nsamp*length(s));
form=nsamp/2:nsamp:nsamp*length(s);
ifdpsk(m)<0.25;
fori=1:nsamp
depsk((m-50)+i)=0;
end
elsedpsk(m)>=0.25;
fori=1:nsamp
depsk((m-50)+i)=1;
end
end
end
subplot(2,1,2);
plot(t,depsk);
gridon
axis([0length(s)-0.11.1]);
title('抽样判决后的信号波形')
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

matlab--实验十--2ASK调制与解调实验

文档大小:64KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用