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

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

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

3天內不再提示

“縫合”擺脫邏輯分析儀內存限制

星星科技指導員 ? 來源:ADI ? 作者:ADI ? 2023-02-21 10:45 ? 次閱讀

MATLAB 是一款功能強大的工具,可用于快速分析從模數轉換器ADC) 輸出捕獲的數據。本應用筆記演示了如何使用MATLAB來避免邏輯分析儀存儲器深度的限制。描述并比較了三種代碼切換方法(基本、高級和反向)。給出了所有三種方法的結果。

介紹

檢定高速模數轉換器(ADC)需要捕獲和分析數字輸出代碼。邏輯分析儀存儲器深度的限制經常妨礙捕獲足夠的數據點來創建高分辨率FFT或INL/DNL圖形的精確表示。規避此問題的一種簡單方法是使用 MATLAB 等數學工具連接多組數據(圖 1)。連接數據的一個缺點是較大的不連續性,這通常存在于兩個數據集之間的點。雖然不連續性對 INL/DNL 圖幾乎沒有影響,但它會對高分辨率 FFT 造成嚴重破壞(圖 2)。

pYYBAGP0MD2AHUdnAABXcDI9wT4847.gif?imgver=1

圖1.串聯數據揭示了兩個數據集之間的不連續性。

pYYBAGP0MD-AbWsZAAB9B1qmPhE453.gif?imgver=1

圖2.a) 捕獲并分析了單個 16384 點數據集;b) 捕獲、連接和分析了兩個 8192 點數據集。縫合技術。

可以通過在每個數據集中搜索相同的點組(通常為三個或四個)并在這些點處將兩個數據集“拼接”在一起來消除不連續性(圖 3)。完成此拼接的最簡單方法是記錄第一個數據集中的最后四個點,然后在第二個數據集中搜索一組相同的點。第二個數據集中的這個位置稱為“縫合點”。第二個數據集中此拼接點之前的任何數據都將被丟棄;第二個數據集的其余部分附加到第一個數據集。這種技術稱為基本代碼拼接,實現起來相當簡單,并且在 MATLAB 中執行速度非常快。

pYYBAGP0MEGASLCZAAB9bxuK6yQ580.gif?imgver=1

圖3.基本代碼拼接會產生最終的“拼接”矩陣。

使用基本代碼拼接,有時需要丟棄多達一半的第二個數據集,以便找到與第一個數據集的最后四個點匹配的一組點。或者,在第一個數據集的末尾丟棄一些樣本通常有助于找到更接近第二個數據集開頭的拼接點(圖 4)。但是,尋找從第一個數據集的尾端和第二個數據集的前端丟棄樣本的匹配可能很難實現。此過程稱為高級代碼拼接。找到產生最大結果數據集的理想拼接點需要相當深思熟慮和編程技能。但是,如果實施得當,高級代碼拼接通常會產生一個最終數據集,該數據集至少是兩個較小數據集之和的 90%。

poYBAGP0MEKAOkLfAACFhx3iIqA918.gif?imgver=1

圖4.高級代碼拼接尋找理想的拼接點,從而產生最終的“拼接”矩陣。

將第二個數據集(矩陣B)拼接在第一個數據集(矩陣A)前面稱為反向代碼拼接,也可能產生更大的數據集(圖5)。然而,這種技術使處理時間加倍,因為當數據集 A 在數據集 B 之前,當數據集 A 在數據集 B 之后時,必須找到拼接點。此外,反向代碼拼接與其他拼接技術結合使用時通常產生最小的收益。因此,由于反向代碼拼接所需的處理時間大幅增加,在速度較慢的PC上,額外的代碼增益可能不合理。表 1 詳細介紹了三種代碼拼接方法之間的比較。

poYBAGP0MEOAdMHWAAAn4HJzuDU355.gif?imgver=1

圖5.反向代碼拼接使處理時間加倍,通常代碼增益最小。

