掌桥专利:专业的专利平台
掌桥专利
首页

多普勒频移补偿方法、装置、设备及存储介质

文献发布时间:2024-04-18 19:58:26


多普勒频移补偿方法、装置、设备及存储介质

技术领域

本申请涉及无线通信技术领域,尤其涉及一种多普勒频移补偿方法、装置、设备及存储介质。

背景技术

甚高频数据交换系统(very high frequency data exchange system,VDES)是针对水上移动业务领域中的船舶自动识别系统(automatic identification system,AIS)加强和升级版系统。VDES信号可用于船舶端-卫星端之间、卫星端-地基端之间的通信。大多数时候,通信的双方都是移动的,甚至是高速地移动,这就导致出现多普勒效应的问题。多普勒效应将导致产生多普勒频移,因此,如果不进行载波频率的校正,将会使得通信的调制解调的信号受到影响,从而影响通信的质量,甚至导致通信的大量数据丢失或者通信失败。因此,计算VDES通信中相应的多普勒频移,进行对应的载波频率校正尤为重要。

一些实现中,采用Fitz算法、L&R算法和M&M算法等进行多普勒频移的估算与纠正,但这些方法中的多普勒频移的估算过程较复杂,实现成本较高。

发明内容

本申请提供一种多普勒频移补偿方法、装置、设备及存储介质,用以解决现有技术中多普勒频移的估算过程较复杂,实现成本较高的技术问题。

第一方面,本申请提供一种多普勒频移补偿方法,包括:

根据发射端的协调世界时信息和接收端的协调世界时信息确定接收端与发射端之间的通信距离;

根据通信距离以及预设的接收端-发射端通信距离与多普勒频移关系信息大数据,确定通信距离对应的多普勒频移;

根据多普勒频移校正接收端的载波频率。

在一种可能的实现方式中,根据发射端的协调世界时信息和接收端的协调世界时信息确定接收端与发射端之间的通信距离,包括:

接收发射端的报文,报文中包括发射端的协调世界时信息;获取接收端的协调世界时信息;

根据发射端的协调世界时信息和接收端的协调世界时信息确定时间差;

根据时间差确定接收端与发射端之间的通信距离。

在一种可能的实现方式中,方法还包括:

获取目标端的运动速度,目标端为接收端和发射端中运动速度更大的一端;

确定第一夹角和第二夹角,第一夹角为接收端与发射端的相对速度最大时接收端和发射端所处位置基于地心形成的夹角,第二夹角为接收端与发射端的相对速度最小时接收端和发射端所处位置基于地心形成的夹角;

根据目标端的运动速度、第一夹角和第二夹角确定接收端-发射端通信距离与多普勒频移关系信息大数据。

在一种可能的实现方式中,第一夹角小于第二夹角,根据目标端的运动速度、第一夹角和第二夹角确定接收端-发射端通信距离与多普勒频移关系信息大数据,包括:

将第一夹角按照预设步长递增至第二夹角,得到多个夹角,相邻夹角的差值为预设步长;

针对任一夹角,根据夹角以及夹角的两个边长确定夹角对应的接收端与发射端之间的通信距离;根据夹角和目标端的运动速度确定夹角对应的多普勒频移;

根据各夹角对应的多普勒频移以及接收端与发射端之间的通信距离确定接收端-发射端通信距离与多普勒频移关系信息大数据。

在一种可能的实现方式中,根据多普勒频移校正接收端的载波频率,包括:

根据多普勒频移的二分之一值和接收端的载波频率确定校正后的载波频率。

在一种可能的实现方式中,载波频率大于或等于156.025MHz,且小于或等于162.025MHz。

在一种可能的实现方式中,接收端为船舶端,发射端为卫星端。

第二方面,本申请提供一种多普勒频移补偿装置,该装置包括第一确定模块,第二确定模块和校正模块,其中,

第一确定模块,用于根据发射端的协调世界时信息和接收端的协调世界时信息确定接收端与发射端之间的通信距离;

第二确定模块,用于根据通信距离以及预设的接收端-发射端通信距离与多普勒频移关系信息大数据,确定通信距离对应的多普勒频移;

