Knowledge

Eye pattern

Source 📝

385: 283: 380: 27: 271: 513: 501: 433: 314: 208:, a reference clock is supplied along with the signal, either at the symbol rate or at a lower (but synchronized) frequency from which a symbol clock can be reconstructed. Since the actual receiver in the system uses the reference clock to sample the data, using this clock to determine UI boundaries allows the eye pattern to faithfully display the signal as the receiver sees it: only jitter between the signal and the reference clock is displayed. 335: 469: 196:, so assuming a fixed rate will lead to the eye grossly exaggerating the actual jitter present on the signal. (While spread spectrum modulation on a clock is technically jitter in the strict sense, receivers for these systems are designed to track the modulation. The only jitter of interest to a signal integrity engineer is jitter much faster than the modulation rate, which the receiver cannot track effectively.) 240:. Since this is how the actual receiver works, the most accurate way to slice data for the eye pattern is to implement a PLL with the same characteristics in software. Correct PLL configuration allows for the eye to conceal the effects of spread spectrum clocking and other long-term variation in the symbol rate which do not contribute to errors at the receiver, while still displaying higher frequency jitter. 171:
any oscilloscope (even fully analog ones) and can provide decent visualization of noise and overall signal shape, but completely destroys the jitter content of the signal since the instrument's trigger re-synchronizes the plot to each UI. The only jitter visible with this method is that of the oscilloscope itself, as well as extremely high frequency jitter (frequencies with period less than the UI).
356: 721: 453:. The effect of this is an increase in signal rise/fall time. If the data rate is high enough or the channel is lossy enough, the signal may not even reach its full value during a fast 0-1-0 or 1-0-1 transition, and only stabilize after a run of several identical bits. This results in vertical closure of the eye. 183:
of the signal (perhaps by counting the average number of zero crossings in a known window of time) and acquiring many UIs in a single oscilloscope capture. The first zero crossing in the capture is located and declared to be the start of the first UI, and the remainder of the waveform is divided into
170:
A very simple method of slicing is to set the oscilloscope display to be slightly more than one UI wide, trigger on both rising and falling edges in the signal, and enable display persistence so that all measured waveforms "stack" into a single plot. This has the advantage of being possible on almost
508:
In the image below, an additional three inches of cable is added to the end of the same stub. The same "step" is present but is now four times as long, producing reflections at about 1280 ps or 1.6 UI. This produces extreme ISI (since the reflection of each UI arrives during the subsequent UI) which
428:
An emphasized signal will never transition from a weak state to the corresponding strong state, a weak state to another weak state, or remain in the same strong state for more than one UI. A PAM signal also normally has equally spaced levels while emphasized levels are normally closer to the nominal
330:
signal should consist of three clearly distinct levels (nominally -1, 0, +1 from bottom to top). The 0 level should be located at zero volts and the overall shape should be symmetric about the horizontal axis. The +1 and -1 states should have equal amplitude. There should be smooth transitions from
263:
Large amounts of data may be needed to provide an accurate representation of the signal; tens to hundreds of millions of UIs are frequently used for a single eye pattern. In the example below, the eye using twelve thousand UIs only shows the basic shape of the eye, while the eye using eight million
460:
The top and bottom "rails" of the eye show the final voltage the signal reaches after several consecutive bits with the same value. Since the channel has minimal loss at DC, the maximum signal amplitude is largely unaffected. Looking at the rising edge of the signal (a 0-1 pattern) we can see that
496:
In the image below, a roughly one inch (25.4 mm) open circuited stub is present in the line, causing an initial low-impedance effect (reduced amplitude) followed by a positive reflection from the end of the stub with a delay of about 320 ps or 0.4 UIs. This can be clearly seen as a "step" in the
157:
Next, the position of each sample within the UI must be determined. There are several methods for doing this depending on the characteristics of the signal and the capabilities of the oscilloscope and software in use. This step is critically important for accurate visualization of
351:
signal should consist of N clearly distinct levels (depending on the PAM order, for example PAM-4 should have four levels and PAM-3 should have three). The overall shape should be symmetric about the horizontal axis and the spacing of all levels should be uniform.
456:
The image below shows a 1.25 Gbit/s NRZ signal after passing through a lossy channel - an RG-188 coaxial cable approximately 12 feet (3.65 meters) in length. This channel has loss increasing in a fairly linear fashion from 0.1 dB at DC to 9 dB at 6 GHz.
136:
The first step of computing an eye pattern is normally to obtain the waveform being analyzed in a quantized form. This may be done by measuring an actual electrical system with an oscilloscope of sufficient bandwidth, or by creating synthetic data with a
187:
This approach can work adequately for stable signals in which the symbol rate remains exactly the same over time, however inaccuracies in the system mean that some drift is inevitable so it is rarely used in practice. In some protocols, such as
413:
The eye pattern for a signal with emphasis may be mistaken for that of a PAM signal at first glance, however closer inspection reveals some key differences. Most notably, an emphasized signal has a limited set of legal transitions:
476:
As high frequency losses increase the overall shape of the eye gradually degrades into a sinusoid (once higher frequency harmonics of the data has been eliminated, all that remains is the fundamental) and decreases in amplitude.
66:). It is so called because, for several types of coding, the pattern looks like a series of eyes between a pair of rails. It is a tool for the evaluation of the combined effects of channel noise, dispersion and 260:, logarithmic scaling, or other mathematical transformations may be applied in order to emphasize different portions of the distribution, and a color gradient is applied to the final eye for display. 725: 149:
may also be applied at this time in order to increase the number of samples per unit interval (UI) and produce a smooth, gap-free plot which is more visually appealing and easier to understand.
465:, but continues to rise slowly over the duration of the UI. At around +300 ps, the signal either begins falling again (a 0-1-0 pattern) or continues rising slowly (an 0-1-1 pattern). 497:
rising edge in which the signal rises to a fraction of the full value, levels off for the round trip delay of the stub, then rises to its full value when the reflection arrives.
103:
performance measurements can be derived by analyzing the display. If the signals are too long, too short, poorly synchronized with the system clock, too high, too low, too
141:
in order to evaluate the signal integrity of a proposed design. A combination of the two approaches may be used as well: simulating the effects of an arbitrary circuit or
769: 331:
the 0 state to the +1 and -1 states, however there should be no direct transitions from the -1 to +1 state (which would indicate the signal is PAM-3 rather than MLT-3).
384: 410:
applied to a signal produces an additional level for each value of the signal which is higher (for pre-emphasis) or lower (for de-emphasis) than the nominal value.
282: 489:
visible as defects in the edges of the signal. Reflections with a delay greater than one UI often render the eye completely unreadable due to
812: 794: 702: 92:(UI). In other words, it shows the probability of the signal being at each possible voltage across the duration of the UI. Typically a 34:
modulation scheme. Constant binary 1 and 0 levels are shown, as well as transitions from 0 to 1, 1 to 0, 0 to 1 to 0, and 1 to 0 to 1.
270: 730: 193: 145:
on a measured signal, perhaps to determine whether a signal will still be intelligible after passing through a long cable.
89: 379: 736: 407: 138: 81: 55: 860: 348: 770:"Matlab's help file description of how to use the Eye Diagram Functions in the Communications Toolbox" 698:
Christopher M. Miller "High-Speed Digital Transmitter Characterization Using Eye Diagram Analysis".
252:, with the X axis representing time within the UI and the Y axis representing voltage. This is then 490: 120: 67: 70:
on the performance of a baseband pulse-transmission system. The technique was first used with the
805: 787: 111:, this can be observed from the eye diagram. An open eye pattern corresponds to minimal signal 699: 664: 396: 674: 310:
signal should consist of two clearly distinct levels with smooth transitions between them.
845: 8: 421:
Strong state to opposite strong state (second transition of a 1-0-1 or 0-1-0 bit pattern)
104: 96:
is applied to the PDF in order to make small brightness differences easier to visualize.
424:
Weak state to opposite strong state (second transition of a 1-1-0 or 0-0-1 bit pattern)
373: 307: 142: 108: 85: 39: 486: 237: 179:
A simple way to have the eye pattern display jitter in the signal is to estimate the
93: 846:
Understanding Data Eye Diagram Methodology for Analyzing High Speed Digital Signals
740: 679: 669: 298:
Each form of baseband modulation produces an eye pattern with a unique appearance.
20: 706: 493:, however those with a shorter delay can be easily seen in the shape of the eye. 450: 446: 253: 485:
Stubs, impedance mismatches, and other defects in a transmission line can cause
445:
Loss of printed circuit board traces and cables increases with frequency due to
327: 233: 831: 854: 256:
by dividing the value in each histogram bin by the value in the largest bin.
146: 31: 26: 788:"HP E4543A Q Factor and Eye Contours Application Software Operating Manual" 257: 71: 58:
from a receiver is repetitively sampled and applied to the vertical input (
51: 80:
From a mathematical perspective, an eye pattern is a visualization of the
746: 288:
Eye pattern of eight million UIs (unit intervals) of a 1.25 Gbit/s signal
221: 180: 512: 629: 500: 462: 432: 360: 112: 525:
There are many measurements that can be obtained from an eye diagram:
313: 249: 229: 472:
Eye pattern of a 1.25 Gbit/s NRZ signal through a lossy channel
436:
Eye pattern of a 1.25 Gbps NRZ signal with 6 dB of pre-emphasis
355: 334: 225: 116: 30:
Graphical eye pattern showing an example of two power levels in an
516:
Eye pattern of a 1.25 Gbit/s NRZ signal with a four-inch stub
468: 836: 504:
Eye pattern of a 1.25 Gbit/s NRZ signal with a one-inch stub
418:
Strong state to corresponding weak state (1-1 or 0-0 bit pattern)
74: 62:), while the data rate is used to trigger the horizontal sweep ( 641: 159: 100: 618: 264:
UIs shows far more nuance on the rising and falling edges.
217: 205: 189: 276:
Eye pattern of twelve thousand UIs of a 1.25 Gbit/s signal
842:
Gives an example video of construction of an eye pattern
248:
The samples are then accumulated into a two-dimensional
107:, or too slow to change, or have too much undershoot or 192:, the symbol rate is intentionally varied by use of 759:
John G Proakis, Digital Communications 3rd ed, 2001
806:"Agilent 71501D Eye-Diagram Analysis User's Guide" 123:and noise appears as closure of the eye pattern. 852: 700:1266 Hewlett-Packard Journal 45(1994) Aug., No,4 338:Eye pattern of a 125 Mbit/s MLT-3 signal 16:Oscilloscope display of a digital data signal 598: 317:Eye pattern of a 1.25 Gbit/s NRZ signal 461:the signal starts to level off around -300 449:, which causes the channel to behave as a 652:Intersymbol interference, additive noise 632:due to interruptions in the signal path 511: 499: 467: 431: 354: 333: 312: 216:Most high speed serial signals, such as 25: 829: 480: 853: 440: 77:secure speech transmission system. 13: 614:Eye opening (height, peak to peak) 390: 199: 14: 872: 823: 211: 818:from the original on 2022-10-09. 800:from the original on 2022-10-09. 724: This article incorporates 719: 399:can be seen in the eye pattern. 383: 378: 281: 269: 232:which is intended to allow easy 737:General Services Administration 520: 491:inter-symbol interference (ISI) 359:Eye pattern of a PAM-3 signal ( 762: 753: 712: 692: 243: 131: 126: 1: 780: 640:Timing synchronization & 293: 204:With some protocols, such as 174: 165: 82:probability density function 7: 658: 509:completely closes the eye. 402: 115:. Distortion of the signal 10: 877: 371: 152: 18: 599:Interpreting measurements 547:Eye signal-to-noise ratio 685: 626:Eye overshoot/undershoot 321: 194:spread spectrum clocking 121:intersymbol interference 68:intersymbol interference 19:Not to be confused with 538:Eye crossing percentage 528:Amplitude measurements 224:, and most variants of 830:Ruckerbauer, Hermann. 732:Federal Standard 1037C 726:public domain material 579:Horizontal eye opening 535:Eye crossing amplitude 517: 505: 473: 437: 367: 364: 342: 339: 318: 301: 35: 745: (in support of 665:Constellation diagram 515: 503: 471: 435: 395:Many properties of a 358: 347:The eye pattern of a 337: 326:The eye pattern of a 316: 306:The eye pattern of a 84:(PDF) of the signal, 29: 675:Raised-cosine filter 561:Deterministic jitter 553:Vertical eye opening 481:Impedance Mismatches 363:automotive Ethernet) 184:chunks one UI long. 606:Eye-diagram feature 582:Peak-to-peak jitter 441:High-Frequency Loss 54:display in which a 46:, also known as an 705:2021-01-26 at the 557:Time measurements 518: 506: 474: 438: 374:Phase-shift keying 365: 340: 319: 40:telecommunications 36: 861:Data transmission 656: 655: 609:What it measures 564:Eye crossing time 143:transmission line 139:circuit simulator 868: 841: 832:"An Eye is Born" 819: 817: 810: 801: 799: 792: 774: 773: 766: 760: 757: 751: 750: 744: 739:. Archived from 723: 722: 716: 710: 696: 680:Extinction ratio 670:Signal integrity 603: 602: 387: 382: 285: 273: 21:Optical illusion 876: 875: 871: 870: 869: 867: 866: 865: 851: 850: 826: 815: 808: 804: 797: 790: 786: 783: 778: 777: 768: 767: 763: 758: 754: 729: 720: 718: 717: 713: 707:Wayback Machine 697: 693: 688: 661: 601: 523: 483: 451:low-pass filter 447:dielectric loss 443: 405: 393: 391:Channel effects 376: 370: 345: 324: 304: 296: 289: 286: 277: 274: 246: 214: 202: 200:Reference clock 177: 168: 155: 134: 129: 24: 17: 12: 11: 5: 874: 864: 863: 849: 848: 843: 825: 824:External links 822: 821: 820: 802: 782: 779: 776: 775: 761: 752: 743:on 2022-01-22. 711: 690: 689: 687: 684: 683: 682: 677: 672: 667: 660: 657: 654: 653: 650: 646: 645: 638: 634: 633: 627: 623: 622: 621:in the signal 615: 611: 610: 607: 600: 597: 596: 595: 592: 589: 586: 583: 580: 577: 574: 571: 568: 565: 562: 555: 554: 551: 550:Quality factor 548: 545: 542: 539: 536: 533: 522: 519: 482: 479: 442: 439: 429:signal level. 426: 425: 422: 419: 404: 401: 392: 389: 372:Main article: 369: 366: 344: 341: 323: 320: 303: 300: 295: 292: 291: 290: 287: 280: 278: 275: 268: 245: 242: 236:by means of a 234:clock recovery 213: 212:Clock recovery 210: 201: 198: 176: 173: 167: 164: 154: 151: 133: 130: 128: 125: 56:digital signal 15: 9: 6: 4: 3: 2: 873: 862: 859: 858: 856: 847: 844: 839: 838: 833: 828: 827: 814: 807: 803: 796: 789: 785: 784: 771: 765: 756: 748: 742: 738: 734: 733: 727: 715: 708: 704: 701: 695: 691: 681: 678: 676: 673: 671: 668: 666: 663: 662: 651: 648: 647: 643: 639: 636: 635: 631: 628: 625: 624: 620: 616: 613: 612: 608: 605: 604: 593: 590: 587: 585:Random jitter 584: 581: 578: 575: 573:Eye rise time 572: 570:Eye fall time 569: 566: 563: 560: 559: 558: 552: 549: 546: 543: 540: 537: 534: 532:Eye amplitude 531: 530: 529: 526: 514: 510: 502: 498: 494: 492: 488: 478: 470: 466: 464: 458: 454: 452: 448: 434: 430: 423: 420: 417: 416: 415: 411: 409: 400: 398: 388: 386: 381: 375: 362: 357: 353: 350: 336: 332: 329: 315: 311: 309: 299: 284: 279: 272: 267: 266: 265: 261: 259: 255: 251: 241: 239: 235: 231: 227: 223: 219: 209: 207: 197: 195: 191: 185: 182: 172: 163: 161: 150: 148: 147:Interpolation 144: 140: 124: 122: 118: 114: 110: 106: 102: 97: 95: 91: 90:unit interval 87: 83: 78: 76: 73: 69: 65: 61: 57: 53: 49: 45: 41: 33: 28: 22: 835: 764: 755: 741:the original 731: 714: 709:, pp. 29-37. 694: 594:Total jitter 556: 527: 524: 521:Measurements 507: 495: 484: 475: 459: 455: 444: 427: 412: 406: 394: 377: 346: 325: 305: 297: 262: 258:Tone mapping 247: 215: 203: 186: 178: 169: 162:in the eye. 156: 135: 98: 79: 63: 59: 52:oscilloscope 47: 43: 37: 747:MIL-STD-188 649:Eye closure 487:reflections 244:Integration 222:DisplayPort 181:symbol rate 132:Source data 127:Calculation 48:eye diagram 44:eye pattern 781:References 630:distortion 591:CRC jitter 588:RMS jitter 541:Eye height 361:100BASE-T1 294:Modulation 254:normalized 175:Fixed rate 166:Triggering 113:distortion 94:color ramp 637:Eye width 617:Additive 576:Eye width 567:Eye delay 544:Eye level 250:histogram 230:line code 109:overshoot 855:Category 813:Archived 795:Archived 793:. 1999. 703:Archived 659:See also 644:effects 408:Emphasis 403:Emphasis 228:, use a 226:Ethernet 117:waveform 99:Several 50:, is an 837:YouTube 397:channel 153:Slicing 119:due to 75:SIGSALY 642:jitter 160:jitter 101:system 86:modulo 64:x-axis 60:y-axis 816:(PDF) 809:(PDF) 798:(PDF) 791:(PDF) 728:from 686:Notes 619:noise 328:MLT-3 322:MLT-3 105:noisy 42:, an 218:PCIe 206:HDMI 190:SATA 88:the 72:WWII 368:PSK 349:PAM 343:PAM 308:NRZ 302:NRZ 238:PLL 38:In 32:OOK 857:: 834:. 811:. 749:). 735:. 463:ps 220:, 840:. 772:. 23:.

Index

Optical illusion

OOK
telecommunications
oscilloscope
digital signal
intersymbol interference
WWII
SIGSALY
probability density function
modulo
unit interval
color ramp
system
noisy
overshoot
distortion
waveform
intersymbol interference
circuit simulator
transmission line
Interpolation
jitter
symbol rate
SATA
spread spectrum clocking
HDMI
PCIe
DisplayPort
Ethernet

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.