2ASK调制器与解调器设计概要.docx
- 文档编号:8747523
- 上传时间:2023-02-01
- 格式:DOCX
- 页数:8
- 大小:70.79KB
2ASK调制器与解调器设计概要.docx
《2ASK调制器与解调器设计概要.docx》由会员分享,可在线阅读,更多相关《2ASK调制器与解调器设计概要.docx(8页珍藏版)》请在冰豆网上搜索。
2ASK调制器与解调器设计概要
摘要
振幅键控是利用载波的幅度变化来传递数字信息,而其频率和初始相位保持不变。
数字信号对载波振幅调制称为振幅键控即ASK(Amplitude-ShiftKeying)。
ASK有两种实现方法:
键控法和乘法器实现法。
为适应自动发送高速数据的要求,键控法中的电键可以利用各种形式的电子开关来实现,代替电键产生ASK信号。
振幅键控信号解调有两种方法,即同步解调法和包络解调法。
关键词:
ASK调制解调
Abstract
Amplitudeshiftkeyingistotransmitdigitalinformationbytheamplitudechangesofthecarrier,anditsfrequencyandinitialphaseremainunchanged.DigitalsignalmodulationonthecarrieramplitudeiscalledamplitudekeyingASK(AmplitudeShiftKeying).ASKhastwokindsofmethods:
keycontrolmethodandmultipliermethod.Inordertoadaptautomaticallytransmithighspeeddatarequirements,keysofkeycontrolmethodcanusevariousformsofelectronicswitchtoreplacethekeytogenerateASKsignals.Amplitudeshiftkeyingsignaldemodulationhastwomethods,namelysynchronousdemodulationmethodandenvelopedemodulationmethod.
Keywords:
ASKmodulationdemodulation
1引言
FPGA(Field Programmable Gate Array)现场可编程逻辑门阵列,它是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。
它是作为专用集成电路(ASIC) 领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。
它是当今数字系统设计的主要硬件平台,其主要特点就是完全由用户通过软件进行配置和编程,从而完成某种特定的功能,且可以反复擦写。
在修改和升级时,不需额外地改变PCB 电路板,只是在计算机上修改和更新程序,使硬件设计工作成为软件开发工作,缩短了系统设计的周期,提高了实现的灵活性并降低了成本。
数字调制技术是现代通信系统中的关键技术之一,调制器性能的优劣将直接影响通信质阜的好坏。
用可编程逻辑器件通过对器件内部的设计来实现系统功能,是一种基于芯片的设计方法。
将可编程逻辑器件应用于数字通信系统的调制解调,可大大减轻电路设计和电路板设计的丁作量和难度,有效地增强设计的灵活性,提高工作效率。
本文研究了基于FPGA的2ASK调制电路的实现方法,并给出了仿真结果。
22ASK调制与解调原理
2.12ASK调制原理
振幅键控是利用载波的幅度变化来传递数字信息,而其频率和初始相位保持不变。
数字信号对载波振幅调制称为振幅键控即ASK(Amplitude-ShiftKeying)。
ASK有两种实现方法:
键控法和乘法器实现法。
键控法是产生ASK信号的一种方法。
在2ASK中,载波的幅度只有两种变化状态,分别对应二进制信息“0”或“1”。
一种常用的、也是最简单的二进制振幅键控方式称为通-断键控(OnOffKeying)。
所以2ASK又称为通断控制(OOK)。
最典型的实现方法是用一个电键来控制载波振荡器的输出而获得。
图1.1所示是该方法的原理框图。
图1.1键控法产生ASK信号原理框图
另一种方法是乘法器实现法,其输入是随机信息序列,经过基带信号形成器,产生波形序列,乘法器用来进行频谱搬移,相乘后的信号通过带通滤波器滤除高频谐波和低频干扰。
带通滤波器的输出是振幅键控信号。
乘法器常采用环形调制器。
为适应自动发送高速数据的要求,键控法中的电键可以利用各种形式的受基带信号控制的电子开关来实现,代替电键产生ASK信号,图1.2所示就是以数字电路实现键控产生ASK信号的实例。
该电路是用基带信号控制与非门的开闭,实现ASK调制,产生
信号。
图1.2用数字电路实现ASK调制
2.22ASK解调原理
振幅键控信号解调有两种方法,即同步解调法和包络解调法。
包络解调是一种非相干解调,原理框图如图1.3所示。
图1.3ASK包络解调原理框图
同步解调也称相干解调,
信号经过带通滤波器抑制来自信道的带外干扰,乘法器进行频谱反向搬移,以恢复基带信号。
低通滤波器用来抑制相乘器产生的高次谐波干扰。
相干解调组成方框图如图1.4所示
图1.4相干解调器原理框图
3设计步骤
1.分析2ASK信号调制解调原理,设计2ASK调制解调产生程序流程,编写实现2ASK调制与解调的VHDL语言程序。
2.分别对调制与解调程序进行编译。
生成调制解调器然后进行仿真。
包括建立波形文件、输入信号节点、设置波形参量、编辑输入信号、保存波形文件、运行仿真器等过程。
完成仿真后分析仿真波形并记录。
4调制与解调程序
4.12ASK调制VHDL程序
libraryieee;
useieee.std_logic_arith.all;
useieee.std_logic_1164.all;
useieee.std_logic_unsigned.all;
entityPL_ASKis
port(clk:
instd_logic;--系统时钟
start:
instd_logic;--开始调制信号
x:
instd_logic;--基带信号
y:
outstd_logic);--调制信号
endPL_ASK;
architecturebehavofPL_ASKis
signalq:
integerrange0to3;--分频计数器
signalf:
std_logic;--载波信号
begin
process(clk)
begin
ifclk'eventandclk='1'then
ifstart='0'thenq<=0;
elsifq<=1thenf<='1';q<=q+1;--改变q后面数字的大小,就可以改变载波信号的占空比
elsifq=3thenf<='0';q<=0;--改变q后面数字的大小,则改变载波信号的频率
elsef<='0';q<=q+1;
endif;
endif;
endprocess;
y<=xandf;--对基带码进行调制
endbehav;
4.22ASK解调VHDL程序
libraryieee;
useieee.std_logic_arith.all;
useieee.std_logic_1164.all;
useieee.std_logic_unsigned.all;
entityPL_ASK2is
port(clk:
instd_logic;--系统时钟
start:
instd_logic;--同步信号
x:
instd_logic;--调制信号
y:
outstd_logic);--基带信号
endPL_ASK2;
architecturebehavofPL_ASK2is
signalq:
integerrange0to11;--计数器
signalxx:
std_logic;--寄存x信号
signalm:
integerrange0to5;--计xx的脉冲数
begin
process(clk)--对系统时钟进行q分频
begin
ifclk'eventandclk='1'thenxx<=x;--clk上升沿时,把x信号赋给中间信号xx
ifstart='0'thenq<=0;--if语句完成q的循环计数
elsifq=11thenq<=0;
elseq<=q+1;
endif;
endif;
endprocess;
process(xx,q)--此进程完成ASK解调
begin
ifq=11thenm<=0;--m计数器清零
elsifq=10then
ifm<=3theny<='0';--if语句通过对m大小,来判决y输出的电平
elsey<='1';
endif;
elsifxx'eventandxx='1'thenm<=m+1;--计xx信号的脉冲个数
endif;
endprocess;
endbehav;
5仿真图及分析
5.12ASK调制VHDL仿真图
如图5.1及局部放大图5.2
图5.12ASK调制VHDL仿真图
注:
a.基带码长等于载波f的6个周期。
b.输出的调制信号y滞后于输入基带信号x一个clk时间。
图5.22ASK调制仿真局部放大图
5.22ASK解调VHDL仿真图
如图5.3及局部放大图5.4
图5.32ASK解调VHDL仿真图
注:
a.在q=11时,m清零。
b.在q=10时,根据m的大小,进行对输出基带信号y的电平的判决。
c.在q为其它时,m计xx(x信号的寄存器)的脉冲数。
d.输出的基带信号y滞后输入的调制信号x10个clk
图5.42ASK解调仿真局部放大图
5.3仿真结果分析
从调制仿真图中可以看到数字基带信号对载波进行调制,载波频率和初始相位保持不变。
符号“1”和“0”分别表示有电压和没有电压。
并且调制后的信号滞后于输入基带信号一个clk时间。
从解调仿真图可以看到,已调信号经解调后还原成基带信号。
已调信号有电压时解调为“1”,没有信号时解调为“0”。
且滞后输入的调制信号10个clk时间。
6设计总结
通过这次通信原理课程设计实验,我进一步掌握了Quartus设计仿真软件以及VHDL硬件描述语言的使用方法。
理解了2ASK信号的调制与解调以及其硬件实现过程。
加深了对通信原理这门课程的认识。
通过此次课程设计,认识到课堂上学到的知识只有经过实践,才能掌握和利用,体现出它的价值。
也让我明白了动手能力培养的重要性。
此外,在本次课程设计中,我也深深认识到掌握一种专业仿真软件的使用是大学生应该具备的重要技能。
7心得与体会
在设计过程中,获得的最大体会是学习需要课外知识的补充。
查阅课外有关资料是非常必要的。
与此同时,遇到问题自己找方法解决,锻炼了自己解决实际问题的能力;不懂的地方向老师同学虚心请教。
设计过程中老师和同学的帮助让我获益匪浅。
也认识到动手操作能力和掌握一门专业仿真软件的重要性。
8参考文献
[1]江国强.EDA技术与应用[M].电子工业出版社,2007:
71-90
[2]曹志刚,钱亚生.现代通信原理[M].北京:
清华大学出版社,1994:
34-53.
[3]王兴亮,寇宝明.数字通信原理与技术[M].西安:
西安电子科技大学出版社,2009:
32-41.
[4]周炯槃.通信原理[M].北京:
北京邮电大学出版社,2008:
35-87.
[5]崔良海,徐洁.数据通信技术[M].北京:
北京大学出版社,2009:
53-74.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ASK 调制器 解调器 设计 概要