OSCommerce Product Manager for Windows
FS#315 - Error correction HTTP transmited data.
Attached to Project:
OSCommerce Product Manager
Opened by Mario A. Valdez-Ramirez (mvaldez) - Saturday, 25 March 2006, 20:03 GMT
Last edited by Mario A. Valdez-Ramirez (mvaldez) - Wednesday, 30 May 2007, 05:14 GMT
Opened by Mario A. Valdez-Ramirez (mvaldez) - Saturday, 25 March 2006, 20:03 GMT
Last edited by Mario A. Valdez-Ramirez (mvaldez) - Wednesday, 30 May 2007, 05:14 GMT
|
DetailsAll data send and received should include Low-density parity-check codes so that the receiving application can detect AND CORRECT the data.
|
This task depends upon
Reed-Solomon anyone?
Check http://rscode.sourceforge.net/ for example code.
We can compile the code (is C) into a DLL or as OBJ files. I think we can use CygWin without creating dependencies with the cygwin libs.
IT looks promising.
I wonder if we really need FEC codes besides the CRC checksums. Data is not really like "we cannot request again the data". Decoding FECs is expensive and we do not have yet a good implementation on sight.
INRIA LDPC implementation looks good (technical and license) but we still need to integrate it into Delphi code somehow.
As severity is really unknown, I'll leave it as Normal.
Really, FECs should only be used when the data cannot be requested again (as in remote one-way communications, real-time data adquisition or memory storage).
I will close this as Deferred, just because I don't dare to set it as Will Not Implemente. Also, changing Severity to Enhancement.