[发明专利]DDS无限跳频方法及系统有效
申请号: | 202110296911.3 | 申请日: | 2021-03-19 |
公开(公告)号: | CN113162618B | 公开(公告)日: | 2022-11-18 |
发明(设计)人: | 刘明雄;姚亚峰;付东兵 | 申请(专利权)人: | 中国地质大学(武汉) |
主分类号: | H03L7/16 | 分类号: | H03L7/16 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 430000 湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | dds 无限 方法 系统 | ||
本发明涉及DDS跳频领域,提供一种DDS无限跳频方法,包括步骤:获取频率控制字FTW和初始相位pow,通过计数器获取时间计数t;将所述频率控制字FTW和所述时间计数t输入乘法器进行计算,获得当前频率FTW×t;将所述当前频率FTW×t与所述初始相位pow相加,获得当前输出参数acc;将所述当前输出参数acc输入相幅转换模块,通过三段式cordic算法获得当前输出正弦波。本发明引入乘法器替代传统的累加器,实现传统DDS无法实现的无限跳频功能,并且保证上一次复位后相位相干;乘法器采用分步乘法,将频率控制字FTW和时间计数t均分成六个部分,每个对应部分依次相乘后再相加,节约计算资源;并且引入门控时钟降低功耗,进一步优化。
技术领域
本发明涉及DDS跳频领域,尤其涉及一种DDS无限跳频方法及系统。
背景技术
在传统设计中,DDS中的相位累加模块是使用累加器实现的,如果需要跳频,那么就需要很多个累加器实现,在这样的结构中,也是可以进行跳频信号输出的,只需要增加一系列并行累加器,同时对多个FTW进行累加;多个并行的累加器之间互不影响,每一个累加器都有自己的FTW,依然可以得到多个频率的cos/sin;也可以完成切换频率和同步工作的要求;它可以简单的实现有限个频率之间的跳变,在实际工作中,只需要在一开始输入多个FTW就可以通过最初的一次同步操作确定所有累加器的状态,从而在切换中保证相位的确定;但是传统的结构的缺陷包括:第一,只能在有限个频率之间转换;第二,需要转换的频率越多,电路面积会直线上升;第三,无法实现无限的和任意的频率跳变。
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
发明内容
本发明的主要目的在于,解决现有技术中,DDS只能在有限个频率之间转换;需要转换的频率越多,电路面积会直线上升;无法实现无限的和任意的频率跳变的技术问题。
为实现上述目的,本发明提供一种DDS无限跳频方法,包括步骤:
获取频率控制字FTW和初始相位pow,通过计数器获取时间计数t;
将所述频率控制字FTW和所述时间计数t输入乘法器进行计算,获得当前频率FTW×t;
将所述当前频率FTW×t与所述初始相位pow相加,获得当前输出参数acc;
将所述当前输出参数acc输入相幅转换模块,通过三段式cordic算法获得当前输出正弦波。
优选地,所述频率控制字FTW和所述时间计数t均以48位2进制数表示;
所述频率控制字FTW的第0-47位为第一部分频率控制字,第0-39位为第二部分频率控制字,第0-31位为第三部分频率控制字,第0-23位为第四部分频率控制字,第0-15位为第五部分频率控制字,第0-7位为第六部分频率控制字;
所述时间计数t的第0-7位为第一部分时间计数,第8-15位为第二部分时间计数,第16-23位为第三部分时间计数,第24-31位为第四部分时间计数,第32-39位为第五部分时间计数,第40-47位为第六部分时间计数。
优选地,所述将所述频率控制字FTW和所述时间计数t输入乘法器进行计算,获得当前频率,具体为:
所述第一部分频率控制字与所述第一部分时间计数相乘,获得第一乘积;
所述第二部分频率控制字与所述第二部分时间计数相乘,获得第二乘积;
所述第三部分频率控制字与所述第三部分时间计数相乘,获得第三乘积;
所述第四部分频率控制字与所述第四部分时间计数相乘,获得第四乘积;
所述第五部分频率控制字与所述第五部分时间计数相乘,获得第五乘积;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国地质大学(武汉),未经中国地质大学(武汉)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110296911.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种变电站工作人员工作路径追踪方法
- 下一篇:音频的空间管理