System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于相位的抗高速多普勒频偏方法、装置及存储介质制造方法及图纸_技高网

一种基于相位的抗高速多普勒频偏方法、装置及存储介质制造方法及图纸

技术编号:40467338 阅读:7 留言:0更新日期:2024-02-22 23:21
本发明专利技术涉及无线通信技术领域,具体涉及一种基于相位的抗高速多普勒频偏方法、装置及存储介质,所述方法包括S1、基于DMRS符号的个数N,分别计算两个相邻DMRS符号对应的信道H间的参数数据,S2、根据所述参数数据计算各port的单符号间隔对应的相位差;S3、计算各数据符号对应的相位补偿值;所述步骤S3具体包括以下步骤:S3‑1、计算各数据符号与对应DMRS符号之间的符号间隔;S3‑2、计算各数据符号对应各port的相位补偿值;S4、对均衡后的数据进行对应的相位补偿。本发明专利技术不仅能够识别相位反转,支持更高的多普勒频偏,而且也具有低误差和降低计算量的效果。

【技术实现步骤摘要】

本专利技术涉及无线通信,具体涉及一种基于相位的抗高速多普勒频偏方法、装置及存储介质


技术介绍

1、多普勒频偏是指在无线通信系统中,当发送端与接收端发生相对运动时,接收端的信号会产生频率偏移,且频偏的大小与相对运动的速度及载波频率成正比。

2、多普勒频移会导致信道估计及均衡的精度下降,最终导致信号的解调性能变差,因此如何克服多普勒频偏对保障高速场景下的无线通信性能具有极大的价值与意义。

3、传统抗多普勒频偏技术主要过程如下:

4、1.基于dmrs符号对应信道h,通过相邻dmrs符号对应h的共轭相乘得到相邻dmrs符号间的相位差,然后再基于相位差计算多普勒频偏。

5、2.将多个相邻dmrs符号间求得的多普勒频偏值进行平均,得到系统对应的多普勒频偏。

6、3.基于系统对应多普勒频偏值,对每个数据符号对应的均衡数据进行相位补偿。

7、然而传统抗多普勒频偏技术存在以下问题:

8、首先,在工程实现时,计算相邻dmrs符号间的相位差δφ时,通常采用反正切函数,如果采用atan函数,那么求出的相位位于[-π/2,π/2];采用atan2函数,那么求出的相位位于[-π,π]。无论采用哪种方式获取相位差δφ,得到的最大相位差值均受到限制,由公式fd=δφ/(2π*δt)可知,最终计算的多普勒频偏值fd同样受到限制。

9、其次,当相邻dmrs符号间对应的δφ出现正负不一致时,再对多个相邻dmrs符号求得的多普勒频偏值进行平均操作,最终得到的多普勒频偏值存在很大误差。

10、再次,传统的抗多普勒频偏技术流程比较繁琐,需要先算出多普勒频偏值,然后再基于多普勒频偏值进行相位补偿,且计算量较大。

11、针对上述问题首创提出了一种新的抗高速多普勒频偏方法、装置及存储介质。


技术实现思路

1、本专利技术的目的之一在于提供一种基于相位的抗高速多普勒频偏方法,不仅能够识别相位反转问题,而且也具有低误差和降低计算量的效果。

2、为了达到上述目的,提供了一种基于相位的抗高速多普勒频偏方法,包括以下步骤:

3、s1、基于dmrs符号的个数n,分别计算两个相邻dmrs符号对应的信道h间的参数数据,

4、所述参数数据包括:相位差detalsym_i、maxdeltesym、mindeltesym、deltphase4portmax、deltphase4portmin、sumphase4group、sumdeltesym、diffdeltesym、deltphase4group;

5、detalsym_i:代表相邻两个dmrs的相位差段数i对应的符号间隔大小;

6、maxdeltesym=max(deltesym_i):代表detalsym_i中的最大值;

7、mindeltesym=min(deltesym_i):代表detalsym_i中的最小值;

8、deltphase4portmax:代表符号间隔大小为maxdeltesym,对应的相位差值

9、deltphase4portmin:代表符号间隔大小为mindeltesym,对应的相位差值

10、sumphase4group=deltphase4portmin+deltphase4portmax;

11、sumdeltesym=maxdeltesym+mindeltesym;

12、diffdeltesym=maxdeltesym-mindeltesym;

13、deltphase4group=abs(deltphase4portmax-deltphase4portmin)/diffdeltesym;

14、s2、根据所述参数数据计算各port的单符号间隔对应的相位差deltphase4sym_p;

15、s3、计算各数据符号对应的相位补偿值;所述步骤s3具体包括以下步骤:

16、s3-1、计算各数据符号与对应dmrs符号之间的符号间隔deltal_index;

17、deltal_index=datasym_index-dmrssymidx_j;

18、其中,datasym_index:代表数据符号对应的符号标识;dmrssymidx_j:代表数据符号的符号标识对应的dmrs符号标识;

19、s3-2、计算各数据符号对应各port的相位补偿值angleindexp;

20、

21、其中,index:代表数据符号的符号标识;p:代表port的标识;

22、s4、对均衡后的数据进行对应的相位补偿,计算公式如下:

23、

24、进一步,所述步骤s1相位差的计算公式如下:

25、

26、

27、其中i=1,...,dmrsnum-1(dmrsnum>2),代表相邻两个dmrs对应的相位差段数;p代表port端口索引;j代表接收天线索引;k代表子载波索引。

28、进一步,步骤s2具体包括以下步骤:

29、s2-1、首先判断deltphase4portmax与deltphase4portmin是否同符号,若满足,则进入s2-2,若不满足则进入s2-3;

30、s2-2、判断deltphase4portmin是否大于等于0,若是,则进入s2-2-1,若不满足则进入s2-2-2;

31、s2-2-1、判断是否存在非负整数k,满足如下关系《a》:

32、《a》.(2*k+1)*pi/maxdeltesym<=deltphase4group<(2*k+2)*pi/maxdeltesym

33、如果存在k值满足上述关系a,则:

34、deltphase4sym=(sumphase4group-2*2*(k+1)*pi)/sumdeltesym;

35、如果不存在k值满足上述关系a,则进一步判断是否存在非负整数k,满足如下关系《b》:

36、《b》.((2*k)*pi/maxdeltesym<=deltphase4group<(2*k+1)*pi/maxdeltesym);

37、如果存在k值满足上述关系b,则:

38、deltphase4sym=(sumphase4group+2*2*k*pi)/sumdeltesym;

39、s2-2-2、判断是否存在非负整数k,满足关系《a》:

40、如果存在k值满足上述关系a,则:

41、deltphase4sym=(sumphase4group+2*2*k*pi)/sumdeltesym;

42、如果不存在k值满足上述关系a,则进一步判断是否存在非负整数k,本文档来自技高网...

【技术保护点】

1.一种基于相位的抗高速多普勒频偏方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种基于相位的抗高速多普勒频偏方法,其特征在于:所述步骤S1相位差的计算公式如下:

3.根据权利要求2所述的一种基于相位的抗高速多普勒频偏方法,其特征在于:所述步骤S2具体包括以下步骤:

4.一种基于相位的抗高速多普勒频偏装置,其特征在于:运用了如上述权利要求1-3任一所述的一种基于相位的抗高速多普勒频偏方法。

5.一种计算机可读存储介质,其特征在于:所述计算机可读存储介质中包括基于相位的抗高速多普勒频偏控制程序,所述基于相位的抗高速多普勒频偏控制程序被处理器执行时,实现如权利要求1至3中任一项所述的一种基于相位的抗高速多普勒频偏方法的步骤。

【技术特征摘要】

1.一种基于相位的抗高速多普勒频偏方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种基于相位的抗高速多普勒频偏方法,其特征在于:所述步骤s1相位差的计算公式如下:

3.根据权利要求2所述的一种基于相位的抗高速多普勒频偏方法,其特征在于:所述步骤s2具体包括以下步骤:

4.一种基于相位的抗高速多普...

【专利技术属性】
技术研发人员:张帅周继华杨柳方锐侯军奎张继栋王伟赵涛郭子文
申请(专利权)人:航天新通科技有限公司
类型:发明
国别省市:

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

1