縫合技術 最終數據集的大小 描述
數據集編號 # 代碼
(平均)
兩個數據集
的百分比(平均值)
1 + 2 3 + 4 1 + 4
連接? 不適用 16384 100% 會產生錯誤的FFT;但是,可以從這些數據中提取INL/DNL。
基本 11060 8192? 14384 11212 68.4% FFT可用于計算品質因數。
反向 11060 8192? 14384 11212 68.4%
高深 13790 16046 16022 15286 93.3%
高級
+
反向
15427 16176 16022 15875 96.9%
*使用上述技術將兩個 8K(8192 代碼)數據集拼接在一起。為了確保準確性,使用四組8192點數據(標記為1到4)重復測試三次。對每個測試的結果數據進行平均,并顯示在測試數據的右側。
?串聯始終產生 100% 的可用數據。
?無法將數據集拼接在一起。

MATLAB 功能說明

附加的 MATLAB 代碼(附錄 A 和 B 中的 StitchMatrices 和 FindStitchPoint)將上述主題組合成一個易于使用的函數。這些函數接受兩個數據集(MATLAB 中的單列矩陣)和多個啟用高級/反向代碼拼接功能的輸入參數。FindStitchPoint 例程標識數據集 A 和 B 中的偏移量。StitchMatrices 例程丟棄數據集 A 和 B 并使用 FindStitchPoint 例程中的偏移量將數據集 A 和 B 組合在一起。此外,最終數據集中的針跡點記錄在PrevStitchBins矩陣中以進行后處理。將多個數據集拼接在一起時,PrevStitchBins會保留舊拼接點的位置。

結論

將兩組數據拼接在一起可以產生可接受的結果。圖 6 描述了使用上述拼接技術拼接在一起的三個 8192 點數據集(使用五個拼接點)的 FFT 圖。得到的FFT與上面圖16384a所示的2點連續數據集幾乎相同。

poYBAGP0MEWAFSCwAABHrTPFsiU366.gif?imgver=1

圖6.將代碼拼接在一起可產生精確的FFT圖。

審核編輯:郭婷

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

    關注

    27

    文章

    8707

    瀏覽量

    147221
  • matlab
    +關注

    關注

    185

    文章

    2976

    瀏覽量

    230516
  • adc
    adc
    +關注

    關注

    98

    文章

    6500

    瀏覽量

    544719
