Presentation is loading. Please wait.

Presentation is loading. Please wait.

Reed Solomon Code Doug Young Suh Last updated : Aug 1, 2009.

Similar presentations


Presentation on theme: "Reed Solomon Code Doug Young Suh Last updated : Aug 1, 2009."— Presentation transcript:

1 Reed Solomon Code Doug Young Suh suh@khu.ac.kr Last updated : Aug 1, 2009

2 Basic number theory GF(2 3 ) Primitive function

3 GF(2 3 ) in 2 Operations Addition table multiplication table

4 Reed-Solomon Encoding(1)  k : number of data digits  n : codeword size in digits (data + parity) t-digit correcting RS (n,k) Encoder 2t = n-k Input data of k digits m(X) Output codeword of n digits U(X),

5 Reed-Solomon Encoding(2) Let Then (The MSB is the most right bit.) Since,

6 Reed-Solomon Decoding 1.syndrome computation 2.error location 3.error value 4.error correction

7 Syndrome computation Note that

8 Error location(1) v errors at, for simplicity Let Then, …………………………………………….

9 Error location(2) Make an error location polynomial. Therefore, Then, it is proved that the coefficients satisfy,

10 Error location(3) Starting from v=t, find the largest v for which. and

11 Error values

12 Error correction (1)

13 Error correction(2)

14 Usage In Internet(1) Shortened RS code n-k =(number of parity packets), coding rate R=k/n Numbers of data packets and/or parity packets can be flexibly determined before transmission According to network condition, it is possible to control number of parity and data packets 255 2t k

15 Usage In Internet(2) dataparity lossy channel recovery RTP Based FEC The more parity packets, the more packets are recovered Erasures : RTP Sequence numbers of lost packets N K

16 Usage In Internet(3) RS(4,2) code vs. RS(8,4) code : Tradeoff between delay and loss dataparity dataparity Recover the less packets Recover the more packets


Download ppt "Reed Solomon Code Doug Young Suh Last updated : Aug 1, 2009."

Similar presentations


Ads by Google