伯利坎普-韦尔奇算法
伯利坎普-韦尔奇算法(英語:)是一種用於高效地解碼BCH碼與里德-所羅門碼的演算法,其名取自埃尔温·伯利坎普與勞埃德·韋爾奇。伯利坎普-韦尔奇算法的優點在於這一演算法僅需利用矩陣運算。[1][2]這一演算法的時間複雜度為。[3]
演算法
伯利坎普-韦尔奇算法通常被用於解碼里德-所羅門碼。假使在有限體上有個數字,利用RS碼編為次多項式。如果已知傳輸信道會錯誤傳輸個值,那麼RS碼可以傳輸上的個點。因此,解碼者的問題在於要辨認出哪個點是錯誤的。令解碼者接收到的點值為,可以看出對於且僅對於所有正確傳輸的點,。
註釋
- Berlekamp, Elwyn R., , International Symposium on Information Theory, San Remo, Italy, 1967
- Berlekamp, Elwyn R., Revised, Laguna Hills, CA: Aegean Park Press, 1984 [1968], ISBN 0894120638. Previous publisher McGraw–Hill, New York, NY.
- (PDF). [2011-12-31]. (原始内容存档 (PDF)于2016-10-24).
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.