一种编码纠错方法、系统、终端设备及可读存储介质技术方案

技术编号:36219192 阅读:18 留言:0更新日期:2023-01-04 12:17
本申请提供一种编码纠错方法、系统、终端设备及可读存储介质,其中编码纠错方法包括:获取发端参数和解调信号D;解调信号D通过发射端对信源信号进行编码生成编码信号,接收端接收并解调编码信号得到;对解调信号D进行与发端参数一致的译码,得到译码序列X

【技术实现步骤摘要】
一种编码纠错方法、系统、终端设备及可读存储介质


[0001]本公开一般涉及编码技术
,具体涉及一种编码纠错方法、系统、终端设备及可读存储介质。

技术介绍

[0002]无线通信中,通常使用编译码实现低信噪比下的数据可靠传输;处于复杂电磁环境下的无线通信,需要同时抵抗噪声和干扰带来的多种影响,为了在此种环境下实现有效通信,需要在接收端将译码后包含错误信息的信号帧识别并丢弃,以提升整个通信系统的可靠性。
[0003]为此,通常需要在发送端的数据包中添加由收发双方约定的校验信息,当接收端完成解调、译码后,如果校验信息与约定相匹配则认为该帧数据有效,反则丢弃该帧数据;以上在数据包中添加校验信息的纠错方式存在数据冗余及易被截获的风险,不适用于时隙和频带资源紧张且抗截获需求高的军事通信。

技术实现思路

[0004]鉴于现有技术中的上述缺陷或不足,期望提供可解决上述技术问题的一种编码纠错方法、系统、终端设备及可读存储介质。
[0005]本申请第一方面提供一种编码纠错方法,包括:
[0006]获取发端参数和解调信号D;所述解调信号D通过发射端对信源信号进行编码生成编码信号,接收端接收并解调所述编码信号得到;
[0007]对所述解调信号D进行与所述发端参数一致的译码,得到译码序列X
s

[0008]对所述译码序列X
s
进行与所述发端参数一致的编码,得到编码序列D
c

[0009]获取所述编码序列D
c<br/>与所述解调信号D中极性相反的比特数,计算误码率R;
[0010]判断所述误码率R小于等于设定门限R
th
,则输出所述译码序列X
s

[0011]根据本申请实施例提供的技术方案,所述发射端对所述信源信号进行Turbo编码得到所述编码信号;所述译码序列X
s
通过Turbo迭代译码得到,所述编码序列D
c
通过Turbo编码得到。
[0012]根据本申请实施例提供的技术方案,所述发端参数包括编码效率,删余序列以及交织规则。
[0013]根据本申请实施例提供的技术方案,所述设定门限R
th
通过以下子步骤得到:
[0014]确定通信系统的信噪比和调制方式;
[0015]根据所述调试方式和信噪比,确定理论误码率;
[0016]基于所述理论误码率,确定所述设定门限R
th

[0017]本申请第二方面提供了一种编码纠错系统,包括:
[0018]获取模块,所述获取模块用于获取发端参数和解调信号D;所述解调信号D通过发射端对信源信号进行编码生成编码信号,接收端接收并解调所述编码信号得到;
[0019]译码模块,所述译码模块的输入端与所述获取模块的输出端连接,用于对所述解调信号D进行与所述发端参数一致的译码,得到译码序列X
s

[0020]编码模块,所述编码模块的输入端与所述译码模块的输出端连接,用于对所述译码序列X
s
进行与所述发端参数一致的编码,得到编码序列D
c

[0021]处理模块,所述处理模块的输入端与所述编码模块的输出端、译码模块的输出端连接,配置用于:
[0022]获取所述编码序列D
c
与所述解调信号D中极性相反的比特数,计算误码率R;
[0023]判断所述误码率R小于等于设定门限R
th
,则输出所述译码序列X
s

