Example of Bit Error Rate (BER) Calculation with Intersymbol Interference (ISI)

Similar documents
Chapter 4 - Lecture 1 Probability Density Functions and Cumul. Distribution Functions

Jitter Measurements in Serial Data Signals

USB 3.0 Jitter Budgeting White Paper Revision 0.5

Student Outcomes. Lesson Notes. Classwork. Discussion (10 minutes)

You flip a fair coin four times, what is the probability that you obtain three heads.

5.5. Solving linear systems by the elimination method

To design digital counter circuits using JK-Flip-Flop. To implement counter using 74LS193 IC.

Let s put together a Manual Processor

The Binomial Distribution

NRZ Bandwidth - HF Cutoff vs. SNR

5.4 Solving Percent Problems Using the Percent Equation

Multiplying Fractions

Experiment #11: LRC Circuit (Power Amplifier, Voltage Sensor)

Implementation of Digital Signal Processing: Some Background on GFSK Modulation

Chapter 27: Taxation. 27.1: Introduction. 27.2: The Two Prices with a Tax. 27.2: The Pre-Tax Position

Systems of Linear Equations

(Refer Slide Time: 01:11-01:27)

Binary Adders: Half Adders and Full Adders

2x + y = 3. Since the second equation is precisely the same as the first equation, it is enough to find x and y satisfying the system

Numerical and Algebraic Fractions

Descriptive Statistics

The Phase Modulator In NBFM Voice Communication Systems

Basic Electronics Prof. Dr. Chitralekha Mahanta Department of Electronics and Communication Engineering Indian Institute of Technology, Guwahati

Module 13 : Measurements on Fiber Optic Systems

The continuous and discrete Fourier transforms

Basic Logic Gates Richard E. Haskell

9.4. The Scalar Product. Introduction. Prerequisites. Learning Style. Learning Outcomes

FFT Algorithms. Chapter 6. Contents 6.1

Statistics, Probability and Noise

COMP 250 Fall 2012 lecture 2 binary representations Sept. 11, 2012

Solving Equations by the Multiplication Property

TTT4120 Digital Signal Processing Suggested Solution to Exam Fall 2008

LAB 7 MOSFET CHARACTERISTICS AND APPLICATIONS

2.3. Finding polynomial functions. An Introduction:

Sampling Theorem Notes. Recall: That a time sampled signal is like taking a snap shot or picture of signal periodically.

TTT4110 Information and Signal Theory Solution to exam

The CUSUM algorithm a small review. Pierre Granjon

Math Workshop October 2010 Fractions and Repeating Decimals

The Graphical Method: An Example

Time and Frequency Domain Equalization

Analog Representations of Sound

Fractions and Linear Equations

Section 1.5 Linear Models

Electrical Resonance

Recursive Algorithms. Recursion. Motivating Example Factorial Recall the factorial function. { 1 if n = 1 n! = n (n 1)! if n > 1

Year 9 set 1 Mathematics notes, to accompany the 9H book.

SGN-1158 Introduction to Signal Processing Test. Solutions

ELECTRON SPIN RESONANCE Last Revised: July 2007

Preliminary Mathematics

INTRODUCTION. The principles of which are to:

Solutions of Linear Equations in One Variable

1.7 Graphs of Functions

Chapter 19 Operational Amplifiers

Normal distribution. ) 2 /2σ. 2π σ

MATH 140 Lab 4: Probability and the Standard Normal Distribution

ECE302 Spring 2006 HW5 Solutions February 21,

6.101 Final Project Proposal Class G Audio Amplifier. Mark Spatz

Characterizing Digital Cameras with the Photon Transfer Curve

Set Theory: Shading Venn Diagrams

Q Factor: The Wrong Answer for Service Providers and NEMs White Paper

Inductors in AC Circuits

Stats on the TI 83 and TI 84 Calculator

