optimal rate algebraic list decoding using narrow ray
play

Optimal Rate Algebraic List Decoding Using Narrow Ray Class Fields - PowerPoint PPT Presentation

Section 1: Background Section 2: Known Results Section 3: Main Result Section 4: Function Fields from Class Fields Optimal Rate Algebraic List Decoding Using Narrow Ray Class Fields Xing Chaoping (NTU) Joint Work with Venkat Guruswami (CMU)


  1. Section 1: Background Section 2: Known Results Section 3: Main Result Section 4: Function Fields from Class Fields Optimal Rate Algebraic List Decoding Using Narrow Ray Class Fields Xing Chaoping (NTU) Joint Work with Venkat Guruswami (CMU) to appear in SODA 2014 Nov 11, 2013 Xing Chaoping (NTU) Optimal Rate Algebraic List Decoding Using Narrow Ray Class Fields

  2. Section 1: Background Section 2: Known Results Section 3: Main Result Section 4: Function Fields from Class Fields Outline Section 1: Background 1 Section 2: Known Results 2 Section 3: Main Result 3 Section 4: Function Fields from Class Fields 4 Xing Chaoping (NTU) Optimal Rate Algebraic List Decoding Using Narrow Ray Class Fields

  3. Section 1: Background Section 2: Known Results Section 3: Main Result Section 4: Function Fields from Class Fields Outline Section 1: Background 1 Section 2: Known Results 2 Section 3: Main Result 3 Section 4: Function Fields from Class Fields 4 Xing Chaoping (NTU) Optimal Rate Algebraic List Decoding Using Narrow Ray Class Fields

  4. Section 1: Background Section 2: Known Results Section 3: Main Result Section 4: Function Fields from Class Fields Outline Section 1: Background 1 Section 2: Known Results 2 Section 3: Main Result 3 Section 4: Function Fields from Class Fields 4 Xing Chaoping (NTU) Optimal Rate Algebraic List Decoding Using Narrow Ray Class Fields

  5. Section 1: Background Section 2: Known Results Section 3: Main Result Section 4: Function Fields from Class Fields Outline Section 1: Background 1 Section 2: Known Results 2 Section 3: Main Result 3 Section 4: Function Fields from Class Fields 4 Xing Chaoping (NTU) Optimal Rate Algebraic List Decoding Using Narrow Ray Class Fields

  6. Section 1: Background Section 2: Known Results Section 3: Main Result Section 4: Function Fields from Class Fields SECTION 1: BACKGROUND Xing Chaoping (NTU) Optimal Rate Algebraic List Decoding Using Narrow Ray Class Fields

  7. Section 1: Background Section 2: Known Results Section 3: Main Result Section 4: Function Fields from Class Fields Coding channel Channel with adversarial noise, i.e., the channel can arbitrarily corrupt any subset of up to a certain number of symbols of the codeword. Xing Chaoping (NTU) Optimal Rate Algebraic List Decoding Using Narrow Ray Class Fields

  8. Section 1: Background Section 2: Known Results Section 3: Main Result Section 4: Function Fields from Class Fields Goal Correct such errors and recover the original message/codeword efficiently. Xing Chaoping (NTU) Optimal Rate Algebraic List Decoding Using Narrow Ray Class Fields

  9. Section 1: Background Section 2: Known Results Section 3: Main Result Section 4: Function Fields from Class Fields Block Code An error-correcting code C of block length N over a finite alphabet Σ of size q is a subset of Σ N (one has to establish a bijection between the message set M and C ). Xing Chaoping (NTU) Optimal Rate Algebraic List Decoding Using Narrow Ray Class Fields

  10. Section 1: Background Section 2: Known Results Section 3: Main Result Section 4: Function Fields from Class Fields Rate of a block code Rate of C : R := R ( C ) := log q | C | = log q |M| . N N Xing Chaoping (NTU) Optimal Rate Algebraic List Decoding Using Narrow Ray Class Fields

  11. Section 1: Background Section 2: Known Results Section 3: Main Result Section 4: Function Fields from Class Fields Maximal number of corrupted symbols Information-theoretically: we need to receive at least R × N = log q |M| symbols correctly in order to recover the message. Xing Chaoping (NTU) Optimal Rate Algebraic List Decoding Using Narrow Ray Class Fields

  12. Section 1: Background Section 2: Known Results Section 3: Main Result Section 4: Function Fields from Class Fields Maximal number of corrupted symbols In other words, if we assume that the channel allows at most τ N errors, we must have N − τ N ≥ RN , i.e., τ ≤ 1 − R . (1) This τ is called the decoding radius. Xing Chaoping (NTU) Optimal Rate Algebraic List Decoding Using Narrow Ray Class Fields

  13. Section 1: Background Section 2: Known Results Section 3: Main Result Section 4: Function Fields from Class Fields Maximal number of corrupted symbols In other words, if we assume that the channel allows at most τ N errors, we must have N − τ N ≥ RN , i.e., τ ≤ 1 − R . (1) This τ is called the decoding radius. Xing Chaoping (NTU) Optimal Rate Algebraic List Decoding Using Narrow Ray Class Fields

  14. Section 1: Background Section 2: Known Results Section 3: Main Result Section 4: Function Fields from Class Fields Goal Would like both R and τ to be large for a fixed alphabet size think of block length N → ∞ ; play a trade-off game between R and τ . Xing Chaoping (NTU) Optimal Rate Algebraic List Decoding Using Narrow Ray Class Fields

  15. Section 1: Background Section 2: Known Results Section 3: Main Result Section 4: Function Fields from Class Fields Goal Would like both R and τ to be large for a fixed alphabet size think of block length N → ∞ ; play a trade-off game between R and τ . Xing Chaoping (NTU) Optimal Rate Algebraic List Decoding Using Narrow Ray Class Fields

  16. Section 1: Background Section 2: Known Results Section 3: Main Result Section 4: Function Fields from Class Fields Decoding strategy The above trade-off game depends on our decoding strategy. Xing Chaoping (NTU) Optimal Rate Algebraic List Decoding Using Narrow Ray Class Fields

  17. Section 1: Background Section 2: Known Results Section 3: Main Result Section 4: Function Fields from Class Fields Communication model c − → Channel − → u ↑ noise Xing Chaoping (NTU) Optimal Rate Algebraic List Decoding Using Narrow Ray Class Fields

  18. Section 1: Background Section 2: Known Results Section 3: Main Result Section 4: Function Fields from Class Fields Decoding strategy To recover c from u , we consider the intersection of the code C with the following Hamming ball: B ( u , τ N ) := { x ∈ Σ N : d H ( x , u ) ≤ τ N } . Xing Chaoping (NTU) Optimal Rate Algebraic List Decoding Using Narrow Ray Class Fields

  19. Section 1: Background Section 2: Known Results Section 3: Main Result Section 4: Function Fields from Class Fields Decoding strategy Claim: c must belong to this intersection! ✬✩ • c • τ N B ( u , τ N ) ✲ ✫✪ u Xing Chaoping (NTU) Optimal Rate Algebraic List Decoding Using Narrow Ray Class Fields

  20. Section 1: Background Section 2: Known Results Section 3: Main Result Section 4: Function Fields from Class Fields Uniquely decodable A code C ⊆ F N q is called " τ -uniquely decodable" if for every vector u ∈ F N q , the intersection C ∩ B ( u , τ N ) contains at most one codeword. ✬✩ • c • τ N B ( u , τ N ) ✲ ✫✪ u Xing Chaoping (NTU) Optimal Rate Algebraic List Decoding Using Narrow Ray Class Fields

  21. Section 1: Background Section 2: Known Results Section 3: Main Result Section 4: Function Fields from Class Fields Limit of unique decodability If a code C ⊆ F N q with minimum distance d is " τ -uniquely decodable", then one has τ ≤ ( d − 1 ) / 2 N . Xing Chaoping (NTU) Optimal Rate Algebraic List Decoding Using Narrow Ray Class Fields

  22. Section 1: Background Section 2: Known Results Section 3: Main Result Section 4: Function Fields from Class Fields Singleton bound Every τ -uniquely decodable code satisfies τ ≤ 1 2 ( 1 − R ) . This is just half of the limit (1)! Xing Chaoping (NTU) Optimal Rate Algebraic List Decoding Using Narrow Ray Class Fields

  23. Section 1: Background Section 2: Known Results Section 3: Main Result Section 4: Function Fields from Class Fields Solution Question: can we decode up to τ N errors with τ close to the limit 1 − R ? Answer: possible if we consider list-decoding Xing Chaoping (NTU) Optimal Rate Algebraic List Decoding Using Narrow Ray Class Fields

  24. Section 1: Background Section 2: Known Results Section 3: Main Result Section 4: Function Fields from Class Fields Solution Question: can we decode up to τ N errors with τ close to the limit 1 − R ? Answer: possible if we consider list-decoding Xing Chaoping (NTU) Optimal Rate Algebraic List Decoding Using Narrow Ray Class Fields

  25. Section 1: Background Section 2: Known Results Section 3: Main Result Section 4: Function Fields from Class Fields List-decodable For a positive integer L and real 0 < τ < 1, a code C ⊆ F N q is called " ( τ, L ) -list decodable" if for every vector u ∈ F N q , the intersection C ∩ B ( u , τ N ) contains at most L codewords. ✬✩ • c 1 ·· • τ N B ( u , τ N ) ✲ ✫✪ u • c L Xing Chaoping (NTU) Optimal Rate Algebraic List Decoding Using Narrow Ray Class Fields

  26. Section 1: Background Section 2: Known Results Section 3: Main Result Section 4: Function Fields from Class Fields Trade-off game One can image that as the decoding radius increases, the intersection C ∩ B ( u , τ N ) becomes larger, i.e.,the list size L becomes larger. Xing Chaoping (NTU) Optimal Rate Algebraic List Decoding Using Narrow Ray Class Fields

  27. Section 1: Background Section 2: Known Results Section 3: Main Result Section 4: Function Fields from Class Fields Trade-off game Trade-off: Optimize the rate R , decoding radius τ and list size L ! Note that we want large rate R and decoding radius τ , but small list size L . Xing Chaoping (NTU) Optimal Rate Algebraic List Decoding Using Narrow Ray Class Fields

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend