《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 測試測量 > 設(shè)計應(yīng)用 > 基于水聲信道狀態(tài)的自適應(yīng)差錯控制
基于水聲信道狀態(tài)的自適應(yīng)差錯控制
2016年微型機與應(yīng)用第17期
張凱,姜勝明,楊愷健
上海海事大學(xué) 信息工程學(xué)院,上海 201306
摘要: 水聲信道具有時變、環(huán)境噪聲高、傳播時延大、信道帶寬窄等特點,以致水聲通信的可靠性不高(接收數(shù)據(jù)發(fā)生錯誤)。目前的解決辦法主要有自動請求重傳和前向糾錯,但是這兩種方式均不能在所有信道狀態(tài)下保持較高的接收吞吐量。提出了一種自適應(yīng)差錯控擇方法,其中包括一種利用信道誤碼率計算吞吐量的方法,并且采用自適應(yīng)線性預(yù)測方法預(yù)測信道誤碼率,根據(jù)信道誤碼率選擇合適的差錯控制方式。仿真結(jié)果表明,采用該選擇方法能夠在所有的信道狀態(tài)下保持較高的接收端吞吐量,提高水聲通信的性能。
Abstract:
Key words :

  張凱,姜勝明,楊愷健

 ?。ㄉ虾:J麓髮W(xué) 信息工程學(xué)院,上海 201306)

       摘要:水聲信道具有時變、環(huán)境噪聲高、傳播時延大、信道帶寬窄等特點,以致水聲通信的可靠性不高(接收數(shù)據(jù)發(fā)生錯誤)。目前的解決辦法主要有自動請求重傳前向糾錯,但是這兩種方式均不能在所有信道狀態(tài)下保持較高的接收吞吐量。提出了一種自適應(yīng)差錯控擇方法,其中包括一種利用信道誤碼率計算吞吐量的方法,并且采用自適應(yīng)線性預(yù)測方法預(yù)測信道誤碼率,根據(jù)信道誤碼率選擇合適的差錯控制方式。仿真結(jié)果表明,采用該選擇方法能夠在所有的信道狀態(tài)下保持較高的接收端吞吐量,提高水聲通信的性能。

  關(guān)鍵詞:自動請求重傳;前向糾錯;吞吐量;誤碼率;自適應(yīng)線性預(yù)測

0引言

  水聲通信廣泛應(yīng)用于軍事、石油工業(yè)、環(huán)境污染和海洋資源探索等領(lǐng)域。但是,在水聲通信網(wǎng)絡(luò)中聲音的傳播速度只有1 500 m/s,因此對于水聲通信網(wǎng)絡(luò)的物理層以及數(shù)據(jù)鏈路層的實現(xiàn)比較困難[1]。另外,水聲信道又是當今最為復(fù)雜的無線通信信道之一,其本身所具有的隨機的時空頻變,以及窄帶寬、多徑傳播、多普勒效應(yīng)、環(huán)境噪聲高、傳播延時大等特征,使得水聲通信信道的穩(wěn)定性差,通信的質(zhì)量面臨巨大挑戰(zhàn)[2]。

  目前該領(lǐng)域眾多研究人員提出了很多差錯控制的解決方案,這些方案在一定程度上緩解了水聲通信因為惡劣環(huán)境所造成的通信中傳播的數(shù)據(jù)發(fā)生錯誤而影響通信質(zhì)量的問題,但是這些差錯控制方案也存在其本身的限制,這嚴重影響了其實際使用。

