那曲檬骨新材料有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何通過過采樣的方式提高有效位分辨率

2yMZ_BasiCAE ? 來源:貝思科爾 ? 作者:貝思科爾 ? 2022-01-21 14:20 ? 次閱讀

過采樣與位分辨率

數字信號處理中提升有效位分辨率的方法

位(比特)分辨率與采樣率是模數轉換器(ADC)最重要的兩個參數。高位分辨率的ADC可以有效地減少由采樣造成的量化噪聲,從而提高整個數字信號處理(DSP)的質量。大多數ADC擁有較為固定的位分辨率與采樣率。然而,某些依賴DSP的儀器,比如數字儲存示波器,可能需要用來接收不同頻段的輸入信號。因此,使用固定的采樣率與位分辨率進行采樣在這類應用很可能不是最優的解決方案。在這份應用指南中,我們將向您介紹如何通過 過采樣 的方式提高有效位分辨率。之后通過實驗向您展示Moku:Lab與Moku:Go是如果通過其強大的機載運算能力,在不同的使用場景下自動使用過采樣來提升測量結果。

簡介

在過去的幾十年中,半導體的制造工藝得到指數級的提升。單位面積下芯片半導體的數量也同樣得到了多個數量級的提升。許多信號處理的設備,比如音頻錄制與播放設備,都由模擬信號處理過渡到了信號數字處理。數字信號處理(DSP)通常有著更簡單的結構:模數轉換器(ADC)首先將模擬信號轉換成數字信號。之后,DSP芯片對信號進行實時處理,再通過數模轉換器(DAC)等設備輸出給其他裝置。許多儀器通過搭載特殊應用集成電路(ASIC)來實現信號的處理。然而,現場可編程邏輯門陣列(FPGA)的飛速發展給我們提供了更加便捷的選項。通過ADC-DSP-DAC的設計思路,FPGA的可編程性允許我們將不同的DSP算法部署到同一個硬件上。Liquid Instruments的Moku實驗平臺搭載了Xilinx的SoC/FPGA作為核心芯片,可將多達12種不同的測試測量儀器集成到一個硬件平臺上。通過簡單的操作,用戶可以在數秒內切換不同的儀器。Moku平臺的高集成度與快速切換儀器的特性,使其無論是在本科實驗室教學,科研院所,還是商業產品研發中都能提供平滑,無縫的用戶體驗。

模數轉換是高質量測量的重要環節。ADC通常對一個輸入電壓進行采樣,然后將這個電壓轉換成一個固定位數的二進制數。采樣的速度(采樣率)與輸出的位數是ADC最重要的兩個特征值。更高的位數通常可以使得模擬信號被更精確的轉換并表達。比如,如果我們有一個2 Vpp的輸入范圍,一個8位的ADC最小的量化步驟為 mV。如果我們使用一個12位的ADC,則最小量化步驟可以被減小到 mV。因此,更高的位數可以給我們提供更精確的測量結果。然而,更高的ADC位數會增大整個DSP的數據吞吐量。當我們的DSP擁有固定運算能力的時候,ADC最高的位數通常會被其最高采樣率所限制。但當輸入信號頻率較低時(不需要以最高的采樣率進行采樣時),一部分的運算能力又可能被浪費。為了提高DSP的運算效率,過采樣技術被運用到了Moku平臺中。通過過采樣,我們可以犧牲一部分的采樣率來換取更高的有效位數(ENOB),保證芯片的運算能力被最有效的利用。我們將向您介紹如何通過 過采樣 的方式提高有效位分辨率。之后通過實驗向您展示Moku:Lab與Moku:Go是如果通過其強大的機載運算能力,在不同的使用場景下自動使用過采樣來提升測量結果。

圖1:Liquid Instruments 搭載FPGA的Moku:Go(左)與Moku:Lab(右)的測試測量平臺。

過采樣的直觀認識

過采樣在時間軸上,對n個采樣點取平均數,之后再將這一個平均后的單一數據點發送給后續的數字信號處理流程中。這一過程會使有效采樣率下降n倍。要對過采樣有一個直觀的認識,首先我們來復習一下ADC的基本知識。

