Specifying a Channel Through Impulse Response. Charles Moore July 9, 2004

Similar documents
Small-Scale Fading I PROF. MICHAEL TSAI 2011/10/27

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

Studies on FIR Filter Pre-Emphasis for High-Speed Backplane Data Transmission

T10/05-428r0. From: Yuriy M. Greshishchev, PMC-Sierra Inc. Date: 06 November 2005

ECEN720: High-Speed Links Circuits and Systems Spring 2017

40 AND 100 GIGABIT ETHERNET CONSORTIUM

ECEN720: High-Speed Links Circuits and Systems Spring 2017

ECE 476/ECE 501C/CS Wireless Communication Systems Winter Lecture 6: Fading

Course Overview. EELE 461/561 Digital System Design. Module #1 Digital Signaling. Course Overview. Course Overview. Course Content.

ECE 476/ECE 501C/CS Wireless Communication Systems Winter Lecture 6: Fading

Chip-to-module far-end TX eye measurement proposal

Lecture 3 Concepts for the Data Communications and Computer Interconnection

ECE 476/ECE 501C/CS Wireless Communication Systems Winter Lecture 6: Fading

As presented at Euro DesignCon 2004 Channel Compliance Testing Utilizing Novel Statistical Eye Methodology

Course 2: Channels 1 1

To learn S-parameters, eye diagram, ISI, modulation techniques and their simulations in MATLAB and Cadence.

Data Communication. Chapter 3 Data Transmission

To learn fundamentals of high speed I/O link equalization techniques.

S Transmission Methods in Telecommunication Systems (5 cr) Tutorial 4/2007 (Lectures 6 and 7)

Experiment 2 Effects of Filtering

L(f) = = (f) G(f) L2(f) Transmission Impairments: Attenuation (cont.)

To learn statistical bit-error-rate (BER) simulation, BER link noise budgeting and using ADS to model high speed I/O link circuits

3.2 Measuring Frequency Response Of Low-Pass Filter :

Signals and Systems Lecture 9 Communication Systems Frequency-Division Multiplexing and Frequency Modulation (FM)

06-496r3 SAS-2 Electrical Specification Proposal. Kevin Witt SAS-2 Phy Working Group 1/16/07

IEEE CX4 Quantitative Analysis of Return-Loss

Introduction to RF Simulation and Its Applications

Revision of Wireless Channel

Chapter 1: Introduction. EET-223: RF Communication Circuits Walter Lara

SRS test source calibration: measurement bandwidth (comment r03-9) P802.3cd ad hoc, 27 th June 2018 Jonathan King, Finisar

Differential Amplifier : input. resistance. Differential amplifiers are widely used in engineering instrumentation

MODEL GB/S BROADBAND AMPLIFIER

Chapter 5: Diodes. I. Theory. Chapter 5: Diodes

Chapter 9. Digital Communication Through Band-Limited Channels. Muris Sarajlic

To learn S-parameter, eye diagram, ISI, modulation techniques and to simulate in Matlab and Cadence.

ECE 556 BASICS OF DIGITAL SPEECH PROCESSING. Assıst.Prof.Dr. Selma ÖZAYDIN Spring Term-2017 Lecture 2

Basic Concepts in Data Transmission

Charan Langton, Editor

Channel Characteristics and Impairments

IEEE 802.3ba 40Gb/s and 100Gb/s Ethernet Task Force 22th Sep 2009

EC 554 Data Communications

OIF CEI 6G LR OVERVIEW

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

Applied Electronics II

Digital Signal Processing. VO Embedded Systems Engineering Armin Wasicek WS 2009/10

Channel operating margin for PAM4 CDAUI-8 chip-to-chip interfaces

2) How fast can we implement these in a system

Instrumental Considerations

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

Biomedical Signals. Signals and Images in Medicine Dr Nabeel Anwar

LIMITATIONS IN MAKING AUDIO BANDWIDTH MEASUREMENTS IN THE PRESENCE OF SIGNIFICANT OUT-OF-BAND NOISE

