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

          新聞中心

          EEPW首頁(yè) > 模擬技術(shù) > 設(shè)計(jì)應(yīng)用 > HSP50214B數(shù)字下變頻器結(jié)構(gòu)框圖

          HSP50214B數(shù)字下變頻器結(jié)構(gòu)框圖

          作者: 時(shí)間:2011-06-11 來(lái)源:網(wǎng)絡(luò) 收藏
          HSP50214B的內(nèi)部結(jié)構(gòu)

          HSP50214B型可編程數(shù)字下變頻器可進(jìn)一步降低數(shù)字信號(hào)的載波頻率,甚至降到基帶;該器件可對(duì)輸入的數(shù)字信號(hào)進(jìn)行抽取,在允許限度內(nèi)降低數(shù)據(jù)量,利于后續(xù)信號(hào)處理實(shí)時(shí)有效,且功能強(qiáng)大。

          HSP50214B數(shù)字下變頻器的結(jié)構(gòu)框圖如圖1所示。且功能模塊:

          (1)輸入部分 其中電平檢測(cè)單元選取一定長(zhǎng)度的數(shù)據(jù),比較并積累該段數(shù)據(jù)的絕對(duì)值與預(yù)設(shè)置門限電平的誤差,該誤差積累量可由外部接口讀出,進(jìn)行外部自動(dòng)增益控制;

          (2)載波數(shù)控振蕩器 該模塊輸出具有一定頻率和初始相位的正弦和余弦兩路信號(hào),實(shí)現(xiàn)對(duì)輸入信號(hào)的正交混頻,產(chǎn)生I/Q通道數(shù)據(jù);

          (3)濾波抽取組 CIC級(jí)聯(lián)抽取器、HB濾波抽取組、255階FIR濾波器共同組成抽?。屯V波器,實(shí)現(xiàn)低通濾波和數(shù)據(jù)抽取功能;重采樣數(shù)控振蕩器進(jìn)行分?jǐn)?shù)倍采樣的轉(zhuǎn)換,使整個(gè)抽取系統(tǒng)的輸出速率能夠滿足特殊場(chǎng)合的要求;

          (4)增益控制部分 AGC環(huán)路為內(nèi)部增益控制,通過(guò)檢測(cè)DDC幅度輸出和預(yù)設(shè)門限之間的誤差,對(duì)FIR濾波器的輸出進(jìn)行增益調(diào)整,以提高小信號(hào)的增益并減少多級(jí)抽取造成的幅度衰減;

          (5)坐標(biāo)變換 直坐標(biāo)到極坐標(biāo)轉(zhuǎn)換器和數(shù)字鑒頻器共同完成對(duì)各類幅度調(diào)制、頻率調(diào)制和相位調(diào)制的解調(diào);

          (6)輸出部分 且有直接串行輸出、直接并行輸出和先入先出(FIFO)3種輸出方式,可提供同相分量、正交分量、瞬時(shí)幅度、瞬時(shí)相位和瞬時(shí)頻率等5種輸出數(shù)據(jù)類型,用戶可根據(jù)所需解調(diào)信號(hào)的調(diào)制方式選擇合適的輸出格式和方式。

          (7)控制接口 通過(guò)接口數(shù)據(jù)總線C[7:0]、地址總線A[2:0]和讀/寫信號(hào)實(shí)現(xiàn)控制字及相應(yīng)參數(shù)的寫入和內(nèi)部寄存器內(nèi)容及狀態(tài)信息的讀取。



          評(píng)論


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