資源簡介
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.xm
?????文件??????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.xm
?????文件???????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個文件信息
- 上一篇:Qt 柱狀圖繪制
- 下一篇:時間觸發式嵌入式系統設計(隨書光盤)
評論
共有 條評論