基于FPGA的2FSK调制器的实现.doc

基于FPGA的2FSK调制器的实现.doc

ID:58017239

大小:982.00 KB

页数:7页

时间:2020-04-07

基于FPGA的2FSK调制器的实现.doc_第1页
基于FPGA的2FSK调制器的实现.doc_第2页
基于FPGA的2FSK调制器的实现.doc_第3页
基于FPGA的2FSK调制器的实现.doc_第4页
基于FPGA的2FSK调制器的实现.doc_第5页
资源描述:

《基于FPGA的2FSK调制器的实现.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、深圳大学实验报告课程名称:可编程ASIC设计实验名称:基于FPGA的2FSK调制器的实现学院:电子科学与技术学院专业:电子科学与技术班级:1提交时间:指导教师:刘春平报告人:学号:实验地点科技楼B115基于FPGA的2FSK调制器的实现1、2FSK调制原理2FSK信号是用载波频率的变化来表征被传信息的状态的,被调载波的频率随二进制序列0、1状态而变化,即载频为时代表传0,载频为时代表传1。显然,2FSK信号完全可以看成两个分别以和为载频、以和为被传二进制序列的两种2ASK信号的合成。2FSK信号的典型时域波形如图

2、1所示,其一般时域数学表达式为图12FSK信号的典型时域波形(10-1)式中,,,是的反码,即2、用FPGA实现2FSK调制器的方案采用键控法实现2FSK,功能模块设计如图所示。通过不同的分频器,产生频率分别为f1和f2的基频。基带信号为“1”时,图2用FPGA实现2FSK调制器方案频率号为“1”时,频率f1的信号通过;当基带信号为“0”时,频率f2的信号通过。f1和f2作为正弦表的地址发生器的时钟,正弦表输出正弦波的样点数据,经过D/A数模转换,得到连续的2FSK信号。3、将开发板上的50MHz的晶振分频成1MH

3、z和200KHz基频来作为f1信号和f2信号;将27MHz的晶振分频成1KHz的基带信号。modulefsk(clk_50MHz,clk_27MHz,wave);//两个晶振输入,wave作为波形输出output[7:0]wave;inputclk_50MHz,clk_27MHz;reg[13:0]count1,count2,count3;//分别是三个分频器的计数regclk_1MHz,clk_200KHz,clk_1KHz,clk;//clk是最终输出波形reg[6:0]addr;//波形地址reg[7:0]w

4、ave;initial//把一些中间变量设定初值begincount1<=0;count2<=0;count3<=0;clk_1MHz<=0;clk_200KHz<=0;clk_1KHz<=0;clk<=0;addr=0;end//--------------1MHz分频-------------------------always@(posedgeclk_50MHz)beginif(count1==24)begincount1<=0;clk_1MHz<=~clk_1MHz;endelsecount1<=count

5、1+1;//计数end//--------------200KHz分频-------------------------always@(posedgeclk_50MHz)beginif(count2==124)begincount2<=0;clk_200KHz<=~clk_200KHz;endelsecount2<=count2+1;//计数end//--------------1KHz分频-------------------------always@(posedgeclk_27MHz)beginif(count

6、3==13499)begincount3<=0;clk_1KHz<=~clk_1KHz;endelsecount3<=count3+1;//计数endalways@(clk_1KHz)//基带信号控制逻辑beginif(clk_1KHz==0)//为0,选择200KHz信号clk=clk_200KHz;else//为1,选择1MHz信号clk=clk_1MHz;endalways@(posedgeclk)//正弦表begincase(addr)0:wave=100;1:wave=110;2:wave=120;3:w

7、ave=130;4:wave=140;5:wave=148;6:wave=157;7:wave=165;8:wave=172;9:wave=178;10:wave=184;11:wave=189;12:wave=193;13:wave=196;14:wave=198;15:wave=199;16:wave=200;17:wave=199;18:wave=198;19:wave=196;20:wave=193;21:wave=189;22:wave=184;23:wave=178;24:wave=172;25:wav

8、e=165;26:wave=157;27:wave=148;28:wave=140;29:wave=130;30:wave=120;31:wave=110;32:wave=100;33:wave=90;34:wave=80;35:wave=70;36:wave=60;37:wave=53;38:wave=44;39:wave=37;40:wave=30;41

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

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

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