Different “Flavors” of OFDM

Slides:



Advertisements
Similar presentations
1 OFDM Synchronization Speaker:. Wireless Access Tech. Lab. CCU Wireless Access Tech. Lab. 2 Outline OFDM System Description Synchronization What is Synchronization?
Advertisements

OFDM Transmission over Wideband Channel
(Orthogonal Frequency Division Multiplexing )
Multi Carrier Modulation and OFDM
10-IEEE and WiMax. According to the applications, we define three “Area Networks”: Personal Area Network (PAN), for communications within a few.
1 PIANO+ OTONES WP3 SIGNAL PROCESSING ALGORITHMS.
Spread Spectrum Chapter 7.
MIMO Communication Systems
Institute of Communications Engineering, NCTU 1 Unit 2 Synchronization.
Division multiplexing
a By Yasir Ateeq. Table of Contents INTRODUCTION TASKS OF TRANSMITTER PACKET FORMAT PREAMBLE SCRAMBLER CONVOLUTIONAL ENCODER PUNCTURER INTERLEAVER.
Introduction to OFDM Ref: OFDM_intro.pdf
Semi-Blind Equalization for OFDM using Space-Time Block Coding and Channel Shortening Alvin Leung Yang You EE381K-12 March 04, 2008.
IERG 4100 Wireless Communications
1 Data-carrier Aided Frequency Offset Estimation for OFDM Systems.
1 EQ2430 Project Course in Signal Processing and Digital Communications - Spring 2011 On phase noise and it effect in OFDM communication system School.
OFDM and MC-CDMA: An Implementation using MATLAB Arjun R. Kurpad1PI99EC 014 Ashish Uthama1PI99EC 017 Saptarshi Sen1PI99EC 089 Shounak Mondal1PI99EC 096.
William Stallings Data and Computer Communications 7th Edition
1 CFO Estimation with ICI Cancellation for OFDM Systems 吳宗威.
Wireless communication channel
12- OFDM with Multiple Antennas. Multiple Antenna Systems (MIMO) TX RX Transmit Antennas Receive Antennas Different paths Two cases: 1.Array Gain: if.
MIMO Multiple Input Multiple Output Communications © Omar Ahmad
Klaus Witrisal Signal Processing and Speech Communication Lab
ORTHOGONAL FREQUENCY DIVISION MULTIPLEXING(OFDM)
Introduction to OFDM Fire Tom Wada
1 Techniques to control noise and fading l Noise and fading are the primary sources of distortion in communication channels l Techniques to reduce noise.
Wireless Communication Technologies 1 Outline Introduction OFDM Basics Performance sensitivity for imperfect circuit Timing and.
Orthogonal Frequency Division Multiplexing - OFDM
Doc.: IEEE / 0710r1 Submission May 2015 Gigaray Communication Variable Length Guard Interval for 45GHz Date: Authors: NameAffiliationsAddressPhone .
Channel Estimation 2012/08/13 蒲俊瑋.
NTU Confidential Baseband Transceiver Design for the DVB-Terrestrial Standard Baseband Transceiver Design for the DVB-Terrestrial Standard Advisor : Tzi-Dar.
OFDM Presented by Md. Imdadul Islam.
Presented by: Sohaib Malik.  A radio whose functionality can be changed by changes in only the software  Key feature: ◦ Reprogramability ◦ Reusability.
Space-Time and Space-Frequency Coded Orthogonal Frequency Division Multiplexing Transmitter Diversity Techniques King F. Lee.
OFDM Each sub-carrier is modulated at a very low symbol rate, making the symbols much longer than the channel impulse response. Discrete Fourier transform.
1 A Novel Time and Frequency Synchronization Scheme for OFDM Systems Ching-Yu Wang Graduate Institute of Communication Engineering National Chi Nan University.
Wireless Multiple Access Schemes in a Class of Frequency Selective Channels with Uncertain Channel State Information Christopher Steger February 2, 2004.
A Novel Method of Carrier Frequency Offset Estimation for OFDM Systems -Mingqi Li and Wenjun Zhang IEEE Transactions on Consumer 966 Electronics, Vol.
OFDM Based WLAN System Song Ziqi Zhang Zhuo.
Amplitude/Phase Modulation
Spectrum Sensing In Cognitive Radio Networks
Bandpass Modulation & Demodulation Detection
PAPR Reduction Method for OFDM Systems without Side Information
FMT Modulation for Wireless Communication
Doc.: IEEE /0205r0 Submission Jan 2015 Shiwen He, Haiming Wang Slide 1 Time Domain Multiplexed Pilots Design for IEEE802.11aj(45 GHz) SC PHY Authors/contributors:
Stallings, Wireless Communications & Networks, Second Edition, © 2005 Pearson Education, Inc. All rights reserved Spread Spectrum Chapter.
Single carrier  Multicarrier  OFDM Single Carrier - ISI, Receiver complexity  ISI, Bit rate limitation Multi-carrier - Negligible ISI, Approximately.
University of Ioannina - Department of Computer Science Filtering in the Frequency Domain (Circulant Matrices and Convolution) Digital Image Processing.
TUNALIData Communication1 Spread Spectrum Chapter 9.
S , Postgraduate Course in Radio Communications
Introduction to OFDM and Cyclic prefix
244-6: Higher Generation Wireless Techniques and Networks
DIGITAL SIGNAL PROCESSING ELECTRONICS
Space-Time and Space-Frequency Coded Orthogonal Frequency Division Multiplexing Transmitter Diversity Techniques King F. Lee.
A Novel TDS-FDMA Scheme for Multi-user Uplink Scenarios
Linglong Dai and Zhaocheng Wang Tsinghua University, Beijing, China
Tsinghua University, Beijing, China
Klaus Witrisal Signal Processing and Speech Communication Lab
Synchronization Algorithms for OFDM Systems
ELEG 6203: "Wireles Networks" Wireless Networks December 04,2003
Systems with Reduced Complexity
MIMO-OFDM with antenna selection
EXPLOITING SYMMETRY IN TIME-DOMAIN EQUALIZERS
Partial Proposal: 11n Physical Layer
Multi Carrier Modulation and Channelizers
Backwards compatibility
Linglong Dai, Jintao Wang, Zhaocheng Wang and Jun Wang
UWB Receiver Algorithm
Multicarrier Communication and Cognitive Radio
CDMA, OFDM.
Presentation transcript:

Different “Flavors” of OFDM

CP-OFDM with Cyclic Prefix (CP) ZP-OFDM with Zero Prefix (ZP) There are different “flavors” of OFDM according what we put in the Prefix: Prefix Prefix Prefix data P data P data P time Three main choices: CP-OFDM with Cyclic Prefix (CP) ZP-OFDM with Zero Prefix (ZP) TDS-OFDM (Time Domain Synchronous) with Pseudo-Random Prefix

CP-OFDM with Cyclic Prefix data CP The most used: IEEE802.11, 802.16, Digital Video Broadcasting in Europe and many others Advantages: Simple to implement CP good for synchronization (since it repeats) Disadvantages: CP discarded (waste of transmitted power) possible nulls at subcarriers in fading channels

Reason for Null Carrier in CP Let’s follow one subcarrier: channel Steady state CP Transient With CP, at the receiver we discard the transient and just look at steady state; if the frequency response at the subcarriers frequency is zero (deep fading), then we completely loose that data of that subcarrier.

ZP-OFDM with Zero Prefix data ZP Used in some standards (“WiMedia UWB” Personal Area Network for multimedia, short range, file transfer) Advantages: in principle, there is never a null, if properly implemented no power loss in ZP suitable for Blind Equalization (see later) Disadvantages: “proper implementation” cannot use FFT and is very inefficient keeps turning on and off: not good for components. Reference: B. Muquet, Z. Wang, G.B. Giannakis, M. deCourville, P. Duhamel,” Cyclic Prefix or Zero Padding for Wireless Multicarrier Transmission?”, IEEE Transactions on Communications, Vol 50, no 12, December 2002

Reason for Never a Null Carrier in ZP Let’s follow one subcarrier corresponding to deep fading: Steady state channel ZP Transients No Inter Block Interference (IBI) due to the ZP With ZP, you do not discard anything; if the frequency response at the subcarriers frequency is zero (deep fading), then we still have a transient response, no matter what (most likely it will have low energy, but never zero)

Time Domain Synchronous TDS-OFDM with Pseudo-random Prefix (PP) data PP In Chinese Digital TV standard (DTMB) Advantages: Excellent Synchronization Excellent channel estimation Disadvantages: Slightly higher complexity (but worth it) Applicable to long OFDM frames (such as Digital Broadcasting) Reference: M. Liu, M. Crussiere, J.F. EHeard, “A Novel Data Aided Channel Estimation wit Reduced Complexity for TDS OFDM Systems,” to appear.

OFDM-ZP and Channel Equalization Channel Equalization in general (not OFDM yet). 1. Trained: Equalizer Channel estimator Training data time Training data data It is based on training data, known at the receiver. Receiver

