Chip123 科技應用創新平台

標題: 關於錯誤更正碼 [打印本頁]

作者: rockmen40    時間: 2009-12-20 08:37 PM
標題: 關於錯誤更正碼
小弟目前正在研讀關於錯誤更正碼的相關文獻,發現其中有多種演算法,如:BCJR、Sum-Product、Min-Sum等;而編解碼種類又分為LDPC、Turbo-Code等等,不知道有沒有好心的大大可以跟小弟說明一下各種演算法與編解碼種類間的關係為何,謝謝!
作者: caesarxl    時間: 2009-12-23 09:53 AM
帮顶,等高手解答,一同学习了/。。。。。。
作者: samuel0515    時間: 2009-12-23 10:29 AM
LDPC 與 Turbo都是種recursive的解碼方式,利用不斷的重覆運算某個block使其收斂以減少錯誤率。其中而其中用來使各個block收斂所用的計算方式,即為其演算法,像BJCM就是當初TURBO一開始所使用的演算法,是各個發明者名字開頭第一個字所命名的…. I  P9 c" s# O8 }" U9 \2 I+ Y
至於SUM-PRODUCT與MIN-SUM算演算法,我沒看過在TURBO上有使用,若有其它人看過請其它大大解答囉~~
作者: allenapi    時間: 2009-12-27 06:34 PM
錯誤更正碼 範圍很大 不是3言2語就能說出個輪廓, 大致分為2大類 4 O, O& ~5 v9 l
1. Linear Block code --- Hamming Codes, Cyclic Codes, BCH Codes, RS Codes...7 T! @# _- Z- r; B% \+ w+ Z+ u- K6 n
2 Convolution Codes --- Viterbi code...( m7 C% {% }/ F( P* `" [) {

; K, L. r$ K: |. |. X7 d9 y建議先買 - m! F' F7 Y# u; ^
中央大學 林銀議 教授出的 數位通訊理論, 第二冊 編碼理論 ' ]/ h9 B) }; x3 J8 C! n% l
Essentials of Error Control Coding by: Moreira  Wiley & son publisher.
3 ]6 L( {% H" M4 S+ k看看!
作者: rockmen40    時間: 2009-12-28 02:46 PM
LDPC 與 Turbo都是種recursive的解碼方式,利用不斷的重覆運算某個block使其收斂以減少錯誤率。其中而其中用 ...5 Z9 E, z2 @9 f9 y: Y3 v
samuel0515 發表於 2009-12-23 10:29 AM

7 Q$ h5 y% U" D8 l
8 Y( s. q# d0 Z7 l/ X$ ^! W2 J* Q, i* ^, m& B1 ]
    謝謝這位大大的解答!
作者: rockmen40    時間: 2009-12-28 02:46 PM
錯誤更正碼 範圍很大 不是3言2語就能說出個輪廓, 大致分為2大類 ( U. e! p% D, v0 j) K5 O0 b, T
1. Linear Block code --- Hamming Codes ...) J2 e: E- I7 n' l: F1 \
allenapi 發表於 2009-12-27 06:34 PM
( t+ U3 v: z$ J; y5 m

( S" X/ M: o2 ^* \7 U6 y: i
5 M. W6 F. S& H/ I    謝謝這位大大的建議,小弟會在近期內去尋找相關書籍,謝謝!
作者: allenapi    時間: 2010-1-1 01:18 PM
最近我也在看 編碼理論相關知識,  不知道有那位大大 有整理這些編碼理論的比較表? 譬如說 編碼效率, 冗餘, 錯誤更正率...相關的比較?




歡迎光臨 Chip123 科技應用創新平台 (http://www.chip123.com.tw/) Powered by Discuz! X3.2