doc.: ieee 802.11-04/0016r0 submission january 2004 yang-seok choi et al., vivatoslide 1 layered...

44
January 2004 Yang- Seok Choi Slide 1 doc.: IEEE 802.11-04/0016r0 Submission Layered Processing for MIMO OFDM Yang-Seok Choi, [email protected] Siavash M. Alamouti, [email protected]

Upload: barbara-flowers

Post on 17-Jan-2016

215 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Doc.: IEEE 802.11-04/0016r0 Submission January 2004 Yang-Seok Choi et al., ViVATOSlide 1 Layered Processing for MIMO OFDM Yang-Seok Choi, yschoi@vivato.net

January 2004

Yang-Seok Choi et al., ViVATO

Slide 1

doc.: IEEE 802.11-04/0016r0

Submission

Layered Processing for MIMO OFDM

Yang-Seok Choi, [email protected]

Siavash M. Alamouti, [email protected]

Page 2: Doc.: IEEE 802.11-04/0016r0 Submission January 2004 Yang-Seok Choi et al., ViVATOSlide 1 Layered Processing for MIMO OFDM Yang-Seok Choi, yschoi@vivato.net

January 2004

Yang-Seok Choi et al., ViVATO

Slide 2

doc.: IEEE 802.11-04/0016r0

Submission

Assumptions Block Fading Channel

– Channel is invariant over a frame– Channel is independent from frame to

frame CSI is available to Rx only

– Perfect CSI at RX– No feedback channel

Gaussian codebook

Page 3: Doc.: IEEE 802.11-04/0016r0 Submission January 2004 Yang-Seok Choi et al., ViVATOSlide 1 Layered Processing for MIMO OFDM Yang-Seok Choi, yschoi@vivato.net

January 2004

Yang-Seok Choi et al., ViVATO

Slide 3

doc.: IEEE 802.11-04/0016r0

Submission

Motivations … To fully exploit Space- and Frequency-diversity in MIMO

OFDM– Each information bit should undergo all possible space- and

frequency-selectivity – Subcarriers should be considered as antennas

(Space and frequency should be treated equally)– Apply Space-Time code (STC) over all antennas and subcarriers

STC – STC encoder generates multiple streams– Large dimension STC decoding is prohibitively complex in MIMO

OFDM– Not only decoding, but also “designing good code” is complex

19248,4 Ex. KnNKn TT

dEncoder Information

bits

Symbols

STC

Page 4: Doc.: IEEE 802.11-04/0016r0 Submission January 2004 Yang-Seok Choi et al., ViVATOSlide 1 Layered Processing for MIMO OFDM Yang-Seok Choi, yschoi@vivato.net

January 2004

Yang-Seok Choi et al., ViVATO

Slide 4

doc.: IEEE 802.11-04/0016r0

Submission

Motivations (cont’d)… Serial coding : Use Single stream code and apply

Turbo-code style detection/decoding– Serial code generates single stream (convolutional code,

LDPC, Turbo-code,..)– MAP, ML or simplified ML with iterative decoding is

complicated in MIMO OFDM (calculating LLR, large interleaver size,…)

Is there any efficient way of maximizing both Space- and Frequency-diversity while achieving the capacity?– Use existing code (No need of finding new large dimension

STC)– Reduce decoding complexity of ML or MAP (linearly increase

in the number of subcarriers and antennas)

Information bits dS/P

SymbolsEncoder

Serial Coding

Page 5: Doc.: IEEE 802.11-04/0016r0 Submission January 2004 Yang-Seok Choi et al., ViVATOSlide 1 Layered Processing for MIMO OFDM Yang-Seok Choi, yschoi@vivato.net

January 2004

Yang-Seok Choi et al., ViVATO

Slide 5

doc.: IEEE 802.11-04/0016r0

Submission

Parallel Coding Parallel coding : Multiple Encoders

– Encoder generates single stream – Each layer carries independent information bit stream– In order to reduce decoding complexity, equalizer can

be adopted

Parallel Coding

Information bits dS/P

Symbols

Encoder

Encoder

Encoder

Page 6: Doc.: IEEE 802.11-04/0016r0 Submission January 2004 Yang-Seok Choi et al., ViVATOSlide 1 Layered Processing for MIMO OFDM Yang-Seok Choi, yschoi@vivato.net

January 2004

Yang-Seok Choi et al., ViVATO

Slide 6

