在信息傳輸過程中會出現(xiàn)各種干擾
發(fā)布時間:2019/8/24 22:30:12 訪問次數(shù):1642
抗干擾編碼
在信息傳輸過程中會出現(xiàn)各種干擾,干擾可能使所傳輸?shù)亩獢?shù)字信號發(fā)生差錯。 N01L83W2AN25I如將1變?yōu)?或反之將0變?yōu)?,使接收端得到錯誤的信息。要提高數(shù)據(jù)傳輸質量,可從硬件和軟件兩方面采取措施。硬件方面的措施是很費錢的,如采用性能更好的通信方式和信道,采取多種屏蔽措施,甚至移動線路避開或遠離干擾源等,但即使這樣也不能完全避免干擾。而在軟件方面花費不多,效果可能更好,這就是以下介紹的差錯控制措施。差錯控制又稱為抗干擾編碼,差錯控制是指允許在通信過程中產(chǎn)生錯誤的前提下,能有效地檢測出錯誤,并進行糾正,從而提高通信質量的方法。
差錯控制的主要目的是減少傳輸錯誤,這里可采取兩種方案:
1)糾錯編碼方案。讓每個傳輸?shù)臄?shù)據(jù)單元帶有足夠的冗余信息,以便在接收端發(fā)現(xiàn)并自動糾正傳輸錯誤。
2)檢錯編碼方案。讓每個傳輸?shù)臄?shù)據(jù)單元僅帶有足以使接收端發(fā)現(xiàn)差錯的冗余信息,但不能確定錯誤位置,因而不能糾正錯誤,只能發(fā)現(xiàn)錯誤。第一種方案是優(yōu)越的,但系統(tǒng)復雜、成本高,因此應用場合受到限制。第二種方案簡單、容易實現(xiàn)、編譯碼速度快,可通過重傳使錯誤得以糾正,是一種較常用的差錯控制方案。這兩種方案都是在發(fā)送端對原始數(shù)據(jù)進行編碼,產(chǎn)生冗余碼元,然后進行傳輸,在接收端對帶有冗余碼元的接收數(shù)據(jù)進行譯碼,以檢查或糾正數(shù)據(jù)單元中的錯誤。下面通過一個例子來說明。
設傳送一個斷路器的開關狀態(tài),1表示閉合,0表示斷開,若在傳輸過程中誤將1傳成0,則接收端也會錯誤判斷斷路器斷開,這樣的編碼顯然不可檢錯也不可糾錯。若在其后再加一位,如用O0表示開,用11表示合,假設接收端收到01,則能夠判斷出錯誤,但卻無法判斷正確的原碼是什么,這樣的編碼可檢錯但不可糾錯,多加的這位稱為多于碼元或者冗
余碼元。要想糾正錯誤,還必須增加冗余碼元,在其后再加一位,如用OO0表示開,用“111”表示合,假設接收端收到OO1,則判斷傳輸錯誤,并且根據(jù)錯兩位的概率低于錯一位的概率,以及根坶“像誰是誰”的原則,可以糾錯,認為原碼是OO0,這樣的編碼既可檢錯又可糾錯。
抗干擾編碼
在信息傳輸過程中會出現(xiàn)各種干擾,干擾可能使所傳輸?shù)亩獢?shù)字信號發(fā)生差錯。 N01L83W2AN25I如將1變?yōu)?或反之將0變?yōu)?,使接收端得到錯誤的信息。要提高數(shù)據(jù)傳輸質量,可從硬件和軟件兩方面采取措施。硬件方面的措施是很費錢的,如采用性能更好的通信方式和信道,采取多種屏蔽措施,甚至移動線路避開或遠離干擾源等,但即使這樣也不能完全避免干擾。而在軟件方面花費不多,效果可能更好,這就是以下介紹的差錯控制措施。差錯控制又稱為抗干擾編碼,差錯控制是指允許在通信過程中產(chǎn)生錯誤的前提下,能有效地檢測出錯誤,并進行糾正,從而提高通信質量的方法。
差錯控制的主要目的是減少傳輸錯誤,這里可采取兩種方案:
1)糾錯編碼方案。讓每個傳輸?shù)臄?shù)據(jù)單元帶有足夠的冗余信息,以便在接收端發(fā)現(xiàn)并自動糾正傳輸錯誤。
2)檢錯編碼方案。讓每個傳輸?shù)臄?shù)據(jù)單元僅帶有足以使接收端發(fā)現(xiàn)差錯的冗余信息,但不能確定錯誤位置,因而不能糾正錯誤,只能發(fā)現(xiàn)錯誤。第一種方案是優(yōu)越的,但系統(tǒng)復雜、成本高,因此應用場合受到限制。第二種方案簡單、容易實現(xiàn)、編譯碼速度快,可通過重傳使錯誤得以糾正,是一種較常用的差錯控制方案。這兩種方案都是在發(fā)送端對原始數(shù)據(jù)進行編碼,產(chǎn)生冗余碼元,然后進行傳輸,在接收端對帶有冗余碼元的接收數(shù)據(jù)進行譯碼,以檢查或糾正數(shù)據(jù)單元中的錯誤。下面通過一個例子來說明。
設傳送一個斷路器的開關狀態(tài),1表示閉合,0表示斷開,若在傳輸過程中誤將1傳成0,則接收端也會錯誤判斷斷路器斷開,這樣的編碼顯然不可檢錯也不可糾錯。若在其后再加一位,如用O0表示開,用11表示合,假設接收端收到01,則能夠判斷出錯誤,但卻無法判斷正確的原碼是什么,這樣的編碼可檢錯但不可糾錯,多加的這位稱為多于碼元或者冗
余碼元。要想糾正錯誤,還必須增加冗余碼元,在其后再加一位,如用OO0表示開,用“111”表示合,假設接收端收到OO1,則判斷傳輸錯誤,并且根據(jù)錯兩位的概率低于錯一位的概率,以及根坶“像誰是誰”的原則,可以糾錯,認為原碼是OO0,這樣的編碼既可檢錯又可糾錯。
上一篇: 差錯控制的幾種方式