CMD + K

libcorrect

Community

A library for Forward Error Correction

Installation

To install this package, run one of the following:

Conda
$conda install conda-forge::libcorrect

Usage Tracking

0.0.0
1 / 8 versions selected
Downloads (Last 6 months): 0

Description

libcorrect is a library for Forward Error Correction. By using libcorrect, you can encode extra redundancy into a packet of data and then send it across a lossy channel. When the packet is received, it can be decoded to recover the original, pre-encoded data.

libcorrect accomplishes this task with two algorithms, Convolutional codes and Reed-Solomon. Convolutional codes are robust to a constant background noise, while Reed-Solomon error correction is effective at dealing with noise that occurs in bursts. These algorithms have played an important role in telecommunications. libcorrect uses a Viterbi algorithm decoder to decode convolutional codes.

libcorrect should be a drop-in, BSD-licensed substitute for libfec, which offers similar functionality under the LGPL-license.

About

Summary

A library for Forward Error Correction

Last Updated

Jan 4, 2023 at 04:40

License

BSD-3-Clause

Supported Platforms

linux-ppc64le
macOS-arm64
linux-64
linux-aarch64
macOS-64
win-64