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

一种资源优化的峰值消减CFR实现系统及实现方法与流程

2023-01-05 03:20:48 来源:中国专利 TAG:
一种资源优化的峰值消减cfr实现系统及实现方法
技术领域
:1.本发明涉及通信
技术领域
:,尤其涉及一种资源优化的峰值消减cfr实现系统及实现方法。
背景技术
::2.对于射频拉远单元(rru,remoteradiounit)下行通道(dl,downlink)而言,主要功能是将数字信号进行通道滤波等处理,经过数模转换(d/a,digitaltoanalog),然后经pa放大并发射到天线端口,再经过馈线传输到天线,最后以电磁波的形式辐射到空中,与手机终端建立通信。3.在目前4g、5g移动通信系统中,射频拉远单元处理的信号都往往应用的正交频分复用(ofdm,orthogonalfrequencydivisionmultiplexing)的调试方式。ofdm调制方式存在多个子正交载波,输出信号是多个信道信号的叠加,这样就会存在当某个时刻这些信道信号的相位一致时,所有信号叠加所产生的瞬时功率值会远远大于信号的平均功率值,从而导致较高的峰均功率比出现。4.移动通信系统中无线基站的主要耗能部件是功率放大器。然而对于功率放大器而言,其线性工作区域是有限的。较高峰均比的信号往往会超出功率放大器线性的工作范围,导致系统信号的失真,从而恶化传输信号的质量,信号evm指标恶化。为了保持系统信号不失真,对于较高峰均比的信号,功率放大器就要进行一定的回退,这就造成了射频功率放大器效率的下降。如果不对信号进行回退,就要采用线性工作范围更大的功率放大器,这样会提高射频拉远单元的成本。5.综上所述,降低信号高峰均比特性可减小功率回退,从而提高功率放大器效率,改善信号传输质量以及evm指标。峰值消减cfr是一种有效降低信号高峰均比的方法,并且带内失真和带外频谱扩展可控。从而,在满足用户数据传输速率和传输质量情况下,尽可能提高功率放大器的功放效率,降低无线网络运营成本。技术实现要素:6.针对上述4g、5g移动通信信号峰均比过大造成功率放大器效率下降、evm指标恶化、无线网络运维成本高等问题,本发明的目的是:提出一种资源优化的峰值消减cfr实现方法,通过提升功率放大器效率,改善信号evm指标,降低无线网络运营成本;解决射频拉远单元(rru,remoteradiounit)下行通道(dl,downlink)峰均比过高,超出功率放大器线性工作范围的问题。7.为了实现上述目的,本发明采用三级级联cfr的方式,优化了每一级cfr中峰值脉冲产生模块的资源配置,cfr系统按照峰值点数的个数合理分配各级cpg占用的dsp资源。8.本方法实现的峰值消减cfr主要涉及以下模块,包括功率计算模块,峰值检索模块,差值计算模块和峰值修正模块四大部分组成。9.功率计算模块:计算输入i/q(in-phase/quadrature,同向正交)信号的功率值。10.峰值检索模块:在固定的窗口长度内,对功率值进行检索得到超过门限的最大功率峰值样点。11.差值计算模块:通过差值查找表(lut,lookuptable),得到峰值点对应的差值比例系数,计算得到峰值与门限的差值。12.峰值修正模块:利用峰值与门限的差值,通过削峰脉冲产生器,得到对应的修正信号,对输入的i/q信号进行修正。13.本发明还公开了一种资源优化的峰值消减cfr实现方法,包括步骤如下:步骤1:预先定义如下参数:功率门限值、差值比例系数和削峰脉冲系数;并将计算好的差值比例系数和削峰脉冲系数分别存入差值查找表和消峰脉冲系数查找表;步骤2:通过功率计算模块计算输入i/q数据的功率值;步骤3:使用峰值检索模块,在固定的窗长内,对步骤2中得到的iq的功率值样点进行检索,得到窗长内超过门限值的最大峰值样点;步骤4:差值计算模块利用步骤3中得到的窗内功率最大峰值样点,在查找表得到其对应的差值比例系数,再与对应的iq数据相乘,最后得到最大峰值样点与功率门限值之间的差值;步骤5:峰值修正模块,利用窗内最大峰值点和功率门限值的差值,根据峰值点个数分配削峰脉冲生成器,生成峰值修正信号,与输入iq数据相减,得到最终的削峰结果;步骤6:适当加大步骤3中的窗口长度,级联第二级峰值消减cfr;步骤7:再次适当加大步骤3中的窗口长度,级联第二级峰值消减cfr。14.进一步的,所述步骤1中差值比例系数计算方法为:其中,为功率峰值点,为峰值门限值,是存储在查找表中的差值比例系数;所述步骤1中削峰脉冲系数计算方法为:其中,为多载波对应的削峰脉冲系数,为单载波原型匹配的滤波器系数,原型滤波器的长度,为载波的个数,为第个载波的中心频点,为采样频率。15.进一步的,所述步骤2中的功率值计算公式如下:其中,为功率值,i/q为iq数据的幅值。16.进一步的,所述步骤3具体为:步骤3.1:将门限值存入寄存器型变量max中;步骤3.2:将输入的功率值样点与变量max比较,若功率值大于max值,则将大于门限的功率值暂存在变量max中,并且把峰值指示信号拉为高电平,反之变量max保持不变,峰值指示信号保持为低电平,该过程持续一整个窗长的时间;步骤3.3:设置第一级cfr窗长为点;第二级cfr窗长为点,第三级cfr窗长为n点;在判断信号窗长指示信号拉高之后,将max的数值重新更新为门限值,峰值指示信号置为低电平,上述为窗长内的i/q数据样点个数;步骤3.4:在窗长指示信号拉高之后时,若峰值指示信号为高电平,表示该窗长个样点中出现峰值,将峰值有效指示信号拉高。17.进一步的,所述步骤4具体为:步骤4.1:软件平台将步骤1中计算好的差值比例系数,通过axi总线写入差值查找表中;步骤4.2:通过检索到的窗内最大峰值作为差值查找表的地址,在差值查找表中读取对应的差值比例系数;步骤4.3:在数据同步信号的辅助下,将最大峰值对应窗长内的i/q数据与差值比例系数相乘,得到峰值点与门限值的差值。18.进一步的,所述步骤5具体为:步骤5.1:软件平台将步骤1中计算好的单位削峰脉冲,通过axi总线存入对应的查找表中,长度为n点;步骤5.2:本方案三级cfr中,cpg方式按照输入数据峰值个数来分配。根据峰值与门限的差值,第一级cfr的削峰信号通过三个并行子cpg生成,每个子cpg生成个点的削峰信号,最后拼接生成点削峰脉冲;第二级cfr的削峰信号通过两个并行子cpg生成,每个子cpg生成个点的削峰信号,最后拼接生成点削峰脉冲;第三级cfr的削峰信号直接通过一个cpg生成个点的削峰脉冲;步骤5.3:峰值消减,将步骤5.2中生成的削峰脉冲信号与窗长内i/q数据在时域上进行相减,对i/q数据的峰值进行修正。19.进一步的,所述步骤6、7具体为:i/q数据通过第一级cfr后,仍然有遗漏的功率峰值点没有进行修正,因此需要通过级联第二级cfr、第三级cfr的方式,修正遗漏的功率峰值点;又由于第一级cfr的存在,实际存在的功率峰值点已经减少,因此通过依次加长第二级以及第三级cfr中的窗长,以达到减少逻辑资源的目的。20.与现有技术相比,本发明具有以下优点:1、本发明通过三级迭代峰值消减的方法,最大程度上降低的信号的峰均比,保证信号工作在功率放大器的线性范围内;2、本发明在三级cfr的结构上,优化了削峰脉冲产生器(cpg,cancellationpulsegeneration)的资源使用,可以在更短的时间内,完成对信号峰值的消减,可以很好地改善信号的误差矢量幅度(evm,errorvectormagnitude);本发明优化了cpg的资源配置,并且降低了射频拉远单元功率放大器的成本。附图说明21.图1为本发明峰值消减cfr的实现系统框图。22.图2为本发明资源优化的峰值消减cfr的实现方法流程图。23.图3为本发明削峰脉冲生成器cpg分配的示意图。24.图4为本发明三级级联cfr削峰模块案例实现的系统框图。具体实施方式25.为了便于本领域技术人员理解,下面结合具体实施方式、步骤以及附图对本发明作进一步说明。以系统工作时钟与数据采样率比例为1:1为例子,处理单个载波为100m5gnr信号,原型滤波器系数长度为120。26.如图1所示,本发明公开了一种资源优化的峰值消减cfr的实现系统,包括功率计算模块,峰值检索模块,差值计算模块和峰值修正模块,功率计算模块:计算输入i/q(in-phase/quadrature,同向正交)信号的功率值。峰值检索模块:在固定的窗口长度内,对功率值进行检索得到超过门限的峰值样点。差值计算模块:通过查找表得到比例系数,再通过计算得到峰值与门限的差值。峰值修正模块:利用峰值与门限的差值,通过削峰脉冲产生器,得到对应的修正信号,对输入的i/q信号进行修正;本发明利用级联的方式优化了cpg的资源配置。27.如图2-4所示,公开了本实施例三级级联cfr的cpg分配方式以及峰值窗长配置。具体步骤如下:步骤1:预先定义如下参数:功率门限值、差值比例系数和削峰脉冲系数;并将计算好的差值比例系数和削峰脉冲系数分别存入差值查找表和消峰脉冲系数查找表;步骤2:将带宽100mhz5gnr载波的iq数据功率计算模块,计算输入iq数据的功率值。28.步骤3:峰值检索模块,在120/60/40点的窗长内,对步骤2中得到的iq的功率值样点进行检索,得到窗长内超过门限值的最大峰值样点;步骤4:差值计算模块利用步骤3中得到的窗内功率最大峰值样点,在查找表得到其对应差值比例系数,将差值比例系数与iq数据相乘,最后得到最大峰值样与功率门限值之间的差值;步骤5:峰值修正模块,利用窗内最大峰值和功率门限值的差值,根据峰值点个数分配削峰脉冲生成器,生成峰值修正信号,与输入iq数据相减,得到最终的削峰结果;步骤6:级联第二级峰值消减cfr,峰值检索窗长为60点;步骤7:级联第三级峰值消减cfr,峰值检索窗长为120点。29.步骤1:差值比例系数计算方法如下其中,为功率峰值点,为门限值,是存储在lut表中的差值比例系数。30.具体实施时,和都需要根据i/q数据的具体量化数值进行转换。31.削峰脉冲系数计算方法如下其中,为多载波对应的削峰脉冲系数,为单载波原型匹配的滤波器系数,原型滤波器的长度,为载波的个数,为第个载波的中心频点,为采样频率。32.本例子为单载波因此削峰脉冲系数,只要将带宽100mhz的单载波原型匹配的滤波器系数,在频域上移动到单载波的中心频点上即可。33.步骤2:对输入i/q数据进行功率值计算,将计算得到的功率值样点,截位作为差值查找表地址。功率值计算公式如下:其中,为功率值,i/q为iq数据的幅值。34.步骤3.1:将门限值存入寄存器型变量max中。35.步骤3.2:将输入的功率值样点与变量max比较,若功率值大于max值,则将大于门限的功率值暂存在变量max中,并且把峰值指示信号拉为高电平,反之变量max保持不变,峰值指示信号保持为低电平,该过程持续一整个窗长的时间;步骤3.3:本方案中第一级cfr窗长为40点,窗长指示信号每40个时钟周期拉高一次;第二级cfr窗长为60点,窗长指示信号每60个时钟周期拉高一次;第三级cfr窗长为120点,窗长指示信号每120个时钟周期拉高一次。在判断信号窗长指示信号拉高之后,将max的数值重新更新为门限值,峰值指示信号重新置为低电平。36.步骤3.4:在窗长指示信号拉高之后时,若峰值指示信号为高电平,表示该窗长个样点中出现峰值,将峰值有效指示信号拉高。37.步骤4具体为:软件平台写入lut表参数峰值点查表系数输入i/q数据时序对齐检索峰值对应i/q相乘得到差值。38.步骤4.1:软件平台将计算好的差值比例系数,通过axi总线写入差值查找表中。39.步骤4.2:将检索到的窗内最大峰值点作为查找表地址,在差值查找表中读取对应的差值比例系数。40.步骤4.3:在数据同步信号的辅助下,将产生峰值对应的i/q数据与差值比例系数相乘,得窗长内最大峰值与门限值的差值。41.步骤5具体为:软件写入原型滤波器系数按子cpg分配读取滤波器系数生成削峰子脉冲拼接生成削峰脉冲输入i/q数据时序对齐相加得到差值。42.步骤5.1:软件平台将计算好的单位削峰脉冲,通过axi总线存入对应的查找表中,长度为120点。43.步骤5.2:如图2所示,本方案三级cfr中,cpg方式按照输入数据峰值个数来分配。根据峰值与门限的差值,第一级cfr的削峰信号通过三个并行子cpg生成,每个子cpg生成40个点的削峰信号,最后通过时域上拼接生成120点削峰脉冲;第二级cfr的削峰信号通过两个并行子cpg生成,每个子cpg生成60个点的削峰信号,最后拼接生成120点削峰脉冲;第三级cfr的削峰信号直接通过一个cpg生成120个点的削峰信号。44.步骤5.3:峰值消减,利用生成的120点削峰脉冲,对窗长内的i/q数据以最大功率峰值点为中心进行修正。45.显然,以上述的实施例是本发明一部分实施例,而不是全部实施例。基于发明中的实施例,本领域普通技术人员在没有付出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护范围。当前第1页12当前第1页12
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

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

相关文献