MSEGJY

所属分类:Windows编程
开发工具:Visual C++
文件大小:141KB
下载次数:2
上传日期:2017-11-11 08:16:07
上 传 者zjgndo
说明:  书The art of error correcting code的源代码,unix下的C文件,在windows下的vc,

文件列表:
ch6\def.h (222, 2002-05-06)
ch9\def3.h (248, 2002-05-06)
ch7\random.h (812, 2002-05-06)
ch8\random.h (812, 2002-04-06)
qch1\633_awgn.c (5733, 2002-05-06)
qch1\633_awgn_hdd.c (6308, 2002-05-06)
qch1\633_rayleigh.c (5901, 2002-05-06)
ch3\bch_awgn.c (15961, 2002-05-06)
ch3\bch_bm.c (15001, 2002-04-03)
ch3\bch_erasures.c (15770, 2002-05-06)
ch3\bch_euc.c (14340, 2002-05-06)
ch3\bch4836.c (9363, 2002-04-03)
qch1\BER_Chernoff.c (3019, 2002-05-06)
qch1\BER_MC_union.c (4340, 2002-05-06)
ch8\bitf.c (10033, 2002-05-06)
ch8\blockint.c (1998, 2002-05-07)
qch1\bound_313.c (2201, 2002-05-06)
qch1\bound_awgn_ebno.c (3335, 2002-05-06)
qch1\bound_hdd_awgn.c (3121, 2002-05-06)
qch1\bound_pe.c (2555, 2002-05-06)
qch1\bound_rate12_bsc.c (1878, 2002-05-06)
qch1\bound_rate12_bsc_best.c (2607, 2002-05-06)
qch1\bound_rate12_bsc_meeberg.c (1888, 2002-05-06)
qch1\bound_undetect_422.c (2545, 2002-05-06)
ch8\capacity.c (7868, 2002-05-08)
ch8\cyclint.c (3245, 2002-05-07)
ch8\diagint.c (2284, 2002-05-08)
qch1\find_weights.c (3189, 2002-05-06)
ch9\gen_trellis_ungerboeck.c (3252, 2002-04-03)
ch5\generate_trellis_nsc.c (3223, 2002-04-10)
ch5\generate_trellis_rsc.c (3438, 2002-04-10)
qch1\Weights\genmat_ebch2.c (8203, 2002-05-06)
ch2\golay23.c (10005, 2002-05-06)
ch2\golay24.c (4856, 2002-05-06)
ch2\hamming.c (3348, 2002-05-06)
qch1\Weights\hamming_wd.c (2690, 2002-05-06)
ch8\helint.c (2419, 2002-05-07)
ch8\llr_pearl.c (13249, 2002-05-06)
... ...

From: < Microsoft Internet Explorer 5 ±> Subject: Date: Sun, 28 Nov 2004 15:11:24 +0800 MIME-Version: 1.0 Content-Type: text/html; charset="gb2312" Content-Transfer-Encoding: quoted-printable Content-Location: http://the-art-of-ecc.com/6_Soft/OrdStats/README X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
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:=20



A BCH(32,6,16) is to be simulated.=20



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

------------------------------------------------------------------------


近期下载者

相关文件


收藏者