MASSACHUSETTS INSTITUTE OF TECHNOLOGY 6.436J/15.085J Fall 2008 Lecture 5 9/17/2008 RANDOM VARIABLES

6.4 Normal Distribution

The Effective Number of Bits (ENOB) of my R&S Digital Oscilloscope Technical Paper

Frequency response: Resonance, Bandwidth, Q factor

The Membrane Equation

Compound Interest. Invest 500 that earns 10% interest each year for 3 years, where each interest payment is reinvested at the same rate:

Counters and Decoders

Switch Mode Power Supply Topologies

1.4 Compound Inequalities

Applications of the DFT

See Horenstein 4.3 and 4.4

Abstract: We describe the beautiful LU factorization of a square matrix (or how to write Gaussian elimination in terms of matrix multiplication).

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

Lock - in Amplifier and Applications

Introduction to Probability

Lecture 12: More on Registers, Multiplexers, Decoders, Comparators and Wot- Nots

Simplifying Algebraic Fractions

plc numbers Encoded values; BCD and ASCII Error detection; parity, gray code and checksums

Session 7 Fractions and Decimals

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

SR2000 FREQUENCY MONITOR

Base Conversion written by Cathy Saxton

Random Variables. Chapter 2. Random Variables 1

Bayesian probability theory

Unit 7: Radical Functions & Rational Exponents

Duobinary Modulation For Optical Systems

How to choose an Application specific Signal Detection Threshold for TDA523x based ASK Mode Applications

Sigma- Delta Modulator Simulation and Analysis using MatLab

Lezione 6 Communications Blockset

BPMN Business Process Modeling Notation

The last three chapters introduced three major proof techniques: direct,

(Refer Slide Time: 2:03)

Accurate Loss-of-Signal Detection in 10Gbps Optical Receivers using the MAX3991

Solving Systems of Linear Equations Using Matrices

Decimal Notations for Fractions Number and Operations Fractions /4.NF

Notes on Continuous Random Variables

=

CHAPTER 11: Flip Flops

Transcription:

Example of Bit Error Rate (BER) Calculation with Intersymbol Interference (ISI) Suppose we have a channel with the following unit sample response, h[n]: If we look at the output for an input stream of 3 Samples/bit, we see the following at the receiver: By looking at this output, we can clearly see the intersymbol interference (ISI) apparent by the received samples not able to reach the min or max voltage value before transitioning to the next sample value. And if we look at the eye diagram, Receiver Transition Times we can see that at the bit detection time, the received sample voltage can take on 6 different values. Remember, thus far we have not included any noise. We are looking at the noise free channel. The voltage value of the received sample is dependent on the previously transmitted bit, the current bit, and the next bit.

We can build a table describing the sampled voltages as such: Previous Bit Current Bit Next Bit Bit Detection Sample Voltage 0 0 0 0.0 0 0 1 0.2 1 0 0 0.2 1 0 1 0.4 0 1 0 0.6 0 1 1 0.8 1 1 0 0.8 1 1 1 1.0 How did we calculate the sample voltages? Looking at the eye diagram, we can approximate what we think these voltages could be, but we want precision. To calculate the voltage values the bit decision will have, we need to convolve the input with the channel unit sample response shown above and look at the output. For example, let s look at the case where the previous bit was a 0, the current bit is a 1, and the next bit is a 0. Our input looks like the following (remember our system specified 3 samples/bit):

Once again, our unit sample response is shown as: We can now convolve both of these signals to obtain the output, or in equation form, And graphically our output is: y[n] = x[n]" h[n] = % x[m]# h[n $ m]. n m= 0

This plot shows the outputs of the input stream 010 and looking at sample 8, we see that the received voltage value for the transmitted current bit 1 is 0.6. Just for fun, let s repeat this with a different input stream, 001. Here is our input: and here is our output:

