欢迎来到天天文库
浏览记录
ID:58017239
大小:982.00 KB
页数:7页
时间:2020-04-07
《基于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
此文档下载收益归作者所有