本發(fā)明專利技術公開了一種BCH編碼方案自適應調(diào)整方法及系統(tǒng),屬于無線通信技術領域。該方法包括:根據(jù)預定的編碼方案,將待發(fā)送信息以比特流形式輸入到預定數(shù)目的線性反饋移位寄存器中,以產(chǎn)生信息碼和校驗碼;根據(jù)信息碼和校驗碼確定接收碼的伴隨式,并求取接收碼的伴隨式的值;根據(jù)接收碼的伴隨式的值,判斷接收碼中是否存在碼元錯誤;如果是,則計算接收碼的錯位多項式,根據(jù)錯位多項式的根確定碼元錯誤所在位置,并對碼元錯誤進行糾錯;根據(jù)糾錯結(jié)果,對預定的編碼方案進行自適應調(diào)整。該方法及系統(tǒng),能夠根據(jù)信道噪聲情況,兼顧編碼效率和糾錯能力,及時對編碼方案進行自適應調(diào)整,在保證信息傳輸有效性的同時,提高信息傳輸效率。
【技術實現(xiàn)步驟摘要】
一種BCH編碼方案自適應調(diào)整方法及系統(tǒng)
本專利技術涉及無線通信
,特別涉及一種BCH編碼方案自適應調(diào)整方法及系統(tǒng)。
技術介紹
BCH碼取自Bose、Ray-Chaudhuri與Hocquenghem的縮寫,是編碼理論尤其是糾錯碼中研究得比較多的一種編碼方法,是一類具有嚴格數(shù)學結(jié)構(gòu)的循環(huán)碼。對于特定的碼元寬度n,由k位信息碼和r位校驗碼構(gòu)成。在碼元寬度相同的情況下,不同的編碼方案,信息碼位數(shù)k和校驗碼位數(shù)r不同,所對應的糾錯能力t也不同。校驗位數(shù)r越大,編碼方案所對應的糾錯能力t越強,但是編碼效率(k/n)會降低。現(xiàn)有技術中,BCH編解碼通常采用糾錯能力固定的編碼方案,不能根據(jù)信道噪聲情況進行編碼方案的自適應調(diào)整。根據(jù)編碼方案糾錯能力的不同,可以將編碼方案分為高低不同的多個級別,級別越高編碼方案對應的糾錯能力越強。對于高級別糾錯能力的編碼方案,當信道噪聲較小時,信號傳輸過程中很少出現(xiàn)錯誤,由于所對應的校驗位比較多,將導致編碼效率較低,進而導致有效信息傳輸速率降低;對于低級別糾錯能力的編碼方案,雖然提高了編碼效率,但是在信道噪聲較大時,信號傳輸過程中出現(xiàn)的錯誤比特數(shù)較多,超出糾錯能力范圍,將導致接收端不能正確解碼,從而使得接收到的信息有效性大大降低。
技術實現(xiàn)思路
本專利技術實施例提供了一種BCH編碼方案自適應調(diào)整方法及系統(tǒng),能夠根據(jù)信道噪聲情況采用不同糾錯能力的編碼方案。本專利技術實施例提供的技術方案如下:一方面,提供了一種BCH編碼方案自適應調(diào)整方法,包括:根據(jù)預定的編碼方案,將待發(fā)送信息以比特流形式輸入到預定數(shù)目的線性反饋移位寄存器中,以產(chǎn)生信息碼和校驗碼;根據(jù)所述信息碼和校驗碼確定接收碼的伴隨式,并求取所述接收碼的伴隨式的值;根據(jù)所述接收碼的伴隨式的值,判斷所述接收碼中是否存在碼元錯誤;如果是,則計算所述接收碼的錯位多項式,根據(jù)所述錯位多項式的根確定所述碼元錯誤所在位置,并對所述碼元錯誤進行糾錯;根據(jù)糾錯結(jié)果,對所述預定的編碼方案進行自適應調(diào)整;其中,所述對所述預定的編碼方案進行自適應調(diào)整包括:如果對接收碼連續(xù)正確糾錯的次數(shù)達到第一預設閾值,則將預定的編碼方案調(diào)整為低級別糾錯能力的編碼方案;或者,如果對接收碼連續(xù)錯誤糾錯的次數(shù)達到第二預設閾值,則將編碼方案調(diào)整為高級別糾錯能力的編碼方案;第一預設閾值和正確解碼次數(shù)閾值對應,第二預設閾值和錯誤解碼次數(shù)閾值對應。優(yōu)選地,所述根據(jù)所述接收碼的伴隨式的值,判斷所述接收碼中是否存在碼元錯誤包括:如果所述接收碼的伴隨式的值為零,則所述接收碼中不存在碼元錯誤;否則,所述接收碼中存在碼元錯誤。優(yōu)選地,所述接收碼中存在碼元錯誤包括:如果所述接收碼的冪指數(shù)形式的伴隨式的值滿足s2/s1=s3/s2=...=s2t/s2t-1,則所述接收碼中存在一個碼元錯誤;否則,所述接收碼中存在多個碼元錯誤,其中,t為糾錯能力。優(yōu)選地,所述方法還包括:將所述接收碼進行糾錯后的碼元輸出;確定所述糾錯后的碼元的伴隨式,并求取所述糾錯后的碼元的伴隨式的值;如果所述糾錯后的碼元的伴隨式的值為零,則能夠?qū)λ龃a元錯誤進行正確糾錯;否則,無法對所述碼元錯誤進行正確糾錯。另一方面,提供了一種BCH編碼方案自適應調(diào)整系統(tǒng),包括:碼元生成模塊,用于根據(jù)預定的編碼方案,將待發(fā)送信息以比特流形式輸入到預定數(shù)目的線性反饋移位寄存器中,以產(chǎn)生信息碼和校驗碼;第一伴隨式確定及求值模塊,用于根據(jù)所述信息碼和校驗碼確定接收碼的伴隨式,并求取所述接收碼的伴隨式的值;判斷模塊,用于根據(jù)所述接收碼的伴隨式的值,判斷所述接收碼中是否存在碼元錯誤;計算模塊,用于在所述判斷模塊判斷所述接收碼中存在碼元錯誤后,計算所述接收碼的錯位多項式,并求取所述錯位多項式的根;錯誤確定及糾錯模塊,用于根據(jù)所述錯位多項式的根確定所述碼元錯誤所在位置,并對所述碼元錯誤進行糾錯;調(diào)整模塊,用于根據(jù)糾錯結(jié)果,對所述預定的編碼方案進行自適應調(diào)整;其中,所述調(diào)整模塊,用于在所述判斷模塊判斷對所述接收碼連續(xù)正確糾錯的次數(shù)達到第一預設閾值后,將所述預定的編碼方案調(diào)整為低級別糾錯能力的編碼方案;或者,所述調(diào)整模塊,還用于在所述判斷模塊判斷對所述接收碼連續(xù)錯誤糾錯的次數(shù)達到第二預設閾值后,將所述編碼方案調(diào)整為高級別糾錯能力的編碼方案;第一預設閾值和正確解碼次數(shù)閾值對應,第二預設閾值和錯誤解碼次數(shù)閾值對應。優(yōu)選地,所述判斷模塊具體用于在所述接收碼的伴隨式的值為零時,判斷所述接收碼中不存在碼元錯誤;否則,判斷所述接收碼中存在碼元錯誤。優(yōu)選地,所述判斷模塊,還用于在所述接收碼的冪指數(shù)形式的伴隨式的值滿足s2/s1=s3/s2=...=s2t/s2t-1時,判斷所述接收碼中存在一個碼元錯誤;否則,判斷所述接收碼中存在多個碼元錯誤,其中,t為糾錯能力。優(yōu)選地,所述系統(tǒng)還包括:輸出模塊,用于將所述接收碼進行糾錯后的碼元輸出;第二伴隨式確定及求值模塊,用于確定所述糾錯后的碼元的伴隨式,并求取所述糾錯后的碼元的伴隨式的值;所述判斷模塊,還用于在所述糾錯后的碼元的伴隨式的值為零時,判斷能夠?qū)λ龃a元錯誤進行正確糾錯;否則,判斷無法對所述碼元錯誤進行正確糾錯。本專利技術實施例提供的BCH編碼方案自適應調(diào)整方法及系統(tǒng),通過求取接收碼的伴隨式的值,判斷接收碼中是否存在碼元錯誤,當存在碼元錯誤時,通過計算接收碼的錯位多項式確定碼元錯誤所在位置,進而對碼元錯誤進行糾錯,根據(jù)糾錯結(jié)果,對編碼方案進行自適應調(diào)整。該方法及系統(tǒng),能夠根據(jù)信道噪聲情況,兼顧編碼效率和糾錯能力,及時對編碼方案進行自適應調(diào)整,在保證信息傳輸有效性的同時,提高信息傳輸效率。附圖說明為了更清楚地說明本專利技術實施例或現(xiàn)有技術中的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本專利技術中記載的一些實施例,對于本領域普通技術人員來講,還可以根據(jù)這些附圖獲得其他的附圖。圖1是本專利技術實施例提供的一種BCH編碼方案自適應調(diào)整方法的流程圖;圖2是本專利技術實施例提供的一種編碼電路的結(jié)構(gòu)示意圖;圖3為本專利技術實施例提供的一種求伴隨式多項式的結(jié)構(gòu)框圖;圖4是本專利技術實施例提供的另外一種BCH編碼方案自適應調(diào)整方法的流程圖;圖5是本專利技術實施例提供的一種BCH編碼方案自適應調(diào)整系統(tǒng)的結(jié)構(gòu)示意圖;圖6是本專利技術實施例提供的另外一種BCH編碼方案自適應調(diào)整系統(tǒng)的結(jié)構(gòu)示意圖。具體實施方式為了使本
的人員更好地理解本專利技術實施例的方案,下面結(jié)合附圖和實施方式對本專利技術實施例作進一步的詳細說明。如圖1所示,為本專利技術實施例提供的一種BCH編碼方案自適應調(diào)整方法,可以包括以下步驟:步驟101:根據(jù)預定的編碼方案,將待發(fā)送信息以比特流形式輸入到預定數(shù)目的線性反饋移位寄存器中,以產(chǎn)生信息碼和校驗碼。在本專利技術實施例中,可以預先設置一個編碼方案,在每次編碼初始時刻,可以采用該預定的編碼方案進行,其中,該預定的編碼方案優(yōu)選采用串行編碼方案。如圖2所示,為本專利技術實施例提供的一種編碼電路的結(jié)構(gòu)示意圖。圖中的方框(□)表示寄存器,該編碼電路中共具有R個寄存器,R對應校驗位的數(shù)目。可以通過使能控制R個寄存器中的部分寄存器有效,從而使不同的編碼方案對應不同的糾錯能力級別,例如,R個寄存器全有效時,對應強糾錯能力,r個寄存器有效時,對應弱糾錯能力。前本文檔來自技高網(wǎng)...

