Data Receivers. Digital Data Receivers



Similar documents
AN Application Note: FCC Regulations for ISM Band Devices: MHz. FCC Regulations for ISM Band Devices: MHz

Jitter Measurements in Serial Data Signals

Module 13 : Measurements on Fiber Optic Systems

Timing Errors and Jitter

Duobinary Modulation For Optical Systems

Optical Fibres. Introduction. Safety precautions. For your safety. For the safety of the apparatus

Digital Systems Ribbon Cables I CMPE 650. Ribbon Cables A ribbon cable is any cable having multiple conductors bound together in a flat, wide strip.

MEASUREMENT UNCERTAINTY IN VECTOR NETWORK ANALYZER

T = 1 f. Phase. Measure of relative position in time within a single period of a signal For a periodic signal f(t), phase is fractional part t p

6.976 High Speed Communication Circuits and Systems Lecture 1 Overview of Course

INTRODUCTION TO COMMUNICATION SYSTEMS AND TRANSMISSION MEDIA

SIGNAL GENERATORS and OSCILLOSCOPE CALIBRATION

Network Analyzer Operation

Signal Integrity: Tips and Tricks

Use and Application of Output Limiting Amplifiers (HFA1115, HFA1130, HFA1135)

Reading: HH Sections , (pgs , )

Loop Bandwidth and Clock Data Recovery (CDR) in Oscilloscope Measurements. Application Note

USB 3.0 CDR Model White Paper Revision 0.5

81110A Pulse Pattern Generator Simulating Distorted Signals for Tolerance Testing

Harmonics and Noise in Photovoltaic (PV) Inverter and the Mitigation Strategies

AN-837 APPLICATION NOTE

The Phase Modulator In NBFM Voice Communication Systems

MODULATION Systems (part 1)

The Effect of Network Cabling on Bit Error Rate Performance. By Paul Kish NORDX/CDT

Agilent Creating Multi-tone Signals With the N7509A Waveform Generation Toolbox. Application Note

Digital Baseband Modulation

Application Note. Line Card Redundancy Design With the XRT83SL38 T1/E1 SH/LH LIU ICs

1. (Ungraded) A noiseless 2-kHz channel is sampled every 5 ms. What is the maximum data rate?

CHAPTER 11: Flip Flops

Understanding Power Impedance Supply for Optimum Decoupling

Physical Layer, Part 2 Digital Transmissions and Multiplexing

The Critical Length of a Transmission Line

RF Measurements Using a Modular Digitizer

Design of Bidirectional Coupling Circuit for Broadband Power-Line Communications

Taking the Mystery out of the Infamous Formula, "SNR = 6.02N dB," and Why You Should Care. by Walt Kester

Department of Electrical and Computer Engineering Ben-Gurion University of the Negev. LAB 1 - Introduction to USRP

QAM Demodulation. Performance Conclusion. o o o o o. (Nyquist shaping, Clock & Carrier Recovery, AGC, Adaptive Equaliser) o o. Wireless Communications

Lab 5 Getting started with analog-digital conversion

Lecture 3: Signaling and Clock Recovery. CSE 123: Computer Networks Stefan Savage

PIEZO FILTERS INTRODUCTION

Impedance 50 (75 connectors via adapters)

1. ANSI T T1

Non-Data Aided Carrier Offset Compensation for SDR Implementation

ATE-A1 Testing Without Relays - Using Inductors to Compensate for Parasitic Capacitance

Prepared by: Paul Lee ON Semiconductor

TCOM 370 NOTES 99-4 BANDWIDTH, FREQUENCY RESPONSE, AND CAPACITY OF COMMUNICATION LINKS

AVX EMI SOLUTIONS Ron Demcko, Fellow of AVX Corporation Chris Mello, Principal Engineer, AVX Corporation Brian Ward, Business Manager, AVX Corporation

LOW COST MOTOR PROTECTION FILTERS FOR PWM DRIVE APPLICATIONS STOPS MOTOR DAMAGE

Jitter Transfer Functions in Minutes

1 Multi-channel frequency division multiplex frequency modulation (FDM-FM) emissions

Data Transmission. Data Communications Model. CSE 3461 / 5461: Computer Networking & Internet Technologies. Presentation B

AC : MEASUREMENT OF OP-AMP PARAMETERS USING VEC- TOR SIGNAL ANALYZERS IN UNDERGRADUATE LINEAR CIRCUITS LABORATORY

