Skip to content

User BCH encode/decode library based on bch module from linux kernel

Notifications You must be signed in to change notification settings

snowyshadow/bch_codec

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bch_codec

User BCH (Bose-Chaudhuri-Hocquenghem) encode/decode library based on bch module from linux kernel

License is GPL.

This is a fork of the bch.c file in the linux kernel written by Ivan Djelic at Parrot. It closely follows the original with the following enhancements:

  • all kernel-specific functions have been removed
  • added bit level functions (rather than packed bytes) support for BCH messages, codewords, parity words
  • added error correction interface functions

The code has only been tested on linux, but seems portable.

About

User BCH encode/decode library based on bch module from linux kernel

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 85.7%
  • C++ 12.3%
  • MATLAB 1.6%
  • Makefile 0.4%