一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

人工智能信道编解码方法与装置与流程

2021-12-15 01:34:00 来源:中国专利 TAG:


1.本发明涉及信号处理和人工智能领域,特别是涉及一种人工智能信道编解码方法与装置。


背景技术:

2.由于时变衰落、信道干扰和噪声的影响,无线信号传输过程中存在误码率,在无线通讯系统中,通过信道编码来保证数据传输的可靠性。信道编码是为了保证信息传输的可靠性,提高传输质量而设计的一种编码,通常的方法是在信息码中增加一定数量的冗余码,使得其具有一定的抗干扰能力。例如,k为信息码,n为信道编码后的码,r=n

k,编码效率为r=k/n。为了提高编码效率和抗干扰能力,发明了不同的信道编码方法,例如:各种正交编码和检、纠错码;各种分组编码和卷积码;各种有线性编码和非线性码等等,使得现有的信道编码方法和算法变得异常复杂,相应的编解码装置结构也非常复杂。一个典型的例子是,开创了通信编码史革命性时代的turbo码,具有信道编码效率高(接近香农极限),便于构造,抗干扰性好的优点,被广泛应用于移动通讯,军事通讯,声控及卫星通讯等,但是,其结构复杂和算法复杂,编解码延时大。随后发明用于5g的ldpc和ploar信道编码技术,对编解码延时有改善,但还是十分复杂。
3.显然,现有的信道编码技术的问题是:算法非常复杂,实现这些算法的编解码装置也非常复杂;抗干扰能力越强的信道编码效率越低,而且对不同信道的变化缺乏自适应能力。


技术实现要素:

4.本发明要解决的技术问题是:通过人工智编解码,解决现有信道编码技术与算法复杂,编解码装置复杂的问题;在进一步在提高抗干扰能力同时,提高信道编码效率,并具有对于不同信道的自适应编码能力。此外,人工智能编解码还可以突破香农极限。
5.为解决以上问题,本发明所采用的技术方案是,所述人工智能编解码装置包括:编码器、信道、接收端:所述编码器,用于对信号进行编码;所述信道,用于编解码装置之间传输信号;所述接收端,用于接收信道编码数据并解码。
6.进一步,所述编码端包括编码器、随机信号发生器:所述编码器用于对所述输入的数据编码;所述随机信号发生器,用于对编解码器进行优化。
7.进一步,所述接收端包括所述解码器、随机信号发生器:所述解码器用于对所收到的数据进行解码;所述随机信号发生器,用于对编解码器进行优化。
8.根据本发明的一个方面,所述编解码装置,由一个镜像对称神经网络,从中间镜像对称点分拆成为左右两部分,一部分作为编码器,另一部分作为解码器。
9.优选地,所述编码器和解码器不仅仅具有网络结构镜像对称性,还具有参数对称性。
10.根据本发明的另一方面,所述对称神经网络,在分拆成编码器和解码器前,用所述
随机信号发生器进行预训练。在本发明实施例,也将所述对称神经网络称为预训练器。
11.优选地,所述预训练器用所述随机信号发生器的数据进行预训练。
12.进一步,在用所述随机数据发生器产生的训练数据对所述预训练器进行预训练时,所述预训练器输入端输入所述随机信号发生器的训练数据,输出端输出解码复原数据。
13.进一步,用所述预训练器输出的复原数据与所述随机信号发生器送入预训练器的输入数据(真实数据),构建一个损失函数。
14.进一步,比较所述损失函数是否小于预设值。
15.进一步,如果所述损失函数大于预设值,继续用所述随机信号发生器产生的数据训练所述预训练器;当所述损失函数小于预设值时,完成预训练器的训练。
16.根据本发明的再一方面,在实际编码应用时,将预训练好的预训练器,从神经网络的镜像对称点切开为编码器和解码器两部分。
17.进一步,将所述编码器和所述随机信号发生器部署在编码端;所述解码器和所述随时间信号发生器部署在解码端。
18.根据本发明的再一方面,所述编码器编码的数据在真实信道传输时,还会受到信道的影响,因而需要考虑在增加信道影响后,优化所述人工智能编解码器,即,对部署在真实信道环境下的编解码装置进一步优化。
19.优选地,在编码器端和解码器端分别部署一个相同结构的随机信号发生器,编码器端部署的随机信号发生器,用于产生训练数据;解码器端部署的随机信号发生器,用于同步产生真实数据。
20.进一步,编码器端所述随机信号发生器产生的数据作为编码器输入,经编码器编码,再经信道传输,送给解码端的解码器解码复原。
21.进一步,所述解码器解码复原d数据和解码端所述随机信号发生器产生的真实数据构建一个差值。
22.进一步,如果所述误差值大于预设值,由所述随机信号发生器产生的训练数据继续优化,直至所构建的差值小于预设值。
23.进一步,根据每次训练产生的所述误差,对称地调整所述编码器和解码器的参数。
24.进一步,用同一初始化值分别控制编码器端和解码器端的所述随机信号发生器,使两者同步产生相同的随机数据。
25.进一步,继续用所述随机信号发生器产生的数据进行训练,直至所产生的所述误差小于预设值,完成所述编解码装置在真实信道环境下的调优。
26.根据本发明的再一方面,在真实信道环境下完成调优的编码器,用于对所传输的数据进行信道编码,经过真实信道传输到解码端,用所述解码器进行解码。所述编码器、真实信道和解码器构成所述人工智能编解码装置。
27.进一步,所述解码器可以部署在具有相同信道的任意点。
28.进一步,在需要时,所述解码器和所述编码器构成的编解码装置可以在真实信道环境下进一步优化。
29.本发明的有益效果是:通过人工智能信道编解码方法与装置,解决了现有其它信道编解码方法与装置存在的编码技术与算法复杂,编解码装置复杂的问题,并在进一步在提高抗干扰能力同时,提
供高效率信道编码,此外,所述方法与装置,还具有对于不同信道的自适应编码能力。所述方法与装置,可以在各种通信系统中推广应用。
附图说明
30.图1是本发明优选实施例的人工智能信道编解码装置原理图;图2是本发明优选实施例优化训练模型结构原理图;图3是本发明优选实施例的编解码模型调优方法;图4是本发明优选实施例的镜像对称结构神经网络。
具体实施方式
31.现在结合附图和优选实施例对本发明作进一步详细的说明。这些附图均为简化的示意图,仅以示意方式说明本发明的基本结构,因此其仅显示与本发明有关的构成。
32.图1是本发明优选实施例的人工智能信道编解码装置原理图。如图1所示,所述装置包括:编码器1、信道2、接收端3:所述1,用于完成数据文件信道编码;所述2,用于传输所述数据;所述3,用于接收数据和解码。在所述实施例中,数据经1完成信道编码,再经过2送给3,3收到所述数据后,经3上的解码器解码,恢复数据。
33.图2是本发明优选实施例优化训练模型结构原理图。如图2所示,所述优化训练模型包括:信道编码器1、编码端随机信号发生器11、信道2、接收端解码器31、接收端随机信号发生器32、和误差判别器33;所述1,用于信道编码,所述11用于产生训练数据;所述2,用于传输数据;所述31,用于信道解码;所述32,用于与11同步产生真实训练数据;所述33,用于比较判断信道解码器解码数据与真实数据差值。当所述差值大于预设值时,用所述随机信号发生器产生训练数据继续训练所述编解码装置,当所述差值小于预设值时,完成所述编解码装置的调优。
34.图3是本发明优选实施例的编解码模型调优方法。如图3所示方法实施如下步骤:s31,分别给部署在编码端和接收端的随机信号发生器赋值同一组初始值;s32,将所述编码器端随机信号发生器产生的一组随机训练数据送入所述编码器;s33,所述编码器编码后的数据通过信道送给接收端部署的所述解码器解码;s34,将所述解码器解码输出的数据与所述解码端随机信号发生器产生的同一组真实数据进行差值比较;s35,如果所述差值大于指定值,调整所述编码器和解码器参数,返回步骤s32,如果所述差值小于指定值,进入s36;s36,调优结束,部署所述编码器和解码器。
35.图4是本发明优选实施例的镜像对称结构神经网络。如图4所示,41是输入数据组,46是编解码装置输出数据组。左边部分是编码器,右边部分是解码器,编码器和解码器具有镜像对称结构神经网络,42和44,43和45分别是编码器和解码器的对称结构上的神经元。在本发明实施例中,对称结构上的神经元具有相同的参数值,在调优和训练过程中,对称结构上的神经元参数统一同步调整。
36.以上述依据本发明的实施例为启示,通过上述的说明内容,相关工作人员完全可
以在不偏离本项发明技术思想的范围内,进行多样的变更以及修改。本项发明的技术性范围并不局限于说明书上的内容,必须要根据权利要求范围来确定其技术性范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献