摘 要:為了解決軟件無(wú)線電通信系統(tǒng)中頻采樣之后的極大數(shù)據(jù)量在基帶處理部分對(duì)DSP計(jì)算的壓力,常采用多速率處理技術(shù)。多速率處理過(guò)程中需要使用積分梳狀濾波器、半帶濾波器和高階FIR濾波器。在分析了積分梳狀濾波器的結(jié)構(gòu)和特性的基礎(chǔ)上,闡述了多級(jí)CIC濾波器一種高效的FPGA實(shí)現(xiàn)方法,該方法的正確性和可行性通過(guò)Quartus Ⅱ的時(shí)序仿真分析得以驗(yàn)證,實(shí)際中可以推廣應(yīng)用。
關(guān)鍵詞:多速率處理;CIC濾波器;FPGA;Quartus Ⅱ 仿真分析
中圖分類號(hào):TN911.7 文獻(xiàn)標(biāo)識(shí)碼:B 文章編號(hào):1004373X(2008)1703103
Realization of CIC Filter Based on FPGA
SHI Huanqing,DENG Chunwei
(Huarui College,Daqing Petroleum Institute,Harbin,150027,China)
Abstract:In software defined radio system,in order to resolve the pressure problem of huge data quantity to DSP computation in the baseband after intermediate frequency sampling,uses the technique of multi-rate processing.Multi-rate processing need to use integrator comb filter,half-band filters and high-FIR filter.This paper analyses the CIC filter structure and characteristics, introduces an effective method basic on FPGA to realize the filter.In the end,the exactness and feasibility of this method are verified by timing simulation with Quartus II,this method can be used in practice.
Keywords:multi-rate processing; CIC filter;FPGA;Quartus Ⅱ simulation analysis
軟件無(wú)線電技術(shù)[1-3]的基本思想是將寬帶的A/D轉(zhuǎn)換器盡可能靠近射頻天線,即盡可能早地將接收到的模擬信號(hào)轉(zhuǎn)化為數(shù)字信號(hào),在最大程度上通過(guò)DSP軟件來(lái)實(shí)現(xiàn)通信系統(tǒng)的各種功能。在軟件無(wú)線電接收平臺(tái)中,采樣率高有利于提高采樣量化的信噪比和簡(jiǎn)化設(shè)計(jì),但采樣率高會(huì)導(dǎo)致后續(xù)信號(hào)處理速度跟不上,所以很有必要對(duì)A/D后的數(shù)據(jù)流進(jìn)行降速處理[4,5],本文提出了多級(jí)CIC抽取濾波器[6,7]結(jié)構(gòu)不僅能夠?qū)崿F(xiàn)更寬輸入信號(hào)的任意速率的抽取,并且對(duì)帶外信號(hào)的衰減也更大。
注:本文中所涉及到的圖表、注解、公式等內(nèi)容請(qǐng)以PDF格式閱讀原文