The quality of the transmission signal The characteristics of the transmission medium. Some type of transmission medium is required for transmission:

Chapter 3. Data Transmission

High Speed I/O 2-PAM Receiver Design. EE215E Project. Signaling and Synchronization. Submitted By

Electro-Magnetic Emissions and Susceptibility for RTPGE with PAM-M & DFE

EET 223 RF COMMUNICATIONS LABORATORY EXPERIMENTS

Data and Computer Communications Chapter 3 Data Transmission

Backchannel Modeling and Simulation Using Recent Enhancements to the IBIS Standard

SAS-2 6Gbps PHY Specification

08-027r2 Toward SSC Modulation Specs and Link Budget

Advanced Product Design & Test for High-Speed Digital Devices

Signals and Systems Lecture 6: Fourier Applications

Four-Channel Sample-and-Hold Amplifier AD684

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

IEEE Std 802.3ap (Amendment to IEEE Std )

Ultra-Wideband Impulse Radio for Tactical Ad Hoc Communication Networks

Linear Time-Invariant Systems

Beta and Epsilon Point Update. Adam Healey Mark Marlett August 8, 2007

781/ /

Solutions to Information Theory Exercise Problems 5 8

Transmission Fundamentals

ECEN 720 High-Speed Links: Circuits and Systems

xdsl Modulation Techniques

56+ Gb/s Serial Transmission using Duobinary Signaling

University Tunku Abdul Rahman LABORATORY REPORT 1

Investigate the characteristics of PIN Photodiodes and understand the usage of the Lightwave Analyzer component.

Narrow- and wideband channels

TDEC for PAM4 ('TDECQ') Changes to clause 123, to replace TDP with TDECQ Draft 1a. May 3 rd 2016 Jonathan King Finisar

Comparison of Signal Attenuation of Multiple Frequencies Between Passive and Active High-Pass Filters

Advanced Transmission Lines. Transmission Line 1

Data Conversion Circuits & Modulation Techniques. Subhasish Chandra Assistant Professor Department of Physics Institute of Forensic Science, Nagpur

A 5-Gb/s 156-mW Transceiver with FFE/Analog Equalizer in 90-nm CMOS Technology Wang Xinghua a, Wang Zhengchen b, Gui Xiaoyan c,

Lecture 6 SIGNAL PROCESSING. Radar Signal Processing Dr. Aamer Iqbal Bhatti. Dr. Aamer Iqbal Bhatti

CAUI-4 Chip Chip Spec Discussion

DIGITAL FILTERS. !! Finite Impulse Response (FIR) !! Infinite Impulse Response (IIR) !! Background. !! Matlab functions AGC DSP AGC DSP

Non-linear Control. Part III. Chapter 8

Laboratory 9. Required Components: Objectives. Optional Components: Operational Amplifier Circuits (modified from lab text by Alciatore)

Advanced Signal Integrity Measurements of High- Speed Differential Channels

Narrow- and wideband channels

EECS 122: Introduction to Computer Networks Encoding and Framing. Questions

TDEC for PAM4 Potential TDP replacement for clause 123, and Tx quality metric for future 56G PAM4 shortwave systems

ECEN 720 High-Speed Links Circuits and Systems

Biosignal filtering and artifact rejection. Biosignal processing, S Autumn 2012

FIBER OPTICS. Prof. R.K. Shevgaonkar. Department of Electrical Engineering. Indian Institute of Technology, Bombay. Lecture: 24. Optical Receivers-

Chapter 3 Data Transmission COSC 3213 Summer 2003

Statistical Link Modeling

Terminology (1) Chapter 3. Terminology (3) Terminology (2) Transmitter Receiver Medium. Data Transmission. Direct link. Point-to-point.

Application Note 106 IP2 Measurements of Wideband Amplifiers v1.0

To learn Statistical Bit-error-rate (BER) simulation, BERlink noise budgeting and usage of ADS to model high speed I/O link circuits.

Terminology (1) Chapter 3. Terminology (3) Terminology (2) Transmitter Receiver Medium. Data Transmission. Simplex. Direct link.

