Equalization. Isolated Pulse Responses

Similar documents
Outline. Noise and Distortion. Noise basics Component and system noise Distortion INF4420. Jørgen Andreas Michaelsen Spring / 45 2 / 45

Electronic Noise. Analog Dynamic Range

Module 10 : Receiver Noise and Bit Error Ratio

Frequency Domain Representation of Signals

6.976 High Speed Communication Circuits and Systems Lecture 20 Performance Measures of Wireless Communication

Tones. EECS 247 Lecture 21: Oversampled ADC Implementation 2002 B. Boser 1. 1/512 1/16-1/64 b1. 1/10 1 1/4 1/4 1/8 k1z -1 1-z -1 I1. k2z -1.

Electronic Dispersion Compensation of 40-Gb/s Multimode Fiber Links Using IIR Equalization

The Case for Oversampling

Satellite Communications: Part 4 Signal Distortions & Errors and their Relation to Communication Channel Specifications. Howard Hausman April 1, 2010

Designing Information Devices and Systems I Spring 2015 Homework 6

Noise Lecture 1. EEL6935 Chris Dougherty (TA)

Today s menu. Last lecture. Series mode interference. Noise and interferences R/2 V SM Z L. E Th R/2. Voltage transmission system

Channel Characteristics and Impairments

Module 12 : System Degradation and Power Penalty

DESIGN OF MULTI-BIT DELTA-SIGMA A/D CONVERTERS

Lecture 3: Data Transmission

EE247 Lecture 2. Butterworth Chebyshev I Chebyshev II Elliptic Bessel Group delay comparison example. EECS 247 Lecture 2: Filters

ECE3204 D2015 Lab 1. See suggested breadboard configuration on following page!

EE247 Lecture 26. This lecture is taped on Wed. Nov. 28 th due to conflict of regular class hours with a meeting

EENG473 Mobile Communications Module 3 : Week # (12) Mobile Radio Propagation: Small-Scale Path Loss

Summary Last Lecture

Homework Assignment 03

CLC1011, CLC2011, CLC4011 Low Power, Low Cost, Rail-to-Rail I/O Amplifiers

EE290C Spring Lecture 5: Equalization Techniques. Elad Alon Dept. of EECS 9" FR4 26" FR4. 9" FR4, via stub.

University of Michigan EECS 311: Electronic Circuits Fall 2009 LAB 2 NON IDEAL OPAMPS

5.25Chapter V Problem Set

Lecture 3 Concepts for the Data Communications and Computer Interconnection

Narrow- and wideband channels

8.2 Common Forms of Noise

Engineering the Power Delivery Network

Shielding. Fig. 6.1: Using a Steel Paint Can

Wideband, High Output Current, Fast Settling Op Amp AD842

V P N. Voltage transducer DVM 2000-B = 2000 V

ESE 531: Digital Signal Processing

Quad Precision, Low Cost, High Speed, BiFET Op Amp AD713

Chapter 13 Oscillators and Data Converters

Jitter in Digital Communication Systems, Part 1

Revision of Wireless Channel

System on a Chip. Prof. Dr. Michael Kraft

CHAPTER 4. PULSE MODULATION Part 2

EE247 - Lecture 2 Filters. EECS 247 Lecture 2: Filters 2005 H.K. Page 1. Administrative. Office hours for H.K. changed to:

High Current, High Power OPERATIONAL AMPLIFIER

University of Pittsburgh

2. SINGLE STAGE BIPOLAR JUNCTION TRANSISTOR (BJT) AMPLIFIERS

LAB 4: OPERATIONAL AMPLIFIER CIRCUITS

EE 230 Lecture 19. Nonideal Op Amp Characteristics. Offset Voltage Common-mode input range Compensation

ELT Receiver Architectures and Signal Processing Fall Mandatory homework exercises

350MHz, Ultra-Low-Noise Op Amps

LINEAR MODELING OF A SELF-OSCILLATING PWM CONTROL LOOP

Quad 12-Bit Digital-to-Analog Converter (Serial Interface)

