為什麼要通道編碼?通道編碼與信源編碼的主要差別是什麼

時間 2021-08-14 16:15:54

1樓:墨汁諾

信源編碼的作用一是將模擬訊號轉化為數字訊號,二是對資料進行壓縮;通道編碼則是通過新增一定的校驗位,來提高碼自身的糾錯能力的手段。

信源編碼是完成a/d轉換。通道編碼是將信源編碼器輸出的機內碼轉換成適合於在通道上傳輸的線路碼,完成碼型變換。

不同之處在於信源編碼目標是以儘可能少的符號表達儘可能多的資訊,這樣能最大程度利用信源發出的每一個訊號;而通道編碼目標是使傳輸的通道儘可能可靠。所以會在信源編碼的基礎上增加冗餘和校驗資訊。

2樓:書中某頁

信源編碼是一種以提高通訊有效性為目的而對信源符號進行的變換,或者說為了減少或消除信源利餘度而進行的信源符號變換。具體說,就是針對信源輸出符號序列的統計特性來尋找某種方法,把信源輸出符號序列變換為最短的碼字序列,使後者的各碼元所載荷的平均資訊量最大,同時又能保證無失真地恢復原來的符號序列。

作用信源編碼的作用之一是設法減少碼元數目和降低碼元速率,即通常所說的資料壓縮;作用之二是將信源的模擬訊號轉化成數字訊號,以實現模擬訊號的數字化傳輸。

通道編碼

通過通道編碼器和譯碼器實現的用於提高通道可靠性的理論和方法。資訊理論的內容之一。通道編碼大致分為兩類 :

①通道編碼定理,從理論上解決理想編碼器、譯碼器的存在性問題,也就是解決通道能傳送的最大資訊率的可能性和超過這個最大值時的傳輸問題。

②構造性的編碼方法以及這些方法能達到的效能界限。

作用數字訊號在傳輸中往往由於各種原因,使得在傳送的資料流中產生誤碼,從而使接收端產生圖象跳躍、不連續、出現馬賽克等現象。所以通過通道編碼這一環節,對數碼流進行相應的處理,使系統具有一定的糾錯能力和抗干擾能力,可極大地避免碼流傳送中誤碼的發生。誤碼的處理技術有糾錯、交織、線性內插等。

提高資料傳輸效率,降低誤位元速率是通道編碼的任務。

通道編碼的本質是增加通訊的可靠性。但通道編碼會使有用的資訊資料傳輸減少,通道編碼的過程是在源資料碼流中加插一些碼元,從而達到在接收端進行判錯和糾錯的目的,這就是我們常常說的開銷。這就好象我們運送一批玻璃杯一樣,為了保證運送途中不出現打爛玻璃杯的情況,我們通常都用一些泡沫或海棉等物將玻璃杯包裝起來,這種包裝使玻璃杯所佔的容積變大,原來一部車能裝5000個玻璃杯的,包裝後就只能裝4000個了,顯然包裝的代價使運送玻璃杯的有效個數減少了。

同樣,在頻寬固定的通道中,總的傳送位元速率也是固定的,由於通道編碼增加了資料量,其結果只能是以降低傳送有用資訊位元速率為代價了。將有用位元數除以總位元數就等於編碼效率了,不同的編碼方式,其編碼效率有所不同。

3樓:

不管你在什麼通訊中,通道編碼的目的都是為了傳輸的可靠性。通道編碼和信源編碼的差別是,信源編碼考慮的是如何編碼能夠儘量利用通道,好的信源編碼可以達到通道容量,即通訊的有效性;通道編碼實際就是檢錯和糾錯。

信源編碼和通道編碼有什麼區別?為什麼要進行通道編碼?

4樓:匿名使用者

信源編碼是完成a/d轉換。

通道編碼是將信源編碼器輸出的機內碼轉換成適合於在通道上傳輸的線路碼,完成碼型變換。

區分通道編碼和信源編碼,信源編碼和通道編碼有什麼區別?為什麼要進行通道編碼?

信源編碼是為了提高有效性的,是用最少的位數表示訊息。通道編碼是為了提高可靠性的,用於檢錯和糾錯的。前者包括huffman編碼 算數編碼 字典編碼 shanno fano編碼等 後者包括奇偶校驗 hamming碼等。你列的nrz cmi等數字基帶訊號只是說用什麼樣的波形表示0或1的數字,波形是有能量和...

數字資料在數字通道傳輸時為什麼要進行編碼?有幾種編碼方法

絕情 編碼為了為了訊號同步和抗干擾,具體編碼方法分為數字資料的模擬訊號編碼和數字資料的數字訊號編碼,數字資料的模擬訊號編碼包括幅移鍵控 ask 法,ask amplitude shift keying 是使用載波頻率的兩個不同振幅來表示兩個二進位制值。在一般情況下,用振幅恆定載波的存在與否來表示兩個...

Python編碼為什麼那麼蛋疼

ascii 碼是 8 位一個位元組 byte 1 位一個 bit 然鵝 8 位只能表示 256 個字元 這 256 個字元表示英文是足夠了 表示中文遠遠不夠 為了表示中文 就出現了 gb2312 收錄了 7000 多個漢字和字元 後來發現 gb2312 收錄的 7000 漢字不夠使 於是又出現了 g...