HPM-5 Performance Testing

Teseq ESD Simulator Verification

A wave lab inside a coaxial cable

Achieving New Levels of Channel Density in Downstream Cable Transmitter Systems: RF DACs Deliver Smaller Size and Lower Power Consumption

Ultrasound Distance Measurement

Signal Types and Terminations

Suppression of Four Wave Mixing in 8 Channel DWDM System Using Hybrid Modulation Technique

Charged cable event. 1 Goal of the ongoing investigation. 2 Energy sources for the CDE. Content

EECC694 - Shaaban. Transmission Channel

Optical Communications Analysis of transmission systems. Henrique Salgado Point-to-point system

TESTS OF 1 MHZ SIGNAL SOURCE FOR SPECTRUM ANALYZER CALIBRATION 7/8/08 Sam Wetterlin

Application Note Noise Frequently Asked Questions

Agilent AN 1316 Optimizing Spectrum Analyzer Amplitude Accuracy

Analog and Digital Signals, Time and Frequency Representation of Signals

Transmission Lines in Communication Systems FACET

Revision of Lecture Eighteen

A Laser Scanner Chip Set for Accurate Perception Systems

Frequency Response of Filters

Fast and Accurate Test of Mobile Phone Boards

Understand the effects of clock jitter and phase noise on sampled systems A s higher resolution data converters that can

Programmable-Gain Transimpedance Amplifiers Maximize Dynamic Range in Spectroscopy Systems

E190Q Lecture 5 Autonomous Robot Navigation

PCM Encoding and Decoding:

Impedance Matching and Matching Networks. Valentin Todorow, December, 2009

Cable Analysis and Fault Detection using the Bode 100

PCB Design Conference - East Keynote Address EMC ASPECTS OF FUTURE HIGH SPEED DIGITAL DESIGNS

Lab 1: The Digital Oscilloscope

RANDOM VIBRATION AN OVERVIEW by Barry Controls, Hopkinton, MA

CAN Bus Transceivers Operate from 3.3V or 5V and Withstand ±60V Faults

MSB MODULATION DOUBLES CABLE TV CAPACITY Harold R. Walker and Bohdan Stryzak Pegasus Data Systems ( 5/12/06) pegasusdat@aol.com

SICK AG WHITEPAPER. Information for cable manufacturers Note-2_03

On Cables and Connections A discussion by Dr. J. Kramer

Agilent 8904A Multifunction Synthesizer dc to 600 khz

Reducing EMI and Improving Signal Integrity Using Spread Spectrum Clocking

Understanding CIC Compensation Filters

30. Bode Plots. Introduction

Inductors in AC Circuits

Evaluating Oscilloscope Bandwidths for Your Application

Current Probes, More Useful Than You Think

DEVELOPMENT OF DEVICES AND METHODS FOR PHASE AND AC LINEARITY MEASUREMENTS IN DIGITIZERS

ANALYZER BASICS WHAT IS AN FFT SPECTRUM ANALYZER? 2-1

ECE 435 INTRODUCTION TO THE MICROWAVE NETWORK ANALYZER

Agilent Time Domain Analysis Using a Network Analyzer

Public Switched Telephone System

RF Network Analyzer Basics

Laboratory 4: Feedback and Compensation

Selecting the Optimum PCI Express Clock Source

Transcription:

Data Receivers Digital data receivers Equalization Data detection Timing recovery NRZ data spectra Eye diagrams Transmission line response Think of it as another example for a 247 project EECS 247 Lecture 25: Digital Data Receivers 2002 B. Boser 1 Digital Data Receivers Way back in Lecture 1, we looked briefly at the digital communication problem Clock Input Data Input Data Transmitter Everyone wants to send bits as far as they can, as fast as they can, through the cheapest possible media, until recovery of those bits is a complex signal processing problem Cheap, noisy Channel Data Receiver Clock Data Output Output EECS 247 Lecture 25: Digital Data Receivers 2002 B. Boser 2

Digital Data Receivers Also, since nobody wants to invest in a separate channel to send a clock alongside the data, timing recovery is a second key responsibility of digital data receivers Clock Input Data Input Data Transmitter Cheap, noisy Channel Today, data detection / timing recovery is the biggest mixed-signal processing market there is Data Receiver Clock Data Output Output EECS 247 Lecture 25: Digital Data Receivers 2002 B. Boser 3 Digital Data Receivers We ll examine digital communications using high-speed digital video over coaxial cable as our underlying example 300Mb/s over distances of 200m It illustrates many key principles of data detection and timing recovery [2, 3] EECS 247 Lecture 25: Digital Data Receivers 2002 B. Boser 4

NRZ Data Spectrum NRZ (Non Return to Zero) data is a complicated-sounding name for a very simple two-level transmission scheme The data transmitter produces two output levels, and holds the appropriate binary level for a full bit period We ll assume the two levels are +1 and 1 What s the spectrum of random NRZ data? EECS 247 Lecture 25: Digital Data Receivers 2002 B. Boser 5 Ideal NRZ Data Spectrum We looked at random 1b sequences in Lecture 15 (slides 15.4-15.5) Random sequences yield white noise An ideal NRZ data transmitter convolves (in time) digital data impulses with a zero-order hold function (slides 12.11-12.12) The resulting spectrum is the product of the digital data s white spectrum and the zero-order hold s sinx/x response: H(f) = Te -jpft sin(pft) pft EECS 247 Lecture 25: Digital Data Receivers 2002 B. Boser 6

Ideal NRZ Data Spectrum 30 A m [dbwn] 0-30 -60-90 0 100 200 300 400 500 EECS 247 Lecture 25: Digital Data Receivers 2002 B. Boser 7 Ideal NRZ Data Spectrum Communication channels are not sampled data systems The digital data is passed through a ZOH Let s look at 300Mb/s NRZ data Expect nulls at multiples of 300MHz (from sinc) EECS 247 Lecture 25: Digital Data Receivers 2002 B. Boser 8

Ideal NRZ Data Spectrum 40 Amplitude (dbwn) 20 0-20 zeroes at m*300mhz Log frequency scale! -40 10 7 10 8 10 9 10 10 10 11 [Hz] EECS 247 Lecture 25: Digital Data Receivers 2002 B. Boser 9 Amplitude (dbwn) Ideal NRZ Data Spectrum 40 20 0-20 H(f) = Te -jpft sin(pft) p f T -20dB/decade slope -40 10 7 10 8 10 9 10 10 10 11 [Hz] EECS 247 Lecture 25: Digital Data Receivers 2002 B. Boser 10

Ideal NRZ Data Spectrum Averaging can provide a better indication of long term bin amplitudes 30 averages here produce a DFT plot based on 900 unique transmitted bits Results conform much more closely to the sinx/x response We ll return to our more customary linear frequency scale for DFT plots at 1GHz and below EECS 247 Lecture 25: Digital Data Receivers 2002 B. Boser 11 Ideal NRZ Data Spectrum 40 Amplitude (dbwn) 20 0-20 -40 300Mb/s NRZ data 30000 point, 300GHz DFT 30 averages 0 250 500 750 1000 [MHz] EECS 247 Lecture 25: Digital Data Receivers 2002 B. Boser 12

Non-Zero Transition Times The zero-order hold NRZ spectrum assumes zero transition times between binary levels All real-world NRZ data drivers take some time to switch from one level to the other How does this change the ideal NRZ data spectrum? EECS 247 Lecture 25: Digital Data Receivers 2002 B. Boser 13 Non-Zero Transition Times We ll shape the edge rate of the ideal NRZ signal via a low pass filter The low pass filter we ll use is a Gaussian LPF, commonly used in digital signal analysis applications [4] A Gaussian filter s magnitude response is given by: H ( f ) 2 f 2 t 2 rise fs = e σ σ 2.56 EECS 247 Lecture 25: Digital Data Receivers 2002 B. Boser 14

Non-Zero Transition Times Let s check the effect of a Gaussian Filter Set the 10% to 90% rise times (and fall times) of the NRZ signal to 100psec 100psec transitions times are still very fast relative to our 3.3nsec data period The filtered NRZ data spectrum appears in red on the following slide EECS 247 Lecture 25: Digital Data Receivers 2002 B. Boser 15 Ideal vs. Filtered Data Spectra Amplitude (dbwn) 40 20 0-20 0 risetime 100psec risetime 300Mb/s NRZ data 30000 point, 300GHz DFT 30 averages -40 10 7 10 8 10 9 10 10 10 11 [Hz] EECS 247 Lecture 25: Digital Data Receivers 2002 B. Boser 16

Ideal vs. Filtered Data Spectra The frequency at which the ideal and filtered NRZ spectra begin to diverge (by 6.8dB, in fact) is called the knee frequency, f knee Knee frequencies depend only on transition times, not NRZ data rates There s not enough energy above f knee to have much effect on even the simplest data receiver (a CMOS inverter) For digital signals with 10/90 transition times: 1 fknee = 2t rise EECS 247 Lecture 25: Digital Data Receivers 2002 B. Boser 17 Ideal vs. Filtered Data Spectra Amplitude (dbwn) 40 20 0-20 0 risetime 100psec risetime t R =100psec f knee =5GHz -40 10 7 10 8 10 9 10 10 10 11 [Hz] EECS 247 Lecture 25: Digital Data Receivers 2002 B. Boser 18

NRZ Data in the Time-Domain 0.8 V/div 20 nsec/div t R =100psec EECS 247 Lecture 25: Digital Data Receivers 2002 B. Boser 19 Isolated +1 Data Bit 0.8 V/div t R =100psec 1 nsec/div EECS 247 Lecture 25: Digital Data Receivers 2002 B. Boser 20

Filtered NRZ Data In high-speed communications applications, the transition times are usually comparable to the bit period Then, filtered outputs reach the full +1 and 1 levels only if 2 consecutive data bits are identical Isolated +1 and 1 pulses yield smaller swings Let s see what happens when t R =3nsec f knee = 167MHz EECS 247 Lecture 25: Digital Data Receivers 2002 B. Boser 21 30 Bit Periods 0.8 V/div t R =3nsec 20 nsec/div EECS 247 Lecture 25: Digital Data Receivers 2002 B. Boser 22

Eye Diagrams Random NRZ data patterns are difficult to study in the time domain Every data set is different Finding isolated pulses is a pain In 1962, John Mayo at Bell Laboratories found a better way [5] Scope traces are launched using the transmit clock as an external trigger The resulting oscillogram overlays every data-patterndependent variation of the filtered NRZ spectrum For obvious reasons, these are called eye diagrams EECS 247 Lecture 25: Digital Data Receivers 2002 B. Boser 23 300Mb/s Eye Diagram 0.8 V/div t R =3nsec 2 nsec/div EECS 247 Lecture 25: Digital Data Receivers 2002 B. Boser 24

300Mb/s Eye Diagram 0.8 V/div t R =100psec 2 nsec/div EECS 247 Lecture 25: Digital Data Receivers 2002 B. Boser 25 Eye Diagrams Eye opening is an important indicator of the health of a NRZ channel Eyes close completely if the channel bandwidth is insufficient to support the NRZ data rate An eye diagram for t R =10nsec appears on the next slide Closed eyes don t mean that all hope for digital communications is lost The receiver can do some filtering prior to deciding what the transmitted bit was A high pass equalizer added to a data receiver can compensate for a low pass channel EECS 247 Lecture 25: Digital Data Receivers 2002 B. Boser 26

300Mb/s Eye Diagram 0.8 V/div t R =10nsec 2 nsec/div EECS 247 Lecture 25: Digital Data Receivers 2002 B. Boser 27 Transmission Lines Now that we know something about the 300Mb/s NRZ signal we re sending into a coaxial transmission line, it s time to figure out what that signal will look like coming out the other end of the line We ll summarize a few key characteristics of transmission lines first EECS 247 Lecture 25: Digital Data Receivers 2002 B. Boser 28

Transmission Lines Transmission lines are characterized by distributed electrical parameters specified on a per unit length basis R: series resistance per meter (Ω/m) L: series inductance per meter (H/m) C: shunt capacitance per meter (F/m) G: shunt conductance per meter (Ω -1 /m) v IN v IN length=dx Rdx Ldx Gdx v OUT v OUT Cdx EECS 247 Lecture 25: Digital Data Receivers 2002 B. Boser 29 Transmission Lines At high frequencies, the characteristic impedance of a transmission line is given by Z 0 = L C Transmission lines should be terminated with their characteristic impedance Reflections caused by impedance mismatches are common sources of bad lab data Or non-working systems EECS 247 Lecture 25: Digital Data Receivers 2002 B. Boser 30

