傳輸數碼訊號採取通道編碼的目的是什麼

時間 2022-03-11 17:05:14

1樓:茫茫人海一亮星

傳輸數碼訊號採取通道編碼的目的是什麼?可以概述如下:

一是使碼流的頻譜特性適應通道的頻譜特性,從而使傳輸過程中能量損失最小,提高訊號能量與雜訊能量的比例,減小發生差錯的可能性;

二是增加糾錯能力,使得即便出現差錯也能得到糾正。一、信源編碼的作用:

1.設法減少碼元數目和降低碼元速率,即通常所說的資料壓縮。

2.將信源的模擬訊號轉化成數碼訊號,以實現模擬訊號的數位化傳輸。

二、通道編碼的作用:

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

誤碼的處理技術有糾錯、交織、線性內插等。

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

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

2樓:我是電筒

可以概述如下:

一是使碼流的頻譜特性適應通道的頻譜特性,從而使傳輸過程中能量損失最小,提高訊號能量與雜訊能量的比例,減小發生差錯的可能性;

二是增加糾錯能力,使得即便出現差錯也能得到糾正。

在數字通道中傳送數碼訊號時為什麼要編碼?

3樓:

為了接收端識別啊,把0和1按一定的規律傳送出去,若是不編碼就是亂七八糟的數碼訊號,接收端就沒辦法解碼了,就像乙個電報機,每個字都是編碼的,若是不編收報機怎麼知道接受的是什麼呢。

4樓:三葉草的守望

通道編碼技術

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

提高資料傳輸效率,降低誤位元速率是通道編碼的任務。通道編碼的本質是增加通訊的可靠性。但通道編碼會使有用的資訊資料傳輸減少,通道編碼的過程是在源資料碼流中加插一些碼元,從而達到在接收端進行判錯和糾錯的目的,這就是我們常常說的開銷。

這就好象我們運送一批玻璃杯一樣,為了保證運送途中不出現打爛玻璃杯的情況,我們通常都用一些泡沫或海棉等物將玻璃杯包裝起來,這種包裝使玻璃杯所佔的容積變大,原來一部車能裝5000各玻璃杯的,包裝後就只能裝4000個了,顯然包裝的代價使運送玻璃杯的有效個數減少了。同樣,在頻寬固定的通道中,總的傳送位元速率也是固定的,由於通道編碼增加了資料量,其結果只能是以降低傳送有用資訊位元速率為代價了。將有用位元數除以總位元數就等於編碼效率了,不同的編碼方式,其編碼效率有所不同。

數碼電視中常用的糾錯編碼,通常採用兩次附加糾錯碼的前向糾錯(fec)編碼。rs編碼屬於第乙個fec,188位元組後附加16位元組rs碼,構成(204,188)rs碼,這也可以稱為外編碼。第二個附加糾錯碼的fec一般採用卷積編碼,又稱為內編碼。

外編碼和內編碼結合一起,稱之為級聯編碼。級聯編碼後得到的資料流再按規定的調製方式對載頻進行調製。

前向糾錯碼(fec)的碼字是具有一定糾錯能力的碼型,它在接收端解碼後,不僅可以發現錯誤,而且能夠判斷錯誤碼元所在的位置,並自動糾錯。這種糾錯碼資訊不需要儲存,不需要反饋,實時性好。所以在廣播系統(單向傳輸系統)都採用這種通道編碼方式。

下圖是糾錯碼的各種型別:

1、rs編碼

rs碼即里德-所羅門碼,它是能夠糾正多個錯誤的糾錯碼,rs碼為(204,188,t=8),其中t是可抗長度位元組數,對應的188符號,監督段為16位元組(開銷位元組段)。實際中實施(255,239,t=8)的rs編碼,即在204位元組(包括同步位元組)前新增51個全「0」位元組,產生rs碼後丟棄前面51個空位元組,形成截短的(204,188)rs碼。rs的編碼效率是:

188/204。

2、卷積碼