doc.: IEEE 802.11-04/0016r0

Submission

System Model

dH

w

y

)()()( nnn wHdy

. . ,/:

,)()(th vector winoise 1:)(

,)()(th vector widata 1:)(

1,),(h Matrix wit channel :

vector,received 1:)(

2

2

2

NPPowerTxTotalPSNR

nnEMn

PnnENn

lkHENM

Mn

MH

NH

Iwww

Iddd

H

y

where

Page 7: Doc.: IEEE 802.11-04/0016r0 Submission January 2004 Yang-Seok Choi et al., ViVATOSlide 1 Layered Processing for MIMO OFDM Yang-Seok Choi, yschoi@vivato.net

January 2004

Yang-Seok Choi et al., ViVATO

Slide 7

doc.: IEEE 802.11-04/0016r0

Submission

Linear Equalizers (LE)

MF : LS (or ZF) : MMSE :

wGHdGyGz HHH

1111

M

HHHN

HH IHHHHIHHG

HHH HHHG 1)(

HH HG

dH

w

yzHG

Equalizer

Page 8: Doc.: IEEE 802.11-04/0016r0 Submission January 2004 Yang-Seok Choi et al., ViVATOSlide 1 Layered Processing for MIMO OFDM Yang-Seok Choi, yschoi@vivato.net

January 2004

Yang-Seok Choi et al., ViVATO

Slide 8

doc.: IEEE 802.11-04/0016r0

Submission

Layered Processing (LP)

LP– Loop– Choose a layer whose SINR (post MMSE) is

highest among undecoded layers– Apply MMSE equalizer– Decode the layer– Re-encode and subtract its contribution from

received vector– Go to Loop until all layers are processed

dH

w

yzLP

Page 9: Doc.: IEEE 802.11-04/0016r0 Submission January 2004 Yang-Seok Choi et al., ViVATOSlide 1 Layered Processing for MIMO OFDM Yang-Seok Choi, yschoi@vivato.net

January 2004

Yang-Seok Choi et al., ViVATO

Slide 9

doc.: IEEE 802.11-04/0016r0

Submission

“Instantaneous” Capacity Capacity under given realization of channel

matrix with perfect knowledge of channel at Rx

from this point on for convenience the conditioning on H will be omitted

If transmitted frames have spectral efficiency less than above capacity, with arbitrarily large codeword, FER will be arbitrarily small

If transmitted frames have spectral efficiency greater than above capacity, with arbitrarily large codeword, FER will approach 100%.

HHIHHI

HydH

NH

M

HIC

22 loglog

)|;(max

Page 10: Doc.: IEEE 802.11-04/0016r0 Submission January 2004 Yang-Seok Choi et al., ViVATOSlide 1 Layered Processing for MIMO OFDM Yang-Seok Choi, yschoi@vivato.net

January 2004

Yang-Seok Choi et al., ViVATO

Slide 10

doc.: IEEE 802.11-04/0016r0

Submission

Mutual Information in LE Theorem 1 (LE)

For any linear equalizer

– Equality (A) holds

where A is a non-singular matrix

– Equality (B) holds iff and are diagonal

Proof : See [1]

);();()(

zdyd IICA

HMN G

);(1

)(

kk

N

k

B

zdI

MNwhenandNrankif

MNwhenMrankiff

MNwhenMrankif

HH )(

)(

)(

AHGG

G

G

HG H GG H

Page 11: Doc.: IEEE 802.11-04/0016r0 Submission January 2004 Yang-Seok Choi et al., ViVATOSlide 1 Layered Processing for MIMO OFDM Yang-Seok Choi, yschoi@vivato.net

January 2004

Yang-Seok Choi et al., ViVATO

Slide 11

doc.: IEEE 802.11-04/0016r0

Submission

Mutual Information in LE (cont’d) In general equality (A) can be met in most practical

systems. In general the equality (B) is hard to be met.

In most cases, the sum of mutual information in LE is strictly less than the capacity

There is a loss of information when is used as the decision statistics for

This means that only is not sufficient for detecting since the information about is smeared to as a form of interference.

Hence, we need joint detection/decoding such as MLSE across not only time but all layers as well.– However, MLSE can be applied prior to equalization No

need for an equalizer

kdkz

N

kkk zdIIIC

1

);();();( zdyd

kz kdkd Nkk zzzz ,,,,, 111

Page 12: Doc.: IEEE 802.11-04/0016r0 Submission January 2004 Yang-Seok Choi et al., ViVATOSlide 1 Layered Processing for MIMO OFDM Yang-Seok Choi, yschoi@vivato.net

January 2004

Yang-Seok Choi et al., ViVATO

Slide 12

doc.: IEEE 802.11-04/0016r0

Submission

Mutual Information in LP Theorem 2 (LP)

In LP (use MMSE at each layer)

where is the SINR (post MMSE) at k-th layer

Proof : See [1]

N

k

kkk

N

k

SINRzdIIC1

)(2

1

)1(log);();( yd

dH

w

yzLP

LP is an optimum equalizer !!!

)(kSINR

Page 13: Doc.: IEEE 802.11-04/0016r0 Submission January 2004 Yang-Seok Choi et al., ViVATOSlide 1 Layered Processing for MIMO OFDM Yang-Seok Choi, yschoi@vivato.net

January 2004

Yang-Seok Choi et al., ViVATO

Slide 13

doc.: IEEE 802.11-04/0016r0

Submission

Mutual Information in LP (cont’d) Chain rule says :

Note

where is the modified received vector at k-th stage in LP

– Decoder complexity can be reduced in LP– In LP, according to Theorem 2, MMSE equalizer

output scalar is enough for decoding while the chain rule shows that vector is required

),,;();( 111

dddIIC kk

N

k

|yyd

);(),,;( )(11

kkkk dIdddI y|y

)(ky

2 );();( )( TheoremzdIdIRuleChain kkk

k y

kz kd)(ky

Page 14: Doc.: IEEE 802.11-04/0016r0 Submission January 2004 Yang-Seok Choi et al., ViVATOSlide 1 Layered Processing for MIMO OFDM Yang-Seok Choi, yschoi@vivato.net

January 2004

Yang-Seok Choi et al., ViVATO

Slide 14

doc.: IEEE 802.11-04/0016r0

Submission

Mutual Information in LP (cont’d) There is no loss of information in LP Perfect

Equalizer is a perfect decision statistic for The received vector y is ideally equalized through

LP Hence, through “parallel ideal code”, k-th layer

can transfer without error

In LP it is natural that the coding should be done not across layers but across time (parallel coding)

Don’t need to design large dimension Space-Time code

ontransmissilayerbitsSINRC kk // )1(log )(

2

kz kd

Page 15: Doc.: IEEE 802.11-04/0016r0 Submission January 2004 Yang-Seok Choi et al., ViVATOSlide 1 Layered Processing for MIMO OFDM Yang-Seok Choi, yschoi@vivato.net

January 2004

Yang-Seok Choi et al., ViVATO

Slide 15

doc.: IEEE 802.11-04/0016r0

Submission

Practical Constraints Error propagation problem

– No ideal code yet

Layer capacity is not constant– Even if the sum of layer capacity is equal to

the channel capacity, individual layer capacity is variant over layers

– Unless CSI is available to Tx and adaptive modulation is employed, we cannot achieve the capacity

Optimum decoding order– SINR calculations: determinant calculations– One of bottlenecks in LP

Page 16: Doc.: IEEE 802.11-04/0016r0 Submission January 2004 Yang-Seok Choi et al., ViVATOSlide 1 Layered Processing for MIMO OFDM Yang-Seok Choi, yschoi@vivato.net

January 2004

Yang-Seok Choi et al., ViVATO

Slide 16

doc.: IEEE 802.11-04/0016r0

Submission

Solutions Error propagation problem

– Iterative Interference cancellation• Ordered Serial Iterative Interference Cancellation/Decoding (OSI-ICD)• Minimize error propagation and the number of iterations

Layer capacity is not constant– Spreading at Tx :

Spread each layer’s data over all layers Regulate Received Signal power

– Ordered detection/decoding at Rx :Serial Detection/Decoding No loss of information rate

– GroupingIncrease Layer size

– Layer Interleaver– Minimize variance of SINR over layers Maximize Diversity

Gain Decoding Order

– Layer Interleaver and Spreading :Less sensitive to decoding order

Page 17: Doc.: IEEE 802.11-04/0016r0 Submission January 2004 Yang-Seok Choi et al., ViVATOSlide 1 Layered Processing for MIMO OFDM Yang-Seok Choi, yschoi@vivato.net

January 2004

Yang-Seok Choi et al., ViVATO

Slide 17

doc.: IEEE 802.11-04/0016r0

Submission

Spreading Without Spreading

– Received Signal power for :

With Spreading

where T is a unitary matrix– is carried by which is a linear

combination of – Received Signal power for :

wHdy

wdHwHTdy ˆ

kd2

kk PS h

kd

nmknkm

nm

N

m

N

n

N

mmkmkk ttPtPPS hhhh ,ˆ

,*

,1 11

22

,

2

kd

kk Hth ˆ

Nhh ,,1

Page 18: Doc.: IEEE 802.11-04/0016r0 Submission January 2004 Yang-Seok Choi et al., ViVATOSlide 1 Layered Processing for MIMO OFDM Yang-Seok Choi, yschoi@vivato.net

January 2004

Yang-Seok Choi et al., ViVATO

Slide 18

doc.: IEEE 802.11-04/0016r0

Submission

Spreading for Orthogonal channel Assume that channel vectors are

orthogonal each other– Example : Single antenna OFDM under time-

invariant multipath -- The channel matrix is diagonal

(OFDM w/ Spreading called MC-CDMA[2])

– Assume

– Then, the received signal power is constant

– SINR after MMSE is constant as well

nandmforN

t nm 12

,

kforN

PPS

N

mmkk

ˆ1

22

hh

Page 19: Doc.: IEEE 802.11-04/0016r0 Submission January 2004 Yang-Seok Choi et al., ViVATOSlide 1 Layered Processing for MIMO OFDM Yang-Seok Choi, yschoi@vivato.net

January 2004

Yang-Seok Choi et al., ViVATO

Slide 19

doc.: IEEE 802.11-04/0016r0

Submission

Spreading for Orthogonal channel (cont’d) : SINR of after MMSE equalizer with

Spreading matrix

Constant SINR over k regardless of choice of T Constant Received Signal Power, SINR and

Layer Capacity Maximum diversity gain Note is a harmonic mean of

Hence,

kkH

NH

kk

HN

MMSESPkSINR

THHITHHI11

, 1

ˆˆ

11

N

lMMSElSINRN 1 1

111

MMSESPkSINR ,

MMSEk

MMSESPk SINRSINR min,

MMSESPkSINR ,1 MMSE

kSINR1

kd

Page 20: Doc.: IEEE 802.11-04/0016r0 Submission January 2004 Yang-Seok Choi et al., ViVATOSlide 1 Layered Processing for MIMO OFDM Yang-Seok Choi, yschoi@vivato.net

January 2004

Yang-Seok Choi et al., ViVATO

Slide 20

doc.: IEEE 802.11-04/0016r0

Submission

Spreading for Orthogonal channel (cont’d) Although constant layer capacity is

achieved, layer capacity is less than the mean layer capacity from Jensen’s inequality or Theorem 1

Spreading destroys orthogonality of the channel matrix Inter-layer interference

N

lMMSEl

MMSESPkk SINRN

SINRC1

2,

2 1

11log)1(log

N

CSINR

NMMSEl

N

l

)1(log1

21

Page 21: Doc.: IEEE 802.11-04/0016r0 Submission January 2004 Yang-Seok Choi et al., ViVATOSlide 1 Layered Processing for MIMO OFDM Yang-Seok Choi, yschoi@vivato.net

January 2004

Yang-Seok Choi et al., ViVATO

Slide 21

doc.: IEEE 802.11-04/0016r0

Submission

Spreading for iid MIMO channel There is no benefit when spreading is

applied to iid MIMO channel– Since the spreading matrix is a unitary matrix,

the channel matrix elements after the spreading are iid Gaussian

– Spreading may provide some gain in Correlated MIMO channel (when the layer size is smaller than number of Tx antennas)

Page 22: Doc.: IEEE 802.11-04/0016r0 Submission January 2004 Yang-Seok Choi et al., ViVATOSlide 1 Layered Processing for MIMO OFDM Yang-Seok Choi, yschoi@vivato.net

January 2004

Yang-Seok Choi et al., ViVATO

Slide 22

doc.: IEEE 802.11-04/0016r0

Submission

Spreading for Block Diagonal Channel MIMO OFDM : Block Diagonal channel

matrix

Spreading Matrix– : Spreading over Space– : Spreading over Frequency

KH00

0

0H0

00H

H

2

1

TT ~T

T~T

Page 23: Doc.: IEEE 802.11-04/0016r0 Submission January 2004 Yang-Seok Choi et al., ViVATOSlide 1 Layered Processing for MIMO OFDM Yang-Seok Choi, yschoi@vivato.net

January 2004

Yang-Seok Choi et al., ViVATO

Slide 23

doc.: IEEE 802.11-04/0016r0

Submission

Spreading for Block Diagonal Channel (cont’d) New channel matrix

where

Assume Then SINR at k-th subcarrier and n-th antenna

where is the SINR when (No spreading over frequency)

– Again,

K

lMMSESP

nl

MMSESPnk

INRSK

SINR

1,

,

,,

ˆ1

111

1

THH kk ˆ

KKKKKKK

K

K

ttt

ttt

ttt

HHH

HHH

HHH

H

ˆ~ˆ~ˆ~

ˆ~ˆ~ˆ~ˆ~ˆ~ˆ~

,2,1,

2,222,221,2

1,112,111,1

TH

MMSESPnlINRS ,

KIT ~

MMSESPnl

l

MMSESPnk INRSSINR ,

,,

,ˆmin

nandmforK

t nm 1~ 2

,

Page 24: Doc.: IEEE 802.11-04/0016r0 Submission January 2004 Yang-Seok Choi et al., ViVATOSlide 1 Layered Processing for MIMO OFDM Yang-Seok Choi, yschoi@vivato.net

January 2004

Yang-Seok Choi et al., ViVATO

Slide 24

doc.: IEEE 802.11-04/0016r0

Submission

Spreading for Block Diagonal Channel (cont’d)

Spreading regulates received signal power and SINR at the output of the MMSE equalizer, and hence maximizes diversity

Inverse matrix size for MMSE is nT instead of nT K because the channel matrix is a block diagonal matrix and the spreading matrix is unitary

Spreading increases interference power since it destroys orthogonality

Page 25: Doc.: IEEE 802.11-04/0016r0 Submission January 2004 Yang-Seok Choi et al., ViVATOSlide 1 Layered Processing for MIMO OFDM Yang-Seok Choi, yschoi@vivato.net

January 2004

Yang-Seok Choi et al., ViVATO

Slide 25

doc.: IEEE 802.11-04/0016r0

Submission

Ordered Decoding at RX Corollary 1

In LP, different ordering does not change the sum of layer capacity which is equal to channel capacity.

Proof : Clear from the proof of Theorem 2 Thus, even random ordering does not

reduce the information rate.– However, different ordering changes individual

layer capacity and yields different variance.

Hence, optimum ordering is required to maximize minimum layer capacity

Page 26: Doc.: IEEE 802.11-04/0016r0 Submission January 2004 Yang-Seok Choi et al., ViVATOSlide 1 Layered Processing for MIMO OFDM Yang-Seok Choi, yschoi@vivato.net

January 2004

Yang-Seok Choi et al., ViVATO

Slide 26

doc.: IEEE 802.11-04/0016r0

Submission

Ordered Decoding at RX (cont’d) Assume that channel vectors are orthogonal Without Spreading the layer capacity is

where the decoding order is assumed to be k

With Spreading (see [1] for proof)

MMSEk

MMSEk

LPk CSINRC )1(log2

MMSESPk

N

lMMSEl

LPSPLPSPl

lC

SINRNCC ,

12

,1

,

1

11logmin

N

l

MMSEl

LPSPN

LPSPl

lSINR

NCC

12

,, 11logmax

capacitylayertheimprovesLPlkforCC

capacitylayertheofregulationtheyieldsSpreading

CCCC

LPSPk

MMSESPl

LPl

l

LPSPl

l

LPSPl

l

LPl

l

,

maxmax,minmin

,,

,,

Page 27: Doc.: IEEE 802.11-04/0016r0 Submission January 2004 Yang-Seok Choi et al., ViVATOSlide 1 Layered Processing for MIMO OFDM Yang-Seok Choi, yschoi@vivato.net

January 2004

Yang-Seok Choi et al., ViVATO

Slide 27

doc.: IEEE 802.11-04/0016r0

Submission

Grouping A simple way of reducing layer capacity

variance is to reduce the number of layers by grouping (i.e. increasing layer dimension)– Namely, coding over several antennas or

subcarriers

N element data vector d is decomposed to subgroups (or layers)

In general, each layer may have a different size

N~

TTN

T~1 ddd

N~1 HHH

Page 28: Doc.: IEEE 802.11-04/0016r0 Submission January 2004 Yang-Seok Choi et al., ViVATOSlide 1 Layered Processing for MIMO OFDM Yang-Seok Choi, yschoi@vivato.net

January 2004

Yang-Seok Choi et al., ViVATO

Slide 28

doc.: IEEE 802.11-04/0016r0

Submission

Grouping (cont’d) Is there an equalizer which reduces

decoder complexity without losing information rate?

Generalized Layered Processing (GLP)– Assuming a decoding order to be k, at the k-th

layer, the received vector can be written as

where– MMSE Equalizer (L is the layer size)

– Let MMSE equalizer output

wdHy )()()( ~~ kkk

Nk

k~

)(~HHH TT

NTk

k~

)(~ddd

)(kHk yGz

Hk

-

kHk

-

HkkHk

H HIHHIHHHG LN

1

)()(

1

)()( 11

Page 29: Doc.: IEEE 802.11-04/0016r0 Submission January 2004 Yang-Seok Choi et al., ViVATOSlide 1 Layered Processing for MIMO OFDM Yang-Seok Choi, yschoi@vivato.net

January 2004

Yang-Seok Choi et al., ViVATO

Slide 29

doc.: IEEE 802.11-04/0016r0

Submission

Grouping (cont’d) Theorem 3 (GLP)

GLP does not lose information rate when is full rank and MMSE equalizer is applied

Proof : See [1]

At each layer, MMSE equalized vector is used instead of for the decoding

Under certain conditions [1]

kH

N

kkkIIC

~

1

);();( zdyd

kz)(ky

capacitylayertheimprovesGLPlkforCC GLPSPk

MMSESPl , ,,

Page 30: Doc.: IEEE 802.11-04/0016r0 Submission January 2004 Yang-Seok Choi et al., ViVATOSlide 1 Layered Processing for MIMO OFDM Yang-Seok Choi, yschoi@vivato.net

January 2004

Yang-Seok Choi et al., ViVATO

Slide 30

doc.: IEEE 802.11-04/0016r0

Submission

Layer Interleaving (LI) Layer Interleaving provide Layer diversity

– Doesn’t require memory and doesn’t introduce any delay– Doesn’t require synchronization– Diversity gain is less significant than spreading

LayerInterleaver

….

….

)(nxN

)(1 nx )(1 ny

)(nyN

)(1 nx

)(2 nx

Time, n

)(nxN

Inputstreamsto Layer

Interleaver

….

)1(1x )2(1x )3(1x

)1(2x )2(2x )3(2x

….

….

….

….

)1(Nx )2(Nx )3(Nx ….

….

….

)(1 ny

)(2 ny

Time, n

)(nyN

Outputstreams

after LayerInterleaver

….

)1(1x

)2(1x

)3(1x

)1(2x

)2(2x

)3(2x

….

….

….

….

)1(Nx

)2(Nx

)3(Nx

….

….

….

)2(1Nx

)1(3x

)2(3x

)3(1Nx

)3(2Nx

)1(4x

L=1 case

Page 31: Doc.: IEEE 802.11-04/0016r0 Submission January 2004 Yang-Seok Choi et al., ViVATOSlide 1 Layered Processing for MIMO OFDM Yang-Seok Choi, yschoi@vivato.net

January 2004

Yang-Seok Choi et al., ViVATO

Slide 31

doc.: IEEE 802.11-04/0016r0

Submission

Numerical Experiments General Tx Structure

Simulation Conditions– Without Interleaver– 2-by-2 MIMO OFDM, K=32 subcarriers N=64– iid MIMO channel– Maximum delay spread is ¼ of symbol duration– rms delay spread is ¼ of Maximum delay spread– Exponential delay profile– Decoding order is based on maximum layer capacity– 32-by-32 Walsh-Hadamard code for frequency

spreading – No spreading over space

S/PInformation

bits

Encoder SymbolInterleaver

Encoder SymbolInterleaver

LayerInterleaver

Spreading

….

….

…...

…...

... ...

... ...

Page 32: Doc.: IEEE 802.11-04/0016r0 Submission January 2004 Yang-Seok Choi et al., ViVATOSlide 1 Layered Processing for MIMO OFDM Yang-Seok Choi, yschoi@vivato.net

January 2004

Yang-Seok Choi et al., ViVATO

Slide 32

doc.: IEEE 802.11-04/0016r0

Submission

Numerical Experiments (cont’d) CDF of normalized layer capacity in MIMO OFDM, L=1

– Spreading yields steeper curve Diversity– LP improves Outage Capacity– Recall by Theorem 1&2

k

MMSESPk

k

MMSEk

k

LPSPk

k

LPk CCCCCCC ,, ,,

Page 33: Doc.: IEEE 802.11-04/0016r0 Submission January 2004 Yang-Seok Choi et al., ViVATOSlide 1 Layered Processing for MIMO OFDM Yang-Seok Choi, yschoi@vivato.net

January 2004

Yang-Seok Choi et al., ViVATO

Slide 33

doc.: IEEE 802.11-04/0016r0

Submission

Numerical Experiments (cont’d) CDF in MIMO OFDM, L=2(Grouped over antennas, )

– Grouping can significantly improve outage capacity– Unless Best grouping is employed, GLP has less outage capacity than LP– Spreading is still useful in reducing the variance of the layer capacity– Recall

MMSELP CC

lkforCC GLPSPk

MMSESPl , ,,

Page 34: Doc.: IEEE 802.11-04/0016r0 Submission January 2004 Yang-Seok Choi et al., ViVATOSlide 1 Layered Processing for MIMO OFDM Yang-Seok Choi, yschoi@vivato.net

January 2004

Yang-Seok Choi et al., ViVATO

Slide 34

doc.: IEEE 802.11-04/0016r0

Submission

Numerical Experiments (cont’d) Effect of Layer size and Spreading in LP and GLP

– w/o Spreading : distance of grouped subcarriers is maximized – w/ Spreading : neighboring subcarriers are grouped

• SP is effective when layer size is small•Ideal “single stream code” is better than Ideal “4-by-4 code” !!!•We don’t know optimum spreading matrix structure

Page 35: Doc.: IEEE 802.11-04/0016r0 Submission January 2004 Yang-Seok Choi et al., ViVATOSlide 1 Layered Processing for MIMO OFDM Yang-Seok Choi, yschoi@vivato.net

January 2004

Yang-Seok Choi et al., ViVATO

Slide 35

doc.: IEEE 802.11-04/0016r0

Submission

Numerical Experiments (cont’d) GLP performance with 2-by-2 STC

– 16 state 2 bps/Hz QPSK STTC (1 bps/Hz/antenna)– L=2, 128 symbols per layer– Two iterations (hard decision)

Parallel STC

IFFT

IFFT

STEncoding

S/P

S/P

Serial STC w/o Spreading

IFFT

IFFT

STEncoding

1

STEncoding

32

S/P

WH3232

Spreading

Spreading

Page 36: Doc.: IEEE 802.11-04/0016r0 Submission January 2004 Yang-Seok Choi et al., ViVATOSlide 1 Layered Processing for MIMO OFDM Yang-Seok Choi, yschoi@vivato.net

January 2004

Yang-Seok Choi et al., ViVATO

Slide 36

doc.: IEEE 802.11-04/0016r0

Submission

Numerical Experiments (cont’d) GLP of Parallel STC w/ SP has the best performance Serial STC has less frequency diversity gain

3.5 dB Gain

Loss due to non-ideal 2-by-2 STC

Ideal N-by-N STC

Ideal 2-by-2 STC w/ SP&GLP

Ideal 2-by-2 STC w/ GLP& w/o SP

2.1 dB Gain

Page 37: Doc.: IEEE 802.11-04/0016r0 Submission January 2004 Yang-Seok Choi et al., ViVATOSlide 1 Layered Processing for MIMO OFDM Yang-Seok Choi, yschoi@vivato.net

January 2004

Yang-Seok Choi et al., ViVATO

Slide 37

doc.: IEEE 802.11-04/0016r0

Submission

Comments on Serial code w/ SP Spreading provides diversity gain (steeper

curves) but increases interference Unless ML or Turbo type decoding over

antennas and subcarriers is applied, capacity cannot be achieved– Complexity grows exponentially with the number of

subcarriers and antennas

Partial spreading– The spreading matrix T is unitary but some of

elements are zero– Reduces interference– Reduces ML decoder complexity– Reduces diversity

Page 38: Doc.: IEEE 802.11-04/0016r0 Submission January 2004 Yang-Seok Choi et al., ViVATOSlide 1 Layered Processing for MIMO OFDM Yang-Seok Choi, yschoi@vivato.net

January 2004

Yang-Seok Choi et al., ViVATO

Slide 38

doc.: IEEE 802.11-04/0016r0

Submission

More on Partial Spreading Partial Spreading in MIMO OFDM

– K : number of subcarriers– SF : Spreading factor, number of subcarriers

spread over– SF> Max delay in samples Negligible

frequency diversity loss– Partial spreading over subcarriers

– The partial spreading matrix is useful when K is not a multiple of 4

SFKSF /

~ITT

matrixspreadingSFSFSF : T

Page 39: Doc.: IEEE 802.11-04/0016r0 Submission January 2004 Yang-Seok Choi et al., ViVATOSlide 1 Layered Processing for MIMO OFDM Yang-Seok Choi, yschoi@vivato.net

January 2004

Yang-Seok Choi et al., ViVATO

Slide 39

doc.: IEEE 802.11-04/0016r0

Submission

Versatilities of Parallel coding Allows LDMA (Layer Division Multiple Access)

– Parallel coding can send multiple frames by nature– Different frames can be assigned to different users

(Different spreading code are assigned to different users)

– A convenient form of multiplexing for different users– Control or broadcasting channel can be established

Adaptive modulation– By changing not only modulation order but also the

number of frames

Page 40: Doc.: IEEE 802.11-04/0016r0 Submission January 2004 Yang-Seok Choi et al., ViVATOSlide 1 Layered Processing for MIMO OFDM Yang-Seok Choi, yschoi@vivato.net

January 2004

Yang-Seok Choi et al., ViVATO

Slide 40

doc.: IEEE 802.11-04/0016r0

Submission

MMSE or MF instead of LP MMSE can be used instead of LP at first

iteration in order to reduce latency or complexity– Then, it requires more iteration than LP

because LP provides better SINR.

MF can also be used to reduce complexity. – But it will require more iterations and error

propagation is more severe.

LP requires less number of iterations

Page 41: Doc.: IEEE 802.11-04/0016r0 Submission January 2004 Yang-Seok Choi et al., ViVATOSlide 1 Layered Processing for MIMO OFDM Yang-Seok Choi, yschoi@vivato.net

January 2004

Yang-Seok Choi et al., ViVATO

Slide 41

doc.: IEEE 802.11-04/0016r0

Submission

Conclusions Large dimension STC design/decoding is prohibitively

complex Serial code can have limited diversity gain or the

complexity grows at least cubically with the number of subcarriers and antennas

Use parallel coding, apply SP at Tx and LP at Rx Spreading increases diversity gain when layer size is

small LP does not lose the information rate while LE does SP and Layer interleaver can reduce the sensitivity to

decoding order in LP or GLP Complexity of LP : Linearly increase in the number of

subcarriers and antennas LP needs less number of iterations LP w/ SP is an efficient way of increasing diversity gain

with reduced code design effort and decoding complexity

Page 42: Doc.: IEEE 802.11-04/0016r0 Submission January 2004 Yang-Seok Choi et al., ViVATOSlide 1 Layered Processing for MIMO OFDM Yang-Seok Choi, yschoi@vivato.net

January 2004

Yang-Seok Choi et al., ViVATO

Slide 42

doc.: IEEE 802.11-04/0016r0

Submission

References [1] Yang-Seok Choi, “Optimum Layered

Processing”, Submitted to IEEE Transactions on Information Theory, 2003

[2] Hara et al., “Overview of Multicarrier CDMA”, IEEE Transactions on Commun. Mag., pp.126-133, Dec. 1997

Page 43: Doc.: IEEE 802.11-04/0016r0 Submission January 2004 Yang-Seok Choi et al., ViVATOSlide 1 Layered Processing for MIMO OFDM Yang-Seok Choi, yschoi@vivato.net

January 2004

Yang-Seok Choi et al., ViVATO

Slide 43

doc.: IEEE 802.11-04/0016r0

Submission

Thank you for your attention!!

Questions?

Page 44: Doc.: IEEE 802.11-04/0016r0 Submission January 2004 Yang-Seok Choi et al., ViVATOSlide 1 Layered Processing for MIMO OFDM Yang-Seok Choi, yschoi@vivato.net

January 2004

Yang-Seok Choi et al., ViVATO

Slide 44

doc.: IEEE 802.11-04/0016r0

Submission

Back-up Different Spreading Matrix