SlideShare ist ein Scribd-Unternehmen logo
1 von 78
ADVANCES IN CODING FOR THE FADING CHANNEL

                  EZIO BIGLIERI
           Politecnico di Torino (Italy)


                                           1
CODING FOR THE FADING CHANNEL




               • Is Euclidean distance
                  the best criterion?




                                 2
MOST OF THE COMMON WISDOM
ON CODE DESIGN
IS BASED ON HIGH-SNR GAUSSIAN CHANNEL:

MAXIMIZE THE MINIMUM EUCLIDEAN DISTANCE




                               3
FOR DIFFERENT CHANNEL MODELS,
DIFFERENT DESIGN CRITERIA MUST BE USED




                            4
FOR EXAMPLE, EVEN ON LOW-SNR
GAUSSIAN CHANNELS
MINIMUM-EUCLIDEAN DISTANCE IS NOT
THE OPTIMUM CRITERION

EXAMPLE: Minimum P(e) for
         4-point, one-dimensional constellation:

                                       low SNR



                                       high SNR
                                       5
WIRELESS CHANNELS DIFFER
CONSIDERABLY FROM HIGH-SNR
GAUSSIAN CHANNELS:

 SNR IS A RANDOM VARIABLE
 AVERAGE SNR IS LOW
 CHANNEL STATISTICS ARE NOT GAUSSIAN
 MODEL MAY NOT BE STABLE


                             6
CODING FOR THE FADING CHANNEL




             • Modeling the wireless channel




                                 7
COHERENCE BANDWIDTH


            DEFINITION:

                    1
          ----------------------
          DELAY SPREAD

    OPERATIONAL MEANING:
Frequency separation at which two frequency
components of TX signal undergo
independent attenuations             8
COHERENCE TIME


           DEFINITION:

                  1
       ---------------------------
       DOPPLER SPREAD

    OPERATIONAL MEANING:
Time separation at which two time
components of TX signal undergo
independent attenuations             9
FADING-CHANNEL CLASSIFICATION


 Bx
         flat            selective
          in              in time
        time             and frequency
 Bc
          flat
                          flat in
      in time and
                         frequency
      frequency

                    Tc                   Tx
                                          10
MOST COMMON MODEL FOR FADING




• channel is frequency-flat
• channel is time-flat (fading is “slow”)




                                 11
MOST COMMON MODEL FOR FADING



 • FREQUENCY-FLAT CHANNEL:

 Fading affects the received signal as a
 multiplicative process
                                            noise
 Received signal:
         r(t ) = R(t )exp jΘ(t ) x(t ) + n(t )
               Gaussian process:
               R Rayleigh or Rice     transmitted
                                         signal


                                              12
MOST COMMON MODEL FOR FADING



        • SLOW FADING :

        Fading is approximately constant
        during a symbol duration

        Received signal:
        r(t ) = R exp jΘ x(t ) + n(t ),   0<t <T
This is constant over
a symbol interval


                                             13
COHERENT DEMODULATION




         Received signal:

               r (t ) = R x(t ) + n(t ),   0 <t <T

Phase term is estimated
and compensated for




                                            14
CHANNEL-STATE INFORMATION



The value of the fading attenuation is the
“channel-state information”

This may be:

• Unknown to transmitter and receiver
• Known to receiver only
       (through pilot tones, pilot symbols, …)
• Known to transmitter and receiver

                                        15
EFFECT OF FADING ON ERROR PROBABILITIES


                                                             1
      bit error probability, binary antipodal signals



                                                            0.1

                                                                            RAYLEIGH
                                                           0.01             FADING


                                                          0.001
                                                                   GAUSSIAN
                                                                   CHANNEL
                                                         0.0001


                                                        0.00001
                                                               0   10               20           30

                                                                    signal-to-noise ratio (dB)


performance of uncoded modulation over the fading channel
with coherent demodulation
                                             16
CODING FOR THE FADING CHANNEL



                • Optimum codes for the
                   frequency-flat,
                   slow fading channel
                • Euclid vs. Hamming
                • How useful is an
                  “optimum code”?



                                 17
MOST COMMON MODEL FOR CODING



Our analysis here is concerned with the
frequency-flat, slow,

  FULLY-INTERLEAVED CHANNEL

as the de-interleaving mechanism creates a
fading channel in which the random variables
R in adjacent intervals are independent

                                 18
DESIGNING OPTIMUM CODES


Chernoff bound on the pairwise error probability
over the Rayleigh fading channel with high SNR:
                                               Hamming distance
                       Signal-to-noise ratio
                                                   −dH ( x ,x )
                                                            
                          1            Γ 2
     P(x → x) ≤ ∏
                                     ≤ δ 
                    Γ                  4 
                k
                  1+ | xk − xk |2
                            
                    4
                                                 Product distance


    Most relevant parameter: Hamming 19
                                      distance
DESIGNING OPTIMUM CODES


Design criterion:

Maximize Hamming distance among signa

  A consequence:

  In trellis-coded modulation, avoid “parallel transitions
  as they have Hamming distance = 1.
                                          20
DESIGNING OPTIMUM CODES

   If we maximize Hamming distance among
   signals strange effects occur. For example:

                 if fading acts
                 independently
                 on I and Q parts:

       4PSK                          Effect of a deep fade on
                                     Q part (one bit is lost)


                 if fading acts
                 independently
                 on I and Q parts:

Rotated 4PSK                         Effect of a deep fade on
(same Euclidean distance)            Q part       21
                                     (no bit is lost)
DESIGNING OPTIMUM CODES



Problems with optimum fading codes:

• The channel model may be unknown,
   or incompletely known
• The channel model may be unstable




                               22
ROBUST CODES



In these conditions, one should look for
      robust, rather than optimum,
            coding schemes




                                23
CODING FOR THE FADING CHANNEL




                • BICM as a robust coding
                  scheme




                                 24
A ROBUST SCHEME: BICM




encoder        bit    modulator hannel
                              c          demo     bit     decoder
          interleaver                    d.   deinterleav
                                                  er
                 interleaving is done at bit level
                demodulation and decoding are separated


                                                   25
A ROBUST SCHEME: BICM


     Separating demodulation and decoding is a considerable
     departure from the “Ungerboeck’s paradigm” , which states
     that demodulation and decoding should be integrated
     in a single entity for optimality

     But this may not be true if the channel is not Gaussian!



