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

          新聞中心

          EEPW首頁 > 模擬技術(shù) > 設(shè)計(jì)應(yīng)用 > 信號(hào)處理機(jī)的高速ADC模塊動(dòng)態(tài)性能在線測(cè)試

          信號(hào)處理機(jī)的高速ADC模塊動(dòng)態(tài)性能在線測(cè)試

          作者: 時(shí)間:2008-11-26 來源:網(wǎng)絡(luò) 收藏

             

            :在設(shè)計(jì)信號(hào)的工作中,需要分析模數(shù)轉(zhuǎn)換電路對(duì)整個(gè)系統(tǒng)的影響。本文介紹了一種基于DSP技術(shù)信號(hào)的高速轉(zhuǎn)換電路參數(shù)的方法。該方法利用信號(hào)的本身的DSP數(shù)據(jù)采集系統(tǒng),實(shí)時(shí)采集標(biāo)準(zhǔn)。再利用對(duì)數(shù)據(jù)進(jìn)行頻譜分析,計(jì)算出高速的SENAD,SNR 等幾個(gè)主要的動(dòng)態(tài)參數(shù)。實(shí)現(xiàn)了電路板的器件及周邊電路的性能進(jìn)行在線評(píng)估,對(duì)工程實(shí)踐有一定的指導(dǎo)作用。

            關(guān)鍵字:ADC;;DSP;matlab;

            高速ADC是信號(hào)處理機(jī)的不可欠缺的組成部分,其性能的好壞對(duì)信號(hào)處理系統(tǒng)的整體性能也至關(guān)重要。通常ADC的技術(shù)參數(shù)是由生產(chǎn)廠商提供,可作為設(shè)計(jì)的重要依據(jù),但是在電路板上形成的ADC的性能如何,還與ADC的周邊電路或輸入信號(hào)密切相關(guān),比如參考電壓源、取樣時(shí)鐘、輸入運(yùn)算放大器以及電源,地線和信號(hào)線上的干擾等。因此有必要在線評(píng)估高速ADC模塊的,分析其對(duì)信號(hào)處理機(jī)系統(tǒng)性能的影響。本文介紹了一種在信號(hào)處理機(jī)實(shí)際設(shè)備上在線評(píng)估高速ADC模塊的動(dòng)態(tài)性能的的方法。該方法利用信號(hào)處理機(jī)本身的數(shù)據(jù)采集能力,通過在模擬輸入端增加標(biāo)準(zhǔn),經(jīng)過后,由信號(hào)處理機(jī)的DSP讀入轉(zhuǎn)換結(jié)果,通過DSP仿真系統(tǒng)將數(shù)據(jù)讀入PC機(jī),然后利用MATLAB軟件對(duì)數(shù)據(jù)進(jìn)行頻譜分析,最終計(jì)算出SNR,SENAD等幾項(xiàng)動(dòng)態(tài)參數(shù)。本文還給出了具體測(cè)試結(jié)果及其分析,并對(duì)高速ADC模塊設(shè)計(jì)給出了一些意見。

            一、高速ADC的動(dòng)態(tài)性能參數(shù)

            評(píng)估ADC動(dòng)態(tài)性能的主要參數(shù)定義如下:

            1、信噪比(dB)

            其中Asignal為滿幅度正弦模擬輸入信號(hào)的均方根值,Anoise為所有噪聲源之和的均方根。

            2、信噪失真比(SINAD)

           ?。╠B)

            其中AHarmonic為各次諧波(除直流外)的頻率分量的均方根之和。

            3、有效比特位數(shù)(ENOB)

            其中N是轉(zhuǎn)換電路的量化比特位數(shù),A測(cè)量誤差下為測(cè)量噪聲平均值,A測(cè)量誤差為量化誤差平均值。

            4、總諧波失真其中,AF_IN為輸入信號(hào)基波的均方根值,AHD_2下至AHD_N為采樣所得信號(hào)頻域中2次到N次諧波分量的均方根值。

            5、無雜散動(dòng)態(tài)范圍其中,AF_IN為輸入信號(hào)基波分量的均方根值,AHD_MAX為采樣波形頻譜中最大失真諧波分量或最大雜散信號(hào)的均方根值。

            通過這些參數(shù)的定義,可以看出高速ADC電路的大部分動(dòng)態(tài)參數(shù)能在頻域上表現(xiàn)出來;所以對(duì)高速ADC電路進(jìn)行頻域的測(cè)試可以獲得相應(yīng)的動(dòng)態(tài)性能參數(shù)。

            二、傳統(tǒng)的測(cè)試方法

            傳統(tǒng)測(cè)試中,利用一個(gè)精度比被測(cè)模數(shù)轉(zhuǎn)換電路精度高2位以上的DAC產(chǎn)生一個(gè)單頻正弦波作為被測(cè)模數(shù)轉(zhuǎn)換電路的,在被測(cè)電路的后端也接一個(gè)DAC將波形恢復(fù)。如圖1。

            圖1傳統(tǒng)測(cè)試結(jié)構(gòu)

            這種測(cè)試結(jié)構(gòu)簡(jiǎn)單,直觀。但是在工程實(shí)踐中為了評(píng)估模數(shù)電路必須增加一塊DAC電路,會(huì)與實(shí)際模塊連接困難和引入DAC的誤差。因此在線評(píng)估不好采用。

            三、基于DSP技術(shù)的測(cè)試方法

            利用DSP技術(shù)可構(gòu)成簡(jiǎn)便且準(zhǔn)確的測(cè)試結(jié)構(gòu),在ADC電路的后端利用數(shù)字信號(hào)處理器將輸出數(shù)據(jù)采集保存起來,然后利用DSP仿真設(shè)備的JTAG接口將數(shù)據(jù)傳送到PC機(jī)中,利用Matlab軟件進(jìn)行相關(guān)頻域處理,以獲得高速模數(shù)轉(zhuǎn)換電路的實(shí)際轉(zhuǎn)換特性參數(shù)。結(jié)構(gòu)如圖2所示。

            圖2 基于DSP技術(shù)的測(cè)試結(jié)構(gòu)

            在這里用基于DSP的頻域分析工具替代了模擬的測(cè)試儀表,可以提供更高精度及可重復(fù)觀察的測(cè)試結(jié)果。將數(shù)據(jù)采集到PC機(jī)中后,在Matlab這一平臺(tái)中將時(shí)域的離散信號(hào)波形通過DFT(FFT)算法轉(zhuǎn)換到頻域。在頻域中根據(jù)定義求出相關(guān)的動(dòng)態(tài)性能參數(shù)。在輸入信號(hào)沒有失真的理想情況下,輸入模擬量為正弦波時(shí),輸出頻譜應(yīng)為頻率等于輸入頻率的沖激函數(shù)圖形。事實(shí)上,ADC的量化誤差,轉(zhuǎn)換器內(nèi)部各種噪聲,甚至包括測(cè)試系統(tǒng)噪聲,都會(huì)在頻譜圖上噪聲背景中體現(xiàn)出來?;贔FT信號(hào)分析的基本函數(shù)就是FFT本身和功率譜。FFT 算法中假設(shè)序列可以精確地在整個(gè)時(shí)域進(jìn)行周期延拓,所有包含該序列的信號(hào)為周期函數(shù),周期與時(shí)間序列的長度相關(guān)。然而如果時(shí)間序列的長度不是信號(hào)周期的整數(shù)倍,即,就會(huì)發(fā)生頻譜泄漏。這里是輸入信號(hào)頻率;Fsample是采樣頻率;Nwndows窗函數(shù)長度;Nrecord采樣信號(hào)數(shù)據(jù)長度。在測(cè)試中一般選用采用漢寧(Hanning)窗函數(shù),以減少頻譜泄漏。


          上一頁 1 2 3 下一頁

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