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. ------------------------------------------------------------------------

近期下载者

相关文件


收藏者