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

          新聞中心

          EEPW首頁 > EDA/PCB > 設(shè)計應(yīng)用 > 模塊化FPGA設(shè)計在某雷達接收機中的應(yīng)用

          模塊化FPGA設(shè)計在某雷達接收機中的應(yīng)用

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

          3.3.2 數(shù)控振蕩器(NCO)
          NCO產(chǎn)生兩路正交的正弦波信號(本振信號),其頻率和相位可控。
          NCO的實現(xiàn)采用查表法,將正弦表預(yù)先存入ROM中,頻率積分后加上初始相位得到瞬時相位,作為正弦表地址數(shù)據(jù)輸入,ROM輸出為正弦幅度信號。由于受到RAM容量的限制,相位到地址的轉(zhuǎn)換需要做截斷處理,同時只存儲了1/4周期+1個單元的正弦幅度信息,查表時根據(jù)正弦信號的周期性做調(diào)整。

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

          3.3.3 數(shù)字下變頻器和積分梳狀(CIC)抽取濾波器
          數(shù)字下變頻功能由有符號整數(shù)乘法器實現(xiàn)。CIC抽取濾波器包括兩級,結(jié)構(gòu)分別為2階和5階。CIC抽取濾波器傳遞函數(shù)和頻率響應(yīng)分別為:


          其中,n為階數(shù),D為抽取比,fs為輸入數(shù)據(jù)速率。CIC抽取濾波器原理框圖如圖7(以2階CIC為例,5階類似):


          CIC抽取濾波器由積分器、抽取器、梳狀器和比例器組成。單級積分器傳遞函數(shù)為由加法器和延遲寄存器實現(xiàn);單級梳狀器傳遞函數(shù)為H(z)=1-z-1,由減法器和延遲寄存器實現(xiàn);比例器放在最后,保證有效位數(shù)。圖8是CIC2積分梳狀抽取濾波器的頻率響應(yīng)和其直流附近的放大,可以看出其單邊帶5 dB處的帶寬是符合設(shè)計要求的。

          3.3.4 時序圖
          信號處理模塊信號處理子通道處理時序如圖9所示,處理過程中采用了流水線技術(shù)。NCO輸出COS比FCW、PCW輸入滯后5個時鐘周期:下變頻數(shù)據(jù)輸出I比數(shù)據(jù)輸入DIN滯后5個時鐘周期。

          3.3.5 通信控制模塊
          通信控制模塊分為EMIF、UART、BUFFER和GPIO四個子模塊,其中GPIO子模塊負(fù)責(zé)與DSP之間狀態(tài)與控制信號的傳輸;EMIF子模塊負(fù)責(zé)與DSP之間的總線通信控制,將兩者之間的通信轉(zhuǎn)換到內(nèi)部總線,分別連通UART子模塊和BUFFRE子模塊;UART子模塊負(fù)責(zé)外部串口設(shè)備與EMIF子模塊之間的雙向通信,BUFFRE子模塊負(fù)責(zé)信號處理模塊輸出數(shù)據(jù)與EMIF子模塊之間的緩沖通信。


          4 結(jié)論
          本方案充分利用軟件的處理能力和對FPGA設(shè)計的思想,提高了中頻數(shù)字接收機的靈活性,并使FPGA單元易于分塊編寫,易于分塊調(diào)試,易于修改?;谠?a class="contentlabel" href="http://www.ex-cimer.com/news/listbylabel/label/模塊化">模塊化FPGA的數(shù)字已調(diào)試成功,并已開始使用。


          上一頁 1 2 3 下一頁

          評論


          相關(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); })();