專利名稱:基于提高跳頻電臺抗干擾能力的rs級聯(lián)碼設(shè)計方法
技術(shù)領(lǐng)域:
本發(fā)明提供一種基于提高跳頻電臺抗信道干擾能力的RS級聯(lián)碼設(shè)計方法,特別是用以提高跳頻電臺在抗隨機干擾、突發(fā)干擾以及混合干擾條件下的糾錯能力。
背景技術(shù):
如今,在現(xiàn)代信息蓬勃發(fā)展的時代,無線傳輸技術(shù)的應(yīng)用越來越廣泛和深入。而且跳頻電臺的出現(xiàn)為無線互聯(lián)網(wǎng)數(shù)據(jù)通信建立了有力的基礎(chǔ),用于為各種通信平臺提供抗干擾的數(shù)據(jù)通信和數(shù)字話音,實時或近實時地傳輸各種信息。這就要求通信信息的傳輸、處理、分發(fā)要做到可靠、及時、有效,因此信道編解碼技術(shù)在其中的作用就顯得尤為重要。我們知道無線數(shù)據(jù)傳輸中的誤碼率是衡量數(shù)據(jù)傳輸質(zhì)量的直接指標。在實際應(yīng)用中,我們經(jīng)常使用信道誤碼率來表征實際糾錯解碼前的信道的差錯率,用殘余誤碼率來表征糾錯解碼后信道差錯率,也可以采用這兩個數(shù)據(jù)來衡量使用的糾錯編解碼方法的糾錯能力。隨著信道編碼技術(shù)的發(fā)展,出現(xiàn)了各種糾錯能力不錯的編解碼方法。這些編解碼算法都根據(jù)各自的性能特點獲得了實際應(yīng)用,尤其是級聯(lián)碼在無線通信中獲得最廣泛的應(yīng)用。跳頻電臺本身應(yīng)用無線信道,信道傳輸條件不是很好,存在著各種自然干擾以及傳輸本身的快衰落和慢衰落,引起信道傳輸發(fā)生差錯,這就是隨機干擾。此外,跳頻電臺本身是為了抗干擾的,不可避免的要受到人為干擾,當跳頻頻率點選擇不當,會使通信質(zhì)量的中斷,信道條件進一步惡化,信道誤碼率急劇增加,這種干擾導(dǎo)致的錯誤稱為突發(fā)干擾。隨機干擾和突發(fā)干擾以及它們的混合干擾就是跳頻電臺的信道干擾條件。目前,部分跳頻電臺對抗突發(fā)干擾的要求一定數(shù)據(jù)傳輸速率下,保證70%錯誤頻點的正確傳輸。為保證跳頻電臺的傳輸可靠性,就必須采用一種糾錯編解碼算法能同時滿足糾正隨機錯誤和突發(fā)錯誤的能力。通常一般的糾錯編解碼方法只具有糾正隨機錯誤的能力,RS碼(Reed-Solomon codes)是在有限域GF^1)上構(gòu)造的循環(huán)碼,理論上具有糾正突發(fā)錯誤和隨機錯誤的能力,但在實際應(yīng)用中對突發(fā)干擾和混合干擾錯誤的糾錯能力還有待進一步提高,才能滿足跳頻電臺的要求?,F(xiàn)今采用RS級聯(lián)碼的方法通常是外碼選用RS碼,內(nèi)碼選用卷積碼,最后加交織器。內(nèi)碼糾正隨機錯誤,交織器和RS碼糾正突發(fā)錯誤。這里需要解決的問題就是要實現(xiàn)RS 碼最大的糾錯能力,就必須獲得解碼錯誤碼字的位置。理論上當RS碼在知道錯誤位置時, 比不知道錯誤位置時的糾錯能力要提高一倍。而內(nèi)碼只采用糾錯碼就不能完成錯誤位置的確定功能。然而,在現(xiàn)行的跳頻電臺中只用一種內(nèi)碼完成錯誤位置的確定,這樣就容易產(chǎn)生錯檢和漏檢,從而降低了 RS的確定位置的糾錯性能,因此業(yè)內(nèi)人士特別期待有一種能結(jié)合跳頻電臺信道傳輸特征的RS碼的級聯(lián)方法,完成在電臺實際信道下的最大性能的糾錯。
發(fā)明內(nèi)容
本發(fā)明的目的就是為了克服上述已有方法的不足,提供一種設(shè)計合理,工作可靠的基于提高跳頻電臺抗干擾能力的RS級聯(lián)碼設(shè)計方法。
權(quán)利要求
1. 一種基于提高跳頻電臺抗干擾能力的RS級聯(lián)碼設(shè)計方法,包含RS級聯(lián)碼構(gòu)成方式、 發(fā)送通路編碼處理方法和接收通路解碼處理方法。所述RS級聯(lián)碼構(gòu)成方式由外碼、內(nèi)碼和交織3部分組成,其中 外碼為RS碼;內(nèi)碼為檢錯碼、錯跳統(tǒng)計檢測法和調(diào)制解調(diào)錯跳檢測法三者結(jié)合組成; 交織為交織器輸出交織數(shù)據(jù)結(jié)構(gòu)。 本發(fā)明RS級聯(lián)碼構(gòu)成方式如下表所示
2.如權(quán)利要求1所述的基于提高跳頻電臺抗干擾能力的RS級聯(lián)碼設(shè)計方法,其特征是所述發(fā)送通路編碼處理方法,共由5個步驟完成,其中步驟401是數(shù)據(jù)預(yù)處理,完成待編碼數(shù)據(jù)的長度判定,數(shù)據(jù)填充以及數(shù)據(jù)字節(jié)到RS符號的轉(zhuǎn)換,同時為滿足交織器的工作,還需將數(shù)據(jù)按照二維矩陣方式存儲;步驟402是RS編碼,二維矩陣中按照列的方式進行RS編碼,每次取一列信息符號,按照標準的RS編碼算法,將獲得校驗信息按照列的方式存儲在編碼后二維矩陣空間中,將所有的k列都進行一次RS編碼;步驟403是內(nèi)碼編碼過程,對RS編碼后數(shù)據(jù)按照單獨的符號的結(jié)構(gòu)進行內(nèi)碼編碼(奇偶校驗編碼或者等比碼編碼),獲取的碼字仍舊以符號的方式存儲在編碼后矩陣空間;步驟404和是完成加入調(diào)制冗余信息,將編碼后的二維矩陣按照行加入冗余信息,信息的長度需要考慮跳傳輸有效字節(jié)數(shù)和檢錯錯跳有效性;步驟405是完成交織工作,按照每跳傳送數(shù)據(jù)取矩陣空間一行的結(jié)構(gòu)將編碼后的數(shù)據(jù)發(fā)送到調(diào)制層,完成交織器的工作。
3.如權(quán)利要求1所述的基于提高跳頻電臺抗干擾能力的RS級聯(lián)碼設(shè)計方法,其特征是所述接收通路解碼處理方法,共由個7步驟完成,其中步驟501是待解碼數(shù)據(jù)預(yù)處理,主要完成數(shù)據(jù)的符號轉(zhuǎn)換,將收到數(shù)據(jù)按照每個符號為內(nèi)碼的碼字的結(jié)構(gòu)進行轉(zhuǎn)換;步驟502是數(shù)據(jù)的解調(diào)錯跳檢測,將解調(diào)后的冗余數(shù)據(jù)進行錯誤統(tǒng)計根據(jù)閥值進行錯跳判斷,將錯跳指示保存。這里的錯跳判斷可以發(fā)生漏判,盡量避免錯判;步驟503是完成解交織,對輸入的解調(diào)數(shù)據(jù)按照收到一跳存儲一行的方式保存到待解碼二維矩陣空間。以這種按列編解碼、以行發(fā)送接收的方式完成數(shù)據(jù)的交織工作。這種方式就保證了一個解碼二維矩陣空間中,同時發(fā)生幾個頻點的錯誤跳時,對每個按列解碼的 RS碼都具有相同的影響,只影響錯誤跳對應(yīng)位置的一個符號,只要在每列RS碼的解碼能力之內(nèi),就不會發(fā)生某一個RS碼解碼失敗的情況;步驟504是完成內(nèi)碼解碼過程。將內(nèi)碼的校驗信息去除,并存儲每個內(nèi)碼符號是否發(fā)生錯誤的標志;步驟505是完成錯跳統(tǒng)計檢測。根據(jù)內(nèi)碼的錯誤標志,按照行進行統(tǒng)計,當每行的內(nèi)碼符號錯誤個數(shù)大于某個閥值時,可近似確定為該行的數(shù)據(jù)為錯誤跳數(shù)據(jù),給出錯誤跳標志, 再并與解調(diào)的錯跳標志一起作為最終的錯誤跳標志。這樣做的主要原因是目前的奇偶碼只能檢測符號內(nèi)1個比特的錯誤,等比碼也只能檢測符號內(nèi)部分錯誤,如果只用內(nèi)碼的錯誤標志,將導(dǎo)致嚴重的漏檢。當一跳數(shù)據(jù)的檢測到錯誤符號個數(shù)較多時,這跳數(shù)據(jù)全錯的幾率是一個極大值;步驟506和507完成RS解碼工作,其中步驟506是以列的方式讀取符號的錯誤標志和該符號所處行的錯跳標志,將兩個值進行或處理就得到最后可以代入到RS解碼器的符號指示值;步驟507是將解碼二維矩陣的數(shù)據(jù)按照列進行解碼,每次取一列符號和該符號的錯誤指示一起進行RS糾刪解碼,且?guī)в屑m刪的RS碼,解碼能力可以達到容許校驗位個數(shù)的符號發(fā)生錯誤。
4.如權(quán)利要求1所述的基于提高跳頻電臺抗干擾能力的RS級聯(lián)碼設(shè)計方法,其特征是所述RS級聯(lián)碼數(shù)據(jù)結(jié)構(gòu)如下表所示
5.如權(quán)利要求1所述的基于提高跳頻電臺抗干擾能力的RS級聯(lián)碼設(shè)計方法,其特征所述檢錯碼為高碼率的奇偶碼或等比碼,完成一個RS符號的錯誤檢測。
6.如權(quán)利要求1所述的基于提高跳頻電臺抗干擾能力的RS級聯(lián)碼設(shè)計方法,其特征所述錯跳統(tǒng)計檢測法為通過對每一跳內(nèi)所發(fā)生錯誤的符號個數(shù)逐一進行統(tǒng)計,按照預(yù)定的閥值進行錯跳檢測判定。
7.如權(quán)利要求1所述的基于提高跳頻電臺抗干擾能力的RS級聯(lián)碼設(shè)計方法,其特征是所述調(diào)制解調(diào)錯跳檢測法為通過加入冗余信息實現(xiàn)錯跳檢測判定。
8.如權(quán)力要求1所述的基于提高跳頻電臺抗干擾能力的RS級聯(lián)碼設(shè)計方法,其特征是所述的交織,其數(shù)據(jù)結(jié)構(gòu)如下表所示
全文摘要
本發(fā)明為一種基于提高跳頻電臺抗干擾能力的RS級聯(lián)碼設(shè)計方法,包含有RS級聯(lián)碼構(gòu)成方式,發(fā)送通路編碼處理方法和接收通路解碼處理方法。RS級聯(lián)碼又由外碼,即RS碼;內(nèi)碼,即檢錯碼、錯跳統(tǒng)計檢測法和調(diào)制解調(diào)錯跳檢測法以及交織3部分構(gòu)成。它是以跳頻電臺綜合業(yè)務(wù)單元作為硬件平臺,綜合考慮跳頻電臺的信道特性和數(shù)據(jù)傳輸特性,基于跳有效傳輸字節(jié)長度、數(shù)據(jù)傳輸幀結(jié)構(gòu),確定內(nèi)碼,RS碼參數(shù),并充分發(fā)揮RS碼的糾刪性能,完成編解碼處理方法。具有不改變跳頻電臺物理結(jié)構(gòu)、幾何尺寸和重量;確保跳頻電臺擁有抗隨機干擾、突發(fā)干擾和混合干擾的能力,甚至能達到抗70%的突發(fā)干擾的能力,以及設(shè)計合理、運行穩(wěn)定、工作可靠、實用性強等特點。
文檔編號H03M13/29GK102281076SQ20111007592
公開日2011年12月14日 申請日期2011年3月25日 優(yōu)先權(quán)日2011年3月25日
發(fā)明者嚴忠, 葉飛, 彭大展, 王均, 王昌平, 石勇, 胡遠超, 莫智斌, 閔永行, 陸宇由 申請人:武漢中元通信股份有限公司