Bit interleaving may increase Hamming distance amon
code words at the price of a slight decrease of Euclide
distance ( robust solution if channel model is not stable
                                                   26
A ROBUST SCHEME: BICM

BICM idea is that Hamming distance
(and hence performance over the fading channel)
can be increased by making it
equal to the smallest number of bits
(rather than channel symbols)
along any error event:
              00       00       00
                                     correct path


              11       10       11       concurrent path
                           

 TCM: Hamming distance is 3
 BICM: Hamming distance is 5                       27
A ROBUST SCHEME: BICM

BICM DECODER USES MODIFIED “BIT METRICS ”
   With TCM, the metric associated with symbol s is
                            p(r | s)
    With BICM, the metric associated with bit b is

                        ∑ p( r | s )
                      s∈Si ( b )
                i
        where S the set of symbols whose label is b in position i
            is (b )
                                   01

        EXAMPLE:
                        11              00   S1 (0)
                                                      28
                                   10
A ROBUST SCHEME: BICM


The performance of BICM with ideal interleaving
 depends on the following parameters:

  • Minimum binary Hamming distance of the code select
  • Minimum Euclidean distance of the constellation sele

    so we can combine:

  • A powerful modulation scheme
  • A powerful code (turbo codes, …)

                                         29
EXAMPLE
      : 16QAM, 3bits/2 dimensions


ENCODER      BICM                                TCM
MEMORY      dE   2
                         dH         dE   2
                                                       dH



2           1.2               3              2              1
3     1.6            4        2.4                  2
4     1.6            4        2.8                  2
5     2.4            6        3.2                  2
6     2.4            6        3.6                  3
7     3.2            8        3.6                  3
8     3.2            8        4                    3

                                                            30
ANTENNA DIVERSITY & CHANNEL INVERSION


     Possible solution to the”robustness problem”:


Turn the fading channel into
a Gaussian channel, and use standard cod

        • Antenna diversity
        • Channel inversion as a power-allocation
          technique

                                          31
CODING FOR THE FADING CHANNEL




                  • Antenna diversity




                                   32
ANTENNA DIVERSITY (order M)

• The fading channel becomes Gaussian
  as M → ∞
• Codes optimized for the Gaussian
  channel perform well on the Rayleigh
  channel if M is large enough
• Branch correlation coefficients up to 0.5
  achieve uncorrelated performance
  within 1 dB
• The error floor with CCI decreases
  exponentially with the product of M
  times the Hamming distance of the code
  used                               33
EXPERIMENTAL RESULTS


         Performance was evaluated for
         the following coding schemes:

 J4: 4-state, rate-2/3 coded 8-PSK optimized
   for Rayleigh-fading channels
 U4 & U8: Ungerboeck’s rate-2/3 coded 8-PSK
   with 4 and 8 states optimized for the Gaussian chan
 Q64: “Pragmatic” concatenation of the “best” binary
   rate-1/2 64-state convolutional code (171, 133)
   mapped onto Gray-encoded 4-PSK
                                         34
EXPERIMENTAL RESULTS
          0
     10




      -2
     10
BR




                                                                     U4, M=1
 E




      -4
     10

                                                         J4, M=1


      -6
     10
              U4, M=16
                          J4, M=16


                                     J4, M=4   U4, M=4
      -8
     10
          5              10           15        20          25          30         35
                                                                             35
                                                                   E b /N 0 (dB)
CODING FOR THE FADING CHANNEL




               • The block-fading channel




                                36
Most of the analyses are concerned with the

 FULLY-INTERLEAVED CHANNEL

as the de-interleaving mechanism creates a
virtually memoryless coding channel.


                HOWEVER,

in practical applications such as digital cellular
speech communication, the delay introduced by
long interleaving is intolerable
                                       37
FACTS

 In many wireless systems:

Typical Doppler spreads range from 1 Hz to 100 Hz
(hence coherence time ranges from 0.01 to 1 s)

Data rates range from 20 to 200 kbaud

Consequently, at least
      L=20,000 x 0.01 = 200 symbols
are affected approximately by the same fading gain

                                        38
FACTS

Consider transmission of a code word of length n.

For each symbol to be affected by an independent
fading gain, interleaving should be used

The actual time spanned by the interleaved code
word becomes at least nL

   The delay becomes very large


                                       39
FACTS


In some applications, large delays are unacceptable
(real time speech: 100 ms at most)




Thus, an n-symbol code word
is affected by less than n independent fading gains


                                        40
BLOCK-FADING CHANNEL MODEL

This model assume that the fading-gain process
is piecewise constant on blocks of N symbols.

It is modeled as a sequence of independent
random variables, each of which is the fading gain
in a block.

A code word of length n is spread over M blocks
of N symbols each, so that n=NM


                                       41
BLOCK-FADING CHANNEL MODEL
          1                                       M
          N
               2
               N
                    3
                     N           ..               N

                            n=NM ..
• Each block of length N is affected by the same fading.

• The blocks are sent through M independent channels.

• Interleaver spreads the code symbols over the M block

 (McEliece and Stark, 1984 -- Knopp, 1997)   42
BLOCK-FADING CHANNEL MODEL

 Special cases:

 M=1 (or N=n)     the entire code word
                  is affected by the
                  same fading gain
                  (no interleaving)

 M=n (or N=1)     each symbol is affected
                  by an independent
                  fading gain
                  (ideal interleaving)
                                   43
BLOCK-FADING CHANNEL MODEL


 The delay constraints determines
 the maximum M


 The choice M → ∞ makes the channel
 ergodic, and allows Shannon’s channel
 capacity to be defined (more on this later)



                                        44
System where this model is appropriate:

GSM with frequency hopping

    f


                    4               4
                3               3
            2               2               2
        1               1               1
                                                t
                M=4 (half-rate GSM) 45
System where this model is appropriate:


 IS-54 with time-hopping


   1               2              1

                 M=2




                                 46
COMPUTING ERROR PROBABILITIES
“Channel use” is now the transmission
of a block of N coded symbols

From Chernoff bound we have, over
Rayleigh block-fading channels:
                                1
       P ( X → X) ≤ ∏
               ˆ
                      m∈M 1 + dm / 4N0
                               2




  Set of indices in which       Squared Euclidean distance
  coded symbols differ            between coded blocks

                                              47
COMPUTING ERROR PROBABILITIES

For high SNR:

        Signal-to-noise ratio   Hamming block-distance
                                                     ˆ
                                          −d H ( X , X )
                       1     Γ 2 
  P ( X → X) ≤ ∏
          ˆ                 ≤ δ 
               m∈M 1 +
                       Γ 2   4 
                         dm
                       4
                                        Product distance




                                               48
Relevant parameter for
design
 Minimum Hamming block-distance D
   between
 code words on block basis:

 Error probability decreases with
   exponent D min
 (also called: code diversity )


                               49
EXAMPLE (N=4)
        Block #1         Block #2
   00            00    00        00

   11                  11


  11                                     Dmin=2
  00
            10
   10
  01

  01
       11
   4 binary symbols   4 binary symbols
                                                  50
Bound on Dmin

 With S-ary modulation, Singleton bound
 holds for a rate-R code:

                       R 
   Dmin   ≤ 1 +  M 1 −
                     log S  
                            
                        2 




                                    51
Example: Coding in GSM

                    +




                    +

Rate-1/2 convolutional code (0.5 bits/dimension)
used in GSM with M=8. It has dfree=7
                                         52
Example: Coding in GSM
dfree path is:   {0...011010011110...0}


Symbols in each one of the 8 blocks:
            1:    0...0110...0
            2:    0...0110...0
                                          Dmin=5
            3:    0...0000...0
            4:    0...0100...0
            5:    0...0000...0
            6:    0...0000...0
            7:    0...0100...0
            8:    0...0100...0             53
This code is optimum!

With full-rate GSM, R=0.5 bits/dim, M=8, S=2. Hence:

                 Dmin ≤ 5
 achieved by the code. (With S=4 the upper bound
 would increase to 7).




                                        54
CODING FOR THE FADING CHANNEL




               • Power control




                                 55
PROBLEM:
How to encode if CSI is known at
the transmitter (and at the receiver)




                               56
We have:r (t )   = R x(t ) + n(t )
     Assume R is known to transmitter and
     receiver
                             Îł
            If:   x (t ) =       s (t )
                             R
( channel inversion) then the fading channel
is turned into a Gaussian channel

                                          57
Channel inversion is common
n spread-spectrum systems
with near-far imbalance


PROBLEM: For Rayleigh fading channels the avera
           transmitted power would be infinite.

SOLUTION: Use average-power constraint.

                                   58
CODING FOR THE FADING CHANNEL




               • Using multiple antennas




                                59
MULTIPLE- ANTENNA MODEL

     (Si n g l e-u ser) ch a n n el w i th
     t tra n sm i t a n d r recei ve a n ten n a s:



 t                                  r



                   H


                                                60
CHANNEL CAPACITY

RATIONALE: U se sp a ce to i n crea se d i versi ty
          (Freq u en cy a n d ti m e co st to o m u ch )


Ea ch recei ver sees th e si g n a l s ra d i a ted fro m
th e t tra n sm i t a n ten n a s

Pa ra m eter u sed to a ssess sy stem q u a l i ty :
CHANNEL CAP        ACITY

(Th i s i s a limit to error- f ree bit rate, p ro vi d ed
b y i n fo rm a ti o n th eo ry )               61
CHANNEL CAPACITY
Assu m e th a t tra n sm i ssi o n o ccu rs i n f rames:
th ese a re sh o rt en o u g h th a t th e ch a n n el i s
essen ti a l l y u n ch a n g ed d u ri n g a fra m e,
a l th o u g h i t m i g h t ch a n g e co n si d era b l y fro m o n e
fra m e to th e n ext (“ quasi- stationary” vi ew p o i n t)

W e a ssu m e th e ch a n n el to b e
  u n k n o w n to th e tra n sm i tter, b u t
  k n o w n to th e recei ver

    H o w ever, th e tra n sm i tter h a s a p a rti a l k n o w l ed g e
    o f th e ch a n n el q u a l i ty , so th a t i t ca n ch o o se
    th e tra n sm i ssi o n ra te                           62
CHANNEL CAPACITY
N o w , th e ch a n n el va ri es w i th ti m e fro m fra m e
to fra m e, so fo r so m e (sm a l l ) p ercen ta g e o f
fra m es d el i veri n g th e d esi red b i t ra te a t th e
d esi red BER m a y b e i m p o ssi b l e.

W h en th i s h a p p en s, w e sa y th a t a channel outage
h a s o ccu rred . I n p ra cti ce capacity is a random
variable.

W e a re i n terested i n th e ca p a ci ty th a t ca n b e
a ch i eved i n n ea rl y a l l tra n sm i ssi o n s (e.g ., 99% ).
                                                          63
CHANNEL CAPACITY

1 % -o u ta g e ca p a ci ty
(u p p er cu rves)
fo r Ra y l ei g h ch a n n el
vs. SN R a n d
n u m b er o f
a n ten n a s
N o te: a t 0-d B SN R,
25 b / s/ H z a re
a va i l a b l e w i th t= r= 32!

                                                          t= r
   (SN R i s P/ N a t ea ch recei ve a n ten n a )   64
CHANNEL CAPACITY
1 % -o u ta g e ca p a ci ty
p er d i m en si o n
(u p p er cu rves)
fo r Ra y l ei g h
ch a n n el
vs. SN R a n d
n u m b er o f
a n ten n a s



                                    t= r
                               65
ACHIEVAB R
        LE ATES




                  66
SPACE- TIME CODING
(Al a m o u ti , 1 998)


   Co n si d er t 2 a n d r 1 .
                 =         =

   Den o te s0 th e si g n a l fro m a n ten n a 0
       a n d s1 th e si g n a l fro m a n ten n a 1
   Du ri n g th e n ext sy m b o l p eri o d
            -s1 * i s tra n sm i tted b y a n ten n a 0
             s0* i s tra n sm i tted b y a n ten n a 1


                                                          67
SPACE- TIME CODING
 Th e si g n a l s recei ved i n tw o a d j a cen t ti m e sl o ts a re
      r0 = r (t )                = h0 s0 + h1s1 + n0
                                         ∗             ∗
      r1 = r (t + T ) = − h s + h1s0 + n1
                                      0 1

 Th e co m b i n er y i el d s

                      ~ = h ∗r + h r ∗
                      s0   0 0    1 1
                      ~ = h ∗r − h r ∗
                      s 1         1   0      0 1
                                                           68
SPACE- TIME CODING

   So th a t:
         ~ = h 2 + h 2 s + noise
         s0   0     1   0

         ~ = h 2 + h 2 s + noise
         s1   0     1   1


  A m a xi m u m -l i k el i h o o d d etecto r m a k es a
  d eci si o n o n s0 a n d s1 . Th i s sch em e h a s th e sa m e
  p erfo rm a n ce a s a sch em e w i th t 1 , r 2 a n d
                                               =     =
  m a xi m a l -ra ti o co m b i n i n g .
                                                     69
SPACE- TIME CODING
t2
=
r1
=




                     70
SPACE- TIME CODING




M RRC=
m a xi m u m -
ra ti o
recei ve
co m b i n i n g        71
                      SN R (d B)
SPACE- TIME CODING

 Th e p erfo rm a n ce o f th i s sy stem w i th t 2
                                                  =
 a n d r 1 i s 3-d B w o rse th a n w i th t 1 a n d r 2
          =                                   =       =
 p l u s M RRC.

 Th i s p en a l ty i s i n cu rred b eca u se th e cu rves a re
 d eri ved u n d er th e a ssu m p ti o n th a t each TX
 antenna radiates half the energy as the single
 transmit antenna w i th M RRC.



                                                   72
SPACE- TIME CODING
(Ta ro k h , Sesh a d ri , Ca l d erb a n k , et a l .)


         Co n si d er tw o tra n sm i t a n ten n a s

         Exa m p l e:
         Sp a ce-ti m e co d e a ch i evi n g d i versi ty 2 w i th
         o n e recei ve a n ten n a (“ 2-sp a ce-ti m e co d e” ),
         a n d d i versi ty 4 w i th tw o recei ve a n ten n a s



                                                          73
SPACE- TIME CODING

La b el x m ea n s th a t
           y
si g n a l x s tra n sm i tted o n a n ten n a 1 , w h i l e
            i
si g n a l y s (si m u l ta n eo u sl y ) tra n sm i tted o n a n ten n a
            i
2
00 01 02 03
                                             2-sp a ce-ti m e co d e
10 11 12 13                                  4PSK
                                             4 sta tes
20 21 22 23                                  2 b i t/ s/ H z

30 31 32 33                                              74
SPACE- TIME CODING
• I f y j n d en o tes th e si g n a l recei ved a t a n ten n a j
 a t ti m e n , th e b ra n ch m etri c fo r a tra n si ti o n l a b el ed
 qq… qi s
  1 2         t


                  r            t            2

                ∑j =1
                        y n − ∑ hi , j qi
                          j
                              i =1


  (n o te th a t ch a n n el -sta te i n fo rm a ti o n i s n eed ed
  to g en era te th i s m etri c)

                                                        75
SPACE- TIME CODING

 Fo r w i rel ess sy stem s w i th a sm a l l n u m b er
 o f a n ten n a s, th e sp a ce-ti m e co d es o f
 Ta ro k h , Sesh a d ri , a n d Ca l d erb a n k p ro vi d e
 both coding gain and diversity

 Using a 64- state decoder these come
 within 2—3 dB of outage capacity




                                                       76
TUR O- CODED MODULATION
   B
(Stefa n o v a n d Du m a n , 1 999)




                                       77
TUR O- CODED MODULATION
   B

                    BER fo r severa l
                    tu rb o co d es
                    a n d a 1 6-sta te
                    sp a ce-ti m e co d e




                      78

Weitere ähnliche Inhalte

Was ist angesagt?

Op amp applications filters cw final (2)
Op amp applications filters cw final (2)Op amp applications filters cw final (2)
Op amp applications filters cw final (2)JUNAID SK
 
An Introduction to HDTV Principles-Part 1
An Introduction to HDTV Principles-Part 1    An Introduction to HDTV Principles-Part 1
An Introduction to HDTV Principles-Part 1 Dr. Mohieddin Moradi
 
DIGITAL MODULATION
DIGITAL MODULATION DIGITAL MODULATION
DIGITAL MODULATION rmkrva
 
Final Oral Defense 040109
Final Oral Defense 040109Final Oral Defense 040109
Final Oral Defense 040109hakimhussien
 
Exp passive filter (7)
Exp passive filter (7)Exp passive filter (7)
Exp passive filter (7)Sarah Krystelle
 
U N I T I I Baseband Demod V S H
U N I T I I  Baseband Demod  V S HU N I T I I  Baseband Demod  V S H
U N I T I I Baseband Demod V S HPrathmesh Ghodke
 
Filter dengan-op-amp
Filter dengan-op-ampFilter dengan-op-amp
Filter dengan-op-ampherdwihascaryo
 
Exp passive filter (5)
Exp passive filter (5)Exp passive filter (5)
Exp passive filter (5)Sarah Krystelle
 
An Introduction to HDTV Principles-Part 2
An Introduction to HDTV Principles-Part 2An Introduction to HDTV Principles-Part 2
An Introduction to HDTV Principles-Part 2Dr. Mohieddin Moradi
 
An Introduction to HDTV Principles-Part 3
An Introduction to HDTV Principles-Part 3An Introduction to HDTV Principles-Part 3
An Introduction to HDTV Principles-Part 3Dr. Mohieddin Moradi
 
Iy2415661571
Iy2415661571Iy2415661571
Iy2415661571IJERA Editor
 
Unipolar Encoding Techniques: NRZ & RZ
Unipolar Encoding Techniques: NRZ & RZUnipolar Encoding Techniques: NRZ & RZ
Unipolar Encoding Techniques: NRZ & RZArunabha Saha
 
Ave - TV receiver (PAL - D circiut main)
Ave - TV receiver (PAL - D circiut main)Ave - TV receiver (PAL - D circiut main)
Ave - TV receiver (PAL - D circiut main)prathik
 
DRV401AIDWPG4
DRV401AIDWPG4DRV401AIDWPG4
DRV401AIDWPG4spicepark
 
Exp passive filter (9)
Exp passive filter (9)Exp passive filter (9)
Exp passive filter (9)Sarah Krystelle
 

Was ist angesagt? (20)

Notch
NotchNotch
Notch
 
Op amp applications filters cw final (2)
Op amp applications filters cw final (2)Op amp applications filters cw final (2)
Op amp applications filters cw final (2)
 
An Introduction to HDTV Principles-Part 1
An Introduction to HDTV Principles-Part 1    An Introduction to HDTV Principles-Part 1
An Introduction to HDTV Principles-Part 1
 
DIGITAL MODULATION
DIGITAL MODULATION DIGITAL MODULATION
DIGITAL MODULATION
 
Final Oral Defense 040109
Final Oral Defense 040109Final Oral Defense 040109
Final Oral Defense 040109
 
Unipolar
UnipolarUnipolar
Unipolar
 
Line coding
Line coding Line coding
Line coding
 
Exp passive filter (7)
Exp passive filter (7)Exp passive filter (7)
Exp passive filter (7)
 
U N I T I I Baseband Demod V S H
U N I T I I  Baseband Demod  V S HU N I T I I  Baseband Demod  V S H
U N I T I I Baseband Demod V S H
 
Filter dengan-op-amp
Filter dengan-op-ampFilter dengan-op-amp
Filter dengan-op-amp
 
Exp passive filter (5)
Exp passive filter (5)Exp passive filter (5)
Exp passive filter (5)
 
An Introduction to HDTV Principles-Part 2
An Introduction to HDTV Principles-Part 2An Introduction to HDTV Principles-Part 2
An Introduction to HDTV Principles-Part 2
 
An Introduction to HDTV Principles-Part 3
An Introduction to HDTV Principles-Part 3An Introduction to HDTV Principles-Part 3
An Introduction to HDTV Principles-Part 3
 
Iy2415661571
Iy2415661571Iy2415661571
Iy2415661571
 
Unipolar Encoding Techniques: NRZ & RZ
Unipolar Encoding Techniques: NRZ & RZUnipolar Encoding Techniques: NRZ & RZ
Unipolar Encoding Techniques: NRZ & RZ
 
Ave - TV receiver (PAL - D circiut main)
Ave - TV receiver (PAL - D circiut main)Ave - TV receiver (PAL - D circiut main)
Ave - TV receiver (PAL - D circiut main)
 
DRV401AIDWPG4
DRV401AIDWPG4DRV401AIDWPG4
DRV401AIDWPG4
 
Exp passive filter (9)
Exp passive filter (9)Exp passive filter (9)
Exp passive filter (9)
 
Koding
KodingKoding
Koding
 
Line coding
Line codingLine coding
Line coding
 

Ähnlich wie Advances in coding for the fading channel

minimisation of crosstalk in VLSI routing
minimisation of crosstalk in VLSI routingminimisation of crosstalk in VLSI routing
minimisation of crosstalk in VLSI routingChandrajit Pal
 
射頻期中整理.pptx
射頻期中整理.pptx射頻期中整理.pptx
射頻期中整理.pptxssuserb4d806
 
Performance of spread spectrum system
Performance of spread spectrum systemPerformance of spread spectrum system
Performance of spread spectrum systemNanhen Verma
 
Pcb carolina scg_2010
Pcb carolina scg_2010Pcb carolina scg_2010
Pcb carolina scg_2010tcoyle72
 
Pcb carolina scg_2010
Pcb carolina scg_2010Pcb carolina scg_2010
Pcb carolina scg_2010tcoyle72
 
Implementation of Wireless Channel Model in MATLAB: Simplified
Implementation of Wireless Channel Model in MATLAB: SimplifiedImplementation of Wireless Channel Model in MATLAB: Simplified
Implementation of Wireless Channel Model in MATLAB: SimplifiedRosdiadee Nordin
 
Parameters of multipath channel
Parameters of multipath channelParameters of multipath channel
Parameters of multipath channelNaveen Kumar
 
Dsp ppt madhuri.anudeep
Dsp ppt madhuri.anudeepDsp ppt madhuri.anudeep
Dsp ppt madhuri.anudeepPawan_Kumar_Kumar
 
Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Un...
Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Un...Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Un...
Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Un...acmarkham
 
RF Basics & Getting Started Guide by Anaren
RF Basics & Getting Started Guide by AnarenRF Basics & Getting Started Guide by Anaren
RF Basics & Getting Started Guide by AnarenAnaren, Inc.
 
Chapter 3 am receivers
Chapter 3 am receiversChapter 3 am receivers
Chapter 3 am receiversHattori Sidek
 
Multiband Transceivers - [Chapter 4] Design Parameters of Wireless Radios
Multiband Transceivers - [Chapter 4] Design Parameters of Wireless RadiosMultiband Transceivers - [Chapter 4] Design Parameters of Wireless Radios
Multiband Transceivers - [Chapter 4] Design Parameters of Wireless RadiosSimen Li
 
GFSK DEMODULATOR
GFSK DEMODULATORGFSK DEMODULATOR
GFSK DEMODULATORHARINATH REDDY
 
Noise reduction techniques
Noise reduction techniquesNoise reduction techniques
Noise reduction techniquesChico3001
 
Dsp U Lec02 Data Converters
Dsp U   Lec02 Data ConvertersDsp U   Lec02 Data Converters
Dsp U Lec02 Data Converterstaha25
 
Lecture intro to_wcdma
Lecture intro to_wcdmaLecture intro to_wcdma
Lecture intro to_wcdmaGurpreet Singh
 

Ähnlich wie Advances in coding for the fading channel (20)

30 CHL PCM PDH SDH BY SKG
30 CHL PCM PDH SDH BY SKG30 CHL PCM PDH SDH BY SKG
30 CHL PCM PDH SDH BY SKG
 
minimisation of crosstalk in VLSI routing
minimisation of crosstalk in VLSI routingminimisation of crosstalk in VLSI routing
minimisation of crosstalk in VLSI routing
 
Line coding
Line codingLine coding
Line coding
 
射頻期中整理.pptx
射頻期中整理.pptx射頻期中整理.pptx
射頻期中整理.pptx
 
Performance of spread spectrum system
Performance of spread spectrum systemPerformance of spread spectrum system
Performance of spread spectrum system
 
Pcb carolina scg_2010
Pcb carolina scg_2010Pcb carolina scg_2010
Pcb carolina scg_2010
 
Pcb carolina scg_2010
Pcb carolina scg_2010Pcb carolina scg_2010
Pcb carolina scg_2010
 
Basics of RF
Basics of RFBasics of RF
Basics of RF
 
Implementation of Wireless Channel Model in MATLAB: Simplified
Implementation of Wireless Channel Model in MATLAB: SimplifiedImplementation of Wireless Channel Model in MATLAB: Simplified
Implementation of Wireless Channel Model in MATLAB: Simplified
 
Parameters of multipath channel
Parameters of multipath channelParameters of multipath channel
Parameters of multipath channel
 
Dsp ppt madhuri.anudeep
Dsp ppt madhuri.anudeepDsp ppt madhuri.anudeep
Dsp ppt madhuri.anudeep
 
Channel impairments
Channel impairmentsChannel impairments
Channel impairments
 
Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Un...
Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Un...Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Un...
Magneto-Inductive NEtworked Rescue System (MINERS): Taking Sensor Networks Un...
 
RF Basics & Getting Started Guide by Anaren
RF Basics & Getting Started Guide by AnarenRF Basics & Getting Started Guide by Anaren
RF Basics & Getting Started Guide by Anaren
 
Chapter 3 am receivers
Chapter 3 am receiversChapter 3 am receivers
Chapter 3 am receivers
 
Multiband Transceivers - [Chapter 4] Design Parameters of Wireless Radios
Multiband Transceivers - [Chapter 4] Design Parameters of Wireless RadiosMultiband Transceivers - [Chapter 4] Design Parameters of Wireless Radios
Multiband Transceivers - [Chapter 4] Design Parameters of Wireless Radios
 
GFSK DEMODULATOR
GFSK DEMODULATORGFSK DEMODULATOR
GFSK DEMODULATOR
 
Noise reduction techniques
Noise reduction techniquesNoise reduction techniques
Noise reduction techniques
 
Dsp U Lec02 Data Converters
Dsp U   Lec02 Data ConvertersDsp U   Lec02 Data Converters
Dsp U Lec02 Data Converters
 
Lecture intro to_wcdma
Lecture intro to_wcdmaLecture intro to_wcdma
Lecture intro to_wcdma
 

Mehr von wtyru1989

Quantum optical measurement
Quantum optical measurementQuantum optical measurement
Quantum optical measurementwtyru1989
 
Gaussian discord imperial
Gaussian discord imperialGaussian discord imperial
Gaussian discord imperialwtyru1989
 
Entropic characteristics of quantum channels and the additivity problem
Entropic characteristics of quantum channels and the additivity problemEntropic characteristics of quantum channels and the additivity problem
Entropic characteristics of quantum channels and the additivity problemwtyru1989
 
Manipulating continuous variable photonic entanglement
Manipulating continuous variable photonic entanglementManipulating continuous variable photonic entanglement
Manipulating continuous variable photonic entanglementwtyru1989
 
The gaussian minimum entropy conjecture
The gaussian minimum entropy conjectureThe gaussian minimum entropy conjecture
The gaussian minimum entropy conjecturewtyru1989
 
The security of quantum cryptography
The security of quantum cryptographyThe security of quantum cryptography
The security of quantum cryptographywtyru1989
 
Entanglement of formation
Entanglement of formationEntanglement of formation
Entanglement of formationwtyru1989
 
Bound entanglement is not rare
Bound entanglement is not rareBound entanglement is not rare
Bound entanglement is not rarewtyru1989
 
Continuous variable quantum entanglement and its applications
Continuous variable quantum entanglement and its applicationsContinuous variable quantum entanglement and its applications
Continuous variable quantum entanglement and its applicationswtyru1989
 
Relative entropy and_squahed_entanglement
Relative entropy and_squahed_entanglementRelative entropy and_squahed_entanglement
Relative entropy and_squahed_entanglementwtyru1989
 
Lect12 photodiode detectors
Lect12 photodiode detectorsLect12 photodiode detectors
Lect12 photodiode detectorswtyru1989
 
Towards a one shot entanglement theory
Towards a one shot entanglement theoryTowards a one shot entanglement theory
Towards a one shot entanglement theorywtyru1989
 
Postselection technique for quantum channels and applications for qkd
Postselection technique for quantum channels and applications for qkdPostselection technique for quantum channels and applications for qkd
Postselection technique for quantum channels and applications for qkdwtyru1989
 
Encrypting with entanglement matthias christandl
Encrypting with entanglement matthias christandlEncrypting with entanglement matthias christandl
Encrypting with entanglement matthias christandlwtyru1989
 
Qkd and de finetti theorem
Qkd and de finetti theoremQkd and de finetti theorem
Qkd and de finetti theoremwtyru1989
 
Dic rd theory_quantization_07
Dic rd theory_quantization_07Dic rd theory_quantization_07
Dic rd theory_quantization_07wtyru1989
 
Lattices, sphere packings, spherical codes
Lattices, sphere packings, spherical codesLattices, sphere packings, spherical codes
Lattices, sphere packings, spherical codeswtyru1989
 
Em method
Em methodEm method
Em methodwtyru1989
 
标量量化
标量量化标量量化
标量量化wtyru1989
 
Fully understanding cmrr taiwan-2012
Fully understanding cmrr taiwan-2012Fully understanding cmrr taiwan-2012
Fully understanding cmrr taiwan-2012wtyru1989
 

Mehr von wtyru1989 (20)

Quantum optical measurement
Quantum optical measurementQuantum optical measurement
Quantum optical measurement
 
Gaussian discord imperial
Gaussian discord imperialGaussian discord imperial
Gaussian discord imperial
 
Entropic characteristics of quantum channels and the additivity problem
Entropic characteristics of quantum channels and the additivity problemEntropic characteristics of quantum channels and the additivity problem
Entropic characteristics of quantum channels and the additivity problem
 
Manipulating continuous variable photonic entanglement
Manipulating continuous variable photonic entanglementManipulating continuous variable photonic entanglement
Manipulating continuous variable photonic entanglement
 
The gaussian minimum entropy conjecture
The gaussian minimum entropy conjectureThe gaussian minimum entropy conjecture
The gaussian minimum entropy conjecture
 
The security of quantum cryptography
The security of quantum cryptographyThe security of quantum cryptography
The security of quantum cryptography
 
Entanglement of formation
Entanglement of formationEntanglement of formation
Entanglement of formation
 
Bound entanglement is not rare
Bound entanglement is not rareBound entanglement is not rare
Bound entanglement is not rare
 
Continuous variable quantum entanglement and its applications
Continuous variable quantum entanglement and its applicationsContinuous variable quantum entanglement and its applications
Continuous variable quantum entanglement and its applications
 
Relative entropy and_squahed_entanglement
Relative entropy and_squahed_entanglementRelative entropy and_squahed_entanglement
Relative entropy and_squahed_entanglement
 
Lect12 photodiode detectors
Lect12 photodiode detectorsLect12 photodiode detectors
Lect12 photodiode detectors
 
Towards a one shot entanglement theory
Towards a one shot entanglement theoryTowards a one shot entanglement theory
Towards a one shot entanglement theory
 
Postselection technique for quantum channels and applications for qkd
Postselection technique for quantum channels and applications for qkdPostselection technique for quantum channels and applications for qkd
Postselection technique for quantum channels and applications for qkd
 
Encrypting with entanglement matthias christandl
Encrypting with entanglement matthias christandlEncrypting with entanglement matthias christandl
Encrypting with entanglement matthias christandl
 
Qkd and de finetti theorem
Qkd and de finetti theoremQkd and de finetti theorem
Qkd and de finetti theorem
 
Dic rd theory_quantization_07
Dic rd theory_quantization_07Dic rd theory_quantization_07
Dic rd theory_quantization_07
 
Lattices, sphere packings, spherical codes
Lattices, sphere packings, spherical codesLattices, sphere packings, spherical codes
Lattices, sphere packings, spherical codes
 
Em method
Em methodEm method
Em method
 
标量量化
标量量化标量量化
标量量化
 
Fully understanding cmrr taiwan-2012
Fully understanding cmrr taiwan-2012Fully understanding cmrr taiwan-2012
Fully understanding cmrr taiwan-2012
 

KĂźrzlich hochgeladen

Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 

KĂźrzlich hochgeladen (20)

Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 

Advances in coding for the fading channel

  • 1. ADVANCES IN CODING FOR THE FADING CHANNEL EZIO BIGLIERI Politecnico di Torino (Italy) 1
  • 2. CODING FOR THE FADING CHANNEL • Is Euclidean distance the best criterion? 2
  • 3. MOST OF THE COMMON WISDOM ON CODE DESIGN IS BASED ON HIGH-SNR GAUSSIAN CHANNEL: MAXIMIZE THE MINIMUM EUCLIDEAN DISTANCE 3
  • 4. FOR DIFFERENT CHANNEL MODELS, DIFFERENT DESIGN CRITERIA MUST BE USED 4
  • 5. FOR EXAMPLE, EVEN ON LOW-SNR GAUSSIAN CHANNELS MINIMUM-EUCLIDEAN DISTANCE IS NOT THE OPTIMUM CRITERION EXAMPLE: Minimum P(e) for 4-point, one-dimensional constellation: low SNR high SNR 5
  • 6. WIRELESS CHANNELS DIFFER CONSIDERABLY FROM HIGH-SNR GAUSSIAN CHANNELS: SNR IS A RANDOM VARIABLE AVERAGE SNR IS LOW CHANNEL STATISTICS ARE NOT GAUSSIAN MODEL MAY NOT BE STABLE 6
  • 7. CODING FOR THE FADING CHANNEL • Modeling the wireless channel 7
  • 8. COHERENCE BANDWIDTH DEFINITION: 1 ---------------------- DELAY SPREAD OPERATIONAL MEANING: Frequency separation at which two frequency components of TX signal undergo independent attenuations 8
  • 9. COHERENCE TIME DEFINITION: 1 --------------------------- DOPPLER SPREAD OPERATIONAL MEANING: Time separation at which two time components of TX signal undergo independent attenuations 9
  • 10. FADING-CHANNEL CLASSIFICATION Bx flat selective in in time time and frequency Bc flat flat in in time and frequency frequency Tc Tx 10
  • 11. MOST COMMON MODEL FOR FADING • channel is frequency-flat • channel is time-flat (fading is “slow”) 11
  • 12. MOST COMMON MODEL FOR FADING • FREQUENCY-FLAT CHANNEL: Fading affects the received signal as a multiplicative process noise Received signal: r(t ) = R(t )exp jΘ(t ) x(t ) + n(t ) Gaussian process: R Rayleigh or Rice transmitted signal 12
  • 13. MOST COMMON MODEL FOR FADING • SLOW FADING : Fading is approximately constant during a symbol duration Received signal: r(t ) = R exp jΘ x(t ) + n(t ), 0<t <T This is constant over a symbol interval 13
  • 14. COHERENT DEMODULATION Received signal: r (t ) = R x(t ) + n(t ), 0 <t <T Phase term is estimated and compensated for 14
  • 15. CHANNEL-STATE INFORMATION The value of the fading attenuation is the “channel-state information” This may be: • Unknown to transmitter and receiver • Known to receiver only (through pilot tones, pilot symbols, …) • Known to transmitter and receiver 15
  • 16. EFFECT OF FADING ON ERROR PROBABILITIES 1 bit error probability, binary antipodal signals 0.1 RAYLEIGH 0.01 FADING 0.001 GAUSSIAN CHANNEL 0.0001 0.00001 0 10 20 30 signal-to-noise ratio (dB) performance of uncoded modulation over the fading channel with coherent demodulation 16
  • 17. CODING FOR THE FADING CHANNEL • Optimum codes for the frequency-flat, slow fading channel • Euclid vs. Hamming • How useful is an “optimum code”? 17
  • 18. MOST COMMON MODEL FOR CODING Our analysis here is concerned with the frequency-flat, slow, FULLY-INTERLEAVED CHANNEL as the de-interleaving mechanism creates a fading channel in which the random variables R in adjacent intervals are independent 18
  • 19. DESIGNING OPTIMUM CODES Chernoff bound on the pairwise error probability over the Rayleigh fading channel with high SNR: Hamming distance Signal-to-noise ratio −dH ( x ,x )  1 Γ 2 P(x → x) ≤ ∏  ≤ δ  Γ 4  k 1+ | xk − xk |2  4 Product distance Most relevant parameter: Hamming 19 distance
  • 20. DESIGNING OPTIMUM CODES Design criterion: Maximize Hamming distance among signa A consequence: In trellis-coded modulation, avoid “parallel transitions as they have Hamming distance = 1. 20
  • 21. DESIGNING OPTIMUM CODES If we maximize Hamming distance among signals strange effects occur. For example: if fading acts independently on I and Q parts: 4PSK Effect of a deep fade on Q part (one bit is lost) if fading acts independently on I and Q parts: Rotated 4PSK Effect of a deep fade on (same Euclidean distance) Q part 21 (no bit is lost)
  • 22. DESIGNING OPTIMUM CODES Problems with optimum fading codes: • The channel model may be unknown, or incompletely known • The channel model may be unstable 22
  • 23. ROBUST CODES In these conditions, one should look for robust, rather than optimum, coding schemes 23
  • 24. CODING FOR THE FADING CHANNEL • BICM as a robust coding scheme 24
  • 25. A ROBUST SCHEME: BICM encoder bit modulator hannel c demo bit decoder interleaver d. deinterleav er interleaving is done at bit level demodulation and decoding are separated 25
  • 26. A ROBUST SCHEME: BICM Separating demodulation and decoding is a considerable departure from the “Ungerboeck’s paradigm” , which states that demodulation and decoding should be integrated in a single entity for optimality But this may not be true if the channel is not Gaussian! Bit interleaving may increase Hamming distance amon code words at the price of a slight decrease of Euclide distance ( robust solution if channel model is not stable 26
  • 27. A ROBUST SCHEME: BICM BICM idea is that Hamming distance (and hence performance over the fading channel) can be increased by making it equal to the smallest number of bits (rather than channel symbols) along any error event: 00 00 00     correct path 11 10 11 concurrent path   TCM: Hamming distance is 3 BICM: Hamming distance is 5 27
  • 28. A ROBUST SCHEME: BICM BICM DECODER USES MODIFIED “BIT METRICS ” With TCM, the metric associated with symbol s is p(r | s) With BICM, the metric associated with bit b is ∑ p( r | s ) s∈Si ( b ) i where S the set of symbols whose label is b in position i is (b ) 01 EXAMPLE: 11 00 S1 (0) 28 10
  • 29. A ROBUST SCHEME: BICM The performance of BICM with ideal interleaving depends on the following parameters: • Minimum binary Hamming distance of the code select • Minimum Euclidean distance of the constellation sele so we can combine: • A powerful modulation scheme • A powerful code (turbo codes, …) 29
  • 30. EXAMPLE : 16QAM, 3bits/2 dimensions ENCODER BICM TCM MEMORY dE 2 dH dE 2 dH 2 1.2 3 2 1 3 1.6 4 2.4 2 4 1.6 4 2.8 2 5 2.4 6 3.2 2 6 2.4 6 3.6 3 7 3.2 8 3.6 3 8 3.2 8 4 3 30
  • 31. ANTENNA DIVERSITY & CHANNEL INVERSION Possible solution to the”robustness problem”: Turn the fading channel into a Gaussian channel, and use standard cod • Antenna diversity • Channel inversion as a power-allocation technique 31
  • 32. CODING FOR THE FADING CHANNEL • Antenna diversity 32
  • 33. ANTENNA DIVERSITY (order M) • The fading channel becomes Gaussian as M → ∞ • Codes optimized for the Gaussian channel perform well on the Rayleigh channel if M is large enough • Branch correlation coefficients up to 0.5 achieve uncorrelated performance within 1 dB • The error floor with CCI decreases exponentially with the product of M times the Hamming distance of the code used 33
  • 34. EXPERIMENTAL RESULTS Performance was evaluated for the following coding schemes:  J4: 4-state, rate-2/3 coded 8-PSK optimized for Rayleigh-fading channels  U4 & U8: Ungerboeck’s rate-2/3 coded 8-PSK with 4 and 8 states optimized for the Gaussian chan  Q64: “Pragmatic” concatenation of the “best” binary rate-1/2 64-state convolutional code (171, 133) mapped onto Gray-encoded 4-PSK 34
  • 35. EXPERIMENTAL RESULTS 0 10 -2 10 BR U4, M=1 E -4 10 J4, M=1 -6 10 U4, M=16 J4, M=16 J4, M=4 U4, M=4 -8 10 5 10 15 20 25 30 35 35 E b /N 0 (dB)
  • 36. CODING FOR THE FADING CHANNEL • The block-fading channel 36
  • 37. Most of the analyses are concerned with the FULLY-INTERLEAVED CHANNEL as the de-interleaving mechanism creates a virtually memoryless coding channel. HOWEVER, in practical applications such as digital cellular speech communication, the delay introduced by long interleaving is intolerable 37
  • 38. FACTS In many wireless systems: Typical Doppler spreads range from 1 Hz to 100 Hz (hence coherence time ranges from 0.01 to 1 s) Data rates range from 20 to 200 kbaud Consequently, at least L=20,000 x 0.01 = 200 symbols are affected approximately by the same fading gain 38
  • 39. FACTS Consider transmission of a code word of length n. For each symbol to be affected by an independent fading gain, interleaving should be used The actual time spanned by the interleaved code word becomes at least nL The delay becomes very large 39
  • 40. FACTS In some applications, large delays are unacceptable (real time speech: 100 ms at most) Thus, an n-symbol code word is affected by less than n independent fading gains 40
  • 41. BLOCK-FADING CHANNEL MODEL This model assume that the fading-gain process is piecewise constant on blocks of N symbols. It is modeled as a sequence of independent random variables, each of which is the fading gain in a block. A code word of length n is spread over M blocks of N symbols each, so that n=NM 41
  • 42. BLOCK-FADING CHANNEL MODEL 1 M N 2 N 3 N .. N n=NM .. • Each block of length N is affected by the same fading. • The blocks are sent through M independent channels. • Interleaver spreads the code symbols over the M block (McEliece and Stark, 1984 -- Knopp, 1997) 42
  • 43. BLOCK-FADING CHANNEL MODEL Special cases: M=1 (or N=n) the entire code word is affected by the same fading gain (no interleaving) M=n (or N=1) each symbol is affected by an independent fading gain (ideal interleaving) 43
  • 44. BLOCK-FADING CHANNEL MODEL The delay constraints determines the maximum M The choice M → ∞ makes the channel ergodic, and allows Shannon’s channel capacity to be defined (more on this later) 44
  • 45. System where this model is appropriate: GSM with frequency hopping f 4 4 3 3 2 2 2 1 1 1 t M=4 (half-rate GSM) 45
  • 46. System where this model is appropriate: IS-54 with time-hopping 1 2 1 M=2 46
  • 47. COMPUTING ERROR PROBABILITIES “Channel use” is now the transmission of a block of N coded symbols From Chernoff bound we have, over Rayleigh block-fading channels: 1 P ( X → X) ≤ ∏ ˆ m∈M 1 + dm / 4N0 2 Set of indices in which Squared Euclidean distance coded symbols differ between coded blocks 47
  • 48. COMPUTING ERROR PROBABILITIES For high SNR: Signal-to-noise ratio Hamming block-distance ˆ −d H ( X , X ) 1 Γ 2  P ( X → X) ≤ ∏ ˆ ≤ δ  m∈M 1 + Γ 2 4  dm 4 Product distance 48
  • 49. Relevant parameter for design Minimum Hamming block-distance D between code words on block basis: Error probability decreases with exponent D min (also called: code diversity ) 49
  • 50. EXAMPLE (N=4) Block #1 Block #2 00 00 00 00 11 11 11 Dmin=2 00 10 10 01 01 11 4 binary symbols 4 binary symbols 50
  • 51. Bound on Dmin With S-ary modulation, Singleton bound holds for a rate-R code:   R  Dmin ≤ 1 +  M 1 −  log S      2  51
  • 52. Example: Coding in GSM + + Rate-1/2 convolutional code (0.5 bits/dimension) used in GSM with M=8. It has dfree=7 52
  • 53. Example: Coding in GSM dfree path is: {0...011010011110...0} Symbols in each one of the 8 blocks: 1: 0...0110...0 2: 0...0110...0 Dmin=5 3: 0...0000...0 4: 0...0100...0 5: 0...0000...0 6: 0...0000...0 7: 0...0100...0 8: 0...0100...0 53
  • 54. This code is optimum! With full-rate GSM, R=0.5 bits/dim, M=8, S=2. Hence: Dmin ≤ 5 achieved by the code. (With S=4 the upper bound would increase to 7). 54
  • 55. CODING FOR THE FADING CHANNEL • Power control 55
  • 56. PROBLEM: How to encode if CSI is known at the transmitter (and at the receiver) 56
  • 57. We have:r (t ) = R x(t ) + n(t ) Assume R is known to transmitter and receiver Îł If: x (t ) = s (t ) R ( channel inversion) then the fading channel is turned into a Gaussian channel 57
  • 58. Channel inversion is common n spread-spectrum systems with near-far imbalance PROBLEM: For Rayleigh fading channels the avera transmitted power would be infinite. SOLUTION: Use average-power constraint. 58
  • 59. CODING FOR THE FADING CHANNEL • Using multiple antennas 59
  • 60. MULTIPLE- ANTENNA MODEL (Si n g l e-u ser) ch a n n el w i th t tra n sm i t a n d r recei ve a n ten n a s: t r H 60
  • 61. CHANNEL CAPACITY RATIONALE: U se sp a ce to i n crea se d i versi ty (Freq u en cy a n d ti m e co st to o m u ch ) Ea ch recei ver sees th e si g n a l s ra d i a ted fro m th e t tra n sm i t a n ten n a s Pa ra m eter u sed to a ssess sy stem q u a l i ty : CHANNEL CAP ACITY (Th i s i s a limit to error- f ree bit rate, p ro vi d ed b y i n fo rm a ti o n th eo ry ) 61
  • 62. CHANNEL CAPACITY Assu m e th a t tra n sm i ssi o n o ccu rs i n f rames: th ese a re sh o rt en o u g h th a t th e ch a n n el i s essen ti a l l y u n ch a n g ed d u ri n g a fra m e, a l th o u g h i t m i g h t ch a n g e co n si d era b l y fro m o n e fra m e to th e n ext (“ quasi- stationary” vi ew p o i n t) W e a ssu m e th e ch a n n el to b e u n k n o w n to th e tra n sm i tter, b u t k n o w n to th e recei ver H o w ever, th e tra n sm i tter h a s a p a rti a l k n o w l ed g e o f th e ch a n n el q u a l i ty , so th a t i t ca n ch o o se th e tra n sm i ssi o n ra te 62
  • 63. CHANNEL CAPACITY N o w , th e ch a n n el va ri es w i th ti m e fro m fra m e to fra m e, so fo r so m e (sm a l l ) p ercen ta g e o f fra m es d el i veri n g th e d esi red b i t ra te a t th e d esi red BER m a y b e i m p o ssi b l e. W h en th i s h a p p en s, w e sa y th a t a channel outage h a s o ccu rred . I n p ra cti ce capacity is a random variable. W e a re i n terested i n th e ca p a ci ty th a t ca n b e a ch i eved i n n ea rl y a l l tra n sm i ssi o n s (e.g ., 99% ). 63
  • 64. CHANNEL CAPACITY 1 % -o u ta g e ca p a ci ty (u p p er cu rves) fo r Ra y l ei g h ch a n n el vs. SN R a n d n u m b er o f a n ten n a s N o te: a t 0-d B SN R, 25 b / s/ H z a re a va i l a b l e w i th t= r= 32! t= r (SN R i s P/ N a t ea ch recei ve a n ten n a ) 64
  • 65. CHANNEL CAPACITY 1 % -o u ta g e ca p a ci ty p er d i m en si o n (u p p er cu rves) fo r Ra y l ei g h ch a n n el vs. SN R a n d n u m b er o f a n ten n a s t= r 65
  • 66. ACHIEVAB R LE ATES 66
  • 67. SPACE- TIME CODING (Al a m o u ti , 1 998) Co n si d er t 2 a n d r 1 . = = Den o te s0 th e si g n a l fro m a n ten n a 0 a n d s1 th e si g n a l fro m a n ten n a 1 Du ri n g th e n ext sy m b o l p eri o d -s1 * i s tra n sm i tted b y a n ten n a 0 s0* i s tra n sm i tted b y a n ten n a 1 67
  • 68. SPACE- TIME CODING Th e si g n a l s recei ved i n tw o a d j a cen t ti m e sl o ts a re r0 = r (t ) = h0 s0 + h1s1 + n0 ∗ ∗ r1 = r (t + T ) = − h s + h1s0 + n1 0 1 Th e co m b i n er y i el d s ~ = h ∗r + h r ∗ s0 0 0 1 1 ~ = h ∗r − h r ∗ s 1 1 0 0 1 68
  • 69. SPACE- TIME CODING So th a t: ~ = h 2 + h 2 s + noise s0 0 1 0 ~ = h 2 + h 2 s + noise s1 0 1 1 A m a xi m u m -l i k el i h o o d d etecto r m a k es a d eci si o n o n s0 a n d s1 . Th i s sch em e h a s th e sa m e p erfo rm a n ce a s a sch em e w i th t 1 , r 2 a n d = = m a xi m a l -ra ti o co m b i n i n g . 69
  • 71. SPACE- TIME CODING M RRC= m a xi m u m - ra ti o recei ve co m b i n i n g 71 SN R (d B)
  • 72. SPACE- TIME CODING Th e p erfo rm a n ce o f th i s sy stem w i th t 2 = a n d r 1 i s 3-d B w o rse th a n w i th t 1 a n d r 2 = = = p l u s M RRC. Th i s p en a l ty i s i n cu rred b eca u se th e cu rves a re d eri ved u n d er th e a ssu m p ti o n th a t each TX antenna radiates half the energy as the single transmit antenna w i th M RRC. 72
  • 73. SPACE- TIME CODING (Ta ro k h , Sesh a d ri , Ca l d erb a n k , et a l .) Co n si d er tw o tra n sm i t a n ten n a s Exa m p l e: Sp a ce-ti m e co d e a ch i evi n g d i versi ty 2 w i th o n e recei ve a n ten n a (“ 2-sp a ce-ti m e co d e” ), a n d d i versi ty 4 w i th tw o recei ve a n ten n a s 73
  • 74. SPACE- TIME CODING La b el x m ea n s th a t y si g n a l x s tra n sm i tted o n a n ten n a 1 , w h i l e i si g n a l y s (si m u l ta n eo u sl y ) tra n sm i tted o n a n ten n a i 2 00 01 02 03 2-sp a ce-ti m e co d e 10 11 12 13 4PSK 4 sta tes 20 21 22 23 2 b i t/ s/ H z 30 31 32 33 74
  • 75. SPACE- TIME CODING • I f y j n d en o tes th e si g n a l recei ved a t a n ten n a j a t ti m e n , th e b ra n ch m etri c fo r a tra n si ti o n l a b el ed qq… qi s 1 2 t r t 2 ∑j =1 y n − ∑ hi , j qi j i =1 (n o te th a t ch a n n el -sta te i n fo rm a ti o n i s n eed ed to g en era te th i s m etri c) 75
  • 76. SPACE- TIME CODING Fo r w i rel ess sy stem s w i th a sm a l l n u m b er o f a n ten n a s, th e sp a ce-ti m e co d es o f Ta ro k h , Sesh a d ri , a n d Ca l d erb a n k p ro vi d e both coding gain and diversity Using a 64- state decoder these come within 2—3 dB of outage capacity 76
  • 77. TUR O- CODED MODULATION B (Stefa n o v a n d Du m a n , 1 999) 77
  • 78. TUR O- CODED MODULATION B BER fo r severa l tu rb o co d es a n d a 1 6-sta te sp a ce-ti m e co d e 78

Hinweis der Redaktion

  1. For example, in a TDMA or FDMA system, the network resource is shared among users via disjoint frequency and time slots, and this sharing provides a simple abstraction for resource allocation problems at the networking layer .