RS(204,188)碼連續編碼的設計
0 引言
數字電視廣播需要將高質量和高可靠的圖像、聲音、文字和數據等信息快速、高效地傳輸到接收方,但傳輸中發生雜散電磁波干擾或者存在多徑反射和阻抗不匹配時,接收端就很容易產生誤碼,造成恢復數據出現差錯,甚至完全恢復不了原來的數據,使得數字電視廣播的高可靠性大大降低。
為了提高傳輸系統的可靠性,需要在數字調制之前對數字基帶信號進行前向糾錯編碼,也就是信道編碼,信道編碼的目的就是數字電視系統的抗干擾能力,使碼在傳輸中即使有各種干擾,接收端仍然能夠正確接收。
1 RS碼編碼原理
RS(n,k)碼,也寫成RS(n,k,2t),是非二進制碼。它是由k個m-bits的輸入數據流,加上由k個m-bits的輸入數據流生成的2t個m-bits的校驗數據流而產生的n個m-bits數據流。具有以下的特性:
①0kn2m+2。通常n=2m-1。②2t=n-k。t表示糾錯的最大能力。③最小碼距d0=2t+1。
RS(n,k)碼是一種多進制線性分組碼。構成RS(n,k)碼常用以下的系統編碼方式:
其中a是本原元。r=n-k,t是糾錯的最大個數,modg(x)表示除以g(x)的余數。
2 設計實現
RS(204,188)碼實際上是RS(255,239)碼的截斷碼,常用于數字電視的信道糾錯。
評論