⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 forward error correcting codes.htm

📁 一些纠错编码算法的源代码
💻 HTM
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0041)http://people.qualcomm.com/karn/code/fec/ -->
<HTML><HEAD><TITLE>Forward Error Correcting Codes</TITLE>
<META content="text/html; charset=iso-8859-1" http-equiv=Content-Type>
<META content="MSHTML 5.00.2920.0" name=GENERATOR></HEAD>
<BODY>
<H1>Forward Error Correcting Codes</H1>I've written software to implement 
various error correcting codes, including the <A 
href="http://drake.ee.washington.edu/~adina/rsc/slide/slide.html">Reed-Solomon 
block codes</A> and the Viterbi and Fano algorithms for decoding convolutional 
error correcting codes. They're available under the GNU Public License. 
<H3>General-purpose Reed-Solomon encoder/decoder in C</H3>version 2.0 (7 May 
1999) now includes support for CCSDS standard (255,223) code 
<UL>
  <LI><A href="http://people.qualcomm.com/karn/code/fec/rs-readme">readme 
  file</A> 
  <LI><A href="http://people.qualcomm.com/karn/code/fec/rs-2.0.tar.gz">source, 
  gzipped tar</A> </LI></UL>
<H3>Optimized Reed-Solomon encoder/decoder with x86asm assist for (255,223) code 
on Intel CPUs</H3>(no CCSDS support) 
<UL>
  <LI><A href="http://people.qualcomm.com/karn/code/fec/rs32readme.txt">readme 
  file</A> 
  <LI><A href="http://people.qualcomm.com/karn/code/fec/rs32.tar.gz">source, 
  gzipped tar</A> </LI></UL>
<H3>C++ class library for galois field arithmetic and algebra, with RS 
encoder/decoder</H3>This is a class library for doing finite field arithmetic 
and algebra over GF(256). Two classes are defined: <B>galois</B> and 
<B>polynomial</B>, implementing galois field elements and polynomials over 
galois field elements, respectively. A (255,223) Reed-Solomon encoder and 
decoder functionally equivalent (but much slower than) my C version is included 
to demonstrate the use of the library. Because of its slow speed, the C++ 
version is primarily intended for educational use. (This version doesn't do the 
CCSDS standard). 
<UL>
  <LI><A href="http://people.qualcomm.com/karn/code/fec/galois.tar.gz">source, 
  gzipped</A> </LI></UL>
<H3>Convolutional (Viterbi) decoder</H3>Version 3.0.1 (6 Aug 1999) includes 
support for user-specified encoder starting and terminating states, useful for 
"state pinning" in iterative decoding applications&nbsp;<IMG 
src="Forward Error Correcting Codes.files/news.gif"> 
<UL>
  <LI><A href="http://people.qualcomm.com/karn/code/fec/viterbi-readme">readme 
  file</A> 
  <LI><A 
  href="http://people.qualcomm.com/karn/code/fec/viterbi-3.0.1.tar.gz">source, 
  gzipped tar archive</A> </LI></UL>
<H3>Convolutional (Fano) decoder, version 1.1</H3>
<UL>
  <LI><A href="http://people.qualcomm.com/karn/code/fec/fano1.1.txt">readme 
  file</A> 
  <LI><A href="http://people.qualcomm.com/karn/code/fec/fano1.1.zip">source, zip 
  format</A> 
  <LI><A href="http://people.qualcomm.com/karn/code/fec/fano1.1.tar.gz">source, 
  gzipped tar archive</A> </LI></UL><I>Last modified: 6 Aug 1999</I> 
</BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -