misra (The Motor Industry Software Reliability Association 汽車工業軟件可靠性聯會) 是位于英國的一個跨國汽車工業協會,其成員包括了大部分歐美汽車生產商。其核心使命是為汽車工業提供服務和協助,幫助廠方開發安全的、高可靠性的嵌入式軟件。這個組織最出名的成果是所謂的misra C Coding Standard,這一標準中包括了127條C語言編碼標準,通常認為,如果能夠完全遵守這些標準,則你的C代碼是易讀、可靠、可移植和易于維護的。最近很多嵌入式開發者都以misra C來衡量自己的編碼風格,比如著名的uC/OS-II就得意地宣稱自己99%遵守misra標準。
JAVA通用開發框架(Java Common Development Framework,簡稱JCDF)是基于J2EE(Java2 platform, Enterprise Edition)開發平臺,面向企業的分布式開發框架。JCDF集中JSP(Java Server Pages),Servlets,EJB(Enterprise JavaBeans)組件,JDBC,JNDI(Java Naming and Directory Interface),標簽庫(TagLib),XML文檔格式等關鍵技術,采用眾多開發模式,為基于J2EE平臺開發提供了一套標準、健壯、安全的開發流程,對于許多在軟件工程中經常遇到的問題,提供了解決、實現方案。
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).
This program is free software you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation either version 2 of the License, or (at your option) any later version.