<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 一種時延設(shè)計方法與DSP實(shí)現(xiàn)

          一種時延設(shè)計方法與DSP實(shí)現(xiàn)

          作者: 時間:2009-11-10 來源:網(wǎng)絡(luò) 收藏

          前面介紹的抽取和內(nèi)插的結(jié)構(gòu)對運(yùn)算速度的要求是相當(dāng)高的,這主要表現(xiàn)在抽取濾波器模型中的低通濾波器位于抽取算子之前,也就是說低通濾波器是在降速之前的;而對于內(nèi)插器模型,其低通濾波器位于內(nèi)插算子之后,也就是說內(nèi)插器低通濾波器是在提速之后進(jìn)行的??傊?,無論是抽取器還是內(nèi)插器,其抗混疊數(shù)字濾波均在高取樣率條件下進(jìn)行,這大大提高了對運(yùn)算速度的要求,對實(shí)時處理是極其不利的。下面將討論有利于實(shí)時處理的抽取器、內(nèi)插器的多相濾波結(jié)構(gòu)。
          設(shè)數(shù)字濾波器的沖擊響應(yīng)為h(n),它的z變換定義為:式中,N為濾波器長度。如果將沖激響應(yīng)h(n)按下列的排列分成D個組,如N不為D的整數(shù)倍,則將h(n)后補(bǔ)零,使得濾波器長度N為D的整數(shù)倍,即N/D=Q,Q為整數(shù),則:

          本文引用地址:http://www.ex-cimer.com/article/152292.htm

          D-1。式(5)即為數(shù)字濾波器H(z)的多相濾波結(jié)構(gòu)。針對本文的應(yīng)用,此處給出一個I倍內(nèi)插器多相濾波結(jié)構(gòu)的框圖,如圖1所示。其中,Rk(z')=E(I-1-k)(z')。

          由圖1可見,此時的數(shù)字濾波器Rk(z)位于內(nèi)插器之前,即濾波是在數(shù)據(jù)流提速之前進(jìn)行的,這就大大降低了對處理器的要求,提高了實(shí)時處理能力。此外,多相濾波器結(jié)構(gòu)的另一個好處是每一分支濾波器的系數(shù)由原來的N個減少到N/I個,可以減小濾波運(yùn)算的累積誤差,有利于提高計算精度,降低對處理器字長的要求。圖2是多相結(jié)構(gòu)內(nèi)插濾波器的開關(guān)結(jié)構(gòu)形式。它可以更清楚地說明多相結(jié)構(gòu)內(nèi)插濾波器是如何工作的。對輸入速率為Fs的數(shù)據(jù)流,經(jīng)L個子濾波器后,每個子濾波器的數(shù)據(jù)流速度依然是Fs,但整個內(nèi)插濾波器的數(shù)據(jù)流速度提高為I?Fs,此時用速率為I?Fs的開關(guān)對輸出數(shù)據(jù)流進(jìn)行選擇,即完成了I倍內(nèi)插數(shù)據(jù)的獲取。同樣可以得出D倍抽取器多相濾波結(jié)構(gòu)。


          2 算法的
          短波信道模擬器系統(tǒng)中常采用軟件無線電思想實(shí)現(xiàn)。軟件無線電的宗旨就是盡可能地簡化射頻模擬前端,使A/D轉(zhuǎn)換盡可能地靠近天線去完成模擬信號的數(shù)字化,而且數(shù)字化后的信號要盡可能多地用軟件進(jìn)行處理,實(shí)現(xiàn)各種功能和指標(biāo)。軟件部分主要用芯片來進(jìn)行處理信號。根據(jù)軟件無線電的知識,可以使用內(nèi)插來完成精確性部分的工作,但為了避免插值后數(shù)據(jù)量的大增,導(dǎo)致處理的負(fù)荷量過重,之后就得考慮數(shù)據(jù)的抽取操作用以減少處理的數(shù)據(jù)量。在上部分中,可以得出內(nèi)插和抽取過程都需要一濾波器進(jìn)行濾波,避免內(nèi)插帶來的高頻鏡像和抽取帶來的頻譜混疊。可以采用內(nèi)插和抽取組合的辦法來解決內(nèi)插所導(dǎo)致的數(shù)據(jù)量大增問題,并保證小尺寸的精度。但必須內(nèi)插在前,抽取在后,以確保其中間序列的基帶譜寬度不小于原始輸入序列譜或輸出序列譜的基帶頻譜寬度,否則將會引起信號失真。這里采取的是D倍內(nèi)插再D倍抽取以實(shí)現(xiàn)級聯(lián)來滿足要求。但是由于他們級聯(lián)的D倍內(nèi)插濾波器和D倍抽取濾波器工作在相同的采樣率Dfs下,所以他們可以以一個組合濾波器來代替。圖3是基于內(nèi)插和抽取技術(shù)的時延器結(jié)構(gòu)。

          輸入信號x(n)的抽樣速率為fs,為實(shí)現(xiàn)延遲L/D個樣點(diǎn)間隔,首先將x(n)的抽樣速率增加到原來的D倍(即在x(n)的二個樣點(diǎn)間插入D-1個零),速率提高后的V(n)序列經(jīng)低通濾波器濾波,低通濾波器的作用是濾除間隔為原抽樣頻率重復(fù)出現(xiàn)的成分。V(n)是x(n)內(nèi)插后的序列,其抽樣速率為Dfs,u(n)在高抽樣率上延遲L個樣點(diǎn)后得ω(n),最后在ω(n)序列中,每D個樣點(diǎn)保留一個即得到y(tǒng)(n)。y(n)是x(n)延遲了(L/D)T的序列,這里T=1/fs是原序列的抽樣周期。在得出u(n)的過程中,經(jīng)過的低通濾波器是FIR濾波器,V(n)序列經(jīng)低通濾波器濾波時是利用產(chǎn)生的,但V(n)是通過x(n)的兩樣m=0點(diǎn)插零得到,也就是說在進(jìn)行卷積運(yùn)算時,將會有許多項是零乘以濾波系數(shù)的情況。根據(jù)規(guī)律可以得出,濾波系數(shù)每隔D個再相互與x(n)中相鄰數(shù)據(jù)相乘加得到。結(jié)合數(shù)字濾波器H(z)的多相濾波結(jié)構(gòu)的知識,多相濾波器是由D個子濾波器構(gòu)成的。各個子濾波器參數(shù)如下,其中N/D=Q,N為濾波器長度,Q為整數(shù),令K=Q-1:



          在上面各子濾波器參數(shù)組中,相鄰濾波參數(shù)都相隔D個,也將是輸入信號x(n)依次通過各子濾波器后產(chǎn)生新的信號u(n),此時的抽樣周期TD=1/Dfs,即x(n)通過相鄰子濾波器后產(chǎn)生的輸出信號間的抽樣時間是一個抽樣周期1/Dfs。那么,x(n)依次通過子濾波器參數(shù)組中相距L相應(yīng)的子濾波器時產(chǎn)生的輸出信號間抽樣時間是L/Dfs。這樣就能夠產(chǎn)生L個延遲樣點(diǎn)時間。最后再采取數(shù)據(jù)抽取工作。抽取工作其實(shí)可以采取對未被抽取的輸出信號相對應(yīng)的數(shù)據(jù)進(jìn)行內(nèi)插濾波操作,而不對抽取的輸出信號相對應(yīng)的數(shù)據(jù)進(jìn)行內(nèi)插濾波操作。這樣可讓DSP減少許多運(yùn)算操作,節(jié)省DSP實(shí)現(xiàn)時延過程的執(zhí)行時間,能夠保證信號數(shù)據(jù)的準(zhǔn)確性。選用的DSP芯片是TI公司的TMS320C6416,主頻可以達(dá)到1 GHz,運(yùn)算速度已達(dá)到8 000 MIPS,為32 b定點(diǎn)數(shù)字信號處理器。根據(jù)輸入信號x(n)的頻譜分析可得出最高頻率fmax(fmax≤fs/2),其中利用.Matlab或者SystemView軟件一個低通濾波器,得出濾波系數(shù)。



          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();