MIMO Transceiver -II

Embed Size (px)

Citation preview

  • 8/14/2019 MIMO Transceiver -II

    1/120

  • 8/14/2019 MIMO Transceiver -II

    2/120

    22

    2Outline

    MIMO !ireless c"annelsMIMO transcei#er

    MIMO preco$er

  • 8/14/2019 MIMO Transceiver -II

    3/120

    %%

    %Outline

    MIMO !ireless c"annelsMIMO transcei#er

    MIMO preco$er

  • 8/14/2019 MIMO Transceiver -II

    4/120

    &&

    &MIMO S'stem Mo$el

    N() antennas an$ M*) antennas (flat-fading case)

    : M x NMIMO c"annel matri+

    : Nx T(ransmit matri+

    : Mx T*ecei#e matri+

  • 8/14/2019 MIMO Transceiver -II

    5/120

    MIMO (ec"nolo,'

    MIMO transmitter an$ recei#erSpace (ime Co$e S(C.

    1. High link ualit'due to $ual ()-*). $i#ersit'

    2. Create multiple signal copies thru MIMO channels

    Spatial Multiple+in, SM.

    1. High spectral eicienc'due to spatial multiple+in,

    2. Create spatial degrees of freedom for transmission of

    multiple data streams simultaneousl

  • 8/14/2019 MIMO Transceiver -II

    6/120

    (ransmission Sc"emes

    2 x 2

    (!"2 # $"2)

    % x %

    (!"% # $"%)

    Matrix &('$C)

    uasi-Orth.('$C)

  • 8/14/2019 MIMO Transceiver -II

    7/120

    777(ransmission Sc"emes

    2 x 1

    (!"2 # $"1)

    % x %

    (!"% # $"%)

    Matrix ('$C 'M)

    Matrix C('M)

  • 8/14/2019 MIMO Transceiver -II

    8/120

    888

    Space

    (ime Co$in, S(C.

  • 8/14/2019 MIMO Transceiver -II

    9/120

    Space (ime Co$e

    3re t"ere an' a$#anta,es or usin, space timeco$e4

    & practical performance criterion is the pro5a5ilit' o

    error*hich is particularl important *hen coding o+er a

    small num,er of ,locs *here the 'hannon capacit is ero

    Consi$er communications o#er *a'lei," a$in,

    c"annels

    /or 0' o+er a aleigh channel *ith +ariance 34

    2

    5"10e 16 (%3,6!7)

    /or 80' 0e 16 (23,6!7)

    /or coherent /' 0e 16 (23,6!7)

    /or non-coherent /' 0e 16 (3,6!7)

  • 8/14/2019 MIMO Transceiver -II

    10/120

  • 8/14/2019 MIMO Transceiver -II

    11/120

    111111Space (ime Co$e

    Ho! $o people usuall' $o to com5at a$in,4Di#ersit' techni9ues

    Frequency diversitymaximal ratio combining(MRC)

    For BPSK with MRC:

    Temporal diversityInterleaving

    Spatial diversityuing multi!le "# an$%or R#

    antennaBeam&orming'ntenna election

  • 8/14/2019 MIMO Transceiver -II

    12/120

  • 8/14/2019 MIMO Transceiver -II

    13/120

    1%1%1%Space (ime Co$e

    Is t"ere a ormal $einition or $i#ersit'4e loo at this from the sense of outa,e pro5a5ilit'

    $o achie+e capacit; a coding is assumed to tae place

    across fading ,locs; *hich entails large delas

    e consider a coding scheme *hich is done

  • 8/14/2019 MIMO Transceiver -II

    14/120

    1&1&1&Space (ime Co$e

    W"en one use a !"ite 6aussian co$e5ook

    3t "i," S* t"e outa,e pro5a5ilit' is t"e same ast"e rame error pro5a5ilit' 9*. in terms o t"e S*

    e+ponent

    -- ;< ="en, an$ D< < C< (se I-I( 200%

  • 8/14/2019 MIMO Transceiver -II

    15/120

    111Space (ime Co$e

    Def 2: 3 co$in, sc"eme !"ic" "as an a#era,e errorpro5a5ilit' >eor an outa,e pro5a5ilit' >out. as

    a unction o S* t"at 5e"a#es as

    is sai$ to "a#e a $i#ersit' o or$er d

  • 8/14/2019 MIMO Transceiver -II

    16/120

    111Space (ime Co$e

    3 s'stematic !a' to e+ploit space-time $i#ersit'-- (arok" et al. I-I(1999

    Consider a code*ord se9uence +" =+$(7);>;+$(!)?;

    *here +()"=x1();> xMt()?$

    @i+en the perfect C'I; the pair-!ise error pro5a5ilit'

    (>>) ,et*een +and ecan ,e ,ounded from a,o+e ,

    *here m;nis the icean coefficient; Es"P 6 Mt

  • 8/14/2019 MIMO Transceiver -II

    17/120

    171717Space (ime Co$e

    iare the eigen+alues of &(+;e)"(+;e)H

    (+;e); and

    9or *a'lei," a$in, c"annels ?mn@0. !e "a#e

  • 8/14/2019 MIMO Transceiver -II

    18/120

    181818Space (ime Co$e

    ;et q$enote t"e rank o 3xe. t"en !e "a#e

    3ccor$in, to Def 2 or t"e $i#ersit' or$er t"e

    $i#ersit' or$er usin, space-time co$in, is qMr

    (+;e) has to ,e ull ro! rankfor an code*ords +and e

    to achie+e the ma+imum $i#ersit' MtMr

  • 8/14/2019 MIMO Transceiver -II

    19/120

    111Space (ime Co$e

    3 natural uestion t"at arises is "o! man'co$e!or$s can !e "a#e t"at allo!s us to attain a

    certain $i#ersit' or$er4

    Def 3: 3 co$in, sc"eme !"ic" "as a transmissionrate oR(NR!as a unction o S* is sai$ to

    "a#e a multiple+in, ,ain ri

    !"ere t"e constellation siAe is also allo!e$ to

    5ecome lar,er !it" S*

  • 8/14/2019 MIMO Transceiver -II

    20/120

    202020Space (ime Co$e

    ("eorem 1:/or ! A MtB Mr-1; and " min(Mt; Mr); the optimal

    tradeoff cur+e d(r) is gi+en , the piece!ise linearunctionconnecting points in (; d()); " 7;>;;*here d() " (MrD ) (MtD )

    I r @ k is an inte,ert"is can 5e interprete$ asusin, MrB k. recei#e an$

    MtB k. transmit antennasto pro#i$e $i#ersit' !"ileusin, kantennas to pro#i$emultiple+in, ,ain

  • 8/14/2019 MIMO Transceiver -II

    21/120

    212121S(C Matri+ 3

    (ransmit Matri+/or 2 x 2 MIMO sstem

    /or % x % MIMO sstem

  • 8/14/2019 MIMO Transceiver -II

    22/120

    222222S(C Matri+ 3

    *ecei#er Desi,n 1

    &t the recei+er:

    Di#ersit' or$er is t!o E

  • 8/14/2019 MIMO Transceiver -II

    23/120

    2%2%2%S(C Matri+ 3 1

  • 8/14/2019 MIMO Transceiver -II

    24/120

    2&2&2&S(C Matri+ 3

    'imilarl; for our$E antennas; *e ha+e

    Di#ersit' or$er is onl' t!oE

  • 8/14/2019 MIMO Transceiver -II

    25/120

    222S(C Matri+ 3 Simulation *esults.

    2 x 2 '$CMatrix &. (2 x 2) II8 /ading Channel Model (/d$s" 7.771)

  • 8/14/2019 MIMO Transceiver -II

    26/120

    222S(C Matri+ 3 Simulation *esults.

    2 x 2 '$CMatrix &. (2 x 2) II8 /lat /ading Channel Model (Code ate " 162)

  • 8/14/2019 MIMO Transceiver -II

    27/120

    272727S(C Matri+ 3 Simulation *esults.

    2 x 2 '$CMatrix &. (2 x 2) 'CM Channel Model (Fr,an; Marco; G7 mh)

  • 8/14/2019 MIMO Transceiver -II

    28/120

    282828S(C Matri+ 3 Simulation *esults.

    % x % '$CMatrix &. II8 /lat /ading Channel Model (/d$s" 7.771)

  • 8/14/2019 MIMO Transceiver -II

    29/120

    222S(C Matri+ 3 Simulation *esults.

    % x % '$CMatrix &. II8 /lat /ading Channel Model (Code ate " 162)

  • 8/14/2019 MIMO Transceiver -II

    30/120

    %0%0%0S(C Matri+ 3 Simulation *esults.

    % x % '$CMatrix &.'CM Channel Model (Fr,an; Marco; G7 mh)

  • 8/14/2019 MIMO Transceiver -II

    31/120

    %1%1%1S(C Fuasi-Ort"o,onal Sc"eme

    (ransmit Matri+/or % x 1 MIMO sstem

  • 8/14/2019 MIMO Transceiver -II

    32/120

    %2%2%2S(C Fuasi-Ort"o,onal Sc"eme

    *ecei#er Desi,n 2

    1.et and

    *here is an unitar matrix

    2.&t the recei+er:

    %%

  • 8/14/2019 MIMO Transceiver -II

    33/120

    %%%%%%S(C Fuasi-Ort"o,onal Sc"eme

    *here and

    %.et

    %&

  • 8/14/2019 MIMO Transceiver -II

    34/120

    %&%&%&S(C Fuasi-Ort"o,onal Sc"eme

    &.8efine a filter

    !ote that the t*o su,sstems can ,e com,ined as

    %S(C Fuasi Ort" Simulation

  • 8/14/2019 MIMO Transceiver -II

    35/120

    %%%S(C Fuasi-Ort"< Simulation*esults.

    % x % '$Cuasi-Orthogonal. II8 /lat /ading Channel Model (/d$s" 7.771)

    %S(C Fuasi Ort" Simulation

  • 8/14/2019 MIMO Transceiver -II

    36/120

    %%%S(C Fuasi-Ort"< Simulation*esults.

    % x % '$Cuasi-Orthogonal. II8 /lat /ading Channel Model (Code ate " 162)

    %7S(C Fuasi Ort" Simulation

  • 8/14/2019 MIMO Transceiver -II

    37/120

    %7%7%7S(C Fuasi-Ort"< Simulation*esults.

    % x % '$Cuasi-Orthogonal.'CM Channel Model (Fr,an; Marco; G7 mh)

  • 8/14/2019 MIMO Transceiver -II

    38/120

    %

  • 8/14/2019 MIMO Transceiver -II

    39/120

    %%%S(C Matri+ G

    *ecei#er Desi,n

    &t the recei+er:

    1.Consider the sm,olsX1 X% at first

    &0

  • 8/14/2019 MIMO Transceiver -II

    40/120

    &0&0&0S(C Matri+ G

    *here ;

  • 8/14/2019 MIMO Transceiver -II

    41/120

    &2

  • 8/14/2019 MIMO Transceiver -II

    42/120

    &2&2&2S(C Matri+ G

    %.'imilarl; considering the sm,olsXJ XK; *e ha+e

    $herefore;XJ XK can ,e detected , the same algorithm

    gi+en in step (1) and (2)

    &%

    &%

  • 8/14/2019 MIMO Transceiver -II

    43/120

    &%&%&%S(C Matri+ G Simulation *esults.

    % x % '$CMatrix . II8 /lat /ading Channel Model (/d$s" 7.771)

    &&&&

    &&

  • 8/14/2019 MIMO Transceiver -II

    44/120

    &&&&&&S(C Matri+ G Simulation *esults.

    % x % '$CMatrix . II8 /lat /ading Channel Model (Code ate " 162)

    &&

    &

  • 8/14/2019 MIMO Transceiver -II

    45/120

    &&&S(C Matri+ G Simulation *esults.

    % x % '$CMatrix .'CM Channel Model (Fr,an; Marco; G7 mh)

    &&

    &

  • 8/14/2019 MIMO Transceiver -II

    46/120

    &&&Space (ime (rellis Co$e S((C.

    Co$e construction e+ample8-state S((C !it" 2 transmit antennas 8->S?..

    &ssuming that the input to the encoder at time #is the G

    input ,its ; the output of the encoder at time # is

    *here$1kand$2

    kare the sm,ols transmitted at the first

    and second transmit antennas respecti+el

    &7&7

    &7

  • 8/14/2019 MIMO Transceiver -II

    47/120

    &7&7&7Space (ime (rellis Co$e S((C.

    3l,orit"m

    M; $eco$er

    *here C : '$$C code ,oo # % : sample sie

    M decoder is implemented as a iter5i al,orit"m*here the

    trellis path *ith the smallest accumulated metric is chosen

    3$#anta,e: S"orta,e:L @ood tradeoff ,et*een High decoding complexit

    $i#ersit'and co$in, ,ain

    L High code rate can ,e achie+ed

    &8&8

    &8

  • 8/14/2019 MIMO Transceiver -II

    48/120

    &8&8&8Space (ime (rellis Co$e S((C.

    +ample %:

  • 8/14/2019 MIMO Transceiver -II

    49/120

    00

    0S (i ( lli C $ S((C.

  • 8/14/2019 MIMO Transceiver -II

    50/120

    000Space (ime (rellis Co$e S((C.

    9* or t!o transmit antennas an$ one recei#eantenna

    Diversity order = 2

    11

    1S (i ( lli C $ S((C.

  • 8/14/2019 MIMO Transceiver -II

    51/120

    111Space (ime (rellis Co$e S((C.

    9* or t!o transmit antennas an$ t!o recei#eantennas

    Diversity order = 4

  • 8/14/2019 MIMO Transceiver -II

    52/120

    %%

    %S (i ( lli C $ S((C.

  • 8/14/2019 MIMO Transceiver -II

    53/120

    %%%Space (ime (rellis Co$e S((C.

    9* or t!o transmit antennas an$ one recei#eantenna

    Diversity order = 2

  • 8/14/2019 MIMO Transceiver -II

    54/120

  • 8/14/2019 MIMO Transceiver -II

    55/120

    Spatial Multiple+in, SM.

    SM M t i C

  • 8/14/2019 MIMO Transceiver -II

    56/120

    SM Matri+ C

    (ransmit matri+/or 2 x 2 MIMO sstem /or % x % MIMO sstem

  • 8/14/2019 MIMO Transceiver -II

    57/120

    88

    8SM Matri C

  • 8/14/2019 MIMO Transceiver -II

    58/120

    888SM Matri+ C

    CommentsMulti dimensional +ector se9uence search is re9uired3xhausti+e search method is e+ponentiall' comple+

    educed complexit solutions:* Spherical decoding+* BLAST

    SM Matri+ C Sp"ere Deco$in,.

  • 8/14/2019 MIMO Transceiver -II

    59/120

    SM Matri+ C Sp"ere Deco$in,.

    3 tec"niue or sol#in, ' @ 3+

    Main i$ea o sp"ere $eco$in, is to re$uce

    computational comple+it' o M; $etector

    'earches o+er onl lattice points in that lies in a certainhpersphere of radius d around the recei+ed signal y

    e9uires onl polnomial complexit

    Sp"ere $etector e#aluates all&t"at satis':

    00

    0SM Matri+ C Sp"ere Deco$in,.

  • 8/14/2019 MIMO Transceiver -II

    60/120

    000SM Matri+ C Sp"ere Deco$in,.

    ("ere are t!o uestions or sp"ere $eco$er: Ho* to choose the radius d ?

    Ho* to tell *hich lattice points are inside the sphere

    C"oosin, d too lar,e lea$s to "i," comple+it' !"ilec"oosin, d too small results in an empt' sp"ere

    & successi+e procedure ,ased on 5ack-su5stitution

    (e.g.; ) is suggested

    11

    1SM Matri+ C Sp"ere Deco$in,.

  • 8/14/2019 MIMO Transceiver -II

    61/120

    111SM Matri+ C Sp"ere Deco$in,.

    Gack-su5stitution proce$ure:Gasic I$ea:

    8etermine all lattice points in a sphere of dimension

    N *ith radius d ,successi#el' $eterminin, all lattice

    points in sp"eres o lo!er $imensions 12NJ1!it" ra$ius d

    +ample

    Step 1.8ecompose H " F*; *e ha+e

    22

    2SM Matri+ C Sp"ere Deco$in,.

  • 8/14/2019 MIMO Transceiver -II

    62/120

    22SM Matri+ C Sp"ere Deco$in,.

    *here 'is an unitar' matri+; and Ris an uppertrian,ular matri+

    Step 2. 'tarts *ith the last la'er searc"

    (1-$im) and successi#el'$etecte$from the lo*er to upper

    laers

    Step %.'tops until the first laer ( $imension) is detected

    %%

    %SM Matri+ C Sp"ere Deco$in,.

  • 8/14/2019 MIMO Transceiver -II

    63/120

    %%SM Matri+ C Sp"ere Deco$in,.

    G* perormance e#aluation o sp"ere $etector !it"our transmit an$ recei#e antennas

    &&

    &SM Matri+ C G;3S(.

  • 8/14/2019 MIMO Transceiver -II

    64/120

    &SM Matri+ C G;3S(.

    G;3S( (ranscei#er al,orit"m &

    1. Ordering

    2. Interference nullin, (e.g.; MM'3 or N/)

    %.Interference cancellation(e.g.; 'IC or 0IC)

    SM Matri+ C G;3S(.

  • 8/14/2019 MIMO Transceiver -II

    65/120

    SM Matri+ C G;3S(.

    1st Iteration Intererence ullin, (decoupling N transmitted signals)

    a.8ecorrelating (N/) detector:

    5.MM'3 :

    S'm5ol Decision: &ssume that E1is the detected sm,ol

    SM Matri+ C G;3S(.

  • 8/14/2019 MIMO Transceiver -II

    66/120

    SM Matri+ C G;3S(.

    Intererence Cancellation

    2n$ Iteration

    Intererence ullin,a.Nero /orcing :

    5.MM'3 :

    77

    7SM Matri+ C G;3S(.

  • 8/14/2019 MIMO Transceiver -II

    67/120

    7SM Matri+ C G;3S(.

    S'm5ol Decision:&ssume thatX2

    is the detected sm,ol

    (ithout the interferenceX1More>recise)

    Intererence Cancellation

    %r$ &t" iterations are similar an$&%&&are $etecte$ E

    88

    8SM Matri+ C Simulation *esults.

  • 8/14/2019 MIMO Transceiver -II

    68/120

    8SM Matri+ C Simulation *esults.

    2 x 2 'M!it" P&'$recei#er Matrix C. II8 /lat /ading Channel Model (/d$s" 7.771)

    SM Matri+ C Simulation *esults.

  • 8/14/2019 MIMO Transceiver -II

    69/120

    SM Matri+ C Simulation *esults.

    2 x 2 'M!it" P&'$recei#er Matrix C. II8 /lat /ading Channel Model (Code ate " 162)

    7070

    70SM Matri+ C Simulation *esults.

  • 8/14/2019 MIMO Transceiver -II

    70/120

    70SM Matri+ C Simulation *esults.

    2 x 2 'M!it" P&'$recei#er Matrix C.'CM Channel Model (Fr,an; Marco; G7 mh)

    7171

    71SM Matri+ C Simulation *esults.

  • 8/14/2019 MIMO Transceiver -II

    71/120

    71SM Matri+ C Simulation *esults.

    2 x 2 'M!it" Mrecei#er Matrix C. II8 /lat /ading Channel Model (/d$s" 7.771)

    7272

    72SM Matri+ C Simulation *esults.

  • 8/14/2019 MIMO Transceiver -II

    72/120

    72SM Matri+ C Simulation *esults.

    % x % 'M !it"P&'$recei#er Matrix C.

    II8 /lat /ading Channel Model (/d$s" 7.771)

    7%7%

    7%SM Matri+ C Simulation *esults.

  • 8/14/2019 MIMO Transceiver -II

    73/120

    7%SM Matri+ C Simulation *esults.

    % x % 'M !it"P&'$recei#er Matrix C.

    II8 /lat /ading Channel Model (Code ate " 162)

    7&7&

    7&SM Matri+ C Simulation *esults.

  • 8/14/2019 MIMO Transceiver -II

    74/120

    7&SM Matri+ C Simulation *esults.

    % x % 'M !it"P&'$recei#er Matrix C.

    'CM Channel Model (Fr,an; Marco; G7 mh)

    77

    7SM Matri+ C Simulation *esults.

  • 8/14/2019 MIMO Transceiver -II

    75/120

    7SM Matri+ C Simulation *esults.

    % x % 'M !it"Mrecei#er Matrix C.

    II8 /lat /ading Channel Model (/d$s" 7.771)

    77

    7

  • 8/14/2019 MIMO Transceiver -II

    76/120

    Git Interlea#e$ Co$e$ Mo$ulation

    7777

    77S'stem Mo$el

  • 8/14/2019 MIMO Transceiver -II

    77/120

    S'stem Mo$el

    Glock $ia,ram

    I O OFD

    7878

    78Con#olutional Co$e

  • 8/14/2019 MIMO Transceiver -II

    78/120

    Con#olutional Co$e

    nco$er Ginar' rate K con#olutional co$e. 7

    6enerator pol'nomial

    Glock $ia,ram

    77

    7Con#olutional Co$e

  • 8/14/2019 MIMO Transceiver -II

    79/120

    Con#olutional Co$e

    Deco$er iter5i $eco$er.

    (rellis Mo$ule

    8080

    80Con#olutional Co$e

  • 8/14/2019 MIMO Transceiver -II

    80/120

    Con#olutional Co$e

    (rellis $ia,ram

    8181

    81Con#olutional Co$e

  • 8/14/2019 MIMO Transceiver -II

    81/120

    Con#olutional Co$e

    Deco$erLs (ask

    eco+er length-code*ord from the gar,led

    code*ord )

    8282

    82Con#olutional Co$e

  • 8/14/2019 MIMO Transceiver -II

    82/120

    Con#olutional Co$e

    iter5i al,orit"m

    'uppose there are Mcode*ords *ith

    e9ual pro,a,ilit

    @i+en the recei+ed se9uence ); is chosen as thedecoded output if

    8%8%

    8%Con#olutional Co$e

  • 8/14/2019 MIMO Transceiver -II

    83/120

    Co o ut o a Co$e

    &ssume the channel is memor)le**# *e ha+e

    8&8&

    8&Con#olutional Co$e

  • 8/14/2019 MIMO Transceiver -II

    84/120

    Distance(Metric) ,et*een t*o ad

  • 8/14/2019 MIMO Transceiver -II

    85/120

    is chosen , the trellis path from ato 5*ith the

    smallest accumulate$ metric

    88

    8Con#olutional Co$e

  • 8/14/2019 MIMO Transceiver -II

    86/120

    Sot-input iter5i al,orut"m

    'oft inputto t"e iter5i $eco$er.:

    *here *e defined the lo,-likeli"oo$ ratioas the metric:

    8787

    87Con#olutional Co$e

  • 8/14/2019 MIMO Transceiver -II

    87/120

    og-lielihood ratiocan 5e $eri#e$ 5' t"e $emo$ulator:

    8888

    88Con#olutional Co$e

  • 8/14/2019 MIMO Transceiver -II

    88/120

    Sli$in,-!in$o! $eco$in, !it" truncation len,t" ;

    9i#e constraint len,t"s rule:

    If the truncation length is larger enough ( 5m) then the

    sur+i+ors *ill ,e of common tail (m: 1.(otal enco$er

    memor' "2. o s"it re,ister)

    88

    8Con#olutional Co$e

  • 8/14/2019 MIMO Transceiver -II

    89/120

    Sur#i#or (runcation

    /inite memor sie

    /inite decoding dela

    ("ree strate,ies or sur#i#or truncation:1< 9i+e$ state truncation

    2< MaNorit'-#otetruncation

    %< Gest state truncation

    00

    0Con#olutional Co$e

  • 8/14/2019 MIMO Transceiver -II

    90/120

    +ample: ;@&

    Deco$e t"e irst 5ranc":

    11

    1Con#olutional Co$e

  • 8/14/2019 MIMO Transceiver -II

    91/120

    3pproac" 1: /ixed 'tate $runcation

    egard a i+e$ stateas the start of the trace ,ac

    8ecide the output ,it , a trace *ith minimum

    accumulated distance

    22

    2Con#olutional Co$e

  • 8/14/2019 MIMO Transceiver -II

    92/120

    3pproac" 2: Ma

  • 8/14/2019 MIMO Transceiver -II

    93/120

    3pproac" %: est 'tate $runcation

    egard a state *ith the minimum accumulate$ metric

    (Gest state) as the start of the trace ,ac

    8ecide the output ,it , a trace *ith minimum

    accumulated distance

    &&

    &Con#olutional Co$e

  • 8/14/2019 MIMO Transceiver -II

    94/120

    +ample: ;@&

    Deco$e t"e irst 5ranc":

    Con#olutional Co$e

  • 8/14/2019 MIMO Transceiver -II

    95/120

    Deco$e t"e secon$ 5ranc":

    Con#olutional Co$e

  • 8/14/2019 MIMO Transceiver -II

    96/120

    Deco$e t"e k-t" 5ranc":

    77

    7Con#olutional Co$e

  • 8/14/2019 MIMO Transceiver -II

    97/120

    Deco$e t"e (otal len,t" B ;1. to inal 5ranc"

    88

    8Simulation *esults

  • 8/14/2019 MIMO Transceiver -II

    98/120

    Comparison 5et!een Sot $ecision Har$ $ecision

    &@! Channel Model

    Simulation *esults

  • 8/14/2019 MIMO Transceiver -II

    99/120

    Comparison 5et!een $ierent truncation len,t"s

    &@! Channel Model

    100100

    100Simulation *esults

  • 8/14/2019 MIMO Transceiver -II

    100/120

    Comparison 5et!een $ierent truncation strate,ies

    &@! Channel Model

    101101

    101Glock Interlea#er

  • 8/14/2019 MIMO Transceiver -II

    101/120

    & ,loc interlea+er is defined , a t*o step permutations

    7:

    (1) $he first ensures that ad

  • 8/14/2019 MIMO Transceiver -II

    102/120

    $he de-interlea+er; *hich performs the in+erse operation;

    is also defined , t*o permutations:

    (1) /irst permutation:

    (2) 'econd permutation:

    ote:

    $he first permutation in the de-interlea+er is the in+erse of

    the second permutation in the interlea+er; and con+ersel

    10%10%

    10%Glock Interlea#er

  • 8/14/2019 MIMO Transceiver -II

    103/120

    >ermutation >arameters

    Index of the coded ,it ,efore the first permutationk, j

    Index of that coded ,it after the first and ,efore the second

    permutation

    mk

    Index of that ,it after the first and ,efore the second permutationmj

    Index after the second permutation;

  • 8/14/2019 MIMO Transceiver -II

    104/120

    Operatin, parameters or 5lock interlea#er

    1010

    10Glock Interlea#er

  • 8/14/2019 MIMO Transceiver -II

    105/120

    Glock siAes o t"e Git Interlea#er

    1010

    10*ate 3$aptation

  • 8/14/2019 MIMO Transceiver -II

    106/120

    *ate a$aptationis a e functionalit to cope *ith time-

    +aring channel conditions and to maximie the

    throughput of point-to-point *ireless lins

    8esign a channel code *ith code rate #6 n(e.9. (n;)

    con+olutional code) is complex and impractical

    $o generate code rates of 26G; G6%; J6Q; and R6K; the rate

    162 channel encoder outputs shall ,e puncture$

    107107

    107*ate 3$aptation

  • 8/14/2019 MIMO Transceiver -II

    107/120

    >uncturin, / Depuncturin,

    +ample: Sot-input iter5i al,orit"m.

    Sot metric lo,-likeli"oo$ ratio.for each ,inar input:

    108108

    108*ate 3$aptation

  • 8/14/2019 MIMO Transceiver -II

    108/120

    >uncture patterns an$ serialiAation or con#olution

    co$e 7

    1010

    10*ate 3$aptation

  • 8/14/2019 MIMO Transceiver -II

    109/120

    Supporte$ mo$ulations an$ inner (CM. co$e rates

    110110

    110*ate 3$aptation

  • 8/14/2019 MIMO Transceiver -II

    110/120

    ad*); there

    exists a tradeoff ,et*een

    Constellation 'ie (Modulation scheme)

    Code ate

    ecei+ed '!

    111111

    111S(C Matri+ 3 Simulation *esults.

  • 8/14/2019 MIMO Transceiver -II

    111/120

    2 x 2 '$CMatrix &.

    (2 x 2) II8 /lat /ading Channel Model (Code ate " 162)

  • 8/14/2019 MIMO Transceiver -II

    112/120

    11%11%

    11%S(C Matri+ 3 Simulation *esults.

  • 8/14/2019 MIMO Transceiver -II

    113/120

    % x % '$CMatrix &.

    II8 /lat /ading Channel Model

    11&11&

    11&S(C Fuasi-Ort"< Simulation*esults.

  • 8/14/2019 MIMO Transceiver -II

    114/120

    .

    % x % '$Cuasi-Orthogonal.

    II8 /lat /ading Channel Model

    1111

    11S(C Matri+ G Simulation *esults.

  • 8/14/2019 MIMO Transceiver -II

    115/120

    % x % '$CMatrix .

    II8 /lat /ading Channel Model

    1111

    11SM Matri+ C Simulation *esults.

  • 8/14/2019 MIMO Transceiver -II

    116/120

    2 x 2 'M!it" P&'$recei#er Matrix C.

    II8 /lat /ading Channel Model (Wit" C"annel Co$in,)

    117117

    117SM Matri+ C Simulation *esults.

  • 8/14/2019 MIMO Transceiver -II

    117/120

    % x % 'M !it"P&'$recei#er Matrix C.

    II8 /lat /ading Channel Model

    118118

    118*eerence

  • 8/14/2019 MIMO Transceiver -II

    118/120

    =1? '. M. &lamouti; S& simple transmit di+ersit techni9ue for

    *ireless communications;S I333 T'&C; +ol. 1Q; no K; pp.1%J1-1%JK; Oct. 1UUK

    =2? H. Tafarhani; S& uasi-Orthogonal 'pace-$ime loc Code;S

    I333 $rans. on Communications; +ol. %U; no. 1; pp. 1-%; 2771

    =G? P. $aroh; !. 'eshdri and &. . Calder,an; V'pace-time

    codes for high data rate *ireless communication: 0erformance

    analsis and code construction;W I333 $rans. Inform. $heor;

    +ol. %%; no. 2; pp. R%%-RQJ; Mar. 1UUK

    1111

    11*eerence

  • 8/14/2019 MIMO Transceiver -II

    119/120

    =%? @. T. /oschini; Vaered space-time architecture for *ireless

    communication in a fading en+ironment *hen using multipleantennas;W ell a,s 'st. $ech. T.; +ol. 1; pp. %1-JU; &utumn

    1UUQ

    =J? 0. . olnains; @. T. /oschini; @. 8. @olden and . &.Palenuela; V8etection algorithm and initial la,orator results

    using P-&'$ space-time communication

    architecture;W3lectronic etters; +ol. GJ; no. 1; Tan. 1UUU

    =Q? 3. Nimmermann; . a+e and @. /ett*eis; VOn the complexit

    of sphere decoding;W in 0roc. 0MC 277%

    120120

    120*eerence

  • 8/14/2019 MIMO Transceiver -II

    120/120

    =R? K72.1Q; I333 'tandard for ocal and metropolitan area

    net*ors; 0art 1Q: &ir Interface for /ixed road,and ireless&ccess 'stems

    =K? 8igga+i et al; V@reat expectations X $he +alue of spatial

    di+ersit in *ireless net*ors;W 0roceeding of I333 277%