校正模块,用于根据多普勒频移校正接收端的载波频率。

在一种可能的实现方式中,第一确定模块,具体用于:

接收发射端的报文,报文中包括发射端的协调世界时信息;获取接收端的协调世界时信息;

根据发射端的协调世界时信息和接收端的协调世界时信息确定时间差;

根据时间差确定接收端与发射端之间的通信距离。

在一种可能的实现方式中,装置还包括:

获取模块,用于获取目标端的运动速度,目标端为接收端和发射端中运动速度更大的一端;

第三确定模块,用于确定第一夹角和第二夹角,第一夹角为接收端与发射端的相对速度最大时接收端和发射端所处位置基于地心形成的夹角,第二夹角为接收端与发射端的相对速度最小时接收端和发射端所处位置基于地心形成的夹角;

第四确定模块,用于根据目标端的运动速度、第一夹角和第二夹角确定接收端-发射端通信距离与多普勒频移关系信息大数据。

在一种可能的实现方式中,第一夹角小于第二夹角,第四确定模块,具体用于:

将第一夹角按照预设步长递增至第二夹角,得到多个夹角,相邻夹角的差值为预设步长;

针对任一夹角,根据夹角以及夹角的两个边长确定夹角对应的接收端与发射端之间的通信距离;根据夹角和目标端的运动速度确定夹角对应的多普勒频移;

根据各夹角对应的多普勒频移以及接收端与发射端之间的通信距离确定接收端-发射端通信距离与多普勒频移关系信息大数据。

在一种可能的实现方式中,校正模块,具体用于:

根据多普勒频移的二分之一值和接收端的载波频率确定校正后的载波频率。

在一种可能的实现方式中,载波频率大于或等于156.025MHz,且小于或等于162.025MHz。

在一种可能的实现方式中,接收端为船舶端,发射端为卫星端。

第三方面,本申请提供一种电子设备,包括:处理器、存储器;

存储器存储计算机执行指令;

处理器执行存储器存储的计算机执行指令,使得处理器执行如第一方面描述的多普勒频移补偿方法。

第四方面,本申请提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,当计算机执行指令被处理器执行时用于实现如第一方面描述的多普勒频移补偿方法。

第五方面,本申请提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现如第一方面描述的多普勒频移补偿方法。

第六方面,本申请提供一种芯片,芯片上存储有计算机程序,计算机程序被芯片执行时,实现如第一方面描述的多普勒频移补偿方法。

在一种可能的实现方式中,芯片为芯片模组中的芯片。

本申请提供的多普勒频移补偿方法、装置、设备及存储介质,该方法根据发射端的协调世界时信息和接收端的协调世界时信息确定接收端与发射端之间的通信距离;根据通信距离以及预设的接收端-发射端通信距离与多普勒频移关系信息大数据,确定通信距离对应的多普勒频移;根据多普勒频移校正接收端的载波频率。这样,发射端和接收端的每次通信只需根据UTC信息确定出发射端与接收端的距离,再基于该距离查表即可得到对应的多普勒频移,计算简单,实现成本低,可以在提升通信质量的同时,节约VDES设备的计算资源。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。

图1为本申请实施例提供的一种场景示意图;

图2为本申请实施例提供的一种VDES设备的硬件框架示意图;

图3为本申请实施例提供的一种多普勒频移补偿方法的流程示意图;

图4为本申请实施例提供的一种移动设备相对无线电波发出端移动的示意图;

图5为本申请实施例提供的一种卫星端绕地球旋转的示意图;

图6为本申请实施例提供的一种卫星端与船舶端所处位置基于地心形成的夹角的平面示意图;

图7为本申请实施例提供的又一种多普勒频移补偿方法的流程示意图;

图8为本申请实施例提供的一种多普勒频移补偿装置的结构示意图;

图9为本申请实施例提供的一种电子设备的硬件结构示意图。

通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本申请构思的范围,而是通过参考特定实施例为本领域技术人员说明本申请的概念。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。

在本申请的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分。例如,第一芯片和第二芯片仅仅是为了区分不同的芯片,并不对其先后顺序进行限定。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。

需要说明的是,本申请实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本申请中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其他实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。