1差錯控制相關(guān)介紹

  目前,差錯控制的解決方法包括自動請求重傳(ARQ)、前向糾錯(FEC)以及混合糾錯(HEC),下面簡要介紹這幾種解決方法。

  1.1自動請求重傳(ARQ)

  自動請求重傳的基本原理是在發(fā)送端將待發(fā)送的信息碼元加入冗余校驗碼,經(jīng)過調(diào)制后再通過信道發(fā)送給接收端,待接收端接收到碼元之后解調(diào),對接收到的碼元按照與發(fā)送端一致的編碼方式進行差錯校驗,檢測碼元是否有錯誤。如果有錯誤,就向發(fā)送端發(fā)送信息,讓發(fā)送端重新發(fā)送出錯的數(shù)據(jù);如果沒有錯誤,就向發(fā)送端發(fā)送確認信息[3]。ARQ編碼有奇偶校驗、循環(huán)冗余校驗等。

  當信道環(huán)境惡劣時,水聲信道傳播延時大,環(huán)境噪聲高,數(shù)據(jù)在傳播時發(fā)生錯誤,需要多次重傳發(fā)生錯誤的數(shù)據(jù),接收端接收到的有效數(shù)據(jù)就相對比較少,造成接收端的有效吞吐量低。

  1.2前向糾錯(FEC)

  前向糾錯的基本方法是發(fā)送端在向接收端發(fā)送數(shù)據(jù)之前,先對數(shù)據(jù)包進行糾錯編碼,之后才經(jīng)過調(diào)制并發(fā)送到接收端,接收端接收到數(shù)據(jù)包之后,對數(shù)據(jù)包進行錯誤檢測和糾正,之后再向發(fā)送端反饋接收信息[4]。FEC編碼有線性循環(huán)碼、RS碼、BCH碼、Turbo碼、LDPC碼等[5]。

  前向糾錯的差錯控制方式為了增強檢錯和糾錯功能,在進行糾錯編碼時加入更多的冗余碼,而使得接收端在單位時間里接收到的有效數(shù)據(jù)較少。

  1.3混合糾錯(HEC)

  混合糾錯的基本原理是對發(fā)送數(shù)據(jù)包先進行ARQ編碼,然后再對編碼后的碼元進行FEC編碼,在接收端接收到數(shù)據(jù)包之后,先進行FEC檢錯并糾錯,再對去除了糾錯冗余的碼元進行ARQ錯誤檢測,如果發(fā)現(xiàn)錯誤在糾錯范圍內(nèi),就進行糾錯,并向發(fā)送端反饋確認成功接收信息;如果在糾錯能力范圍之外,則向發(fā)送端反饋信息,讓發(fā)送端重傳出錯數(shù)據(jù)包[6]。

  這種差錯控制方式雖然同時具有了自動請求重傳和前向糾錯兩種差錯控制方式的功能,提高了通信的可靠性,但是增加了實際實現(xiàn)的復(fù)雜度,加入了更多的冗余,同時其糾錯能力比單獨應(yīng)用前向糾錯的糾錯能力弱,檢錯能力比單獨使用自動請求重傳的檢錯能力弱[7]。

  總之,上述三種差錯控制方式只是從單方面入手解決問題,雖然提高了通信的可靠性,但是不能在所有的信道狀態(tài)下保持較高的吞吐量。

2自適應(yīng)差錯控制方法

  該差錯控制選擇方法首先分析了信道誤碼率與接收端的有效吞吐量之間的關(guān)系,然后提出了一種利用信道誤碼率計算吞吐量的公式,同時,采用自適應(yīng)線性預(yù)測方法預(yù)測信道誤碼率,最后利用誤碼率計算吞吐量,根據(jù)吞吐量最大原則來選擇差錯控制方式。

  2.1吞吐量的計算方法

  因為每個數(shù)據(jù)包在接收端被正確接收的方式和過程都是相同的,所以文中吞吐量定義為單個數(shù)據(jù)包的信息比特數(shù)與被正確接收概率的乘積再比上其被正確接收所用的時間。

  由此可分別推出,ARQ的接收端的吞吐量計算公式為:

  QQ圖片20161007221919.png

  其中,P表示數(shù)據(jù)包錯誤率,S表示每一個經(jīng)過編碼后的數(shù)據(jù)包的比特數(shù)目,R′表示ARQ編碼的編碼效率,t表示編碼后數(shù)據(jù)包在信道中的傳播延時,T表示經(jīng)過ARQ編碼后數(shù)據(jù)包的平均重傳次數(shù)。

  FEC的接收端的吞吐量公式為:

  QQ圖片20161007221924.png

  其中,P表示數(shù)據(jù)包錯誤率, S表示每一個經(jīng)過編碼后的數(shù)據(jù)包的比特數(shù)目,R″表示FEC編碼的編碼效率, t表示編碼后的數(shù)據(jù)包在信道中的傳播延時。

  數(shù)據(jù)包的錯誤率計算公式,即每一個經(jīng)過編碼后的數(shù)據(jù)包的錯誤率為:

  QQ圖片20161007221928.png

  其中,Pe表示信道誤碼率。

  由于采用不同的重傳方式,經(jīng)過ARQ編碼后的數(shù)據(jù)包的平均重傳次數(shù)(包括第一次發(fā)送和重傳)也不同,而水聲通信一般所采用的重傳方式為選擇重傳,其平均重傳次數(shù)為[7](設(shè)定最大的重傳次數(shù)為Tmax):

   QQ圖片20161007221931.png

  上式中,T為傳播次數(shù)。

  2.2信道誤碼率的自適應(yīng)線性預(yù)測方法

  文中利用誤碼率來體現(xiàn)信道狀態(tài),采用線性預(yù)測方式來預(yù)測當前信道的誤碼率,假設(shè)已知第n次傳輸數(shù)據(jù)的前p次數(shù)據(jù)傳輸?shù)男诺勒`碼率分別為x(n-p),x(n-p+1),…,x(n-1),通過前p次數(shù)據(jù)傳輸?shù)恼`碼率來線性預(yù)測第n次傳輸數(shù)據(jù)的誤碼率x(n),預(yù)測值為:

  QQ圖片20161007221936.png

  其線性預(yù)測誤差為:

   QQ圖片20161007221940.png

  因此,其均方誤差為:

   QQ圖片20161007221945.png

  則均方誤差的期望為:

   QQ圖片20161007221949.png

  如果令其均方誤差最小,則有:

 QQ圖片20161007221952.png

  將QQ圖片20161007222756.png代入上式可得:

    QQ圖片20161007221956.png

  那么,可以令:

    QQ圖片20161007222001.png

  其中,i=1,2,3,…,p;

  令E為最小均方誤差,則有:

     QQ圖片20161007222006.png

  同上可有:

    QQ圖片20161007222009.png

  因此,可根據(jù)式(11)和式(13)得出最小均方誤差E和最優(yōu)ap(k)的值。

  2.3本文所提出的選擇方法

  當兩種差錯控制方式的吞吐量相等時,誤碼率為Pe0(設(shè)定最大的重傳次數(shù)為Tmax=3):

      QQ圖片20161007222013.png

  若信道的當前狀況已知,則誤碼率和傳播延時都已知,且在兩種差錯控制方式中分別相等,則:

 ?。?)當信道誤碼率大于Pe0時,選擇的差錯控制方式為自動請求重傳(ARQ);

  (2)當信道誤碼率小于等于Pe0時,選擇的差錯控制方式為前向糾錯(FEC)。

