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

          新聞中心

          EEPW首頁 > EDA/PCB > 設(shè)計應(yīng)用 > 基于FPGA的數(shù)字幅頻均衡功率放大器的解決方案

          基于FPGA的數(shù)字幅頻均衡功率放大器的解決方案

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

          摘要:提出了一種基于功率放大器的設(shè)計。系統(tǒng)在完成基于AD620前級小信號放大電路設(shè)計的基礎(chǔ)上,分析了阻帶網(wǎng)絡(luò)的幅頻特性;結(jié)合分析結(jié)果與FIR 濾波算法給出了相應(yīng)的濾波器組成。后級功率放大電路采用分立MOS 管實現(xiàn)。

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

            在現(xiàn)代通信系統(tǒng)中,碼間干擾是制約通信質(zhì)量的重要因素。為了減小碼間干擾,需要對信道進行適當(dāng)?shù)难a償,以減小誤碼率,提高通信質(zhì)量,接收機中能夠補償或減小接收信號碼間干擾的補償器稱為均衡器。。本文提出了一種基于功率放大器的解決。

            1 系統(tǒng)總體設(shè)計

            本文設(shè)計了一種信號功率放大器的實現(xiàn)方案。設(shè)計主要由四個模塊組成。分別為小信號放大,帶阻網(wǎng)絡(luò)衰減,數(shù)字信號幅度的均衡處理以及功率放大。其中小信號放大部分由精密度高、噪音系數(shù)小的運算放大器AD620 實現(xiàn);數(shù)字信號處理部分以 為處理核心,輔助以A/D、D/A 模塊進行模擬信號和數(shù)字信號的轉(zhuǎn)換;末級功放電路采用分立的MOS管來實現(xiàn)。

            2 硬件電路設(shè)計

            2.1 前置放大電路設(shè)計

            前置小信號放大器利用低功耗高精度的儀表運放AD620[3],在運放1 管腳和8 管腳之間介入可變電阻來實現(xiàn)增益可控,以滿足題目中要求放大倍數(shù)不小于400 倍。前級放大電路如圖1所示。根據(jù)AD620 的內(nèi)部結(jié)構(gòu),其增益表達式如下:

            Au=(R1+R2)/RG+1=49.4k Ω / RG+1,其中,RG 的單位為k Ω 。


          圖1 AD620 放大電路

            2.2 帶阻網(wǎng)絡(luò)的計算

            阻帶網(wǎng)絡(luò)電路(詳見賽題)。根據(jù)基爾霍夫定律:

            I1=I2+I3 (1)

            U1= I1Z1+I3Z3 (2)

            I3Z3= I2Z2+ U2 (3)

            U2= I2RL=600*I2 (4)

            由式(1)(2)(3)(4)得U1 、U2 的關(guān)系:


           ?。ㄆ渲校琙1、 Z2 、Z3 分別為各諧振網(wǎng)絡(luò)的總阻抗)


          上一頁 1 2 3 下一頁

          關(guān)鍵詞: FPGA 數(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); })();