Review of Lecture 2. Data and Signals - Theoretical Concepts. Review of Lecture 2. Review of Lecture 2. Review of Lecture 2. Review of Lecture 2

Type Ordering Code Package TDA Q67000-A5168 P-DIP-18-5

Low Distortion Design 3

NRZ Bandwidth (-3db HF Cutoff vs SNR) How Much Bandwidth is Enough?

HA MHz, High Slew Rate, High Output Current Buffer. Description. Features. Applications. Ordering Information. Pinouts.

Experiment 8 Frequency Response

, answer the next six questions.

Chapter 2 Channel Equalization

Analog-to-Digital Converters

Table 1: Cross Reference of Applicable Products

OBSOLETE. Parameter AD9621 AD9622 AD9623 AD9624 Units

BANDPASS delta sigma ( ) modulators are used to digitize

LF411 Low Offset, Low Drift JFET Input Operational Amplifier

Filter Design, Active Filters & Review. EGR 220, Chapter 14.7, December 14, 2017

E84 Lab 3: Transistor

Lecture 8 Fiber Optical Communication Lecture 8, Slide 1

= 1000 V. Voltage transducer DVC 1000-P V P N

Lecture 2 Analog circuits...or How to detect the Alarm beacon

KM4110/KM mA, Low Cost, +2.7V & +5V, 75MHz Rail-to-Rail Amplifiers

National Instruments Flex II ADC Technology The Flexible Resolution Technology inside the NI PXI-5922 Digitizer

High Power Monolithic OPERATIONAL AMPLIFIER

LF442 Dual Low Power JFET Input Operational Amplifier

EET 223 RF COMMUNICATIONS LABORATORY EXPERIMENTS

EE390 Final Exam Fall Term 2002 Friday, December 13, 2002

DSP Laboratory (EELE 4110) Lab#10 Finite Impulse Response (FIR) Filters

For the electronic measurement of voltage: DC, AC, pulsed..., with galvanic separation between the primary and the secondary circuit.

Measurements 2: Network Analysis

Test Results for MOSIS Educational Program

Multiple Instrument Station Module

ESE531 Spring University of Pennsylvania Department of Electrical and System Engineering Digital Signal Processing

PowerAmp Design. PowerAmp Design PAD20 COMPACT HIGH VOLTAGE OP AMP

Noise by the Numbers

Traceability for Oscilloscopes and Oscilloscope Calibrators

New Features of IEEE Std Digitizing Waveform Recorders

EE247 Lecture 26. EE247 Lecture 26

Precision, 16 MHz CBFET Op Amp AD845

APPLICATION NOTE. Making Accurate Voltage Noise and Current Noise Measurements on Operational Amplifiers Down to 0.1Hz. Abstract

High Common-Mode Voltage Difference Amplifier AD629

UNIVERSITY OF NORTH CAROLINA AT CHARLOTTE Department of Electrical and Computer Engineering

Precision OPERATIONAL AMPLIFIER

EE247 Lecture 26. EE247 Lecture 26

High Power Monolithic OPERATIONAL AMPLIFIER

QAM-Based 1000BASE-T Transceiver

Electronics I. laboratory measurement guide

Ultra-high-speed Interconnect Technology for Processor Communication

TSEK02: Radio Electronics Lecture 8: RX Nonlinearity Issues, Demodulation. Ted Johansson, EKS, ISY

V P N. Voltage transducer DVL 1000 = 1000 V

Lecture 10 Performance of Communication System: Bit Error Rate (BER) EE4900/EE6720 Digital Communications

Single Supply, Rail to Rail Low Power FET-Input Op Amp AD820

MSAN B1Q Line Code Tutorial Application Note. Introduction. Line Coding

Transcription:

