【技术实现步骤摘要】
本专利技术属于雷达信号处理中的数字中频接收领域,具体涉及一种基于相同FPGA乘法器资源实现的任意抽取数字下变频方法。
技术介绍
数字中频接收是通信及雷达系统必不可少的组成部分。传统的数字下变频方法,是在经过中频AD采样后,使用同向和正交两个支路对采样数据进行抽取滤波处理,但由于系统存在不同抽取率分时工作的可能性,因此针对不同抽取率的数字下变频模块需要独立设计,增加了 FPGA的乘法器资源。
技术实现思路
要解决的技术问题为了避免现有技术的不足之处,本专利技术提出一种基于相同FPGA乘法器资源实现的任意抽取数字下变频方法,针对不同抽取率的数字下变频模块需要重新设计的问题提出的解决方案,可以应用于存在多种抽取率的军用和民用中频数字接收产品领域。技术方案一种基于相同FPGA乘法器资源实现的任意抽取数字下变频方法,其特征在于步骤如下步骤1:将XMHz数据率的数据与数字本振产生的正弦相乘得到混频后的数据Imix(O),与数字本振产生的余弦数据相乘得到混频后的Qmix(O);步骤2 :采用移位寄存器对数据Imix(O)进行N个XMHz时钟周期的延时,得到Imix(IN);所述N ...
【技术保护点】
一种基于相同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 ...
【技术特征摘要】
1.一种基于相同FPGA乘法器资源实现的任意抽取数字下变频方法,其特征在于步骤如下: 步骤1:将XMHz数据率的数据与数字本振产生的正弦相乘得到混频后的数据Imix(O),与数字本振产生的余弦数据相乘得到混频后的Qmix(O); 步骤2:采用移位寄存器对数据Imix(O)进行N个XMHz时钟周期的延时,得到Imix(IN);所述N为抽取率; 采用移位寄存器对数据Imix(IN)进行N个XMHz时钟周期的延时,得到Imix (2N),采用同样的方法分别得到 Imix(3N)、Imix(4N)、Imix(5N)、Imix (6N)、Imix (7N)、Imix (8N)、Imix(9N)、Imix(ION); 所述N为抽取率; 步骤3:使用可变延时的移位寄存器,以输入的Imix(9N)数据中的N个数据为一组,奇数组与相邻的偶数组相互交换,得到输出数据Imix(IlN); 步骤4:采用移位寄存器对数据Imix(IlN)进行N个XMHz时钟周期的延时,得到Imix(12N),采用同样的方法分别得到 Imix(13N), Imix(14N)、Imix(15N), Imix(16N), Imix(17N),Imix(ISN) ,Ifflix (19N) ,Ifflix (20N); 步骤5:产生系数对称的20N阶抽取滤波器权系数,将其中系数的第I 2N存在只读存储器ROMl中、系数的第2N+1 4N存在只读存储器R0M2中、系数的第4N+1 6N存在只读存储器R0M3中、系数的第6N+1 8N存在只读存储器R0M4中、系数的第8N+1 ION存在只读存储器R0M5中; 步骤6:以两倍速率时钟2XMHz为时钟,以复位信号sclr上升沿为起始,同步计数产生数据选择信号sel信号、flag信号以及滤波器系数读地址raddr ;当 sel 信号为 O 时,I2x (IN)等于 Imix (IN)、I2x (IN)等于 Imix (3N)、I2x (3N)等于 Imix (5N)、I2x(4N)等于 Imix(7N)、I2x(5N)等于 Imix(9N)、I2x(6N)等于 Imix(IlN) ,I2x(7N)等于 Imix(13N)、I2x (8N)等于 Imix(15N)、I2x(9N)等于 Imix (17N)、I2x (ION)等于 Imix(19N);当 sel 信号为 I 时,I2x (IN)等于 Imix (2N)、I2x (IN)等于 Imix (4N)、I2x (3N)等于 Imix (6N)、I2x (4N)等于 Imix (8N)、I2x (5N)等于 Imix (ION)、I2x (6N)等于 Imix (12N)、I2x (7N)...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。