一种NR PUSCH的频偏计算方法技术

技术编号:25051133 阅读:59 留言:0更新日期:2020-07-29 05:39
本发明专利技术公开了一种NR PUSCH的频偏计算方法,其技术方案要点是包括以下步骤;步骤1:接收多段参考信号,对接收到的多段参考信号分别进行采样;步骤2:根据采样后的多段参考信号于对应时域中的分布情况,计算多段参考信号之间的相位差从而得到若干相位差值;步骤3:根据得到的若干相位差值,将信号于对应频域上进行处理得到第一频偏组,第一频偏组包括有若干频偏值;步骤4:通过预设的第一取值规则算法对第一频偏组进行处理得到第一频偏值。该方法能够通过对信号进行频域分析得到频偏,可靠性强,准确度高。

【技术实现步骤摘要】
一种NRPUSCH的频偏计算方法
本专利技术涉及频偏计算领域,更具体的说是涉及一种NRPUSCH的频偏计算方法。
技术介绍
近年来,移动数据的需求爆炸式增长,现有移动通信系统难以满足未来需求,急需研发新一代5G系统,5G技术将实现超低时延、高可靠性。5GNR,是基于OFDM的全新空口设计的全球性5G标准,也是下一代非常重要的蜂窝移动技术基础。测试仪在使用过程中需要对获得的信号数据纠正频偏,现有的方式通常为通过CP相关运算得到频偏,该方法从结果上看性能并不理想;另一种方式为通过DMRS技术在时域上通过相位偏差进行分析得到频偏,该方式对信号的分析维度单一。
技术实现思路
针对现有技术存在的不足,本专利技术的目的在于提供一种NRPUSCH的频偏计算方法,该方法能够通过对信号进行频域分析得到频偏,可靠性强,准确度高。为实现上述目的,本专利技术提供了如下技术方案:一种NRPUSCH的频偏计算方法,包括以下步骤;步骤1:接收多段参考信号,对接收到的多段参考信号分别进行采样;步骤2:根据采样后的多段参考信号于对应时域中的分布情况,计算多段参考信号之间的相位差从而得到若干相位差值;步骤3:根据得到的若干相位差值,将信号于对应频域上进行处理得到第一频偏组,第一频偏组包括有若干频偏值;步骤4:通过预设的第一取值规则算法对第一频偏组进行处理得到第一频偏值。作为本专利技术的进一步改进,第一取值规则算法包括将若干频偏值按照大小进行排序,若第一频偏组包括有奇数个频偏值,则选取最中间的一个频偏值作为第一频偏值;若第一频偏组包括有偶数个频偏值,则对最中间的两个频偏值求平均数,将得到的平均数作为第一频偏值。作为本专利技术的进一步改进,该方法还包括:步骤5:将采样后的每段信号的相位差在时域上进行线性拟合,计算每段信号的频偏从而得到第二频偏组,第二频偏组包括有若干频偏值;步骤6:根据预设的第二取值规则算法对第二频偏组进行处理得到第二频偏值;步骤7:将得到的第一频偏值和第二频偏值进行比较得到频偏差值,根据频偏差值大小调用对应的频偏估计算法,根据频偏估计算法得到最终的预估频偏值。作为本专利技术的进一步改进,第二取值规则算法为:当第二频偏组内的频偏值个数小于或等于3个时,对各个频偏值进行求平均数,将得到的平均数作为第二频偏值;当第二频偏组内的频偏值个数大于3个时,去除最大频偏值与最小频偏值,对剩下的各个频偏值进行求平均数,将得到的平均数作为第二频偏值。作为本专利技术的进一步改进,配置有估计算法查询表,估计算法查询表存储有估计算法信息,估计算法信息包括有频偏估计算法以及与频偏估计算法对应的频偏差值区间,步骤7中还包括从估计算法查询表中确定频偏估计算法。作为本专利技术的进一步改进,频偏差值区间包括有小差值区间,当频偏差值小于或等于预设的基准差值时,频偏差值落入小差值区间内,对应的频偏估计算法为以第一频偏值作为预估频偏值。作为本专利技术的进一步改进,当频偏差值大于预设的基准差值时,频偏差值落入小差值区间外,对应的频偏估计算法对第一频偏值和第二频偏值进行加权平均,将得到的加权平均数作为预估频偏值,不同频偏差值区间对应的频偏估计算法预设的权重值不同。本专利技术的有益效果:通过将多段参考信号于频域上处理得到若干频偏值,在对若干频偏值进行处理得到第一频偏值,与传统的通过一段信号于时域中求取频偏值相比,这种方法实现了对信号进行频域分析得到频偏,且避免了一段信号的偶然性,可靠性更强,准确度更高。附图说明图1为通过频域分析得到第一频偏值的流程图;图2为通过时域分析得到第二频偏值的流程图;图3为本专利技术的整体流程图。具体实施方式下面结合附图和实施例,对本专利技术进一步详细说明。参照图1、图2、图3所示,本实施例的一种NRPUSCH的频偏计算方法,包括以下步骤;步骤1:接收多段参考信号,对接收到的多段参考信号分别进行采样。接收的信号是已知的,接受的信号一般在6段以内,避免处理的数据量过大。步骤2:根据采样后的多段参考信号于对应时域中的分布情况,计算多段参考信号之间的相位差从而得到若干相位差值。每两段信号之间计算一次相位差,因此可得到若干相位差值,例如接收4段信号时,可得到6个相位差值。步骤3:根据得到的若干相位差值,将信号于对应频域上进行处理得到第一频偏组,第一频偏组包括有若干频偏值。每个相位差值可得到一个频偏值,例如接收4段信号时,由于有6个相位差值,因此可得到6个频偏值。步骤4:通过预设的第一取值规则算法对第一频偏组进行处理得到第一频偏值。第一取值规则算法包括将若干频偏值按照大小进行排序,若第一频偏组包括有奇数个频偏值,则选取最中间的一个频偏值作为第一频偏值;若第一频偏组包括有偶数个频偏值,则对最中间的两个频偏值求平均数,将得到的平均数作为第一频偏值。例如当第一频偏组包括5个频偏值时,对5个频偏值按照大小进行排序,根据第一取值规则算法,选择第3个频偏值作为通过频域分析得到的第一频偏值。当第一频偏组包括6个频偏值时,对6个频偏值按照大小进行排序,根据第一取值规则算法,选择第3和第4个频偏值求平均数,将得到的平均数作为通过频域分析得到的第一频偏值。步骤5:将采样后的每段信号的相位差在时域上进行线性拟合,计算每段信号的频偏从而得到第二频偏组,第二频偏组包括有若干频偏值。每段信号均计算一次频偏,因此可得到若干频偏值,例如接收4段信号时,可得到4个频偏值。步骤6:根据预设的第二取值规则算法对第二频偏组进行处理得到第二频偏值。第二取值规则算法为:当第二频偏组内的频偏值个数小于或等于3个时,对各个频偏值进行求平均数,将得到的平均数作为第二频偏值;当第二频偏组内的频偏值个数大于3个时,去除最大频偏值与最小频偏值,对剩下的各个频偏值进行求平均数,将得到的平均数作为第二频偏值。例如当第二频偏组包括3个频偏值时,根据第二取值规则算法,直接对3个频偏值求平均数,将得到的平均数作为通过时域分析得到的第二频偏值。当第二频偏组包括6个频偏值时,根据第二取值规则算法,去掉最大和最小的频偏值,将剩下的4个频偏值求平均数,将得到的平均数作为通过时域分析得到的第二频偏值。步骤7:将得到的第一频偏值和第二频偏值进行比较得到频偏差值,根据频偏差值大小调用对应的频偏估计算法,根据频偏估计算法得到最终的预估频偏值。配置有估计算法查询表,估计算法查询表存储有估计算法信息,估计算法信息包括有频偏估计算法以及与频偏估计算法对应的频偏差值区间,步骤7中还包括从估计算法查询表中确定频偏估计算法。频偏差值区间包括有小差值区间,当频偏差值小于或等于预设的基准差值时,频偏差值落入小差值区间内,对应的频偏估计算法为以第一频偏值作为预估频偏值。当频偏差值大于预设的基准差值时,频偏差值落入小差值区间外,对应的频偏估计算法对第一频偏值和第二频偏值进行加权平均,将得到的加权平均数作为预估频偏值,不同频本文档来自技高网...