甚高频数据交换系统(very high frequency data exchange system,VDES)是针对水上移动业务领域中的船舶自动识别系统(automatic identification system,AIS)加强和升级版系统。VDES集成了AIS、特殊应用报文(application specific messages,ASM)和宽带甚高频数据交换(VHF digital exchange,VDE)三项功能,其突出特点是,能在保护现有AIS功能的基础上,通过引入ASM和VDE全面强化船舶通信的数据传输能力。

VDES主要的通信区域在海上,其中,船舶端和卫星端之间的通信是其非常重要的一部分。大多数时候,通信的双方都是移动的,甚至是高速地移动,这就导致出现多普勒效应的问题。如果通信双方发生相对的运动,使接收信号的频率发生变化的现象称为多普勒效应。多普勒效应将导致产生多普勒频移,因此,如果不进行载波频率的校正,将会使得通信的调制解调的信号受到影响,从而影响通信的质量,甚至导致通信的大量数据丢失或者通信失败。因此,计算VDES通信中相应的多普勒频移,进行对应的载波频率校正尤为重要。

一些实现中,采用Fitz算法、L&R算法和M&M算法等进行多普勒频移的估算与纠正,但这些方法中的多普勒频移的估算过程较复杂,实现成本较高。

有鉴于此,本申请实施例提供一种多普勒频移补偿方法,该方法根据发射端的协调世界时信息(coordinated universal time,UTC)信息、接收端的UTC信息和预先建立的接收端-发射端通信距离与多普勒频移关系表确定通信时的多普勒频移,这样,发射端和接收端的每次通信只需根据UTC信息确定出发射端与接收端的距离,再基于该距离查表即可得到对应的多普勒频移,计算简单,实现成本低,可以在提升通信质量的同时,节约VDES设备的计算资源。

为了清楚的描述本申请实施例提供的技术方案,下面结合图1和图2对本申请实施例的场景和执行主体进行阐述。

示例性的,图1示出了本申请实施例提供的一种场景示意图。图2为本申请实施例提供的一种VDES设备的硬件框架示意图。

如图1所示,本申请实施例的方法可以应用于船舶端和卫星端,船舶端和卫星端可以分别包括一套图2所示的VDES设备,船舶端和卫星端通过VDES设备实现无线通信。当发生上行信号时,船舶端为发射端,卫星端为接收端;反之,当下行信号发生时,船舶端为接收端,卫星端为发射端。

如图2所示,VDES设备中可以包括中央处理器(central processing unit,CPU)201、现场可编程逻辑门阵列(field programmable gate array,FPGA)芯片202、射频收发器(radio frequency transceiver,RF transceiver)203,功率放大器(power amplifier,PA)204、低噪声放大器(low noise amplifier,LNA)205、天线206和外围(periphery)单元207,其中外围单元207可以用于输入和显示。

示例性的,以发射端的VDES设备发射信号进行示例性说明,其中,外围单元207用于接收输入信号,并将输入信号发送到CPU 201。CPU 201用于对输入信号进行编译,并将编译后的信号发送到FPGA芯片202。FPGA芯片202用于对编译后的信号进行一系列的处理,例如进行编码、交织、数字调制等处理,并将处理后的信号发送到RF transceiver203。RFtransceiver 203用于将处理后的信号调制到载波上,得到载波信号,并将载波信号发送到PA 204进行功率放大,功率放大后的信号经天线206发射到接收端。

示例性的,以接收端的VDES设备接收信号进行示例性说明,其中,天线206还用于接收发射端发射的载波信号,并将该载波信号经LNA 205发送到RF transceiver 203。LNA205用于提高载波信号接收灵敏度,RF transceiver 203还用于对载波信号进行解调,并将解调后的信号发送到FPGA芯片202。FPGA芯片202还用于对解调后的信号进行一系列的处理,例如进行解编码、解交织、数字解调等处理,并将处理后的信号发送到CPU 201。CPU 201还用于对处理后的信号进行反编译处理。

可能的实现中,VDES设备中还可以包括电源(power)单元208,power单元208用于对VDES设备中需要供电的单元或模块供电。

