WO2023106957A1 - Global navigation system/radar common signal processing - Google Patents
Global navigation system/radar common signal processing Download PDFInfo
- Publication number
- WO2023106957A1 WO2023106957A1 PCT/RU2021/000564 RU2021000564W WO2023106957A1 WO 2023106957 A1 WO2023106957 A1 WO 2023106957A1 RU 2021000564 W RU2021000564 W RU 2021000564W WO 2023106957 A1 WO2023106957 A1 WO 2023106957A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- signal
- correlations
- correlation
- time
- result
- 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.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/69—Spread spectrum techniques
- H04B1/707—Spread spectrum techniques using direct sequence modulation
- H04B1/7073—Synchronisation aspects
- H04B1/7085—Synchronisation aspects using a code tracking loop, e.g. a delay-locked loop
-
- 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/25—Acquisition or tracking or demodulation of signals transmitted by the system involving aiding data received from a cooperating element, e.g. assisted GPS
- G01S19/256—Acquisition or tracking or demodulation of signals transmitted by the system involving aiding data received from a cooperating element, e.g. assisted GPS relating to timing, e.g. time of week, code phase, timing offset
-
- 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
- G01S13/00—Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
- G01S13/02—Systems using reflection of radio waves, e.g. primary radar systems; Analogous systems
- G01S13/06—Systems determining position data of a target
- G01S13/08—Systems for measuring distance only
- G01S13/10—Systems for measuring distance only using transmission of interrupted, pulse modulated waves
- G01S13/26—Systems for measuring distance only using transmission of interrupted, pulse modulated waves wherein the transmitted pulses use a frequency- or phase-modulated carrier wave
- G01S13/28—Systems for measuring distance only using transmission of interrupted, pulse modulated waves wherein the transmitted pulses use a frequency- or phase-modulated carrier wave with time compression of received pulses
- G01S13/284—Systems for measuring distance only using transmission of interrupted, pulse modulated waves wherein the transmitted pulses use a frequency- or phase-modulated carrier wave with time compression of received pulses using coded pulses
-
- 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/22—Multipath-related issues
-
- 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
-
- 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
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/02—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S13/00
- G01S7/28—Details of pulse systems
- G01S7/285—Receivers
- G01S7/288—Coherent receivers
- G01S7/2886—Coherent receivers using I/Q processing
-
- 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
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/02—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S13/00
- G01S7/28—Details of pulse systems
- G01S7/285—Receivers
- G01S7/292—Extracting wanted echo-signals
- G01S7/2921—Extracting wanted echo-signals based on data belonging to one radar period
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/69—Spread spectrum techniques
- H04B1/707—Spread spectrum techniques using direct sequence modulation
- H04B1/709—Correlator structure
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/30—Monitoring; Testing of propagation channels
- H04B17/309—Measuring or estimating channel quality parameters
- H04B17/364—Delay profiles
-
- 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/35—Constructional details or hardware or software details of the signal processing chain
- G01S19/37—Hardware or software details of the signal processing chain
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B2201/00—Indexing scheme relating to details of transmission systems not covered by a single group of H04B3/00 - H04B13/00
- H04B2201/69—Orthogonal indexing scheme relating to spread spectrum techniques in general
- H04B2201/707—Orthogonal indexing scheme relating to spread spectrum techniques in general relating to direct sequence modulation
- H04B2201/70715—Orthogonal indexing scheme relating to spread spectrum techniques in general relating to direct sequence modulation with application-specific features
Definitions
- the present disclosure relates generally to a method and apparatus for signal processing and, in particular, to signal processing for global positioning satellite systems or radar.
- Many radar and positioning systems are based on direct spread spectrum signals, also known as pseudo-random noise (PRN) signals, with a PRN sequence of rectangular pulses (referred to as chips) wherein the polarity of the pulses is determined based on the sequence.
- PRN pseudo-random noise
- the similarity of signals and solving tasks often results in implementation of a navigation receiver and a radar in the same device based on the similar universal components required for digital signal processing.
- processing methods for navigation and radar signals, as well as apparatuses for their implementation have common structures and can be implemented in a single mechanism.
- a method of specifying an arrival time of a radio signal having a shape similar to a known pseudo random noise (PRN) sequence of rectangular pulses moved on a radio frequency includes the step of generating two quadrature signals by multiplying the signal by a carrier. A PRN sequence of shortened pulses related to the known PRN sequence is synthesized. Six correlations of a moved-to-zero frequency signal with the synthesized PRN sequence are then calculated and each correlation result is multiplied by a correlation coefficient. The multiplied correlation results for one of the two quadrature signals are summed and a timing error that is an error of signal arrival time relative to a predicted arrival time based on the result obtained for the quadrature of the signal is estimated.
- PRN pseudo random noise
- An improved signal arrival time is generated by adding the estimated timing error to the predicted signal arrival time, wherein the six correlations and respective six beginning time moments related to them form two groups of three correlations, the two groups of three correlations having one of the boundaries of the shortened pulses of a first correlation in each of two groups matching one of boundaries of the pulses in a received signal, a second boundary of shortened pulses of the first correlation coinciding with one of shortened pulse boundaries of the second correlation, the time interval between neighboring boundaries of shortened pulses of the second and third correlations, as well as the time interval between neighboring boundaries of shortened pulses of the first and third correlations being longer than the duration of the shortened pulses of the third correlation, a difference between beginning time moments of first, second, and third correlations of the first group and the predicted arrival time by modulo is equal to the difference between the predicted arrival time and beginning time of the first, second, and third correlations of the second group and the absolute values of a first, second, and third coefficients by which the first, second and third correlations from the second
- a method for specifying an arrival moment of a radio signal with a known PRN sequence of rectangular pulses into a navigation receiver or radar includes the step of determining a timing error of an estimated moment of signal arrival by the sum of correlations of six portions of the received signal, calculated as three pairs of correlations, where each portion corresponds to the use in each of the six correlations of a part of the energy of rectangular pulses and the non-use of the signal in this correlation for the remaining time, and, in the third pair of correlations, each correlation uses a short pulse fragment far from the pulse border, in the first pair of correlations, each correlation uses the first long pulse fragment adjacent to the border of the pulse, and in the second pair of correlations, the second long fragment of the pulse between the fragments of the pulse used in the correlations of the first and third pairs, while the second long fragment of the pulse is adjacent to the first long fragment and is at a distance from the short fragment of pulse.
- the received signal When receiving a signal formed as a single carrier signal, the received signal is correlated with a differentiated version of the known PRN sequence, when in the first correlations from each pair, portions of the signal from the first half of the pulse are used, in the second correlations from each pair, fragments of the signal from the second half of the previous pulse are used, and when correlations in each pair are summed with those of the same signs, the total result of the second and third pairs is added with one sign, and the total result of the first pair is added with a opposite sign.
- the received signal While receiving a signal formed as a signal with two subcarriers, the received signal is correlated with the known PRN sequence, all the correlations use fragments of the signal from the first half of the pulse, and the known PRN in the first correlations of each pair is correlated with the first subcarrier, and in the second correlations with the second subcarrier, while the correlations in each pair are added with opposite signs, the total results of each pair are added with the same signs, the total result of the first pair is added with a larger weight.
- an apparatus comprises a correlator specifying a time of arrival of a radio signal similarly shaped to a known PRN sequence of rectangular pulses in a receiver or a radar.
- the correlator includes a mixer configured to receive a signal at an input, and transmit two quadrature signals from an output.
- the correlator also includes a plurality of memory elements each configured to store one of a plurality of coefficients.
- a comparison unit having four time thresholds and four states at its output, wherein at the output there is generated a first state, if the input value is less than a first threshold, or at the output there is generated a second state, if the input value is less than a second threshold, or at the output there is generated a third state, if the input value is between a third threshold and a fourth threshold, otherwise, zero state is generated at the output.
- a commutation unit is configured to select one of the plurality of coefficients or zero depending on the state at the output of the comparison unit.
- An NCO is configured to count integer and fractional part of a chip number in an epoch.
- a fractional extraction module is configured to take the fractional part of the chip number and subtracting 0.5 from it, thereby counting time after the front during the first half of the chip from 0 up to +0.5, and during the second chip half from -0.5 up to 0.
- a unit is configured to calculate modulo of a signed number.
- the apparatus also includes a code generator and a first multiplier configured to calculate a multiplication product of a code generator’s output signal, a mixer’s output signal, and a commutation unit’s output signal.
- An accumulator is configured to accumulate results for one quadrature being chosen, the quadrature chosen being the output of the correlator, wherein, the output of the first multiplier is added in the accumulator, NCO output is connected to the code generator and to the input of the fractional extraction module, the output of the fractional extraction module is connected to a unit of modulo computation, and its output is fed to the input of the comparison unit.
- FIG. 1 shows a first example of a waveform comprising late and early correlations
- FIG. 2 shows a second example of a waveform comprising late and early correlations
- FIG. 3 shows a third example of a waveform comprising late and early correlations
- FIG. 4 shows a fourth example of a waveform comprising late and early correlations
- FIG. 5 shows a fifth example of a waveform comprising late and early correlations
- FIG. 6 shows a problem for a wideband Galileo E5A or E5B signal that is the focus of various embodiments
- FIG. 7 shows a possible arrangement of shortened pulses in a first, a second and a third correlation according to an embodiment
- FIG. 8 shows sections of a function for a signal according to an embodiment
- FIG. 9 shows a first function multiplied by a coefficient according to an embodiment
- FIG. 10 shows a second function multiplied by a coefficient according to an embodiment
- FIG. 11 shows a graph of a formula according to an embodiment
- FIG. 12A-12D shows an apparatus and components of the apparatus according to various embodiments.
- U.S. Patent No. 5,495,499 to Patrick Fenton et al. describes a method and apparatus thereof wherein early and late wide-spacing correlators (for example, spacing is one chip in width) are used to specify the moment of a signal arriving.
- Such an embodiment provides a reliable DLL convergence after signal acquisition.
- One drawback of this implementation is a considerable impact of delayed signal copies (e.g., due to multipath) on the result of convergence. The more delay there is, the more deteriorated the result will be.
- the output of the early-late discriminator will be zero at an error (in other words, at a bias) of the predicted beginning of the signal arriving by a modulo equal to approximately Td/2.
- the receiver’s navigation task or radar’s measurement processing system obtain incorrect (e.g., distorted) information.
- FIG. 1 shows a waveform comprising late and early correlations.
- Both wide and narrow early-late correlators can be implemented using one of two methods.
- a first method early and late correlations are calculated separately, and a difference value of early-late is calculated at once.
- the input signal is correlated with a synthesized PRN in the form of a sequence of shortened rectangular pulses, which is equivalent to the difference between non-delayed and delayed by 2*A copies of the known PRN sequence.
- the origin of the shortened pulses is in advance of the expected beginning of the corresponding pulses in the receiving signal by A.
- WO1997006446A2 describes an embodiment wherein a synthesized PRN is generated as strobes located at the boundary of pulses of a known binary type PRN sequence on the condition that the two elements of the PRN sequence determining the polarity of neighboring pulses are different. Since the known PRN sequence consists of elements -1 and +1 , different values of the neighboring elements of the known PRN sequence corresponds to negative or positive fronts in the received signal.
- the shortened pulses, whose polarity is determined by the synthesized PRN sequence start earlier than the expected moment of an arriving front by value A and stop later than the front arriving by value A.
- An embodiment of this method estimates the offset of the expected time of signal arrival using two early and two late correlations.
- the original correlation moments are arranged and the correlation results are added as follows: first early and late correlations are spaced by A’, whereas the second early and late correlations are spaced by A”.
- the equivalent strobe correlator according to this method can be presented as a sum of four correlators, and the correlation calculated by them as a sum of four correlations, with each correlation being a convolution of the received signal with the synthesized PRN fully matching the synthesized PRN of the first embodiment multiplied by shortened rectangular A’-duration pulses.
- the beginning moments of the four correlations have four values in increments of A’. Note that correlations with the earliest and the latest beginning moments are added with one sign, while the other two correlations are added with the opposite sign.
- a key parameter of a double delta discriminator as described therein is its discrimination characteristic of the following type: linear dependence of the discriminator output on Td at
- FIG. 2 shows a waveform comprising late and early correlations and affected by the linear dependence discrimination characteristic.
- the advantage of this method is the discriminator’s insensitivity to copies of the desired signal with delays more than 2*A outside the range T-A... T+A.
- > 2*A which is a considerable synchronization error, the discriminator is incapable of determining the value and sign of the error in the expected moment of signal arrival.
- the output characteristic has a pulsing mode instead of a strictly zero value and it has multiple zero crossings which results in false steady states. This problem is especially noticeable for reception of wideband and ultra- wideband signals.
- FIG. 3 shows a waveform according to this approach comprising late and early correlations.
- This approach is an intermediate version of a simple narrow early-late correlator and a double delta correlator. From the point of tracking the desired signal delays, this implementation is an improvement over many other methods, because there is no insensitivity zone within limits of T, but with respect to the effects of delayed copies, the discriminator’s properties become worse.
- U.S. Patent No. 6,272,189 discloses another method wherein a strobe correlator implements four correlations in which the shortened pulses are symmetrically spaced relative to the fronts of the received signal. These symmetrically spaced shortened pulses are similar to the pulses described in Published International Application No. WO1997006446A2. In this method, two of the correlations most spaced apart are added with opposite signs.
- said strobes are located not only at fronts, but also at places where neighboring elements of the known PRN sequence are equal. In other words, the synthesized PRN sequence is equal to the original known PRN sequence. Note that discrimination characteristic in this case has complex, non-symmetrical form.
- FIG. 4 shows a waveform comprising the late and early correlations with the discriminator characteristic at Td > 2*A being equal to 0.
- the discriminator characteristic at Td > 2*A is equal to 0.
- One of the disadvantages of this method is its insensitivity to bias estimates for moments of signal arrival when these moments are shifted more than by 2*A.
- Another disadvantage is difficulty in applicability of such a correlator to Binary Offset Carrier (BOC) type signals.
- FIG. 5 shows a waveform comprising the late and early correlations when BOC type signal is received.
- a common drawback of the methods described above is their incapability of diminishing negative effects of delayed copies at delays smaller than A.
- a decrease in the value A is limited by at least two factors: the problems caused by leaving discriminator’s working zone (2*A), and the effects related to a limited bandwidth of the RF part.
- a restriction of signal bandwidth results in smoothing fronts and, hence, in stopping the reduction of the discriminator’s sensitivity zone, even if parameter A becomes sufficiently small.
- FIG. 6 shows the problem for a wideband Galileo E5A or E5B signal.
- U.S. Patent No. 8,571 ,088 describes a method often referred to as Multipath Estimating Delay Lock Loop (MEDLL), according to which expected moments of desired signal arrival are estimated, and together with this, the availability of delays of different copies of the same signal is determined.
- MEDLL Multipath Estimating Delay Lock Loop
- the shape of the correlation peak of the input signal is thoroughly measured, and impulse response characteristic (IR) of a channel is estimated according to this shape. Then, the moment that the earliest signal copy arrives, which is the desired signal, is determined in accordance with the IR. Due to theoretical limitations of this method, some assumptions are used in its implementation. For example, the desired signal is regarded as the most powerful among all the received copies. There are different implementations of this method.
- this method can produce a better result than methods described above. If these conditions are not satisfied, this method wrongly estimates the IR and hence the result becomes worse. Among conditions which worsen the result are: complex structure of the received signal, large power of delayed signal copies, distortion of the RF part, movements of receiver and/or reflecting objects, and noise.
- One drawback of this method is also the need of large number correlators to measure correlation characteristic of the signal in details.
- U.S. Patent Application Publication Numbers 2009/0207891 and 2017/0078083 describe methods according to which multipath estimation is implemented by analyzing the difference of peak amplitudes of the correlation characteristic, as well as analyzing time moments of zero crossings by the correlation characteristic.
- the advantage of this method is the use of BOC benefits MEDLL conception.
- this method includes the drawbacks described above for MEDLL.
- the BOC signal can be considered both as a signal formed on a single carrier and as a signal formed on two sub-carriers.
- Minimal bandwidth of RF part to receive BOC signals is much wider than for signals without sub-carriers at the same chip rate, which makes the use of BOC signals in radars with active electronically scanned phased array antenna systems and big numbers of narrow RF paths much more complicated.
- Difficulty of using the method described in U.S. Patent Application Publication Numbers 2009/0207891 and 2017/0078083 and a number of similar methods to track signals with several sub-carriers (signals different from BOC, for example, signals with small spacing of carriers) is a real disadvantage of the mentioned methods.
- the additional lock loop uses an estimate of signal arrival time based on correlations other than the correlations used in DLL adjustment.
- the synthesized PRN sequence of rectangular pulses for correlators in some BOC signals is orthogonal to the pulses of the known original PRN.
- the PRN for such additional lock loop is implemented based on the properties of the modulating signal the sub-carriers arise from and also takes into account PRN for the DLL correlator such that effects of the modulating signal are eliminated.
- the results of loop operation mutually influence each other according to an algorithm.
- a method specifies the moment of arrival of a radio signal closely shaped as the known PRN consisting of rectangular pulses on one or some sub-carriers into navigation receiver or radar, and generates a discriminator characteristic which: retains the ability of DLL adjustment at large errors, unless they exceed a threshold; maintains anti-multipath properties of double delta correlators in reception of one-carrier signals; and provides an improved multipath mitigation in operation with signals with two and more sub-carriers.
- the received signal is multiplied by a carrier and two quadratures are obtained; a PRN sequence of shortened rectangular pulses is synthesized which is related to the known PRN sequence; six correlations of the quadrature signal and the synthesized PRN are identified and counted; each correlation result is multiplied by a coefficient, with the results for one quadrature summed; an estimate of biasing the i i moment of signal arrival relative to the predicted arrival moment (hereafter - timing error) is calculated based on the obtained result for one quadrature; and a rectified moment of signal arrival is calculated by adding the estimated bias to the predicted time moment.
- first correlation Six correlations and six related original time moments form two corresponding groups of three correlations, hereafter referred to as the first correlation, the second correlation and the third correlation. Part of the parameters of first correlations in each two groups is common for these correlations. Similarly, some parameters of second and third correlations are common for both groups.
- , t20
- , t30
- Parameters t1 , t2, t3 are associated with the centers of the shortened pulses of the first, second, and third correlations of the given group, and tO - with the beginning of the pulse of the received signal.
- index g 1 ...2 determines the number of the first or second group
- index i 1...3 determines the number of the first, second or third correlations
- t is the time
- s(t) is the input signal
- F g (t) is the non-modulated sub-carrier with index g;
- P(k) is the element of the synthesized PRN sequence with number k;
- TO is the pulse duration in the received signal
- Ti is the duration of the shortened pulse in correlated with number i;
- t g ,i is the beginning moment for the correlation with number i from the group with number g;
- rect(t, limit) is the function returning 1 at 0 t ⁇ limit;
- N is the length of the known PRN sequence which is also equal to the length of the synthesized PRN sequence.
- All shortened pulses with a given number from the first, second, and third correlations of each group are entirely on one side of the assumed boundary between any adjacent pulses in the received radio signal, and also on the same side of the assumed midpoint of any of the received signal pulses, which is reflected in the following equations:
- F(t) is one of non-modulated sub-carriers after moving to zero of the central carrier frequency
- sign(g) is the function which returns either +1 or -1 depending on the sign of the argument.
- w g ,i is the correlation coefficient with number i from the group with number g;
- wi is the nominal value of the correlation coefficient with number i;
- signw(g) is the function which returns +1 or -1 depending on value g;
- parameters Ti, T2, T3, tlO, t20, t30 are selected considering the following conditions: shortened pulses with number k in the first and second correlations of each group are adjacent to each other and have a common boundary, one of the boundaries of the shortened pulses of the first correlation matching the boundary of pulses in the received signal; the shortened pulses with number k in the third correlation of each group do not cross and do not have a common boundary with the shortened pulses of the first and second correlations, the time interval between neighboring boundaries of the shortened pulses of the second and third correlations, as well as the time interval between adjacent boundaries of shortened pulses of the first and third correlations being longer than the duration of the shortened pulse of the third correlation; and all the shortened pulses with the given number k in the first, second, and third correlations of each group are entirely on one side of the assumed boundary between any adjacent pulses in the received radio signal, and also on the same side of the assumed midpoint of any of the received signal pulses.
- Shortened pulse a04 with number k in the first correlation has a boundary matched with boundary of pulse a02 of the received signal.
- This shortened pulse also has a common boundary with shortened pulse a05 with the same number k in the second correlation.
- Shortened pulse a06 with number k in the third correlation is separated from pulse a05 by a considerable time interval. All the listed shortened pulses are arranged between the beginning and midpoint of pulse a02 of the received signal. Time boundaries of shortened pulses a07, a08 and a09 with numbers k+1 in the first, second, and third correlations are determined in a similar way.
- elements P(k) in the synthesized PRN sequence are determined according to the following formula: where PRN(k) are the PRN elements of the received signal, and z is a constant equal to -1, 0 or +1.
- division by 2 in formula (7) is not performed.
- Obtained P(k) components form PRN sequence which is a differential version of the original PRN sequence.
- PRN elements of the received signal are binary, then three values of P(k) elements are possible: -1, 0 or +1. In this case, values different from 0 correspond to fronts in the received signal.
- PRN elements are not binary, in particular, when the PRN sequence is an arithmetic sum of some binary PRN sequences or it is AltBOC-type PRN, for example, Galileo E5, the differential PRN sequence also does not have a binary form.
- Nonbinary PRN elements are multiplied by rectangular pulses, in the same way as for a binary version of PRN sequence.
- the synthesized PRN sequence when receiving radio signals with known binary PRN sequence consisting of elements +1 and -1, the synthesized PRN sequence includes elements +1, -1 and 0, it is true for any element number k in the synthesized PRN and selected integer constant z: each element +1 in the synthesized PRN sequence with number k corresponds to value -1 in the element with number k+z of the known PRN sequence and value +1 in the element with number i+z+1 in the known PRN sequence; each element -1 in the synthesized PRN sequence with number k corresponds to value +1 in the element with number k+z of the known PRN sequence and value -1 in the element with number i+z+1 in the known PRN; and in the remaining cases, elements of the synthesized PRN sequence are equal to 0.
- Non-zero constant z in the described implementations is selected to artificially shift the beginning of correlations by one pulse.
- this technique allows shifting to that part of the discriminator characteristic which possesses energy parameters that are worse than energy parameters for zero constant z, but does not have a vulnerable-to-multipath zone, this zone is shifted by one chip forward.
- the bias of the expected moment of signal arrival is determined by quadrature I after summing six correlations and obtaining signal S. In another embodiment, it is determined according to quadrature Q.
- the duration of the shortened pulse of the second correlation T2 is chosen slightly less than the duration of the shortened pulse of the first correlation Ti. Moreover, in some implementations, the equation is satisfied:
- the listed adjustable parameters make it possible to adapt the proposed method of specifying the moment of signal arrival, taking into account the following circumstances of the problem being solved: depending on the type of signal: without subcarriers or with two subcarriers; depending on the properties of the radio path and their influence on the discriminator characteristic; and depending on the application specific: satellite navigation signal or reflected radar signal.
- the BOC signal is a signal with two subcarriers in satellite navigation. Signals of this type are characterized by significant subcarrier spacing.
- the radar signal taking into account the limitations of the radio path, can be implemented as BOC with Fs ⁇ Fc, and Fc can be several times greater than Fs.
- the method according to one embodiment obtains for the listed signals a discriminator characteristic corresponding to the properties stated above, and is implemented using a single parameterizable algorithm.
- the discriminator characteristic be denoted as a function of S (Td), where S is one of the quadratures of the addition result for six correlations, and Td is a timing error calculated as true moment of signal arrival minus the estimated moment of signal arrival.
- the result S is related to Td as follows: it quickly increases proportionally to the timing error modulo at -Ti ⁇ Td ⁇ 0; it rapidly decreases in proportion to the timing error when the positive timing error Td is close to zero, continues to decrease with an increase in the timing error to a value in the range Ti / 2...T1, with a further increase in the timing error it increases to a negative value close to zero, but not equal to zero; with a further increase in the timing error, but not more than up to
- FIG. 8 shows the five areas of function S(Td).
- the first area of the S (Td) function for -Ti ⁇ Td ⁇ 0 corresponds to b06 in the case of a signal without subcarriers and at least to areas b06 and b11 in the case of a signal with subcarriers.
- the second area with rapidly decreasing S for 0 ⁇ Td ⁇ Ti / 2...T1 corresponds to the area b07.
- the width of this section in one embodiment is equal to T1
- a S (T1) -h3
- S (T1 / 2) - h2.
- the continuation of the second area with increasing S to a negative value -hi that is close to zero, but not equal to zero, corresponds to section b08.
- the width of this section in one embodiment is approximately equal to T2, and in the case of receiving a signal with subcarriers, it is approximately equal to T1 / 2.
- the third area of the function S (Td) for Td increasing from the boundary of the second area to t30-Ts / 2 corresponds to the region b09.
- the fourth area of the S (Td) function for t30-Ts I 2 ⁇ Td ⁇ t30 + T3 / 2 corresponds to the section b10.
- the fifth area of the function S (Td) for Td from the boundary of the fourth region to at least TO / 2 corresponds to the section b11.
- h3 is roughly two times greater than h2.
- the multipath when the signal copy is delayed for a time from the b09 range affects the estimate of the reception time insignificantly, since hi can be chosen significantly less than h2 or h3.
- the effect of multipath at Td> t30 + T3 / 2 completely disappears.
- the function F (t) when receiving a signal without subcarriers, the function F (t), as already noted, turns into a constant independent of t, which makes possible, when receiving such a signal, not to perform additional calculations associated with the implementation of multiplication by the function F (t), which is the advantage of receiving a signal on a single carrier.
- Parameters h3, h2, hi, t30, T3 and some others can be changed in a wide range, which allows achieving optimal results for different types of signal, characteristics of the radio path and different conditions of the problem being solved.
- the parameter hi is increased or decreased by increasing or decreasing T3 and the coefficient W3.
- the parameters hi and t30 are chosen in such a way that in the section b09 the ripple of the discriminator characteristic due to the influence of the radio part does not lead to a dangerous approach of the discriminator characteristic to the zero line, and even more so to its crossing.
- the value of the section b09 or the value of t30 is determined so that it guarantees
- the indicated artificial shift of Td to the positive direction is explained by the fact that in one embodiment the input into the system of signal tracking from each detected reflecting object is performed as follows: in a given direction, one emits and receives a signal with a known PRN sequence of TO-duration pulses, calculates the correlation characteristic of the received signal with the emitted one, the calculated correlation characteristic being a multitude of results for the predicted moments of signal arrival tO with a step Tr, with Tr ⁇ TO/2; for each to, at which the correlation characteristic is higher than a given threshold, one begins tracking this reflected signal using the proposed method, the estimated time of signal arrival tO being artificially shifted towards the earlier arrival of the signal by the value Tdinit, and Tdinit ⁇ t30 ⁇ Tr; and the moment of signal arrival is gradually specified, as a result of which the timing error Td becomes close to zero.
- FIG. 9 An example of function Ss(Td) multiplied by coefficient W3 is illustrated in FIG. 9.
- the dotted line c01 corresponds to multiplication S3(Td)*W3 for some embodiments, when receiving signals without subcarriers, and c02 - when receiving signals with two subcarriers.
- FIG. 10 An example of function Si(Td) multiplied by coefficient w1 is illustrated in FIG. 10. Similarly to FIG. 8, in FIG. 10, the solid line d01 corresponds to the product Si(Td) * wi that is the same for both types of signal, the dashed lines d02 and d05 correspond to the product Si(Td) * wi for some implementations when receiving a signal without subcarriers, and d03 and d04 - when receiving a signal with two subcarriers
- the S (Td) dependence in section b09 of FIG. 8 when receiving a signal with two subcarriers, has insignificant variations relative to the level -hi .
- the value of T1 is selected based on the bandwidth of the radio part, the ratio T3/T1 is based on the ripple of the amplitude-frequency response and phase-frequency response in the bandwidth of the radio part, the difference
- the BOC signal at certain ratios of frequencies Fs and Fc can be considered not only as a signal with subcarriers, but also as a signal without subcarriers with a higher chip rate and it can be accordingly received and specified in terms of the signal arrival time.
- function signt(g) returns +1 or -1 depending on the group number g
- elements P(k) are calculated according to formula (7)
- coefficients W2 and W3 are -1
- quadrature I is used in the total sum S.
- Function F g (t) at formal subcarrier frequency equal to zero does not depend on t, and can be replaced by a constant in some embodiments.
- the multiplication by F g (t) is produced simultaneously with moving the signal to zero frequency.
- this signal when receiving a BOC signal with certain ratios of frequencies Fs and Fc, and as a consequence, having simultaneously, the properties of both a signal formed on one carrier and a signal formed on two subcarriers, this signal can be received both according to the implementation designed for receiving a signal on single carrier and according to the implementation designed for receiving a signal with two subcarriers.
- the BOC signal is partially received in accordance with an implementation for receiving a signal on one carrier, and then in accordance with an implementation for receiving a signal with two subcarriers. For example, if the near multipath is insignificant, then the implementation of the proposed method corresponding to a single carrier signal is used. In this case, in some embodiments, the part of the hardware associated with the computations required only for the embodiment with two subcarriers is turned off. If the near multipath is significant, the BOC signal is received in accordance with the implementation for a signal with two subcarriers. In this case, in some embodiments, it is possible to switch between receiving the BOC signal as a signal on one carrier and receiving the BOC signal as a signal on two carriers. This switching can be performed repeatedly depending on changes in the properties of the received signal.
- the BOC signal may be received simultaneously both as a signal with a single carrier and a signal with two subcarriers.
- the need for simultaneous reception in both ways may be associated with the inability to instantly switch between one and the other method of one device without losing synchronization.
- simultaneous reception of the BOC signal in both ways when strong multipath is present can be carried out permanently.
- the method of forming the BOC signal is implemented as forming a signal with a single carrier, and as a consequence, the fronts of the chips, when viewed on a single carrier, have a more accurate and rapid shape than the fronts of the chips, when viewed on two subcarriers. Due to this, the reception of the BOC signal as a signal on one carrier and simultaneously as a signal on two subcarriers after combining the results can partially compensate for systematic errors in the timing estimation obtained separately in each of the implementations. Second, the difference in discriminator characteristics indicated in FIG. 8 in sections b07 and b08 for different implementations of the proposed method allows one to assess the effect of multipath on the result and partially compensate for it.
- SA is the addition result for six correlations when receiving signal as signal without subcarriers
- SB is the addition result for six correlations when receiving signal as signal with two subcarriers.
- CAB and CA are the coefficients, and CAB is normally smaller or equal to unit.
- the main change in the discriminator characteristic after calculating formula (13) corresponds to the dashed section of the e01 curve shown in the figure.
- the coefficient CAB ⁇ 1 is used, which, in particular, makes it possible to lower the level of the point e02 to the level -hi .
- the timing error of the estimated time of arrival of the BOC signal is determined by combining the results obtained by correlating the BOC signal as a signal with a single carrier and the results obtained by correlating the BOC signal as a signal on two subcarriers, using a formula different from formula (13).
- the SA and SB results are computed alternately in a time-division mode to reduce power consumption.
- Ti when receiving a BOC signal as a signal with two subcarriers, Ti is selected twice as much as when receiving a BOC signal as a signal on a single carrier. This is due to the fact that when the BOC signal is received as a signal formed on a single carrier, the first correlations together form a doubled short pulse, capturing twice the signal portion than the joint pulse of the first correlations when it is received as a signal with two subcarriers. In this case, the pulse duration in the first correlation (doubled when receiving a signal formed on single carrier, and single for a signal with two subcarriers) determines the width of the discriminator's increased sensitivity to near multipath.
- the natural desire to reduce, in a number of embodiments, the pulse duration in the first correlations to a minimum is restricted by the limited band of the radio part, due to which an excessive reduction in the pulse duration becomes ineffective.
- each correlation contains a part of the signal energy corresponding not only to certain time intervals, but also to one of the two subcarriers.
- the received signal with at least two subcarriers is generated as the multiplication product of the known PRN sequence of the rectangular pulses by the modulating signal.
- the modulating signal determines the number of subcarriers and their properties. For example, in the BOC (1 ,1) signal, such a signal is a meander with frequency of 1.023 MHz. This signal forms paired subcarriers, with the greatest energy concentrated on subcarriers located at 1.023 MHz from the center frequency.
- Portions of the signal falling on different subcarriers can be simultaneously included in the doubled (or, which is the same, total) correlation, taking into account the signs of the coefficients, by which the results of the correlations of each group are multiplied according to formula (6).
- sign w (g) the obtained implementations of calculating pairwise correlations are also different.
- the received signal is correlated with the known PRN sequence of rectangular pulses multiplied by the Hilbert transform of the modulating signal.
- the timing error value of the estimated moment of signal arrival is determined by the quadrature I, and not by the quadrature Q.
- the Hilbert transform of the modulating signal can be calculated approximately.
- the Hilbert transform of the modulating signal is equivalent or close in implementation to transform of BOCsin to BOCcos.
- calculations according to formula (6) are close to the Hilbert transform of modulated signal with scale factor 2. In a number of other embodiments, the scale is not applied.
- portions of the signal from the first half of the pulse are used in correlations, with the results of each pair correlation being added with the same signs, and the total result of the first pair correlation being added with a larger weight.
- the refinement of the time arrival of a signal generated on a single carrier is calculated by formula (6), grouping the calculations into three paired correlations.
- the results Si, S2, S3, are calculated and then these results are added according to the formula.
- the addition of six correlations or three paired correlations is performed simultaneously with the calculation of the correlation results.
- case “a)” corresponds to the refinement of the moment of arrival of the signal formed as a signal on one carrier
- case “b)” corresponds to the refinement of the arrival moment of the signal formed as a signal with at least one paired subcarrier.
- the combination of two correlations into one pair correlation using the Hilbert transform of the modulating signal assumes that the specified Hilbert transform is the sum of the Hilbert transform of the modulating signal for positive subcarriers and the Hilbert transform of the modulating signal for negative subcarriers.
- the modulating signal generating the positive subcarriers is different from the signal generating the negative subcarriers.
- one known PRN sequence is used, and when forming negative subcarriers, another known PRN sequence is used.
- An example of such a signal is AltBOC.
- the time of arrival of such signals in a number of embodiments is specified as the sum of the results S according to formula (6), where each result is calculated separately for one and the other known PRN sequences, and then added. Moreover, in a number of implementations, the results of six correlations, including their sums (Si, S2, S3), are not calculated as pair correlations.
- the results of three correlations from the first group are multiplied by one additional complex coefficient, and the results of three correlations from the second group are multiplied by another coefficient.
- These coefficients can be used to equalize the radio path or for more accurate beamforming in a Multiple Input, Multiple Output (MIMO) antenna.
- MIMO Multiple Input, Multiple Output
- the correlations of the first and second groups are calculated separately, then the results obtained are multiplied by additional coefficients, then added in pairs, obtaining the sums Si, S2, S3, and then, taking into account the coefficients, the total result S is obtained in accordance with formula (6)
- some calculations when receiving portions of the signal that are not involved in any correlation, some calculations, such as move to zero frequency and multiplication by subcarriers, may not be performed. According to formula (5), such moments in time occur when, in calculating all correlations, the rect () function returns zero, or when the element P(k) is equal to zero.
- the portion of the signal involved in the correlation is determined only by the properties of the rect() and F() functions.
- the function rect() as follows from formula (5), depends only on time, and the function F () - only on the subcarrier index.
- the signal portion used in each of the correlations is periodic in time and, in some implementations, is frequency selective.
- a portion of a signal in these embodiments means a portion of a signal in each rectangular pulse of the received signal with a repetition period of the boundaries of these portions equal to T.
- these portions also determine the subcarrier used in this correlation or pair correlation component.
- the result S in some such implementations is equal to the sum of the correlations of six portions of the received signal, calculated in the form of three pair correlations, where each portion corresponds to the use of a certain part of the energy of rectangular pulses in each of the correlations and the non-use of the signal in this pair correlation for the rest of the time, and in the third pair correlation uses short portions of the signal far from the pulse boundary, the first pair correlation uses the signal portions adjacent to the pulse boundary, and the second pair correlation uses the second portion of the signal between the portions of the signal used in the first and third pair correlation, while the second portion of the signal within the pulse is adjacent to the first portion and is at a considerable gap from the third portion.
- the following actions should be taken: at least one Prompt correlation of the signal with known PRN sequence of shortened or non-shortened rectangular pulses moved to zero frequency is calculated, the carrier phase of the received signal in moving to zero being selected such that Prompt modulo of component I would be maximal, and component Q modulo - minimal; a result of dividing the selected quadrature of the result S by quadrature I of the result Prompt is calculated; a timing error estimate for the expected moment of signal arrival is determined according to the calculated division result.
- Prompt correlation is calculated as a response to the input signal of the matched filter.
- the correlation characteristic Prompt(Td) where Td (as it was in the above described correlations) corresponds to the timing error of the expected moment of signal arrival, is close to the autocorrelation characteristic of the input signal.
- a set of correlation results with a step Tr, the result S and the result of Prompt for the selected tO are calculated for each line-of-sight satellite signal.
- the transmitting and receiving radar antennas when receiving reflected radar signals, a multitude of correlation results with a step Tr, the result S, and the result of Prompt for the selected tO are calculated for each distinguishable reflected signal from the surrounding objects.
- the transmitting and receiving radar antennas contain more than one antenna element, each of which is connected to a separate DAC or ADC, thus forming a MIMO system.
- a signal from each ADC is correlated according to the proposed method and the above described correlation characteristic is obtained for multitude of different tO, as well as results S and Prompt; each of said results is multiplied by a complex coefficient in accordance with the directional pattern formed by MIMO system, then the results are added and summed results are obtained; and exceeding of a threshold and a timing error estimate of the expected moment of signal arrival are determined based on the calculated sums.
- the satellite signal is received using several antennas, with the signal from each antenna being processed in accordance with the proposed method.
- a set of the described correlation results for different signals is calculated, these results are either combined in the future to form total results, or are processed independently, since they contain information independent of each other.
- the specified moment of arrival of the navigation signal from different satellites or local transmitters is then used as raw data to solve the navigation task t, the result of which is the determination of navigation receiver’s position and velocity, as well as the time information included in the satellite or locally transmitted signals.
- the specified moment of arrival of the reflected radar signal from different objects is then used as input data for constructing a three-dimensional image of the surrounding space, determining the direction to the closest and most important obstacles, determining the distance to these obstacles.
- the proposed method can be implemented as an apparatus (with various embodiments shown in FIGS. 12A-12D) with a correlator comprising: a mixer f42 to the input of which the received signal is fed, and at its output there are formed two quadrature signals; three memory elements f 11 , f12, f13 storing three coefficients; a comparison unit with four time thresholds f01 - f04 and four states at the output, wherein at the output there is generated a first state, if the input value is less than threshold 1 , or at the output there is generated a second state, if the input value is less than threshold 2, or at the output there is generated a third state, if the input value is between thresholds 3 and 4, otherwise, zero state is generated at the output; a commutation unit implemented in some embodiments as gates “AND” f51 , f52, f53 and a set of switches selecting at its output f70 one of the three coefficients or zero depending on the state at the output of the comparison unit
- the output of the first multiplier is added in the accumulator, NCO output is connected to the code generator and to the input of the fractional extraction module, the output of the fractional extraction module is connected to the unit of modulo computation, and its output is fed to the input of the comparison unit.
- the mixer moves the received signal to the zero frequency or to the frequency of one of subcarriers
- the code generator generates a sequence of numbers corresponding the synthesized PRN sequence described above
- NCO forms a time scale in the form of an incremented counter, the high-order bits of which contain the integer part of the chip number k in the current epoch (with 1 ⁇ k ⁇ N), and the lower-order bits contain the fractional part of the chip.
- the first, second, third and zero states at the output of the comparison unit are implemented using three binary signals, while the state 1...3 at the output of the comparison unit is realized in the form of an active state of the corresponding signal and an inactive state of the remaining signals, and the zero state is inactive state of all three signals.
- the switching device selects one of three coefficients according to the number of the active output of the comparison device, or 0, if all signals are inactive.
- one correlator with the described structure is sufficient. For a signal with two subcarriers, in some implementations, two such correlators are required.
- a correlator additionally includes: a mechanism of sign selection f25, at the input of which the output of the fractional extraction module is supplied, with the negative value at the input, the mechanism outputting 1 , otherwise - 0; and a second multiplier f31 , which calculates the product of the mixer output, the output of the commutation unit and the output of the code generator.
- the first multiplier the calculated product is additionally multiplied by the subcarrier with a positive sign
- the second multiplier by the subcarrier with a negative sign.
- the output of the sign selection mechanism is connected to the control input of the accumulator, and the output of the second multiplier is fed to the second (subtractive) input of the accumulator.
- the first or second multiplier is part of the mixer.
- the output of the sign selection unit is the most significant bit (also referred to as MSB) of the input- number.
- MSB most significant bit
- FIG. 12A One embodiment of the proposed apparatus is illustrated in FIG. 12A.
- a comparison unit with four threshold devices f01 , f02, f03 and f04 and three gates “AND” f51, f52 and f53 generates three output signals that close either switch f61 , or switch f62, or switch f63, or none of them.
- These switches when on, pass one of coefficient values w1 , w2, or w3, from one of respective memory elements f 11 , or f12, or f 13 to the output. Otherwise, zero is formed at point f70.
- the listed elements jointly implement a comparison unit and a communication unit for three coefficients.
- the multipliers f31 and f32 calculate the product of the output of the mixer f42, the code generator f23, the value at point 170 and, optionally, one of the subcarriers.
- the NCO output is fed to the code generator using the integer part of the result, and to the thresholds f01 , f02, f03, f04 through the fraction extraction module f23 and taking the f21 module.
- the most significant bit (MSB) of the NCO output is also fed to the control input of the adder f41.
- multiplication by one of the subcarriers in either f31 or f32 is not performed. In this case, in the mixer, the signal is multiplied not by the center frequency, but by the frequency of the subcarrier, while in the other multiplier the product is calculated with a doubled subcarrier rather than with another subcarrier.
- the first multiplier when calculating the product, also multiplies by the first additional complex coefficient, and the second multiplier multiplies by the second additional coefficient.
- the corresponding fragment of the proposed apparatus with additional complex coefficients C- and C + is shown in FIG. 12B.
- multiplication by additional complex coefficients in the first and second multipliers is not performed.
- the product of one of the multipliers is fed to the input of the second accumulator.
- the output of the sign selection mechanism is fed to the control input of the second accumulator and to the control input of the first accumulator.
- the functionality of the second accumulator is similar to the functionality of the first accumulator. This means that both accumulators, when a certain mode is turned on, add the result of the multiplier product if the value 1 is present at the control input, otherwise the addition is not performed.
- the corresponding fragment of the proposed device with two accumulators f81 and f82 is shown in FIG. 12C.
- the product of the mixer output, the commutation unit output and the code generator output is calculated, and these values are also multiplied by a signal being equivalent to or related to Hilbert transform from the signal used to form the subcarriers of the received signal.
- the corresponding fragment of the proposed device is illustrated in FIG. 12D.
- the proposed device contains several correlators of the described type. In some embodiments, some of the correlators contain multiplication by at least one subcarrier or by the Hilbert transform from the modulating signal, and the other part of the correlators does not contain such multiplication.
- correlators of another type intended for calculating Prompt result.
- the Prompt result is calculated by the correlator in the form of a matched filter with the input signal and the correlation characteristic Prompt vs. Td close to the autocorrelation characteristic of the input signal.
- these device embodiments contain several types of correlators.
- Correlators of the first type are designed to specify the moment of signal arrival. These correlators are implemented in accordance with the structure described above.
- Correlators of the second type are not intended for estimating the moment of signal arrival. However, in some embodiments, the results obtained at the output of correlators of the second type can also be used to refine the moment of signal arrival.
- correlators of the first type and correlators calculating Prompt are implemented as a single structure. At the same time, additions are made to the correlator implementation scheme described above to specify the moment of signal arrival, allowing one to simultaneously calculate both the result to specify the moment of signal arrival and the Prompt result.
- the proposed device contains a processor.
- the accumulator of the result intended to specify the moment of signal arrival, and the control input NCO of this correlator are connected to the processor.
- the device also contains an antenna input connected to the mixer input of each correlator.
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Electromagnetism (AREA)
- Radar Systems Or Details Thereof (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
Abstract
Description
Claims
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2024533262A JP2025500763A (en) | 2021-12-10 | 2021-12-10 | Global Navigation System/Radar Common Signal Processing |
| CN202180104852.3A CN118369593A (en) | 2021-12-10 | 2021-12-10 | Global Navigation System/Radar General Signal Processing |
| EP21967394.4A EP4445183A4 (en) | 2021-12-10 | 2021-12-10 | JOINT PROCESSING OF GLOBAL NAVIGATION SYSTEM/RADAR |
| US18/006,877 US20240045078A1 (en) | 2021-12-10 | 2021-12-10 | Global navigation system/radar common signal processing |
| PCT/RU2021/000564 WO2023106957A1 (en) | 2021-12-10 | 2021-12-10 | Global navigation system/radar common signal processing |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/RU2021/000564 WO2023106957A1 (en) | 2021-12-10 | 2021-12-10 | Global navigation system/radar common signal processing |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2023106957A1 true WO2023106957A1 (en) | 2023-06-15 |
Family
ID=86730867
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/RU2021/000564 Ceased WO2023106957A1 (en) | 2021-12-10 | 2021-12-10 | Global navigation system/radar common signal processing |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US20240045078A1 (en) |
| EP (1) | EP4445183A4 (en) |
| JP (1) | JP2025500763A (en) |
| CN (1) | CN118369593A (en) |
| WO (1) | WO2023106957A1 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12542576B2 (en) * | 2024-05-15 | 2026-02-03 | Airoha Technology Corp. | Method and apparatus for generating combination output for acquisition by coherently combining correlation outputs of multiple channels |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6272189B1 (en) * | 1996-09-25 | 2001-08-07 | Magellan Corporation | Signal correlation technique for a receiver of a spread spectrum signal including a pseudo-random noise code that reduces errors when a multipath signal is present |
| RU2208916C1 (en) * | 2001-11-27 | 2003-07-20 | Гармонов Александр Васильевич | Method of search for multibeam wide-band signal and device for its realization, process of detection and evaluation of size of cluster of beam signals and unit for its realization |
| US7764226B1 (en) * | 2006-04-07 | 2010-07-27 | Topcon Gps, Llc | Universal digital channel for receiving signals of global navigation satellite systems |
| US20160161613A1 (en) * | 2014-12-08 | 2016-06-09 | Nextnav, Llc | System and method for using gnss tracking correlators for terrestrial beacons |
| US20170078083A1 (en) * | 2015-09-14 | 2017-03-16 | Airbus Ds Gmbh | Tracking of signals with at least one subcarrier |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5570099A (en) * | 1993-10-15 | 1996-10-29 | Loral Federal Systems Company | TDOA/FDOA technique for locating a transmitter |
| EP0843828B1 (en) * | 1995-08-09 | 2007-10-17 | Magellan Corporation | Multipath error reduction in a spread spectrum receiver for ranging applications |
| JP2008252162A (en) * | 2007-03-29 | 2008-10-16 | Mitsubishi Electric Corp | Spread signal receiver |
| CN101821643B (en) * | 2007-08-21 | 2013-02-20 | 意大利电信股份公司 | Method for the acquisition of signals of a global navigation satellite system and receiver thereof |
| JP5152508B2 (en) * | 2008-09-04 | 2013-02-27 | 古野電気株式会社 | GNSS receiver and positioning device |
| CN102096078B (en) * | 2009-12-12 | 2012-11-07 | 杭州中科微电子有限公司 | Multi-satellite navigation system compatible GNSS (Global Navigation Satellite System) signal receiving method and correlator thereof |
| US20160179748A1 (en) * | 2014-12-18 | 2016-06-23 | Lawrence R. Weill | Method and apparatus for estimating waveform onset time |
| CN112180363B (en) * | 2020-08-31 | 2025-08-26 | 同济大学 | A navigation radar integrated satellite |
-
2021
- 2021-12-10 EP EP21967394.4A patent/EP4445183A4/en not_active Withdrawn
- 2021-12-10 JP JP2024533262A patent/JP2025500763A/en not_active Ceased
- 2021-12-10 WO PCT/RU2021/000564 patent/WO2023106957A1/en not_active Ceased
- 2021-12-10 US US18/006,877 patent/US20240045078A1/en not_active Abandoned
- 2021-12-10 CN CN202180104852.3A patent/CN118369593A/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6272189B1 (en) * | 1996-09-25 | 2001-08-07 | Magellan Corporation | Signal correlation technique for a receiver of a spread spectrum signal including a pseudo-random noise code that reduces errors when a multipath signal is present |
| RU2208916C1 (en) * | 2001-11-27 | 2003-07-20 | Гармонов Александр Васильевич | Method of search for multibeam wide-band signal and device for its realization, process of detection and evaluation of size of cluster of beam signals and unit for its realization |
| US7764226B1 (en) * | 2006-04-07 | 2010-07-27 | Topcon Gps, Llc | Universal digital channel for receiving signals of global navigation satellite systems |
| US20160161613A1 (en) * | 2014-12-08 | 2016-06-09 | Nextnav, Llc | System and method for using gnss tracking correlators for terrestrial beacons |
| US20170078083A1 (en) * | 2015-09-14 | 2017-03-16 | Airbus Ds Gmbh | Tracking of signals with at least one subcarrier |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP4445183A4 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN118369593A (en) | 2024-07-19 |
| EP4445183A1 (en) | 2024-10-16 |
| EP4445183A4 (en) | 2025-08-27 |
| US20240045078A1 (en) | 2024-02-08 |
| JP2025500763A (en) | 2025-01-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7215698B2 (en) | Position fixing system | |
| US11582305B2 (en) | Vehicle radar system with a shared radar and communication system | |
| US5265121A (en) | Spread spectrum coherent processor | |
| US5493588A (en) | Multipath compensation for code phase signals | |
| JP3385321B2 (en) | Digital Processing Technology for Global Positioning System Receiver | |
| CN102780508B (en) | Method and device for acquiring and tracking bi-phase offset carrier frequency signals | |
| AU759574B2 (en) | Method for increasing interference immunity when receiving signals from satellite navigation systems and device for realising the same | |
| JPH09505404A (en) | Pseudo Random Noise Ranging Receiver Compensating Multipath Distortion by Using Multicorrelator Time Delay Intervals | |
| EP1751578A2 (en) | Method and apparatus for performing bistatic radar functions | |
| JP3600459B2 (en) | Method and apparatus for estimating direction of arrival of radio wave | |
| Roberts et al. | Probing waveform synthesis and receiver filter design | |
| CA2229069A1 (en) | Multipath error reduction in a spread spectrum receiver for ranging applications | |
| US5854815A (en) | Code phase signal multipath compensation | |
| Merwe et al. | Exotic FMCW waveform mitigation with an advanced multi-parameter adaptive notch filter (MPANF) | |
| EP4445183A1 (en) | Global navigation system/radar common signal processing | |
| EP2188907A2 (en) | Method and device for multipath mitigation | |
| Ling et al. | Adaptive range-Doppler imaging and target parameter estimation in multistatic active sonar systems | |
| KR101098711B1 (en) | A system and method for determining attitude using spatial shift key ssk modulation signatures | |
| GB2536487A (en) | Coherent method for signalling and ranging using unsynchronized digital radio transceivers | |
| WO1993023765A1 (en) | Radio frequency ranging apparatus | |
| JP2018524576A (en) | Offset carrier modulation ranging signal processing method | |
| CN118160222B (en) | Method and apparatus for forming a wideband PRN signal | |
| Saarnisaari | Some design aspects of mobile local positioning systems | |
| Nowak | Mixed Modulation for Remote Sensing with Embedded Navigation |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| WWE | Wipo information: entry into national phase |
Ref document number: 18006877 Country of ref document: US |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 21967394 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 2024533262 Country of ref document: JP Kind code of ref document: A |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 202180104852.3 Country of ref document: CN |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2021967394 Country of ref document: EP |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| ENP | Entry into the national phase |
Ref document number: 2021967394 Country of ref document: EP Effective date: 20240710 |
|
| WWW | Wipo information: withdrawn in national office |
Ref document number: 2021967394 Country of ref document: EP |


