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

基于深度学习的OTFS波形PAPR抑制方法及装置与流程

2022-02-22 17:41:30 来源:中国专利 TAG:

基于深度学习的otfs波形papr抑制方法及装置
技术领域
1.本发明涉及无线通信技术领域,尤其涉及一种基于深度学习的otfs波形papr抑制方法及装置。


背景技术:

2.第五代及以后的无线通信系统预计将支持多种使用场景,包括实时视频流和自动驾驶车辆。目前在移动通信系统中采用的正交频分复用(orthogonal frequency division multiplexing,ofdm)调制方案在快速时变信道中性能急剧恶化,为了应对这一挑战,最近提出了在延迟多普勒平面上工作的正交时频空间(orthogonal time frequency space,otfs)调制。在otfs调制中,信息符号被扩展到二维正交基函数上,并且借助于均衡可以将ofdm所经历的衰落的时变无线信道转换为一个时间无关的信道,其复杂信道增益对所有符号都是恒定的。这种对全信道分集的提取使得otfs调制能够显著地减少由物理层自适应引起的开销,并且在许多情况下性能得到提升,特别是在双色散衰落信道中。
3.然而,作为一种多载波调制技术,otfs调制也面临着高峰均功率比(peak-to-average power ratio,papr)的问题,高功率放大器(high power amplifier,hpa)的非线性特性导致了载波间的干扰。一般情况下,高功率放大器需要工作在线性区域,否则可能会导致高邻信道干扰,从而严重损害误码率(bit error rate,ber)性能。这种情况导致放大效率低下,增加了硬件成本。因此,对于otfs调制降低papr是非常必要的。
4.近年来,深度学习(deep learning,dl)技术在图像分类、目标检测等领域引起了广泛的关注。深度神经网络(deep neural network,dnn)以其强大的特征提取能力已成功应用于通信系统中,如信道估计和信号检测。自动编码器是最常用的dnn结构之一,被广泛用于对损坏的数据进行去噪,但它在降低papr方面也显示出巨大的潜力。它是一种由编码器和解码器组成的前馈神经网络,其中编码器将输入信号转换为低维表示,而解码器则从低维表示重构输入信号。然后,基于自动编码器的整个通信系统可以通过最小化某一损失函数,而不需要对发射机和接收机有任何先验知识,从而以端到端的方式进行优化。


技术实现要素:

5.本发明旨在至少在一定程度上解决相关技术中的技术问题之一。
6.为此,本发明的第一个目的在于提出一种基于深度学习的otfs波形papr抑制方法,通过训练编码器来降低峰均比,解码器在接收端重建原始信号。此外,还设计了一种新的损耗函数,其中引入了一个超参数来平衡papr降低和误码率性能,并采用两步训练方法来提高网络的收敛性。以实现能在保持较好ber性能的同时有效地降低发射信号的峰均比。
7.本发明的第二个目的在于提出一种基于深度学习的otfs波形papr抑制装置。
8.为达上述目的,本发明第一方面实施例提出了一种基于深度学习的otfs波形papr抑制方法,包括:
9.将在时延-多普勒域中的数据符号传输至编码器进行编码;
10.通过isfft运算,将编码后的数据符号从所述时延-多普勒域转换到时频域,通过海森堡变换将所述编码后的数据符号转化为低papr的时域信号;
11.将所述时域信号经过信道模块传输后,通过otfs解调将所述时域信号转化为时延-多普勒域信号;其中,所述otfs解调包括维格纳变换和sfft;
12.将所述时延-多普勒域信号经过解码器输出得到原始信号;
13.通过联合损失函数训练所述编码器和所述解码器,调整深度神经网络的参数直至收敛得到最优模型;其中,所述编码器和所述解码器是基于所述深度神经网络进行训练。
14.另外,根据本发明上述实施例的基于深度学习的otfs波形papr抑制方法还可以具有以下附加的技术特征:
15.进一步地,在本发明的一个实施例中,所述在时延-多普勒域中的数据符号x经过编码器输出为f(x;θf);所述编码器由一个输入层,两个隐藏层和一个输出层串联构成,表示为f(
·
;θf)。
16.进一步地,在本发明的一个实施例中,所述通过海森堡变换转化将所述编码后的数据符号转化为低papr的时域信号s,表示为:s=ifft(isfft(f(x;θf)))。
17.进一步地,在本发明的一个实施例中,所述将所述时域信号经过信道模块传输后,通过otfs解调将所述时域信号转化为时延-多普勒域信号,包括:
18.所述时域信号s通过所述信道模块h到达接收端,所述接收端接收信号通过所述维格纳变换转化到所述时频域,通过所述sfft运算转化为所述时延-多普勒域信号y,表示为:y=sfft(fft(hs)))。
19.进一步地,在本发明的一个实施例中,所述接收端的时延-多普勒域信号y经过所述解码器输出重构信号所述解码器与所述编码器构架相同表示为g(
·
;θg),其中θg为所述编码器的模型参数。
20.进一步地,在本发明的一个实施例中,所述联合损失函数包括两部分,表示为:
[0021][0022]
其中,第一部分是重构原始信号的损失函数第二部分是描述otfs信号papr的损失函数η为引入的超参数,表示两个损失函数的权重。
[0023]
进一步地,在本发明的一个实施例中,所述通过联合损失函数训练所述编码器和所述解码器,调整深度神经网络的参数直至收敛得到最优模型,包括:预训练和训练,
[0024]
所述预训练包括:模型参数θ=(θf,θg)被glorot均匀分布初始化器初始化,在训练过程中,计算所述损失函数并根据adam优化器更新所述模型参数,在下一次迭代中,使用更新后的参数计算所述损失函数当模型达到迭代次数时,所述模型的训练终止;
[0025]
所述训练包括:使用所述预训练得到的模型参数作为初始化值,设置训练snr和超参数η的值,在训练过程中,计算所述损失函数并根据adam优化器更新所述模型参数,在下一次迭代中,使用更新后的参数计算所述损失函数当模型达到迭代次数时,所述模型的训练终止。
[0026]
本发明实施例基于深度学习的otfs波形papr抑制方法,通过将在时延-多普勒域
中的数据符号传输至编码器进行编码;通过isfft运算,将编码后的数据符号从时延-多普勒域转换到时频域,通过海森堡变换将编码后的数据符号转化为低papr的时域信号;将时域信号经过信道模块传输后,通过otfs解调将时域信号转化为时延-多普勒域信号;其中,otfs解调包括维格纳变换和sfft;将时延-多普勒域信号经过解码器输出得到原始信号;通过联合损失函数训练编码器和解码器,调整深度神经网络的参数直至收敛得到最优模型;其中,编码器和解码器是基于深度神经网络进行训练。本发明提出了一种自动编码器结构,通过训练编码器来降低峰均比,解码器在接收端重建原始信号。此外,还设计了一种新的损耗函数,其中引入了一个超参数来平衡papr降低和误码率性能,并采用两步训练方法来提高网络的收敛性。能在保持较好ber性能的同时有效地降低发射信号的峰均比。
[0027]
为达上述目的,本发明第二方面实施例提出了一种基于深度学习的otfs波形papr抑制装置,包括:
[0028]
传输模块,用于将在时延-多普勒域中的数据符号传输至编码器进行编码;
[0029]
变换模块,用于通过isfft运算,将编码后的数据符号从所述时延-多普勒域转换到时频域,通过海森堡变换将所述编码后的数据符号转化为低papr的时域信号;
[0030]
解调模块,用于将所述时域信号经过信道模块传输后,通过otfs解调将所述时域信号转化为时延-多普勒域信号;其中,所述otfs解调包括维格纳变换和sfft;
[0031]
输出模块,用于将所述时延-多普勒域信号经过解码器输出得到原始信号;
[0032]
训练模块,用于通过联合损失函数训练所述编码器和所述解码器,调整深度神经网络的参数直至收敛得到最优模型;其中,所述编码器和所述解码器是基于所述深度神经网络进行训练。
[0033]
本发明实施例的基于深度学习的otfs波形papr抑制装置,通过传输模块,用于将在时延-多普勒域中的数据符号传输至编码器进行编码;变换模块,用于通过isfft运算,将编码后的数据符号从时延-多普勒域转换到时频域,通过海森堡变换将编码后的数据符号转化为低papr的时域信号;解调模块,用于将时域信号经过信道模块传输后,通过otfs解调将时域信号转化为时延-多普勒域信号;其中,otfs解调包括维格纳变换和sfft;输出模块,用于将时延-多普勒域信号经过解码器输出得到原始信号;训练模块,用于通过联合损失函数训练编码器和解码器,调整深度神经网络的参数直至收敛得到最优模型;其中,编码器和解码器是基于深度神经网络进行训练。本发明提出了一种自动编码器结构,通过训练编码器来降低峰均比,解码器在接收端重建原始信号。此外,还设计了一种新的损耗函数,其中引入了一个超参数来平衡papr降低和误码率性能,并采用两步训练方法来提高网络的收敛性。能在保持较好ber性能的同时有效地降低发射信号的峰均比。
[0034]
本发明具有的有益效果是:利用自动编码器架构中的编码器来降低otfs信号的papr,解码器来重构原始信号,从而实现在降低papr的同时保证较好的ber性能。此外,还设计了一种新的损耗函数,其中引入了一个超参数来平衡papr降低和ber性能,并采用两步训练方法来提高网络的收敛性。
[0035]
本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
[0036]
本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
[0037]
图1为本发明实施例所提供的基于深度学习的otfs波形框图;
[0038]
图2为本发明实施例所提供的基于深度学习的otfs波形papr抑制方法流程图;
[0039]
图3为本发明实施例所提供的不同方法papr抑制性能仿真图;
[0040]
图4为本发明实施例所提供的不同方法系统ber性能仿真图;
[0041]
图5是本发明实施例所提供的当超参数η取值不同时,ber和平均papr的对应关系图。
[0042]
图6是本发明实施例所提供的基于深度学习的otfs波形papr抑制装置结构示意图。
具体实施方式
[0043]
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
[0044]
下面参考附图描述本发明实施例的基于深度学习的otfs波形papr抑制方法和装置。
[0045]
本技术实施例的基于深度学习的otfs波形papr抑制方法,涉及一种基于深度学习(deep learning,dl)的正交时频空(orthogonal time frequency space,otfs)系统峰均比(peak-to-average power ratio,papr)抑制方法,利用自动编码器架构中的编码器来降低otfs信号的papr,解码器来重构原始信号,从而实现在降低papr的同时保证较好的(bit error rate,ber)性能,如图1所示。
[0046]
图2为本发明实施例所提供的一种基于深度学习的otfs波形papr抑制方法的流程示意图。
[0047]
如图2所示,该基于深度学习的otfs波形papr抑制方法包括以下步骤:
[0048]
步骤s1,将在时延-多普勒域中的数据符号传输至编码器进行编码。
[0049]
具体地,在时延-多普勒域中的数据符号x经过编码器输出为f(x;θf)。基于深度学习的编码器由一个输入层,两个隐藏层和一个输出层串联构成,可以表示为f(
·
;θf),其中θf为编码器的模型参数。具体来说,输入层包含一个没有激活函数的全连接层;每个隐藏层可以进一步分为三个子层:全连接层、relu和bn层;输出层包含一个全连接层和tanh层。
[0050]
步骤s2,通过isfft运算,将编码后的数据符号从时延-多普勒域转换到时频域,通过海森堡变换将编码后的数据符号转化为低papr的时域信号。
[0051]
具体地,首先通过isfft运算,将f(x;θf)从时延-多普勒域转换到时频域,然后通过海森堡变换转化为时域信号s,其表示为:s=ifft(isfft(f(x;θf)))。
[0052]
步骤s3,将时域信号经过信道模块传输后,通过otfs解调将时域信号转化为时延-多普勒域信号;其中,otfs解调包括维格纳变换和sfft。
[0053]
具体地,时域信号首先通过信道模块到达接收端,接收信号通过维格纳变换转化到时频域,然后通过sfft运算转化为时延-多普勒域信号,其表示为:y=sfft(fft(hs)))。
[0054]
步骤s4,将时延-多普勒域信号经过解码器输出得到原始信号。
[0055]
具体地,接收端的时延-多普勒域信号y经过解码器输出重构信号基于深度学习的解码器架构与编码器相同,可以表示为g(
·
;θg),其中θg为编码器的模型参数。
[0056]
步骤s5,通过联合损失函数训练编码器和解码器,调整深度神经网络的参数直至收敛得到最优模型;其中,编码器和解码器是基于深度神经网络进行训练。
[0057]
通过训练该网络,不断调整神经网络的参数,直至收敛,从而得到最优模型。
[0058]
上述的联合损失函数包括两部分,可以表示为:
[0059][0060]
其中,第一部分是用来重构原始信号的损失函数第二部分是描述otfs信号papr的损失函数η为引入的超参数,表示两个损失函数的权重。具体来说,η越小,系统的ber性能越好,papr抑制效果越差,反之亦然。通过设置超参数η可以实现ber性能和papr抑制的平衡。
[0061]
上述的训练过程分为两个步骤:
[0062]
(1)预训练:模型参数θ=(θf,θg)被glorot均匀分布初始化器初始化。在训练过程中,计算损失函数并根据adam优化器更新模型参数。在下一次迭代中,使用更新后的参数计算损失函数当模型达到迭代次数时,模型的训练终止;
[0063]
(2)训练:使用预训练得到的模型参数作为初始化值,设置训练snr和超参数η的值。在训练过程中,计算损失函数并根据adam优化器更新模型参数。在下一次迭代中,使用更新后的参数计算损失函数当模型达到迭代次数时,模型的训练终止。
[0064]
根据本发明提出的基于深度学习的otfs波形papr抑制方法,通过将在时延-多普勒域中的数据符号传输至编码器进行编码;通过isfft运算,将编码后的数据符号从时延-多普勒域转换到时频域,通过海森堡变换将编码后的数据符号转化为低papr的时域信号;将时域信号经过信道模块传输后,通过otfs解调将时域信号转化为时延-多普勒域信号;其中,otfs解调包括维格纳变换和sfft;将时延-多普勒域信号经过解码器输出得到原始信号;通过联合损失函数训练编码器和解码器,调整深度神经网络的参数直至收敛得到最优模型;其中,编码器和解码器是基于深度神经网络进行训练。本发明提出了一种自动编码器结构,通过训练编码器来降低峰均比,解码器在接收端重建原始信号。此外,还设计了一种新的损耗函数,其中引入了一个超参数来平衡papr降低和误码率性能,并采用两步训练方法来提高网络的收敛性。能在保持较好ber性能的同时有效地降低发射信号的峰均比。
[0065]
进一步地,图3是不同方法papr抑制性能仿真图,如图3所示,横坐标是papr,纵坐标是互补累积密度函数ccdf,用于衡量papr超过给定能量阈值γ的概率,定义为:
[0066]
ccdf=pr(ccdf》γ)
[0067]
由仿真图可知,提出的基于深度学习的方案相比原始otfs信号,可以有效降低其papr。其性能优于clipping和companding方法,且η的值越大,对papr的抑制效果越好。
[0068]
进一步地,图4是不同方法系统ber性能仿真图,如图4所示,横坐标是snr,纵坐标
是ber。由仿真图可知,提出的基于深度学习的方案(η=0.03)在低信噪比和高信噪比的情景下ber性能都优于图中其他方法的性能。与此同时,所提出的方法抑制papr性能也优于图中的其他方法。
[0069]
进一步地,图5是当超参数η取值不同时,如图5所示,ber和平均papr的对应关系图(系统snr=20db),横坐标是平均papr,纵坐标是ber。由仿真图可知,通过改变η的值,可以实现降低papr与ber性能之间的折衷,即如果ber性能是关键因素时,则可以将η设置为相对较小的数,反之亦然。
[0070]
其次参照附图描述根据本发明实施例提出的基于深度学习的otfs波形papr抑制装置。
[0071]
图6是本发明一个实施例的基于深度学习的otfs波形papr抑制装置的结构示意图。
[0072]
如图6所示,该基于深度学习的otfs波形papr抑制装置10包括:传输模块100、变换模块200、解调模块300、输出模块400和训练模块500。
[0073]
传输模块100,用于将在时延-多普勒域中的数据符号传输至编码器进行编码;
[0074]
变换模块200,用于通过isfft运算,将编码后的数据符号从时延-多普勒域转换到时频域,通过海森堡变换将编码后的数据符号转化为低papr的时域信号;
[0075]
解调模块300,用于将时域信号经过信道模块传输后,通过otfs解调将时域信号转化为时延-多普勒域信号;其中,otfs解调包括维格纳变换和sfft;
[0076]
输出模块400,用于将时延-多普勒域信号经过解码器输出得到原始信号;
[0077]
训练模块500,用于通过联合损失函数训练编码器和解码器,调整深度神经网络的参数直至收敛得到最优模型;其中,编码器和解码器是基于深度神经网络进行训练。
[0078]
进一步地,上述传输模块100中,在时延-多普勒域中的数据符号x经过编码器输出为f(x;θf);编码器由一个输入层,两个隐藏层和一个输出层串联构成,表示为f(
·
;θf)。
[0079]
进一步地,上述变换模块200中,通过海森堡变换转化将编码后的数据符号转化为低papr的时域信号s,表示为:s=ifft(isfft(f(x;θf)))。
[0080]
根据本发明实施例提出的基于深度学习的otfs波形papr抑制装置,通过传输模块,用于将在时延-多普勒域中的数据符号传输至编码器进行编码;变换模块,用于通过isfft运算,将编码后的数据符号从时延-多普勒域转换到时频域,通过海森堡变换将编码后的数据符号转化为低papr的时域信号;解调模块,用于将时域信号经过信道模块传输后,通过otfs解调将时域信号转化为时延-多普勒域信号;其中,otfs解调包括维格纳变换和sfft;输出模块,用于将时延-多普勒域信号经过解码器输出得到原始信号;训练模块,用于通过联合损失函数训练编码器和解码器,调整深度神经网络的参数直至收敛得到最优模型;其中,编码器和解码器是基于深度神经网络进行训练。本发明提出了一种自动编码器结构,通过训练编码器来降低峰均比,解码器在接收端重建原始信号。此外,还设计了一种新的损耗函数,其中引入了一个超参数来平衡papr降低和误码率性能,并采用两步训练方法来提高网络的收敛性。能在保持较好ber性能的同时有效地降低发射信号的峰均比。
[0081]
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不
必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
[0082]
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
再多了解一些

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

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

相关文献