资源简介
关于reed solomon编码的代码实现。我也是在网上download下来的
代码片段和文件信息
/* Reed-Solomon decoder
* Copyright 2002 Phil Karn KA9Q
* May be used under the terms of the GNU General Public License (GPL)
*/
#ifdef DEBUG
#include
#endif
#include
#define NULL ((void *)0)
#define min(ab) ((a) < (b) ? (a) : (b))
#ifdef FIXED
#include “fixed.h“
#elif defined(BIGSYM)
#include “int.h“
#else
#include “char.h“
#endif
int DECODE_RS(
#ifndef FIXED
void *p
#endif
DTYPE *data int *eras_pos int no_eras){
#ifndef FIXED
struct rs *rs = (struct rs *)p;
#endif
int deg_lambda el deg_omega;
int i j rk;
DTYPE uqtmpnum1num2dendiscr_r;
DTYPE lambda[NROOTS+1] s[NROOTS]; /* Err+Eras Locator poly
* and syndrome poly */
DTYPE b[NROOTS+1] t[NROOTS+1] omega[NROOTS+1];
DTYPE root[NROOTS] reg[NROOTS+1] loc[NROOTS];
int syn_e
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 41 2001-12-31 03:29 reed-solomon-3.1.1\ccsds.h
文件 1651 2002-01-02 13:18 reed-solomon-3.1.1\char.h
文件 39311 2001-12-06 15:14 reed-solomon-3.1.1\config.guess
文件 27594 2001-12-06 15:14 reed-solomon-3.1.1\config.sub
文件 43646 2002-01-02 13:30 reed-solomon-3.1.1\configure
文件 760 2002-01-02 12:59 reed-solomon-3.1.1\configure.in
文件 5126 2009-02-17 17:23 reed-solomon-3.1.1\Debug\BuildLog.htm
文件 2048 2008-10-31 02:21 reed-solomon-3.1.1\Debug\rstest.exe.em
文件 2112 2008-10-31 02:21 reed-solomon-3.1.1\Debug\rstest.exe.em
文件 145 2009-02-17 17:23 reed-solomon-3.1.1\Debug\rstest.exe.intermediate.manifest
文件 8214 2008-10-31 02:21 reed-solomon-3.1.1\Debug\rstest.obj
文件 19456 2009-02-17 17:23 reed-solomon-3.1.1\Debug\rstest.pdb
文件 33792 2008-10-31 02:05 reed-solomon-3.1.1\Debug\vc60.idb
文件 53248 2008-10-31 02:05 reed-solomon-3.1.1\Debug\vc60.pdb
文件 35840 2008-10-31 02:21 reed-solomon-3.1.1\Debug\vc80.idb
文件 53248 2008-10-31 02:21 reed-solomon-3.1.1\Debug\vc80.pdb
文件 6775 2002-01-02 13:26 reed-solomon-3.1.1\decode_rs.c
文件 695 2002-01-02 13:16 reed-solomon-3.1.1\decode_rs_ccsds.c
文件 1101 2002-01-02 13:16 reed-solomon-3.1.1\encode_rs.c
文件 670 2002-01-02 13:17 reed-solomon-3.1.1\encode_rs_ccsds.c
文件 2920 2002-01-02 13:29 reed-solomon-3.1.1\exercise.c
文件 973 2002-01-02 13:17 reed-solomon-3.1.1\fixed.h
文件 784 2002-01-02 13:19 reed-solomon-3.1.1\gen_ccsds.c
文件 1473 2002-01-02 13:18 reed-solomon-3.1.1\gen_ccsds_tal.c
文件 3097 2002-01-02 13:18 reed-solomon-3.1.1\init_rs.c
文件 5598 2001-12-06 15:14 reed-solomon-3.1.1\install-sh
文件 1578 2002-01-02 13:18 reed-solomon-3.1.1\int.h
文件 2197 2002-01-02 13:19 reed-solomon-3.1.1\makefile.in
文件 631 2002-01-02 13:16 reed-solomon-3.1.1\README
文件 7192 2002-01-02 13:13 reed-solomon-3.1.1\rs.3
............此处省略16个文件信息
- 上一篇:单片机51汇编代码与机器码转换对照表
- 下一篇:SELinux源码分析
评论
共有 条评论