ECS455: Chapter 5 OFDM

Similar documents
ECS455: Chapter 5 OFDM. ECS455: Chapter 5 OFDM. OFDM: Overview. OFDM Applications. Dr.Prapun Suksompong prapun.com/ecs455

Mobile Communications TCS 455

EEO 401 Digital Signal Processing Prof. Mark Fowler

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

DFT-Based FIR Filtering. See Porat s Book: 4.7, 5.6

Block designs and statistics

N-Point. DFTs of Two Length-N Real Sequences

Convolutional Codes. Lecture Notes 8: Trellis Codes. Example: K=3,M=2, rate 1/2 code. Figure 95: Convolutional Encoder

Complexity reduction in low-delay Farrowstructure-based. filters utilizing linear-phase subfilters

Analyzing Simulation Results

Efficient Filter Banks And Interpolators

Single-Carrier Block Transmission With Frequency-Domain Equalisation

Fourier Series Summary (From Salivahanan et al, 2002)

ALGEBRA REVIEW. MULTINOMIAL An algebraic expression consisting of more than one term.

a a a a a a a m a b a b

On Constant Power Water-filling

Nagoya Institute of Technology

26 Impulse and Momentum

The Transactional Nature of Quantum Information

Using a De-Convolution Window for Operating Modal Analysis

Multi-Scale/Multi-Resolution: Wavelet Transform

SOLVING LITERAL EQUATIONS. Bundle 1: Safety & Process Skills

INTELLECTUAL DATA ANALYSIS IN AIRCRAFT DESIGN

Quantum algorithms (CO 781, Winter 2008) Prof. Andrew Childs, University of Waterloo LECTURE 15: Unstructured search and spatial search

Standard & Canonical Forms

Introduction to Discrete Optimization

Tactics Box 2.1 Interpreting Position-versus-Time Graphs

Pattern Recognition and Machine Learning. Learning and Evaluation for Pattern Recognition

Time-of-flight Identification of Ions in CESR and ERL

arxiv: v3 [cs.ds] 22 Mar 2016

1 Proof of learning bounds

Birthday Paradox Calculations and Approximation

A Computationally Efficient Block Transmission Scheme Based on Approximated Cholesky Factors

Module 3. Convolution. Aim

Impact of Imperfect Channel State Information on ARQ Schemes over Rayleigh Fading Channels

ANALYSIS OF HALL-EFFECT THRUSTERS AND ION ENGINES FOR EARTH-TO-MOON TRANSFER

Ocean 420 Physical Processes in the Ocean Project 1: Hydrostatic Balance, Advection and Diffusion Answers

Discussion Examples Chapter 13: Oscillations About Equilibrium

Polygonal Designs: Existence and Construction

When Short Runs Beat Long Runs

SPECTRUM sensing is a core concept of cognitive radio

Homework 3 Solutions CSE 101 Summer 2017

BEE604 Digital Signal Processing

NUMERICAL MODELLING OF THE TYRE/ROAD CONTACT

Weighted OFDMA Time-Frequency Synchronization for Space Solar Power LEO Satellites Networks: Performance and Cost Analysis

Tracking using CONDENSATION: Conditional Density Propagation

n(a B) = n(a - B) + n(a B) + n(b- A) 50 = n(b- A) n(b- A) = n(b- A) =15 Now,n(B) = n(a B) + n(b- A) = = 30

Principal Components Analysis

Chaotic Coupled Map Lattices

A Generalized Permanent Estimator and its Application in Computing Multi- Homogeneous Bézout Number

Least Squares Fitting of Data

Undersampling (2B) Young Won Lim 4/4/12

Non-Parametric Non-Line-of-Sight Identification 1

Spectrally Concentrated Impulses for Digital Multicarrier Modulation

A Theoretical Analysis of a Warm Start Technique

The Weierstrass Approximation Theorem

Feature Extraction Techniques

Pattern Recognition and Machine Learning. Artificial Neural networks