收藏 人收藏

    評論

    相關推薦

    邏輯分析儀是什么

    一直以來,邏輯分析儀都披著神秘面紗,雖然大部分研發人員對示波器非常熟悉,但對邏輯分析儀可能仍有幾分陌生。或許您猜測它是一臺價格昂貴,體積較大,有笨重機箱的儀器,不論對錯,至少我在念大學
    發表于 08-23 16:31

    邏輯分析儀基礎簡介

    道的記錄長度邏輯分析儀內存是用于存儲它所采樣的數據,以用于對比、分析、轉換(譬如將其所捕捉到的信號轉換成非二進制信號)。5、邏輯
    發表于 08-07 10:27

    邏輯分析儀基礎簡介

    道的記錄長度邏輯分析儀內存是用于存儲它所采樣的數據,以用于對比、分析、轉換(譬如將其所捕捉到的信號轉換成非二進制信號)。5、邏輯
    發表于 08-18 10:06

    安捷倫科技邏輯分析儀推出最深的內存

    安捷倫科技邏輯分析儀推出最深的內存
    發表于 10-14 07:42

    邏輯分析儀的應用分析

    邏輯分析儀原理及相關術語簡介。邏輯分析儀的工作原理簡介邏輯分析儀的組成結構如圖1所示,它主要包括
    發表于 11-27 13:06 ?11次下載

    邏輯分析儀基礎指南

    本基礎指南共31頁,它提供了幫助您了解邏輯分析儀基礎知識的理想教程。有了這些知識,您就會知道邏輯分析儀的哪些功能是重要的,以及為什么它們在為您的特定應用選擇正確
    發表于 08-05 15:16 ?109次下載
    <b class='flag-5'>邏輯</b><b class='flag-5'>分析儀</b>基礎指南

    邏輯分析儀的使用

    邏輯分析儀的使用 本文主要介紹邏輯分析儀的使用步驟與方法,從探頭與被測系統連接、設置時鐘模式和觸發功能、捕獲、分析、顯示波
    發表于 11-27 08:50 ?2206次閱讀

    淺談邏輯分析儀

    本文介紹了邏輯分析儀的相關概念和參數,并以實際工程應用為例講解了協議分析儀的協議觸發功能。
    發表于 08-09 17:21 ?3次下載

    邏輯分析儀的作用_邏輯分析儀怎么用_邏輯分析儀的使用方法(教程)

    邏輯分析儀是一種類似于示波器的波形測試設備,它可以監測硬件電路工作時的邏輯電平(高或低),并加以存儲,用圖形的方式直觀地表達出來,便于用戶檢測,分析電路設計(硬件設計和軟件設計) 中的
    發表于 12-20 16:23 ?5w次閱讀

    邏輯分析儀選型參數有哪些_邏輯分析儀有哪些技術指標_邏輯分析儀有什么推薦的?

    邏輯分析儀分析數字系統邏輯關系的儀器。邏輯分析儀是屬于數據域測試[2]儀器中的一種總線
    發表于 12-20 16:43 ?5544次閱讀

    邏輯分析儀設計實例

    本文主要介紹了邏輯分析儀設計實例。
    發表于 06-26 08:00 ?54次下載

    邏輯分析儀探頭的物理形式

    邏輯分析儀連接、采集和分析數字信號。使用邏輯分析儀分成四步:連接、設置、采集、分析
    的頭像 發表于 08-28 16:07 ?3604次閱讀

    邏輯分析儀是干啥用的 邏輯分析儀的主要用途 邏輯分析儀的應用場景

    邏輯分析儀是干啥用的 邏輯分析儀的主要用途 邏輯分析儀的應用場景
    的頭像 發表于 09-19 16:03 ?3103次閱讀

    邏輯分析儀如何使用 邏輯分析儀使用教程

    邏輯分析儀如何使用 邏輯分析儀使用教程? 邏輯分析儀是一種用來監測和
    的頭像 發表于 09-19 16:03 ?2937次閱讀

    邏輯分析儀參數有哪些?

    邏輯分析儀參數有哪些? 邏輯分析儀是一種廣泛應用于數字電子系統測試的工具。其主要功能是通過對數字信號進行采樣和分析,幫助用戶定位和解決電子系
    的頭像 發表于 09-19 16:33 ?2250次閱讀
    主站蜘蛛池模板: 黄网站免费大全| 永久网站色视频在线观看免费| 色之综综| 欧美一级黄视频| 性日韩| 亚洲一区在线视频观看| 高颜值露脸极品在线播放| 伊人狼人在线| 国模在线| 久久精品国产亚洲综合色| 色婷婷欧美| 亚洲色啦啦狠狠网站| 美女写真mm爽爽爽| 欧美成人在线网站| 国产综合13p| 色视频色露露永久免费观看| 天堂在线最新版资源www| 亚洲第一视频网| wwwcom日本| 国产成人永久免费视频| 精品国产_亚洲人成在线高清| 四虎在线最新地址公告| 中文久草| 作爱在线观看| 天堂bt资源www在线| 亚洲第一看片| 网络色综合久久| 五月婷婷丁香花| 欧美一级在线观看视频| 人人草97| 欧美性野久久久久久久久| 久久精品国产6699国产精| chinese国产videoxx实拍| 免费在线观看理论片| 日韩天天干| 亚洲jizzjizz中国妇女| 永久免费看的啪啪网站| 欧美国产精品主播一区| 99久久免费中文字幕精品| 久久久久激情免费观看| 日本不卡视频免费|