ADC在指定的頻率下測量一個模擬輸入(Analog Input)的電壓值,并將所測得的電壓值根據輸入電壓的大小轉換成一個二進制數。假設我們有一個2位的ADC,它的輸入范圍為0到1 V。圖2中,我們展示了一個簡化的ADC結構圖(左),以及根據輸入電壓(x軸)所產生的二進制數輸出(y軸)。

如何通過過采樣的方式提高有效位分辨率

圖2: 一個簡化版的2位ADC(左),與其所對應的輸入輸出值(右)。

我們假設這個ADC,在 0 到 0.125 V, 0.125 到 0.375 V, 0.375 到 0.625 V,0.625 到 1 V 的輸入范圍內,分別對應產生[0, 0], [0, 1],[1 ,0], 與[1, 1]數字信號。如果我們的系統從這個ADC中得到了[1, 0]的輸出,我們估計輸入的信號為0.5 V。假設實際的輸入信號為0.4 V,那么在這個過程中,系統產生了0.1 V的量化誤差。這個量化誤差可以通過提高有效位寬得以減小。

現在,讓我們來看一下平均如何幫助我們提高分辨率的。在實際場景中,ADC的輸入電壓與讀取包含了一定輸入噪聲。在這個展示中,我們假設噪聲為高斯形狀的白噪聲,并且中心值為0.4 V。通過多次采樣,我們可以構建一個所得二進制數輸出的直方圖。

如何通過過采樣的方式提高有效位分辨率

圖3:0.4 V為中心,高斯型狀噪聲的信號演示圖。藍色的直方圖展示了多次采樣后,一種可能的ADC輸出分布。

從圖中可以看出,盡管大多數采樣點都落在了[1, 0],然而依然有一些采樣點落在了其他區域中。如果我們取平均值,就可以得出實際電壓在0.25 V和0.5 V之間,并更趨近于0.5 V。因此,通過多次采樣(過采樣),我們可以對輸入電壓的實際值有更好的預估,打破原有的位數限制。

然而,在這個過程中我們做了以下假設:首先,輸入的信號或ADC本身所產生的噪聲為高斯白噪聲。而且,這個噪聲本身超出了相鄰的兩個數位的檢測界限。如果這些條件不能達成,則過采樣可能并不能有效提高分辨率。

過采樣對分辨率的影響可以通過下面的公式來表述,其中 是ADC原有的采樣率, 為過采樣之后的有效采樣率。

如何通過過采樣的方式提高有效位分辨率

有關這個公式的具體推導,請參見下列書籍:

Li, Tan. Digital Signal Processing. Academic Press, 2008

過采樣在Moku當中的應用

過采樣在許多Moku的儀器中,會根據用戶的設置自動啟動。在這個應用指南中,我們將展示Moku:Go的數據記錄儀與PID控制器是如何通過過采樣來提高測量質量的。

Moku:Go數據記錄儀

Moku:Go本身搭載了12位的ADC,擁有10或者50 Vpp的輸入范圍。在10 Vpp的范圍下,理論最小量化步驟為10/212,大約為2.44 mV。通過選擇Precision(精準)模式,數據記錄儀會自動過采樣以提供更高的分辨率。我們將一個波形發生器的輸出連入Moku:Go,輸入一個0 V直流信號。然后,我們每10秒增加1 mV的電壓,并使用數據記錄儀在10 Sa/s的采樣率下記錄數據。

如何通過過采樣的方式提高有效位分辨率

圖4: 通過Moku:Go數據記錄儀記錄1 mV階梯形狀信號。

所采集的數據被轉存為.csv格式發送到電腦中。所測得的電壓被繪制到了下圖中。我們可見,雖然ADC自身只有12位的分辨率,然后儀器依然可以解析1 mV的增長。

如何通過過采樣的方式提高有效位分辨率

圖5:數據記錄儀準確記錄了1 mV的增長。