3實驗仿真與分析

  文中通過MATLAB/Simulink進行了仿真實驗,獲取仿真數(shù)據(jù)并對其進行了分析,文中所有實驗的傳播時延均采用t1=0.01 s,仿真時間為t2=10 s。首先,對誤碼率的線性預(yù)測性能進行驗證。因為信道的時變其根本是信噪比的變化,所以可以利用信噪比的變化來表示信道時變特性。圖1給出了通過仿真得到的信噪比與實際誤碼率和預(yù)測誤碼率的關(guān)系。

圖像 001.png

  圖1說明文中提出的誤碼率預(yù)測方法能很好地反映在時變信道中信噪比與誤碼率的關(guān)系,同時證明了文中提出的誤碼率預(yù)測方法較準確、可行。

  再次,利用MATLAB/Simulink搭建仿真模型,仿真誤碼率與吞吐量之間的關(guān)系,如圖2所示。本文采用兩種不同的編碼效率進行仿真,(a)中的編碼效率為:CRC(127,111),BCH(127,64);(b)中的編碼效率為:CRC(127,95),BCH(127,85)。

圖像 002.png

  理論吞吐量指的是由本文中提出的吞吐量計算公式得到的吞吐量值,通過仿真與理論結(jié)果進行比較分析得出,ARQ和FEC這兩種差錯控制方式的仿真和理論吞吐量分別在某個特定誤碼率值時相等。并且可以看出,ARQ和FEC的仿真吞吐量的交點和理論吞吐量的交點的橫坐標即誤碼率的值分別為P0和P1,這兩個值比較接近。觀察圖2(a)和(b),可得到在信道的誤碼率大于P0和P1時,自動請求重傳的吞吐量比前向糾錯的吞吐量高,反之,在小于時自動請求重傳的吞吐量比前向糾錯的吞吐量低。

  由圖2(a)和(b)分析得出,當改變編碼效率時,自動請求重傳和前向糾錯的吞吐量大小關(guān)系進行交換時的誤碼率的值也會改變,此時,由于前文提出的吞吐量計算公式以及所提到的數(shù)據(jù)包錯誤率、平均重傳次數(shù)都與誤碼率有關(guān),所以當誤碼率減小時,吞吐量增加、數(shù)據(jù)包錯誤率減小、平均重傳次數(shù)減小。

  然后,分別單獨使用ARQ和FEC這兩種差錯控制方式進行了仿真,得到了它們的誤碼率與吞吐量的關(guān)系,也對采用了本文提出的差錯控制方式選擇方法進行了仿真,得到誤碼率與接收端吞吐量的關(guān)系,仿真結(jié)果如圖3。

  圖3仿真結(jié)果表明,設(shè)ARQ與FEC吞吐量交點處誤碼率為P,采用了文中提出的差錯控制方式選擇方法的接收端吞吐量為TP0,ARQ的接收端吞吐量為TP1,F(xiàn)EC的接收端吞吐量為TP2,則誤碼率小于P時,TP0>TP1且與TP2重合;誤碼率大于P時,TP0>TP2且與TP1重合。

  綜上所述,當誤碼率小于等于P時,選擇用FEC,而大于P時選擇用ARQ,從而提高整個水聲通信系統(tǒng)的接收端的有效吞吐量。

