PISI:眼圖1:眼圖相關基本概念

0 英文縮寫

  • TIE(Time Interval Error)時間間隔誤差,
  • UI(Unit Interval)單位間隔
  • PDF(Probability Density Function)概率密度函數
  • BER(Bit Error Rate)誤碼率
  • TJ(Time Jitter)時間抖動
    • RJ(Random Jitter)隨機抖動
    • DJ(Deterministic Jitter)確定性抖動
    • PJ(Periodic Jitter)周期性抖動
    • DDJ(Data-Dependent Jitter)數據相關抖動
    • BUJ(Bounded Uncorrelated Jitter)有界不相關抖動
  • ISI(Intersymbol Interference)碼間干擾

1 眼圖定義與意義

1.1 眼圖定義

眼圖(Eye Diagram)是在示波器上用余輝的方式,將采集到的一系列串行信號的多個單位間隔(UI)的波形疊加形成的圖形疊加顯示,該疊加后的圖形形狀看起來和眼睛很像,故名眼圖,用于直觀評估信號完整性。

眼圖包含了豐富的信息,從眼圖上可以觀察出碼間串擾和噪聲的影響,體現了數字信號整體的特征,從而估計系統優劣程度。

眼圖 的 “眼睛” 張開的大小反映著碼間串擾的強弱。 “眼睛”張的越大,且眼圖越端正,表示碼間串擾越小;反之表示碼間串擾越大。

  • 眼圖的眼高代表噪聲
  • 眼寬代表抖動

image-20250504002018987

1.2 眼圖意義

眼圖的意義:眼圖是一系列數字信號在示波器上累積而顯示的圖形,因而眼圖分析是高速互連系統信號完整性分析的核心。另外也可以用此圖形對接收濾波器的特性加以調整,以減小碼間串擾,改善系統的傳輸性能。眼圖的分析:數字系統信號完整性分析的關鍵之一。

image-20250504001509225

3 眼圖怎么看

3.1 眼圖眼高的含義

image-20250504002358940

上圖是一個典型的眼圖測試各指標的示意圖。其中眼圖眼高定義如下(眼高最終結果與波形噪聲標準偏差有直接關系):
E y e H e i g h t = ( A v g P T o p ? 3 ? σ P T o p ) ? ( A v g P B a s e + 3 ? σ P B a s e ) Eye Height = (Avg_{P_{Top}}-3*\sigma_{P_{Top}})- (Avg_{P_{Base}}+3*\sigma_{P_{Base}}) EyeHeight=(AvgPTop???3?σPTop??)?(AvgPBase??+3?σPBase??)

  • A v g P T o p Avg_{P_{Top}} AvgPTop?? 眼圖波形頂部的均值
  • σ P T o p \sigma_{P_{Top}} σPTop?? 眼圖波形頂部的噪聲標準偏差或均方根值
  • A v g P B a s e Avg_{P_{Base}} AvgPBase?? 眼圖波形底部的均值
  • σ P B a s e \sigma_{P_{Base}} σPBase?? 眼圖波形底部的噪聲標準偏差或均方根值

3.2 眼圖波形的含義

3.2.1 波形疊加

眼圖實際上就是數字信號的一系列不同二進制碼按一定的規律在示波器屏幕上累積后的顯示,簡單地說,由于示波器具有余輝功能,只要將捕獲的所有波形按每三個比特分別地疊加累積,從而就形成了眼圖。

眼圖是查看抖動的最常用方式之一,可能的 8 種比特跳變組合及其層疊形成的眼圖

image-20250504112149819

3.2.2 眼圖中心與眼圖邊緣

眼圖核心區域分為眼圖中心眼圖邊緣,兩者在信號分析中具有不同的物理意義和工程價值。

3.2.2.1 眼圖中心
  • 定義: 眼圖中心指信號波形的水平中心(時間軸中點)和垂直中心(電壓軸中點)附近的區域,即眼圖的“瞳孔”部分(最開闊區域)
  • 特性:
    • 時間維度:對應最佳采樣時刻(通常為數據位的中間位置)
    • 電壓維度:對應穩定電平區域(邏輯“1”和“0”的穩態電壓)
    • 信號行為:
      • 信號在此區域停留時間最長,電平變化最小
      • 受噪聲和抖動影響最小,波形重疊最密集(顏色最深)
  • 工程意義:
    • 采樣窗口:眼圖中心的水平寬度決定了有效采樣時間容限。
    • 噪聲容限:垂直開口高度反映了電壓噪聲容限,直接影響誤碼率(BER)。
3.2.2.2 眼圖邊緣
  • 定義: 眼圖邊緣指信號跳變沿(上升沿/下降沿)在時間軸上展開的區域,即眼圖的“眼皮”且靠近左右兩側的閉合區域
  • 特性:
    • 時間維度:對應信號跳變的過渡時間(如10%~90%上升時間)
    • 電壓維度:電平處于非穩態(介于邏輯“1”和“0”之間)
    • 信號行為:
      • 信號在此區域快速變化,受抖動和噪聲影響顯著
      • 波形分散度高,顏色較淺(出現頻次低)
  • 工程意義:
    • 抖動分析:邊緣的擴散程度反映時間抖動(TJ),尤其是確定性抖動(DJ)。
    • 信號完整性:邊緣的斜率與振蕩(Ringing)可揭示信道損耗、反射或串擾問題。
3.2.2.3 核心區別對比
維度眼圖中心眼圖邊緣
時間位置單位間隔(UI)的中點靠近UI邊界(跳變沿附近)
電壓狀態穩定邏輯電平(高/低)過渡狀態(非穩態)
信號質量反映穩態噪聲容限與采樣窗口反映跳變速度、抖動及信道失真
顏色密度高頻次區域(暖色,如紅色)低頻次區域(冷色,如藍色)
優化重點增大開口以提升采樣可靠性減少擴散以降低誤碼風險
3.2.2.4 實際應用示例
  • 高速SerDes設計
    • 中心關注點:確保中心開口高度 > 接收機靈敏度閾值,垂直噪聲容限足夠。
    • 邊緣關注點:抑制邊緣的碼間干擾(ISI)和周期性抖動(PJ),避免邊沿交叉點閉合。
  • 故障診斷
    • 中心閉合:可能因阻抗失配(反射)或共模噪聲引起穩態電平偏移。
    • 邊緣擴散:常見于信道損耗(高頻衰減)或電源噪聲導致的邊沿退化。
3.2.2.5 總結
  • 眼圖中心:穩態區域,決定采樣窗口和噪聲容限,是信號質量的“安全區”。
  • 眼圖邊緣:瞬態區域,揭示抖動和信道損傷,是信號完整性的“風險區”。
  • 設計目標:最大化中心開口,最小化邊緣擴散,以實現高可靠性的數據傳輸。

提示:通過眼圖分析工具(如示波器中的眼圖模板測試),可快速定位中心與邊緣的異常,指導PCB布局、均衡器調整或電源優化。

3.3 眼圖顏色的含義

眼圖使用顏色分級來顯示信號通過圖中不同區域的頻次高低(注意3.2中的顏色只是為了區分8中波形以及相應不是這里所說的顏色分級與頻次),“頻次高低”指的是信號在特定時間和電壓位置出現的概率密度,通過顏色分級直觀顯示。具體解釋如下:

  • 暖色(如紅、黃):表示信號在該區域出現的頻率高,即多次采樣的數據中,信號在此時刻和電壓值附近出現的次數多,集中度高
  • 冷色(如藍、綠):表示頻率低,信號較少出現在此區域

時間間隔誤差:是實際信號邊沿與理想時鐘邊沿之間的時間差。顏色分級所代表的頻次高低,提供了另一種查看時間間隔誤差(TIE)頻次的方法。理想情況下,信號的跳變邊沿(如上升沿和下降沿)應在固定的時間點發生,并且電壓值穩定在邏輯高或低電平。在多次采樣疊加后,眼圖頻次與TIE關系如下:

  • 時間間隔誤差:表示時鐘的每個有效沿相對于理想位置的變化
  • TIE小:信號在中心區域集中,說明大部分邊沿接近理想位置,形成顏色更暖的區域,時間偏差小,被有效控制
  • TIE大:信號從高到低或低到高跳變的過渡區(即眼圖的邊緣或交叉區域),信號出現的次數較少較為分散,顏色較冷,這些區域的低頻次代表信號偏離了理想時間和電壓范圍。可能是由于噪聲、時鐘不穩定或信道損耗導致。

