在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

神經網絡在ADC誤差校正中的應用

MATLAB ? 來源:MATLAB ? 作者:MATLAB ? 2022-03-18 11:21 ? 次閱讀

“使用由 MATLAB 和 Deep Learning Toolbox 設計和訓練的神經網絡來對 ADC 誤差進行后校正后,在 ASIC 上實現時,恩智浦設計的神經網絡所需的面積只有 ADC 的 15%,正常工況下的功耗是 ADC 的大約 1/16。”

集成電路 (IC) 形式實現的模數轉換器 (ADC) 容易因 IC 制造缺陷而產生誤差。

晶體管電阻電容模擬元件失配會導致信號失真,如導致嚴重的總諧波失真 (THD)。

減少 ADC 誤差的一種方法是使用更大的模擬元件來增強設計。

這種方法通過提高匹配來降低失真系數,但需要更多面積和功耗。

第二種方法是增加校準電路,但這也需要額外的芯片面積,增加了成本和功耗,而且,這通常還要求了解待校準誤差的確切成因。

在恩智浦半導體埃因霍溫總部,我和同事使用由 MATLAB 和 Deep Learning Toolbox 設計和訓練的神經網絡來對 ADC 誤差進行后校正。

在 ASIC 上實現時,該網絡所需的面積只有 ADC 的 15%,正常工況下的功耗是 ADC 的大約 1/16。

設計和訓練神經網絡

我們在實驗室中向 30 個 ADC 樣本(裸片)輸入參考信號并捕獲數字輸出,從而生成訓練數據。我們另外留出 10 個樣本用于驗證網絡。

由于 ADC 誤差同時受溫度和電壓的影響,我們在九種不同的電壓與溫度組合下測試每個樣本,總共獲得 360 個測量值。

我們使用信號處理方法對數據進行預處理,然后使用測得的 ADC 數字輸出值作為神經網絡的輸入。我們將校正后的輸出信號與原始參考信號進行比較,據此更新網絡系數(圖 1)。

神經網絡在ADC誤差校正中的應用

圖 1.神經網絡訓練設置。

項目剛開始的時候,我沒怎么用過神經網絡,因此不確定網絡該有多復雜。

最初,我在 MATLAB 中創建了基本的兩層和三層網絡,并在各層嘗試不同的神經元數量。第一層和第二層的神經元使用 sigmoid 激活函數,輸出層激活函數則是線性的。使用的代價函數是最小均方 (LMS) 代價函數。

我們基于手頭的數據集和上述早期配置訓練網絡,發現可以加入電壓和溫度測量值作為預測變量來提高網絡性能。經過這一更改,網絡在各種溫度和電壓條件下的性能都有顯著提升。

計算 IC 面積和功耗

現在,這個神經網絡能夠有效地后校正 ADC 誤差,那下一步就是計算它需要多少芯片面積和功耗。

為此,我從 MATLAB 生成了經過訓練的神經網絡的 Simulink 模型。

接下來,我使用 Fixed-Point Designer 量化所有網絡系數,然后使用 HDL Coder 從網絡生成 VHDL 代碼。

我的同事通過 HDL Verifier 協同仿真Simulink 中驗證生成的 VHDL,然后使用 Cadence Genus 來綜合設計。

他還在 Cadence 平臺上使用 28 納米 CMOS 制程進行物理實現,生成功耗報告,并計算使用的柵極數量和這些柵極所需的面積。

分析結果表明,使用神經網絡校正 ADC 誤差,面積和功耗成本都相對較低。

要實現一個能將信噪比提高約 17 dB 的網絡,只需 4600 多個柵極,占據 0.0084 平方毫米的芯片面積。ADC 的面積是 0.06 平方毫米,是網絡的七倍多。當處于活動狀態時,網絡功耗大約 15 μW,而 ADC 功耗為 233 μW。

作為誤差校正電路,這樣的面積和功耗估計值可以說是過關了,但我相信,我們還可以通過優化改進這些數字。即便我在機器學習方面經驗尚淺,但用 VHDL 實現網絡的這個工作流并不復雜。

因此,雖然我是新手,但相比傳統方法,我也并沒有多花太多時間,就設計和實現了基于神經網絡的電路。

提高可重用性和可移植性

近期,我們計劃在幾個方向進行探索,驗證神經網絡在 ADC 誤差校正中的應用。

首先,我們希望更好地了解經過訓練的網絡是如何執行誤差校正的,以便將生產環境下出現意外行為的風險降至最低。

其次,我們想擴展我們的數據集。我們需要知道,如果使用 100 萬個而不是僅僅 40 個樣本,之前的結果是否依然成立。

最后,我們想衡量神經網絡的可重用性。我們預計,相比傳統設計,這一網絡能夠更有效地補償各種 ADC 上的不同誤差,因為網絡能夠適應各種各樣的傳遞函數。

不過,我們需要進一步的測試來驗證此假設。

原文標題:MATLAB 芯思路 | 用神經網絡對 ADC 誤差進行后校正

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

審核編輯:湯梓紅

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

    關注

    456

    文章

    51170

    瀏覽量

    427261
  • 神經網絡
    +關注

    關注

    42

    文章

    4779

    瀏覽量

    101171
  • adc
    adc
    +關注

    關注

    99

    文章

    6533

    瀏覽量

    545755

原文標題:MATLAB 芯思路 | 用神經網絡對 ADC 誤差進行后校正

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

