electronics forum

Rules | Recent posts | topic RSS | Search | Register  | Log in

What happens when the errors larger than t (RS FEC)?


Post new topic  Reply to topic    EDAboard.com Forum Index -> Digital communication -> What happens when the errors larger than t (RS FEC)?
Author Message
icsoul



Joined: 28 Nov 2005
Posts: 72
Helped: 3


Post25 Nov 2008 7:59   

What happens when the errors larger than t (RS FEC)?


It seems that there are few papers introduce the case that the number of errors is larger than the RS code error correction capability.

For RS(n,k), n-k=2t,

What result wolud be at the decoder output when the number of errors(En) larger than t.

When the En >t, I'm interest in the following problems:
1. if the decoder could correct t errors and the other errors are left?
2. or the decoder don't correct any error at all?
3. if the decoder could give the number and location of the errors?
Back to top
ring0



Joined: 10 Nov 2008
Posts: 61
Helped: 5
Location: Moscow, Russia


Post25 Nov 2008 9:44   

Re: What happens when the errors larger than t (RS FEC)?


When using conventional algorithms based on syndrome equation (like Berlekamp-Massey algorithm), you indeed can't fix more errors than t.

When En>t the decoder doesn't fix any errors at all. Usually the decoder is able to identify such situation and report this codeword as undecodeable. However, there is probability (quite a little though) that the decoder won't identify such a situation and "fix" errors incorrectly (in fact, adding errors to the codeword).

When En>t the decoder can't give number or locations of errors. However, if you know their locations, you can use erasure decoding to correct up to 2t errors.

There are also algorithms (notably Guruswami-Sudan algorithm) which are able to correct more than t errors in some circumstances.
Back to top
Google
AdSense
Google Adsense




Post25 Nov 2008 9:44   

Ads




Back to top
icsoul



Joined: 28 Nov 2005
Posts: 72
Helped: 3


Post26 Nov 2008 5:29   

Re: What happens when the errors larger than t (RS FEC)?


"However, there is probability (quite a little though) that the decoder won't identify such a situation and "fix" errors incorrectly (in fact, adding errors to the codeword)."

You mean this case could not be avoided?
Back to top
ring0



Joined: 10 Nov 2008
Posts: 61
Helped: 5
Location: Moscow, Russia


Post26 Nov 2008 9:58   

Re: What happens when the errors larger than t (RS FEC)?


Theoretically, it cannot be avoided.

If the code has minimum distance d=2t then there are at least two codewords differing in 2t symbols. Imagine that we transmit one of these codewords, and noise adds t+1 errors by changing t+1 symbols from the codeword to the corresponding symbols from the other codeword, exactly in the places where these codewords are different.

In this case the received codeword will be more similar to the second codeword (with distance t-1) that to the transmitted one (with distance t+1).

For most RS codes probability of such a case is rather low, because there are indeed not many codewords differing only in 2t symbols. Nevertheless, for the simple RS code correcting 1 error (with two correcting symbols) this probability must be taken into account.
Back to top
Arabic versionBulgarian versionCatalan versionCzech versionDanish versionGerman versionGreek versionEnglish versionSpanish versionFinnish versionFrench versionHindi versionCroatian versionIndonesian versionItalian versionHebrew versionJapanese versionKorean versionLithuanian versionLatvian versionDutch versionNorwegian versionPolish versionPortuguese versionRomanian versionRussian versionSlovak versionSlovenian versionSerbian versionSwedish versionTagalog versionUkrainian versionVietnamese versionChinese version
Post new topic  Reply to topic    EDAboard.com Forum Index -> Digital communication -> What happens when the errors larger than t (RS FEC)?
Page 1 of 1 All times are GMT + 1 Hour
Similar topics:
What happens when a thyristos fails? (3)
What happens to metals when melted? (2)
what happens when fpgs is overloaded??? (12)
What happens when we connect two different gorunds? (1)
What happens when not enough vias area drawn? (5)
What happens when there is an incoming call (GPRS w/ SIM300) (3)
Element7k,the radiation effieciency is larger than one ,why? (6)
Size PMOS 2 or 3 times larger than NMOS in the inverter? (23)
what happens if hold time greater than setup time (6)
CST-radiation efficiency larger than 1 ...?! (4)


Abuse || Administrator || Moderators || Support us || sitemap
topic RSS