基于Verilog实现2ASK的调制.doc

上传人:白大夫 文档编号:3416523 上传时间:2019-08-23 格式:DOC 页数:3 大小:16KB
返回 下载 相关 举报
基于Verilog实现2ASK的调制.doc_第1页
第1页 / 共3页
亲,该文档总共3页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《基于Verilog实现2ASK的调制.doc》由会员分享,可在线阅读,更多相关《基于Verilog实现2ASK的调制.doc(3页珍藏版)》请在三一文库上搜索。

1、基于Verilog实现2ASK的调制为什么要进行调制?在进行无线通信时,基带产生的信号需要通过天线发送出去,需要满足一个条件,即欲发射信号的波长与天线的尺寸可比拟(通常认为天线尺寸应大于波长的十分之一),这个信号才能通过天线发射出去。有一个音频信号的频率范围为20Hz20KHz,则其最小波长为显然,这么长的天线是不现实的,所以需要采取的方法是将基带信号的频率提升到一个较高的频率,这个过程就叫调制,又叫“频谱搬移”。模拟调制调制分为幅度调制、频率调制、相位调制,其中后面这两者为统称角调制。对应的英文也就是AM(Amplitude Modulation)、FM(Frequency)、PM(Phas

2、e)。AM、FM看起来很熟悉,收音机上都见过。调制还需要一个载波,载波通常是正弦信号,让载波的某个参量(或几个)随调制信号(原始信号)的变化而变化的过程成为调制。本篇先只介绍AM,即幅度调制。调制也叫频谱搬移,载波一般是频率较高的正弦信号,类似于A地是装载货物,把货物通过一个运输工具从A地到B地,B地是卸载货物。装载可以理解为调制,运输工具理解为载波,卸载理解为解调。这样的例子不够严谨但是可以帮助理解。调制f(t)为原始信号,coswt为载波,Sm(t)为已调信号上述方法为调幅解调通常用相干解调法数字调制利用模拟调制来理解调制的原理,目前主要应用都是数字调制。使得载波的某个分量随数字基带信号的

3、变化而变化的过程或方式称为数字调制。幅度调制对应幅移键控(ASK), Amplitude Shift Keying频率调制对应频移键控(FSK), Frequency Shift Keying相位调制对应相移键控(PSK), Phase Shift Keying本文要设计的是基于FPGA的2ASK,即二进制幅移键控,BASK。利用二进制信号0和1来控制载波的幅度,载波在调制信号0或1的控制下或通或断。OOK即通断键控(On Off Keying)MATLAB实现clear allclose all N=2; dt=0.001; %ms df=1/(N*dt); %KHz T=N*dt; %截短

4、时间 Bs=N*df/2; %系统带宽 t=linspace(-T/2,T/2,N); %时域横坐标 f=linspace(-Bs,Bs,N)+eps; %频域横坐标 fm=1; %模拟基带信号频率为1kHz fc=6; %余弦载波信号频率为6kHz mt=cos(2*pi*fm*t); %模拟基带信号 m(mt0)=1; %发送比特m(mtMathWorks官网详解MATLAB 运算符和特殊字符MATLAB axis函数MATLAB linspace函数Verilog实现本设计调用了Vivado自带的DDS Compile IP Core,生成了一个0.625MHz的余弦信号,正弦和余弦其实在工程上貌似都叫正弦,二者只是相位不同而已。将基带信号与载波相乘即可得到调制信号,对于数字调制而言就是用键控代替相乘,所以用一个选择器来进行通断键控操作。由拨码开关输入8bit的数据,转为串行信号模拟基带信号输入,发送bit由低到高。最后通过一个二选一选择器数据ASK调制波形。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1