Title: | 低密度校正檢測碼用於正交頻域多工系統之能量-載波分配與解碼排程 Power/subcarrier allocation and decoding schedule for LDPC coded OFDM systems |
Authors: | 顏佐翰 蘇育德 電信工程研究所 |
Keywords: | 低密度校正檢測碼;能量分配;信賴度傳輸;LDPC;power allocation;BP |
Issue Date: | 2007 |
Abstract: | 現今低密度校驗碼的錯誤更正技巧與謝農極限已經能相當接近。信賴度傳輸這種演算法用於低密度校驗碼的解碼上,是相當有效的。但是、對於某些低密度校驗碼的架構上的使用,傳統的信賴度傳輸演算法卻無法提供一個有效率的解法。所以我們提供兩種分群的方法來提升效能,第一個方法是基於我們能有效收集到的獨立信號而定,第二個方法是基於抵抗錯誤能力的不同而分群。藉著這兩種方法,我們可以針對不同的使用方式而得到益處。 The low density parity check (LDPC) codes are powerful error-correcting codes that, thanks in part to the belief propagation (BP) decoding algorithms, offers near-Shannon Limit performance when the code length is sufficiently (but finite) long. The BP algorithms refer to a class of iterative algorithms that passes probabilistic (reliability) messages on a graph that describes the probabilistic (Markovian) relations amongst the associated random variables. With proper message-updating rules and message-passing schedule, a BP algorithm can efficiently compute the a posterior probability (APP) or likelihood function needed in maximum likelihood (ML) or APP decoding. Two parallel-serial decoding algorithms, namely, the horizontal shuffled BP (HSBP) and the vertical shuffled BP (VSBP) algorithms, have been proposed in the literature. They partition either the check or variable nodes into several groups where a group consists of (almost) the same number of consecutive nodes according to the natural order of the parity-check matrix and carry out the BP process in group-by-group manner. Three design issues for the resulting parallel-serial decoder arise: the degree of parallelism (the cardinality of a group), the partition rule (which nodes should be in the same group) and the associated message-passing schedule. All of these three design concerns affect the decoder complexity, convergence speed and the error rate performance. The basic per-sub-iteration message-passing behavior of a shuffled BP algorithm is determined by the corresponding submatrices of the parity check matrix H. That of a shuffled BP using a partition which is not based on the natural order can be described by a permuted version of the original H. An all-zero column (row) in a sub-matrix implies that the corresponding nodes will undergo no information update. It is thus desired that there be as few all-zero columns (rows) in a sub-matrix as possible. We present two partition criteria; the first criterion is based on the innovation rate (new uncorrelated information collected per sub-iteration) while the second one is based on the bit nodes' normalized correlation spreads (NCS) which are used to measure the degree of local flooding uniformity of a bit node in each iteration. As the NCS also reveals the unequal error protection (UEP) nature of a irregular LDPC code, the second partition actually divides the bit nodes into groups with different error rate performance. In a muticarrier transmission system, such an UEP property can be exploited to improve the overall performance by using a proper power and subcarrier allocation in carrying out BP decoding. Numerical simulation indicate that both approaches yield improved error rate and convergence performance. |
URI: | http://140.113.39.130/cdrfb3/record/nctu/#GT009513520 http://hdl.handle.net/11536/38363 |
Appears in Collections: | Thesis |
Files in This Item:
If it is a zip file, please download the file and unzip it, then open index.html in a browser to view the full text content.