Lecture 8: Orthogonal Frequency Division Multiplexing (OFDM)

National 5 Summary Notes

Figure 1: Equivalent electric (RC) circuit of a neurons membrane

Intelligent Systems: Reasoning and Recognition. Perceptrons and Support Vector Machines

Finite-State Markov Modeling of Flat Fading Channels

A Model for the Selection of Internet Service Providers

Ph 20.3 Numerical Solution of Ordinary Differential Equations

A Simplified Analytical Approach for Efficiency Evaluation of the Weaving Machines with Automatic Filling Repair

Reducing Vibration and Providing Robustness with Multi-Input Shapers

Implementation of the Digital Phase Vocoder Using the Fast Fourier Transform

Linear Transformations

Midterm 1 Sample Solution

Experimental Design For Model Discrimination And Precise Parameter Estimation In WDS Analysis

Module #1: Units and Vectors Revisited. Introduction. Units Revisited EXAMPLE 1.1. A sample of iron has a mass of mg. How many kg is that?

BALLISTIC PENDULUM. EXPERIMENT: Measuring the Projectile Speed Consider a steel ball of mass

Bandpass Sampling (2B) Young Won Lim 3/27/12

Communications and Signal Processing Spring 2017 MSE Exam

RESTARTED FULL ORTHOGONALIZATION METHOD FOR SHIFTED LINEAR SYSTEMS

Inspection; structural health monitoring; reliability; Bayesian analysis; updating; decision analysis; value of information

3.3 Variational Characterization of Singular Values

Prerequisites. We recall: Theorem 2 A subset of a countably innite set is countable.

ECE538 Final Exam Fall 2017 Digital Signal Processing I 14 December Cover Sheet

Math 1600A Lecture 3, Section 002

3.8 Three Types of Convergence

Reduced Length Checking Sequences

CS 179: GPU Programming. Lecture 9 / Homework 3

Multiple Testing Issues & K-Means Clustering. Definitions related to the significance level (or type I error) of multiple tests

Distributed Lossy Averaging

Algebraic Approach for Performance Bound Calculus on Transportation Networks

Modified Systematic Sampling in the Presence of Linear Trend

ma x = -bv x + F rod.

Automated Frequency Domain Decomposition for Operational Modal Analysis

OBJECTIVES INTRODUCTION

1 Identical Parallel Machines

Kernel Methods and Support Vector Machines

Intercarrier and Intersymbol Interference Analysis of OFDM Systems on Time-Varying channels

Proc. of the IEEE/OES Seventh Working Conference on Current Measurement Technology UNCERTAINTIES IN SEASONDE CURRENT VELOCITIES

CS 179: GPU Programming. Lecture 9 / Homework 3

Massachusetts Institute of Technology Quantum Mechanics I (8.04) Spring 2005 Solutions to Problem Set 4

Pattern Recognition and Machine Learning. Artificial Neural networks

ESTIMATING AND FORMING CONFIDENCE INTERVALS FOR EXTREMA OF RANDOM POLYNOMIALS. A Thesis. Presented to. The Faculty of the Department of Mathematics

Linear Algebra (I) Yijia Chen. linear transformations and their algebraic properties. 1. A Starting Point. y := 3x.

Transcription:

ECS455: Chapter 5 OFDM 5.4 Cyclic Prefix (CP) 1 Dr.Prapun Suksopong prapun.co/ecs455 Office Hours: BKD 3601-7 Tuesday 9:30-10:30 Friday 14:00-16:00

Three steps towards odern OFDM 1. Mitigate Multipath (ISI): Decrease the rate of the original data strea via ulticarrier odulation (FDM) 2. Gain Spectral Efficiency: Utilize orthogonality 3. Achieve Efficient Ipleentation: FFT and IFFT Extra step: Copletely eliinate ISI and ICI Cyclic prefix 2

Cyclic Prefix: Motivation (1) Recall: Multipath Fading and Delay Spread 3

