[發明專利]一種基于準循環LDPC碼的磁感應通信系統設計方法及通信系統有效
| 申請號: | 201910709725.0 | 申請日: | 2019-08-01 |
| 公開(公告)號: | CN110311759B | 公開(公告)日: | 2021-07-02 |
| 發明(設計)人: | 徐華;孫彥景;施文娟 | 申請(專利權)人: | 鹽城師范學院 |
| 主分類號: | H04L1/00 | 分類號: | H04L1/00;H04B5/00 |
| 代理公司: | 南京睿之博知識產權代理有限公司 32296 | 代理人: | 楊曉玲 |
| 地址: | 224002 *** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 循環 ldpc 感應 通信 系統 設計 方法 | ||
1.一種基于準循環LDPC碼的磁感應通信系統設計方法,其特征在于,該方法采用離散粒子群優化算法和PEXIT算法生成準循環LDPC碼的基矩陣并計算出磁感應通信系統中發射線圈和接收線圈的設置距離,包括步驟:
(1)設置迭代次數為r,初始化r=1,初始化此時的局部最優值pbestr為一個常數值;設置最大迭代次數Imax和粒子個數Pnum;
(2)隨機生成Pnum個維度為M×K的二元矢量每個二元矢量對應基矩陣B的信息部分,即B(HI),B(HI)大小為M×K,B(HI)與大小為K×K的基矩陣的校驗部分B(Hp)組合生成大小為M×N的二元基矩陣:B(H)=[B(HI)|B(HP)],其中,N=M+K;B(Hp)如下式所示:
其中,第一列和最后兩列的“1”的位置固定,第一列列重為3,其余列列重為2,右上對角線為“1”,除第一列和最后兩列外,其余每列的另一個“1”的位置隨機,但是要保證列重為2;
Pnum個二元矢量共構建Pnum個基矩陣,得到每個基矩陣后,再構造其對應的H矩陣,即有Pnum個H矩陣;
以Pnum個二元矢量為Pnum個粒子,初始化粒子群;記為第p個粒子對應的二元矢量的第t個比特;
(3)對每個準循環LDPC碼的H矩陣,通過PEXIT算法計算所述磁感應通信系統中發射、接收線圈之間的距離,具體步驟包括:
(31)初始化發射、接收線圈之間的距離d=d0;初始化第j個變量點vj與第i個校驗點ci關聯的每條邊傳遞給vj的似然信息與vj之前的先驗互信息IAv(i,j)為0;計算vj的初始似然信息為:
其中,
σ*=1.6363
aJ,1=-0.0421061,bJ,1=0.209252
cJ,1=-0.00640081,
aJ,2=0.00181491,bJ,2=-0.142675
cJ,2=-0.0822054,dJ,2=0.0549608
其中,R表示準循環LDPC碼的碼率,f(d)=Pt-LMI-Pn,Pt為發射功率,Pn為噪聲功率,LMI為磁感應通信的路徑損耗,LMI的表達式為:
Nt、Nr分別為發射線圈和接收線圈的匝數,at、ar分別為發射線圈和接收線圈的半徑;
(32)更新:
更新變量點vj傳遞給校驗點ci的似然信息與vj之間的相關互信息IEv(i,j):σEv(i,j)的表達式為:
I*=0.3646
aσ,1=1.09542,bσ,1=0.214217,cσ,1=2.33727
aσ,2=0.706692,bσ,2=0.386013,cσ,2=-1.75017
其中bi,j為準循環LDPC碼的H矩陣對應的二分圖中,連接變量節點vj和校驗節點ci之間的邊,當H矩陣中位置為(i,j)的元素為1,表明vj和ci之間有邊相連,則其對應的bi,j=1,否則bi,j=0,
更新校驗點ci與變量點vj關聯的每條邊傳遞給ci的似然信息與vj之間的先驗互信息:IAc(i,j)=IEv(i,j);
更新校驗點ci傳遞給變量點vj的似然信息與vj之間的外部互信息:σEc(i,j)的表達式為:
更新變量點vj與校驗點ci關聯的每條邊傳遞給vj的似然信息與vj之前的先驗互信息IAv(i,j):IAv(i,j)=IEc(i,j)
更新變量點vj的后驗似然信息與變量點vj之間的后驗互信息:
其中,
(33)判斷是否滿足迭代停止準則:
若滿足,則結束步驟(3),輸出d,然后將d作為相應原模圖當前輪次的距離閾值prbest;若不滿足,則更新d=d+Δd,Δd為預設的增量步長,然后返回步驟(32);
(4)對步驟(2)得到Pnum個H矩陣分別執行步驟(3)后,共計得到Pnum個距離閾值從這Pnum個距離閾值中找出本輪迭代的全局最優值
(5)二元矢量更新:
更新粒子速度:
其中,
其中,λ、c1、c2、η1、η2為系數,其中,λ=1,c1=c2=2,η1、η2均為在區間(0,1)均勻分布的隨機數;為(0,1)之間均勻分布的隨機數;
(6)更新迭代次數r=r+1,判斷迭代次數是否滿足r>Imax;若滿足,則停止迭代,根據當前的粒子對應的二元矢量構建最優的QC-LDPC碼矩陣,并將得到的全局最優值賦值給d;否則,根據步驟(5)更新后的粒子重新生成Pnum個H矩陣,返回第(3)步。
2.一種采用權利要求1所述設計方法設計的磁感應通信系統,其特征在于,包括:
發送端和接收端;發送端包括編碼器、調制器和發射線圈;接收端包括接收線圈、解調器和譯碼器;發射線圈和接收線圈之間的距離d通過權利要求1所述設計方法得到;
發送端執行以下步驟:編碼器利用權利要求1構建的準循環LDPC碼的H矩陣對源數據進行編碼,編碼后的數據送到調制器調制后,再到發射線圈,發射線圈產生感應電流;
接收端執行以下步驟:激勵接收線圈產生感應電流,再將相關數據送到解調器解調,解調后再將數據串送到譯碼器,譯碼器譯碼后得到重建后的數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鹽城師范學院,未經鹽城師范學院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910709725.0/1.html,轉載請聲明來源鉆瓜專利網。





