inactivation decoding of lt codes · page 0/2 f. lázaro ⋅fountain codes ⋅ january 18, 2015...

4
January 18, 2015 Inactivation Decoding of LT Codes Francisco Lázaro Blasco Institute for Communications and Navigation German Aerospace Center, DLR

Upload: others

Post on 14-Feb-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Inactivation Decoding of LT Codes · Page 0/2 F. Lázaro ⋅Fountain Codes ⋅ January 18, 2015 Digital Fountain • The encoder acts like a fountain L Each water drop is a packet

January 18, 2015

Inactivation Decoding of LT CodesFrancisco Lázaro Blasco

Institute for Communications and NavigationGerman Aerospace Center, DLR

Page 2: Inactivation Decoding of LT Codes · Page 0/2 F. Lázaro ⋅Fountain Codes ⋅ January 18, 2015 Digital Fountain • The encoder acts like a fountain L Each water drop is a packet

Page 0/2 F. Lázaro ⋅ Fountain Codes ⋅ January 18, 2015

Digital Fountain

• The encoder acts like a fountain▸ Each water drop is a packet▸ Receiver: after receiving enough drops the glass if full and

decoding is successful

Page 3: Inactivation Decoding of LT Codes · Page 0/2 F. Lázaro ⋅Fountain Codes ⋅ January 18, 2015 Digital Fountain • The encoder acts like a fountain L Each water drop is a packet

Page 1/2 F. Lázaro ⋅ Fountain Codes ⋅ January 18, 2015

Fountain codes

• Fountain Codes are rateless erasure codes• Encoding

▸ k input symbols▸ l output symbols, where l = k ,⋯,∞▸ rate r = k

l

• Decoding▸ decoding is possible when m = k + δ symbols are received▸ δ small

Page 4: Inactivation Decoding of LT Codes · Page 0/2 F. Lázaro ⋅Fountain Codes ⋅ January 18, 2015 Digital Fountain • The encoder acts like a fountain L Each water drop is a packet

Page 2/2 F. Lázaro ⋅ Fountain Codes ⋅ January 18, 2015

Motivation

• Most works on LT codes assume:▸ Very long block sizes (k >> 10 000)▸ Belief Propagation (BP) decoding

• In practice:▸ moderate block sizes (k ≤ 8192 in [1], [2])▸ efficient ML decoding (inactivation decoding) is used

instead of BP

• How do we design finite length Fountain codes forinactivation decoding?

[1] 3GPP TS 26.346 V11.1.0: Technical Specification Group Services and System Aspects; MultimediaBroadcast/Multicast Service; Protocols and Codecs June 2012

[2] RFC 5053: Network working group; Request for Comments: 5053; Raptor Forward Error Correction Scheme forObject Delivery Oct. 2007