Moku:Go PID控制器

PID控制器是閉環控制中常用到的元件。Moku:Go所搭載的FPGA可使其擁有在20 kHz小于30°的輸入輸出延時,可用來控制一些高帶寬設備。由于輸入輸出延時,Moku的PID可以遠小于125 MSa/s的速率進行采樣。這樣可以提高大約2位的分辨率,使其可以分辨1 mV的信號。在這個實驗中,我們將演示Moku:Go的PID是如何自動應用過采樣的。我們關閉I與D控制器,并將P控制器調節到40 dB的增益。這樣,任何輸入信號都會被放大100倍。我們再次輸入圖5中所展示的1 mV階梯信號,并通過PID自帶的觀測點觀察輸出(圖6)。

如何通過過采樣的方式提高有效位分辨率

圖6:Moku:Go PID自動過采樣輸入信號,并將信號再放大100倍后,以100 mV的增長輸出。

輸出的信號被展示在內置的示波器中。我們可以看到,盡管ADC的自身分辨率只有2.44 mV,PID依然可以解析1 mV的信號。

結論

過采樣是一種通過調節采樣率,有效提升DSP有效位分辨率的方法。Moku設備依托于其強大的FPGA信號處理能力,自動將這一個方法應用到諸多儀器中,有效的提高了測量的準確性和精度。

原文標題:【分享】數字信號處理中提升有效位分辨率的方法

文章出處:【微信公眾號:貝思科爾】歡迎添加關注!文章轉載請注明出處。

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 芯片
    +關注

    關注

    456

    文章

    51170

    瀏覽量

    427227
  • adc
    adc
    +關注

    關注

    99

    文章

    6533

    瀏覽量

    545747
  • 測量
    +關注

    關注

    10

    文章

    4938

    瀏覽量

    111812

原文標題:【分享】數字信號處理中提升有效位分辨率的方法