【技術保護點】
一種BCH編碼方案自適應調(diào)整方法,其特征在于,包括:根據(jù)預定的編碼方案,將待發(fā)送信息以比特流形式輸入到預定數(shù)目的線性反饋移位寄存器中,以產(chǎn)生信息碼和校驗碼;根據(jù)所述信息碼和校驗碼確定接收碼的伴隨式,并求取所述接收碼的伴隨式的值;根據(jù)所述接收碼的伴隨式的值,判斷所述接收碼中是否存在碼元錯誤;如果是,則計算所述接收碼的錯位多項式,根據(jù)所述錯位多項式的根確定所述碼元錯誤所在位置,并對所述碼元錯誤進行糾錯;根據(jù)糾錯結(jié)果,對所述預定的編碼方案進行自適應調(diào)整。
【技術特征摘要】
1.一種BCH編碼方案自適應調(diào)整方法,其特征在于,包括:根據(jù)預定的編碼方案,將待發(fā)送信息以比特流形式輸入到預定數(shù)目的線性反饋移位寄存器中,以產(chǎn)生信息碼和校驗碼;根據(jù)所述信息碼和校驗碼確定接收碼的伴隨式,并求取所述接收碼的伴隨式的值;根據(jù)所述接收碼的伴隨式的值,判斷所述接收碼中是否存在碼元錯誤;如果是,則計算所述接收碼的錯位多項式,根據(jù)所述錯位多項式的根確定所述碼元錯誤所在位置,并對所述碼元錯誤進行糾錯;根據(jù)糾錯結(jié)果,對所述預定的編碼方案進行自適應調(diào)整;其中,所述對所述預定的編碼方案進行自適應調(diào)整包括:如果對接收碼連續(xù)正確糾錯的次數(shù)達到第一預設閾值,則將預定的編碼方案調(diào)整為低級別糾錯能力的編碼方案;或者,如果對接收碼連續(xù)錯誤糾錯的次數(shù)達到第二預設閾值,則將編碼方案調(diào)整為高級別糾錯能力的編碼方案;第一預設閾值和正確解碼次數(shù)閾值對應,第二預設閾值和錯誤解碼次數(shù)閾值對應。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述接收碼的伴隨式的值,判斷所述接收碼中是否存在碼元錯誤包括:如果所述接收碼的伴隨式的值為零,則所述接收碼中不存在碼元錯誤;否則,所述接收碼中存在碼元錯誤。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述接收碼中存在碼元錯誤包括:如果所述接收碼的冪指數(shù)形式的伴隨式的值滿足s2/s1=s3/s2=...=s2t/s2t-1,則所述接收碼中存在一個碼元錯誤;否則,所述接收碼中存在多個碼元錯誤,其中,t為糾錯能力。4.根據(jù)權(quán)利要求1至3任一項所述的方法,其特征在于,所述方法還包括:將所述接收碼進行糾錯后的碼元輸出;確定所述糾錯后的碼元的伴隨式,并求取所述糾錯后的碼元的伴隨式的值;如果所述糾錯后的碼元的伴隨式的值為零,則能夠?qū)λ龃a元錯誤進行正確糾錯;否則,無法對所述碼元錯誤進行正確糾錯。5.一種BCH編碼方案自適應調(diào)整系統(tǒng),其特征在于,包括:碼元生成模塊,用于根據(jù)預定的編碼方案,將待發(fā)送信息以比特流形式...
【專利技術屬性】
技術研發(fā)人員:陳嵐,張宇,呂超,
申請(專利權(quán))人:中國科學院微電子研究所,
類型:發(fā)明
國別省市:北京;11
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。