FSK信号的调制原理(FSK调制信号的FPGA实现)
1、FSK信号调制原理
数字调频是一种利用载波频率来传输信息的调制方式。FSK是ASK之后出现的一种调制方式。它具有很强的抗衰落能力,广泛应用于一些衰落信道中。
数字频移键控(FSK)使用载波频率来传输数字信息。符号1对应某一载频,符号0对应某一载频。频率之间的转换瞬间完成。根据符号转换瞬间的载波相位特性,可以分为连续相位FSK和非连续相位FSK。最简单的是二进制频移键控(2FSK)。以下是连续相位2FSK信号的波形。
波形分别用于传输数字1和0。该信号可被视为载波频率为f1和f2的两个振幅键控信号的合成。2FSK信号可以表示为:
其中,A是载波的幅度,Tb是数字符号的周期,而{bn}是发送的数字序列的倒数。
2、FSK调制信号的MATLAB仿真
连续相位2FSK调制信号的matlab仿真:
调制指数是3.5。即两个频点以载波为中心,间隔为3.5*Rb=3.5MHz。
基带信号符号速率Rb=1MHz。
载波频率fc=6MHz。
采样频率fs=32*Rb。
Matlab提供了一个专门的FSK信号调制函数fskmod(),只需设置少量的参数,就可以生成具有所需调度和相位特性的FSK信号。
产生的FSK信号可以看如下,两个频率之差确实是3.5MHz,其中时域的波形只显示了一部分。
3、FSK调制信号的FPGA实现
可以在matlab中使用。现成的FSK功能可以快速产生FSK调制信号,而FPGA中没有这样方便的功能。下面是产生2FSK信号的原理框图。
2FSK信号原理框图两种方法都可以实现,但第二种方法需要的逻辑资源更少,性能优势更大。这里,DDS内核用于实现连续相位FSK,DDS输出信号的频率需要可配置。因此,必须选择流对于相位增量编程能力输出位宽选择16位。根据输入数据data_in的高低电平状态,分别设置DDS内核的调频输入信号的相位增量值,得到所需的信号。
根据DDS工作原理
其中,fout是输出频率,fclk是系统时钟频率和相位增量位宽,例如:
计算相位增量,编写整个系统的Verilog HDL代码。测试后,模拟如下:
从图中可以看出,在符号跳变时,输出信号仍然保持信号相位的连续性。
hfy
推荐阅读
- 侠盗猎车圣安地斯秘籍/侠盗猎车圣安地斯,作弊码
- 去一趟巴厘岛旅游要多少钱简介
- 苹果6s怎么升级系统,苹果6s怎么设置铃声
- 如何涂指甲油,怎样涂指甲油干得快
- 纪念碑谷艾达的梦攻略第四关,纪念碑谷艾达的梦攻略
- udk虚幻4引擎(游戏开发包工具)软件介绍(udk虚幻4引擎(游戏开发包工具))
- OG梅奥为什么离开nba Pubmed GIST文献月评第十九期(Jun 2018)
- 12306用户名和密码忘记怎么找回账号,12306用户名和密码忘记怎么找回
- 哈尔滨市极乐寺简介
- 二人麻将打法技巧,迅速如何掌握二人麻将技巧
- 故宫门票多少钱一张2021,故宫门票多少钱
- 如何删除微信中的表情包,微信如何删除自己保存的表情
- dnf已经有红字的怎么把红字洗掉,dnf已经洗出红字的装备怎么洗掉
- 海蛏子的家常做法,海蛏子的做法大全
- 微信聊天记录怎么恢复吗,微信聊天记录怎么恢复方法:
- qq飞车帧数如何能锁,QQ飞车帧数如何修改
- 1盎司相当于多少克黄金,盎司等于多少克及一盎司黄金等于多少克
- 怎么恢复路由器出厂,怎样恢复路由器出厂设置
- 触手tvlogo怎么买,如何录制触手TV文章
- 藏语常用问候语及礼貌语 旅行必备