文章出處:【微信號:BasiCAE,微信公眾號:貝思科爾】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    通過ADC的過采樣提高測量的分辨率

    在大多數情況下,10分辨率就足夠了。但在某些情況下需要更高的精度。采用特殊的信號處理技術可以提高測量的分辨率
    發表于 07-03 09:54 ?1922次閱讀
    <b class='flag-5'>通過</b>ADC的過<b class='flag-5'>采樣</b><b class='flag-5'>提高</b>測量的<b class='flag-5'>分辨率</b>

    ADC的噪聲、ENOB及有效分辨率

    24的Δ-Σ ADC。所有ADC都有某種程度的噪聲,包括輸入相關噪聲以及量化噪聲,前者是ADC本身固有的噪聲,后者則是在ADC轉換時出現的噪聲。噪聲、ENOB(有效位數)、有效分辨率
    發表于 11-26 16:48

    ADC的分辨率可以通過采樣方式提高嗎?

    ADC的分辨率是16,用過采樣方式分辨率提高到20
    發表于 11-30 10:33

    請問有采樣率250MHz, 分辨率8/12的ADC推薦嗎?

    您好, 請問有采樣率250MHz左右 分辨率為12,管腳兼容8分辨率的adc嗎? 謝謝!
    發表于 02-22 11:53

    示波器的垂直分辨率相關知識分享

    為了提高垂直精度,使測量結果更準確。 通過改變算法來提高分辨率數字示波器中ADC的位數越高,垂直分辨率越高,該分辨率由硬件決定,一旦確定無
    發表于 12-16 11:38

    SAR adc 為什么經過過采樣和噪聲整形以后能有10+的有效位數?

    和vin相連。請大佬指教,謝謝您們了。過采樣就是就是簡單的把采樣頻率提高么?還是除了比2倍的輸入頻率大之外還有什么其他的操作? 我看了一個論壇中的解釋的 說是能把分辨率
    發表于 06-24 07:33

    采樣頻率與分辨率分別是什么

    AD1.采樣頻率就是采樣周期的倒數,也就是一秒鐘采樣的次數;2.分辨率是決定采樣最小值,比如基準電壓為1v,8
    發表于 01-10 06:26

    峰峰值分辨率有效分辨率的區別

    無閃爍有效分辨率 有些公司規定使用有效分辨率,而不是峰峰值分辨率
    發表于 12-15 07:56

    峰峰值分辨率有效分辨率

    簡介 低帶寬、高分辨率ADC的分辨率為16或24。但是,器 件的有效位數受噪聲限制,而噪聲則取決于輸出字速率和 所用的增益設置。有些公司
    發表于 03-28 17:11 ?0次下載

    通過過采樣提高SOC單片機片內A_D分辨率

    敘述了基于過采樣技術,使用軟件方法提高單片機片內A/ D 分辨率的基本原理及實現方法。給出了一個實現示例,將C8051F040 片內12 分辨率
    發表于 03-20 14:07 ?18次下載

    利用過采樣技術提高ADC測量分辨率

    提出了用過采樣技術使在有用的測量頻帶內的信噪比得到改善, 從而提高ADC 測量的分辨率。并利用Matlab 對其結論進行仿真, 且在TMS320L F2407 DSP 上予以實現,結果表明信噪比和測量
    發表于 03-20 14:09 ?41次下載
    利用過<b class='flag-5'>采樣</b>技術<b class='flag-5'>提高</b>ADC測量<b class='flag-5'>分辨率</b>

    分辨率的峰值分辨率有效分辨率概念

    低帶寬、高分辨率ADC的有效位數計算方法因公司而異,而器件的有效位數受噪聲限制。有些公司規定使用有效分辨率來表示
    的頭像 發表于 10-19 15:40 ?4020次閱讀

    AN2668_通過過采樣提高STM32的ADC精度

    AN2668_通過過采樣提高STM32的ADC精度
    發表于 11-21 17:06 ?11次下載
    AN2668_<b class='flag-5'>通過過</b><b class='flag-5'>采樣</b>來<b class='flag-5'>提高</b>STM32的ADC精度

    如何有效匹配鏡頭分辨率和相機分辨率

    在機器視覺中,分辨率作為衡量鏡頭和相機的重要參數,已被大家熟知。但是,在實際組合應用中,大家知不知道要如何有效匹配鏡頭分辨率和相機分辨率呢?
    的頭像 發表于 01-07 11:56 ?2763次閱讀

    通過ADC的過采樣提高測量分辨率的方法

    在大多數情況下,10分辨率就足夠了。但在某些情況下需要更高的精度。
    的頭像 發表于 07-03 09:49 ?3832次閱讀
    <b class='flag-5'>通過</b>ADC的過<b class='flag-5'>采樣</b><b class='flag-5'>提高</b>測量<b class='flag-5'>分辨率</b>的方法
    威尼斯人娱乐城首选d77com| 威尼斯人娱乐城怎样赢| 金彩百家乐官网的玩法技巧和规则| 南开区| 大发888上不去| 百家乐扑克桌| 闲和庄百家乐官网娱乐城| 赌百家乐官网波音备用网| 88娱乐城开户| 太阳城娱乐总站| 百家乐007| 冠军百家乐现金网| 百家乐官网赌场技巧论坛| 手游| 体球网足球即时比分| 玩百家乐都是什么人| 百家乐赌博是否违法| 百家乐官网波音独家注册送彩| 真人百家乐官网赢钱| 栾城县| 优博平台| 大发888-大发娱乐城下载| 免水百家乐的玩法技巧和规则| 366百家乐赌博| 百家乐能战胜吗| 百家乐官网单打| 哪个百家乐官网玩法平台信誉好| 昌都县| 竞彩比分| 大发888 有斗地主吗| 百家乐桌子租| 新世纪百家乐娱乐城| 百家乐视频网络游戏| 肯博百家乐现金网| 优博百家乐官网的玩法技巧和规则 | 威尼斯人娱乐网反水| 百家乐赌场策略大全| 单张百家乐论坛| 罗盘24方位| 正品百家乐官网的玩法技巧和规则 | 大发888赢钱|