Libfec

Jul 20, 2023

Several forward error correction (FEC) decoders

This library package provides several forward error correction FEC decoders and accelerated primitives useful in digital signal processing DSP. Except for the Reed-Solomon codecs, these functions take full advantage of the MMX, SSE and SSE2 SIMD instruction sets on Intel/AMD IA-32 processors and the Altivec/VMX/Velocity Engine SIMD instruction set on the G4 and G5 PowerPC. The library includes Viterbi decoders for the following convolutional codes rate 1/2 k=7 rate 1/2 k=9 rate 1/6 k=15 “Cassini” plus two Reed-Solomon encoder-decoders one optimized for the 255,223 CCSDS standard code a general purpose encoder/decoder for arbitrary RS codes and three low-level 16-bit DSP support routines signed dot product peak detection sum-of-squares energy computation This library is licensed under the “lesser” GNU General Public License.



Checkout these related ports:
  • Yfklog - Amateur Radio curses based logging program
  • Yagiuda - Used to calculate yagi-uda antenna patterns useful to ham radio
  • Yaac - Platform-independent Java application for the APRS network
  • Xnecview - X11 viewer of NEC2 input and output data
  • Xnec2c - Used to calculate antenna patterns useful to ham radio
  • Xmorse - Fully automatic Morse code teaching machine
  • Xlog - Amateur Radio logging application
  • Xdx - Amateur Radio DX cluster monitor
  • Xdemorse - X/GTK+-3 application for decoding Morse code signals into text
  • Xcwcp - X11 CW Tutor using unixcw
  • Xastir - X Amateur Station Tracking and Information Reporting
  • Wy60 - Curses-based emulator for the Wyse 60 terminal
  • Wwl - Calculates distance (qrb) used in Amateur Radio
  • Wsjtz - Clone of WSJT-X software with additional features
  • Wsjtx - Weak signal ham radio communication package