[發明專利]基于相同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.szxzyx.cn/pat/books/201210590839.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種宮頸止血鉗
- 下一篇:一種普外科手術用荷包鉗