【技术保护点】
1.一种NR PUSCH的频偏计算方法,其特征在于:包括以下步骤;/n步骤1:接收多段参考信号,对接收到的多段参考信号分别进行采样;/n步骤2:根据采样后的多段参考信号于对应时域中的分布情况,计算多段参考信号之间的相位差从而得到若干相位差值;/n步骤3:根据得到的若干相位差值,将信号于对应频域上进行处理得到第一频偏组,第一频偏组包括有若干频偏值;/n步骤4:通过预设的第一取值规则算法对第一频偏组进行处理得到第一频偏值。/n

【技术特征摘要】
1.一种NRPUSCH的频偏计算方法,其特征在于:包括以下步骤;
步骤1:接收多段参考信号,对接收到的多段参考信号分别进行采样;
步骤2:根据采样后的多段参考信号于对应时域中的分布情况,计算多段参考信号之间的相位差从而得到若干相位差值;
步骤3:根据得到的若干相位差值,将信号于对应频域上进行处理得到第一频偏组,第一频偏组包括有若干频偏值;
步骤4:通过预设的第一取值规则算法对第一频偏组进行处理得到第一频偏值。


2.根据权利要求1的一种NRPUSCH的频偏计算方法,其特征在于:第一取值规则算法包括将若干频偏值按照大小进行排序,若第一频偏组包括有奇数个频偏值,则选取最中间的一个频偏值作为第一频偏值;若第一频偏组包括有偶数个频偏值,则对最中间的两个频偏值求平均数,将得到的平均数作为第一频偏值。


3.根据权利要1的一种NRPUSCH的频偏计算方法,其特征在于:该方法还包括:
步骤5:将采样后的每段信号的相位差在时域上进行线性拟合,计算每段信号的频偏从而得到第二频偏组,第二频偏组包括有若干频偏值;
步骤6:根据预设的第二取值规则算法对第二频偏组进行处理得到第二频偏值;
步骤7:将得到的第一频偏值和第二频偏值进行比较得到频偏差值,根据频偏差值大小调用对应的频偏估计算法,...

【专利技术属性】
技术研发人员:杨新杰陈波谢玲富
申请(专利权)人:宁波艾欧迪互联科技有限公司
类型:发明
国别省市:浙江;33

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

1