没有合适的资源?快使用搜索试试~ 我知道了~
2ASK 调制与解调 程序 课设.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 1 下载量 111 浏览量
2022-07-06
23:03:34
上传
评论
收藏 520KB PDF 举报
温馨提示
试读
12页
2ASK 调制与解调 程序 课设.pdf2ASK 调制与解调 程序 课设.pdf2ASK 调制与解调 程序 课设.pdf2ASK 调制与解调 程序 课设.pdf2ASK 调制与解调 程序 课设.pdf2ASK 调制与解调 程序 课设.pdf2ASK 调制与解调 程序 课设.pdf2ASK 调制与解调 程序 课设.pdf2ASK 调制与解调 程序 课设.pdf
资源推荐
资源详情
资源评论
一、实习目的
1、通过本次专业课程设计巩固并扩展通信课程的基本概念、基本理论、分析方
法和仿真实现方法。
2、结合所学的 MATLAB 和 EDA 等软件仿真技术,完成通信专业相关课程内容的建
模和设计仿真。到达通信专业相关理论课程有效的巩固和整合,实现将理论
知识和软件设计紧密结合。
3、通过本次专业课程设计达到培养学生的创新能力、通信系统建模和仿真设计
能力以及软件调试和分析能力的目的。
二、实习要求
1
、应用通信类软件完成通信系统相关内容的设计和建模,并仿真出正确结果,
对仿真波形加以重点分析和说明。
2、按要求格式书写报告,原理充分、设计方法及仿真结果分析正确、条理清晰、
重点突出。
三、实习内容
(1)实习题目:2ASK 调制与解调的系统设计
(2)设计原理
2.1 2ASK 的调制
在二进制数字振幅调制中,载波的幅度随着调制信号的变化而变化,实现这
种调制的方式有两种:
(1)相乘法:通过相乘器直接将载波和数字信号相乘得到输出信号,这种直
接利用二进制数字信号的振幅来调制正弦载波的方式称为相乘法,其电路如图 1
所示。在该电路中载波信号和二进制数字信号同时输入到相乘器中完成调制。
图 1 相乘法
(2)开关法:这种方法是使载波在二进制信号“1”和“0”的控制下分别接
通和断开,这种二进制振幅键控方式称为开关键控方式,它是 2ASK 的一种常用
的方式。
以二进制数字信号去控制一个初始相位为 0 的正弦载波幅度,可得其时域表
达式如下:
e
t
A s
t
cos
c
t
式中的各参数含义如下:A 为载波振幅,
s
t
为二进制数字调制信号,
c
为载波
角频率,
e
t
为 2ASK 已调波。
二进制数字振幅键控电路原理模型如图 2 所示。
图 2 开关法
本设计选用相乘法来实现 2ASK 的调制。
2.2 2ASK 的解调
[2]
2ASK 常见的解调方法分为非相干解调和相干解调两种。
(1)非相干解调
非相干解调又称为包络检波法,原理框图如图 3 所示。在图中,接收信号首
先通过一个带通滤波器,滤除带外噪音和杂散信号,同时图中的整流器和低通滤
波器构成一个包络检波器,与常见的模拟 AM 信号的解调器相比,该图中增加
了一个抽样判决器,它是用来对解调后的有畸变的数字信号进行定时判决,以提
高数字信号的接收性能。
图 3 包络检波法(非相干解调)
(2)相干解调
相干解调是另外一种常见的解调方法,它是在接收端利用本地载波与接收信
号进行相乘,得到包含基带信号频率分量的输出信号,然后通过低通滤波器滤除
无用频率分量让基带信号通过,并将其送至抽样电路进行判决。其电路原理图如
图 4 所示,因为在相干解调法中相乘电路需要有相干载波
cos
c
,这个信号是由
收信机从接收信号中提取出来的,并且和接收信号的载波同频同相,所以这种方
法比包络检波法要复杂些。
图 4 相干解调
(3)设计方法
本设计是基于 MATLAB 软件运用程序设计语言来实现 2ASK 的调制与解调(解
调部分采用相干解调)
调制与解调总程序部分
%=============================1 、 构 造载 波 , 产生 8 个 码元 , 生 成已 调 信 号
========%
a=randsrc(1,8,[0:1]);%产生 8 个随机的二进制数
l=linspace(0,2*pi,50);%利用 linspace 函数创建数组,2pi 长度取点 50 个模拟一个码元
f=sin(2*l);%生成载波
t=linspace(0,10*pi,400);%定义时轴 length 为 10pi,取点 400 个,代表 8 个码元的总取样点数
out=1:400;%规定已调信号 length
b=1:400;% 规定基带信号 length
w=1:400;%规定载波 length
%=================生成 ASK 信号===========%
for i=1:8
if a(i)==0
for j=1:50
out(j+50*(i-1))=0; %若码元为 0 则将 0 输出
end
else
for j=1:50
out(j+50*(i-1))=5*f(j); %若码元为 1 则将载波输出
end
end
end
for i=1:8
for j=1:50
b(j+50*(i-1))=a(i); %b 作为调制信号输出
w(j+50*(i-1))=f(j); %w 作为载波输出
end
end
subplot(3,3,1),plot(t,b),axis([0 10*pi -0.5 1.2]), xlabel('t'),ylabel('幅度'),title('调制信号');grid on;
subplot(3,3,2),plot(t,w),axis([0 10*pi -1.2 1.2]), xlabel('t'),ylabel('幅度'),title('载波'); grid on;
剩余11页未读,继续阅读
资源评论
- weixin_519867442022-08-16这个资源内容超赞,对我来说很有价值,很实用,感谢大佬分享~
不吃鸳鸯锅
- 粉丝: 8299
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功