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

          新聞中心

          EEPW首頁 > 手機與無線通信 > 設計應用 > 基于軟件無線電思想的數(shù)字通信終端接口電路設計與實現(xiàn)

          基于軟件無線電思想的數(shù)字通信終端接口電路設計與實現(xiàn)

          作者: 時間:2009-07-21 來源:網(wǎng)絡 收藏

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

          3.2 ADC的電路
            雖然話音信號的帶寬是位于中頻部分(20kHz~200kHz),相對較寬(200kHz),但其中夾雜著大量的帶內(nèi)噪聲,因此必須使用一個高速ADC(根據(jù)那奎斯特第一采樣定理,該ADC的采樣速率必須達到500ksps,同時為了提供一定的冗余量,本系統(tǒng)選取的ADC芯片的最高輸出采樣速率也應達到1.2Msps)來將模擬信號轉換為信號。另外,片內(nèi)采用Σ-Δ調制的ADC也能對帶內(nèi)噪聲起到良好的抑制作用,這種擬制主要通過對帶內(nèi)噪聲整形及片內(nèi)濾波器來,所以,高速采樣Σ-Δ調制ADC是本系統(tǒng)的首選。
            系統(tǒng)中的高速ADC可選擇分辨率為16位的Σ-ΔADC芯片AD7723。該器件的過采樣率有32/16×Fs可供選擇(本系統(tǒng)采用32×Fs的過采樣率)。它采用單+5V電源,片內(nèi)參考為2.5V;并具有并行輸出和串行輸出兩種方式,在輸出字速率達1.2MHz的情況下,其輸入信號的帶寬可達 460kHz,同時能向DSP(TMS320VC5410)的McBSP提供時鐘信號、幀同步信號和數(shù)據(jù)流信號,因此,該高速ADC能夠和DSP組成高速數(shù)據(jù)采集系統(tǒng)。圖5是其電路連接圖。
          3.3 DAC電路
            高速DAC可選用分辨率為12位的LTC7543,該芯片的信號轉換穩(wěn)定時間(settling time)典型值為0.25μs,最大值為1μs。LTC7543采用+5V單電源供電并具有和DSP(TMS320VC5410)的McBSP相兼容的時鐘信號、幀同步信號和數(shù)據(jù)流信號輸入引腳,輸出信號可采用雙極性輸出,也可以采用單極性輸出(本系統(tǒng)采用前者)。LTC7543的外圍電路比較簡單,圖 6是其電路連接圖,它由兩個寬帶運放,一個外部參考電壓,一個電源濾波電容,一個輸出濾波電容和若干電阻組成。  



          3.4晶振電路
            晶振電路選用的主要器件如圖7所示,該電路包括32MHz的有源晶體振蕩器、74HC393二進制分頻器和74HC08邏輯與門。其中 74HC393用來產(chǎn)生高速ADC的時鐘輸入信號和幀同步信號;74HC08用來調整幀同步信號的脈寬,以使其與時鐘信號的脈寬大小一致。


          4結束語
          以上所選的主要器件組成的電路均已做成PCB(印刷電路板),并通過信號測試。測試結果表明:窄帶帶通濾波器(N_BPF1、N_BPF2)的阻帶衰減為 40dB;寬帶帶通濾波器(B_BPF1、B_BPF2)的阻帶衰減為60dB;同時通過高速ADC完全可以對500kHz模擬信號的采樣、量化和編碼。

          數(shù)字通信相關文章:數(shù)字通信原理



          上一頁 1 2 下一頁

          評論


          相關推薦

          技術專區(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); })();