⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readme

📁 计算LDPC码理论性能的MATLAB程序,有例子说明,对通信系统设计很有帮助!
💻
字号:
Regular Density Evolution version 0.1.1Copyright (C) 2003 by Andrew W. Eckford***Licensing information is contained in the file license.txt***You must read and agree to the terms of the license before ***using this softwareRevision HistoryVersion 0.1 - January 17, 2003 - First releaseVersion 0.1.1 - March 14, 2003 - Bug fix in new_chk_overflow.mThis package contains MATLAB scripts which implement Richardson and Urbanke's density evolution technique to find the ultimate performance of LDPC codesin memoryless channels.Use:result_pe = de_regular(chan,iter,ext,mapping,stop_pe,dv,dc);where:result_pe : is the result vector of length iter, giving theprobability of error after each iteration.chan : is a vector containing the PDF of the channel message, whichcorresponds to the requirements of ext (see below).  Note that since chan is a PDF, sum(chan)*increment = 1.iter : is the maximum number of iterationsext : is a vector of the form [base increment length], describing thequantization of the channel and extrinsic PDFs, where "base" is theleast quantization step, "increment" is the difference between adjacentquantization steps, and "length" is the number of quantization steps.For example, [-30 0.01 6001] represents a quantization of-30, -29.99, -29.98, ..., 29.99, 30.mapping : is a vector of the form [base increment length], used internally to represent the density of the log-magnitude of the tanhof a check message.  These values are always negative since |tanh(x)|<1.A value I have often used is [-10 0.0002 50000].stop_pe : is a probability.  If the probability of error goes below stop_pe,the routine exits, rather than performing the remaining operations.  Set to zero to disable.dv : is the variable degree.dc : is the check degree.Example (five iterations for a BSC with inversion probability 0.08394):>> chan = zeros(1,6001);>> chan(3240) = 91.606;>> chan(2762) = 8.394;>> ext = [-30 0.01 6001];>> mapping = [-10 0.0002 50000];>> dv = 3;>> dc = 6;>> iter = 5;>> stop_pe = 1e-5;>> result_pe = de_regular(chan,iter,ext,mapping,stop_pe,dv,dc)result_pe =    0.0839    0.0788    0.0756    0.0730    0.0710

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -