Green Codes Slides

download Green Codes Slides

of 54

Transcript of Green Codes Slides

  • 8/14/2019 Green Codes Slides

    1/54

  • 8/14/2019 Green Codes Slides

    2/54

    small sensors

    Fixed Rate Fixed message size

    processor with heat sink

  • 8/14/2019 Green Codes Slides

    3/54

    small sensors

    Fixed Rate Fixed message size

    processor with heat sink

  • 8/14/2019 Green Codes Slides

    4/54

    small sensors

    Fixed Rate Fixed message size

    processor with heat sink

  • 8/14/2019 Green Codes Slides

    5/54

    small sensors

    Fixed Rate Fixed message size

    processor with heat sink

  • 8/14/2019 Green Codes Slides

    6/54

    small sensors

    Fixed Rate Fixed message size

    processor with heat sink

  • 8/14/2019 Green Codes Slides

    7/54

    small sensors

    Fixed Rate Fixed message size

    processor with heat sink

  • 8/14/2019 Green Codes Slides

    8/54

    small sensors

    Fixed Rate Fixed message size

    processor with heat sink

  • 8/14/2019 Green Codes Slides

    9/54

    small sensors

    Fixed Rate Fixed message size

    processor with heat sink

  • 8/14/2019 Green Codes Slides

    10/54

  • 8/14/2019 Green Codes Slides

    11/54

    ! !"# $ $"# % %"# & &"#!'

    !#"#

    !#

    !("#

    !(

    !&"#

    !&

    !%"#

    !%

    !$"#

    !$

    )*+,-

    .*/

    $!

    1!0),

    "02

    34566*60758,-95..

    :6;*

  • 8/14/2019 Green Codes Slides

    12/54

    ! !"# $ $"# % %"# & &"#!'

    !#"#

    !#

    !("#

    !(

    !&"#

    !&

    !%"#

    !%

    !$"#

    !$

    )*+,-

    .*/

    $!

    1!0),

    "02

    34566*60758,-95..

    :6;*

  • 8/14/2019 Green Codes Slides

    13/54

    ! !"# $ $"# % %"# & &"#!'

    !#"#

    !#

    !("#

    !(

    !&"#

    !&

    !%"#

    !%

    !$"#

    !$

    )*+,-

    .*/

    $!

    1!0),

    "02

    34566*60758,-95..

    :6;*

  • 8/14/2019 Green Codes Slides

    14/54

    ! !"# $ $"# % %"# & &"#!'

    !#"#

    !#

    !("#

    !(

    !&"#

    !&

    !%"#

    !%

    !$"#

    !$

    )*+,-

    .*/

    $!

    1!0),

    "02

    34566*60758,-95..

    :6;*

  • 8/14/2019 Green Codes Slides

    15/54

  • 8/14/2019 Green Codes Slides

    16/54

    Encoder Decoder

  • 8/14/2019 Green Codes Slides

    17/54

    Encoder Decoder

  • 8/14/2019 Green Codes Slides

    18/54

  • 8/14/2019 Green Codes Slides

    19/54

  • 8/14/2019 Green Codes Slides

    20/54

    Pe R

    Pe exp(mEr(R))

  • 8/14/2019 Green Codes Slides

    21/54

    Pe R

    Want a similar analysis for iterative decoding.

    Pe exp(mEr(R))

  • 8/14/2019 Green Codes Slides

    22/54

    Y1

    Output nodes

    Y2

    Y3

    Y4

    Y5

    Y6

    Y7

    Y8

    Y9

    Decoder implementation graph

  • 8/14/2019 Green Codes Slides

    23/54

    Y1

    Output nodes

    Y2

    Y3

    Y4

    Y5

    Y6

    Y7

    Y8

    Y9

    B1

    B2

    B3

    B4

    B5

    B6

    B7

    Information nodes

    Decoder implementation graph

  • 8/14/2019 Green Codes Slides

    24/54

    Y1

    Output nodes

    Y2

    Y3

    Y4

    Y5

    Y6

    Y7

    Y8

    Y9

    Helper nodes

    B1

    B2

    B3

    B4

    B5

    B6

    B7

    Information nodes

    Decoder implementation graph

  • 8/14/2019 Green Codes Slides

    25/54

    Y1

    Output nodes

    Y2

    Y3

    Y4

    Y5

    Y6

    Y7

    Y8

    Y9

    Helper nodes

    B1

    B2

    B3

    B4

    B5

    B6

    B7

    Information nodes

    Decoder implementation graph

  • 8/14/2019 Green Codes Slides

    26/54

    Y1

    Output nodes

    Y2

    Y3

    Y4

    Y5

    Y6

    Y7

    Y8

    Y9

    Helper nodes

    B1

    B2

    B3

    B4

    B5

    B6

    B7

    Information nodes

    Decoder implementation graph

  • 8/14/2019 Green Codes Slides

    27/54

    Y1

    Output nodes

    Y2

    Y3

    Y4

    Y5

    Y6

    Y7

    Y8

    Y9

    Helper nodes

    B1

    B2

    B3

    B4

    B5

    B6

    B7

    Information nodes

    Decoder implementation graph

    l # of nodes

  • 8/14/2019 Green Codes Slides

    28/54

    Y1

    Output nodes

    Y2

    Y3

    Y4

    Y5

    Y6

    Y7

    Y8

    Y9

    Helper nodes

    B1

    B2

    B3

    B4

    B5

    B6

    B7

    Information nodes

    Decoder implementation graph

    l # of nodes

    Suffices now to findl

  • 8/14/2019 Green Codes Slides

    29/54

    Bi

    a

  • 8/14/2019 Green Codes Slides

    30/54

    Bi

    a

  • 8/14/2019 Green Codes Slides

    31/54

    Bi

    a

  • 8/14/2019 Green Codes Slides

    32/54

    Bi

    a

    l

    < a

    l+1

  • 8/14/2019 Green Codes Slides

    33/54

    Channel needs tobehave atypicallyonly in the decoding neighborhood to cause an error

    Bi

    a

    l

    < a

    l+1

  • 8/14/2019 Green Codes Slides

    34/54

    l 1

    log()

    log log1

    Pe

    (C

    R)2

    Pe

    Pe

  • 8/14/2019 Green Codes Slides

    35/54

  • 8/14/2019 Green Codes Slides

    36/54

  • 8/14/2019 Green Codes Slides

    37/54

    Minimize by optimizing overPtotal PT

    PT

    Encoder Decoder

    km mk

    PT + l

    PT +

    log()log

    log 1

    Pe

    (C(PT)R)2

    Ptotal = PT + l

    # of nodes

    m

  • 8/14/2019 Green Codes Slides

    38/54

    ! " # $ % &

    !#

    !%

    !'

    !"(

    !$#

    )*+,-.

    /*0"!

    1)

    ,

    2

    .

    .

    34566*6.758,-95//

    Ptotal PT +

    log()log

    log1

    Pe

    (C(PT)R)2

    R = 1/3

  • 8/14/2019 Green Codes Slides

    39/54

  • 8/14/2019 Green Codes Slides

    40/54

  • 8/14/2019 Green Codes Slides

    41/54

  • 8/14/2019 Green Codes Slides

    42/54

  • 8/14/2019 Green Codes Slides

    43/54

    Encoder Decoder

    km mk

    Etotal

    = mPtotal

    = m PT + l # of nodes

  • 8/14/2019 Green Codes Slides

    44/54

    Eper bit =Etotal

    k

    =PT

    R+ l

    # of nodes

    k

    Encoder Decoder

    km mk

    Etotal

    = mPtotal

    = m PT + l # of nodes

  • 8/14/2019 Green Codes Slides

    45/54

    Eper bit =Etotal

    k

    =PT

    R+ l

    # of nodes

    k

    PT

    R+ l

    max{k, m}k

    Encoder Decoder

    km mk

    Etotal

    = mPtotal

    = m PT + l # of nodes

  • 8/14/2019 Green Codes Slides

    46/54

    !" !#$%" &" $" '" (

    !((

    !()

    !'(

    !')

    !$(

    !$)

    !&(

    !&)

    !!(

    *+,-./"0,-"123

    45.!)

    67

    ,

    8

    9:;++5+"42

  • 8/14/2019 Green Codes Slides

    47/54

    !" !#$%" &" $" '" (

    !((

    !()

    !'(

    !')

    !$(

    !$)

    !&(

    !&)

    !!(

    *+,-./"0,-"123

    45.!)

    67

    ,

    8

    9:;++5+"42

  • 8/14/2019 Green Codes Slides

    48/54

    !" !#$%" &" $" '" (

    !((

    !()

    !'(

    !')

    !$(

    !$)

    !&(

    !&)

    !!(

    *+,-./"0,-"123

    45.!)

    67

    ,

    8

    9:;++5+"42

  • 8/14/2019 Green Codes Slides

    49/54

    !"#$ !"% !"%$ &

    !&!!

    !%!

    !#!

    !'!

    !(!

    !$!

    !)!

    *+,-

    .+/&!

    02

    34

    !151!")

    !151!"6

  • 8/14/2019 Green Codes Slides

    50/54

    ln(4)

    Pe 0

  • 8/14/2019 Green Codes Slides

    51/54

  • 8/14/2019 Green Codes Slides

    52/54

  • 8/14/2019 Green Codes Slides

    53/54

    l 1CR

    l log 1

    Pe

    gap = CR

  • 8/14/2019 Green Codes Slides

    54/54