TOW analysis method of high-sensitivity navigation receiver
阅读说明:本技术 一种高灵敏度导航接收机tow解析方法 (TOW analysis method of high-sensitivity navigation receiver ) 是由 杨克元 张蓬 田嘉 王延光 钱小平 于 2019-09-16 设计创作,主要内容包括:本发明提供了一种高灵敏度导航接收机TOW解析方法,该方法利用导航电文TOW的特点,对多个连续子帧TOW相应位置的比特交错累加,提高了每个比特的信噪比,降低了解调误码率,可应用于高灵敏度导航接收机TOW解调。该方法的应用,解决了低信噪比环境下,导航信号解调误码率过高导致TOW无法正常解调的问题。方法简单易实现,具有良好的嵌入型,只需要在传统的导航接收机帧同步后加上该累加模块即可实现低信噪比下TOW的可靠解调。(The invention provides a TOW analysis method of a high-sensitivity navigation receiver, which utilizes the characteristics of a navigation message TOW to accumulate the bits at corresponding positions of a plurality of continuous sub-frames TOW in a staggered way, improves the signal-to-noise ratio of each bit, reduces the demodulation error rate and can be applied to the TOW demodulation of the high-sensitivity navigation receiver. The method solves the problem that the TOW can not be demodulated normally due to overhigh demodulation error rate of the navigation signals in the environment with low signal-to-noise ratio. The method is simple and easy to implement, has good embedded type, and can realize the reliable demodulation of the TOW under low signal-to-noise ratio only by adding the accumulation module after the frame synchronization of the traditional navigation receiver.)
1. A TOW analysis method of a high-sensitivity navigation receiver is characterized by comprising the following steps: the method comprises the following steps:
1) dividing the TOW into a high bit part and a low bit part, and setting the low bit part of the TOW as b(N-1)To b0The high bit part of TOW in the week is bNTo b16Wherein b is0Is the lowest order, bNIs the highest order;
2) store K +1 frame data, denoted FkK is 0,1, 2.. ·, K; from item F0When a frame starts, the position of all '0' of the low bit part of the TOW in the week is searched, and the frame data frame number corresponding to the position is marked as L;
3) demodulating the high bit part of the TOW in the week;
4) the TOW2 at the current week is calculated from the demodulation results of the low bit part and the high bit part.
2. The TOW parsing method for the time of week of the high sensitivity navigation receiver according to claim 1, wherein: the specific process of the step 2) is as follows:
21) let the nth bit of the kth frame be denoted bknSearching the position of the 0 th bit with the 1 st value as 0, and performing superposition operation to obtain the result recorded as sum _ b0If sum _ b0Less than 0, k is 0 or b0The first value is the position of 0, otherwise, k is 1 and b0The first value is the position of 0, the frame number of the position of bit0 with the first value of 0 is recorded as k0;
22) Search the 1 st bit 1 st 0 position by k0As a starting point, calculating to obtain the 1 st '0' position of the 1 st bit, and performing superposition operation to obtain a result which is recorded as sum _ b1: if sum _ b1Less than 0, then k0Is b is1The first value is the position of 0, otherwise k0+2 is the position where the first value is 0, b1The position frame number with the first value 0 is marked as k1;
23) Search bit 2 for the position of value 0 of 1, in k1As a starting point, the 2bit is at the 1 st '0' position, and the superposition operation is performed, and the result after the superposition is obtained is recorded as sum _ b2(ii) a If sum _ b2Less than 0, then k1Is b is2The first value is the position of 0, otherwise k1+4 is the position where the first value is 0, b2The position frame number with the first value 0 is marked as k2;
24) According to the method, the position of the 1 st value of the 3 rd, 4 th, … … th bit, N-1 st bit is '0', the position of the 1 st '0' of the nth bit is searched, the superposition operation is carried out, and the result after the superposition is obtained is recorded as sum _ bn(ii) a Searching out the low bit part b0To b(N-1)The frame data frame number corresponding to the position of all 0 values is denoted as L.
3. The TOW parsing method for the time of week of the high sensitivity navigation receiver according to claim 2, wherein: in the step 21), searchingSearching the position of the 0 th bit 1 with the value of 0, and when the superposition operation is carried out, taking positive when k is even number and taking negative when k is odd number, and recording the result as: sum _ b0=b00-b10+b20-b30+b40-b50+......。
4. The TOW parsing method for the time of week of the high sensitivity navigation receiver according to claim 2, wherein: the above-mentioned
sum_b1=b(k0)1+b(k0+1)1-b(k0+2)1-b(k0+3)1+b(k0+4)1+b(k0+5)1+......。
5. The TOW parsing method for the time of week of the high sensitivity navigation receiver according to claim 2, wherein: the above-mentioned
sum_b2=b(k1)2+b(k1+1)2+b(k1+2)2+b(k1+3)2-b(k1+4)2-b(k1+5)2-b(k1+6)2-b(k1+7)2+b(k1+8)1......。
6. The TOW parsing method for the time of week of the high sensitivity navigation receiver according to claim 2, wherein: the above-mentioned
sum_bn=b(k1)n+b(k1+1)n+……+b(k1+2^n-1)n-b(k1+2^n)n-……,n=3,4,……,N-1。
7. The TOW parsing method for the time of week of the high sensitivity navigation receiver according to claim 2, wherein: the specific process of the step 3) is as follows:
31) from the lowest bit b of the high bit partNStarting, accumulation starting from position L, 2^ N<K-L<2^ (N +1), the accumulation length is selected to be 2^ N, the accumulation value is recorded as S0, the data accumulation value between the position 0 and the position L-1 is recorded as S1, the accumulation values of 2^ N +1 to K are recorded as S2, and the sum (N) is S0-S1-S2 if sum (N)>0, then sum (n) 1; otherwise, sum (n) ═ 0;
32) after the Nth bit is demodulated, the demodulation is continued from the (N +1) th bit, and the demodulation bnWhen a bit in (N +1, N + 2...., 16) is to be 'or' operated on the value that the bit has been previously demodulated, i.e., sum _ or (N) or sum (N +1) or..; if sum _ or is 0, when the current bit is demodulated, the accumulated result between the position 0 and the position L-1 needs to be inverted; otherwise, the accumulated result between the start at position 0 to position L-1 need not be inverted.
8. The TOW parsing method for the time of week of the high sensitivity navigation receiver according to claim 7, wherein: the process of the step 4) is as follows:
41) position week TOW1 values for which the low bit fraction is all zero:
42) the current time of week TOW2 ═ TOW1-L was calculated from TOW 1.
9. The TOW parsing method for the time of week of the high sensitivity navigation receiver according to claim 8, wherein: the TOW1 ═ sum (N) ^ 2^ N + sum (N +1) ^ 2^ (N +1) +. + -. sum (16) × 2^ (16).
10. The time-of-week TOW analysis method for the high-sensitivity navigation receiver according to any one of claims 1-9, wherein: the selection range of N in step 31) is an integer from 1 to 16.
Technical Field
The invention relates to the technical field of navigation receivers, in particular to a time-of-week TOW analysis method for a high-sensitivity navigation receiver.
Background
Compared with a low-orbit satellite, a medium-high orbit satellite mainly uses a side lobe signal of a navigation satellite or a leakage signal from the other side of the earth, so that the received signal power is very weak, and the signal-to-noise ratio received by a satellite-borne navigation receiver is as low as 0dB (the corresponding carrier-to-noise ratio of the navigation signal is 17dBHz) or less. In the signal processing process of the navigation receiver, the time synchronization can be carried out only by correctly demodulating the time of week (TOW), the receiving signal-to-noise ratio of the ground or low-orbit satellite navigation receiver is higher, the time of week TOW demodulation can be directly carried out, but under the low signal-to-noise ratio, the error rate of the time of week TOW demodulation is higher, and the time synchronization is difficult to use. Therefore, it is necessary to reduce the demodulation error rate of TOW in cycles by other means.
The prior art is analyzed, relevant systems such as a universal database, a national defense science and technology information resource service system, a national science and technology book literature center and the like are consulted, in the relevant literature data which can be found at present, the research on the performance of capturing and tracking is more important for a high-sensitivity navigation receiver, most of the research is focused on theoretical simulation, and the demodulation method of the TOW in the week with low signal to noise ratio is not introduced in detail, such as: GNSS for LEO, GEO, HEO and beyond. Feasibility study of GNSS as navigation system to reach the Moon (authors: Vincenzo Capuano et al); standalone GPS L1C/A Receiver for Lunar Missions (author: Vincenzo Capuano et al); design of a top high sensitivity acquisition system for a space GNSS receiver (author: L.Musumici et al); kalman filter-based architecture for robust and high-sensitivity tracking in GNSS receivers (authors: Peral-Rosado et al).
Disclosure of Invention
The technical problem solved by the invention is as follows: the method divides the TOW into a high bit part and a low bit part by utilizing the self characteristics of the TOW in the navigation signal week, finds out the position of all zeros of the low bit part as a reference point for calculating the TOW value in the week, and reduces the complexity of realization; the method of bit interleaving accumulation is adopted, so that the demodulation signal-to-noise ratio of the TOW in the week is improved, and the error probability of the TOW in the week is reduced.
The above object of the present invention is achieved by the following scheme: a TOW analysis method of a high-sensitivity navigation receiver comprises the following steps:
1) dividing the TOW into a high bit part and a low bit part, and setting the low bit part of the TOW as b(N-1)To b0The high bit part of TOW in the week is bNTo b16Wherein b is0Is the lowest order, bNIs the highest order;
2) store K +1 frame data, denoted FkK is 0,1, 2.. ·, K; from item F0When a frame starts, the position of all '0' of the low bit part of the TOW in the week is searched, and the frame data frame number corresponding to the position is marked as L;
3) demodulating the high bit part of the TOW in the week;
4) the TOW2 at the current week is calculated from the demodulation results of the low bit part and the high bit part.
The specific process of the step 2) is as follows:
21) let the nth bit of the kth frame be denoted bknSearching the position of the 0 th bit with the 1 st value as 0, and performing superposition operation to obtain the result recorded as sum _ b0If sum _ b0Less than 0, k is 0 or b0The first value is the position of 0, otherwise, k is 1 and b0The first value is the position of 0, the frame number of the position of bit0 with the first value of 0 is recorded as k0;
22) Search the 1
23) Search bit 2 for the position of
24) According to the method, the position of the 1 st value of the 3 rd, 4 th, … … th bit, N-1 st bit is '0', the position of the 1 st '0' of the nth bit is searched, the superposition operation is carried out, and the result after the superposition is obtained is recorded as sum _ bn(ii) a Searching out the low bit part b0To b(N-1)The frame data frame number corresponding to the position of all 0 values is denoted as L.
In step 21), the position of the 0
sum_b0=b00-b10+b20-b30+b40-b50+......。
the above-mentioned
sum_b1=b(k0)1+b(k0+1)1-b(k0+2)1-b(k0+3)1+b(k0+4)1+b(k0+5)1+......。
The above-mentioned
sum_b2=b(k1)2+b(k1+1)2+b(k1+2)2+b(k1+3)2-b(k1+4)2-b(k1+5)2-b(k1+6)2-b(k1+7)2+b(k1+8)1......。
The above-mentioned
sum_bn=b(k1)n+b(k1+1)n+……+b(k1+2^n-1)n-b(k1+2^n)n-……,n=3,4,……,N-1。
The specific process of the step 3) is as follows:
31) from the lowest bit b of the high bit partNStarting, accumulation starting from position L, 2^ N<K-L<2^ (N +1), the accumulation length is selected to be 2^ N, the accumulation value is recorded as S0, the data accumulation value between the
32) after the Nth bit is demodulated, the demodulation is continued from the (N +1) th bit, and the demodulation bnWhen a bit is selected from (N +1, N + 2.. times.16),an or operation is performed on the value that the bit has been demodulated before, i.e., sum _ or _ sum (N) or sum (N +1) or..; if sum _ or is 0, when the current bit is demodulated, the accumulated result between the
The process of the step 4) is as follows:
41) position week TOW1 values for which the low bit fraction is all zero:
42) the current time of week TOW2 ═ TOW1-L was calculated from
The TOW1 ═ sum (N) ^ 2^ N + sum (N +1) ^ 2^ (N +1) +. + -. sum (16) × 2^ (16).
The selection range of N in step 31) is an integer from 1 to 16.
Compared with the prior art, the invention has the following beneficial effects:
(1) the performance is excellent: the method has the advantages that the self characteristics of the TOW of the navigation signal in-week time are utilized, the TOW of the in-week time is divided into a high bit part and a low bit part, and the positions of all zeros of the low bit part are found out to be used as reference points for calculating the TOW value of the in-week time, so that the complexity of implementation is reduced; the demodulation signal-to-noise ratio of the TOW in the week is improved and the error probability of the TOW in the week is reduced by adopting a bit interleaving accumulation method;
(2) the adaptability is good: the method is suitable for the time-of-week TOW demodulation of all currently known navigation constellations and a new navigation constellation which has the same characteristics with the time-of-week TOW of the current navigation signal;
(3) the realization is simple: the method provided by the patent is simple and easy to implement, has a good embedded type, and can realize the reliable demodulation of the TOW in the lower period of the ground signal-to-noise ratio only by adding the accumulation module after the frame synchronization of the traditional navigation receiver.
Drawings
FIG. 1a is a schematic diagram of the division of TOW high ratio bits in a week;
FIG. 1b is a schematic diagram of a bit interleaved accumulation process;
fig. 2 is a processing flow chart of the time-of-week TOW analysis method of the high-sensitivity navigation receiver according to the present invention.
Detailed Description
The invention is described in further detail below with reference to the following figures and specific examples:
as shown in the method flowchart of fig. 2, the multiple access interference suppression method for a spread spectrum receiver based on spectrum sensing of the present invention includes the following steps:
1) dividing the time of week TOW into a high bit portion and a low bit portion, the length of each portion being related to the total accumulated length, assuming that the low bit portion is b(N-1)To b0The high bit part is bNTo b16Wherein b is0Is the lowest order, bNIs the highest order, as shown in FIG. 1 a;
2) store K +1 frame data, denoted FkK is 0,1,2, from F0At the beginning of the frame, the position of all '0' of the low bit part is found, and for the convenience of description, the nth bit of the kth frame can be represented as bkn:
(21) Searching the position of the 0 th bit with the 1 st value as 0, taking positive when k is even number and taking negative when k is odd number, performing superposition operation, and recording the result as: sum _ b0=b00-b10+b20-b30+b40-b50+.., if sum _ b0Less than 0, k is 0 or b0The first value is the position of 0, otherwise, k is 1 and b0The first value is the position of 0, the frame number of the position of bit0 with the first value of 0 is recorded as k0,k0Is 0 or 1;
(22) searching the 1
sum_b1=b(k0)1+b(k0+1)1-b(k0+2)1-b(k0+3)1+b(k0+4)1+b(k0+5)1+.., if sum _ b1Less than 0, then k0Is b is1The first value is the position of 0, otherwise k0+2 is the position where the first value is 0, b1The position frame number with the
(23) Search bit 2 for the position of
sum_b2=b(k1)2+b(k1+1)2+b(k1+2)2+b(k1+3)2-b(k1+4)2-b(k1+5)2-b(k1+6)2-b(k1+7)2+b(k1+8)1.., if sum _ b2Less than 0, then k1Is b is2The first value is the position of 0, otherwise k1+4 is the position where the first value is 0, b2The position frame number with the
(24) By analogy, the low bit part b can be searched0To b(N-1)Positions with all values of 0 are marked as L;
(25) in the above process, from b1At the beginning, the accumulated starting position may not be the stored 0 th frame, so that the data from the 0 th frame to the starting position is not utilized, and in order to improve the utilization efficiency of the stored data and reduce the loss of the signal to noise ratio, the partial data can be accumulated, and the partial data is accumulated to the total accumulated sum after being inverted.
3) Demodulation of TOW high bit part in week:
(31) from the lowest bit b of the high bit partNStarting, accumulation starting from position L, 2^ N<K-L<2^ (N +1), the accumulation length is 2^ N, the accumulation value is S0, the data accumulation value from the
(32) Demodulation bnWhen a bit in (N +1, N + 2...., 16), the value that the bit has been demodulated before is subjected to an or operation: note sum _ or ═ sum (N) or sum (N +1) or.. If sum _ or is 0, when the current bit is demodulated,
(33) The demodulation result according to the high bit part of the TOW in the week is H.
4) According to the demodulation results of the low bit part and the high bit part, the TOW2 in the current week is calculated:
the TOW1 values at the location cycle with low bit fractions all zero are:
TOW1=sum(N)*2^N+sum(N+1)*2^(N+1)+......+sum(16)*2^(16)
the value of TOW2 at the current week is:
TOW2=TOW1-L。
the above description is only one embodiment of the present invention, but the scope of the present invention is not limited thereto, and any changes or substitutions that can be easily conceived by those skilled in the art within the technical scope of the present invention are included in the scope of the present invention.
Those skilled in the art will appreciate that the invention may be practiced without these specific details.
- 上一篇:一种医用注射器针头装配设备
- 下一篇:星历收集方法、装置、卫星导航接收机及存储介质