4結(jié)論

  本文分析了信道的誤碼率與接收端有效吞吐量之間的關(guān)系,提出一種差錯控制方式的選擇方法。該方法根據(jù)當前信道誤碼率選擇使用合適的差錯控制方式,仿真結(jié)果證明接收端有效吞吐量得到了提高。文中也提出了一種自適應(yīng)線性預(yù)測信道誤碼率的方法,該方法根據(jù)歷史的信道誤碼率利用前向線性預(yù)測方法來預(yù)測當前信道的誤碼率,仿真結(jié)果證明該預(yù)測方法較準確、可行。

圖像 003.png

  

  參考文獻

  [1] TALAVAGE J L, THIEL T E, BRADY D. An efficient storeandforward protocol for a shallowwater coustic local area network[J]. IEEE, 1994,1:883888.

 ?。?] Cao Rui, Yang Liuqing. Reliable relayaided underwater acoustic communications with Hybrid DLT codes[C]. Proceedings of Military Communications Conference, 2011,8069(5):412417.

 ?。?] 黃忠虎,沈連豐,李文峰,等. 時變信道中自適應(yīng)VRHARQ研究[J]. 電子學(xué)報, 2006, 34(4):690694.

  [4] 張輝. IEEE802.16m中的HARQ技術(shù)研究[D].成都: 電子科技大學(xué),2012.

 ?。?]CASARI P, HARRIS A F. Energyefficient reliable broadcast in underwater acoustic networks[C]. Workshop on Underwater Networks,2007(7):4956.

  [6] Zhuang Haojie, TAN H P, VALERA A, et al. Opportunistic ARQ with bidirectional overhearing for reliable multihop underwater networking[C]. In IEEE OCEANS, 2010: 510.

  [7] 楊謹滔. 802.16m系統(tǒng)MAC層中的ARQ機制研究[D].成都:電子科技大學(xué), 2012.