收藏 人收藏

    評論

    相關推薦

    神經網絡教程(李亞非)

      第1章 概述  1.1 人工神經網絡研究與發展  1.2 生物神經元  1.3 人工神經網絡的構成  第2章人工神經網絡基本模型  2.1 MP模型  2.2 感知器模型  2.3
    發表于 03-20 11:32

    AI知識科普 | 從無人相信到萬人追捧的神經網絡

    神經網絡之父Hiton始終堅持計算機能夠像人類一樣思考,用直覺而非規則。盡管這一觀點被無數人質疑過無數次,但隨著數據的不斷增長和數據挖掘技術的不斷進步,神經網絡開始語音和圖像等方面超越基于邏輯的人
    發表于 06-05 10:11

    卷積神經網絡如何使用

    卷積神經網絡(CNN)究竟是什么,鑒于神經網絡工程上經歷了曲折的歷史,您為什么還會在意它呢? 對于這些非常中肯的問題,我們似乎可以給出相對簡明的答案。
    發表于 07-17 07:21

    【案例分享】基于BP算法的前饋神經網絡

    傳播的,不會回流),區別于循環神經網絡RNN。BP算法(Back Propagation):誤差反向傳播算法,用于更新網絡中的權重。BP神經網絡思想:表面上:1. 數據信息的前向傳播,
    發表于 07-21 04:00

    【案例分享】ART神經網絡與SOM神經網絡

    是一種常用的無監督學習策略,使用改策略時,網絡的輸出神經元相互競爭,每一時刻只有一個競爭獲勝的神經元激活。ART神經網絡由比較層、識別層、
    發表于 07-21 04:30

    如何構建神經網絡

    原文鏈接:http://tecdat.cn/?p=5725 神經網絡是一種基于現有數據創建預測的計算系統。如何構建神經網絡神經網絡包括:輸入層:根據現有數據獲取輸入的層隱藏層:使用反向傳播優化輸入變量權重的層,以提高模型的預測
    發表于 07-12 08:02

    基于BP神經網絡的PID控制

    最近在學習電機的智能控制,上周學習了基于單神經元的PID控制,這周研究基于BP神經網絡的PID控制。神經網絡具有任意非線性表達能力,可以通過對系統性能的學習來實現具有最佳組合的PID控制。利用BP
    發表于 09-07 07:43

    卷積神經網絡模型發展及應用

    分析了目前的特殊模型結構,最后總結并討論了卷積神經網絡相關領域的應用,并對未來的研究方向進行展望。卷積神經網絡(convolutional neural network,CNN)
    發表于 08-02 10:39

    遺傳神經網絡及其非線性校正中的應用

    針對遺傳算法和神經網絡的不足,介紹了對非線性校正的遺傳神經網絡方法。計算機仿真結果表明了該方法的收斂速度優越于其它傳統方法,且具有較強的魯棒性。關鍵詞:變
    發表于 06-25 14:05 ?12次下載

    基于神經網絡的傳感器非線性誤差校正

    介紹了用神經網絡校正傳感器系統非線性誤差的原理和方法,提出了基于BP 神經網絡傳感器非線性誤差校正
    發表于 06-29 10:22 ?12次下載

    小波神經網絡遙感測溫數據的應用

    神經網絡進行擬合。對實驗數據進行了統計分析,結果表明,小波神經網絡能保證擬合誤差很小的范圍之內,并且優于BP神經網絡。本文中對于遙感測溫數
    發表于 02-24 14:41 ?2次下載

    什么是神經網絡?什么是卷積神經網絡

    介紹卷積神經網絡之前,我們先回顧一下神經網絡的基本知識。就目前而言,神經網絡是深度學習算法的核心,我們所熟知的很多深度學習算法的背后其實都是神經網
    的頭像 發表于 02-23 09:14 ?3685次閱讀

    神經網絡擬合的誤差怎么分析

    像識別、自然語言處理和時間序列預測等。然而,神經網絡的擬合誤差是一個關鍵問題,影響模型的性能和泛化能力。本文將從多個角度分析神經網絡擬合誤差的原因、影響因素和解決方案。
    的頭像 發表于 07-03 10:36 ?676次閱讀

    神經網絡預測誤差大小怎么看

    的差異。神經網絡預測中,誤差通常用均方誤差(MSE)、均方根誤差(RMSE)、平均絕對誤差(M
    的頭像 發表于 07-03 10:41 ?1308次閱讀

    反向傳播神經網絡和bp神經網絡的區別

    反向傳播神經網絡(Backpropagation Neural Network,簡稱BP神經網絡)是一種多層前饋神經網絡,它通過反向傳播算法來調整網絡中的權重和偏置,以達到最小化
    的頭像 發表于 07-03 11:00 ?868次閱讀
    主站蜘蛛池模板: 久久777国产线看观看精品卜 | 老师在办公室被躁得舒服小说 | 亚洲无吗在线视频 | 亚洲日本视频在线观看 | 亚洲成a人不卡在线观看 | 国模在线视频一区二区三区 | 免费二级c片观看 | 亚洲伊人成人 | 日韩欧美黄色 | 717影院理论午夜伦不卡久久 | 毛片午夜 | 久久久免费 | 亚洲激情a | 我想看一级黄色片 | 一本大道加勒比久久 | 美国色综合 | 色接久久 | 亚洲成人高清 | 永井玛丽亚中文在线观看视频 | aaaa日本| 欧美一区二区三区视频在线观看 | 一级特黄特色的免费大片视频 | 2021久久精品国产99国产精品 | 91大神免费视频 | 女人被免费网站视频在线 | 久久网站免费 | 女人大毛片一级毛片一 | 欧美三四级片 | 视频一区二区在线观看 | 天天做天天爱天天大综合 | 亚洲一区二区三区中文字幕5566 | 正在播放一区二区 | 一区二区三区视频 | 亚洲美女视频一区二区三区 | 人人做人人爽国产视 | 国产性夜夜性夜夜爽91 | 免费播放一区二区三区 | 久久久久久全国免费观看 | 日韩卡1卡2卡三卡四卡二卡免 | 天堂网在线资源 | 中文字幕11页 |