CN114460609A - A kind of missile-borne navigation receiver rotation compensation and tracking method - Google Patents
A kind of missile-borne navigation receiver rotation compensation and tracking method Download PDFInfo
- Publication number
- CN114460609A CN114460609A CN202011245150.0A CN202011245150A CN114460609A CN 114460609 A CN114460609 A CN 114460609A CN 202011245150 A CN202011245150 A CN 202011245150A CN 114460609 A CN114460609 A CN 114460609A
- Authority
- CN
- China
- Prior art keywords
- rotation
- nco
- value
- compensation
- carrier
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 19
- 238000001228 spectrum Methods 0.000 claims description 9
- 238000004364 calculation method Methods 0.000 claims description 7
- 239000000969 carrier Substances 0.000 claims description 5
- 238000005070 sampling Methods 0.000 claims description 4
- 230000007704 transition Effects 0.000 claims 1
- 230000000694 effects Effects 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000002411 adverse Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 230000003595 spectral effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/38—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
- G01S19/39—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/393—Trajectory determination or predictive tracking, e.g. Kalman filtering
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/23—Testing, monitoring, correcting or calibrating of receiver elements
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/24—Acquisition or tracking or demodulation of signals transmitted by the system
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/24—Acquisition or tracking or demodulation of signals transmitted by the system
- G01S19/30—Acquisition or tracking or demodulation of signals transmitted by the system code related
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
- Radio Relay Systems (AREA)
Abstract
Description
技术领域technical field
本发明属于卫星导航技术领域,尤其涉及一种弹载导航接收机旋转补偿和 跟踪方法。The invention belongs to the technical field of satellite navigation, and in particular relates to a rotation compensation and tracking method of a missile-borne navigation receiver.
背景技术Background technique
卫星导航能为陆地海洋和空间的用户提供全天候、全时间、连续的高精度 三维位置、三维速度和时间信息,具有其它导航方式不可比拟的优势,近年来 在社会生活的各个领域均得到了广泛的应用,尤其是军事方面。各类精确制导 导弹拥有高精度、长射程、准确打击和性能可靠等众多技术优势,是各军事强 国确保国家安全,提升军事威慑力的主要手段。同时,各国也普遍对传统的常 规无制导弹药加装导引和控制组件,用以减少弹药的脱靶量,有效提高打击效 果,实现弹药的升级改造。因此,各种先进精确制导武器已然成为现代战争的 主角。Satellite navigation can provide all-weather, full-time, continuous high-precision three-dimensional position, three-dimensional speed and time information for users of land, sea and space, and has incomparable advantages over other navigation methods. In recent years, it has been widely used in various fields of social life. applications, especially in the military. Various types of precision guided missiles have many technical advantages such as high precision, long range, accurate strike and reliable performance. They are the main means for military powers to ensure national security and enhance military deterrence. At the same time, countries also generally add guidance and control components to traditional conventional unguided munitions to reduce the amount of ammunition missed, effectively improve the strike effect, and realize the upgrading and transformation of munitions. Therefore, various advanced precision-guided weapons have become the protagonists of modern warfare.
为了保持飞行的稳定性,炮弹飞行时通常伴随着高速旋转,转速可达30000 转/分,实际中,为了方便旋转时连续接收卫星信号,通常采用环形天线或者 多天线结构。对于环形天线来说,由于种种原因,会导致天线的旋转中心和天 线的相位中心不重合,从而引起接收到的卫星信号的多普勒被调制,对信号的 正常接收和稳定跟踪产生不良影响,严重时将导致跟踪环路失锁。导致弹载导 航接收机的跟踪稳定性和精度都不高。In order to maintain the stability of the flight, the projectile usually rotates at a high speed during flight, and the rotation speed can reach 30,000 rpm. In practice, in order to facilitate the continuous reception of satellite signals during rotation, a loop antenna or a multi-antenna structure is usually used. For the loop antenna, due to various reasons, the rotation center of the antenna and the phase center of the antenna will not coincide, which will cause the Doppler of the received satellite signal to be modulated, which will adversely affect the normal reception and stable tracking of the signal. In severe cases, the tracking loop will lose lock. As a result, the tracking stability and accuracy of the missile-borne navigation receiver are not high.
发明内容SUMMARY OF THE INVENTION
有鉴于此,本发明提供一种弹载导航接收机旋转补偿和跟踪方法用于解决 现有技术的不足。In view of this, the present invention provides a rotation compensation and tracking method for a missile-borne navigation receiver to solve the deficiencies of the prior art.
为达到上述目的,本发明采用如下技术方案:To achieve the above object, the present invention adopts the following technical solutions:
本发明实施例提供了一种弹载导航接收机旋转补偿和跟踪方法,包括:An embodiment of the present invention provides a method for rotation compensation and tracking of a missile-borne navigation receiver, including:
从接收信号的多普勒频移中分离出转动多普勒;Separating the rotational Doppler from the Doppler shift of the received signal;
建立弹头旋转分析模型确定旋转引起的载波的多普勒频移以及码的多普勒 频移;其中载波的多普勒频移Δf=2πnr sin(2πnt-β)cosαf/c;码的多普勒频移 ΔfC=2πnrsin(2πnt-β)cosαfC/c;其中,f为载波频率,fC为码速率,n为弹头的 旋转速度,r为天线相位中心到旋转中心的距离,α为卫星信号射线与卫星信号 射线在经过炮弹旋转轴的垂直投射面上的投影线的夹角;β为卫星信号射线在经 过炮弹旋转轴的垂直投射面上的投影线与垂直方向的夹角;A warhead rotation analysis model is established to determine the Doppler frequency shift of the carrier and the Doppler frequency of the code caused by the rotation; where the Doppler frequency shift of the carrier is Δf=2πnr sin(2πnt-β)cosαf/c; Le frequency shift Δf C =2πnrsin(2πnt-β)cosαf C /c; where f is the carrier frequency, f C is the code rate, n is the rotation speed of the warhead, r is the distance from the antenna phase center to the rotation center, and α is The included angle between the satellite signal ray and the projection line of the satellite signal ray on the vertical projection plane passing through the rotation axis of the shell; β is the included angle between the projection line of the satellite signal ray on the vertical projection plane passing through the shell rotation axis and the vertical direction;
估算获取弹头旋转速度;Estimate the rotation speed of the warhead;
对卫星信号射线与垂直方向形成的空间锥角以及天线相位中心到旋转中心 的距离r分别进行初始化和跟踪;Initialize and track the space cone angle formed by the satellite signal ray and the vertical direction and the distance r from the antenna phase center to the rotation center;
计算旋转NCO值,然后用旋转NCO值修正载波NCO值。Calculate the rotational NCO value, and then use the rotational NCO value to correct the carrier NCO value.
进一步地,估算获取弹头旋转速度采用将补偿前的I/Q值的乘积序列进行 FFT得到转速值;具体包括:Further, to estimate and obtain the rotation speed of the warhead, the rotation speed value is obtained by performing FFT on the product sequence of the I/Q values before compensation; the details include:
将补偿前接收卫星信号进行解调解扩处理得到I/Q积分值;De-modulate and spread the received satellite signal before compensation to obtain the I/Q integral value;
将I/Q的积分值进行点乘计算得到一组IQ序列;Do a dot product calculation on the integral value of I/Q to obtain a set of IQ sequences;
对IQ序列进行FFT处理得到IQ序列的频谱序列IQspectrum=abs(fft(IQ,M)); 其中,abs()表示取绝对值计算,M表示FFT计算的点数;The spectrum sequence IQ spectrum =abs(fft(IQ, M)) of IQ sequence is obtained by FFT processing to IQ sequence; Wherein, abs() represents taking absolute value calculation, and M represents the number of points calculated by FFT;
找到频谱序列的峰值并记下其所在单元m,最后计算转速 n=fs*(m-1)/M,其中fs表示IQ序列的频率。Find the peak value of the spectrum sequence and note the unit m where it is located, and finally calculate the rotational speed n=f s *(m-1)/M, where f s represents the frequency of the IQ sequence.
进一步地,对卫星信号射线与垂直方向形成的空间锥角的初始化和跟踪具体 包括:Further, the initialization and tracking of the space cone angle formed by the satellite signal ray and the vertical direction specifically include:
分别以β+θ、β、β-θ三个角产生三组本地码和本地载波,其中β为空间 锥角,θ为收敛步长;然后按照载波的多普勒频移以及码的多普勒频移计算补偿 量,得到旋转补偿量后再把旋转补偿量应用于旋转NCO;Three sets of local codes and local carriers are generated at three angles of β+θ, β, and β-θ, where β is the spatial cone angle and θ is the convergence step size; then according to the Doppler frequency shift of the carrier and the Doppler frequency of the code Calculate the compensation amount for the frequency shift, obtain the rotation compensation amount and then apply the rotation compensation amount to the rotating NCO;
分别用三组本地码和本地载波进行解调和解扩,得到三组I/Q值,选择最优 的一组I/Q值对应的角作为新的基准,并更新NCO。Three groups of local codes and local carriers are used for demodulation and despreading respectively, and three groups of I/Q values are obtained. The angle corresponding to the optimal group of I/Q values is selected as a new reference, and the NCO is updated.
进一步地,对天线相位中心到旋转中心的距离r进行初始化和跟踪具体包括:Further, initializing and tracking the distance r from the antenna phase center to the rotation center specifically includes:
在当前r的基础上分别加上和减去一个步进值,然后分别计算旋转补偿量, 然后分别进行解调和解扩,得到三组I/Q值,选择最优的一组I/Q值对应r作为 当前的补偿量。On the basis of the current r, add and subtract a step value respectively, then calculate the rotation compensation amount respectively, and then perform demodulation and despreading respectively to obtain three sets of I/Q values, and select the optimal set of I/Q values. Corresponding to r as the current compensation amount.
进一步地,计算旋转NCO值,然后用旋转NCO值修正载波NCO值具体包 括:Further, calculating the rotating NCO value, and then correcting the carrier NCO value with the rotating NCO value specifically includes:
当导航信号为GPS的L1信号,载波NCO的累加器位宽是32位,信号采样 率是fs,信号中频是fi,卫星多普勒是fd,码速率是fca,旋转速度为n转/秒,则不进行 旋转补偿载波NCO、不进行旋转补偿码NCO、旋转NCO的步进值分别是:When the navigation signal is the L1 signal of GPS, the accumulator bit width of the carrier NCO is 32 bits, the signal sampling rate is f s , the signal intermediate frequency is f i , the satellite Doppler is f d , the code rate is f ca , and the rotation speed is n revolutions per second, the step values of no rotation compensation carrier NCO, no rotation compensation code NCO, and rotation NCO are:
fcarrystep=(fi+fd)*232/fs f carrystep =(f i +f d )*2 32 /f s
fcastep=(fca+fd/1540)*232/fs f castep = (f ca +f d /1540)*2 32 /f s
frotatestep=n*232/fs f rotatestep =n*2 32 /f s
得到旋转NCO的相位值后进行旋转相位差分得到Δθrotate,然后将旋转相位 差分值Δθrotate加到载波NCO和码NCO上即可完成旋转相位的有效补偿;After the phase value of the rotating NCO is obtained, the rotating phase difference is performed to obtain Δθrotate , and then the rotating phase difference value Δθrotate is added to the carrier NCO and the code NCO to complete the effective compensation of the rotating phase;
fcarrystep=(fi+fd)*232/fs+Δθrotate f carrystep =(f i +f d )*2 32 /f s +Δθ rotate
fcastep=(fca+fd/1540)*232/fs+Δθrotate/1540。f castep =(f ca +f d /1540)*2 32 /f s +Δθ rotate /1540.
本发明提供的一种弹载导航接收机旋转补偿和跟踪方法,可有效提高跟踪的稳定性 和精度。The invention provides a method for rotation compensation and tracking of a missile-borne navigation receiver, which can effectively improve the stability and accuracy of tracking.
附图说明Description of drawings
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图 仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动 的前提下,还可以根据这些附图获得其他的附图。In order to explain the embodiments of the present invention or the technical solutions in the prior art more clearly, the following briefly introduces the accompanying drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments of the present invention. For those of ordinary skill in the art, other drawings can also be obtained according to these drawings without creative efforts.
图1是本发明实施例提供的一种弹载导航接收机补偿旋转和跟踪方法的流程图;1 is a flowchart of a method for compensating rotation and tracking of a missile-borne navigation receiver provided by an embodiment of the present invention;
图2是弹载接收机坐标系;Figure 2 is the coordinate system of the missile-borne receiver;
图3是未做旋转补偿的I/Q输出;Figure 3 is the I/Q output without rotation compensation;
图4是未做旋转补偿的多普勒输出;Figure 4 is the Doppler output without rotation compensation;
图5是旋转补偿后的I/Q输出;Figure 5 is the I/Q output after rotation compensation;
图6是旋转补偿后的多普勒输出。Figure 6 is the Doppler output after rotation compensation.
具体实施方式Detailed ways
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、 完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实 施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下 所获得的所有其他实施例,都属于本发明保护的范围。The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without making creative efforts shall fall within the protection scope of the present invention.
图1所示为本发明实施例提供的一种弹载导航接收机旋转补偿和跟踪方法的流程示意图。包括以下步骤:FIG. 1 is a schematic flowchart of a rotation compensation and tracking method for a missile-borne navigation receiver according to an embodiment of the present invention. Include the following steps:
S101、从接收信号的多普勒频移中分离出转动多普勒。S101. Separate the rotational Doppler from the Doppler frequency shift of the received signal.
接收信号的多普勒由两部分组成:平动多普勒和转动多普勒,并且平动多普勒 和转动多普勒是可分离的,这为有效补偿弹体旋转对导航接收机的影响创造了条件。The Doppler of the received signal consists of two parts: translational Doppler and rotational Doppler, and the translational Doppler and rotational Doppler are separable, which is an effective way to compensate the missile rotation for the navigation receiver. Influence creates the conditions.
S102、建立弹头旋转分析模型确定旋转引起的载波的多普勒频移以及码的多普勒频移。S102 , establishing a warhead rotation analysis model to determine the Doppler frequency shift of the carrier and the Doppler frequency shift of the code caused by the rotation.
建立弹头旋转的模型。主要方法步骤如下:Model the rotation of the warhead. The main method steps are as follows:
图2给出了弹载接收机坐标系,天线相位中心与天线旋转中心的偏差为r(OP),O为天线旋转中心,P为天线相位中心,炮弹围绕Y轴旋转,S为卫星位置,α为OS 与OE的夹角,β为OE与OD的夹角。α为卫星信号射线OS与卫星信号射线在 经过炮弹旋转轴的垂直投射面上的投影线OE的夹角;β为卫星信号射线在经 过炮弹旋转轴的垂直投射面上的投影线OE与垂直方向OD的夹角。其中 cosαcosβ=cos∠DOS。Figure 2 shows the coordinate system of the missile-borne receiver. The deviation between the antenna phase center and the antenna rotation center is r(OP), O is the antenna rotation center, P is the antenna phase center, the shell rotates around the Y axis, and S is the satellite position, α is the angle between OS and OE, and β is the angle between OE and OD. α is the angle between the satellite signal ray OS and the projection line OE of the satellite signal ray on the vertical projection plane passing through the rotation axis of the shell; β is the projection line OE and the vertical direction of the satellite signal ray on the vertical projection plane passing through the shell rotation axis OD angle. where cosαcosβ=cos∠DOS.
卫星多普勒频移的计算公式为:The formula for calculating satellite Doppler shift is:
Δf=vrf/c (1)Δf=v r f/c (1)
其中,Δf为多普勒频移,vr为接收机与卫星的相对速度,f为发射信号的频率,c为光速。Among them, Δf is the Doppler frequency shift, v r is the relative velocity of the receiver and the satellite, f is the frequency of the transmitted signal, and c is the speed of light.
如图1所示,令vτ为接收机天线相位中心随天线旋转中心的切向速度,则该速度在OS方向上的分量可以表示为:As shown in Figure 1, let v τ be the tangential velocity of the receiver antenna phase center with the antenna rotation center, then the component of this velocity in the OS direction can be expressed as:
vr=vτsin(2πnt-β)cosα (2)v r = v τ sin(2πnt-β)cosα (2)
其中,n为天线转速,由于vτ=2πnr(n为弹头的旋转速度,r为天线相位中心和 旋转中心的距离),因此,旋转引起的载波和码的多普勒频移可以分别表示为:Among them, n is the rotation speed of the antenna. Since v τ = 2πnr (n is the rotation speed of the warhead, and r is the distance between the antenna phase center and the rotation center), the Doppler frequency shift of the carrier and the code caused by the rotation can be expressed as :
Δf=2πnr sin(2πnt-β)cosαf/c (3)Δf=2πnr sin(2πnt-β)cosαf/c (3)
ΔfC=2πnr sin(2πnt-β)cosαfC/c (4)Δf C = 2πnr sin(2πnt-β)cosαf C /c (4)
由于码速率远低于载波频率,因此,旋转主要是对载波跟踪有影响较大,而对码跟踪影响很小,下面只考虑了载波补偿。Since the code rate is much lower than the carrier frequency, the rotation mainly has a great influence on the carrier tracking, but has little effect on the code tracking. Only the carrier compensation is considered below.
从原理上讲只要知道了转速n、半径r和角度α、β,就可以产生相应的本地载波和本地码,解调旋转带来的多普勒调制。In principle, as long as the rotational speed n, the radius r and the angles α and β are known, the corresponding local carrier and local code can be generated to demodulate the Doppler modulation brought by the rotation.
S103、估算获取弹头旋转速度。S103, estimate and obtain the rotation speed of the warhead.
将补偿前的I/Q值的乘积序列进行快速傅里叶变换(FFT)便可以得到转速值。The speed value can be obtained by performing fast Fourier transform (FFT) on the product sequence of the I/Q values before compensation.
如果弹头旋转的转速估计周期是1秒,先将补偿前接收卫星信号进行解调解扩处理 便可以得到I/Q积分值,假设积分时长为1毫秒,1秒便可以得到1000组I/Q的积分值, 记为I和Q,然后将I/Q的积分值进行点乘计算得到一组序列:If the estimated period of the rotation speed of the warhead is 1 second, the I/Q integral value can be obtained by demodulating and de-spreading the received satellite signal before compensation. The integral value is denoted as I and Q, and then the integral value of I/Q is dot-multiplied to obtain a set of sequences:
IQ(k)=I(k)*Q(k)(k=1,2,…,1000)IQ(k)=I(k)*Q(k)(k=1,2,...,1000)
然后对IQ序列进行FFT处理便可以得到IQ序列的频谱序列:Then perform FFT processing on the IQ sequence to obtain the spectral sequence of the IQ sequence:
IQspectrum=abs(fft(IQ,M))IQ spectrum =abs(fft(IQ,M))
其中,abs()表示取绝对值计算,M表示FFT计算的点数。然后找到频谱序列的峰值并记下其所在单元m,最后计算转速:Among them, abs() represents the calculation of the absolute value, and M represents the number of points in the FFT calculation. Then find the peak of the spectrum sequence and note the unit m where it is located, and finally calculate the rotational speed:
n=fs*(m-1)/M。其中,fs表示IQ序列的频率,对于1毫秒的积分时长,fs则为1000。n= fs *(m-1)/M. where f s is the frequency of the IQ sequence, and f s is 1000 for an integration duration of 1 ms.
S104、对卫星信号射线与垂直方向形成的空间锥角以及天线相位中心到旋转中心的 距离r分别进行初始化和跟踪。S104, respectively initialize and track the space cone angle formed by the satellite signal ray and the vertical direction and the distance r from the antenna phase center to the rotation center.
对卫星信号射线OS与垂直方向OZ形成的空间锥角∠DOS的初始化和跟踪。Initialization and tracking of the space cone angle ∠DOS formed by the satellite signal ray OS and the vertical direction OZ.
由于实际中,对于导航接收机来说,卫星的位置是未知的,因此,图1中空间锥角∠DOS对是未知的,所以,将空间锥角∠DOS初始化为0°。In practice, for the navigation receiver, the position of the satellite is unknown, so the space cone angle ∠DOS pair in Fig. 1 is unknown, so the space cone angle ∠DOS is initialized to 0°.
为了确保空间锥角的收敛,以及兼顾空间锥角跟踪的收敛速度和跟踪精度,初始收 敛步长设置为θ=90°,这将确保卫星在整个空域都可以收敛。空间锥角跟踪过程中自适应调整,最终稳定跟踪时步长设置为θ=10°。In order to ensure the convergence of the space cone angle, and take into account the convergence speed and tracking accuracy of the space cone angle tracking, the initial convergence step is set to θ=90°, which will ensure that the satellite can converge in the entire airspace. Adaptive adjustment is made in the process of space cone angle tracking, and the step size is set to θ=10° during the final stable tracking.
假设某个时刻角∠DOS为β,类似于码环跟踪,分别以β+θ、β、β-θ、三个∠DOS 角产生三组本地码和本地载波,然后按照式(3)、(4)计算补偿量,得到旋转补偿量后再 把旋转补偿量应用于旋转NCO。Assuming that the angle ∠DOS is β at a certain moment, similar to code loop tracking, three sets of local codes and local carriers are generated with β+θ, β, β-θ, and three ∠DOS angles respectively, and then according to formula (3), ( 4) Calculate the compensation amount, get the rotation compensation amount, and then apply the rotation compensation amount to the rotating NCO.
分别用三组本地码和本地载波进行解调和解扩,得到三组I/Q值,选择最优的一组I/Q值对应的角∠DOS作为新的基准,并更新NCO。Three groups of local codes and local carriers are used for demodulation and despreading respectively, and three groups of I/Q values are obtained. The angle ∠DOS corresponding to the optimal group of I/Q values is selected as the new benchmark, and the NCO is updated.
对天线相位中心到旋转中心的距离r的初始化和跟踪。Initialization and tracking of the distance r from the center of the antenna phase to the center of rotation.
距离r可以依据产品特性设置一个初值。The distance r can be set as an initial value according to product characteristics.
距离r的跟踪和空间锥角类似,在当前半径r的基础上分别加上和减去一个步进值, 然后分别计算旋转补偿量,然后分别进行解调和解扩,得到三组I/Q值,选择最优的一组I/Q值对应半径r作为当前的补偿半径。The tracking of the distance r is similar to the space cone angle. On the basis of the current radius r, a step value is added and subtracted respectively, and then the rotation compensation amount is calculated respectively, and then demodulation and despreading are performed respectively to obtain three sets of I/Q values. , select the optimal set of I/Q values corresponding to the radius r as the current compensation radius.
S105、计算旋转NCO值然后用旋转NCO值修正载波NCO值。S105: Calculate the rotational NCO value and then use the rotational NCO value to correct the carrier NCO value.
旋转NCO与载波NCO、码NCO类似,步进值与转速有关。The rotation NCO is similar to the carrier NCO and the code NCO, and the step value is related to the rotation speed.
以GPS的L1为例,如果载波NCO的累加器位宽是32位,信号采样率是fs,信号 中频是fi,卫星多普勒是fd,码速率是fca,旋转速度为n转/秒,则载波NCO(不进行 旋转补偿)、码NCO(不进行旋转补偿)、旋转NCO的步进值分别是:Taking GPS L1 as an example, if the accumulator bit width of the carrier NCO is 32 bits, the signal sampling rate is f s , the signal intermediate frequency is f i , the satellite Doppler is f d , the code rate is f ca , and the rotation speed is n rev/sec, the carrier NCO (without rotation compensation), the code NCO (without rotation compensation), and the step values of the rotation NCO are:
fcarrystep=(fi+fd)*232/fs (5)f carrystep =(f i +f d )*2 32 /f s (5)
fcastep=(fca+fd/1540)*232/fs (6)f castep = (f ca +f d /1540)*2 32 /f s (6)
frotatestep=n*232/fs (7)f rotatestep = n*2 32 /f s (7)
得到旋转NCO的相位值后进行旋转相位差分得到Δθrotate,然后将旋转相位差分值Δθrotate加到载波NCO和码NCO上即可完成旋转相位的有效补偿:After the phase value of the rotating NCO is obtained, the rotating phase difference is performed to obtain Δθ rotate , and then the rotating phase difference value Δθ rotate is added to the carrier NCO and the code NCO to complete the effective compensation of the rotating phase:
fcarrystep=(fi+fd)*232/fs+Δθrotate (8)f carrystep =(f i +f d )*2 32 /f s +Δθ rotate (8)
fcastep=(fca+fd/1540)*232/fs+Δθrotate/1540 (9)f castep =(f ca +f d /1540)*2 32 /f s +Δθ rotate /1540 (9)
得到旋转NCO的值后将其值加到载波NCO和码NCO上即可得到有效的旋转补偿。After getting the value of the rotation NCO, add the value to the carrier NCO and the code NCO to obtain effective rotation compensation.
下面的计算和仿真实例以GPS的L1为例C/A码调制,码速率1.023MHz,导航接 收机安装于炮弹弹头,采样环形微带天线,炮弹转速为30000转/分,天线旋转中心和天 线相位中心的距离为0.05米。卫星的实际仰角为30°(与天顶方向的夹角为60°),多普 勒为0Hz,环路跟踪周期为1毫秒。The following calculation and simulation examples take the L1 of GPS as an example of C/A code modulation, the code rate is 1.023MHz, the navigation receiver is installed on the projectile warhead, the sampling ring microstrip antenna, the projectile speed is 30000 rpm, the antenna rotation center and the antenna The distance between the phase centers is 0.05 meters. The actual elevation angle of the satellite is 30° (60° from the zenith), the Doppler is 0 Hz, and the loop tracking period is 1 millisecond.
图3、图4给出了未做旋转补偿的I/Q积分输出和多普勒输出,图5、图6给出 了旋转补偿后的I/Q积分值和多普勒输出结果,图3-图6横坐标的单位是毫秒,图3、 图5的纵坐标是相关的幅度值,图4、图6的纵坐标单位是Hz。从图中可以看出, 经过补偿后性能显著提升。Figure 3 and Figure 4 show the I/Q integral output and Doppler output without rotation compensation. Figure 5 and Figure 6 show the I/Q integral value and Doppler output result after rotation compensation. Figure 3 - The unit of the abscissa of Fig. 6 is milliseconds, the ordinate of Fig. 3 and Fig. 5 is the relative amplitude value, and the unit of the ordinate of Fig. 4 and 6 is Hz. As can be seen from the figure, the performance is significantly improved after compensation.
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此, 任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替 换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要 求的保护范围为准。The above are only specific embodiments of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present invention. should be included within the protection scope of the present invention. Therefore, the protection scope of the present invention should be subject to the protection scope of the claims.
Claims (5)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011245150.0A CN114460609B (en) | 2020-11-10 | 2020-11-10 | A rotation compensation and tracking method for missile-borne navigation receiver |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011245150.0A CN114460609B (en) | 2020-11-10 | 2020-11-10 | A rotation compensation and tracking method for missile-borne navigation receiver |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114460609A true CN114460609A (en) | 2022-05-10 |
CN114460609B CN114460609B (en) | 2025-03-04 |
Family
ID=81404456
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011245150.0A Active CN114460609B (en) | 2020-11-10 | 2020-11-10 | A rotation compensation and tracking method for missile-borne navigation receiver |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114460609B (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1459154A (en) * | 2000-09-18 | 2003-11-26 | 思凯比特兹公司 | System and method for fast code phase and carrier frequency acquisition in GPS receiver |
CN101441259A (en) * | 2008-12-18 | 2009-05-27 | 中国科学院微电子研究所 | A self-assisted tracking system and tracking method for a global positioning system receiver |
CN103728647A (en) * | 2013-12-20 | 2014-04-16 | 西安电子工程研究所 | Projectile roll angle measurement method based on satellite carrier signal modulation |
CN104931994A (en) * | 2015-06-12 | 2015-09-23 | 南京理工大学 | Software receiver-based distributed deep integrated navigation method and system |
US10514466B1 (en) * | 2015-12-07 | 2019-12-24 | Marvell International Ltd. | Method and apparatus for demodulating GNSS navigation data bits under poor clock condition |
-
2020
- 2020-11-10 CN CN202011245150.0A patent/CN114460609B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1459154A (en) * | 2000-09-18 | 2003-11-26 | 思凯比特兹公司 | System and method for fast code phase and carrier frequency acquisition in GPS receiver |
CN101441259A (en) * | 2008-12-18 | 2009-05-27 | 中国科学院微电子研究所 | A self-assisted tracking system and tracking method for a global positioning system receiver |
CN103728647A (en) * | 2013-12-20 | 2014-04-16 | 西安电子工程研究所 | Projectile roll angle measurement method based on satellite carrier signal modulation |
CN104931994A (en) * | 2015-06-12 | 2015-09-23 | 南京理工大学 | Software receiver-based distributed deep integrated navigation method and system |
US10514466B1 (en) * | 2015-12-07 | 2019-12-24 | Marvell International Ltd. | Method and apparatus for demodulating GNSS navigation data bits under poor clock condition |
Non-Patent Citations (1)
Title |
---|
朱宏权 等: "弹载天线旋转对接收信号多普勒偏差的影响", 《飞行器测控学报》, vol. 33, no. 6, 30 November 2014 (2014-11-30), pages 491 - 494 * |
Also Published As
Publication number | Publication date |
---|---|
CN114460609B (en) | 2025-03-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7023380B2 (en) | RF attitude measurement system and method | |
CN109597423B (en) | A Design Method of Multi-Constrained Terminal Guidance Law Based on Reference Line-of-Sight Signal | |
US4546354A (en) | Range/azimuth ship imaging for ordnance control | |
CN112363195B (en) | Rotary missile air rapid coarse alignment method based on kinematic equation | |
US4825213A (en) | Simultaneous triple aperture radar | |
CN103728647B (en) | A kind of body roll angle measurement method based on satellite carrier signal modulation | |
US5473331A (en) | Combined SAR monopulse and inverse monopulse weapon guidance | |
CN109444816A (en) | Monopulse radar Cross-eye interference detection method based on accessory channel | |
CN109373833A (en) | It is suitable for the joint measurement method of the initial attitude and velocity of the rotary projectile | |
CA2671202A1 (en) | Method for estimating the elevation angle of a ballistic projectile | |
WO2020114293A1 (en) | Magnetic side roll-based rotary shell muzzle initial parameter measuring method | |
CN107478110B (en) | Rotating elastic attitude angle calculation method based on state observer | |
CN109471137A (en) | A Realization Method of Adaptive Vector Tracking Loop | |
CN105445761A (en) | Method for resisting deceptive jamming based on Doppler frequency shift | |
CN114460609A (en) | A kind of missile-borne navigation receiver rotation compensation and tracking method | |
JP3172541B2 (en) | Missile guidance system | |
CN114139580B (en) | Very high frequency omni-directional beacon azimuth resolving method, device, equipment and medium | |
CN112946313B (en) | Method and device for determining roll angle rate of two-dimensional ballistic pulse correction projectile | |
CA2693738A1 (en) | Method of resolving ambiguity, method of location of a receiver by radionavigation comprising an ambiguity resolution step and location receiver | |
CN109307878A (en) | A Navigation Method for INS Assisted GNSS Scalar Tracking Loop | |
CN107656296A (en) | Satellite navigation array acceptor carrier phase deviation compensation method | |
Doty et al. | A demonstration of advanced spinning-vehicle navigation | |
CN109471103A (en) | A kind of missile-borne Bistatic SAR data fusion positioning error correcting method | |
CN115963518A (en) | A Method for Position and Attitude Estimation of High-Speed Rotating Warhead | |
Liao et al. | A novel imaging algorithm for circular scanning SAR based on the Cardano's formula |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |