Method For Analytically Calculating BER (bit Error Rate) In Presence Of .

7m ago
22 Views
1 Downloads
1.65 MB
17 Pages
Last View : 1d ago
Last Download : 3m ago
Upload by : Mollie Blount
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 [ 1 -1] - RJ - DCD - PSIJ - SJ - Jitter ‘enhancement’ - ISI / reflections d’ [ 1 -1] Rx Channel Tx - RJ - DCD - PSIJ - SJ AWGN Crosstalk’ Crosstalk(t) Equivalent linear model: Signal and impairments can be referred to the slicer input. d [ 1 -1] h(n) Signal(t) d’ [ 1 -1] x(t) Tx Channel RxAFE AWGN’ n(t) Joint pdf (per sampling phase): pdf(Signal) pdf(AWGN’) pdf(xtalk’) pdf(ISI) - RJ’ - DCD’ - PSIJ’ - SJ’ Objective is to determine joint PDF 𝐹𝑋 𝑥 of signal impairments [ x(t) ] at the decision point. 𝐵𝐸𝑅 𝑘 𝑃 𝑒𝑟𝑟𝑜𝑟 Taking timing jitter into account : 𝐵𝐸𝑅 𝑘𝑃 𝑒𝑟𝑟𝑜𝑟 𝑑𝑘 𝑃(𝑑𝑘 ), where 𝑃 𝑒𝑟𝑟𝑜𝑟 1 𝑘 𝐵𝐸𝑅 𝑘 𝐹 𝑘 𝑆𝑆 𝐹 𝑋 𝑥 1 S

LTI Systems: Link BER methodology Joint pdf for Each phase Bath Tub curve Voltage noise Timing noise Joint pdf (per sampling phase): pdf(AWGN) pdf(xtalk) pdf(ISI) Conditional pdf Joint pdf : pdf(RJ) pdf(SJ) . 𝐵𝐸𝑅 𝑘 𝐵𝐸𝑅 𝑘 𝐹 𝑘

Recap goal If we can accurately determine the probability distribution at the decision point, we can calculate BER. – 𝐵𝐸𝑅 𝑘 𝑃 𝑒𝑟𝑟𝑜𝑟 𝑃 𝑒𝑟𝑟𝑜𝑟 1 𝑆𝑆 𝐹 𝑋 𝑘𝑃 𝑒𝑟𝑟𝑜𝑟 𝑑𝑘 𝑃(𝑑𝑘 ), where 𝑥 1 S – Taking timing jitter into account: 𝐵𝐸𝑅 𝑘 𝐵𝐸𝑅 𝑘 𝐹 𝑘 GOAL: to determine PDF (overall/joint including all impairments AND nonlinearity) at the decision point.

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

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

Modeling of nonlinearity Up to 3rd order No NL modeling No NL modeling Up to 3rd order Up to 5th order Up to 7th order 11 23 46 51 Up to 5th order Adding higher order terms in estimation reduces error in modeling due to NL. Up to 7th 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, FY(y) can be determined in terms of PDF of X as: [Probability, Random variables and Stochastic Processes: Athanasios Papoulis, Section 5-2] g(x) x y pdf of x 𝐹𝑋 𝑥 g(x2) g(x1) x g(x) y x1 x2 pdf of y 𝐹𝑌 𝑦 g(x3) x3 𝐹𝑋 𝑥1 𝐹𝑋 𝑥2 𝐹𝑋 𝑥𝑛 𝑔′ 𝑥1 𝑔′ 𝑥2 𝑔′ 𝑥𝑛 ��𝑛 𝑓𝑜𝑟 𝑚𝑜𝑛𝑜𝑡𝑜𝑛𝑖𝑐 𝑓𝑢𝑛𝑐𝑡𝑖𝑜𝑛𝑠: 𝑑𝑥 𝐹𝑌 𝑦 𝑑𝑦 𝐹𝑋 𝑥

Modification of PDF : AWGN Example Y X X3 𝐹𝑌 𝑦 d [ k -k] NL 𝑑𝑥 𝑑𝑦 𝐹𝑋 𝑥 d’ [ 1 -1] AWGN X Signal AWGN 𝐹𝑋 𝑥 pdf(Signal) pdf(AWGN) Note the ‘warping’ of PDF in accordance with 𝑑𝑥 𝑑𝑦

AWGN Example : Simulation VS Analysis Y X X3 𝐹𝑌 𝑦 d [ 0.5 -0.5] 𝑑𝑥 𝑑𝑦 𝐹𝑋 𝑥 1 2 1 3 X NL 𝐹𝑋 𝑥 d’ [ 0.5 -0.5] AWGN X Signal AWGN 𝐹𝑋 𝑥 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 d [ 1 -1] TX package connector Crosstalk’ CTLE NL AWGN’ Y X X3 𝐹𝑌 𝑦 Equivalent model with NL: Linear components convolve. d [ 1 -1] Tx package card connector CTLE 𝑑𝑥 𝑑𝑦 𝐹𝑋 𝑥 Crosstalk NL Channel AWGN X Signal AWGN 𝐹𝑋 𝑥 pdf(Signal) pdf(AWGN) pdf(xtalk) pdf(ISI) CTLE (Analog front end) is a significant source of NL. -0.3; Output Input – 0.3 * Input3 CTLE output referred Xtalk : Xtalk Out(f) Xtalk In(f) * CTLE(f) d’ [ 1 -1] - RJ - DCD [UI/64] (rms) [UI/32]

Link Model: typical high speed link d [ 1 -1] TX package connector Crosstalk’ CTLE NL Y X X3 AWGN’ 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 UI BER without NL BER with NL (Nyquist) PAM2 FN 1/(2* FN) 1e-25 1e-23 PAM4 FN / 2 2/(2* FN) 1e-25 1e-20

Link Model: Multiple NL blocks 𝐹𝑌 𝑦 𝑑𝑥 𝐹𝑋 𝑑𝑦 d [ 1 -1] Tx package card connector CTLE 𝑥 Crosstalk 𝐹𝑍 𝑧 𝑑𝑏 𝐹𝐵 𝑑𝑧 𝑏 Summer NL1 LTI1 𝐹𝐵 𝑏 (LTI method) 𝐹𝐴 𝑎 𝐹𝐷𝑓𝑒 𝑑𝑓𝑒 1 𝐹𝑌 𝑦 1 LTI3 LTI2 PDF transformation Linear block : Nonlinear block : d’ [ 1 -1] 𝐹𝐷𝑓𝑒 𝑑𝑓𝑒 AWGN X Signal AWGN 𝐹𝑋 𝑥 pdf(Signal) pdf(AWGN) pdf(xtalk) pdf(ISI) NL2 d’ [ 1 -1] DFE 𝐹𝐷𝑓𝑒 𝑑𝑓𝑒 1 {Tap1 x pdf(d) } {Tap2 x pdf(d) } Convolution 𝐹𝑌 𝑦 𝐹𝑋 𝑥1 𝐹 𝑥 𝑋 2 𝑔′ 𝑥1 𝑔′ 𝑥2 𝐹𝑋 𝑥𝑛 𝑔′ 𝑥𝑛

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.

baseline BER (without NL) the same for both PAM2 & PAM4. BASELINE: PAM2 VS PAM4 Start with the same BER, compare the effect of NL . 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 NL1 AWGN d

Related Documents:

Bruksanvisning för bilstereo . Bruksanvisning for bilstereo . Instrukcja obsługi samochodowego odtwarzacza stereo . Operating Instructions for Car Stereo . 610-104 . SV . Bruksanvisning i original

10 tips och tricks för att lyckas med ert sap-projekt 20 SAPSANYTT 2/2015 De flesta projektledare känner säkert till Cobb’s paradox. Martin Cobb verkade som CIO för sekretariatet för Treasury Board of Canada 1995 då han ställde frågan

service i Norge och Finland drivs inom ramen för ett enskilt företag (NRK. 1 och Yleisradio), fin ns det i Sverige tre: Ett för tv (Sveriges Television , SVT ), ett för radio (Sveriges Radio , SR ) och ett för utbildnings program (Sveriges Utbildningsradio, UR, vilket till följd av sin begränsade storlek inte återfinns bland de 25 största

Hotell För hotell anges de tre klasserna A/B, C och D. Det betyder att den "normala" standarden C är acceptabel men att motiven för en högre standard är starka. Ljudklass C motsvarar de tidigare normkraven för hotell, ljudklass A/B motsvarar kraven för moderna hotell med hög standard och ljudklass D kan användas vid

LÄS NOGGRANT FÖLJANDE VILLKOR FÖR APPLE DEVELOPER PROGRAM LICENCE . Apple Developer Program License Agreement Syfte Du vill använda Apple-mjukvara (enligt definitionen nedan) för att utveckla en eller flera Applikationer (enligt definitionen nedan) för Apple-märkta produkter. . Applikationer som utvecklas för iOS-produkter, Apple .

EPA Test Method 1: EPA Test Method 2 EPA Test Method 3A. EPA Test Method 4 . Method 3A Oxygen & Carbon Dioxide . EPA Test Method 3A. Method 6C SO. 2. EPA Test Method 6C . Method 7E NOx . EPA Test Method 7E. Method 10 CO . EPA Test Method 10 . Method 25A Hydrocarbons (THC) EPA Test Method 25A. Method 30B Mercury (sorbent trap) EPA Test Method .

iii) The BER expression (from the figure) for BER over BPSK is given by Q(r jhj2 P 2) The simplified expression is given by 1 2 (1 s P 2 2 P 2) and the approximate BER expression is given by The simplified expression is given by 1 2P 2 b) Tasks i) BER Rayleigh A) Generate a random binary sequence of 10000 values. Lets call it 'x .

The Academic Phrasebank is a general resource for academic writers. It aims to provide the phraseological ‘nuts and bolts’ of academic writing organised according to the main sections of a research paper or dissertation. Other phrases are listed under the more general communicative functions of academic writing.