Transcription:

Specifying a Channel Through Impulse Response Charles Moore July 9, 2004

Current Practice Current practice specifies channels in terms of S parameters. This is useful since S parameters are relatively easy to measure and can be proven to give a complete description on a linear channel. However, there are problems with S parameters, and I propose to get around the problems by using impulse response. Page 2

Overview This presentation consists of: 1. Remarks on specifying a channel. 2. Problems with specifying S parameters. 3. Impulse response model for the thru channel. 4. Impulse response model for interference. 5. Review. Page 3

Remarks on Specifying a Channel 1. Remarks on specifying a channel. 2. Problems with specifying S parameters. 3. Impulse response model for the thru channel. 4. Impulse response model for interference. 5. Review. Page 4

Remarks on Specifying a Channel (cont.) The description of a channel is a large array of numbers, in the frequency domain it could be magnitude and phase for N frequency values; or in the time domain, amplitude for 2*N time values. The first problem in specifying channels is figuring out a way to reduce the vast Hilbert space to a manageable number of parameters which capture its useful characteristics. Page 5

Remarks on Specifying a Channel (cont.) For defining a channel in terms of S parameters, usually the first step is to throw out phase and define a function of frequency which acts as a bound on magnitude. The function can be expressed easily in terms of a small number of parameters. What I propose is to use a parametrically defined impulse response that will be fit to the measured channel impulse response in a LMS fashion. The allowable range of parameters and the LMS residue can then be specified. Page 6

Problems with Specifying a Channel 1. Remarks on specifying a channel. 2. Problems with specifying S parameters. 3. Impulse response model for the thru channel. 4. Impulse response model for interference. 5. Review. Page 7

Problems with Specifying S Parameters (cont.) There are two fundamental issues with S parameters: 1. They deal with the frequency domain while our signaling is time domain. 2. They use a logarithmic scale while real data is linear. Page 8

Problems with Specifying S Parameters (cont.) These issues cause three practical problems: 1. Small perturbations in impulse response, of minor significance for system performance, can have dramatic effects on S21. 2. Deviations from phase linearity are very important, but good specification are hard to define. 3. The db scale encourages specification of signals that are below the noise level. Page 9

Small Perturbations 1. Small perturbations in impulse response, of minor significance for system performance, can have dramatic effects on S21. 2. Deviations from phase linearity are very important, but good specification are hard to define. 3. The db scale encourages specification of signals that are below the noise level. Page 10

Small Perturbations (cont.) This small perturbation in the impulse response can have a dramatic change in the db frequency domain representation. Page 11

Small Perturbations (cont.) The green curve is very near the IEEE802.3ap guideline (at least below 15GHz), while the red curve is more than 10dB below. Page 12

Small Perturbations (cont.) While the glitch in the impulse response needs to be considered, making it equivalent in importance to a 30 percent change in attenuation at 10GHz, overstates its importance. Page 13

Deviations From Phase Linearity 1. Small perturbations in impulse response, of minor significance for system performance, can have dramatic effects on S21. 2. Deviations from phase linearity are very important, but good specification are hard to define. 3. The db scale encourages specification of signals that are below the noise level. Page 14

Deviations From Phase Linearity (con.t) Here are two frequency domain transfer curves in db. The red curve is the ad-hoc channel committee s proposed amplitude limit with linear phase. The green curve is the Fourier transform of an impulse response defined by a parameterized pulse model, with parameters selected to fit the ad-hoc committee s curve, although it deviates below 60dB. Page 15

Deviations From Phase Linearity (con.t) These are the phase characteristics of the two transfer curves with the average delay removed. Phase is shown in degrees. Again, the red curve is the ad-hoc channel committee s proposed amplitude limit with linear phase. The green curve is the Fourier transform of an impulse response defined by a parameterized pulse model, with parameters selected to fit the ad-hoc committee s curve, although it deviates below 60dB. Page 16

Deviations From Phase Linearity (con.t) This shows the impulse responses of the two channels. Both impulse responses are about the same width, but the linerphase impulse response is symmetric while the pulse response rises quickly and falls much more slowly. Again, the red curve is the ad-hoc channel committee s proposed amplitude limit with linear phase. The green curve is the Fourier transform of an impulse response defined by a parameterized pulse model, with parameters selected to fit the ad-hoc committee s curve, although it deviates below 60dB. Page 17

Deviations From Phase Linearity (con.t) If a 127-bit PRBS pattern is sent through each channel at 5Gb/s, the EYE pattern at the receiver end is about the same for each of the two channels. Again, the red curve is the ad-hoc channel committee s proposed amplitude limit with linear phase. The green curve is the Fourier transform of an impulse response defined by a parameterized pulse model, with parameters selected to fit the ad-hoc committee s curve, although it deviates below 60dB. Page 18

Deviations From Phase Linearity (con.t) If the data rate is increased to 10Gb/s, neither channel will show an open EYE. But if 10dB of transmitter post-cursor equalization is applied: Page 19

Deviations From Phase Linearity (con.t) The asymmetric Tx equalization nicely opens the channel with a non-linear phase and an asymmetric impulse response, while the channel with linear phase and a symmetric impulse response is still closed. DFE on the receiver side shows an even greater preference for the non-linear phase channel. Again, the red curve is the ad-hoc channel committee s proposed amplitude limit with linear phase. The green curve is the Fourier transform of an impulse response defined by a parameterized pulse model, with parameters selected to fit the ad-hoc committee s curve, although it deviates below 60dB. Page 20

Deviations From Phase Linearity (con.t) Phase characteristics are important, at least regarding how the channel responds to equalization. Specifying phase is difficult. I am not sure it can be done in a satisfactory manner. Page 21

Signal Specification Below Noise Level 1. Small perturbations in impulse response, of minor significance for system performance, can have dramatic effects on S21. 2. Deviations from phase linearity are very important, but good specification are hard to define. 3. The db scale encourages specification of signals that are below the noise level. Page 22

Signal Specification Below Noise Level (cont). To find the S/N ratio of data at the end of a channel, first find the signal. At the output of the transmitter, assume the amplitude is 1V p-p differential. Then the total RMS value of a square wave is 500 mv. Page 23

Signal Specification Below Noise Level (cont). The Fourier components of this are: 1. first harmonic = 450mV RMS 2. second harmonic = 0mV RMS 3. Third harmonic = 150mV RMS 4. Fourth harmonic = 0mV RMS 5. Fifth harmonic = 90mV RMS This assumes 0 rise and fall times. Actual harmonics fall off faster than indicated due to finite rise and fall times. Page 24

Signal Specification Below Noise Level (cont). Above the data rate frequency, twice the highest square wave frequency, the third harmonic predominates. Call the transmitted amplitude 150mV. Page 25

Signal Specification Below Noise Level (cont). Then find the noise. The thermal noise is: where: VnoiseRMS = sqrt(4*k*t*b*r) k = Boltzman s Constant (1/381e-23J/K) T = Temperature (I assume 85 C = 358K) B = Bandwidth (I assume 20GHz) R = Resistance (50Ω for a fully terminated 100Ω differential channel.) Vnoise = 140.6u Page 26

Signal Specification Below Noise Level (cont). For a non-attenuating channel, the S/R for the third harmonic is 60.6dB assuming the following: Rise and fall times of 0 Receiver noise figure of 0dB In reality, neither condition is met, so the S/N is less. This makes it pointless to specify SDD21 below 60dB. Page 27

Signal Specification Below Noise Level (cont). This is actually easy to handle just limit the range over which SDD21 is specified to the frequency range where it is above 60dB. If it is specified down to lower levels, there is risk of rejecting otherwise acceptable channels because they have holes in their SDD21 characteristic at a frequency where even a compliant channel would transmit nothing of value. Page 28

thru Channel Model 1. Remarks on specifying a channel. 2. Problems with specifying S parameters. 3. Impulse response model for the thru channel. 4. Impulse response model for interference. 5. Review. Page 29

thru Channel Model The problem with using impulse response modeling of the channel, is finding a useful parametrically defined impulse response function. I propose: where: Pulse Amp/(exp(-to/tr)+1/( 1*exp(-to/tf1) + ep2*exp(-to/tf2 + ep3*exp(-to/tf3 )) to = time-delay delay = effective channel delay (approximately) amp = chosen so (pulse dt) = DC gain of channel tr = rise time parameter tf1, tf2, tf3 = fall time parameter (with tf1 < tf2 < tf3) ep2, ep3 = fitting parameters (with ep3 < ep2) Page 30

thru Channel Model (cont.) Example of an impulse response model fit for Channel A. Note there is a fair amount of difference between the two in the form of fast ripple (more on this later). Page 31

thru Channel Model (cont.) The same information in the frequency domain, amplitude only. Page 32

thru Channel Model (cont.) Another example of an impulse response model using Channel D. Note there is a fair amount of difference between the two in the form of fast ripple (more on this later). Page 33

thru Channel Model (cont.) Another example of an impulse response model using Channel E. Note there is still residue, but it is much smaller. Page 34

thru Channel Model (cont.) Real channels can be fairly well fit by a function with 8 adjustable parameters. For specification purposes, they could be reduced to four: 1. Delay, or channel latency. Either not specified or with a very loose specification. 2. DC gain (a minimum specification may be needed). 3. Rise time represented by parameter tr. This needs a specified maximum as it controls the hard to correct pre-cursor ISI. 4. Total width which can be represnted by: tt = tr + tf1 +ep2*tf2 + ep3*tf3 Maximum total width needs to be specified. The residue is very important and should be treated as a form of interference (like FEXT and NEXT), which is discussed next. Page 35

Interference Model 1. Remarks on specifying a channel. 2. Problems with specifying S parameters. 3. Impulse response model for the thru channel. 4. Impulse response model for interference. 5. Review. Page 36

Interference Model (cont.) Specify interference in terms of the peak interference caused by a worst case interfering data pattern. Interference from several channels, including FEXT, NEXT, and self interference is added linearly to get total interference. Self interference is defined as the difference between the actual channel impulse response and the modeled impulse response. Self interference may be reduced by removing those portions which can be corrected by a FIR receiver filter. Page 37

Interference Model (cont.) To determine the peak interference caused by a worst case data pattern: 1. Simulate the interference channel with an input of a unit pulse one baud period long. Include any IEE802.3ap specified filtering, including low pass at the Tx and Rx, and any specified equalization. 2. Sample the simulated signal at the receiver at the baud rate. Sum the magnitude of the samples. 3. Shift the all the sample points later by.1 baud period and re-sum. Repeat for all 10 possible shift values and find the largest sum. This is the peak interference. Actual peak interference has to be scaled by the transmitter output amplitude. 4. If for the worst case sample point, the signs of the samples are saved in an array, and the array is reversed in order, this gives the worst case data pattern for this interference channel. Page 38

Interference Model (cont.) For example: This is the frequency domain version of the NEXT channel associated with Channel A. Page 39

Interference Model (cont.) This is the pulse response (not impulse) of the interference with some low pass filtering. Summation on the pattern at a 10.3Gb/s rate gives a peak interference of 0.0700. Page 40

Interference Model (cont.) Here is the worst case bit pattern that produces a peak interference of 70E-3 at the end of the pattern. In addition, it produces other interference at other times. Page 41

Interference Model (cont.) This allows one to specify the peak interference or to predict it for information in simulating the channels operation. Page 42

Review 1. Remarks on specifying a channel. 2. Problems with specifying S parameters. 3. Impulse response model for the thru channel. 4. Impulse response model for interference. 5. Review. Page 43

Review I have demonstrated: 1. There are problems with specifying channels in the frequency domain. 2. Real channels can be reasonably described in terms of a parametrically defined impulse response function, which uses a small number of parameters. The error in this model can best be treated as another interference signal. 3. That worst case peak interference can be calculated for interference paths. This worst case peak can be used for specifying interference. Page 44