System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及通信,具体而言,涉及一种随机交织关系识别方法、一种随机交织关系识别装置、一种电子设备以及一种数据识别方法。
技术介绍
1、在情报分析、电子侦查等非合作通信领域以及未来的智能通信领域中,信号接收方需要在仅知道少量甚至不知道交织参数的情况下,对接收到的信号数据进行解交织,所以,如何在不知道交织参数的情况下识别接收到信号的交织关系是目前急需解决的技术难题。
技术实现思路
1、本申请的实施例提供了一种随机交织关系识别方法、一种随机交织关系识别装置、一种电子设备以及一种数据识别方法,以解决目前turbo码数据不能盲识别的技术难题,该方法可以在不知道交织参数的前提下识别出接收到的turbo码数据的随机交织关系。
2、本申请的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得。
3、根据本申请实施例的第一方面,提供了一种随机交织关系识别方法,应用于信号接收方,所述信号接收方用于接收turbo码数据,所述turbo码数据包括第一路数据、第二路数据和第三路数据,其中,所述第一路数据为原始输入数据,所述第二路数据为由原始输入数据经过递归系统卷积码编码器处理后输出的数据,所述第三路数据为原始输入数据依次经过随机交织器和递归系统卷积码编码器处理后输出的数据,所述方法包括:
4、基于接收到的turbo码数据构建无误码的目标矩阵;
5、基于所述递归系统卷积码的编码原理从所述目标矩阵中识别出turbo码数据中第三路数据的随机交织关
6、在本申请的一些实施例中,基于前述方案,所述基于接收到的turbo码数据构建无误码的目标矩阵,包括:
7、根据接收到的turbo码数据中的所述第一路数据和所述第三路数据构建第一矩阵;
8、对所述第一矩阵进行高斯列消元得到第二矩阵;
9、在所述第二矩阵中识别并剔除误码。
10、在本申请的一些实施例中,基于前述方案,所述在所述第二矩阵中识别并剔除误码,包括:
11、在所述第二矩阵中找出不符合递归系统卷积码线性组合性质的行并进行剔除。
12、在本申请的一些实施例中,基于前述方案,所述基于所述递归系统卷积码卷积码的编码原理从所述目标矩阵中识别出turbo码数据中第三路数据的随机交织关系,包括:
13、在所述目标矩阵中选出目标数列;
14、基于所述编码原理对所述目标数列进行卷积编码,得到卷积编码数据;
15、基于所述卷积编码数据与所述目标矩阵中的turbo码数据的第三路数据进行比对,确定出所述第三路数据的随机交织关系。
16、在本申请的一些实施例中,基于前述方案,所述基于所述编码原理对所述目标数列进行卷积编码,得到卷积编码数据,包括:
17、初始化用于进行卷积编码的递归系统卷积码编码器;
18、将所述目标数列输入至所述递归系统卷积码编码器进行卷积编码,得到所述卷积编码数据。
19、在本申请的一些实施例中,基于前述方案,所述基于所述卷积编码数据与所述目标矩阵中的turbo码数据的第三路数据进行比对,确定出所述第三路数据的随机交织关系,包括:
20、将所述卷积编码数据的列向量与所述目标矩阵中需要确定随机交织关系所对应的数列的列向量进行列向量比对处理,若比对成功,则获取所述目标数列的列序号以及所述需要确定的随机交织关系所对应的数列的列序号;
21、基于所述目标数列的列序号以及所述需要确定的随机交织关系所对应的数列的列序号确定所述第三路数据的随机交织关系。
22、根据本申请实施例的第二方面,提供了一种随机交织关系识别装置,包括:
23、矩阵构建单元,用于基于接收到的turbo码数据构建无误码的目标矩阵;
24、识别单元,用于基于所述递归系统卷积码的编码原理从所述目标矩阵中识别出turbo码数据中第三路数据的随机交织关系。
25、根据本申请实施例的第三方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面所述的方法。
26、根据本申请实施例的第四方面,提供了一种电子设备,包括:存储器、处理器以及存储在上述存储器中并可在上述处理器上运行的计算机程序,上述处理器用于执行存储器中存储的计算机程序时实现如上述的第一方面所述的方法。
27、根据本申请实施例的第五方面,提供了一种数据识别方法,包括:
28、接收turbo码数据;
29、基于第一方面所述的方法识别所述turbo码数据中第三路数据的随机交织关系;
30、基于所述turbo码数据中第三路数据的随机交织关系以及递归系统卷积码编码器的结构对所述turbo码数据进行译码。
31、本申请的技术方案,通过利用递归系统卷积码的编码原理,从无误码的turbo码数据矩阵中识别出turbo码中第三路数据的随机交织关系,实现了在不知道交织参数的前提下识别出接收到的turbo码数据中第三路数据的随机交织关系。
32、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
本文档来自技高网...【技术保护点】
1.一种随机交织关系识别方法,应用于信号接收方,所述信号接收方用于接收Turbo码数据,所述Turbo码数据包括第一路数据、第二路数据和第三路数据,其中,所述第一路数据为原始输入数据,所述第二路数据为由原始输入数据经过递归系统卷积码编码器处理后输出的数据,所述第三路数据为原始输入数据依次经过随机交织器和递归系统卷积码编码器处理后输出的数据,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于接收到的Turbo码数据构建无误码的目标矩阵,包括:
3.根据权利要求2所述的方法,其特征在于,所述在所述第二矩阵中识别并剔除误码,包括:
4.根据权利要求1所述的方法,其特征在于,所述基于所述递归系统卷积码卷积码的编码原理从所述目标矩阵中识别出Turbo码数据中第三路数据的随机交织关系,包括:
5.根据权利要求4所述的方法,其特征在于,所述基于所述编码原理对所述目标数列进行卷积编码,得到卷积编码数据,包括:
6.根据权利要求4所述的方法,其特征在于,所述基于所述卷积编码数据与所述目标矩阵中的Turbo码数据
7.一种随机交织关系识别装置,其特征在于,包括:
8.一种电子设备,包括:存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器用于执行存储器中存储的计算机程序时实现如权利要求1-6中任一项所述的方法。
9.一种数据识别方法,其特征在于,包括:
...【技术特征摘要】
1.一种随机交织关系识别方法,应用于信号接收方,所述信号接收方用于接收turbo码数据,所述turbo码数据包括第一路数据、第二路数据和第三路数据,其中,所述第一路数据为原始输入数据,所述第二路数据为由原始输入数据经过递归系统卷积码编码器处理后输出的数据,所述第三路数据为原始输入数据依次经过随机交织器和递归系统卷积码编码器处理后输出的数据,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于接收到的turbo码数据构建无误码的目标矩阵,包括:
3.根据权利要求2所述的方法,其特征在于,所述在所述第二矩阵中识别并剔除误码,包括:
4.根据权利要求1所述的方法,其特征在于,所述基于所述递归系统卷积码卷积码的编码原理从所述目标...
【专利技术属性】
技术研发人员:陆玉可,吴祎婕,罗浩文,张师源,蒲婉玲,任思维,蒋小林,黄鑫,王畿侠,唐雨皎,曾琴,卢萍,陈玮,
申请(专利权)人:成都航天通信设备有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。