variable blocklength communication with feedback
play

Variable blocklength communication with feedback Gauri Joshi - PowerPoint PPT Presentation

Variable blocklength communication with feedback Gauri Joshi Graduate Seminar in Area 1 EECS MIT 9th Nov 2010 Gauri Joshi (MIT) Variable length comm. with feedback 9th Nov 2010 1 / 20 Introduction Motivation Shannon - feedback does not


  1. Variable blocklength communication with feedback Gauri Joshi Graduate Seminar in Area 1 EECS MIT 9th Nov 2010 Gauri Joshi (MIT) Variable length comm. with feedback 9th Nov 2010 1 / 20

  2. Introduction Motivation Shannon - feedback does not improve capacity Can help in the non-asymptotic regime Length required to achieve 90% capacity on a C = 1 / 2 BSC Fixed length with feedback, l > 3100 bits Variable length with feedback, l < 200 bits Even a simple termination signal sent by the source indicating end of transmission helps a lot Gauri Joshi (MIT) Variable length comm. with feedback 9th Nov 2010 2 / 20

  3. Introduction System Model Discrete Memoryless Channel P Y i | X i = P Y i | X i = P Y 1 | X 1 1 , Y i − 1 1 Input and Output Alphabet A and B Transition matrix P - p i , j is the probability of transmitting i th input symbol and receiving j th output symbol W ∈ 1 , 2 , .. M equiprobable message to be transmitted - mapped to input alphabet A Gauri Joshi (MIT) Variable length comm. with feedback 9th Nov 2010 3 / 20

  4. Part I Feedback in non-asymptotic regime Gauri Joshi (MIT) Variable length comm. with feedback 9th Nov 2010 4 / 20

  5. Limitations of Fixed blocklength codes Fixed Blocklength without feedback An ( l , M , ǫ ) code, Encoder X n = f ( W ) , Decoder ˆ W = g ( Y l ) The fundamental limit of coding is, M ∗ ( l , ǫ ) = max { M : ∃ ( l , M , ǫ ) code } Maximum information we can send is, √ log M ∗ ( l , ǫ ) = lC − lV Q − 1 ( ǫ ) + O ( log l ) V - Channel dispersion - measures the stochastic variability of the channel as compared to a deterministic channel of the same capacity. 1 In presence of variable-length coding with feedback the l penalty √ term is eliminated Gauri Joshi (MIT) Variable length comm. with feedback 9th Nov 2010 5 / 20

  6. Limitations of Fixed blocklength codes Fixed Blocklength with feedback An ( l , M , ǫ ) code Noiseless Feedback of Y ’s to the encoder Encoder X n = f ( W , Y n − 1 ) Feedback does not help remove the penalty term √ log M ∗ nV Q − 1 ( ǫ ) + O ( log n ) b ( l , ǫ ) = nC − log M ∗ b increases hardly by 2-3 bits as compared to log M ∗ . Gauri Joshi (MIT) Variable length comm. with feedback 9th Nov 2010 6 / 20

  7. Limitations of Fixed blocklength codes Variable Blocklength without feedback Allow a non-vanishing probability of error ǫ The capacity increases to give ǫ -capacity Theorem For any non-anticipatory channel with capacity C that satisfies the strong converse for fixed-blocklength codes (without feedback), the ǫ -capacity under variable-length coding without feedback, is C C ǫ = 1 − ǫ Gauri Joshi (MIT) Variable length comm. with feedback 9th Nov 2010 7 / 20

  8. Variable blocklength with feedback Variable blocklength with feedback Encoder X n = f ( W , Y n − 1 ) Decoder ˆ W = g τ ( Y τ ) Stopping time τ on σ { Y 1 , .. Y n } such that E ( τ ) ≤ l Pr ( ˆ W � = W ) ≤ ǫ The fundamental limit of VLF coding is, M ∗ f ( l , ǫ ) = max M : ∃ ( l , M , ǫ ) − VLF code Gauri Joshi (MIT) Variable length comm. with feedback 9th Nov 2010 8 / 20

  9. Variable blocklength with feedback VLF codes with termination In VLF codes, the decoder decides the stopping time τ as a function of outputs Y τ − 1 . It is conveyed to source through feedback Source sends a termination signal to receiver on a separate reliable channel - VLFT code Stopping time τ on σ { W , Y 1 , .. Y n } such that E ( τ ) ≤ l The fundamental limit of VLFT coding is, M ∗ t ( l , ǫ ) = max M : ∃ ( l , M , ǫ ) − VLFT code Gauri Joshi (MIT) Variable length comm. with feedback 9th Nov 2010 9 / 20

  10. Variable blocklength with feedback Variable Blocklength with feedback Theorem For an arbitrary DMC with capacity C we have for any 0 < ǫ < 1 lC log M ∗ f ( l , ǫ ) = 1 − ǫ + O ( log l ) (1) lC log M ∗ t ( l , ǫ ) = 1 − ǫ + O ( log l ) (2) More precisely, we have, lC lC 1 − ǫ − log l + O ( 1 ) ≤ log M ∗ f ( l , ǫ ) ≤ 1 − ǫ + O ( 1 ) (3) t ( l , ǫ ) ≤ lC + log l log M ∗ f ( l , ǫ ) ≤ log M ∗ + O ( 1 ) (4) 1 − ǫ Gauri Joshi (MIT) Variable length comm. with feedback 9th Nov 2010 10 / 20

  11. Variable blocklength with feedback Proof of converse of the theorem Theorem Consider an arbitrary DMC with capacity C . Then any ( l , M , ǫ ) VLF code with 0 ≤ ǫ ≤ 1 satisfies log M ≤ Cl + h ( ǫ ) , 1 − ǫ whereas each ( l , M , ǫ ) VLFT code with 0 ≤ ǫ ≤ 1 satisfies Cl + h ( ǫ ) + ( l + 1 ) h ( 1 l + 1 ) log M ≤ 1 − ǫ ≤ Cl + log ( l + 1 ) + h ( ǫ ) + log ( ǫ ) , 1 − ǫ where h ( x ) = − x log x − ( 1 − x ) log ( 1 − x ) is the binary entropy function. Gauri Joshi (MIT) Variable length comm. with feedback 9th Nov 2010 11 / 20

  12. Variable blocklength with feedback Proof of converse of the theorem By Fano’s inequality we have, ( 1 − ǫ ) log M ≤ I ( W ; Y τ , τ ) + h ( ǫ ) = I ( W ; Y τ ) + I ( W ; τ | Y τ ) + h ( ǫ ) ≤ I ( W ; Y τ ) + H ( τ ) + h ( ǫ ) � 1 � ≤ I ( W ; Y τ ) + ( l + 1 ) h + h ( ǫ ) , l + 1 where, we upper bound H ( τ ) by solving the optimization problem: � 1 � τ : E [ τ ] ≤ l H ( τ ) = ( l + 1 ) h max l + 1 τ cannot convey more than O ( log l ) bits of information about the message Gauri Joshi (MIT) Variable length comm. with feedback 9th Nov 2010 12 / 20

  13. Variable blocklength with feedback Proof of converse of the theorem � � 1 ( 1 − ǫ ) log M ≤ I ( W ; Y τ ) + ( l + 1 ) h + h ( ǫ ) l + 1 � 1 � ≤ Cl + ( l + 1 ) h + h ( ǫ ) , l + 1 We use the result from Burnashev which says that, I ( W ; Y τ ) ≤ C E [ τ ] ≤ Cl . Gauri Joshi (MIT) Variable length comm. with feedback 9th Nov 2010 13 / 20

  14. Variable blocklength with feedback Concluding Remarks Variable length coding with feedback drastically reduces the average blocklength required to achieve a given probability of error by 1 removing the l penalty term. √ Even simple decision-feedback codes with just the termination signal have performance very close to the VLFT codes Gauri Joshi (MIT) Variable length comm. with feedback 9th Nov 2010 14 / 20

  15. Part II Optimal Error Exponents Gauri Joshi (MIT) Variable length comm. with feedback 9th Nov 2010 15 / 20

  16. Decision making method Find the posterior probability p j ( n ) of the j th input symbol after n observations p j ( x n ) Calculate the likelihood functions log 1 − p j ( x n ) . Make a decision in favor of symbol X j if the likelihood crosses log ( 1 /ǫ ) Probability of error, M P e = 1 ǫ � � � 1 − p j ( x n ) ≤ 1 + ǫ ≤ ǫ M j = 1 Gauri Joshi (MIT) Variable length comm. with feedback 9th Nov 2010 16 / 20

  17. Entropy of the posterior distribution Entropy of the posterior distribution p ( n ) is defined as H n E ( H n − H n + 1 ) ≤ C E ( log H n − log H n + 1 ) ≤ C 1 where C 1 > C is the maximal relative entropy between output distributions. K p i , l log p i , l � C 1 = max = max i , k D ( p i || p k ) p k , l i , k l = 1 Gauri Joshi (MIT) Variable length comm. with feedback 9th Nov 2010 17 / 20

  18. Burnashev’s Error exponent We know that without feedback, the error exponent is E ( R ) = ( C − R ) . i.e the probability of error with blocklength l is, P e ≤ e − El With variable length and feedback we get the error exponent, � 1 − R � E ( R ) = C 1 C Gauri Joshi (MIT) Variable length comm. with feedback 9th Nov 2010 18 / 20

  19. Yamamoto Itoh scheme Simple two-phase coding scheme that achieves this error exponent Phase 1 - Transmit message for γ N symbols Phase 2 - Transmit correct/error signal for n = ( 1 − γ ) N symbols If in error, retransmit the message in the next block Probability of error = P E = P 1 e P ce Gauri Joshi (MIT) Variable length comm. with feedback 9th Nov 2010 19 / 20

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