1. 程式人生 > >信源編碼與通道編碼

信源編碼與通道編碼

信源編碼:

對輸入資訊進行編碼,優化資訊和壓縮資訊,並打包成符合標準的資料包。

信源編碼的主要作用是:1. 將模擬訊號轉化為數字訊號;2. 對資料進行壓縮。在保證通訊質量的前提下,儘可能的通過對信源的壓縮,提高通訊時的有效性。就是讓通訊變得更加的有效率。以更少的符號來表示原始資訊,所以減少了信源的剩餘度。
信源編碼的種類主要包括:Huffman編碼、算術編碼、L-Z編碼,這三種均為無損編碼,另外還有一些有損的編碼方式。
通道編碼:

為了減少差錯,對傳輸的資訊碼元按照一定的規則加入保護成分(監督元),組成所謂的“抗干擾編碼”。接收端按照一定的規則進行解碼,從解碼過程中發現錯誤或糾正錯誤,從而提高通訊系統的抗干擾能力,實現可靠通訊。

通道編碼的主要作用是:通過對做完信源編碼後的資訊加入冗餘資訊,使得接收方在收到訊號後,可通過通道編碼中的冗餘資訊,做前向糾錯保證資訊傳輸的可靠性、提高傳輸質量
舉個例子,要運一批碗到外地,首先在裝箱的時候,將碗摞在一起,這就類似是信源編碼,壓縮以便更加有效率。然後再箱子中的空隙填上報紙,泡沫,做保護,就像通道編碼,保證可靠。
通道編碼的種類主要包括:線性分組碼、卷積碼、級聯碼、Turbo碼和LDPC碼