本申请实施例中,接收端的VDES设备可以根据本申请实施例提供的多普勒频移补偿方法校正载波频率。

示例性的,该多普勒频移补偿方法可以包括:根据发射端的协调世界时信息和接收端的协调世界时信息确定接收端与发射端之间的通信距离;根据通信距离以及预设的接收端-发射端通信距离与多普勒频移关系信息大数据,确定通信距离对应的多普勒频移;根据多普勒频移校正接收端的载波频率。这样,发射端和接收端的每次通信只需根据UTC信息确定出发射端与接收端的距离,再基于该距离查表即可得到对应的多普勒频移,计算简单,实现成本低,可以在提升通信质量的同时,节约VDES设备的计算资源。

可以理解的是,本申请实施例的方法还可以应用在其他需要进行多普勒频移补偿的通信场景中,例如卫星端-地基端之间、船舶端-地基端之间、船舶端-船舶端之间的通信,只要可以获取到通信双方的UTC信息即可。

另外,本申请实施例描述的框架以及场景是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着框架的演变和新业务场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。

下面以具体地实施例对本申请的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本申请的实施例进行描述。

图3为本申请实施例提供的一种多普勒频移补偿方法的流程示意图。如图3所示,该方法可以包括:

S301:根据发射端的协调世界时信息和接收端的协调世界时信息确定接收端与发射端之间的通信距离。

其中,发射端的协调世界时信息可以包括发射端发射信号时的协调世界时,协调世界时也可以称为世界统一时间、世界标准时间、国际协调时间等。接收端的协调世界时信息可以包括接收端接收到发射端的协调世界时信息时的协调世界时。

其中,接收端与发射端之间的通信距离可以是接收端和发射端之间的直线距离。

可能的实现中,在接收端根据发射端的协调世界时信息和接收端的协调世界时信息确定接收端与发射端之间的通信距离之前,发射端可以主动向接收端发送协调世界时信息,也可以是发射端监听到接收端的广播信息时,根据该广播信息向接收端发送发射端的协调世界时信息。其中,广播信息中可以包括接收端的标识(identification,ID)。

接收端接收到发射端的协调世界时信息后,接收端可以根据发射端的协调世界时信息以及接收端自身的协调世界时信息确定接收端与发射端之间的通信距离,或者也可以理解为,接收端可以根据发射端发射信号时的协调世界时以及接收端接收到发射端的协调世界时信息时的协调世界时,确定接收端与发射端之间的通信距离。

S302:根据通信距离以及预设的接收端-发射端通信距离与多普勒频移关系信息大数据,确定通信距离对应的多普勒频移。

本申请实施例中,接收端-发射端通信距离与多普勒频移关系信息大数据可以存储在接收端和发射端的VDES设备的CPU中,当接收端和发射端需要通信时,接收端的CPU可以调用该接收端-发射端通信距离与多普勒频移关系信息大数据来确定某一通信距离对应的多普勒频移。预设的接收端-发射端通信距离与多普勒频移关系信息大数据可以以表格的形式存在,该接收端-发射端通信距离与多普勒频移关系信息大数据中可以包括同一接收端和发射端之间的不同通信距离,不同通信距离对应不同多普勒频移。

可能的实现中,根据接收端和发射端之间的通信距离从预设的接收端-发射端通信距离与多普勒频移关系信息大数据中查询,得到该通信距离对应的多普勒频移。

S303:根据多普勒频移校正接收端的载波频率。

本申请实施例中,接收端的载波频率可以理解为是校正前的载波频率,例如VDES通信中的载波频率的取值范围为156.025兆赫兹(megahertz,MHz)~162.025MHz。

可能的实现中,接收端确定通信距离对应的多普勒频移后,根据该多普勒频移对接收端的载波频率进行补偿校正,以便后续接收端可以将要发送到发射端的信息调制到该校正后的载波频率上,以弥补多普勒频移造成的通信问题,从而提高通信质量。

本申请实施例中,根据发射端的协调世界时信息和接收端的协调世界时信息确定接收端与发射端之间的通信距离;根据通信距离以及预设的接收端-发射端通信距离与多普勒频移关系信息大数据,确定通信距离对应的多普勒频移;根据多普勒频移校正接收端的载波频率。这样,发射端和接收端的每次通信只需根据UTC信息确定出发射端与接收端的距离,再基于该距离查表即可得到对应的多普勒频移,计算简单,实现成本低,可以在提升通信质量的同时,节约VDES设备的计算资源。

本申请实施例中,接收端-发射端通信距离与多普勒频移关系信息大数据预先存储在接收端和发射端的VDES设备的CPU中。接收端-发射端通信距离与多普勒频移关系信息大数据中包括不同通信距离对应的不同多普勒频移,下面先对多普勒频移的计算进行介绍。

示例性的,图4示出了本申请实施例提供的一种移动设备相对无线电波发出端移动的示意图。如图4所示,假设无线电波从源S发出,移动设备从P位置运动到P1位置,则无线电波在P位置和P1位置分别被移动设备接收时所走路径差为:

ΔL=d*cosθ=v*Δt*cosθ,

其中,Δt为移动设备从P位置运动到P1位置所费时间。

由于路径差造成的接收信号相位变化值为:

由此可得多普勒频移为:

其中,v为移动设备的运动速度,c为电磁波传播速度,一般是3*10

下面,以接收端为船舶端,发射端为卫星端为例对本申请实施例中得到接收端-发射端通信距离与多普勒频移关系信息大数据的过程进行介绍。

在一种可能的实现中,方法还可以包括:

S1:获取目标端的运动速度,目标端为接收端和发射端中运动速度更大的一端。

示例性的,假设接收端为船舶端,发射端为卫星端,由于卫星端的运动速度远远大于船舶端的运动速度,因此,相对而言,船舶端的运动速度可以理解为是静止不动的,也就是0。

图5示出了本申请实施例提供的一种卫星端绕地球旋转的示意图。如图5所示,卫星端501绕地球502做圆周运动,卫星端501的发射高度h和地球502的半径R是已知的,则卫星端501的轨道半径为r=h+R。则卫星端501的运动速度满足公式:

因此,卫星端501的运动速度

其中,G为引力常量,M为地球的质量,m为卫星的质量,均为已知量,因此可以计算出卫星端501的运动速度v。

S2:确定第一夹角和第二夹角,第一夹角为接收端与发射端的相对速度最大时接收端和发射端所处位置基于地心形成的夹角,第二夹角为接收端与发射端的相对速度最小时接收端和发射端所处位置基于地心形成的夹角。

为了更清楚的描述第一夹角,请参见图6,图6示出了本申请实施例提供的一种卫星端与船舶端所处位置基于地心形成的夹角的平面示意图。如图6所示,当通信双方相对速度最大的时候,会有最大的多普勒频移,也就是卫星端与船舶端的连线垂直于地球半径时,卫星端-船舶端之间的通信存在最大的多普勒频移,因此,产生最大多普勒频移时对应的夹角也就是第一夹角为:

θ

其中,R为地球半径,r为卫星端的轨道半径。

本申请实施例中,卫星端与船舶端所处位置基于地心形成的夹角也就是图6中的夹角,与图4中的夹角为同一概念。

因此,产生最小多普勒频移时对应的夹角也就是第二夹角为θ

S3:根据目标端的运动速度、第一夹角和第二夹角确定接收端-发射端通信距离与多普勒频移关系信息大数据。

可能的实现中,卫星端与船舶端处在不同位置时可以基于地心形成不同的夹角,各夹角分别对应接收端和发射端之间的不同通信距离(或者说不同的接收端-发射端通信距离),不同的通信距离对应不同的多普勒频移,各夹角、各夹角对应的接收端-发射端通信距离以及各通信距离对应的多普勒频移构成接收端-发射端通信距离与多普勒频移关系信息大数据。

本申请实施例中,针对同一接收端和发射端,只需确定一次接收端-发射端通信距离与多普勒频移关系信息大数据,后续通信时直接使用该接收端-发射端通信距离与多普勒频移关系信息大数据即可,有助于提高通信效率。

