【技术实现步骤摘要】
一种基于非乱序交织编码技术的Link16通信系统设计方法
[0001]本专利技术属于通信
,具体涉及一种Link16通信系统设计方法。
技术介绍
[0002]随着飞机性能的提高、导弹等新式武器的出现和发展、新军事理论的提出以及作战方式的改变,使作战的速度有了飞跃性的提升,因而对信息的实时性要求变得也越来越高。战场上敌我态势瞬息万变,特别是随着传感器和雷达在军事领域中的广泛应用和迅速发展,军情情报种类和信息量迅速增长,且军事信息中非话音性的内容显著增加,所以传统的话音通信在传输能力和时效性上已经不能满足现代军事通信的需要了。于是,战术数据链便应运而生了。
[0003]而交织技术作为Link16通信系统中的重要技术之一,可以有效地提高通信系统的传输效率和抗干扰能力。目前,Link16通信系统中的交织技术已经得到了广泛的应用和研究。在美国、欧洲等发达国家,Link16通信系统已经成为了军队的标配,交织技术也得到了广泛的应用。同时,国内的一些军工企业也开始研发和应用Link16通信系统,交织技术的研究也都成为了研发的重点之一。公开文献采用的方法主要有以下几种:
[0004]1)采用矩阵交织技术,前向纠错编码后的码字序列被按行填入一个大小为m
×
n的矩阵,矩阵填满以后,再按列读出。同样,接收端的解交织器将接收到的信号按列填入m
×
n的矩阵,填满后再按行读出,然后送往解码器进行正常解码。这样,信道中的连续突发错误被解交织器以m个比特为周期进行分隔再送往解码器,如果这m个错 ...
【技术保护点】
【技术特征摘要】
1.一种基于非乱序交织编码技术的Link16通信系统设计方法,其特征在于,包括如下步骤:步骤1:采用STD
‑
DP消息封装格式,接收到循环冗余校验编码CRC的45个符号的消息数据,再添加7个符号的报头数据,其中每个符号的位宽是5bit;步骤2:对45个符号的消息数据进行非乱序交织编码;步骤2
‑
1:对45个符号的消息数据进行解交织;消息数据用x表示,分别为x1,x2,
…
,x
45
;消息数据的符号个数用d表示,d=45;解交织的交织深度用n表示,n=3,交织约束宽度用m表示,m=d/n=45/3=15;将45个符号的消息数据序列按行填入大小为m
×
n,即15*3,的交织矩阵,交织矩阵为:矩阵填满以后,再按列读出,得到乱序的45个符号;步骤2
‑
2:对解交织后得到的消息数据的乱序的45个符号进行分组;将乱序的45个符号按现有顺序分成3组符号序列,每组序列包括15个符号,分别为x1,x4,
…
,x
43
、x2,x5,
…
,x
44
、x3,x6,
…
,x
45
;步骤2
‑
3:对每一组序列中的15个符号进行前向纠错编码;前向纠错编码采用RS(31,15)编码方法,RS(31,15)编码中的一个码块的所有码元个数是31,一个码块中的信息码元个数是15,所以,一个码块中的校验码元个数是16,其中,每一个码元由5位二进制数组成;选择素数p作为有限域的模数,p=25‑
1=31;选择一个生成多项式g(x),g(x)是一个次数为r的不可约多项式,且满足g(α
i
)≠0,其中,r是校验码元个数,α是有限域中的一个原根,i∈[1,p
‑
1];在该RS(31,15)编码中,生成多项式为:g(x)=x
16
+x5+x3+x2+1将每个符号看作是有限域GF(31)中的一个元素,即将5个二进制位转换成一个整数;一个信息码块中的码元个数是15,将15个符号看作是一个15次多项式f(x),那么信息码块多项式为:f(x)=m
14
x
14
+m
13
x
13
+
…
+m0x0其中,15个符号分别对应多项式中的系数m
14
,m
13
,
…
,m0;对多项式f(x)进行扩展,得到一个31次多项式l(x),使得f(x)是l(x)的一个子多项式;对多项式l(x)进行除法,将l(x)除以生成多项式g(x),得到商多项式q(x)和余数多项式r(x);步骤2
‑
4:对RS编码后的符号进行交织;三组15个符号的待编码序列一共生成16*3=48位校验码,分别使用符号r1,r2,
…
,r
48
表示;在编码后进行交织,交织深度仍为3,但是交织约束宽度变为15+16=31位;将...
【专利技术属性】
技术研发人员:樊晔,马为鑫,杨沅,柴榕,史博仪,冯文豪,姚如贵,左晓亚,
申请(专利权)人:西北工业大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。