Cyclic Prefix: Motivation (2) OFDM uses large sybol duration T s copared to the duration of the ipulse response τ ax of the channel to reduce the aount of ISI Q: Can we eliinate the ultipath (ISI) proble? To reduce the ISI, add guard interval larger than that of the estiated delay spread. If the guard interval is left epty, the orthogonality of the sub-carriers no longer holds, i.e., ICI (inter-channel interference) still exists. To prevent both the ISI as well as the ICI, OFDM sybol is cyclically extended into the guard interval. 4

5 Cyclic Prefix

N n v v-1 N N-1 Recall: Convolution x Flip Shift Multiply (pointwise) Add h h = h 0 h 1 x hn xhn h n h N 1 h N h N + L 1 6

N n n v v-1 v v-1 N N-1 N N-1 Circular Convolution x (Regular Convolution) x h h h = h 0 h = h 0 h 1 h 1 h n h n h N 1 h N 1 7 Replicate x (now it looks periodic) Then, perfor the usual convolution only on n = 0 to N-1 h N h N + L 1

Circular Convolution: Exaples 1 Find 4 5 6 4 5 6 0 0 4 5 6 0 0 8

Discussion Regular convolution of an N 1 point vector and an N 2 point vector gives (N 1 +N 2-1)-point vector. Circular convolution is perfor between two equal-length vectors. The results also has the sae length. Circular convolution can be used to find the regular convolution by zero-padding. Zero-pad the vectors so that their length is N 1 +N 2-1. Exaple: 0 0 4 5 6 0 0 4 5 6 In odern OFDM, we want to perfor circular convolution via regular convolution. 9

Circular Convolution in Counication We want the receiver to obtain the circular convolution of the signal (channel input) and the channel. Q: Why? A: CTFT: convolution in tie doain corresponds to ultiplication in frequency doain. This fact does not hold for DFT. DFT: circular convolution in (discrete) tie doain corresponds to ultiplication in (discrete) frequency doain. We want to have ultiplication in frequency doain. So, we want circular convolution and not the regular convolution. Proble: Real channel does regular convolution. Solution: With cyclic prefix, regular convolution can be used to create circular convolution. 10

0 0 Exaple 2 1 2 2 3 2 1 0 Solution: 1 2 1 2 0 0 1 0 0 3 1 0? 0 0 2 3 0 0 1 2 3 1 2 Let s look closer at how we carry out the circular convolution operation. Recall that we replicate the x and then perfor the regular convolution (for N points) 11 2 2 13 1 4 3 8 211 2 2 3 2 2 6 2 11 2 2 3 3 1 4 9 6 2 1 3 2 1 3 2 6 3 7 311 2 23 3 2 6 11 2 1 0 0 8 2 6 7 11 11 Goal: Get these nubers using regular convolution

Exaple 2 1 2 2 3 2 1 0 3 1 0? Observation: We don t need to replicate the x indefinitely. Furtherore, when h is shorter than x, we don t even need a full replica. Not needed in the calculation 1 2 1 2 0 0 0 0 0 0 0 0 0 0 1 2 11 2 2 13 1 4 3 8 211 2 2 3 2 2 6 2 11 2 2 33 1 4 9 6 2 1 3 2 13 2 6 3 7 311 2 23 3 2 6 11 2 1 0 0 8 2 6 7 11 12

Exaple 2 2 1 1 2 *? Copy the last saples of the sybols at the beginning of the sybol. This partial replica is called the cyclic prefix. 1 2 1 2 3 1 2 1 2 3 Try this: use only the necessary part of the replica and then convolute (regular convolution) with the channel. 13 3 1 2 2 3 2 6 8 11 2 2 1 3 1 4 3 8 211 2 2 3 2 2 6 2 11 2 2 3 3 1 4 9 6 2 1 3 2 1 3 2 6 3 7 311 2 2 3 3 2 6 11 11 2 2 14 5 21 2 13 Junk!

Exaple 2 We now know that 1 2 1 2* 3 2 1 3 8 8 2 6 7 11 5 2 Cyclic Prefix Siilarly, you ay check that 2 1 0 0 2 1 2 1 3 2 1 * 3 2 1 6 1 6 8 5 11 4 0 1 Cyclic Prefix 2 1 3 2 1 3 2 1 0 0 14

Exaple 3 We know, fro Exaple 2, that [ 1 2 1-2 3 1 2] * [3 2 1] = [ 3 8 8-2 6 7 11 5 2] And that [-2 1 2 1-3 -2 1] * [3 2 1] = [-6-1 6 8-5 -11-4 0 1] Check that [ 1 2 1-2 3 1 2 0 0 0 0 0 0 0] * [3 2 1] = [ 3 8 8-2 6 7 11 5 2 0 0 0 0 0 0 0] and [ 0 0 0 0 0 0 0-2 1 2 1-3 -2 1] * [3 2 1] = [ 0 0 0 0 0 0 0-6 -1 6 8-5 -11-4 0 1] 15

Exaple 4 We know that [ 1 2 1-2 3 1 2] * [3 2 1] = [ 3 8 8-2 6 7 11 5 2] [-2 1 2 1-3 -2 1] * [3 2 1] = [-6-1 6 8-5 -11-4 0 1] Using Exaple 3, we have [ 1 2 1-2 3 1 2-2 1 2 1-3 -2 1] * [3 2 1] = [ 1 2 1-2 3 1 2 0 0 0 0 0 0 0] +[ 0 0 0 0 0 0 0-2 1 2 1-3 -2 1] * [3 2 1] = [ 3 8 8-2 6 7 11 5 2 0 0 0 0 0 0 0] +[ 0 0 0 0 0 0 0-6 -1 6 8-5 -11-4 0 1] = [ 3 8 8-2 6 7 11-1 1 6 8-5 -11-4 0 1] 16

Putting results together Suppose x (1) = [1-2 3 1 2] and x (2) = [2 1-3 -2 1] Suppose h = [3 2 1] At the receiver, we want to get * [2 1-3 -2 1] * [3 2 1 0 0] = [6 8-5 -11-4] We transit [ 1 2 1-2 3 1 2-2 1 2 1-3 -2 1]. [1-2 3 1 2] [3 2 1 0 0] = [8-2 6 7 11] Cyclic prefix Cyclic prefix At the receiver, we get [ 1 2 1-2 3 1 2-2 1 2 1-3 -2 1] * [3 2 1] = [ 3 8 8-2 6 7 11-1 1 6 8-5 -11-4 0 1] 17 Junk! To be thrown away by the receiver.

Circular Convolution: Key Properties Consider an N-point signal x[n] Cyclic Prefix (CP) insertion: If x[n] is extended by copying the last saples of the sybols at the beginning of the sybol: xn Key Property 1: Key Property 2: x n, 0 n N 1 x n N, v n 1 h x n h* x n for 0 n N 1 FFT h x n H X k k 18

19 OFDM with CP for Channel w/ Meory We want to send N saples S 0, S 1,, S N-1 across noisy channel with eory. First apply IFFT: Then, add cyclic prefix This is inputted to the channel. The output is Reove cyclic prefix to get Then apply FFT: Sk IFFT s n,, 1, 0,, 1 s s N s N s s N,, 1, 0,, 1 rn hn snwn FFT y n p N p N r r N r n R k By circular convolution property of DFT, Rk HkSk W No ICI! k

OFDM Syste Design: CP A good ratio between the CP interval and sybol duration should be found, so that all ultipaths are resolved and not significant aount of energy is lost due to CP. As a thub rule, the CP interval ust be two to four ties larger than the root ean square (RMS) delay spread. 20 [Tarokh, 2009, Fig 2.9]

Reference A. Bahai, B. R. Saltzberg, and M. Ergen, Multi-Carrier Digital Counications: Theory and Applications of OFDM, 2nd ed., New York: Springer Verlag, 2004. 21