Isolated pulse responses Pulse spreading Group delay variation Equalization Equalization Magnitude equalization Phase equalization The Comlinear CLC014 Equalizer Equalizer bandwidth and noise Bit error probabilities EECS 247 Lecture 26: Equalization 2002 B. Boser 1 Isolated Pulse Responses Another way of looking at NRZ waveform degradation is to examine transmission line response to an isolated pulse For purely random binary data, the pattern [0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0] appears, on average, once in every 2 20 20b patterns That s once every 20e6 bits The transmission line output to this pattern is shown on the following slide EECS 247 Lecture 26: Equalization 2002 B. Boser 2

Isolated +1 Data Bit 0.8 V/div 8281 cable length: 0m 50m 100m 150m 200m 2 bit periods/div EECS 247 Lecture 26: Equalization 2002 B. Boser 3 Isolated +1 Data Bit bit error at 100m for this pattern (by chance it didn t show up in the 100b eye pattern) 0.8 V/div 2 bit periods/div EECS 247 Lecture 26: Equalization 2002 B. Boser 4

Isolated +1 Data Bit Pulse widths increase as the NRZ signal moves down the cable A common measure of pulse width is the Full Width at Half Maximum, or FWHM Isolated pulse width after 200m of cable is 2.2 bit periods are shown in the next slide They are a sure sign of group delay variation with frequency If all frequency components receive the same delay, pulses can t spread out Pulse widths of multiple bit periods obviously wreak havoc on eye diagrams and data recovery EECS 247 Lecture 26: Equalization 2002 B. Boser 5 Isolated +1 Data Bit 0.8 V/div FWHM is 2.2 bit periods at 200m 2 bit periods/div EECS 247 Lecture 26: Equalization 2002 B. Boser 6

Transmission Line Group Delay Cable transfer function: H kl( 1+ j ) f ( f ) = e Group delay τ GR -dθ(ω)/dω: τ C Θ GR ( ω ) ( f ) ω = kl 2π kl = 4π f EECS 247 Lecture 26: Equalization 2002 B. Boser 7 Belden 8281 Cable Group Delay one bit period Group Delay (nsec) 20 15 10 5 8281 cable length: 50m 100m 150m 200m 0 10 6 10 7 10 8 10 9 10 10 [khz] EECS 247 Lecture 26: Equalization 2002 B. Boser 8

Transmission Line Group Delay Note that each 50m cable segment adds the same amount of group delay at each frequency Consider each 50m segment of cable as a filter Group delays of cable lengths in series add just like group delays for filters in series NRZ spectral density is constant below 10 8 Hz Increasing amounts of low frequency group delay are applied to decreasing amounts of signal energy EECS 247 Lecture 26: Equalization 2002 B. Boser 9 Equalization Equalization is a pretty simple concept If the cable response is: H C kl( 1+ j ) f ( f ) = e A perfect equalizer built into the data receiver will have response: H E + kl( 1+ j) f ( f ) = e So that H H C E = 1 EECS 247 Lecture 26: Equalization 2002 B. Boser 10

Equalization In a world of perfect equalizers, we d never need to worry about channel response The receiver s equalizer output would match the signal transmitted into the cable In the real world, equalizers aren t perfect Modeling their nonidealities is essential Let s look at the significance of several equalizer nonidealities EECS 247 Lecture 26: Equalization 2002 B. Boser 11 Equalization Nonidealities to consider: Equalizer bandwidth limitations Imperfect gain equalization Imperfect phase equalization Noise Our tool of choice for evaluating equalizer effectiveness will be the eye diagram The eye diagram for the receiver input after 100m of Belden 8281 cable appears on the next slide EECS 247 Lecture 26: Equalization 2002 B. Boser 12

