技術頻道

娓娓工業(yè)
您現(xiàn)在的位置: 中國傳動網(wǎng) > 技術頻道 > 技術百科 > 基于FPGA的數(shù)字下變頻器的設計與實現(xiàn)

基于FPGA的數(shù)字下變頻器的設計與實現(xiàn)

時間:2018-01-10 11:08:05來源:網(wǎng)絡轉(zhuǎn)載

導語:?設計和實現(xiàn)了基于FPGA的可編程數(shù)字下變頻器(DDC),用于寬帶數(shù)字中頻軟件無線電接收機中,主要完成了數(shù)字下變頻、數(shù)據(jù)抽取等功能。

設計和實現(xiàn)了基于FPGA的可編程數(shù)字下變頻器(DDC),用于寬帶數(shù)字中頻軟件無線電接收機中,主要完成了數(shù)字下變頻、數(shù)據(jù)抽取等功能。采用自頂向下的模塊化設計方法,將整個下變頻器劃分為基本單元,實現(xiàn)這些功能模塊并組成模塊庫。在具體應用時,優(yōu)化配置各個模塊來滿足具體無線通信系統(tǒng)性能的要求。

數(shù)字下變頻技術在移動通信、數(shù)字廣播、電視等領域具有重要應用價值。在接收機中,信號經(jīng)混頻后,輸出到低通濾波器,濾除倍頻分量和帶外信號。但隨著采樣速率的提高,一個重要問題就是采樣后的數(shù)據(jù)流速率很高,導致后續(xù)的信號處理速度跟不上,特別是對有些同步解調(diào)算法,其計算量巨大[1]。數(shù)據(jù)吞吐率過高很難滿足實時性要求,因此有必要對A/D轉(zhuǎn)換后的數(shù)據(jù)流進行降速處理。

數(shù)字下變頻的基本功能是從輸入的寬帶高速數(shù)據(jù)流信號中提取所需的窄帶信號,將其下變頻為數(shù)字基帶信號,并轉(zhuǎn)換成較低的數(shù)據(jù)流[2]。高速ADC的輸出信號送入至數(shù)字下變頻器內(nèi),然后與數(shù)字本振正交混頻,再經(jīng)帶通濾波器,濾除其他干擾信號,然后再進行信號的解調(diào)、解碼處理。如果直接對混頻后的數(shù)據(jù)進行帶通濾波所耗費的運算量就特別大,例如信號的數(shù)字化采樣率為30.72MHz,濾波器為33階FIR濾波器,則濾波操作需要1013M次乘法和980M次加法,常規(guī)DSP難以承受。所以必須對混頻后的信號進行降速處理,這就是下變頻器主要完成的工作,如圖1所示。

基于FPGA的數(shù)字下變頻器設計

1原理實現(xiàn)

1.1系統(tǒng)原理實現(xiàn)

數(shù)字下變頻器輸出信號的后續(xù)處理,主要是完成信號解調(diào)、解碼、抗干擾、自適應均衡以及信號參數(shù)估計等工作[3]。由于正交分解后的I/Q兩路基帶信號對上述后續(xù)處理通常帶來很大的方便和良好的性能,因此本設計采用了正交兩路處理的典型結構。圖2是本設計的結構框圖。主要包括:數(shù)控振蕩器、混頻器、改進的級聯(lián)積分梳狀(MCIC)濾波器、半帶(HB)濾波器、抽取器、可編程FIR濾波器、控制模塊。

基于FPGA的數(shù)字下變頻器設計

模擬中頻信號由前端的模數(shù)轉(zhuǎn)換器采樣而得到數(shù)字中頻信號,數(shù)字信號先與數(shù)控本振產(chǎn)生的兩路正交本振信號進行混頻,將數(shù)字中頻搬移到基帶。由于ADC在中頻進行采樣,采樣速率有可能很高,而混頻后得到的數(shù)據(jù)率和采樣速率是一致的。如果直接利用FIR濾波器來實現(xiàn)的話,根本無法達到這個處理速率。因此混頻后的信號先通過CIC濾波器和HB濾波器,然后進行抽取,降低數(shù)據(jù)率,再由FIR濾波器進行濾波。由于CIC濾波器的系數(shù)都為1,因此實現(xiàn)非常簡單,只有加減運算,硬件實現(xiàn)時可達到較高的處理速率,適合作抽取系統(tǒng)中的第一級并進行較大倍數(shù)抽取的工作。但CIC濾波器阻帶衰減的特性不是很好,通常需要采用五級CIC濾波器級聯(lián)的方式加大阻帶衰減,抽取因子為2~16。由于CIC濾波器的帶內(nèi)平坦度不是很好,因此在其后端加了一個補償器,把它們合稱為改進的CIC(MCIC)濾波器。HB濾波器由于其系數(shù)幾乎一半為零,濾波時運算量減少一半,因此被作為第二級低通濾波器。HB濾波器處理后的信號的抽取因子固定為2,特別適合采樣率降低一半的要求。通過MCIC濾波器和HB濾波器濾波抽取后,基帶信號由最初的高數(shù)據(jù)率被降到較低的速率,適于后級FIR濾波器處理。

