This LDPC software is intended as an introduction to LDPC codes computer based simulation. The pseudo-random irregular low density parity check matrix is based on Radford M. Neal’s programs collection, which can be found in [1]. While Neal’s collection is well documented, in my opinion, C source codes are still overwhelming, especially if you are not knowledgeable in C language. My software is written for MATLAB, which is more readable than C. You may also want to refer to another MATLAB based LDPC source codes in [2], which has different flavor of code-writing style (in fact Arun has error in his log-likelihood decoder).
标签: LDPC introduction simulation software
上传时间: 2014-12-05
上传用户:change0329
快速排序算法,二分排序算法的完全实现 时间复杂度只有log(N)
上传时间: 2013-12-25
上传用户:zhengzg
10.34③ 已知(k1,k2,...,kp)是堆,则可以写一个时 间复杂度为O(log(n))的算法将(k1,k2,...,kp,kp+1) 调整为堆。试编写"从p=1起,逐个插入建堆"的算法, 并讨论由此方法建堆的时间复杂度。
上传时间: 2014-01-18
上传用户:zsjinju
Flexible Vector and Matrix Classes enable to use vectors and matrixes with arbitrary bounds. Content. 1. Algorithm 2. Classes 3. Program Files 4. Tests 5. Compiling 6. Running (Log File) 7. Download
标签: and arbitrary Flexible matrixes
上传时间: 2016-09-06
上传用户:libenshu01
This research project evaluates startup times of the linux boot process from power-on until user login. Time consuming parts of the boot process are investigated and methods how to speed up the whole process are discussed.
标签: evaluates research power-on project
上传时间: 2013-12-18
上传用户:sqq
ARP test mode. According to the idea we design the arithmetic for the key part, first the system sends a message to the target machine, and then system wait for the response. Once system receives a message, it starts to analyze the message, according to the message s parameter system judges whether the message satisfies the conditions. Once the message satisfies all the conditions, the system thinks the machine is sniffing, and adds this machine into the list of sniffing machines. On this basis the detection has done well, and at the same time we insert the result into the log database for inquire and analyze later.
标签: the arithmetic According design
上传时间: 2016-10-06
上传用户:chongcongying
该代码不仅实现了编码的仿真,还在多种条件下实现了译码的仿真,包括MAP,LOG-MAP,SOVA下的单双滑动窗口。
上传时间: 2013-12-22
上传用户:钓鳌牧马
1.产生白噪声程序 编程产生一组正态分布的白噪声信号,它的均值和方差以及长度可随意调整。将产生的白噪声信号存入数据文件。 本程序算法用C++语言编写。首先用乘同余法产生均匀分布白噪声,再用变换抽样法转换为高斯分布白噪声。算法及程序实现叙述如下。 1) 设定x初值为11,A=179,长度WNlength,均值Average,方差Serror为用户输入的变量; 2) M =235,ζi= x/M; 3) 取ζi的小数部分再赋值给ζi+1,这就是均匀分布白噪声; 4) 利用公式 η1=Serror×(–2*logζ1)0.5×cos(2pζ2) +Average η2= Serror×(–2*logζ1)0.5×sin(2pζ2) +Average 计算得到均值和方差可任意调整的白噪声序列。式中 为均匀分布白噪声。
上传时间: 2016-10-19
上传用户:hanli8870
uart全功能实现.实现如下函数: U_Open, U_Close, U_GetBytes, U_PutBytes, U_GetBytesAvail, U_GetTxRoomLeft, U_PutISRBytes, U_GetTxISRRoomLeft, U_Purge, U_SetOwner, U_SetFlowCtrl, U_ConfigEscape, U_SetDCBConfig, U_CtrlDCD, U_CtrlBreak, U_ClrRxBuffer, U_ClrTxBuffer, U_SetBaudRate, U_SendISRData, U_SendData, U_GetOwnerID, U_SetAutoBaud_Div, /*TY adds these to expand flexibility 2004/10/15*/ U_Register_TX_cb, U_Register_RX_cb, /*TY adds these to let virtual COM port can retrive exception log 2005/3/8*/ U_GetUARTByte, U_PutUARTByte, U_PutUARTBytes, /*for virtual com port to return DCB configuration*/ U_ReadDCBConfig, U_CtrlRI, U_CtrlDTR, U_ReadHWStatus
标签: U_GetBytesAvail U_GetTxRoomL U_GetBytes U_PutBytes
上传时间: 2013-12-08
上传用户:GHF
VC++编程,加密保护LOG文件的实例,对于初学者有帮助
上传时间: 2016-11-14
上传用户:邶刖