theartofECCprogram
所属分类:软件设计/软件工程
开发工具:VHDL
文件大小:393KB
下载次数:37
上传日期:2009-02-22 21:39:13
上 传 者:
threesix
说明: 详细讲述纠错码的书籍,带有源代码,在做纠错码方面可以是不错的参考。
(To describe in detail the error-correcting codes of books, with source code, in the error-correcting codes can make a good reference.)
文件列表:
the art of ECC program\art_of_ecc_2nd_ed_errata.pdf (83880, 2008-10-09)
the art of ECC program\Binary convolutional codes\AWGN_conv_R12_K2.m (2353, 2008-10-09)
the art of ECC program\Binary convolutional codes\AWGN_conv_R12_K3.m (2348, 2008-10-09)
the art of ECC program\Binary convolutional codes\AWGN_conv_R12_K3_hard.m (2211, 2008-10-09)
the art of ECC program\Binary convolutional codes\AWGN_conv_R13_K3.m (2180, 2008-10-09)
the art of ECC program\Binary convolutional codes\AWGN_VD_SPC.m (7603, 2008-10-09)
the art of ECC program\Binary convolutional codes\bound_AWGN_R12_K2_EbNo.m (1329, 2008-10-09)
the art of ECC program\Binary convolutional codes\bound_AWGN_R12_K3.m (655, 2008-10-09)
the art of ECC program\Binary convolutional codes\bound_AWGN_R12_K3_hard.m (760, 2008-10-09)
the art of ECC program\Binary convolutional codes\bound_AWGN_R13_K3_EbNo.m (1059, 2008-10-09)
the art of ECC program\Binary convolutional codes\bound_BSC_R12_K3_K4_hard.m (910, 2008-10-09)
the art of ECC program\Binary convolutional codes\def.h (222, 2008-10-09)
the art of ECC program\Binary convolutional codes\generate_trellis_nsc.c (3223, 2008-10-09)
the art of ECC program\Binary convolutional codes\generate_trellis_rsc.c (3438, 2008-10-09)
the art of ECC program\Binary convolutional codes\input_4state.data (11, 2008-10-09)
the art of ECC program\Binary convolutional codes\rule_23.data (13, 2008-10-09)
the art of ECC program\Binary convolutional codes\The Art of Error Correcting Coding Convolutional Codes.files\visit.gif (85, 2008-10-09)
the art of ECC program\Binary convolutional codes\The Art of Error Correcting Coding Convolutional Codes.files\whv2_001.js (669, 2008-10-09)
the art of ECC program\Binary convolutional codes\The Art of Error Correcting Coding Convolutional Codes.htm (8815, 2008-10-09)
the art of ECC program\Binary convolutional codes\trellis_4states.data (146, 2008-10-09)
the art of ECC program\Binary convolutional codes\viterbi_binary_hard.c (11563, 2008-10-09)
the art of ECC program\Binary convolutional codes\viterbi_binary_nsc.c (12161, 2008-10-09)
the art of ECC program\Binary convolutional codes\viterbi_binary_punct.c (12992, 2008-10-09)
the art of ECC program\Binary convolutional codes\viterbi_binary_rsc.c (11587, 2008-10-09)
the art of ECC program\Binary cyclic codes and BCH codes\AWGN_binRS753.m (2539, 2008-10-09)
the art of ECC program\Binary cyclic codes and BCH codes\bch_example.m (5267, 2008-10-09)
the art of ECC program\Binary cyclic codes and BCH codes\egcodepol.m (3210, 2008-10-09)
the art of ECC program\Binary cyclic codes and BCH codes\genpol_bch_150507.m (627, 2008-10-09)
the art of ECC program\Binary cyclic codes and BCH codes\pgcodepol.m (3471, 2008-10-09)
the art of ECC program\Binary cyclic codes and BCH codes\RBDS.c (6904, 2008-10-09)
the art of ECC program\Binary cyclic codes and BCH codes\rscode_AWGN_MQAM.mdl (28721, 2008-10-09)
the art of ECC program\Binary cyclic codes and BCH codes\rs_eedec_bm.c (19963, 2008-10-09)
the art of ECC program\Binary cyclic codes and BCH codes\rs_eedec_bm_c4p3.c (17471, 2008-10-09)
the art of ECC program\Binary cyclic codes and BCH codes\rs_eedec_bm_c4p5.c (16723, 2008-10-09)
the art of ECC program\Binary cyclic codes and BCH codes\rs_eedec_euc.c (19698, 2008-10-09)
the art of ECC program\Binary cyclic codes and BCH codes\The Art of Error Correcting Coding Cyclic codes and BCH codes.files\visit.gif (85, 2008-10-09)
the art of ECC program\Binary cyclic codes and BCH codes\The Art of Error Correcting Coding Cyclic codes and BCH codes.files\whv2_001.js (669, 2008-10-09)
the art of ECC program\Binary cyclic codes and BCH codes\The Art of Error Correcting Coding Cyclic codes and BCH codes.htm (5250, 2008-10-09)
the art of ECC program\Coded modulation\def3.h (248, 2008-10-09)
... ...
The information on the code to be simulated must be input in the definition
file "def.h" in addition to using the corresponding generator matrix
Example:
A BCH(32,6,16) is to be simulated.
(1) The "def.h" file should contain the following three lines:
#define N 32
#define K 6
#define D_H 16
(2) Assume that order-5 decoding is to be simulated. Then compile (linux) as:
gcc -O2 osd_order5.c order5.c -lm
(3) Execution of the simulation program:
a.out genmat.32.06.16 ber.data -5 -2 1 100000 12344567
Simulation of soft-decision decoding with ordered statistics
This is a (32,6,16) linear code with generator matrix:
(IMPORTANT NOTE: The matrix MUST be in systematic form)
10000011100100010101111011010011
01000010010110011111000110111010
00100010101111011010011000001111
00010010110011111000110111010100
00001001011001111100011011101010
00000111001000101011110110100111
-5.000 1.2875000e-02
-4.000 3.7500000e-03
-3.000 8.9000000e-04
-2.000 8.0000000e-05
R.H. Morelos-Zaragoza, The Art of Error Correcting Coding, Wiley, 2002.
------------------------------------------------------------------------
近期下载者:
相关文件:
收藏者: