無(wú)線視頻監(jiān)控傳輸技術(shù)
可靠信道上信號(hào)傳輸研究的目的是充分利用信道的帶寬資源;而對(duì)于不可靠信道,傳輸中研究的重點(diǎn)則是充分利用帶寬資源來(lái)實(shí)現(xiàn)可靠傳輸,即容錯(cuò)傳輸技術(shù)。這里討論在無(wú)線信道上的視頻傳輸機(jī)制,其主要的研究點(diǎn)是容錯(cuò)傳輸控制。容錯(cuò)傳輸控制技術(shù)根據(jù)其控制方式的不同可以分為三大類:即前向錯(cuò)誤控制、基于反饋的ARQ和信源信道聯(lián)合編碼。前向錯(cuò)誤控制(ForwardErrorControl,F(xiàn)EC)包括信道糾錯(cuò)編碼技術(shù)、交織打包技術(shù)和優(yōu)化的包調(diào)度機(jī)制等?;诜答伒腁RQ技術(shù)包括利用多幀參考機(jī)制的參考幀選擇(ReferencePictureSelection,RPS)機(jī)制、混合ARQ(Hybrid,HARQ)機(jī)制和基于ARQ的反饋錯(cuò)誤跟蹤技術(shù)。由于基于ARQ的容錯(cuò)傳輸控制技術(shù)具有優(yōu)良的性能,所以在此重點(diǎn)介紹ARQ相關(guān)的傳輸控制技術(shù),并討論現(xiàn)有視頻容錯(cuò)傳輸機(jī)制存在的不足。
前向錯(cuò)誤控制采用前向糾錯(cuò)編碼的方式來(lái)克服信道錯(cuò)誤。在信道出錯(cuò)概率波動(dòng)比較劇烈的情況下(如現(xiàn)有的移動(dòng)信道),為了獲得一定的傳輸質(zhì)量,前向糾錯(cuò)編碼必須根據(jù)當(dāng)前估計(jì)的最差情況來(lái)增加冗余校驗(yàn)比特,這會(huì)導(dǎo)致帶寬資源的浪費(fèi)。對(duì)帶寬資源本來(lái)就有限的無(wú)線信道而言,顯然是不能滿足要求的。為此,考慮把ARQ技術(shù)和前向錯(cuò)誤控制結(jié)合起來(lái),稱為HARQ技術(shù)。HARQ分為兩類:I類HARQ中,發(fā)送端的前向編碼要具有一定的糾錯(cuò)能力,當(dāng)接收端發(fā)現(xiàn)錯(cuò)誤后,首先利用前向糾錯(cuò)編碼來(lái)糾正錯(cuò)誤。如果錯(cuò)誤被糾正,則向發(fā)送端傳送一個(gè)當(dāng)前包接收成功的反饋信息(ACK),反之則發(fā)送接收失敗消息(NACK)。發(fā)送端如果收到ACK,則繼續(xù)發(fā)送下一個(gè)數(shù)據(jù)包,否則,則重發(fā)出錯(cuò)的數(shù)據(jù)包。由此可見(jiàn)I類ARQ需要較強(qiáng)的前向糾錯(cuò)編碼,在錯(cuò)誤率較低的應(yīng)用場(chǎng)合會(huì)導(dǎo)致帶寬資源的浪費(fèi),但在錯(cuò)誤率高的環(huán)境下能夠獲得比其他類型ARQ機(jī)制更好的吞吐效率。Ⅱ類ARQ中只要求前向糾錯(cuò)編碼具有檢錯(cuò)能力即可,根據(jù)關(guān)于信道編碼糾錯(cuò)能力的理論可知,這可以起到節(jié)約帶寬的作用。當(dāng)接收端發(fā)現(xiàn)錯(cuò)誤后,發(fā)送重傳請(qǐng)求;發(fā)送端只傳送出錯(cuò)數(shù)據(jù)對(duì)應(yīng)的具有糾錯(cuò)能力的校驗(yàn)碼。當(dāng)接收端收到后,如果仍然不能糾正錯(cuò)誤,則繼續(xù)發(fā)送重傳請(qǐng)求,發(fā)送端可以選擇重傳整體出錯(cuò)數(shù)據(jù)和校驗(yàn)碼,也可以選擇發(fā)送更強(qiáng)糾錯(cuò)能力的校驗(yàn)碼,具體因控制策略不同可有所調(diào)整。鑒于無(wú)線信道錯(cuò)誤率高,具有反饋信道的無(wú)線傳輸通常采用HARQ-I。圖2顯示了采用HARQ-I的無(wú)線視頻傳輸系統(tǒng),圖中虛線框代表了傳輸中錯(cuò)誤控制的流程。根據(jù)HARQ-I的設(shè)計(jì)原理,接收端發(fā)現(xiàn)錯(cuò)誤后,首先進(jìn)行前向錯(cuò)誤糾正(圖中第一層錯(cuò)誤屏障),如果不能糾正且當(dāng)前系統(tǒng)滿足時(shí)延限制,則發(fā)送ACK請(qǐng)求來(lái)讓發(fā)送端重傳出錯(cuò)部分的數(shù)據(jù)(第二層錯(cuò)誤屏障)。這樣的重傳可以重復(fù)到接收端收到正確的數(shù)據(jù)或者重傳延遲超出系統(tǒng)時(shí)延限制為止。如果重傳結(jié)束后仍然不能得到正確的數(shù)據(jù)包,在接收端就會(huì)用錯(cuò)誤隱藏技術(shù)來(lái)進(jìn)行錯(cuò)誤恢復(fù)(第三層錯(cuò)誤屏障)??梢钥闯?,這種機(jī)制的基本思想是出錯(cuò)后盡量使用ARQ技術(shù)來(lái)恢復(fù)錯(cuò)誤,所以這里將其命名為“盡力而為”ARQ機(jī)制(Best Effort ARQ,BEA,RQ)。