ReedSolomon C++/C# Decoder function for Binary Data

I have a project (enclosed here as RS_ECC) that creates parity data for a given block of input data (512 bytes) using the common Reed-Solomon algorithm. I need a function written that will decode (i.e. correct) the data if a bit or two are corrupted.

The function prototype should look like this:

int Decode(Int32[] msgdata, Int[] parity_syms)

The result should be as follows:

0 = NoErrors //all bits and parity match

1 = Correctable //one or more bits dont match but was corrected

2 = EccError //the error is in the ecc

3 = Uncorractable //more errors than are correctable

For example, using the enclosed project and the test file ("[url removed, login to view]"), I can create the parity data like:

byte() sub_data = [url removed, login to view]; //(512 bytes)

[url removed, login to view](512, 4, 9); //init the class with 512 byte blocks, 4-bit correction, and 9-bit wide symbols.

int() result = [url removed, login to view](sub_data);

The result data returned is (keep in mind each result is 9-bits wide):

result(0) = 0x044

result(1) = 0x058

result(2) = 0x0EC

result(3) = 0x1A9

result(4) = 0x056

result(5) = 0x123

result(6) = 0x1BB

result(7) = 0x031

So if a bit is changed in the [url removed, login to view], when you run it through the Decode function, it would correct the bit and then return (1).

Please read this entire project before posting a bid. There are several open-source projects with examples of RS decoding, so any of them that you can use to work with the provided example will be acceptable.

Habilidades: Algoritmo, Programação C#, Programação C++ , Matemática

Veja mais: hello my data httptarekahmedlancerinfosamplesintroductionindexhtml i am ready to do the project you need samples of what i did b, extracting binary data mdb, mdb binary data, access open binary data, access binary data extract macro, extjs function delete data base php, binary data mdb, function grab data, extract binary data msaccess, send data lcd graphic project, data entry online project beginners, extract binary data, data structure java project, access binary data extract, master data management sigma project, extract binary data access, data mining poker project, read binary data mdb file, extract binary data mdb, fulltime offline data entry small project fulltime chennai, data logger keil project, amplitude information mp3 binary data, mdb binary data picture

Acerca do Empregador:
( 2 comentários ) Redmond, United States

ID do Projeto: #16064664

Concedido a:

$155 USD em 3 dias
(93 Comentários)

9 freelancers are bidding on average $111 for this job


Feel fee to contact me for ReedSolomon C++/[url removed, login to view] me message to discuss further more details .We provide the comments,images,videos,demos and live sessions in order to help the [url removed, login to view] payment only after the Mais

$150 USD in 3 dias
(28 Comentários)

I have a lot of interest in your project. I have a lot of experience with c++. So I think I can complete the project well. Please contact me to discuss your project. Thank you

$155 USD in 3 dias
(7 Comentários)

-------------------------------Professional C++ Developer! Best Result in Time!------------------------------ Dear sir. I read your project description very carefully. I've really rich experience in developing soft Mais

$155 USD in 3 dias
(13 Comentários)

Having experience of C#, I can do what you want. C# is my primary programming language. Let us discuss details in chat.

$150 USD in 3 dias
(15 Comentários)

Write program that decodes data that has been encoded with the Reed-Solomon algorithm. .............

$100 USD in 3 dias
(5 Comentários)

Hi, I have gone through your project details and I assure that I can do it as i got all the skills required for this project. I have already completed a lot of similar projects in the past so it is my pleasure to Mais

$30 USD in 3 dias
(0 Comentários)
$30 USD in 3 dias
(0 Comentários)

Taha technologies is an international software development company in Siliguri, WB, India, EG office in Cairo, Egypt and development centers in Eastern Europe and Asia

$72 USD in 3 dias
(1 Comentário)