[发明专利]基于相同FPGA乘法器资源实现的任意抽取数字下变频方法有效
申请号: | 201210590839.6 | 申请日: | 2012-12-28 |
公开(公告)号: | CN103078592A | 公开(公告)日: | 2013-05-01 |
发明(设计)人: | 袁子乔;刘翔;王辉辉 | 申请(专利权)人: | 西安电子工程研究所 |
主分类号: | H03D7/00 | 分类号: | H03D7/00 |
代理公司: | 西北工业大学专利中心 61204 | 代理人: | 王鲜凯 |
地址: | 710100 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 相同 fpga 乘法器 资源 实现 任意 抽取 数字 变频 方法 | ||
技术领域
本发明属于雷达信号处理中的数字中频接收领域,具体涉及一种基于相同FPGA乘法器资源实现的任意抽取数字下变频方法。
背景技术
数字中频接收是通信及雷达系统必不可少的组成部分。传统的数字下变频方法,是在经过中频AD采样后,使用同向和正交两个支路对采样数据进行抽取滤波处理,但由于系统存在不同抽取率分时工作的可能性,因此针对不同抽取率的数字下变频模块需要独立设计,增加了FPGA的乘法器资源。
发明内容
要解决的技术问题
为了避免现有技术的不足之处,本发明提出一种基于相同FPGA乘法器资源实现的任意抽取数字下变频方法,针对不同抽取率的数字下变频模块需要重新设计的问题提出的解决方案,可以应用于存在多种抽取率的军用和民用中频数字接收产品领域。
技术方案
一种基于相同FPGA乘法器资源实现的任意抽取数字下变频方法,其特征在于步骤如下:
步骤1:将XMHz数据率的数据与数字本振产生的正弦相乘得到混频后的数据Imix(0),与数字本振产生的余弦数据相乘得到混频后的Qmix(0);
步骤2:采用移位寄存器对数据Imix(0)进行N个XMHz时钟周期的延时,得到Imix(1N);所述N为抽取率;
采用移位寄存器对数据Imix(1N)进行N个XMHz时钟周期的延时,得到Imix(2N),采用同样的方法分别得到Imix(3N)、Imix(4N)、Imix(5N)、Imix(6N)、Imix(7N)、Imix(8N)、Imix(9N)、Imix(10N);
所述N为抽取率;
步骤3:使用可变延时的移位寄存器,以输入的Imix(9N)数据中的N个数据为一组,奇数组与相邻的偶数组相互交换,得到输出数据Imix(11N);
步骤4:采用移位寄存器对数据Imix(11N)进行N个XMHz时钟周期的延时,得到Imix(12N),采用同样的方法分别得到Imix(13N)、Imix(14N)、Imix(15N)、Imix(16N)、Imix(17N)、Imix(18N)、Imix(19N)、Imix(20N);
步骤5:产生系数对称的20N阶抽取滤波器权系数,将其中系数的第1~2N存在只读存储器ROM1中、系数的第2N+1~4N存在只读存储器ROM2中、系数的第4N+1~6N存在只读存储器ROM3中、系数的第6N+1~8N存在只读存储器ROM4中、系数的第8N+1~10N存在只读存储器ROM5中;
步骤6:以两倍速率时钟2XMHz为时钟,以复位信号sclr上升沿为起始,同步计数产生数据选择信号sel信号、flag信号以及滤波器系数读地址raddr;
当sel信号为0时,I2x(1N)等于Imix(1N)、I2x(1N)等于Imix(3N)、I2x(3N)等于Imix(5N)、I2x(4N)等于Imix(7N)、I2x(5N)等于Imix(9N)、I2x(6N)等于Imix(11N)、I2x(7N)等于Imix(13N)、I2x(8N)等于Imix(15N)、I2x(9N)等于Imix(17N)、I2x(10N)等于Imix(19N);
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子工程研究所,未经西安电子工程研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210590839.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种宫颈止血钳
- 下一篇:一种普外科手术用荷包钳