專利名稱::一種增強型自適應(yīng)數(shù)據(jù)重傳的方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及一種用于數(shù)字通信系統(tǒng)的數(shù)據(jù)傳輸自動糾錯的實現(xiàn)方法,確切地說,涉及一種增強型自適應(yīng)數(shù)據(jù)重傳的方法,屬于自適應(yīng)通信技術(shù)和數(shù)據(jù)混合自動重傳的
技術(shù)領(lǐng)域:
。
背景技術(shù):
:移動通信中的數(shù)據(jù)發(fā)射環(huán)境通常會受到信道衰落、符號間干擾以及時變噪聲等各種因素影響,使通信過程存在大量的不確定性。引入信道編碼(又稱糾錯碼)就是在發(fā)送端和接收端使用糾錯碼對數(shù)據(jù)分別進行編碼和解碼,其目的是對傳輸?shù)臄?shù)據(jù)增加糾錯保護來改善和保證數(shù)字通信系統(tǒng)的傳輸質(zhì)量。從信道編碼的構(gòu)造方法看,其基本思路是根據(jù)設(shè)定的規(guī)律在待發(fā)送的信息碼中加入一些人為的多余碼元-校驗碼,以保證傳輸數(shù)據(jù)的可靠性。經(jīng)過信道編碼器后,輸出符號中信息碼所占的比例稱為編碼效率,簡稱碼率。一般說來,碼率越低,引入的冗余信息越多,越有助于譯碼成功,能夠提高傳輸?shù)目煽啃?;即便無線信道處于深衰落時,也能保障通信可靠、穩(wěn)定地進行。缺點是占用了較多的通信資源,降低了傳輸效率,制約了系統(tǒng)吞吐量的提高。反之,碼率越高,可靠性相對降低,但提高了傳輸效率和系統(tǒng)吞吐量。在移動通信技術(shù)的發(fā)展早期,人們對抗無線衰落信道的時變特性,只能采用加大發(fā)射機發(fā)射功率、使用低階、大冗余的調(diào)制編碼方法來保障系統(tǒng)在信道深衰落時的通信質(zhì)量,還無暇考慮提高系統(tǒng)吞吐量的問題。隨著科技水平的進步和發(fā)展,人們研制出來一種鏈路自適應(yīng)技術(shù)。該技術(shù)能夠根據(jù)隨著時間變化的信道質(zhì)量,對發(fā)射端的各項參數(shù)(例如發(fā)射功率、調(diào)制編碼方式、數(shù)據(jù)幀長等)實時做出相應(yīng)的調(diào)整,以獲得最佳通信效果。比如在惡劣的信道狀態(tài)下,采用低碼率的信道編碼來傳輸,以便達到一定的性能指標;而當信道質(zhì)量有了提高后,再及時采用較高的碼率;如果信道質(zhì)量非常好,甚至可以考慮不采用信道編碼技術(shù)。這樣,使得有利的信道條件能夠得到及時利用,使信道容量得到更加充分的利用,最終提高頻語效率。自適應(yīng)技術(shù)在從發(fā)送到反饋的整個工作過程中,存在四大關(guān)鍵環(huán)節(jié)發(fā)送端及時獲知傳輸信道在下一自適應(yīng)時間段內(nèi)的可靠狀態(tài)信息,選擇合適的自適應(yīng)算法,發(fā)送/接收設(shè)備快速、靈活地切換工作模式,以及高度可靠的反饋信道。為了保證數(shù)據(jù)業(yè)務(wù)的傳輸質(zhì)量,發(fā)射端隨著信道環(huán)境的變化進行調(diào)節(jié)的參數(shù)除了發(fā)射功率、信道調(diào)制編碼方式之外,還包括采用傳輸差錯控制協(xié)議,如自動重發(fā)i奮求(ARQ,AutomaticRetransmissionreQuest)才支術(shù)。然而4言道編石馬和自動重發(fā)請求機制各有利弊,于是出現(xiàn)了將糾錯碼和自動重發(fā)請求機制結(jié)合寸吏用的混合自動重傳(HARQ,HybridAutomaticRetransmissionreQuest)#支術(shù)。該技術(shù)在糾錯能力以內(nèi)自動糾正錯誤,超出糾錯范圍則請求重發(fā),因而可以保證較高的系統(tǒng)傳輸效率。目前,HARQ—般分為三種類型I型HARQ,即傳統(tǒng)ARQ,在該技術(shù)方案中,接收端先對數(shù)據(jù)包糾錯,如果發(fā)現(xiàn)差錯而不能糾正,則發(fā)數(shù)據(jù)包請求重傳,同時丟棄錯誤的數(shù)據(jù)包,重傳時使用相同的前向糾錯編碼,即冗余信息是完全相同的。II型HARQ,即遞增冗余機制的ARQ,該技術(shù)中,如發(fā)生傳輸差錯,接收到的錯誤數(shù)據(jù)包不被丟棄,而是和重傳的冗余信息合并在一起后,進行譯碼;重傳數(shù)據(jù)和第一次傳輸?shù)臄?shù)據(jù)不一樣,攜帶著新的冗余信息來幫助譯碼。III型HARQ,它是I型HARQ和II型HARQ的結(jié)合,在該技術(shù)方案中,接收到的錯誤的數(shù)據(jù)包不被丟棄,接收機將其存儲起來和后續(xù)的重傳數(shù)據(jù)合并一起譯碼,若該重傳數(shù)據(jù)包不能正常譯碼,則和以前的傳輸?shù)臄?shù)據(jù)包合并;如果仍然不能譯碼,則繼續(xù)傳輸后續(xù)重傳包。如果所有的傳輸數(shù)據(jù)包都發(fā)送完之后,仍然沒有譯碼成功,再將這些數(shù)據(jù)包全部重復發(fā)送一遍。目前,經(jīng)常使用的是n型和ni型H-ARQ,它們均是基于鏈路自適應(yīng)編碼技術(shù),能夠根據(jù)信道條件的變化,動態(tài)地調(diào)整碼率。II型HARQ最主要的特點是在重傳中發(fā)射增量冗余(IR,IncrementalRedundancy)。目前,II型HARQ的主要形式有信息位打孔混合重傳、校驗位打孔混合重傳、以及擴展校驗矩陣三種方法。信息位打孔混合重傳技術(shù)方案可分為三個階段第一階段,初始發(fā)送和接收——發(fā)送端將待發(fā)送的信息序列通過一個碼率較高的編碼器,并將編碼后的數(shù)據(jù)(包括信息碼和校驗碼)發(fā)送出去。接收端接收到該數(shù)據(jù)后對其進行譯碼,如果譯碼不成功,則返回給發(fā)送端一個重發(fā)請求信號(即NACK信號),請求重發(fā)。并且把初始接收到的序列保存下來,以備后用。第二階段,重傳——發(fā)送端在收到NACK信號后,轉(zhuǎn)入信息位打孔模式將初始待發(fā)送的信息序列中事先約定位置上的數(shù)據(jù)設(shè)置為零,產(chǎn)生一個新的序列,這個序列的數(shù)據(jù)長度與初始信息序列的長度相同,不同的只是某些特定位置上的信息被強制設(shè)置為零。再將這個新的序列通過編碼器(即初始發(fā)射的編碼器)進行編碼,然后^^扁碼后數(shù)據(jù)中的校驗碼發(fā)送出去,編碼后數(shù)據(jù)中的信息碼則丟棄。在每次重傳的時候,可以設(shè)置不同的置零點,但是置零點的位置必須是收發(fā)雙方事先約定好的。第三階段,重新譯碼——接收端接收到發(fā)送端重傳過來的校驗碼后,對數(shù)據(jù)進行逐級譯碼。第一級譯碼用接收到的校驗碼來譯碼。先將上一次保存下來的序列中的信息碼提取出來,并把與發(fā)送端對應(yīng)的位置置零,然后將其與接收到的校驗碼一起送入譯碼器(初始接收的譯碼器)譯碼,得到譯碼結(jié)果后即進入第二級譯碼。第二級譯碼將上一級譯碼出來的信息碼和前一次保存下來的信息碼合并,再利用前一次保存下來的校驗碼對其譯碼,得到新的譯碼結(jié)果,如果譯碼成功,則返回給發(fā)送端一個譯碼成功信號(即ACK信號),否則,給發(fā)送端返回一個NACK信號。這種信息位打孔混合重傳技術(shù)方案實際上就是采用重傳不斷更新的信息碼信息的過程。其主要優(yōu)點是硬件使用率高(整個收發(fā)系統(tǒng)只需要一組編、譯碼器)、能耗低、電路復雜度低。校驗位打孔混合重傳也可分為三個階段第一階段,初始發(fā)送和接收——發(fā)送端將待發(fā)送的信息序列通過一個碼率較低的編碼器,然后對編碼后數(shù)據(jù)中的校驗碼進行打孔,再將信息碼和打孔后的校驗碼發(fā)送出去。打孔方式如下首先將校驗碼中特定位置上(這些位置是收發(fā)雙方事先約定好的)的信息提取出來,并將這些信息和它們在校驗碼中所處的位置存儲下來后,再刪除原校-驗碼中這些位置上的信息。接收端將接收到的數(shù)據(jù)送入譯碼器譯碼,如果譯碼不成功,則返回給發(fā)送端一個NACK信號,請求重發(fā),同時4巴第一次接收到的序列保存下來,以備后用。第二階段,重傳——發(fā)送端接收到NACK信號后,將初始發(fā)送時沒有發(fā)送出去的全部或部分校驗碼及其位置信息發(fā)送出去。第三階段,重新譯碼——接收端接收到新的校驗碼信息后,將其和上一次存儲下來的信息結(jié)合起來(即將接收到的校驗碼信息插入到相應(yīng)的原先打孔位置中去),再送入譯碼器譯碼。這種校驗位打孔混合重傳方案可以保證在最差信道下有預定的較好傳輸性能,缺點是硬件使用效率較差。同前兩種技術(shù)方案可相比,擴展校驗矩陣方法的優(yōu)點是可以使獲得的低碼率碼有較好的糾錯性能,但其缺點是所需譯碼器不只一個,硬件成本高。而前兩種重傳技術(shù)方案中,編譯碼器只需一套即可。現(xiàn)在,研究新的鏈路自適應(yīng)技術(shù)來提高系統(tǒng)的傳輸性能已經(jīng)成為當前通信技術(shù)最熱門的研究領(lǐng)域之一。
發(fā)明內(nèi)容有鑒于此,本發(fā)明的目的是提供一種增強型自適應(yīng)數(shù)據(jù)重傳的方法,該方法同時兼容信息位打孔混合重傳和校驗位打孔混合重傳兩種技術(shù)的優(yōu)點,既能提高硬件利用率,減少傳輸處理的時延,提高系統(tǒng)吞吐量,節(jié)約能耗;又能保證在最差信道下具有較好的糾錯傳輸性能。為了達到上述目的,本發(fā)明提供了一種增強型自適應(yīng)數(shù)據(jù)重傳的方法,其特征在于采用自適應(yīng)技術(shù),在信道條件好的時候,采用傳輸速率高和冗余糾錯碼少的高碼率編碼器對數(shù)據(jù)進行編碼后,完成該數(shù)據(jù)的初始發(fā)送,或采用信息位打孔混合重傳數(shù)據(jù)方法,以提高硬件利用率和系統(tǒng)吞吐量,節(jié)約能耗;而在信道條件差的時候,采用傳輸速率低和大冗余糾錯碼的低碼率編碼器對數(shù)據(jù)進行編碼后,完成該數(shù)據(jù)的初始發(fā)送,或采用校驗位打孔混合重傳數(shù)據(jù)方法,保障通信傳輸?shù)目煽啃浴W鳛楹?G中的關(guān)鍵技術(shù)-鏈路自適應(yīng)技術(shù)已經(jīng)成為當前一個最熱門的通信技術(shù)研究領(lǐng)域。本發(fā)明正是建立在自適應(yīng)技術(shù)基礎(chǔ)上的、用于保證數(shù)據(jù)業(yè)務(wù)傳輸質(zhì)量的一種增強型自適應(yīng)數(shù)據(jù)重傳的方法。其創(chuàng)新特點是在實際傳輸中采用自適應(yīng)技術(shù),在信道條件好的時候,采用高碼率編碼器對數(shù)據(jù)進行編碼或采用信息位打孔混合重傳技術(shù),以減少譯碼的操作次數(shù),大大降低能耗,減小處理時延;而且采用高碼率的編碼方式,硬件利用率高,系統(tǒng)吞吐量大。而在信道條件差的時候,采用低碼率編碼器對數(shù)據(jù)進行編碼或采用校驗位打孔混合重傳技術(shù),可以保證信道傳輸具有一定的可靠性。本發(fā)明可以廣泛應(yīng)用于WCDMA、CDMA2000和TD-SCDMA等移動通信系統(tǒng),以及其它多種通信系統(tǒng)中。本發(fā)明適用于低密度校驗碼的信道編碼方式。圖1是增強型自適應(yīng)數(shù)據(jù)重傳方法的搡作步驟示意圖。圖2(A)、(B)、(C)分別是本發(fā)明實施例中初始發(fā)射的數(shù)據(jù)(包括信息位數(shù)據(jù)D和校驗位數(shù)據(jù)P)以及采用信息位打孔重傳方法的兩次不同打孔位置及其發(fā)送信息的示意圖;其中圖B是第一次重傳時,信息位數(shù)據(jù)D的前一半置0,后一半數(shù)據(jù)仍保留進行編碼后,只發(fā)送新生成的校驗位數(shù)據(jù)Pl。圖C是第二次重傳時,信息位數(shù)據(jù)D的前一半數(shù)據(jù)保留,后一半數(shù)據(jù)塊置零后,再進行編碼后,然后發(fā)送新生成的校驗位數(shù)據(jù)P2。圖3是實施例采用校驗位打孔重傳方法的打孔位置示意圖。圖4是上述兩個實施例采用信息位打孔重傳方法與校驗位打孔重傳方法在數(shù)據(jù)吞吐流量上的對比圖。圖5是上述兩個實施例采用信息位打孔重傳方法與校驗位打孔重傳方法在平均傳輸操作次數(shù)上的對比圖。圖6是上述兩個實施例采用信息位打孔重傳方法與校驗位打孔重傳方法在平均迭代次數(shù)上的對比圖。具體實施方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面結(jié)合附圖對本發(fā)明作進一步的詳細描述。本發(fā)明是一種增強型自適應(yīng)數(shù)據(jù)重傳的方法采用自適應(yīng)技術(shù),在信道條件好的時候,采用傳輸速率高和冗余糾錯碼少的高碼率編碼器對數(shù)據(jù)進行編碼后,完成該數(shù)據(jù)的初始發(fā)送,或采用信息位打孔混合重傳數(shù)據(jù)方法,以提高硬件利用率和系統(tǒng)吞吐量,節(jié)約能耗;而在信道條件差的時候,采用傳輸速率低和大冗余糾錯碼的低碼率編碼器對數(shù)據(jù)進行編碼后,完成該數(shù)據(jù)的初始發(fā)送,或采用校驗位打孔混合重傳數(shù)據(jù)方法,保障通信傳輸?shù)目煽啃浴⒁妶D1,詳細說明本發(fā)明方法的各個操作步驟(1)發(fā)送端進行首次發(fā)射發(fā)送評測信道的請求信號,以便根據(jù)接收端反饋的信道狀態(tài)評測值自適應(yīng)選擇適宜的數(shù)據(jù)編碼方式,并對第一個數(shù)據(jù)塊進行初始發(fā)送。該步驟(1)包括下述具體操作內(nèi)容(11)發(fā)送端判斷待發(fā)送的數(shù)據(jù)塊是否為首次發(fā)送的第一個數(shù)據(jù)塊,若是,執(zhí)行步驟(12)的操作;否則,結(jié)束該流程,跳轉(zhuǎn)執(zhí)行步驟(2)的操作;(12)發(fā)送端先發(fā)送一個信道評測請求信號,請求接收端對信道傳輸誤碼狀態(tài)進4于評估;(13)接收端接收到該信道評測請求信號后,通過后向傳輸信道給發(fā)送端反饋一個信道狀態(tài)估計值,用作自適應(yīng)選擇數(shù)據(jù)編碼方式的依據(jù);(14)發(fā)送端對該數(shù)據(jù)塊進行初始發(fā)射根據(jù)反饋回來的信道狀況選擇相應(yīng)的編碼方式在信道質(zhì)量好(圖1中所示信噪比SNR超過門限值)時,采用高碼率的編碼器對該數(shù)據(jù)塊進行編碼,再將編碼后的數(shù)據(jù)以及當前的幀號、碼率發(fā)送出去;在信道質(zhì)量差(圖1中所示信噪比SNR低于門限值)時,采用低碼率的編碼器對該數(shù)據(jù)塊進行編碼,并將編碼后所有校驗位信息存儲下來,再對其校驗位進行打孔,將信息位數(shù)據(jù)和打孔后的校驗位數(shù)據(jù)以及當前的幀號、碼率發(fā)送出去。(2)發(fā)送端根據(jù)接收端反饋的信道狀態(tài)估計值實時選擇相應(yīng)的數(shù)據(jù)編碼方式進行數(shù)據(jù)的初始發(fā)送,或根據(jù)數(shù)據(jù)初始發(fā)送后的反饋信號選擇該數(shù)據(jù)的重傳方式信息位打孔重傳、或校驗位打孔重傳。該步驟(2)包括下述具體操作內(nèi)容(21)根據(jù)接收端反饋過來的信號是NACK還是ACK,發(fā)送端選擇相應(yīng)的數(shù)據(jù)重傳方式來重傳數(shù)據(jù)若是ACK信號,執(zhí)行步驟(22)的操作;若是NACK信號,則執(zhí)行步驟(23)的操作;(22)根據(jù)反饋的信道狀況,發(fā)送端選擇相應(yīng)的編碼方式對后續(xù)數(shù)據(jù)進行初始發(fā)射信道質(zhì)量好時,采用高碼率的編碼器對后續(xù)數(shù)據(jù)進行編碼,將編碼后的數(shù)據(jù)以及當前的幀號、碼率發(fā)送出去;在信道質(zhì)量差時,采用低碼率的編碼器對后續(xù)數(shù)據(jù)進行編碼,并將編碼后所有校驗位信息存儲下來,再對其校驗位進行打孔,將信息位數(shù)據(jù)和打孔后的校驗位數(shù)據(jù)以及當前的幀號、碼率發(fā)送出去;結(jié)束該流程;(23)發(fā)送端先判斷該數(shù)據(jù)塊初始發(fā)射時采用的是哪一種編碼器,如果初始發(fā)射采用的是高碼率編碼器,則進行信息位打孔重傳;如果初始發(fā)射采用的是低碼率編碼器,則進行校驗位打孔重傳,結(jié)束該流程。(3)接收端接收數(shù)據(jù),并根據(jù)接收到的數(shù)據(jù)類型,對該數(shù)據(jù)分別選擇進行初始譯碼、合并校驗位譯碼、或逐級譯碼的操作,然后判斷譯碼是否成功,并相應(yīng)地返回給發(fā)送端譯碼結(jié)果的確認信號和信道狀態(tài)估計值,或者是重傳請求。該步驟(3)包括下述具體操作內(nèi)容(31)接收端接收到信號后,根據(jù)接收到的幀號判斷該數(shù)據(jù)塊是否為重傳幀;若接收到的數(shù)據(jù)不是重傳幀,即為初始發(fā)送的數(shù)據(jù),執(zhí)行步驟(32)的操作;否則,跳轉(zhuǎn)執(zhí)行步驟(33)的操作;(32)根據(jù)初始發(fā)射時的碼率,接收端選擇相應(yīng)的譯碼器進行譯碼后;跳轉(zhuǎn)執(zhí)行步驟(34)的操作;(33)接收端根據(jù)接收到的數(shù)據(jù)碼率判斷、選擇相應(yīng)的譯碼方式若為高碼率,則采用逐級譯碼方式進行譯碼;若為低碼率,則采用合并校驗位譯碼方式進行譯碼;(34)接收端判斷譯碼是否正確;若譯碼不正確,則返回給發(fā)送端一個NACK信號請求重發(fā);否則,輸出數(shù)據(jù),并給發(fā)送端返回確認譯碼結(jié)果的ACK信號和信道狀態(tài)估計值,結(jié)束該流程。下面再通過分別采用信息位打孔重傳技術(shù)和校驗位打孔重傳技術(shù)的兩個實施例的對比情況,說明本發(fā)明提出的增強型自適應(yīng)數(shù)據(jù)重傳方法的優(yōu)勢。第一個實施例信息位打孔重傳方法。參見圖2,介紹其打孔位置。圖中,網(wǎng)格塊表示信息位數(shù)據(jù)D,陰影塊表示校驗位數(shù)據(jù)P,空白塊表示打孔后的數(shù)據(jù)為零,橢圓圈出來的部分表示每次發(fā)送的數(shù)據(jù)。圖A是初始發(fā)射的所有信息,(包括信息位數(shù)據(jù)D和校驗位數(shù)據(jù)P)。圖B是第一次重傳時,信息位數(shù)據(jù)D的前一半置O,后一半數(shù)據(jù)仍保留進行編碼后,只發(fā)送新生成的校驗位數(shù)據(jù)P1。圖C是第二次重傳時,信息位數(shù)據(jù)D的前一半數(shù)據(jù)留,后一半數(shù)據(jù)塊置零并進行編碼后,再發(fā)送新生成的校驗位數(shù)據(jù)P2。該實施例采用低密度校驗碼作為其信道編碼,母碼的碼率為3/4,來自WIMAX—802.16eR=3/4B。結(jié)構(gòu)化低密度校驗碼的編碼矩陣<formula>formulaseeoriginaldocumentpage12</formula>第二個實施例校驗位打孔重傳方法。參見圖3,介紹其打孔位置。圖中,網(wǎng)格塊表示信息位數(shù)據(jù)D,陰影塊表示校驗位數(shù)據(jù)P。初始發(fā)射的數(shù)據(jù)為信息位數(shù)據(jù)D和校驗位數(shù)據(jù)P。第一次重傳時,只發(fā)送新生成的校驗位數(shù)據(jù)P2。第二次重傳時,只發(fā)送新生成的校驗位數(shù)據(jù)P3。該實施例采用低密度校驗碼作為其信道編碼,母碼的碼率為1/2,結(jié)構(gòu)化低密度校驗碼的編碼矩陣為H;其中,Hfem=235一150-1-1350一1一1-1500-1135一1185一1一1414125一1-1491一1一1一1一1一11u9292一1353_1一13b一1—1"—1一1一1一1-1一1一1451307523224一1213一1一1-1一131_1一1-1一1363一1130一1398一1118-1一1一1—1一123一1一121fl223糾一1一120一1一1415一1一1一1560一1一160375一1480一1一1209280一1一1_1一1一1一1一178一154231093一1一1糊一1一1—1514—119一1一1一1一1146一1273一1628—1一1192一1一1179—1-1-1一1317一1455一1一1223一1一1一1一1一1341一1—1柳一1的0—171|546一1420—1—1-1-1一1-1355一1一1一1憎345一119554485一1552一1一1106一1一1一1一1277一1柳一1—1255一1一1-1—1一1274一1130293一1if56一173一1一1458一1一1-1一1416Mf4一1—1-1一172—1209—198一1一1-1161一151114一1一1一1255一1柳一1一1305一1一1一1一1—1225一1415一1360440一190一1一1一10180-1_100-1-1-1-1---1-i-iba_1-1_1---1-1-1-100-1-1_一_1-1-1_1-10b-1--一1一1一1一1-1一1-1-1-10G-100-10<table>tableseeoriginaldocumentpage13</column></row><table>參見圖4圖6,介紹上述實施例的仿真結(jié)果情況。這三個圖中,實線表示第一個實施例(信息位打孔重傳)的性能曲線,虛線表示第二個實施例(校驗位打孔重傳)的性能曲線。由圖4可見,在信噪比為-ldB時,第二個實施例的吞吐量為0.5,而第一個實施例的吞吐量僅為0.1,可見在低信噪比的時候,第二個實施例比第一個實施例更能保證傳輸?shù)目煽啃浴5钱斝旁氡仍黾拥?.5dB時,第一個實施例和第二個實施例的吞吐量均為0.75,這時即可以考慮采取有效的手段降低能耗,減小處理時延。由圖5可見,在信噪比為1.5db時,第二個實施例的平均搡作數(shù)為5063次,而第一個實施例平均操作數(shù)大約為780次,也就是說此時,這種信息位打孔重傳方案所需的平均操作數(shù)僅為校驗位打孔重傳方案的平均操作數(shù)的15%。在高信噪比的情況下,信息位打孔重傳方案需要的平均操作次數(shù)明顯低于傳統(tǒng)的校驗比特打孔的重傳方案,這也是本發(fā)明的優(yōu)點之一譯碼器復雜度低,能耗低。由圖6可見,在信噪比為1.5db時,第二個實施例的平均迭代次數(shù)為41.5次,而第一個實施例平均迭代次數(shù)為9.24次,也就是說此時,信息位打孔重傳方案所需的平均迭代次數(shù)僅為校驗位打孔重傳方案的平均迭代次數(shù)的22%。即在高信噪比的情況下,采用信息位打孔重傳方式時譯碼時延大大縮短了。通過對這兩個實施例的對比分析,可以證明本發(fā)明技術(shù)方案的試驗是成功的,實現(xiàn)了發(fā)明目的。權(quán)利要求1.一種增強型自適應(yīng)數(shù)據(jù)重傳的方法,其特征在于采用自適應(yīng)技術(shù),在信道條件好的時候,采用傳輸速率高和冗余糾錯碼少的高碼率編碼器對數(shù)據(jù)進行編碼后,完成該數(shù)據(jù)的初始發(fā)送,或采用信息位打孔混合重傳數(shù)據(jù)方法,以提高硬件利用率和系統(tǒng)吞吐量,節(jié)約能耗;而在信道條件差的時候,采用傳輸速率低和大冗余糾錯碼的低碼率編碼器對數(shù)據(jù)進行編碼后,完成該數(shù)據(jù)的初始發(fā)送,或采用校驗位打孔混合重傳數(shù)據(jù)方法,保障通信傳輸?shù)目煽啃浴?、根據(jù)權(quán)利要求1所述的自適應(yīng)數(shù)據(jù)重傳的方法,其特征在于所述方法包括下列操作步驟(1)發(fā)送端進行首次發(fā)射發(fā)送評測信道的請求信號,以便根據(jù)接收端反饋的信道狀態(tài)評測值自適應(yīng)選擇適宜的數(shù)據(jù)編碼方式,并對第一個數(shù)據(jù)塊進行初始發(fā)送;(2)發(fā)送端根據(jù)接收端反饋的信道狀態(tài)估計值實時選擇相應(yīng)的數(shù)據(jù)編碼方式進行數(shù)據(jù)的初始發(fā)送,或根據(jù)數(shù)據(jù)初始發(fā)送后的反饋信號選擇該數(shù)據(jù)的重傳方式信息位打孔重傳、或校驗位打孔重傳;(3)接收端接收數(shù)據(jù),并根據(jù)接收到的數(shù)據(jù)類型,對該數(shù)據(jù)分別選^^進行初始譯碼、合并校驗位譯碼、或逐級譯碼的操作,然后判斷譯碼是否成功,并相應(yīng)地返回給發(fā)送端譯碼結(jié)果的確認信號和信道狀態(tài)估計值,或者是重傳請求。3、根據(jù)權(quán)利要求1所述的自適應(yīng)數(shù)據(jù)重傳的方法,其特征在于所述步驟(1)進一步包括下述操作內(nèi)容(11)發(fā)送端判斷待發(fā)送的數(shù)據(jù)塊是否為首次發(fā)送的第一個數(shù)據(jù)塊,若是,執(zhí)行步驟(12)的操作;否則,結(jié)束該流程,跳轉(zhuǎn)執(zhí)行步驟(2)的操作;(12)發(fā)送端先發(fā)送一個信道評測請求信號,請求接收端對信道傳輸誤碼狀態(tài)進4亍評估;(13)接收端接收到該信道評測請求信號后,通過后向傳輸信道給發(fā)送端反饋一個信道狀態(tài)估計值,用作自適應(yīng)選擇數(shù)據(jù)編碼方式的依據(jù);(14)發(fā)送端對該數(shù)據(jù)塊進行初始發(fā)射根據(jù)反饋回來的信道狀況選擇相應(yīng)的編碼方式在信道質(zhì)量好時,采用高碼率的編碼器對該數(shù)據(jù)塊進行編碼,再將編碼后的數(shù)據(jù)以及當前的幀號、碼率發(fā)送出去;在信道質(zhì)量差時,采用低碼率的編碼器對該數(shù)據(jù)塊進行編碼,并將編碼后所有校驗位信息存儲下來,再對其校驗位進行打孔,將信息位數(shù)據(jù)和打孔后的校驗位數(shù)據(jù)以及當前的幀號、碼率發(fā)送出去。4、根據(jù)權(quán)利要求1所述的自適應(yīng)數(shù)據(jù)重傳的方法,其特征在于所述步驟(2)進一步包括下述操作內(nèi)容(21)根據(jù)接收端反饋過來的信號是NACK還是ACK,發(fā)送端選擇相應(yīng)的數(shù)據(jù)重傳方式來重傳數(shù)據(jù)若是ACK信號,執(zhí)行步驟(22)的操作;若是NACK信號,則執(zhí)行步驟(23)的操作;(22)根據(jù)反饋的信道狀況,發(fā)送端選擇相應(yīng)的編碼方式對后續(xù)數(shù)據(jù)進行初始發(fā)射信道質(zhì)量好時,采用高碼率的編碼器對后續(xù)數(shù)據(jù)進行編碼,將編碼后的數(shù)據(jù)以及當前的幀號、碼率發(fā)送出去;在信道質(zhì)量差時,采用低碼率的編碼器對后續(xù)數(shù)據(jù)進行編碼,并將編碼后所有校驗位信息存儲下來,再對其校驗位進行打孔,將信息位數(shù)據(jù)和打孔后的校驗位數(shù)據(jù)以及當前的幀號、碼率發(fā)送出去;結(jié)束該流程;(23)發(fā)送端先判斷該數(shù)據(jù)塊初始發(fā)射時采用的是哪一種編碼器,如果初始發(fā)射采用的是高碼率編碼器,則進行信息位打孔重傳;如果初始發(fā)射采用的是低碼率編碼器,則進行校驗位打孔重傳,結(jié)束該流程。5、根據(jù)權(quán)利要求1所述的自適應(yīng)數(shù)據(jù)重傳的方法,其特征在于所述步驟(3)進一步包括下述操作內(nèi)容(31)接收端接收到信號后,根據(jù)接收到的幀號判斷該數(shù)據(jù)塊是否為重傳幀;若接收到的數(shù)據(jù)不是重傳幀,即為初始發(fā)送的數(shù)據(jù),執(zhí)行步驟(32)的搡作;否則,跳轉(zhuǎn)執(zhí)行步驟(33)的操作;(32)根據(jù)初始發(fā)射時的碼率,接收端選擇相應(yīng)的譯碼器進行譯碼后;跳轉(zhuǎn)執(zhí)行步驟(34)的操作;(33)接收端根據(jù)接收到的數(shù)據(jù)碼率判斷、選擇相應(yīng)的譯碼方式若為高碼率,則采用逐級譯碼方式進行譯碼;若為低碼率,則采用合并校驗位譯碼方式進行譯碼;(34)接收端判斷譯碼是否正確;若譯碼不正確,則返回給發(fā)送端一個NACK信號請求重發(fā);否則,輸出數(shù)據(jù),并給發(fā)送端返回確認譯碼結(jié)果的ACK信號和信道狀態(tài)估計值,結(jié)束該流程。全文摘要一種增強型自適應(yīng)數(shù)據(jù)重傳的方法,是采用自適應(yīng)技術(shù),在信道條件好的時候,采用傳輸速率高和冗余糾錯碼少的高碼率編碼器對數(shù)據(jù)進行編碼后,完成該數(shù)據(jù)的初始發(fā)送,或采用信息位打孔混合重傳數(shù)據(jù)方法,以提高硬件利用率和系統(tǒng)吞吐量,節(jié)約能耗;而在信道條件差的時候,采用傳輸速率低和大冗余糾錯碼的低碼率編碼器對數(shù)據(jù)進行編碼后,完成該數(shù)據(jù)的初始發(fā)送,或采用校驗位打孔混合重傳數(shù)據(jù)方法,保障通信傳輸?shù)目煽啃?。本發(fā)明方法同時兼容信息位打孔混合重傳和校驗位打孔混合重傳兩種技術(shù)的優(yōu)點,既能提高硬件利用率,減少傳輸處理的時延,提高系統(tǒng)吞吐量,節(jié)約能耗;又能保證在最差信道下具有較好的糾錯傳輸性能。文檔編號H04L1/16GK101237310SQ200710177680公開日2008年8月6日申請日期2007年11月19日優(yōu)先權(quán)日2007年11月19日發(fā)明者吳湛擊,歐陽子月,王文博,煒胡,辰鄭,旭雷申請人:北京郵電大學;普天信息技術(shù)研究院有限公司