卷積碼非常適用於糾正隨機錯誤,但是,解碼演算法本身的特性卻是:如果在解碼過程中發生錯誤,解碼器可能會導致突發性錯誤。為此在卷積碼的上部採用rs碼塊, rs碼適用於檢測和校正那些由解碼器產生的突發性錯誤。

所以卷積碼和rs碼結合在一起可以起到相互補償的作用。卷積碼分為兩種:

(1)基本卷積碼:

基本卷積碼編碼效率為,η=1/2, 編碼效率較低,優點是糾錯能力強。

(2)收縮卷積碼:

如果傳輸通道質量較好,為提高編碼效率,可以取樣收縮截短卷積碼。有編碼效率為:η=1/2、2/3、3/4、5/6、7/8這幾種編碼效率的收縮卷積碼。

編碼效率高,一定頻寬內可傳輸的有效位元率增大,但糾錯能力越減弱。

3、turbo碼

1993 年誕生的turbo 碼,單片turbo 碼的編碼/解碼器,執行速率達40mb/s。該晶元整合了乙個32×32 交織器,其效能和傳統的rs 外碼和卷積內碼的級聯一樣好。所以turbo碼是一種先進的通道編碼技術,由於其不需要進行兩次編碼,所以其編碼效率比傳統的rs+卷積碼要好。

4、交織

在實際應用中,位元差錯經常成串發生,這是由於持續時間較長的衰落谷點會影響到幾個連續的位元,而通道編碼僅在檢測和校正單個差錯和不太長的差錯串時才最有效(如rs只能糾正8個位元組的錯誤)。為了糾正這些成串發生的位元差錯及一些突發錯誤,可以運用交織技術來分散這些誤差,使長串的位元差錯變成短串差錯,從而可以用前向碼對其糾錯,例如:在dvb-c系統中,rs(204,188)的糾錯能力是8個位元組,交織深度為12,那麼糾可抗長度為8×12=96個位元組的突發錯誤。

實現交織和解交織一般使用卷積方式。

交織技術對已編碼的訊號按一定規則重新排列,解交織後突發性錯誤在時間上被分散,使其類似於獨立發生的隨機錯誤,從而前向糾錯編碼可以有效的進行糾錯,前向糾錯碼加交積的作用可以理解為擴充套件了前向糾錯的可抗長度位元組。糾錯能力強的編碼一般要求的交織深度相對較低。糾錯能力弱的則要求更深的交織深度。

下圖是交織的原理圖:

一般來說,對資料進行傳輸時,在發端先對資料進行fec編碼,然後再進行交積處理。在收端次序和發端相反,先做去交積處理完成誤差分散,再fec解碼實現資料糾錯。另外,從上圖可看出,交積不會增加通道的資料碼元。

根據通道的情況不同,通道編碼方案也有所不同,在dvb-t裡由於由於是無線通道且存在多徑干擾和其它的干擾,所以通道很「髒」,為此它的通道編碼是:rs+外交積+卷積碼+內交積。採用了兩次交積處理的級聯編碼,增強其糾錯的能力。

rs作為外編碼,其編碼效率是188/204(又稱外位元速率),卷積碼作為內編碼,其編碼效率有1/2、2/3、3/4、5/6、7/8五種(又稱內位元速率)選擇,通道的總編碼效率是兩種編碼效率的級聯疊加。設通道頻寬8mhz,符號率為6.8966ms/s,內位元速率選2/3,16qam調製,其總傳輸率是27.

586mbps,有效傳輸率是27.586*(188/204)*(2/3)=16.948mbps,如果加上保護間隔的插入所造成的開銷,有效位元速率將更低。

在dvb-c裡,由於是有線通道,通道比較「乾淨」,所以它的通道編碼是:rs+交積。一般dvb-c的通道物理頻寬是8mhz,在符號率為6.

8966ms/s,調製方式為64qam的系統,其總傳輸率是41.379mbps,由於其編碼效率為188/204,所以其有效傳輸率是41.379*188/204=38.

134mbps。

在dvb-s裡,由於它是無線通道,所以它的通道編碼是:rs+交積+卷積碼。也是級聯編碼。

