基于FPGA的2FSK调制实验报告

基于FPGA的2FSK调制实验报告

ID:40640577

大小:733.50 KB

页数:7页

时间:2019-08-05

基于FPGA的2FSK调制实验报告_第1页
基于FPGA的2FSK调制实验报告_第2页
基于FPGA的2FSK调制实验报告_第3页
基于FPGA的2FSK调制实验报告_第4页
基于FPGA的2FSK调制实验报告_第5页
资源描述:

《基于FPGA的2FSK调制实验报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、得分教师签名批改日期深圳大学实验报告课程名称:可编程ASIC设计实验名称:基于FPGA的2FSK调制器的实现学院:电子科学与技术专业:微电子班级:2组号:指导教师:徐春平报告人:江家伟学号:2007160105实验地点科技楼B115实验时间:2010年4月1日星期四实验报告提交时间:2010.4实验目的与要求:本实验是用FPGA实现2FSK的调制器。1、2FSK调制原理:2FSK信号是用载波频率的变化来表征被传信息的状态的,被调载波的频率随二进制序列0、1状态而变化,即载频为时代表传0,载频为时代表传1。显然,2FSK信号完全可以看成两个分别以和为载频、以和为被传二进制序列的两种2

2、ASK信号的合成。2FSK信号的典型时域波形如图所示:2、用FPGA实现2FSK调制器的方案:通过不同的分频器,产生频率分别为f1和f2的基频。基带信号为“1”时,频率号为“1”时,频率f1的信号通过;当基带信号为“0”时,频率f2的信号通过。f1和f2作为正弦表的地址发生器的时钟,正弦表输出正弦波的样点数据,经过D/A数模转换,得到连续的2FSK信号。实验方法、步骤与源代码:1、分频器:以27MHz作为参考时钟,实现对其进行不同分频,产生不同的基频f1,f2作为输出。程序不停的读取参考频率clock的上升沿,中间变量i1,i2在不断计数,当满足if里面的条件时,i1=0或者i2=0

3、重新循环,输出反向电平f1=~f2或f2=~f2,根据i1,i2的计数单位来控制输出频率的半个周期,达到分频效果。源代码:modulef1f2_out(clock,clear,f1,f2);inputclock;inputclear;outputf1;outputf2;regf1;regf2;reg[30:0]i1;reg[30:0]i2;always@(posedgeclockorposedgeclear)beginif(clear)begini1=0;f1=0;endelseif(i1==13499)beginf1=~f1;i1=0;endelsebegini1=i1+1;end

4、endalways@(posedgeclockorposedgeclear)beginif(clear)begini2=0;f2=0;endelseif(i2==27000)beginf2=~f2;i2=0;endelsebegini2=i2+1;endendendmodule2、选通器:对输入端的两种频率信号进行控制选通,当基带信号为“1”时,则为f1信号,当为“0”时,则为f2信号。通过改变select即可以做出逻辑判断,选通对应的频率,最后在adress输出。源代码:moduleadress_out(f1,f2,select,adress);inputf1;inputf2;in

5、putselect;outputadress;wireadress;assignadress=select?f1:f2;endmodule3、计数器:4位计数器,将选通的频率作为时钟,进行4位计数。源代码:modulerom_adress(adress,adressout);inputadress;outputadressout;reg[3:0]adressout;always@(posedgeadress)beginif(adress<17)adressout=adressout+1;elseadressout=0;endendmodule1、地址分配:输出对应的16个正弦波地址,

6、最后输出其地址数据。数据的取样点来源于MATLAB的正弦波取样,这16个点要均匀的分布在0-255的值域中,示波器才容易分辨出来。源代码:moduledisplay(adressout,display);input[3:0]adressout;outputdisplay;reg[7:0]display;always@(adressout)begincase(adressout)4'b0000:display=8'b01100100;4'b0001:display=8'b10001010;4'b0010:display=8'b10101011;4'b0011:display=8'b11

7、000000;4'b0100:display=8'b11001000;4'b0101:display=8'b11000000;4'b0110:display=8'b10101011;4'b0111:display=8'b10001010;4'b1000:display=8'b01100100;4'b1001:display=8'b00111110;4'b1010:display=8'b00011101;4'b1011:display=8'b00001000

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。