Download presentation
Presentation is loading. Please wait.
Published byKarin Robbins Modified over 8 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.