NonBinary_EXIT

所属分类:matlab编程
开发工具:matlab
文件大小:395KB
下载次数:436
上传日期:2006-04-26 18:43:32
上 传 者shenjinqi
说明:   Matlab source code for using EXIT charts to design nonbinary LDPC codes This file applies the EXIT chart design method presented at our ISIT 2005 paper, which is called EXIT Method no. 2 in our paper "Design and Analysis of Nonbinary LDPC Codes for Arbitrary Discrete-Memoryless Channels".
(Matlab source code for using charts to EXIT design nonbinary LDPC codes This file applies t he EXIT chart design method presented at our ISI T 2005 paper, which is called EXIT Method no. 2 in our paper, "De sign and Analysis of Nonbinary LDPC Codes for Ar bitrary Discrete- Memoryless Channels. ")

文件列表:
Calc_CND_Empirical.m (626, 2005-08-16)
Calc_CND_Minus_Empirical.m (287, 2005-03-27)
Calc_J.m (147, 2004-10-03)
Calc_J_Minus.m (163, 2004-10-03)
Calc_J_R.m (332, 2005-08-16)
Calc_J_R_Minus.m (466, 2005-08-16)
Calc_VND_Empirical.m (215, 2005-05-16)
Calc_VND_Minus_Empirical.m (366, 2005-05-17)
CND_and_JR_Pols.mat (475928, 2005-08-15)
CompleteLambdas.m (401, 2004-06-30)
Compute_CND_Approximation.m (4534, 2005-08-16)
Compute_J_Approximation.m (2947, 2005-08-15)
Compute_J_R_Approximation.m (3831, 2005-11-13)
Expected_log.m (375, 2004-07-04)
GaussianSamples.m (480, 2004-05-30)
GFqAdd.m (1147, 2004-09-26)
GFqConv.m (321, 2004-06-01)
GFqMul.m (913, 2004-09-26)
InitialSamples.m (917, 2004-07-04)
JPols.mat (3232, 2005-08-15)
J_Empirical.m (130, 2004-06-01)
LambdaLinProgDesign.m (1891, 2005-06-05)
LLR.m (188, 2004-06-01)
Load_CND_and_JR_Data_From_File.m (1952, 2005-08-15)
Load_J_Pols.m (653, 2005-08-15)
main.m (5262, 2005-11-13)
Myfzero.m (1116, 2005-03-27)
myln.m (141, 2004-07-04)
RhoLinProgDesign.m (1845, 2005-06-05)
Store_CND_and_JR_Data_To_File.m (2146, 2005-08-15)
Store_J_Pols.m (600, 2005-08-15)
unLLR.m (266, 2004-06-01)

*********************************************************************************** * * Matlab source code for using EXIT charts to design nonbinary LDPC codes. * * Version 1.1, August 2005 * by Amir Bennatan, David Burshtein * Department of Electrical Engineering-Systems, Tel Aviv University * Change log: * 30 August 2005, Initial version * 13 November 2005, Minor bug correction * *********************************************************************************** --------- Overview --------- This file applies the EXIT chart design method presented at our ISIT'2005 paper, which is called EXIT Method no. 2 in our paper "Design and Analysis of Nonbinary LDPC Codes for Arbitrary Discrete-Memoryless Channels". In particular, - Computation of the approximation of functions J, J_R and of the EXIT curves - Design of codes for given a mapping and SNR. The main file, and the only file that should concern you as a user, is "main.m". The file contains comments that explain how to modify it to design a code. The only sections that need modification are the sections titled "Initial constants" and "Design" (optional). --------- Remarks --------- 1. The program uses an improvised database - the files "JPols.mat" and "CND_and_JR_Pols.mat". These files contain the computation of the J, J_R and I_CND curves. The computation of the curves is performed only once, and stored in the database for further use. 2. Once a curve is computed, it stays in the file forever. Thus, a file may occasionally grow too large. This hasn't happened to us. However, if it happens, delete the file (or move it to another directory). The next time the program runs, it will create a new file. Note that it will need to re-compute the relevant curves. 3. The current files "JPols.mat" and "CND_and_JR_Pols.mat" contain data for several curves that we used in our work. The file "main.m" contains the design process that we used to create the code provided in the ISIT paper (which is also the first code presented in the journal paper). 4. Throughout your use of the functions, you will notice occasional Matlab warning. We could not find a way to silence these warnings, and you may ignore them.

近期下载者

相关文件


收藏者