Method for analytically calculating BER (bit error rate) in presence of non-linearity. Gaurav Malhotra Xilinx

Similar documents
EE290C Spring Motivation. Lecture 6: Link Performance Analysis. Elad Alon Dept. of EECS. Does eqn. above predict everything? EE290C Lecture 5 2

Preliminary Studies on DFE Error Propagation, Precoding, and their Impact on KP4 FEC Performance for PAM4 Signaling Systems

Discussion on FFE and DFE Coefficients Calculation in COM. Guo-HauGau, Mau-Lin Wu, Pei-Rong Li, Yuan-Hao Tung MediaTek IEEE 802.

Presenters. Time Domain and Statistical Model Development, Simulation and Correlation Methods for High Speed SerDes

Digital Band-pass Modulation PROF. MICHAEL TSAI 2011/11/10

Anisotropic Substrates Variance for IBIS-AMI Simulation

SerDes_Channel_Impulse_Modeling_with_Rambus

Jitter Decomposition in Ring Oscillators

Accurate Statistical Analysis of High-Speed Links with PAM-4 Modulation

IBIS-AMI Concern for PAM4 Simulation

Capacity Penalty due to Ideal Zero-Forcing Decision-Feedback Equalization

Decision-Point Signal to Noise Ratio (SNR)

EE4304 C-term 2007: Lecture 17 Supplemental Slides

Revision of Lecture 4

Issues with sampling time and jitter in Annex 93A. Adam Healey IEEE P802.3bj Task Force May 2013

EE4512 Analog and Digital Communications Chapter 4. Chapter 4 Receiver Design

Statistical and System Transfer Function Based Method For Jitter and Noise Estimation In Communication Design and Test

A Family of Nyquist Filters Based on Generalized Raised-Cosine Spectra

Asymptotic Capacity Bounds for Magnetic Recording. Raman Venkataramani Seagate Technology (Joint work with Dieter Arnold)

Mobile Communications (KECE425) Lecture Note Prof. Young-Chai Ko

Integrated Circuits for Digital Communications

Summary II: Modulation and Demodulation

Nonlinearity Equalization Techniques for DML- Transmission Impairments

The first printing of this book was produced with a few minor printing errors. We apologize for any confusion this might cause you.

Voltage-Controlled Oscillator (VCO)

Similarities of PMD and DMD for 10Gbps Equalization

TSKS01 Digital Communication Lecture 1

Constellation Shaping for Communication Channels with Quantized Outputs

Dr. Cathy Liu Dr. Michael Steinberger. A Brief Tour of FEC for Serial Link Systems

Physical Layer and Coding

EVALUATION OF ERROR PROBABILITIES FOR GENERAL SIGNAL CONSTELLATIONS

Chapter 4: Continuous channel and its capacity

Lecture 6, ATIK. Switched-capacitor circuits 2 S/H, Some nonideal effects Continuous-time filters

Digital Transmission Methods S

Summary: SER formulation. Binary antipodal constellation. Generic binary constellation. Constellation gain. 2D constellations

EE6604 Personal & Mobile Communications. Week 15. OFDM on AWGN and ISI Channels

Gaussian Random Variables Why we Care

Revision of Lecture Eight

ECE 546 Lecture 23 Jitter Basics

10GBASE-KR Transmitter Compliance Methodology Proposal. Robert Brink Agere Systems May 13, 2005

Square Root Raised Cosine Filter

Example: Bipolar NRZ (non-return-to-zero) signaling

Predicting BER to Very Low Probabilities

THE IMPACT POLARIZATION MODE DISPERSION OPTICAL DUOBINARY TRANSMISSION

Pre Silicon to Post Silicon Overview. Adam Norman Intel Corp. PCCG

Signal Processing for Digital Data Storage (11)

Therefore the new Fourier coefficients are. Module 2 : Signals in Frequency Domain Problem Set 2. Problem 1

Non-linearities characterization and modeling for system level simulations

SGM7227 High Speed USB 2.0 (480Mbps) DPDT Analog Switch

On VDSL Performance and Hardware Implications for Single Carrier Modulation Transceivers

Chap 4. State-Space Solutions and

ULTRASCALE FPGA DDR MT/S SYSTEM LEVEL DESIGN OPTIMIZATION AND VALIDATION

Digital Communications

UTA EE5362 PhD Diagnosis Exam (Spring 2011)

Measuring Deterministic Jitter with a K28.5 Pattern and an Oscilloscope

AdaptiveFilters. GJRE-F Classification : FOR Code:

ECE 630: Statistical Communication Theory

RADIO SYSTEMS ETIN15. Lecture no: Equalization. Ove Edfors, Department of Electrical and Information Technology

Lecture 4 Capacity of Wireless Channels

Mapper & De-Mapper System Document

EE6604 Personal & Mobile Communications. Week 13. Multi-antenna Techniques

EE303: Communication Systems

IEEE 802.3ap Task Force Ottawa Sept 27-29, 2004

Time Series Analysis: 4. Digital Linear Filters. P. F. Góra

Analysis of Receiver Quantization in Wireless Communication Systems

Leistungsfähigkeit von elektronischen Entzerrer in hochbitratigen optischen Übertragungsystemen. S. Otte, W. Rosenkranz. chair for communications,

DSP Dimensioning of a 1000Base-T Gigabit Ethernet PHY ASIC

10GBASE-T T PAM Scheme: Fixed Precoder for all Cable Types and Lengths

Computation of Bit-Error Rate of Coherent and Non-Coherent Detection M-Ary PSK With Gray Code in BFWA Systems

BASICS OF DETECTION AND ESTIMATION THEORY

Fundamentals of PLLs (III)

LECTURE 16 AND 17. Digital signaling on frequency selective fading channels. Notes Prepared by: Abhishek Sood

Solutions to Selected Problems

LECTURE 3 CMOS PHASE LOCKED LOOPS

Principles of Communications

Roundoff Noise in Digital Feedback Control Systems

Accurate GHz channel simulation and statistical analysis for SSE(Solution Space Exploration)

a) Find the compact (i.e. smallest) basis set required to ensure sufficient statistics.

Residual Versus Suppressed-Carrier Coherent Communications

FSUSB31 Low-Power 1-Port Hi-Speed USB 2.0 (480Mbps) Switch

Constellation Shaping for Communication Channels with Quantized Outputs

This examination consists of 10 pages. Please check that you have a complete copy. Time: 2.5 hrs INSTRUCTIONS

ENSC327 Communications Systems 19: Random Processes. Jie Liang School of Engineering Science Simon Fraser University

Performance Analysis of BPSK over Joint Fading and Two-Path Shadowing Channels

Interleave Division Multiple Access. Li Ping, Department of Electronic Engineering City University of Hong Kong

One Lesson of Information Theory

Data Converter Fundamentals

Optimum Soft Decision Decoding of Linear Block Codes

Receivers for Digital Communication in. Symmetric Alpha Stable Noise

CHAPTER 2 RANDOM PROCESSES IN DISCRETE TIME

Interference and SINR in Dense Terahertz Networks

that efficiently utilizes the total available channel bandwidth W.

This examination consists of 11 pages. Please check that you have a complete copy. Time: 2.5 hrs INSTRUCTIONS

EE401: Advanced Communication Theory

Signal Design for Band-Limited Channels

MODULATION AND CODING FOR QUANTIZED CHANNELS. Xiaoying Shao and Harm S. Cronie

Es e j4φ +4N n. 16 KE s /N 0. σ 2ˆφ4 1 γ s. p(φ e )= exp 1 ( 2πσ φ b cos N 2 φ e 0

ECE 598 JS Lecture 17 Jitter

ADAPTIVE FILTER ALGORITHMS. Prepared by Deepa.T, Asst.Prof. /TCE

Digital Modulation 1

Transcription:

Method for analytically calculating BER (bit error rate) in presence of non-linearity Gaurav Malhotra Xilinx

Outline Review existing methodology for calculating BER based on linear system analysis. Link model with ISI, Crosstalk, Jitter, Noise. Model of nonlinearity based on power series. Modification of PDF in presence of nonlinearity. BER results for a typical high speed link. Link model with multiple linear & NL blocks.

Linear system : Link Model Crosstalk AFE (CTLE + DFE) d d [+1-1] Tx Channel Rx - RJ - DCD - PSIJ - SJ - Jitter enhancement - ISI / reflections AWGN - RJ - DCD - PSIJ - SJ [+1-1] Equivalent linear model: Signal and impairments can be referred to the slicer input. d d [+1-1] h(n) Tx + Channel + RxAFE Signal(t) Joint pdf (per sampling phase): pdf(signal) pdf(awgn ) pdf(xtalk ) pdf(isi) Crosstalk Crosstalk(t) AWGN n(t) x(t) - RJ - DCD - PSIJ - SJ [+1-1] Objective is to determine joint PDF F X x of signal + impairments [ x(t) ] at the decision point. BER k = P error = k P error d k P(d k ), where P error 1 = F X x 1 SS S Taking timing jitter into account : BER = BER k F k k

LTI Systems: Link BER methodology Joint pdf for Each phase Voltage noise Bath Tub curve Timing noise Joint pdf (per sampling phase): pdf(awgn) pdf(xtalk) pdf(isi) Joint pdf : pdf(rj) pdf(sj).. Conditional pdf BER = BER k F k k

Recap goal If we can accurately determine the probability distribution at the decision point, we can calculate BER. BER k = P error = k P error d k P(d k ), where SS P error 1 = F X x 1 S Taking timing jitter into account: BER = BER k F k k GOAL: to determine PDF (overall/joint including all impairments AND nonlinearity) at the decision point.

Modeling of nonlinearity Common model of NL: Y = n X n n Observed to be very close to real circuits. I N P U T Actual Circuit / System LTI system Model LTI system Model Volterra series Model X Power series polynomial Y = O U T P U T n n X n

Modeling of nonlinearity Input Circuit model (Known ) Actual Circuit / System Y M = [X 1 X 2 X n ] Linear Model H(f) Design specification (Known ) X NL (?) Y = n n X n 1 n No NL modeling = M 1 Y Error = Y Y y 2 / error 2 (db) Up to 3 rd order Up to 5 th order Up to 7 th order 11 23 46 51 Design specification (say pole-zero model) is known. Input, X, Y, Y are time domain signals. Only NL terms { n } are unknown. Matrix inversion (zero forcing) though not optimum, but gives a good estimate of NL terms.

Modeling of nonlinearity No NL modeling Up to 3 rd order Up to 5 th order No NL modeling Up to 3 rd order Up to 5 th order Up to 7 th order 11 23 46 51 Adding higher order terms in estimation reduces error in modeling due to NL. Up to 7 th order

Modification of PDF in presence of NL Let y = g(x) represent the output of a non-linear function whose input is x. The PDF of Y, F Y (y) can be determined in terms of PDF of X as: [Probability, Random variables and Stochastic Processes: Athanasios Papoulis, Section 5-2] x g(x) y y g(x 1 ) g(x 2 ) g(x 3 ) pdf of x = F X x x g(x) x 1 x 2 x 3 pdf of y = F Y y = F X x 1 g x 1 + F X x 2 g x 2 + F X x n g x n Simplification for monotonic functions: F Y y = dx dy F X x

Modification of PDF : AWGN Example Y= X + X 3 F Y y = dx dy F X x d d [+k -k] NL [+1-1] AWGN X= Signal +AWGN F X x = pdf(signal) pdf(awgn) Note the warping of PDF in accordance with dx dy

AWGN Example : Simulation VS Analysis Y = X + X 3 F Y y = dx F dy X x 1 = 1+3 X 2 F X x d [+0.5-0.5] NL d [+0.5-0.5] AWGN X= Signal +AWGN F X x = pdf(signal) pdf(awgn) PDF can be obtained analytically or by running a bit-by-bit simulation. Both methods give the same result. Analytically computing BER is much faster. This is the method we will adopt for this presentation.

AWGN Example : PAM2 VS PAM4 In general we expect higher order modulations to suffer more from NL. Outer points in constellation dominate BER. *** Detection rule may be modified to take advantage of (known) nonlinearity. This paper assumes that same detection rule (minimum distance) as is used for linear system analysis is used for calculating BER in presence of non-linearity.

Link Model: typical high speed link Equivalent model with NL: Linear components convolve. d [+1-1] TX + package + connector Tx + package + card + connector + CTLE Crosstalk AWGN Crosstalk CTLE Y= X + X 3 F Y y NL = dx dy F X x d d [+1-1] Channel NL [+1-1] AWGN - RJ [UI/64] (rms) - DCD [UI/32] X= Signal +AWGN F X x = pdf(signal) pdf(awgn) pdf(xtalk) pdf(isi) CTLE (Analog front end) is a significant source of NL. = -0.3; Output = Input 0.3 * Input 3 CTLE output referred Xtalk : Xtalk_Out(f) = Xtalk_In(f) * CTLE(f)

Link Model: typical high speed link d [+1-1] TX + package + connector Crosstalk AWGN CTLE NL Y = X + X 3 BASELINE: PAM2 VS PAM4 Start with the same BER, compare the effect of NL PAM-4 PAM-2 Bandwidth of insertion loss, crosstalk, AWGN and CTLE for PAM2 are half that of PAM4. Jitter is specified as a fraction of UI, so that automatically adjusts for signaling rate. Since the crosstalk channel is not flat, we had to make small adjustment on gain of crosstalk channel to make the baseline BER (without NL) the same for both PAM2 & PAM4.

BER results: typical high speed link Bandwidth (Nyquist) UI BER without NL BER with NL PAM2 F N 1/(2* F N ) 1e-25 1e-23 PAM4 F N / 2 2/(2* F N ) 1e-25 1e-20

Link Model: Multiple NL blocks d Tx + package + card + connector + CTLE Crosstalk F Y y = dx dy F X x F A a = F Dfe dfe 1 F Y y 1 Summer F B b (LTI method) F Z z = db dz F B b d [+1-1] LTI1 NL1 LTI3 NL2 [+1-1] AWGN X= Signal +AWGN F X x = pdf(signal) pdf(awgn) pdf(xtalk) pdf(isi) LTI2 d [+1-1] F Dfe dfe DFE F Dfe dfe 1 = {Tap1 x pdf(d) } {Tap2 x pdf(d) } PDF transformation Linear block : Convolution Nonlinear block : F Y y = F X x 1 g x 1 + F X x 2 g x 2 + F X x n g x n

Summary Presented methodology for calculating BER of a link in presence of nonlinearity. Modification of PDF. Static nonlinearity model using power series polynomial considered. Work ongoing to model nonlinearity using Volterra series. Higher order modulations are more susceptible to NL. Quantified the loss for a typical NL, typical high speed link.