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

          新聞中心

          EEPW首頁 > 手機與無線通信 > 設計應用 > 基于AD9640的無線接收機設計

          基于AD9640的無線接收機設計

          —— Design of Wireless Receiver Based on AD9640
          作者:龔廣偉 李建國 國防科技大學電子科學與工程學院 喬佩 長沙理工大學 洪宇寧 92985部隊 時間:2010-02-05 來源:電子產(chǎn)品世界 收藏

            在射頻前端硬件的實際制作中,中頻頻率的選擇、帶通濾波器的中心頻率與3dB帶寬、外部無源器件的使用等設計考慮,都需要隨著不同的系統(tǒng)應用而仔細的規(guī)劃與調(diào)整,以便在適當?shù)某杀鞠逻_到規(guī)定的性能。本文以認知抗干擾為設計目標,主要討論了接收機鏈路的核心器件之一—高性能的,敘述它們?nèi)绾螡M足對高性能的需求。此外,接收機系統(tǒng)的設計還包括器件的選擇和設計,整體排版布線以及過程等步驟。

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

            設計

            天線接收到的射頻信號必須經(jīng)過A/D數(shù)字化,以便后面的數(shù)字處理芯片進行數(shù)字信號處理[1]。影響接收機體系的功耗、工作頻率動態(tài)范圍、接收帶寬和總體成本,其性能更是能夠影響接收機結(jié)構(gòu)的設計。理想情況下,在接收機的鏈路天線后直接進行數(shù)據(jù)轉(zhuǎn)換,ADC對射頻信號直接進行抽樣,這樣很大程度上繞過了模擬器件。而本文接收機體系結(jié)構(gòu)的一個重要特點是將ADC盡量靠近射頻前端,在較高的中頻直接進行數(shù)字化,因此A/D設計是接收機設計的核心之一。

            選定最優(yōu)采樣頻率

            如果對采樣輸出信號進行濾波的低通濾波器可以做到矩形系數(shù)為1,在無混疊的采樣率范圍內(nèi)選定任何一個頻率都是可以的(不考慮采樣時鐘的抖動)。但是實際上,這樣的濾波器是做不出來的,即使是矩形系數(shù)接近于1的低通濾波器也很難實現(xiàn)。如果后續(xù)的低通濾波器在過渡帶里面沒有頻譜的平移轉(zhuǎn)換,那么,即使矩形系數(shù)大一些也不會改變原信號的頻譜結(jié)構(gòu),這也就意味著平移頻譜之間的間隔應該越大越好。對于無混疊的采樣率來說,并不是頻率越高間隔越大,頻譜間隔最大的無混疊采樣率在降低后續(xù)低通濾波器的設計難度上是最優(yōu)的。

            本文首先討論無混疊采樣率與平移的頻譜間隔的關系,然后結(jié)合方案選擇一個最優(yōu)的采樣頻率。

            對圖1中虛線所示的頻譜塊,其左間距表示為:

            -fH+(m-1)fs-[fH-(m-1)fs]=2(m-1)fs-2fH (m=1, 2, 3…)

            右間距表示為:

            fL-(-fL+mfs)=-mfs+2fL

            使頻譜間隔最大條件是頻譜塊的左間距等于右間距:

            2mfs-2fH=-mfs+2fL

            即


          上一頁 1 2 3 4 5 下一頁

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁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); })();