Again, if we look at sample 8, we see that our sample voltage is 0.2 V. Why are we looking at sample 8? It's really all about when your bit detection time is. Samples 4-6 represent the out at the receiver from the previous bit, 7-9 for the current bit, and 10-12 for the next bit. So, just like we did in lab, we choose to look at the middle sample in the current bit to determine what our voltage sample is. If you look at the convolution graphically, the output value at sample 8 is actually the output when the current bit overlaps exactly with the three peak voltages spikes in our unit sample response. In fact, in lab 3 you explore which voltage sample is the right choice for doing bit detection. By doing this for every sequence of inputs we obtain the table shown here again: Previous Bit Current Bit Next Bit Bit Detection Sample Voltage 0 0 0 0.0 0 0 1 0.2 1 0 0 0.2 1 0 1 0.4 0 1 0 0.6 0 1 1 0.8 1 1 0 0.8 1 1 1 1.0 Can you verify these voltage values and convince yourself they are correct? We can now start to think about calculating the bit error rate (BER). Our bit error rate is going to be the sum of the probabilities for each sequence of possible inputs multiplied by the probability of an error in the received current bit. First let s review our notation. We write the probability of transmitting the sequence pcn as P (ncp), where n is the next bit, c is the current bit, and p is the previous bit. And P (ncp )c is the probability that an error in the current bit occurred. So we can write the BER for our example as: BER = P (000) P (000)1 + P (001) P (001)1 + P (100) P (100)1 + P (101) P (101)1 +P (010) P (010)0 + P (011) P (011)0 + P (110) P (110)0 + P (111) P (111)0 If we assume all input streams are equally likely to be sent, we can simplify this to BER = 1 ( 8 P (000)1 + P (001)1 + P (100)1 + P (101)1 + P (010)0 + P (011)0 + P (110)0 + P (111)0 ). Before we can finish our calculation, we need to know what our noise looks like and how it is distributed. Let us assume our noise has a standard normal distribution so our PDF looks like a Gaussian curve with a µ=0 and a σ=1:

Let s begin by calculating the first term in our BER, P (000)1. We look at the noise free + noise distribution and find that we have the noise distribution above centered around 0.0 and our error is the part of the Gaussian tail greater than 0.5=V thresh. errors 0.5 0 So, P (000)1 =1" CDF(.5). Remember that our CDF is the cumulative distribution function and is defined in relation to the probability distribution, PDF: x 1 CDF(x 1 ) = P(X " x 1 ) = % f X (x)dx, where f X (x) is the PDF. Also, it is useful to note that and 1" CDF(x 1 ) = P(X # x 1 ) = % f X (x)dx, #$ 1" CDF(x 1 ) = CDF("x 1 ). $ x 1 Continuing for the next term, P (001)1, we again draw the noise free + noise distribution: errors 0 0.2 0.5

This time, even though our current bit is still a 0 our noise distribution is not centered around 0 because our noise free signal gives us the nominal sampled voltage of 0.2. Thus our noise distribution is added to our noise free distribution and looks shifted. Our error still occurs for any voltage greater than 0.5 and P (000)1 =1" CDF(0.5 " 0.2) =1" CDF(0.3). Continuing in this method will result in: BER = 1 ( 8 P + P + P + P + P + P + P + P (000)1 (001)1 (100)1 (101)1 (010)0 (011)0 (110)0 (111)0) = 1 #[1" CDF(.5)]+ [1" CDF(.3)] + [1" CDF(.3)] + [1" CDF(.1)] + [CDF(".1)]& % ( 8 $ +[CDF(".3)] + [CDF(".3)] + [CDF(".5)] ' Each term in the bottom equation corresponds to the terms in the top equation. Can you verify this result? We can simplify further to obtain the following result: BER = 1 ([ 1" CDF(.5) ] + 2 #[1" CDF(.3)]+ [1" CDF(.1)] ) 4 $ 1 4 $.383225 ([1".6915] + 2 #[1".6179] + [1".5398])