• 大小: 0.07M
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-03-26
  • 语言: 其他
  • 标签: 其他  

资源简介


bch编译码源程序,针对(31,21)(31,15)两种,以调试通过

资源截图

代码片段和文件信息

#include“stdio.h“;

//#include“BCH_var.h“
#include“extern_BCH_var.h“

/*_______________________________________________________

函数名: decode_BCH
功能: BCH(3116)与BCH(31,21)解码
作者: DengBing
初始创建日期: 20060320
最后修改日期:
_______________________________________________________*/
short decode_bch( short *recdshort cor_number)
/*
 * Simon Rockliff‘s implementation of Berlekamp‘s algorithm.
 *
 * Assume we have received bits in recd[i] i=0..(n-1).
 *
 * Compute the 2*t syndromes by substituting alpha^i into rec(X) and
 * evaluating storing the syndromes in s[i] i=1..2t (leave s[0] zero) .
 * Then we use the Berlekamp algorithm to find the error location polynomial
 * elp[i].
 *
 * If the degree of the elp is >t then we cannot correct all the errors and
 * we have detected an uncorrectable error pattern. We output the information
 * bits uncorrected.
 *
 * If the degree of elp is <=t we substitute alpha^i  i=1..n into the elp
 * to get the roots hence the in

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        700  2006-03-28 16:37  BCNEN0404\c files\encode_BCH2.c

     文件       1341  2006-04-03 15:59  BCNEN0404\c files\test.c

     文件       8920  2006-03-24 13:33  BCNEN0404\c files\project\Pck_Depck_Intlv_Deintlv.dpj

     文件       5334  2006-03-24 13:28  BCNEN0404\c files\project\Pck_Depck_Intlv_Deintlv.mak

     文件      87985  2006-03-24 13:28  BCNEN0404\c files\project\Pck_Depck_Intlv_Deintlv.xml

     文件      22304  2006-04-05 09:11  BCNEN0404\c files\main.c

     文件        697  2006-04-04 11:27  BCNEN0404\c files\encode_BCH1.c

     文件       6274  2006-04-04 11:28  BCNEN0404\c files\Decode_BCH.c.bak

     文件       6309  2006-04-04 11:37  BCNEN0404\c files\Decode_BCH.c

     文件        611  2006-03-31 14:58  BCNEN0404\h files\extern_BCH_var.h

     文件      10692  2006-03-28 11:21  BCNEN0404\h files\VCC_DEFINE.H

     文件       2638  2006-04-04 16:38  BCNEN0404\h files\BCH_var.h

     文件      11750  2006-03-22 12:05  BCNEN0404\ldf files\Pck_Depck_Intlv_Deintlv.ldf

     文件      11750  2006-03-24 14:00  BCNEN0404\ldf files\BCH_DECODE.ldf

     文件       5773  2006-04-04 09:43  BCNEN0404\project\BCH_DECODE.dpj

     文件       3562  2006-04-04 16:04  BCNEN0404\project\BCH_DECODE.mak

     文件      52215  2006-03-24 17:00  BCNEN0404\project\BCH_DECODE.xml

     文件       3702  2006-04-03 14:02  BCNEN0404\project\test.dpj

     文件      11750  2006-04-03 14:02  BCNEN0404\project\test.ldf

     文件       2117  2006-04-03 14:48  BCNEN0404\project\test.mak

     文件        543  2006-04-04 10:59  BCNEN0404\verify_BCH\verify_BCH.dsw

     文件      74752  2006-04-04 17:57  BCNEN0404\verify_BCH\verify_BCH.ncb

     文件        254  2006-04-04 15:48  BCNEN0404\verify_BCH\verify_BCH.plg

     文件      10692  2006-03-28 11:21  BCNEN0404\verify_BCH\VCC_DEFINE.H

     文件        700  2006-03-28 16:37  BCNEN0404\verify_BCH\encode_BCH2.c

     文件       1341  2006-04-03 15:59  BCNEN0404\verify_BCH\test.c

     文件        635  2006-04-04 11:43  BCNEN0404\verify_BCH\extern_BCH_var.h

     文件       5996  2006-04-04 13:16  BCNEN0404\verify_BCH\Decode_BCH.c

     文件        701  2006-04-04 15:26  BCNEN0404\verify_BCH\encode_BCH1.c

     文件       2392  2006-04-04 15:42  BCNEN0404\verify_BCH\BCH_var.h

............此处省略31个文件信息

评论

共有 条评论