在一种可能的实现中,第一夹角小于第二夹角,上述步骤S3可以包括:将第一夹角按照预设步长递增至第二夹角,得到多个夹角,相邻夹角的差值为预设步长;针对任一夹角,根据夹角以及夹角的两个边长确定夹角对应的接收端与发射端之间的通信距离;根据夹角和目标端的运动速度确定夹角对应的多普勒频移;根据各夹角对应的多普勒频移以及接收端与发射端之间的通信距离确定接收端-发射端通信距离与多普勒频移关系信息大数据。

其中,预设步长可以根据实际需求设定,本申请实施例对此不做具体限定。示例性的,假设预设步长为0.1

示例性的,如图6所示,针对任一夹角θ,该夹角θ对应的接收端与发射端之间的通信距离为:

该夹角θ或者说该通信距离对应的多普勒频移为:

因此,构建的接收端-发射端通信距离与多普勒频移关系信息大数据可以如表1所示。

表1

图7为本申请实施例提供的又一种多普勒频移补偿方法的流程示意图。如图7所示,该方法可以包括:

S701:接收发射端的报文,报文中包括发射端的协调世界时信息;获取接收端的协调世界时信息;根据发射端的协调世界时信息和接收端的协调世界时信息确定时间差;根据时间差确定接收端与发射端之间的通信距离。

示例性的,接收端中还可以包括全球定位系统(global positioning system,GPS),接收端的CPU可以根据该GPS获取接收端接收到发射端的报文时的协调世界时T2,假设发射端发射信号时的协调世界时为T1,则接收端的CPU可以根据T1和T2得到时间差为:

ΔT=T2-T1,

进一步的,接收端的CPU可以根据该时间差确定接收端与发射端之间的通信距离为:

L=c*ΔT

其中,c为电磁波传播速度,一般是3*10

S702:根据通信距离以及预设的接收端-发射端通信距离与多普勒频移关系信息大数据,确定通信距离对应的多普勒频移。

接收端的CPU计算得到接收端与发射端之间的通信距离后,从预设的接收端-发射端通信距离与多普勒频移关系信息大数据查询该通信距离对应的多普勒频移f

该步骤与上述步骤S302相似或相同,在此不再赘述。

S703:根据多普勒频移的二分之一值和接收端的载波频率确定校正后的载波频率。

可能的实现中,

本申请实施例中,发射端和接收端的每次通信只需根据UTC信息确定出发射端与接收端的距离,再基于该距离查表即可得到对应的多普勒频移,计算简单,实现成本低,可以在提升通信质量的同时,节约VDES设备的计算资源。

图8为本申请实施例提供的一种多普勒频移补偿装置的结构示意图。请参见图8,该装置80包括第一确定模块801,第二确定模块802和校正模块803,其中,

第一确定模块801,用于根据发射端的协调世界时信息和接收端的协调世界时信息确定接收端与发射端之间的通信距离;

第二确定模块802,用于根据通信距离以及预设的接收端-发射端通信距离与多普勒频移关系信息大数据,确定通信距离对应的多普勒频移;

校正模块803,用于根据多普勒频移校正接收端的载波频率。

在一种可能的实现方式中,第一确定模块801,具体用于:

接收发射端的报文,报文中包括发射端的协调世界时信息;获取接收端的协调世界时信息;

根据发射端的协调世界时信息和接收端的协调世界时信息确定时间差;

根据时间差确定接收端与发射端之间的通信距离。

在一种可能的实现方式中,装置80还包括:

获取模块,用于获取目标端的运动速度,目标端为接收端和发射端中运动速度更大的一端;

第三确定模块,用于确定第一夹角和第二夹角,第一夹角为接收端与发射端的相对速度最大时接收端和发射端所处位置基于地心形成的夹角,第二夹角为接收端与发射端的相对速度最小时接收端和发射端所处位置基于地心形成的夹角;

第四确定模块,用于根据目标端的运动速度、第一夹角和第二夹角确定接收端-发射端通信距离与多普勒频移关系信息大数据。

在一种可能的实现方式中,第一夹角小于第二夹角,第四确定模块,具体用于:

将第一夹角按照预设步长递增至第二夹角,得到多个夹角,相邻夹角的差值为预设步长;

针对任一夹角,根据夹角以及夹角的两个边长确定夹角对应的接收端与发射端之间的通信距离;根据夹角和目标端的运动速度确定夹角对应的多普勒频移;

根据各夹角对应的多普勒频移以及接收端与发射端之间的通信距离确定接收端-发射端通信距离与多普勒频移关系信息大数据。

在一种可能的实现方式中,校正模块803,具体用于:

根据多普勒频移的二分之一值和接收端的载波频率确定校正后的载波频率。

在一种可能的实现方式中,载波频率大于或等于156.025MHz,且小于或等于162.025MHz。

在一种可能的实现方式中,接收端为船舶端,发射端为卫星端。

本申请实施例提供的多普勒频移补偿装置,可用于执行上述的方法实施例,其实现原理和技术效果类似,本申请实施例此处不再赘述。

应该理解,上述的装置实施例仅是示意性的,本申请的装置还可通过其它的方式实现。例如,上述实施例中单元/模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。例如,多个单元、模块或组件可以结合,或者可以集成到另一个系统,或一些特征可以忽略或不执行。

本申请实施例提供一种电子设备,图9为本申请实施例提供的一种电子设备的硬件结构示意图。

如图9所示,该电子设备90包括:处理器901和存储器902;存储器902存储计算机执行指令;处理器901执行存储器902存储的计算机执行指令,使得电子设备90执行上述方法。

当存储器902独立设置时,该电子设备90还包括总线903,用于连接存储器902和处理器901。

图9实施例所示的电子设备90可以执行上述方法实施例中的步骤,其实现原理以及有益效果类似,此处不再进行赘述。

本申请实施例提供一种芯片。芯片包括处理器,处理器用于调用存储器中的计算机程序,以执行上述实施例中的技术方案。其实现原理和技术效果与上述相关实施例类似,此处不再赘述。

本申请实施例还提供了一种计算机可读存储介质。计算机可读存储介质存储有计算机程序。计算机程序被处理器执行时实现上述方法。上述实施例中描述的方法可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。如果在软件中实现,则功能可以作为一个或多个指令或代码存储在计算机可读介质上或者在计算机可读介质上传输。计算机可读介质可以包括计算机存储介质和通信介质,还可以包括任何可以将计算机程序从一个地方传送到另一个地方的介质。存储介质可以是可由计算机访问的任何目标介质。

一种可能的实现方式中,计算机可读介质可以包括RAM,ROM,只读光盘(compactdisc read-only memory,CD-ROM)或其它光盘存储器,磁盘存储器或其它磁存储设备,或目标于承载的任何其它介质或以指令或数据结构的形式存储所需的程序代码,并且可由计算机访问。而且,任何连接被适当地称为计算机可读介质。例如,如果使用同轴电缆,光纤电缆,双绞线,数字用户线(digital subscriber line,DSL)或无线技术(如红外,无线电和微波)从网站,服务器或其它远程源传输软件,则同轴电缆,光纤电缆,双绞线,DSL或诸如红外,无线电和微波之类的无线技术包括在介质的定义中。如本文所使用的磁盘和光盘包括光盘,激光盘,光盘,数字通用光盘(digital versatiledisc,DVD),软盘和蓝光盘,其中磁盘通常以磁性方式再现数据,而光盘利用激光光学地再现数据。上述的组合也应包括在计算机可读介质的范围内。

本申请实施例提供一种计算机程序产品,计算机程序产品包括计算机程序,当计算机程序被运行时,使得计算机执行上述方法。

本申请实施例是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程设备的处理单元以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理单元执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

以上的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的技术方案的基础之上,所做的任何修改、等同替换、改进等,均应包括在本发明的保护范围之内。

相关技术
  • 非线性补偿方法、装置、存储介质及终端设备
  • 无功补偿控制方法、用户设备、存储介质及装置
  • 一种后端存储设备的管理方法、装置、设备以及存储介质
  • 存储设备在线检测方法、装置、设备及可读存储介质
  • 一种浴室加热装置和用于控制浴室加热装置的方法、设备、电子设备及计算机可读存储介质
  • 抑制多普勒频移干扰的方法、装置、设备及存储介质
  • 多普勒频移矫正方法、装置、设备及计算机可读存储介质
技术分类

06120116489015