[發明專利]一種可變模小數變頻的串行信號處理方法及裝置在審
| 申請號: | 202010732924.6 | 申請日: | 2020-07-27 |
| 公開(公告)號: | CN111884655A | 公開(公告)日: | 2020-11-03 |
| 發明(設計)人: | 陳順陽;朱夢磊;徐力;張琦;楊會宇 | 申請(專利權)人: | 中國電子科技集團公司第三十六研究所 |
| 主分類號: | H03M1/12 | 分類號: | H03M1/12 |
| 代理公司: | 北京天達知識產權代理事務所(普通合伙) 11386 | 代理人: | 李明里 |
| 地址: | 314033 浙*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 可變 小數 變頻 串行 信號 處理 方法 裝置 | ||
1.一種可變模小數變頻的串行信號處理方法,其特征在于,包括:
根據可變小數變頻的模值M和內插倍數L,確定用于變頻的多相濾波器的原型低通濾波器的階數和總抽頭數;
對原型低通濾波器進行多相分解,將多相濾波器的抽頭系數進行分組,每組抽頭的抽頭系數存入一個RAM塊中;所述RAM塊中的每一個數據存儲地址對應存儲一個抽頭系數;
在系統時鐘的驅動下,根據所述模值M和內插倍數L,產生串行輸出的地址數據和使能信號;
所述串行輸出的地址數據送到對應的RAM塊中取出數據存儲地址中的抽頭系數,與串行讀入的數據一起送入與所述RAM塊對應的乘法器中相乘,將相乘結果送入與所述RAM塊對應的數據累加器,在使能信號的控制下,進行數據累加輸出累加結果;
將所述數據累加器的輸出累加結果進行級聯相加求和后,在使能信號的控制下輸出,作為變頻后的最終結果。
2.根據權利要求1所述的串行信號處理方法,其特征在于,所述地址數據和使能信號由地址產生器生成;所述地址產生器包括地址累加器、模運算模塊和判斷模塊;
所述地址累加器,用于在系統時鐘的驅動下,將內插倍數L值送入地址累加器與地址產生器輸出的地址數據不斷累加;
所述模運算模塊,用于將地址累加器輸出值與M值取模,將M值與取模結果的差作為地址產生器產生的地址數據輸出;
所述判斷模塊,用于判斷地址累加器輸出值是否大于等于M值,滿足則輸出使能信號為1,否則為0;
在進行所述地址數據和使能信號輸出時,首先將地址產生器輸出的地址數據以及地址累加器輸出初始值置零。
3.根據權利要求1或2所述的串行信號處理方法,其特征在于,
所述可變小數變頻的模值M={fs1,fs2,...,fsm}/D;其中,fs1、fs2、…、fsm分別是變速率ADC的m個采樣頻率,D為在可變小數變頻之前對ADC采樣數據進行固定抽取的倍數;
內插倍數L的取值為L=1,2,3,...M-1。
4.根據權利要求3所述的串行信號處理方法,其特征在于,確定所述多相濾波器的原型低通濾波器包括:
根據可變小數變頻的輸出最大帶寬B,輸出速率fb,歸一化截止頻率為ωc=B/fb
根據可變小數變頻的模值M修正低通濾波器的截止頻率為ωc/M;
根據設置的帶外抑制要求,使用Parks-McClellan方法進行最優濾波器估計,得到原型濾波器。
5.根據權利要求4所述的串行信號處理方法,其特征在于,所述濾波器的總抽頭數N=M×P;其中,M為可變小數變頻的模值,P由多相率濾波器的動態特性要求確定,所述RAM塊的個數由P確定,RAM塊的大小由M確定。
6.根據權利要求5所述的串行信號處理方法,其特征在于,
根據公式hp(n)=h(k+pM)求取P組多相濾波器的抽頭系數,其中,h(*)為原型低通濾波器的系數函數,p=0,1,2,...,P-1;k=1,2,...,M;
將每組抽頭系數hp(n)按照倒序的順序存入一個與其對應的RAM塊中。
7.根據權利要求3所述的串行信號處理方法,其特征在于,所述數據累加器的運算規則為:
其中,acc(n)為數據累加器當前項輸出,sumacc(n)為當前項累加和,sumacc(n)的初始值為0,data(n)為輸入的數據與濾波器的抽頭系數的乘積。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國電子科技集團公司第三十六研究所,未經中國電子科技集團公司第三十六研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010732924.6/1.html,轉載請聲明來源鉆瓜專利網。