100m 8281 Cable Eye Diagram 300Mb/s L=100m 2 V/div 2 nsec/div EECS 247 Lecture 26: Equalization 2002 B. Boser 13 Ideal Equalization (#1) H E1 (f) = e +kl f e -af2 e + jkl f magnitude phase EECS 247 Lecture 26: Equalization 2002 B. Boser 14

Equalizer #1 Eye Diagram 2 V/div 2 nsec/div L=100m EECS 247 Lecture 26: Equalization 2002 B. Boser 15 Gain Equalization (#2) In order to assess the relative importance of gain and phase equalization, we ll look at the 100m eye diagram for a perfect magnitude equalizer which ignores phase completely Note that if you use a Parks-McClellan linear phase FIR gain equalizer, you ignore nonlinear phase completely Equalizer #2: H E2 (f) = e +kl f e -af2 EECS 247 Lecture 26: Equalization 2002 B. Boser 16

Equalizer #2 Eye Diagram 2 V/div 2 nsec/div L=100m EECS 247 Lecture 26: Equalization 2002 B. Boser 17 Phase Equalization (#3) Next, we ll check out the 100m eye diagram for a perfect phase equalizer which ignores magnitude completely H E3 (f) = e -af2 e + jkl f Note that the 100psec Gaussian response is still there to limit bandwidth EECS 247 Lecture 26: Equalization 2002 B. Boser 18

Equalizer #3 Eye Diagram Equalizer #3 output is smaller, because no gain compensates for the cable loss 2 V/div 2 nsec/div L=100m EECS 247 Lecture 26: Equalization 2002 B. Boser 19 Equalizer #3 Eye Diagram 0.5 V/div Scope gain adjusted to compare with Equalizers #1 and #2 2 nsec/div L=100m EECS 247 Lecture 26: Equalization 2002 B. Boser 20

Gain and Phase Equalization If anything, phase equalization alone produces better eye patterns than gain equalization alone Gain equalizers are high pass filters and produce spikey, high amplitude outputs Scale analog signals to avoid clipping Both gain and phase must be considered in channel equalization EECS 247 Lecture 26: Equalization 2002 B. Boser 21 Equalizer #4 In the real world, nobody can afford equalizer #1 Reasonably robust approximations to the inverse of cable transfer functions can be built with surprisingly simple analog circuits Let s see how Comlinear s Alan Baker [1] built an analog domain equalizer ( equalizer #4 ) using just 6 analog poles EECS 247 Lecture 26: Equalization 2002 B. Boser 22

Equalizer #4 While Comlinear s approach seems to violate our 5-pole analog signal processing limit, Baker gets a waiver because he cascades two identical 3-pole stages Only one adjustable parameter is needed to equalize cable lengths from 0m-300m Each of the two identical stages compensates for 0-150m of cable loss Only one adjustable parameter is needed to equalize cable lengths from 0m-300m Each of the two identical stages compensates for 0-150m of cable loss EECS 247 Lecture 26: Equalization 2002 B. Boser 23 Equalizer #4 3-Pole Section h 1 (s)=s/(s+p 1 ) 0.21 a v IN h 2 (s)=s/(s+p 2 ) 0.62 S S v OUT h 3 (s)=s/(s+p 3 ) 12.1 α= 0.19 for L=100m α= 1.00 for L=300m [ p 1 p 2 p 3 ] = 2p [ 0.62MHz 14.1MHz 282MHz] EECS 247 Lecture 26: Equalization 2002 B. Boser 24

Equalizer #4 Eye Diagram An overequalized eye, but not bad 2 V/div 2 nsec/div a=0.19 L=100m EECS 247 Lecture 26: Equalization 2002 B. Boser 25 Equalizer #4 Eye Diagram A beautiful eye at 300m! 2 V/div 2 nsec/div a=1.00 L=300m EECS 247 Lecture 26: Equalization 2002 B. Boser 26

Equalizer #4 While not approaching the ideal equalizer #1 response, equalizer #4 demonstrates the eye quality you ll see in real-world data receivers Let s compare the equalizer #1 and #4 responses in the frequency domain This provides an idea of how closely responses have to match for the observed eye quality EECS 247 Lecture 26: Equalization 2002 B. Boser 27 100m Magnitude Responses 40 20 ~1dB error OK Gain (db) 0-20 100m cable response equalizer #1 response equalizer #4 response -40 10 6 10 7 10 8 10 9 10 10 [Hz] EECS 247 Lecture 26: Equalization 2002 B. Boser 28

100m Magnitude Responses 40 20 #4 is more highpass than #1, leading to an overequalized eye Gain (db) 0-20 100m cable response equalizer #1 response equalizer #4 response -40 10 6 10 7 10 8 10 9 10 10 [Hz] EECS 247 Lecture 26: Equalization 2002 B. Boser 29 Adaptive Equalization Now that we know something optimal equalization, how can a data receiver learn what equalization to apply? Cable lengths vary from 0-300m in the Comlinear application How does the CLC014 determine α? Adaptive equalization is a complex topic, with many different methods used in practice EECS 247 Lecture 26: Equalization 2002 B. Boser 30

Adaptive Equalization Equalizers may be trained at data link startup, or they may be continuously adaptive Cable lengths don t change often, and service is interrupted when they do Adaptive analog methods include Mapping equalizer p-p input voltage to α (John Mayo s method, [4]) Finding the value of α that minimizes equalizer output jitter Finding the value of α that minimizes the difference between the decision circuit output and the equalizer output (Comlinear s method) EECS 247 Lecture 26: Equalization 2002 B. Boser 31 Adaptive Equalization Adaptive digital methods include Decision Feedback Equalization and many others DFE builds adaptive digital FIR filters whose coefficients adjust to eliminate signal in bit periods N+1, N+2, that s correlated with the signal in bit period N Minimization of intersymbol interference leads to optimal equalization Digital-domain processing requires either a DAC or an ADC Excessive converter resolution can make expensive or infeasible at high data rates EECS 247 Lecture 26: Equalization 2002 B. Boser 32

Adaptive Equalization Analog-digital adaptive hybrids are usually found in IC data receivers Minimal analog-domain pre-equalization reduces ADC (or DAC) resolution and datapath width (and digital power) Maximal digital-domain adaptive FIR equalizers finish the job 29%/yr cost reduction leads to steady migration of equalization functions from the analog to digital domain In the limit, analog signal processing becomes a low Q antialiasing filter and an ADC EECS 247 Lecture 26: Equalization 2002 B. Boser 33 Equalizer Models Use equalizer behavioral models to understand Communication channel variations Analog equalizer component sensitivities Analog signal swings Adaptive equalization algorithms Digital datapath specifications (bit-true, cycle-true models) Equalizers are filters, so there s another important performance consideration NOISE EECS 247 Lecture 26: Equalization 2002 B. Boser 34

Equalizer Noise For 300m cable lengths, the CLC014 equalizer provides lots of high frequency gain to compensate for cable loss The 300m equalizer magnitude response appears on the following slide EECS 247 Lecture 26: Equalization 2002 B. Boser 35 300m Magnitude Responses 60 40 300m cable response equalizer #1 response equalizer #4 response Gain (db) 20 0-20 10 6 10 7 10 8 10 9 10 10 [Hz] EECS 247 Lecture 26: Equalization 2002 B. Boser 36

Equalizer Noise Right at the input to the equalizer, there s bound to be a thermal noise source with a transfer function to the equalizer output equal to the equalizer transfer function itself We ll assume that this noise source is equivalent to that of a single 1kΩ resistor; that is, 4nV/ Hz The integrated noise at the equalizer #4 output appears on the next slide EECS 247 Lecture 26: Equalization 2002 B. Boser 37 300m Equalizer Integrated Noise Gain (db) 60 40 20 0-20 300m cable response equalizer #1 response equalizer #4 response >10mVrms! 10-1 10-2 10-3 10-4 10-5 10 6 10 7 10 8 10 9 10 10 [Hz] Integrated Noise (Vrms, log scale) EECS 247 Lecture 26: Equalization 2002 B. Boser 38

Equalizer Noise 10mVrms noise is a lot of noise! Look at that noise on a scope and you ll see 60mV of peak to peak noise Remember that this is the noise from just one 1kΩ source Real world circuits have lots of noise sources Can we reliably detect digital bits with signal to noise ratios of 40dB? Absolutely! Let s find out why EECS 247 Lecture 26: Equalization 2002 B. Boser 39 Equalizer Noise Suppose that we have an eye opening at the equalizer output of 2v OPEN Let s also suppose that our timing recovery system samples the equalizer output at the point where the eye is opened the widest 2v OPEN EECS 247 Lecture 26: Equalization 2002 B. Boser 40

Equalizer Noise If the instantaneous noise voltage is greater than +v OPEN when we re trying to detect a 1, a bit error results If the instantaneous noise voltage is less than v OPEN when we re trying to detect a +1, a bit error results To first order, the spectral distribution of the noise doesn t matter Only the total integrated noise counts (it s sampled!) If the noise is Gaussian, error probabilities are a well understood statistical problem EECS 247 Lecture 26: Equalization 2002 B. Boser 41 Bit Error Probabilities The bit error probability is [5]: P E 1 = erfc 2 V OPEN 2V INT erfc(x) is the complementary error function and v INT is the total rms integrated noise A plot of P E vs. v OPEN /v INT appears on the following slide EECS 247 Lecture 26: Equalization 2002 B. Boser 42

0 Bit Error Probability Plot -5 log 10 P E -10-15 10-10 P E at v OPEN /v INT =6.4-20 0 2 4 6 8 10 v OPEN /v INT EECS 247 Lecture 26: Equalization 2002 B. Boser 43 Equalizer Noise Error probability is an extremely strong function of integrated noise Integrated noise is a strong function of cable length and equalizer bandwidth Error probability is an extremely strong function of eye opening Eye opening is a strong function of equalization quality Lots of high sensitivities are a characteristic of data communication EECS 247 Lecture 26: Equalization 2002 B. Boser 44

Equalizer Noise Before you start gloating over how easy it is to get a P E of 10-10, talk to an analog designer The analog designer tells you that A 1kΩ noise resistor is about 4X too low for a power-efficient equalizer ( v INT >20mV) Signal-swings in continuous time equalizers built in low voltage CMOS should be <100mVp-p ( v OPEN <50mV) EECS 247 Lecture 26: Equalization 2002 B. Boser 45 Equalizer Noise This digital communications system is closer to practical IC design limits than one might think Future give-and-take sessions with the analog designer may pick up a db or two of >100mV swings or <20mV noise Every db counts in the P E business You resolve to apply one of the cardinal rules of analog design to your equalizer: Never use more bandwidth than you really need EECS 247 Lecture 26: Equalization 2002 B. Boser 46

Equalizer Noise Raising channel risetime from 500psec to 2nsec doesn t change the equalized v OPEN much t R =500psec 2v OPEN t R =2nsec EECS 247 Lecture 26: Equalization 2002 B. Boser 47 300m Equalizer Integrated Noise Gain (db) 60 40 20 0-20 t R =500psec (solid) t R =2nsec (dashed) 11mVrms 2.5mVrms 10-1 10-2 10-3 10-4 10-5 10 6 10 7 10 8 10 9 10 10 [Hz] Integrated Noise (Vrms, log scale) EECS 247 Lecture 26: Equalization 2002 B. Boser 48

Equalizer Noise Equalizer integrated noise grows linearly with bandwidth Excess bandwidth can limit your range Optimizing both signals and noise is the real art of equalization (or any other filtering)! We ll examine the rest of the data recovery story next time EECS 247 Lecture 26: Equalization 2002 B. Boser 49 References 1. Alan Baker, An Adaptive Cable Equalizer for Serial Digital Video Rates to 400Mb/sec, ISSCC Dig. Tech. Papers, 39, 1996, pp. 174-175. 2. National Semiconductor (Comlinear division), CLC014 and CLC016 datasheets, 1998. 3. Belden Electronics, Type 8281 75Ω Precision Video Cable datasheet, 2001. 4. John Mayo, Bipolar Repeater for Pulse Code Modulation Signals, Bell System Technical Journal, 41, Jan. 1962, pp. 25-47. 5. Bell Laboratories, Transmission Systems for Communications, 5 th Edition, 1982, chapter 30. EECS 247 Lecture 26: Equalization 2002 B. Boser 50