Click here to Skip to main content
15,892,927 members
Home / Discussions / Algorithms
   

Algorithms

 
GeneralRe: Creating graph of file usage in build tree Pin
Adam Dare25-Feb-09 4:13
Adam Dare25-Feb-09 4:13 
Questionerror correction Pin
Deresen12-Feb-09 2:02
Deresen12-Feb-09 2:02 
AnswerRe: error correction Pin
Ravadre12-Feb-09 4:44
Ravadre12-Feb-09 4:44 
GeneralRe: error correction Pin
Deresen12-Feb-09 5:07
Deresen12-Feb-09 5:07 
GeneralRe: error correction Pin
Ravadre12-Feb-09 6:45
Ravadre12-Feb-09 6:45 
AnswerRe: error correction Pin
Arash Partow12-Feb-09 12:04
Arash Partow12-Feb-09 12:04 
GeneralRe: error correction Pin
Deresen12-Feb-09 21:04
Deresen12-Feb-09 21:04 
AnswerRe: error correction Pin
Arash Partow13-Feb-09 1:14
Arash Partow13-Feb-09 1:14 
Reed-Solomon does provide the ability to detect errors and also correct them, RS is actually quite trivial to understand and implement, RS operates off-of a basis type which is called a symbol. A symbol can be any size from 2-bits and up.

My suggestions were based on two symbol sizes, either an 8-bit or 4-bit symbol size. The 4-bit symbol size would be recommended in your case, as it means 8 symbols per your data block (32-bits). The proposed code of RS(8,2) over GF(2^4) means any two of the 8 symbols can have any number of bit errors (1-4 bits of error/burst error), from this upto both symbols of error can be accurately DETECTED and CORRECTED.

Further more if you happen to know which bits are in error you can increase the correction capabilities 2 fold via erasure correction methods.

If you're familiar with C++ the following library has RS code examples for various bit sizes: http://www.schifra.com/downloads.html[^]
GeneralRe: error correction Pin
Deresen13-Feb-09 1:54
Deresen13-Feb-09 1:54 
AnswerRe: error correction Pin
supercat912-Feb-09 12:46
supercat912-Feb-09 12:46 
QuestionStrings issue... Pin
ventomito10-Feb-09 8:25
ventomito10-Feb-09 8:25 
AnswerRe: Strings issue... Pin
cmk10-Feb-09 12:34
cmk10-Feb-09 12:34 
AnswerRe: Strings issue... Pin
Mohammad Dayyan11-Feb-09 0:30
Mohammad Dayyan11-Feb-09 0:30 
GeneralRe: Strings issue... Pin
ventomito11-Feb-09 4:39
ventomito11-Feb-09 4:39 
AnswerRe: Strings issue... Pin
Alan Balkany11-Feb-09 5:23
Alan Balkany11-Feb-09 5:23 
AnswerRe: Strings issue... Pin
Scott Dorman13-Feb-09 6:19
professionalScott Dorman13-Feb-09 6:19 
QuestionFinding Algorithms With Google Pin
Kyudos3-Feb-09 11:46
Kyudos3-Feb-09 11:46 
AnswerRe: Finding Algorithms With Google Pin
Member 41945933-Feb-09 12:21
Member 41945933-Feb-09 12:21 
QuestionFInding the limit of a function f(x) Pin
nike_arh31-Jan-09 3:37
nike_arh31-Jan-09 3:37 
AnswerRe: FInding the limit of a function f(x) Pin
Alan Balkany2-Feb-09 3:45
Alan Balkany2-Feb-09 3:45 
QuestionI need help in developing a commercial website Pin
shriyangika26-Jan-09 19:46
shriyangika26-Jan-09 19:46 
AnswerRe: I need help in developing a commercial website Pin
Pete O'Hanlon27-Jan-09 10:07
mvePete O'Hanlon27-Jan-09 10:07 
GeneralRe: I need help in developing a commercial website Pin
crain198130-Jan-09 10:27
crain198130-Jan-09 10:27 
GeneralRe: I need help in developing a commercial website Pin
shriyangika2-Feb-09 21:08
shriyangika2-Feb-09 21:08 
GeneralRe: I need help in developing a commercial website Pin
tasumisra2-Feb-09 21:41
tasumisra2-Feb-09 21:41 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.