3.4 眼圖抖動的含義

抖動(Jitter) 是信號在時間上的波動。低抖動意味著信號邊沿的時間一致性高,穩定性強,從而確保采樣時刻的準確性,降低誤碼率。

從抖動對信號分布的影響來看:

  • 抖動即為信號在時間上的不穩定性
  • 低抖動:信號集中在中心,信號邊沿位置變化小,眼圖邊緣出現次數少,時間一致性高,反應為高頻次
  • 高抖動:信號邊沿在時間軸上分布更廣,信號邊沿位置變化大,眼圖邊緣出現次數增加,而中心區域減少,時間上不穩定性增加,反應為低頻次

下圖中顯示了這樣的一個例子。直方圖中的著色區說明這個眼圖有明顯的計時誤差,圖中還表現出誤差發生的大致頻次。實時眼圖軟件可以在儀器上自動生成這個眼圖,可以很容易地看到隨機抖動(RJ)和 確定性抖動(DJ)對您的器件有何影響。

image-20250504122524100

3.3.1 隨機抖動(RJ)

隨機抖動一般可以理解為“發生抖動”。隨機抖動終究是不可避免的,但可以對它進行表征。隨機抖動呈現高斯分布(無界),它由三個原因共同造成。

  • 熱噪聲會引起 RJ,可以描述為 噪聲 = k T B 噪聲 = kTB 噪聲=kTB,其中 k k k 是玻爾茲曼常數, T T T 是開爾文溫度, B B B 是系統帶寬
  • 散粒噪聲(或泊松噪聲)會引起 RJ。散粒噪聲是由電子和空穴的量化造成的固有噪聲,并且受到偏置電流的影響
  • “粉紅”噪聲會引起 RJ,它與頻率成反比(1/f)。所有系統將具有某種程度的隨機抖動
3.3.2 確定性抖動(DJ)

確定性抖動是非隨機的、有界的抖動,它由設計中的次序出現引起。此外,確定性抖動可以分成多個子分量,如:

  • 周期性抖動(PJ)
  • 數據相關抖動(DDJ)
  • 有界不相關抖動(BUJ)

3.4第一張圖所示為一個具有確定性抖動的系統實例。與隨機抖動不同的是,確定性抖動的概率密度函數 (PDF) 通常有一個以上的峰。下圖也是一個確定性抖動

image-20250504141605556

3.5 綜合角度(眼高、頻次、相對眼的位置、抖動)看眼圖

  • 信號質量高:
    • 眼圖張開度大,眼高較高
    • 高頻次區域集中,信號高頻次區域集中在理想采樣點附近,即眼圖中心,顏色偏暖色(如紅、黃)
    • 信號邊沿變化小,邊緣干凈,時間一致性高,時間偏差(TIE)小 → 抖動低
    • 信號在時間和電壓上都較為穩定,適合正確采樣,穩定性高
  • 信號質量低:
    • 眼圖張開度小,眼高較低
    • 信號高頻次區域不明顯、分散至邊緣、顏色分布廣泛;在眼圖邊緣或交叉點呈現低頻次,顏色分布廣泛,總體偏冷色(如藍、綠)
    • 信號邊沿變化大,邊緣離散度高,時間一致性差,時間偏差(TIE)大 → 抖動高,采樣窗口縮小,誤碼風險增加,穩定性差(穩定性差可能由電源噪聲、串擾或阻抗不匹配引起。)
    • 信號穩定性差,容易受到噪聲或干擾影響,導致采樣錯誤。
  • 總結:頻次高低通過顏色深淺反映信號在特定位置的統計分布,幫助工程師快速評估時間間隔誤差(TIE)的分布特性及整體信號質量。

4 串擾

串擾的定義:是一種失真,主要來自與數據碼型無關的幅度干擾。由于耦合效應,一個干凈的信號(稱為“受擾信號”)可能受到“干擾”信號的串擾影響。干擾信號會使得受擾信號發生變 形,并讓受擾信號的眼圖閉合。

工程師希望信號是串擾極小或完全沒有串擾的干凈信號,如此才能獲得張開幅度較大的眼圖,并進行準確無誤的數據傳輸。如果受擾信號中存在串擾,那么這種干擾會導致眼圖閉合,從而使得設計裕量變得很小甚至測量結果錯誤(見下圖 )。串擾還會降低受擾信號的垂直幅度和水平抖動性能,導致通信鏈路中的互操作性問題愈發嚴重。

image-20250504112002268

有串擾和沒有串擾的受擾信號眼圖。串擾會導致眼圖閉合,從而降低設計裕量并可能造成設計的性能達不到技術指標。

LAST 參考文獻

  • “一文讀懂高速信號眼圖”
  • “【電子技術】眼圖的基本概念和原理(1)_眼圖ui-CSDN博客”
  • “什么是眼圖?全面掌握眼圖原理和眼圖測試 - 知乎”
  • “眼圖詳解 - 知乎”

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/81722.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/81722.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/81722.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

前端八股 CSS 2 選擇器

選擇器功能:選中特定 DOM節點進行渲染 原始方法 getElementById() getElementByName() 現在方法選擇器 分類: id選擇器 類選擇器 標簽選擇器 邏輯與選擇器 其他類型選擇器: 偽類選擇器: :link:未被訪問的鏈接…

算法競賽進階指南.闇の連鎖

目錄 題目算法標簽: 樹上差分, L C A LCA LCA, 倍增思路代碼 題目 352. 闇の連鎖 算法標簽: 樹上差分, L C A LCA LCA, 倍增 思路 對于一個無向圖, 第一次切斷樹邊, 第二次切非樹邊, 一共多少種方案使得圖不連通, 點數和邊數都很大, 時間復雜度不能是 O ( n 2 ) O(n ^ 2…

ActiveMQ 與其他 MQ 的對比分析:Kafka/RocketMQ 的選型參考(二)

ActiveMQ、Kafka 和 RocketMQ 詳細對比 性能對比 在性能方面,Kafka 和 RocketMQ 通常在高吞吐量場景下表現出色,而 ActiveMQ 則相對較弱。根據相關測試數據表明,Kafka 在處理大規模日志數據時,單機吞吐量可以達到每秒數十萬條甚…

Electron 從零開始:構建你的第一個桌面應用

🖥? Electron 從零開始:構建你的第一個桌面應用 Electron 是一個可以使用 HTML、CSS 和 JavaScript 構建跨平臺桌面應用的框架。它將 Chromium 和 Node.js 融合到一個環境中,使 Web 開發者也能輕松開發原生桌面應用。 🚀 什么是 …

相向雙指針-16. 最接近的三數之和

16. 最接近的三數之和 題目描述思路講解代碼展示復雜度分析相關標簽 題目描述 思路講解 思路和 15. 三數之和 類似,排序后,枚舉 nums[i] 作為第一個數,那么問題變成找到另外兩個數,使得這三個數的和與 target 最接近,…

C 語 言 - - - 文 件 操 作

C 語 言 - - - 文 件 操 作 文 件文 件 名文 件 操 作fopenfclose 文 件 的 順 序 讀 寫fputcfgetcfputsfgetsfprintffscanffwritefread 流文 件 的 隨 機 讀 寫fseekftellrewind 總結 💻作 者 簡 介:曾 與 你 一 樣 迷 茫,現 以 經 驗 助 你…

Walrus 與 Pudgy Penguins 達成合作,為 Web3 頭部 IP 引入去中心化存儲

以將深受喜愛的數字藏品賦予生命而聞名的 IP 與品牌開發公司 Pudgy Penguins,現已集成 Walrus,用于存儲和管理其日益增長的數字媒體資源庫,包括在其產品和社區體驗中使用的貼紙和 GIF。團隊將率先通過 Tusky(Walrus 的用戶友好型文…

2019ICPC陜西省賽暨陜西邀請賽題解 BCDEF HIJKL

共111支隊伍,獲獎情況(大概) 銅牌66 —— 3 296 銀牌33 —— 4 391 金牌 11 —— 6 808 題目難度(過題)L F E B C I J D K H Problem - L - Codeforces 思路:注意到答案是連乘,只要有0…

5塊錢的無憂套餐卡可以變成流量卡嗎

電信的 5 塊錢無憂套餐卡理論上可以變成流量卡,但會受到一些條件限制,以下是具體介紹: 中國電信無憂卡簡介 中國電信無憂卡是電信推出的低月租套餐,月租僅 5 元,包含 200M 國內流量、來電顯示和 189 郵箱,全…

SpringBoot校園失物招領平臺源碼開發實現

概述 實用的??SpringBoot校園失物招領平臺??完整項目源碼,幫助開發者快速構建校園失物招領系統。該項目采用SpringBootVue前后端分離架構,包含完整的注冊登錄、信息發布、認領管理等模塊,是學習企業級項目開發的優秀范例 主要內容 1. …

如何在純C中實現類、繼承和多態(小白友好版)

基本實現原理 /* 通過結構體函數指針模擬類 */ typedef struct {// 成員變量int x; // 成員方法(函數指針) void (*print)(void* self); } MyClass;/* 成員函數實現 */ void my_print(void* self) {MyClass* obj (MyClass*)self;p…

51單片機入門教程——每個音符對應的重裝載值

前言 本教程基于B站江協科技課程進行個人學習整理,專為擁有C語言基礎的零基礎入門51單片機新手設計。既幫助解決因時間差導致的設備迭代調試難題,也助力新手快速掌握51單片機核心知識,實現從C語言理論到單片機實踐應用的高效過渡 。

股票單因子的檢驗方法有哪些?

股票單因子的檢驗方法主要包括以下四類方法及相關指標: 一、統計指標檢驗 IC值分析法 定義:IC值(信息系數)衡量因子值與股票未來收益的相關性,包括兩種計算方式: Normal IC:基于Pearson相關系數…

洛谷 P8606 [藍橋杯 2013 國 B] 高僧斗法 博弈論

題目 傳送門 P8606 [藍橋杯 2013 國 B] 高僧斗法 - 洛谷 思路 這個題就比較考驗博弈的基本題型和轉換能力了; 這個題是nim博弈>階梯博弈 再將小和尚的移動轉化為階梯上石子的移動:兩個小和尚之間可以移動的距離,看做階梯上的石子&…

《政治最后的日子》章節

政治與中世紀教會的類比性衰落 作者提出現代民族國家正重復中世紀教會的衰落軌跡: 兩者均曾作為社會組織核心存在約5個世紀 晚期都成為生產力阻礙(中世紀教會稅收負擔/現代國家官僚低效) 末期均出現管理者普遍腐敗與公眾蔑視(…

微軟開源推理模型:Phi-4-reasoning-plus

Phi-4-reasoning-plus 技術解讀 一、模型概述 Phi-4-reasoning-plus 是微軟研究院開發的一種前沿開源推理模型,基于 Phi-4 通過監督微調和強化學習進一步訓練而成。該模型專注于高質量和高級推理能力的培養,旨在為小型高效模型提供強大的推理性能。其訓…

文學與社會學是否只是在做解釋的工作?

目錄 一、文學:從抒情到解釋的轉變 (一)文學從來不只是“虛構” (二)文學的解釋,是“經驗的再組織” 二、社會學:用理論語言重寫社會現實 (一)社會學的“科學化”與…

Flink基礎整理

文章目錄 前言1.Flink系統架構2.編程模型(API層次結構)3.DataSet和DataStream區別4.Flink的批流統一5.Flink的狀態后端6.Flink有哪些狀態類型7.Flink并行度前言 提示:下面是根據網絡或AI整理: 1.Flink系統架構 用戶在客戶端提交作業(Job)到服務端。服務端為分布式的主從…

mq消息可靠性傳送

mq消息傳送 開啟消息發布確認模式 def publish(self, message):"""發布消息(自動重連)"""for i in range(3):try:message_ json.dumps(message, ensure_asciiFalse)self.ensure_connection()# 開啟 confirm 模式&#x…

【quantity】10 面積單位模塊(area.rs)

一、源碼 我們可以實現面積單位文件,包含k(千)、d(分)、c(厘)、m(毫)前綴的面積量。面積的基本單位是平方米(SquareMeter)。 以下是area.rs的實…