Equalizer Channel Receiver 2. Blind Equalization (general): No training data (something like “no hands!”) Equalizer Channel estimator Receiver

How do we do Blind Equalization in general? We need to exploit features of the signal. Mainly two approaches: Constant Modulus (for BPSK and QPSK signals): Equalizer estimator Channel If QPSK or BPSK: Determine which minimizes Problem: non quadratic minimization and likely it converges to local minima

Transmitter, Channel, Receiver Better Approach to general Blind Equalization: Subspace method: the received signal is in a subspace determined by the channel.; One approach: Fractionally Spaced Equalizers: Sample at twice the symbol rate M-QAM Transmitter, Channel, Receiver DAC symbol rate Same as:

Transmitter, Channel, Receiver At the receiver, separate the two data streams (even and odd samples): M-QAM Transmitter, Channel, Receiver DAC

See a discrete time model Take the Polyphase decomposition of the channel and ignore the noise (for simplicity):

Apply Noble Identitites = = = = = “zero” “zero”

DAC+Transmitter+Channel+Receiver+ADC They are the same!!! 

Apply z-Transforms: Multiply both: Right Hand Sides are the same. Then : Back in time domain: This relates the channel parameters to the received data without knowledge of the transmitted message.

Example. Take a first order case: Polyphase decomposition: Then: In vector form:

This means that the received signal ‘’lives” in a subspace. The channel parameters “live” in the orthogonal subspace. Channel parameters Received signal noise Compute Channel parameters from received signal: Then the channel impulse response is proportional to the eigenvector corresponding to the smallest eigenvalue (zero if no noise) of

Mod and Demod with ZP OFDM Take one OFDM Symbol (with index i ) : Transmittedsignal Channel Received data

Recall the transmitted data (drop the block index “i” for convenience: Define the 2N points FFT, by zero padding Fact (easy to show): Due to the zero padding, convolution and circular convolution are the same: Demodulation:

ZP OFDM: one approach to Mod. and Demod. P/S TX +ZP N-IFFT Choose even indices 2N-FFT S/P RX

Blind Equalization with ZP OFDM See the zero padded data Define: Then: for all Recall that DFT of the product is the circular convolution of the DFT’s: where:

Notice that for k even, non zero. Then: This relates even and odd frequency components:

Since (neglect the noise and put back block index “i”): This implies that, for each data block i for m=0,…,N-1 In matrix form, for the i-th received data block :

In matrix form, for the i-th received data block : Where we define: a) the NxN diagonal matrices of even and odd 2N DFT components of the channel: b) The Nx1 vectors of even and odd 2N DFT components of each received block: c) The NxN matrix of this term defined earlier:

This expression relates the received data blocks with the channel frequency response. Now see how to actually compute the channel frequency response. First collect a M received data blocks: “Pack” all the se vectors in a matrix:

Start with: Multiply both sides on the right by : Multiply both sides on the right by : and you get: This relates the channel freq. response H with the received signal Y.

Summarize it so far: 1. Take M>N ofdm received frames : 2. For each frame, take the 2N point FFT by zero padding: 3. Separate even and odd subcarrier indices and “pack” them in two NxM matrices:

Now we want to compute the channel from the expression Define: Since are diagonal matrices, here is how this expression looks like:

Equate the m-th row on both sides (any one): Just a scaling constant! Demodulation: For the i-th block. Take any arbitrary Given just one known symbol you determine .

Time Domain Synchronous TDS-OFDM with Pseudo-random Prefix (PP) The PP facilitates synchronization and channel estimation DFT Data Block PP Pre- amble Post- amble Pseudo Noise The PP has its own Cyclic Prefix, both at the beginning (Pre-amble) and the end (Post-amble); The Pseudo Noise (PN) changes for every frame.

Application in Chinese Digital Terrestrial Television Broadcasting (DTTB). In this standard the PN is an m-sequence of length N=255 BPSK symbols. 3780 420 DFT Data Block PP 255 83 82 Pre- amble: repeat last 83 PN samples Post- amble: repeat first 82 PN samples In general (make the pre- and post- amble the same lengths for simplicity): C A B C A

Due to the repetitions, linear convolutions and circular convolutions of the Guard Interval are the same: C A B C A * = Guard Interval Channel = A B C Fact:

Now see the guard interval at the receiver and correlate with shifted PN: B C A * = DATA Define: = B C A B C A Fact:

Then: But: Therefore: and:

Algorithm for Channel Estimation in TDS-OFDM: DFT of DATA GI DFT of DATA GI Received data