[0024]根据本申请实施例提供的技术方案,所述发射端对所述信源信号进行Turbo编码得到编码信号;
[0025]所述译码模块为Turbo译码模块;
[0026]所述编码模块为Turbo编码模块。
[0027]根据本申请实施例提供的技术方案,所述发端参数包括编码效率,删余序列以及交织规则。
[0028]根据本申请实施例提供的技术方案,所述处理模块还配置用于:
[0029]确定通信系统的信噪比和调制方式;
[0030]根据所述调试方式和信噪比,确定理论误码率;
[0031]基于所述理论误码率,确定所述设定门限R
th

[0032]本申请第三方面提供一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述所述的编码纠错方法步骤。
[0033]本申请第四方面提供一种计算机可读存储介质,所述计算机可读存储介质有计算机程序,所述计算机程序被处理器执行时实现如上述所述的编码纠错方法步骤。
[0034]本申请的有益效果在于:本申请通过对解调信号D进行与所述发端参数一致的译码、编码,获取所述编码序列D
c
与所述解调信号D中极性相反的比特数,计算误码率R,进而判断误码率R小于等于设定门限R
th
,输出该帧译码序列X
s
。通过上述步骤,首先实现了对错误编码进行筛除,其次上述编码纠错过程无需在数据发送时刻添加校验序列,避免了由于增加校验序列而导致的信息冗余和传输效率降低,节省了系统时隙资源和频率资源,保证了系统的资源有效利用率;同时不需要通过收发两端对比校验序列来实现纠错,消除了信号传输过程中被敌方截获校验序列的可能性,进而提升了己方通信抗截获和抗诱骗干扰的能力。
附图说明
[0035]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:
[0036]图1为本申请提供的一种编码纠错方法的流程图;
[0037]图2为本申请提供的一种编码纠错系统的原理图;
[0038]图3为图2所示译码模块的原理图;
[0039]图4为图2所示编码模块的原理图;
[0040]图5为本申请提供的一种终端设备。
[0041]图中标号:
[0042]1、获取模块;2、译码模块;21、第一分量译码器;22、第一减法器;23、第二分量译码器;24、第二减法器;25、解交织器;3、编码模块;31、第一分量编码器;32、第二分量编码器;33、删余器;34、复用器;4、处理模块。
具体实施方式
[0043]下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关专利技术,而非对该专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与专利技术相关的部分。
[0044]需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。
[0045]实施例1
[0046]请参考图1为本申请提供的一种编码纠错方法的流程图,包括:
[0047]S100:获取发端参数本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种编码纠错方法,其特征在于,包括:获取发端参数和解调信号D;所述解调信号D通过发射端对信源信号进行编码生成编码信号,接收端接收并解调所述编码信号得到;对所述解调信号D进行与所述发端参数一致的译码,得到译码序列X
s
;对所述译码序列X
s
进行与所述发端参数一致的编码,得到编码序列D
c
;获取所述编码序列D
c
与所述解调信号D中极性相反的比特数,计算误码率R;判断所述误码率R小于等于设定门限R
th
,则输出所述译码序列X
s
。2.根据权利要求1所述的编码纠错方法,其特征在于,所述发射端对所述信源信号进行Turbo编码得到所述编码信号;所述译码序列X
s
通过Turbo迭代译码得到,所述编码序列D
c
通过Turbo编码得到。3.根据权利要求2所述的编码纠错方法,其特征在于,所述发端参数包括编码效率,删余序列以及交织规则。4.根据权利要求1

3任意一项所述的编码纠错方法,其特征在于,所述设定门限R
th
通过以下子步骤得到:确定通信系统的信噪比和调制方式;根据所述调试方式和信噪比,确定理论误码率;基于所述理论误码率,确定所述设定门限R
th
。5.一种编码纠错系统,其特征在于,包括:获取模块(1),所述获取模块(1)用于获取发端参数和解调信号D;所述解调信号D通过发射端对信源信号进行编码生成编码信号,接收端接收并解调所述编码信号得到;译码模块(2),所述译码模块(2)的输入端与所述获取模块(1)的输出端连接,用于对所述解调信号D...

【专利技术属性】
技术研发人员:郭一超李永翔张涛
申请(专利权)人:天津津航计算技术研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1