此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲大胆av| 亚洲性夜色噜噜噜7777| 国产精品二区影院| 欧美国产日韩一区二区| 美女91精品| 麻豆久久久9性大片| 老司机午夜精品视频在线观看| 欧美在线视频在线播放完整版免费观看 | 亚久久调教视频| 欧美亚洲一区二区在线| 亚洲欧美在线一区| 亚洲综合首页| 欧美一级一区| 久久精品国产999大香线蕉| 久久精品国产视频| 开元免费观看欧美电视剧网站| 免费高清在线一区| 欧美国产日韩一二三区| 欧美巨乳在线| 国产精品福利影院| 国产精品揄拍一区二区| 国产在线乱码一区二区三区| 在线观看欧美精品| 亚洲欧洲一区二区在线播放| 日韩午夜剧场| 亚洲欧美综合一区| 亚洲高清中文字幕| 99这里只有精品| 亚洲欧美日韩精品久久奇米色影视 | 亚洲视频综合在线| 午夜精品影院| 久久久久久久高潮| 欧美激情偷拍| 国产精品久久久久久久浪潮网站| 国产欧美一二三区| 在线看一区二区| 一本色道久久加勒比88综合| 亚洲欧美综合另类中字| 亚洲国产精品一区二区第一页| 日韩小视频在线观看专区| 亚洲尤物视频在线| 久久国产日本精品| 欧美韩日亚洲| 国产精品社区| 亚洲国产va精品久久久不卡综合| 一区二区三区免费在线观看| 欧美在线免费观看亚洲| 亚洲精品视频中文字幕| 欧美亚洲专区| 欧美国产日韩精品| 国产精品一区二区在线| 亚洲高清在线| 亚洲欧美国产三级| 亚洲免费激情| 久久精品国产99| 欧美色中文字幕| 国内精品久久久久影院色| 日韩亚洲欧美在线观看| 久久激情五月丁香伊人| 亚洲午夜精品国产| 久久综合电影一区| 国产精品免费小视频| 亚洲国产精品悠悠久久琪琪| 亚洲欧美日本国产有色| 亚洲日本成人| 久久久av毛片精品| 欧美日韩另类国产亚洲欧美一级| 国产午夜精品一区二区三区欧美 | 99人久久精品视频最新地址| 亚洲电影在线| 午夜免费日韩视频| 欧美精品激情在线| 欧美日韩视频在线观看一区二区三区| 国产手机视频一区二区| 一区二区三区视频在线看| 亚洲国产精品免费| 欧美一区成人| 欧美视频在线一区二区三区| 亚洲国产天堂久久综合网| 久久成人免费日本黄色| 亚洲欧美另类国产| 欧美日韩一级黄| 亚洲日本在线观看| 亚洲国产精品va在看黑人| 午夜免费日韩视频| 欧美三级网页| 日韩视频永久免费| 亚洲美女在线一区| 麻豆精品精华液| 国语对白精品一区二区| 亚洲伊人久久综合| 亚洲一区二区在线免费观看视频| 欧美电影美腿模特1979在线看| 狠狠色丁香婷婷综合影院| 亚洲一区日韩| 亚洲综合色网站| 欧美色综合网| 亚洲精品人人| 日韩一级片网址| 欧美日韩18| 亚洲精品国产系列| 亚洲美女视频在线免费观看| 欧美岛国在线观看| 亚洲国产日韩欧美| 亚洲美女视频在线观看| 欧美国产精品劲爆| 亚洲国产欧美日韩精品| 亚洲精品美女91| 欧美精品一区在线播放| 亚洲精品国产拍免费91在线| 一区二区三区久久久| 欧美日韩另类在线| 日韩视频免费在线观看| 亚洲午夜国产成人av电影男同| 欧美日韩一区国产| 一本久久综合亚洲鲁鲁五月天| 亚洲色图在线视频| 国产精品扒开腿爽爽爽视频 | 欧美一区二区三区在线观看视频| 欧美一区在线看| 国产一区 二区 三区一级| 欧美亚洲免费| 久久婷婷人人澡人人喊人人爽| 极品少妇一区二区三区精品视频 | 欧美日本一区二区高清播放视频| 亚洲人成网站色ww在线| 一区二区三区欧美亚洲| 欧美视频一区在线| 亚洲一区二区伦理| 久久激情视频| 在线不卡亚洲| 一区二区av在线| 欧美性生交xxxxx久久久| 亚洲影院一区| 久久人人爽人人爽| 亚洲国产日韩精品| 亚洲制服欧美中文字幕中文字幕| 国产精品人成在线观看免费 | 欧美少妇一区二区| 亚洲在线电影| 狼人天天伊人久久| 91久久夜色精品国产网站| 亚洲视频综合| 国产亚洲精品aa| 亚洲精品乱码久久久久久蜜桃91| 欧美日韩综合视频| 午夜精品久久久久久99热| 老司机免费视频久久| 亚洲日本理论电影| 亚洲欧美日产图| 国产在线拍揄自揄视频不卡99| 亚洲精品国产视频| 国产精品国产三级国产专播品爱网 | 欧美有码在线视频| 欧美高清在线精品一区| 亚洲天堂av综合网| 久久久一区二区三区| 日韩视频精品在线观看| 久久狠狠婷婷| 日韩网站在线| 久久久最新网址| 亚洲美女在线观看| 久久久国产91| 999亚洲国产精| 久久精品综合| 日韩亚洲欧美一区| 久久免费精品视频| av不卡在线| 麻豆精品国产91久久久久久| 亚洲视频视频在线| 蜜臀久久久99精品久久久久久| 亚洲一区二区精品| 欧美成年人在线观看| 午夜精品久久久久久久久| 欧美美女喷水视频| 欧美影院成人| 欧美性猛交xxxx乱大交蜜桃| 亚洲精品1区2区| 国产日本欧美一区二区三区| 日韩视频一区二区三区在线播放| 国产日韩av一区二区| 一区二区三区四区在线| 在线观看91精品国产麻豆| 亚洲欧美日韩在线不卡| 亚洲人成在线观看一区二区 | 国产日韩精品在线观看| 日韩系列在线| 黄色成人在线网站| 午夜日韩福利| 亚洲精品乱码久久久久久蜜桃91| 久久久一区二区三区| 亚洲专区一区| 欧美无乱码久久久免费午夜一区| 亚洲欧洲一区二区在线播放| 国产日产亚洲精品| 亚洲欧美日韩综合aⅴ视频| 亚洲精品一区中文| 欧美大片免费观看在线观看网站推荐| 久久aⅴ国产紧身牛仔裤| 国产精品久久午夜夜伦鲁鲁|