下圖是dvb-t、dvb-c、dvb-s各自的通道編碼方式:

5、偽隨機序列擾碼

進行基帶訊號傳輸的缺點是其頻譜會因資料出現連「1」和連「0」而包含大的低頻成分,不適應通道的傳輸特性,也不利於從中提取出時鐘資訊。解決辦法之一是採用擾碼技術,使訊號受到隨機化處理,變為偽隨機序列,又稱為「資料隨機化」和「能量擴散」處理。擾碼不但能改善位定時的恢復質量,還可以使訊號頻譜平滑,使幀同步和自適應同步和自適應時域均衡等系統的效能得到改善。

擾碼雖然「擾亂」了原有資料的本來規律,但因為是人為的「擾亂」,在接收端很容易去加擾,恢復成原資料流。

實現加擾和解碼,需要產生偽隨機二進位制序列(prbs)再與輸入資料逐個位元作運算。prbs也稱為m序列,這種m序列與ts的資料碼流進行模2加運算後,資料流中的「1」和「0」的連續遊程都很短,且出現的概率基本相同。

利用偽隨機序列進行擾碼也是實現數碼訊號高保密性傳輸的重要手段之一。一般將信源產生的二進位制數字資訊和乙個週期很長的偽隨即序列模2相加,就可將原資訊變成不可理解的另一串行。這種訊號在通道中傳輸自然具有高度保密性。

在接收端將接收訊號再加上(模2和)同樣的偽隨機序列,就恢復為原來傳送的資訊。

在dvb-c系統中的ca系統原理就源於此,只不過為了加強系統的保密性,其偽隨機序列是不斷變化的(10秒變一次),這個偽隨機序列又叫控制字(cw)。

關於其發展,給你個幻燈片看

計算機網路:數字資料在數字通道傳輸時為什麼要進行編碼?有幾種編碼方法?採用什麼裝置來延長傳輸距離?

5樓:匿名使用者

為什要編碼?首先資訊可能是有冗餘的,通過編碼可以減少這部分無用的冗餘,這是信源編碼。其次,數字資訊在數字通道中傳輸也會有雜訊、干擾等影響,為了抵抗這些雜訊和干擾,需要對資訊進行冗餘編碼,保證在丟失少量資料的情況下,不影響資訊的正常傳輸,這是通道編碼

編碼方法有兩種:如1所談的信源編碼和通道編碼

通過中繼器可以延長資料傳輸距離,因為它會對資料重新解碼再編碼。

關於數字訊號傳輸問題,數字訊號和模擬訊號在資料傳輸方面有什麼區別?比如傳輸線纜,注意事項什麼的。

熔安電氣 在數位電路里,訊號線中傳送的不是正弦訊號,而是一連串的脈衝訊號或電平訊號。這種訊號只有兩種狀態,即高電平狀態 例如5v 和低電平狀態 例如2v 再舉一個簡單的例子 直流電源串聯了一隻開關然後經導線轎出員載為一隻電阻並聯了一塊電壓表,當開關接通,電阻兩端能測得電壓,導線上傳送的為高電平 當開...

數字訊號處理,數字訊號處理哪些軟體

因為x k 的虛部為零,則x n 共軛對稱,所以x ejw 也是缺虛部的。另外你還可以這麼理解,x k 是由x ejw 均勻抽樣得到的。x ejw 也是由x k 插值得到,插值本身沒有虛部。數字訊號處理 r n 長度多少呀?卷積和就用乘法即可呀,不要進製 長度 7 2.8點 7,故 卷積和 補個0 ...

為什麼數碼訊號不能方便地用衛星傳輸

現在衛星傳輸的絕大部分都是數碼訊號了吧,模擬的衛星訊號只是照顧以前老的裝置才有所保留的。不知道你說的不能傳輸的數碼訊號是什麼啊?問題是你所說的數碼訊號不是以經在使用衛星傳送了麼,你的問題有點含糊不清哦!數碼訊號也可以用模擬通道和數字通道進行傳輸阿 你知道嗎,你說的這個本來就是通過衛星傳送,通過地面接...