基于IEEE802.1 6e標準的LDPC編碼器設(shè)計與實現(xiàn)
2 基于IEEE802.16e的LDPC碼的快速編碼算法
高編碼復(fù)雜度是LDPC碼需要解決的主要問題,LDPC編碼器直接實現(xiàn)具有和碼長成二次方的時間復(fù)雜度,而Turbo碼可以在線性時間內(nèi)編碼。于是如何使得LDPC碼能夠在與碼長成線性時間內(nèi)編碼就成為一個非常關(guān)鍵的問題。
IEEE802.16e標準中規(guī)定的LDPC碼是一種結(jié)構(gòu)性碼,其算法大大的降低了LDPC碼的編碼復(fù)雜度。但是如果采用傳統(tǒng)的編碼方法,其編碼復(fù)雜度仍令人難以接受。校驗矩陣H得到的生成矩陣是一個稀疏矩陣,所以可以根據(jù)校驗矩陣H的稀疏性以及準循環(huán)特性來進行快速編碼。
IEEE802.16e標準中給出了3種LDPC快速編碼的算法。由于第3種編碼方式是最常用的,而且已經(jīng)比較成熟,現(xiàn)只對第3種編碼方式進行說明。
為了說明效驗矩陣結(jié)構(gòu),現(xiàn)將其分割為6個子矩陣表示
評論