1.2數(shù)控振蕩器實現(xiàn)原理

數(shù)控振蕩器是本地頻振蕩信號的發(fā)生機構。其功能主要是產(chǎn)生一個振蕩頻率為中頻的理想正弦和余弦序列[4]。它是決定系統(tǒng)性能的最主要的因素之一。本文的數(shù)控振蕩器采用直接數(shù)字頻率合成技術來實現(xiàn)。

直接數(shù)字頻率合成技術DDS(DirectDigitalFrequencySynthesis)是從相位概念出發(fā)直接合成所需波形的一種新的頻率合成技術。近年來,技術和器件水平不斷發(fā)展,這使DDS技術也得到了飛速的發(fā)展,完成了頻率合成技術的一次飛躍,是目前運用最廣泛的頻率合成技術。DDS的基本組成結構如圖3所示。

基于FPGA的數(shù)字下變頻器設計

基于FPGA的數(shù)字下變頻器設計

1.5可編程FIR整形濾波器實現(xiàn)原理

在數(shù)字下變頻器的多級高效數(shù)字濾波器模塊中,最后一級一般要使用可編程的FIR濾波器對整個信道進行濾波。信號經(jīng)過前級的MCIC濾波器、半帶濾波器抽取濾波后,輸入到FIR濾波器的采樣速率相對來說已經(jīng)較低了,所以在能實時處理的前提下,可以適當提高濾波器的階數(shù)。更高階的FIR濾波器,能使濾波器的通帶波動、過渡帶寬、阻帶衰減等指標能夠設計得較好[7]。

該FIR濾波器的設計目標是盡可能地讓期望信號通過,同時盡可能地抑制無用信號。對濾波器幅頻特性而言,就是通帶波動盡可能小、通帶寬度盡可能與有用信號帶寬盡可能一樣、過渡帶盡可能窄、阻帶衰減盡可能大。本文所設計的可編程FIR濾波器是直接調(diào)用IP核來實現(xiàn)的,階數(shù)為64階,仍然采用串并結合的結構來實現(xiàn)。

2系統(tǒng)的驗證

本設計所選擇的FPGA芯片為XILINX公司的VirtexII3000。芯片資源利用情況如表1所示。

基于FPGA的數(shù)字下變頻器設計

選取輸入信號為x=cos(2π(fc+f1)t+0.0032cos2π(fc+f0)t),其中f1=0.3MHz,f0=0.2MHz,fc=30MHz,選取的采樣頻率為fs=80MHz,抽取系數(shù)CW1=4,CW2=4,CW3=1,即第一級CIC濾波器進行5倍抽取,第二級CIC濾波器進行5倍抽取,整個系統(tǒng)對其進行100倍抽取時,雙路輸出復信號的幅度頻譜如圖6所示。由頻譜圖可以看出數(shù)字下變頻器的動態(tài)范圍大于50dB。

基于FPGA的數(shù)字下變頻器設計

本文主要研究的內(nèi)容是基于FPGA的數(shù)字下變頻器的設計。首先根據(jù)客觀要求和可用資源總數(shù)論證了數(shù)字下變頻器整體的設計方案,然后根據(jù)設計方案將整個設計模塊化,采用自頂向下的模塊化設計的思想,完成各個模塊的設計。通過配置各抽取引腳,可以實現(xiàn)8~1024倍的抽取。最后以正弦信號為測試信號,測得系統(tǒng)的最大動態(tài)范圍大于50dB。

標簽:

點贊

分享到:

上一篇:基于VB的臺達PLC與監(jiān)控計算機...

下一篇:變頻器技術原理及應用分析

中國傳動網(wǎng)版權與免責聲明:凡本網(wǎng)注明[來源:中國傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權均為中國傳動網(wǎng)(www.surachana.com)獨家所有。如需轉(zhuǎn)載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個人轉(zhuǎn)載使用時須注明來源“中國傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責任。

本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權屬于原版權人。轉(zhuǎn)載請保留稿件來源及作者,禁止擅自篡改,違者自負版權法律責任。

網(wǎng)站簡介|會員服務|聯(lián)系方式|幫助信息|版權信息|網(wǎng)站地圖|友情鏈接|法律支持|意見反饋|sitemap

傳動網(wǎng)-工業(yè)自動化與智能制造的全媒體“互聯(lián)網(wǎng)+”創(chuàng)新服務平臺

網(wǎng)站客服服務咨詢采購咨詢媒體合作

Chuandong.com Copyright ?2005 - 2025 ,All Rights Reserved 深圳市奧美大唐廣告有限公司 版權所有
粵ICP備 14004826號 | 營業(yè)執(zhí)照證書 | 不良信息舉報中心 | 粵公網(wǎng)安備 44030402000946號