Transmission Lines The Belden 8281 cable used in our example application is specified with (ref. 7): L=379nH/m C=67.3pF/m Z 0 =75.0Ω For lossless transmission lines (R=G=0), all frequency components present in an input signal move down the cable at a velocity given by: v = 1 LC 2.0x10 8 m/s for 8281 cable (2/3 the speed of light) EECS 247 Lecture 25: Digital Data Receivers 2002 B. Boser 31 Transmission Lines A bit that we transmit into the cable at t=0 will start to come out of the end of a 200m cable 1µsec later 2/3 speed-of-light delays range from zero (short links) to 300 bit periods (at 200m) The linear phase (fixed time delay) component of cable response doesn t distort pulse shapes and cause trouble Is the lossless model reasonable for Belden 8281 cable? EECS 247 Lecture 25: Digital Data Receivers 2002 B. Boser 32

Transmission Lines Resistor R and conductance G at losses to the cable model G 0 R=0.0354Ω/m The impedance of the 8281 cable series inductance dominates the cable s series resistance once frequencies exceed 15kHz Lossless models seem appropriate for f>>15khz EECS 247 Lecture 25: Digital Data Receivers 2002 B. Boser 33 Skin Effect Unfortunately, at frequencies > 1MHz another loss mechanism comes into play The skin effect causes a cable s series resistance to increase with frequency ( f ) The skin effect is the dominant coaxial cable loss mechanism at frequencies above 1MHz [7] EECS 247 Lecture 25: Digital Data Receivers 2002 B. Boser 34

Transmission Lines The transfer function (excluding the linear phase component) of a length=l section of transmission line properly terminated with its characteristic impedance is given by H C kl( 1+ j ) f ( f ) = e For Belden 8281 cable, k=1.023e-6 EECS 247 Lecture 25: Digital Data Receivers 2002 B. Boser 35 NRZ Data and Filter Responses 20 0 t R =100psec Gaussian Gain (db) -20 t R =0 NRZ -40 t R =3nsec Gaussian -60 10 6 10 7 10 8 10 9 10 10 [Hz] EECS 247 Lecture 25: Digital Data Receivers 2002 B. Boser 36

Belden 8281 Cable Response 20 0 Gain (db) -20-40 Cable lengths: 50m 100m 150m 200m -60 10 6 10 7 10 8 10 9 10 10 [Hz] EECS 247 Lecture 25: Digital Data Receivers 2002 B. Boser 37 Belden 8281 Cable Response Cable attenuation is a strong function of length L Especially at 200m it s worse than 3ns rise/fall times times It s reasonable to expect severely degraded eye patterns at 100m and complete eye closure at 200m Let s take a look at the 100m and 150m eye diagrams EECS 247 Lecture 25: Digital Data Receivers 2002 B. Boser 38

100m 8281 Cable Eye Diagram 300Mb/s 0.8 V/div 2 nsec/div EECS 247 Lecture 25: Digital Data Receivers 2002 B. Boser 39 150m 8281 Cable Eye Diagram 300Mb/s 0.8 V/div 2 nsec/div EECS 247 Lecture 25: Digital Data Receivers 2002 B. Boser 40

150m 8281 Cable Eye Diagram Coaxial cable bandlimiting of the NRZ data signal results in complete eye closure by 150m And inadequate margins at 100m We ll have to do some signal processing on the degraded NRZ signal before deciding what bits were sent That signal processing is called equalization, and we ll examine equalization and noise next time EECS 247 Lecture 25: Digital Data Receivers 2002 B. Boser 41 References 1. Andrew Viterbi, CDMA: Principles of Spread Spectrum Communications, 1995. 2. Alan Baker, An Adaptive Cable Equalizer for Serial Digital Video Rates to 400Mb/sec, ISSCC Dig. Tech. Papers, 39, 1996, pp. 174-175. 3. David Potson and Alan Buchholz, A 143-360Mb/sec Auto-Rate Selecting Data-Retimer Chip for Serial-Digital Video Signals, ISSCC Dig. Tech. Papers, 39, 1996, pp. 196-197. 4. Howard Johnson and Martin Graham, High-Speed Digital Design: A Handbook of Black Magic, 1993, chapter 1 and appendix B. 5. John Mayo, Bipolar Repeater for Pulse Code Modulation Signals, Bell System Technical Journal, 41, Jan. 1962, pp. 25-47. 6. John Kraus and Keith Carver, Electromagnetics, 1973, chapter 13. 7. Bell Laboratories, Transmission Systems for Communications, 5 th Edition, 1982, chapters 5 and 30. 8. Belden Electronics, Type 8281 75Ω Precision Video Cable datasheet, 2001. 9. National Semiconductor (Comlinear division), CLC014 and CLC016 datasheets, 1998. EECS 247 Lecture 25: Digital Data Receivers 2002 B. Boser 42