System and/or method for reducing ambiguities in received sps signals

FIELD: radio engineering, communication.

SUBSTANCE: method includes steps of detecting a first navigation signal at a reference location; estimating timing of a bit edge of a data signal modulating a second navigation signal received at said reference location based on the first navigation signal; and performing pre-detection integration to detect said second navigation signal over an interval of said second navigation signal based, at least in part, on said estimated timing of said bit edge, wherein said first navigation signal is transmitted according to a first format and said second navigation signal is transmitted according to a second format different from said first format.

EFFECT: reduced ambiguities in received SPS signals.

26 cl, 15 dwg

 

Cross-reference to related application

This application claims priority under provisional patent application U.S. No. 60/839854, entitled "FAST BIT EDGE DETECTION ON LEGACY GPS USING NEW GNSS SIGNALS", which was filed on August 23, 2006 the Above-mentioned application is fully incorporated herein by reference.

The technical field to which the invention relates.

The object of the invention disclosed herein relates to determining a location based on the signals received from geolocation satellites.

The level of technology

Satellite location system (SPS) typically contains a system of orbiting satellites, allowing objects to determine their location on Earth, at least in part on the basis of signals received from the satellites. The satellite SPS typically transmits a signal, labeled with the code repeating pseudo-random noise (PN) of a given number of elementary parcels. For example, a satellite in a grouping of global navigation satellite systems (GNSS)such as GPS or Galileo, may transmit a signal marked PN code which is different from the PN codes transmitted by other satellites in the constellation.

To assess the location in the receiver, the navigation system can take measurements of pseudorange to the SPU the nicknames "in sight" of the receiving device, using known methods, at least partially based on detection of PN codes in the signals received from the satellites. This pseudodominant to the satellite can be determined at least partially based on code phase detected in the incoming signal, the marked PN code associated with the satellite, during the discovery process the received signal in the receiving device. To detect the received signal, the navigation system typically performs a correlation of the received signal with the locally generated PN code associated with the satellite. For example, such a navigation system typically performs this correlation of the received signal with multiple joined by code and/or time versions of the locally generated PN code. Detection of specific shifted in time and/or code versions, resulting in the correlation result with the highest signal strength may indicate the phase code associated with the detected signal, for use in the measurement of pseudorange, as explained above.

After the discovery phase of the code signal received from a GNSS satellite, the receiving device can generate several hypotheses of the pseudorange. Using additional information, the receiving device can exclude the hypothesis of pseudorange to actually do what ensity ambiguity, associated with the true measurement of the pseudorange. In addition to encoding using a sequence of periodically repeating PN code signal transmitted by GNSS satellites can also be modulated by additional information, such as, for example, the data signal and/or a known sequence of values. By detecting such additional information in the signal received from a GNSS satellite, the receiver can eliminate the hypothesis of pseudorange associated with the received signal.

Figa illustrates the application of the SPS system, through which the subscriber station 100 in the wireless communication system receives the transmission from the satellites 102a, 102b, 102, 102d in the line-of-sight to the subscriber station 100 and extracts the time dimension of four or more of the transmission. The subscriber station 100 can provide these measurements in the object location (PDE) 104, which determines the position of the station from the measurements. Alternatively, the subscriber station 100 may determine its own position from this information.

The subscriber station 100 may search for a transmission from a particular satellite by correlating the PN code for the satellite with the received signal. The received signal typically contains a combination of transmission from one or more with Letnikov within line-of-sight to the receiver station 100 in the presence of noise. Correlation can be performed over the range of hypotheses phase code, known as the search window phase code WCPand the range of Doppler frequency hypotheses, known as the search box, Doppler WDOPP. As noted above, such hypotheses phase code is typically represented as a range shifts PN-code. In addition, the hypothesis of the Doppler frequency is typically represented as elements of a resolution of the Doppler frequency.

Correlation is typically performed during the integration time of I, which can be expressed as the product of Ncand M, where Nc- time coherent integration, M is the number of coherent integrations, which decoherence combined. For a particular PN code correlation values typically associated with the corresponding shifts of the PN-code and the elements of the resolution Doppler, to specify a two-dimensional correlation function. The peaks of the correlation function are determined and compared with a predetermined noise threshold. The threshold is typically chosen so that the probability of false alarm, probability of false detection satellite transmission was equal to or below a predetermined value. The time dimension for a companion typically is inferred from the location of the earliest peak Nabokova petals along the code phase measurement that equals or exceeds the threshold. Measurement of Doppler DL the subscriber stations can be extracted from the location of the earliest peak Nabokova petal on the dimension of the Doppler frequency, that equals or exceeds the threshold.

The resolution of ambiguities hypotheses of pseudorange associated with the detected GNSS signals, consumes processing resources and power. This power consumption and processing resources typically is a critical design constraint in portable products such as mobile phones and other devices.

Brief description of drawings

Non-limiting and non-exhaustive indications will be described with reference to the following drawings, in which similar reference position refer to similar elements in all the drawings.

Figa - schematic representation of a satellite of the global positioning system (SPS) according to one aspect.

Figw - time diagram illustrating the hypothesis of pseudorange received GNSS signal according to one aspect.

Figure 2 shows a schematic representation of a system that allows positioning in the receiving device by measuring a pseudorange to space vehicles (SV) according to one aspect.

Figure 3 - block diagram of the sequence of operations illustrating a process for reducing ambiguities in the signal received from the SV, according to one aspect.

4 is a timeline diagram illustrating the Association of the hypotheses of the pseudorange output signal, receiving the data from different SV, according to one aspect.

Figa - time diagram illustrating the Association of the hypotheses of the pseudorange derived from signals received from different SV, according to an alternative feature.

Figw - time diagram illustrating the use of the detection bit of the front of the data signal, modulating the first signal SPS, upon detection of the second SPS signal, according to an alternative feature.

Figa - time diagram illustrating the Association of the hypotheses of the pseudorange derived from signals detected from different SV, according to an alternative feature.

Figw - time diagram illustrating the Association of the hypotheses of the pseudorange derived from signals received from different SV, according to an alternative feature.

Figs - time diagram illustrating the Association of the hypotheses of the pseudorange derived from signals received from different SV, according to an alternative feature.

Fig.6D - time diagram illustrating the Association of the hypotheses of the pseudorange derived from signals received from different SV, according to an alternative feature.

7 is a schematic representation of a two-dimensional region in which to search for the detection of the signal transmitted from the spacecraft, according to one aspect.

Fig illustrates the overlay is assigned a number with the of mvolo psevdochumoy sequence in the search box, in order to avoid missing peaks, which appear at the boundaries of the segment, according to one aspect.

Fig.9 is a schematic representation of a system for processing signals to determine the location, according to one aspect.

Figure 10 - schematic representation of the subscriber station according to one aspect.

Disclosure of inventions

In one aspect, the first SPS signal received at the receiving device from a first SV, is modulated by a data signal. In one particular characteristic, illustrated herein, the system and method is directed to reducing the ambiguity of the bit in front of the data signals at least partially based on the information in the second SPS signal received at the receiving device. However, it should be understood that this is only one specific characteristic in accordance with the specific example illustrated herein, and that the stated object of the invention is not limited in this respect.

Detailed description

References throughout this detailed description to "one example", "one sign", "example" or "characteristic" means that a particular feature, structure or characteristic described in connection with the feature and/or example is included in at least one feature and/or example of claimed subject matter of the invention. Thus, the appearance of the phrase "in one example the e" "example", "one sign" or "sign" in various places throughout this detailed description are not necessarily all referring to the same feature and/or example. Furthermore, the particular features, structures or characteristics may be combined in one or more examples and/or signs.

The methodology described in this document can be implemented by various means depending on the applications according to specific topics and/or examples. For example, these methodologies may be implemented in hardware, firmware, software and/or combinations of the above. When implemented in hardware processing blocks may be implemented in one or several specific integrated circuits (ASIC), digital signal processors (DSP)devices, digital signal processing (DSPD), programmable logic devices (PLD), programmable gate arrays (FPGAs), processors, controllers, microcontrollers, microprocessors, other electronic units designed to perform the operations described in this document, function, and/or combinations of the above.

"Instructions"referred to in this document, refer to expressions that represent one or more logical operations is th. For example, the instructions may be machine readable, being amenable to interpretation by the machine to perform one or more operations to one or more data objects. However, this is just an example of the instructions, and claimed subject matter is not limited in this respect. In another example, the instructions mentioned in this document may refer to coded commands that are executable by a processing circuit having a set of commands that includes the encoded commands. This instruction can be encoded in the form of machine language that is understandable to the processing circuit. Besides, this is just examples, instructions, and claimed subject matter is not limited in this respect.

"Media storage"referred to in this document, refers to the media, allowing the storage of expressions that are perceived by one or more machines. For example, media data storage may contain one or more storage devices for storing computer-readable instructions and/or information. These storage devices may include any of several types of media including, for example, magnetic, optical or semiconductor media storage. These storage devices can also contain any type of long-term, short-term, EN is Losevsky or non-volatile memory devices. However, this is just examples of storage media, and claimed subject matter is not limited in this respect.

Unless expressly stated otherwise, as apparent from the following explanations should be taken into account that in this detailed description, explanation, using terms such as "processing," "computing," "calculating," "selecting," "forming," providing", "prohibition", "location", "close", "identification", "initialize", "discovery", "obtaining", "protrusion as a host", "store", "view", "score", "reducing", "associative linking," "receiving," "transmitting," "determining" and/or the like, are referred to as actions and/or processes that can be executed by a computing platform, such as a computer or similar electronic computing device that processes and/or transforms data represented as physical electronic and/or magnetic quantities and/or other physical quantities, processors, storage devices, registers and/or other devices for information storage, transmission, reception and/or display of a computing platform. These actions and/or processes can be executed by a computing platform running machine-readable instructions stored in the media data storage, e.g. the measures. These machine-readable instructions may include, for example, software or firmware stored in the media storage included as part of a computing platform (for example, included as part of the processing circuit or external to the processing circuit). Additionally, unless expressly indicated otherwise, the process described in this document in relation to the block diagrams of the sequence of operations or other elements, can also be executed and/or managed, in whole or in part, by means of this computing platform.

"Space vehicle (SV), referred to in this document, refers to the object that enables the transmission of signals to receivers on the Earth's surface. In one particular example of such SV may contain a geostationary satellite. Alternatively, the SV may contain a satellite moving in orbit and moving relatively constant position on the Earth. However, this is just examples SV, and claimed subject matter is not limited in this respect.

"Location"referred to in this document, refers to information associated with the location of an object according to the reference point. Thus, for example, such a location can be represented as geographic coordinates, such as latitude and longitude. In dragonlore this location can be represented as geocentric coordinates XYZ. In another example, the location may be represented as an actual street address, town or other subordinate state territory, postal code and/or the like. However, this is just examples of how location can be represented in accordance with the specific examples, and claimed subject matter is not limited in these respects.

Methods of determining and/or estimating the location described in this document can be used for various wireless networks such as wireless wide area network (WWAN), wireless local area network (WLAN), wireless personal area network (WPAN), and so on. The terms "network" and "system" can be used interchangeably in this document. A WWAN may be a network of multiple access code division (CDMA)network multiple access with time division (TDMA), a network of multiple access frequency division (FDMA), a network of multiple access orthogonal frequency division (OFDMA), a network of multiple access frequency division with single-carrier (SC-FDMA), etc. CDMA network may implement one or more radio technologies, for example, cdma2000, wideband CDMA (W-CDMA), and so on, to mention just some of the radio technology. Here cdma2000 may include technology, realizowany according to the standards of IS-95, IS-2000 and is-856. TDMA network may implement a global system for mobile communications (GSM), digital advanced mobile telephone service (D-AMPS) or any other RAT. GSM and W-CDMA are described in documents from a consortium named partnership Project on creation of the third generation (3GPP). Cdma2000 is described in documents from a consortium named partnership Project on creation of the third generation 2 (3GPP2). Documents 3GPP and 3GPP2 are publicly available. WLAN may include network IEEE 802.11x, and a WPAN may include, for example, a Bluetooth network, an IEEE 802.15x. These positioning methods described herein can also be used for any combination of WWAN, WLAN and/or WPAN.

According to the example, the device and/or system can estimate its location at least partially on the basis of signals received from the SV. In particular such a device and/or system may receive measurement "pseudorange", with the approximations of the distances between SV and associated navigational satellite receiver. In the specific example this pseudomallei can be defined in the receiving device, which allows the processing of signals from one or more SV as part of a satellite of the global positioning system (SPS). This SPS may contain, for example, the global positioning system (GPS), Galileo, Glonas, among others, or any SPS developed in the future. To determine your location, satellite navigation receiving unit may receive measurements of pseudorange from three or more satellites and their position during the transfer. Knowing the orbital parameters SV, these provisions can be calculated for any point in time. The pseudorange measurement can then be determined at least partially based on the time that the signal passes from the SV to the receiver multiplied by the speed of light. Although the methods described herein can be provided as an implementation of the location in the SPS types of GPS and/or Galileo as specific illustrations according to particular examples, it should be understood that these methods can also be applied to other types of SPS, and that the stated object of the invention is not limited in this respect.

The methods described herein can be used with any of several SPS, including, for example, the above-mentioned SPS. In addition, such methods can be used in systems positioning, which use pseudo-satellites, or a combination of satellites and pseudo-satellites. Pseudo-satellites can contain terrestrial transmitting devices that transmit in broadcast mode PN code or other code measuring range (PR is a measure like GPS or cellular CDMA signal)modulated on a carrier signal L-band (or other frequency), which can be synchronized with GPS time. Such a transmitting device may be assigned a unique PN code, to permit identification by a remote receiver. Pseudo-satellites are used in cases when GPS signals from an orbiting satellite might be unavailable, such as in tunnels, mines, buildings, urban canyons or other enclosed areas. Another implementation of pseudo-satellites known as beacons. The term "satellite", when used in this document, has the intention to include pseudo-satellites equivalents of pseudo-satellites and possibly other elements. The term "SPS signals", when used in this document, has the intention to include SPS-like signals from the pseudo-satellites or equivalents of pseudo-satellites.

Global navigation satellite system (GNSS), referred to in this document applies to the SPS containing the SV transmitting synchronized navigation signals according to a common format utility signals. This GNSS may include, for example, the grouping of SV in synchronized orbits to transmit navigation signals in location over a wide portion of the Earth's surface simultaneously from multiple SV in gruppirovki is. SV, which is a member of a specific group of GNSS, typically transmits navigation signals in a format that is unique to a particular format GNSS. Accordingly, methods for the detection of the navigation signal transmitted by the SV during the first GNSS can be modified to detect the navigation signal transmitted by the SV during the second GNSS. In a particular example, although claimed subject matter is not limited in this respect, it should be understood that GPS, Galileo and Glonass are all GNSS, which is different from the other two SPS. However, this is just examples SPS associated with different GNSS, and claimed subject matter is not limited in this respect.

According to one characteristic, the navigation receiving unit may receive the measurement of the pseudorange to a particular SV, at least in part on the basis of a detection signal from a particular SV, which is encoded by a sequence of periodically repeating PN code. Detection of this signal may contain discovery "phase code", which focuses on time and associated point in the sequence PN code. In one particular characteristic, for example, the code phase can be focused on locally generated signal and the specific elementary parcel sequence PN code. However, m is her this is just an example of how the code phase can be presented, and stated the object of the invention is not limited in this respect.

According to the example, the detection of the shift code can provide several ambiguous variants of pseudorange or hypotheses of the pseudorange at intervals of PN-code. Accordingly, the navigation receiving unit may receive the measurement of the pseudorange to the SV, at least partially based on the detected phase code and resolve ambiguities, to select one of the hypotheses of the pseudorange as a "true" measurement of the pseudorange to SV. As described above, the navigation receiver can estimate its location at least partially based on the pseudorange measurements obtained from multiple SV.

According to the example, although claimed subject matter is not limited in this respect, the signals transmitted from the SV can be modulated using one or more data signals for a predetermined period and in a predetermined sequence. The format of the GPS signal, for example, SV can transmit a signal encoded using a known PN sequence code, which is repeated every millisecond. In addition, such a signal may be modulated with a data signal, which may vary, for example with a pre-defined intervals of 20 MS. According to a particular example, although claimed subject matter is not limited in this respect, the data signal and the sequence repeated PN code can be combined in the operation of summation modulo 2 to mix with the RF carrier signal for transmission from SV.

FIGU is a time diagram illustrating the hypothesis 152 pseudorange imposed on the signal 154 data signal received at the reference location from SV in the grouping of GPS according to the example. When this bit interval in the signal 154 data may have a length of 20 MS and distributed more than twenty hypotheses 152 of the pseudorange, which is defined at least in part on the detection of the shift code in the sequence repeating PN code in 1.0 MS. By selecting one of the hypotheses 156 the pseudorange within the bit interval of 20 MS, the receiving device may determine the boundaries between the intervals of data bits in a 20 MS or bit fronts partitioning sequential bits in the signal 154 data.

According to the example, although claimed subject matter is not limited in this respect, the receiving device can detect a bit of the front and/or the boundary between bit intervals in the data signal, modulating the signal received from one SV, at least in part on the basis of the signal received fromother SV. Under this hypothesis, the pseudorange of the first signal can be associated with the pseudorange hypotheses of the second signal. At least partly based on an Association between the pseudorange hypotheses of the first signal and the pseudorange hypotheses of the second signal receiving device can resolve the ambiguity in the alignment and/or the phase of the bit in front of the modulated signal relative to the true pseudorange. However, this is just an example, and claimed subject matter is not limited in this respect.

Figure 2 shows a schematic representation of a system that allows positioning in the receiving device by measuring a pseudorange to SV according to the example. The receiving device in the center 166 of the reference location on the surface 168 of the Earth can observe and receive signals from SV1 and SV2. The center 166 of the reference location, as you may know, is within the scope 164 reference location specified, for example, by means of a circle of radius of about 10 km Should be understood, however, that this is just an example of how the uncertainty in the estimated location can be presented according to a particular aspect, the claimed subject matter is not limited in this respect. In one example, the region 164 may contain an area of pokr is ment of a particular cell of the cellular wireless communication network in a known location.

According to the example, the receiving device is in the field of 164 reference location can communicate with other devices, such as, for example, a server (not shown), through wireless communications, for example, in a satellite communication network or terrestrial wireless communication network. In one particular example, such a server may send a message to aid in the detection (AA) in the receiving device, which contains information used by the receiver to process the signals received from the SV, and/or to obtain a measurement of the pseudorange. Alternatively, such messages AA can be provided from the information that is locally stored in the storage device to the receiving device. Here is locally stored information may be stored in a local storage device removable storage device and/or extracted from the previous AA message received from the server, if you give a few examples. In the specific example of the AA message may contain information such as, for example, information indicating the location of the SV1 and SV2, the assessment of the location of the center 166 of the reference location, the uncertainty associated with the estimated location, the current time and/or other Such information, serving as a sign of positions SV1 and SV2 may contain information ephemeridae/or calendar information. As indicated below, in accordance with the specific examples, the receiving device can evaluate the position of the SV1 and SV2 at least partially on the basis of such ephemeris and/or calendar and a rough estimate of time. This estimated position of the SV may contain, for example, estimated azimuth angle from the reference direction and the elevation angle from the horizon of the Earth in the center 166 of the reference location and/or geocentric coordinates XYZ.

According to the example, SV1 and SV2 can be members of the same or different groups GNSS. In the specific examples illustrated below SV1 may be a member of a GPS constellation, while SV2 may be a member of the Galileo group. It should be understood, however, that this is just an example of how the receiving device can receive signals from SV belonging to different groups GNSS, and claimed subject matter is not limited in this respect.

Figure 3 is a block diagram of the process flow 200 for reducing ambiguities in the signal received from the SV, according to the example. When the receiving device is in the area of the reference location may receive the first signal encoded with a first periodically repeating PN code from the first SV (for example, SV1), and to receive a second signal encoded with a second periodically repeating PN code from a second SV (for example, SV2). to detect the first signal at step 202, this receiving device can detect the Doppler frequency and code phase in the received signal. This phase detection code may contain, for example, the shifted correlation code and/or time versions of the locally generated code sequence with the received first signal, as illustrated below. In one example, if the received signal is transmitted from the SV Galileo, for example, such a shift code can be found within a repeating period of 4.0 MS sequence PN code. Alternatively, if the received signal is transmitted from a GPS SV, this shift code can be found within a repeating period of 1.0 MS sequence PN code. However, this is just an example of how the signal from the SV specific GNSS can be detected, and the claimed subject matter is not limited in this respect.

In one alternative, the first and second SV can be from the GPS constellation, while at least one of these two SV allows the transfer of the L1C signal. Similarly, the navigation signal from the SV Galileo navigation signal L1C may contain a signal that is encoded with a sequence of periodically repeating PN code of 4.0 MS. Accordingly, it should be understood that although specific examples are explained in this document to refer to the use of SV from groups Galileo GPS, such methods can also be applied to other examples that use two GPS SV, where at least one of the SV allows the transfer of the L1C signal. Besides, this is just examples of specific signals, which can be taken from the SPS in the receiving device in the area of the reference location, and stated the object of the invention is not limited in this respect.

At step 204 may detect a second signal received from a second SV using the methods explained above in connection with step 202. It should be understood, however, that the second received signal may be transferred in accordance with the format GNSS, which differs from GNSS used to transmit the first signal. Thus, for example, the first received signal may be transferred from SV in the group of GPS, while the second received signal may be transferred from SV in the grouping of Galileo. Alternatively, the first received signal may be transferred from SV in the grouping of Galileo, while the second received signal may be transmitted from the GPS constellation. It should be understood, however, that this is just examples of how the receiving device can receive signals from SV belonging to different groups GNSS, and claimed subject matter is not limited in this respect.

When the detection signal from the SV (for example, as illustrated above with respect to steps 202 and 204) is lemnae device can identify the hypothesis of the pseudorange from the detections of the phase code. In the specific example, if SV transmits a signal according to the format of GPS, for example, the receiving device can determine the hypothesis of pseudorange at intervals of 1.0 MS and/or increments of approximately 3.0×105meters, at least partially based on the phase sequence of periodically repeating PN code is detected in the signal detected in the receiver. In another example, where SV transmits a signal according to the format Galileo, for example, the hypothesis of the pseudorange can be determined at intervals of 4.0 MS and/or increments of approximately 1.2×106meters, at least partially based on the phase sequence of periodically repeating PN code is detected in the signal detected in the receiver. Upon detection of phase sequence PN code signal transmitted by the SV, the receiving device may use, for example, the information provided in the receiving device in the message of AA. However, this is just an example of how the receiving device can detect the phase of the periodic PN sequence code of the signal transmitted from the SV, and claimed subject matter is not limited in this respect.

According to the example, step 206 may associate the hypothesis of pseudorange signal received from a first SV (SV1), with the hypotheses of the pseudorange signal, a CR is received from a second SV (SV2). As illustrated in figure 4, in accordance with the specific example of the hypothesis 254 the pseudorange from the signal received in the area of the reference location from the first SV in the grouping GPS, associated with hypotheses 256 the pseudorange from the signal received in the area of the reference location from a second SV in the grouping of Galileo, at least in part on the basis of the estimated difference between the range to the first SV from the center of the reference location and the distance to the second SV from the center of the reference location. It should be noted that the distance from the reference location to the first SV may differ from the distance from the reference location to the second SV. In the specific example, the information provided in the receiving device (for example, in the field of 164 reference location) in the message of AA, can be used to assess the difference in distance to the first and second SV from the center reference location.

The actual difference L can determine the difference (for example, in units of time) between the distance to the first SV from the reference location and the distance to the second SV from the reference location. The actual difference L can be expressed as follows:

L=T2-T1where

T1=propagation delay of signal SV1, measured at the sample location in question is the time; and

T2=propagation delay of signal from SV2, as measured at the reference location at the same given time.

To associate the hypothesis 254 the pseudorange hypotheses 256 the pseudorange, respectively, the receiving device can determine an estimate for the difference of L (for example, in units of time) between the distance to the first SV from the center of the reference location and the distance to the second SV from the reference location according to relation (1) as follows:

E[L]=E[T2-T1](1)

Because errors associated with measurements of T2and T1can be assumed as almost independent, the expression E[T2-T1] can be approximated by the expression E[T2]-E[T1]. In a specific example, the value for the expression E[T2]-E[T1] may be known and/or available to the receiving device via the AA message during a specific time. Alternatively, the receiving device can retrieve this value for the expression E[T2]-E[T1] during a specific time of the information received in this message, AA.

The estimate for the difference of L, E[L], applied to the associated hypotheses 254 the pseudorange from 256 according to relation (1)can be reduced to the expression is s, which compensates for the error of the t of the clock generator receiving device, as follows:

E[L]=E[T2]-E[T1]=(RSV2/c-τ)-(RSV1/c-τ)=(RSV2-RSV1)/c, where

c=speed of light;

τ=bias oscillator receiving device;

RSV1=evaluation of a range of up SV1 from the center reference location; and

RSV2=estimate of distance to SV2 from the center reference location.

It should be noted that the value to estimate E[L] difference can be expressed in units or line length, or time, and this conversion between the units of this expression for the value of E[L] can be given by the speed of light, expressed in appropriate units. Accordingly, it should be understood that this value is to estimate E[L] difference may be used interchangeably or in time units or in units of linear length without deviating from claimed subject matter.

According to the example, step 206 may calculate the estimated difference between the distance from the center 166 of the reference location to SV1 (RSV1and the distance from the center 166 of the reference location to SV2 (RSV2). At this stage 206 may receive information AA from one or more of the AA message indicating, for example, assessing locations SV1 and SV2 in geocentric coordinates XYZ in more is the assessment geocentric XYZ coordinates for the center 166 of the reference location. Using such geocentric coordinates XYZ stage 206 may calculate the Euclidean distance for RSV1and RSV2.

Figure 4 is a timeline diagram illustrating the Association of the hypotheses of the pseudorange for the duration of 20 MS starting at t=0 and ends at t=20 MS. In this particular example, accordingly, the bit edge of a data signal, the modulating signal may occur at some point between t=0 and t=20 MS. If this hypothesis 254 the pseudorange derived from the signal received in the area of the reference location from a GPS SV, for example, can be defined in increments of 1.0 MS, whereas the hypothesis of 256 pseudorange derived from the signal received in the area of the reference location from SV Galileo, for example, can be defined in increments of 4.0 MS. It should be understood that in the specific examples illustrated in relation to figure 4 and in relation to figa-6C, it should be understood that Galileo signal transmitted from a first SV, can be synchronized with the data signal, modulating the GPS signal received from a second SV. In the specific example of the hypothesis 256 the pseudorange can be associated with specific hypotheses 252 the pseudorange of hypotheses 254 the pseudorange by assessing the difference between E[L], as defined above in equation (1).

According to the example, although claimed subject matter is not about what ranisen in this regard, the precision of the estimate of the difference E[L], at least partially based on the amount or degree of uncertainty associated with the assessment area reference location (for example, expressed in geocentric coordinates XYZ). In figure 4 the value of the difference E[L] is shown to be approximately 0.6 MS with one-sided uncertainty less than 0.5 MS. Accordingly, the hypothesis of 250 pseudorange uniquely associated with the hypothesis 252 of the pseudorange, which is separated from the hypotheses 250 pseudorange 0.6+/-0,5 MS. Accordingly, if it is known that the evaluation of the difference E[L] is accurate to within 0.5 MS, specific hypotheses 252 the pseudorange from the number of hypotheses 254 the pseudorange can be associated with one specific hypothesis 250 pseudorange, as illustrated in figure 4. At step 208, the remaining is not associated hypotheses 254 the pseudorange can be excluded as hypotheses to determine the phase and/or combining a bit of the front of the GPS signal data relative to the true pseudorange within the interval of data bits. As illustrated in figure 4, in accordance with the specific example of the twenty hypotheses 254 the pseudorange remain five hypotheses 252 of pseudorange associated with hypotheses 250 of the pseudorange. Accordingly, instead of handling twenty hypotheses of the pseudorange for the OBN is pursued phase and/or combining a bit of the front relative to the true pseudorange, only five of the remaining hypotheses 252 of pseudorange must be processed using, for example, of a probability function applied to the indices of correlation associated with the five remaining hypotheses 252 of the pseudorange. Thus, by increasing the separation of adjacent pseudorange hypotheses of from 1.0 MS to 4.0 MS this probability function allows you to resolve this ambiguity among the five remaining hypotheses 252 of pseudorange faster and/or using less processing or at a lower intensity of the input signal.

In the example illustrated above in figure 4, one-sided uncertainty less than 0.5 MS in the evaluation of the difference E[L] provides the Association hypotheses 250 pseudorange one hypothesis 252 of the pseudorange. In other examples, however, such a one-sided uncertainty of 0.5 MS in the evaluation of the difference E[L] can be less than 0.5 MS, with the result of the Association of two or more hypotheses of the pseudorange. In this case, the probability function can also be used to resolve these additional ambiguities.

In an alternative example, the receiving device may exclude the hypothesis of pseudorange for detecting the phase and/or alignment of the bit in front of detected GPS signal by decoding the control channel for Galileo signal. This entry checkpoints for important locations the th channel Galileo signal may be encoded using a known data sequences, which is repeated with periods of 100 MS, where the sequence data in 100 MS is applied for twenty-five consecutive periods of 4.0 MS and/or sequences of repeating PN code. The detection of the shift code in the sequence PN code 4.0 MS detection Galileo signal can provide twenty five hypotheses for combining sequence data in 100 MS relative to the true pseudorange. To choose among these twenty-five hypotheses, the receiving device can determine the phase alignment of the sequence data in 100 MS via serial correlation up to twenty-five possible shifts 4.0 MS, at least part of the sequence data in 100 MS with the received Galileo signal, until the result does not exceed a predefined threshold, for example. When the result exceeds a predefined threshold, the receiver may choose to associate the combination of the detected shift of the code relative to the sequence data in 100 MS from among the twenty-five hypotheses alignment.

As illustrated in figa, according to a specific example, after combining the detected shift of the code relative to the sequence data in 100 MS identified, hypotheses 280 the pseudorange GPS signal for interval of data bits in a 20 MS can be associated with segm ntom 20 MS sequence data in 100 MS, containing one hypothesis 286 the pseudorange, by evaluating the difference between E[L], defined according to relation (1). Moreover, for purposes of illustration, one-sided uncertainty in this estimate for the difference is shown as less than 0.5 MS. One hypothesis 284 pseudorange, among hypotheses 280 the pseudorange associated with one hypothesis 286 the pseudorange. Accordingly, the combination of a bit of the front relative to the true pseudorange received GPS signal can be uniquely detected in the received data signal. In other examples, however, this one-sided uncertainty of 0.5 MS in the evaluation of the difference E[L] can be less than 0.5 MS, with the result of the Association of two or more hypotheses of the pseudorange. Moreover, the probability function can also be used to resolve these additional ambiguities.

In another specific example, the detection bit of the front of the data signal, modulating the signal received from the GPS SV in the starting point can help in the detection signal received from Galileo SV. As illustrated in figv detected GPS signal 290 contains a sequence of repeated PN code in 1.0 MS and modulated signal 292 data having bit intervals of 20.0 MS, as illustrated above. It should be noted that any bit intervals in 20.0 signal 292 data may be associated with five successive sequences of repeating PN code 4.0 MS received Galileo signal 294. Accordingly, by detecting the bit edge triggered 292 data hypothesis 296 the pseudorange in the received GPS signal can be associated with parts of the received Galileo signal 294 by assessing the difference between E[L]. Upon detection of the Galileo signal, respectively, the range of search shift code can be centered in the moment in the received Galileo signal associated with pseudodementia 296 detected in a received GPS signal 292, by evaluating the difference between E[L]. Search shift code may then be limited by the uncertainty associated with the assessment of the difference E[L] (which can be defined according to equation (3)shown below according to the specific example).

According to the example, the uncertainty in bronirovanii navigation signal received from the SV in the reference location may be determined from the following components: uncertainty bronirovanii clock in the receiving device; the location of the SV relative to the reference location; and uncertainty in the reference location, where is received navigation signal. When this one-sided uncertainty bronirovanii navigation signal received from the SV in the reference location, SV_Tunc, can be expressed according to relation (2) as follows:

SV_Tunc=Clock_Tunc+[(Punc/c)*cos(SV_el)] (2)

where:

Clock_Tunc=uncertainty bronirovanii clock in the receiving device in units of time;

Punc=one-sided uncertainty in the location of the receiving device relative to the reference location in units of length;

c=speed of light; and

SV_el=SV elevation in the reference location.

According to the example, under certain conditions, the detection Galileo signal from the first SV in the sample location and specific knowledge of bronirovania Galileo signal received at the reference location, can help detect the GPS signal received from a second SV. Moreover, as indicated above, it should be understood that Galileo signal transmitted from a first SV, can be synchronized with the data signal, modulating the GPS signal received from a second SV. Additionally, it should be noted that the period of 20 MS data signal in the received GPS signal corresponds to five consecutive periods of 4.0 MS received Galileo signal. Accordingly, if there is sufficient accuracy in bronirovanii navigation signal received from Galileo SV in the reference location, as defined in equation (2) above, the navigation receiver may associate the initial or leading edge of a specific period of 4.0 MS, a modification of the constituent Galileo signal from among five such periods of 4.0 MS) with the bit in front of the GPS signal, taken at the sample location. For example, a period of 4.0 MS received Galileo signal received at the reference location, which is known with sufficient accuracy, can be associated with the bit field in the data signal of the GPS signal received at the reference location, by evaluating the difference between E[L], as defined above according to the equation (1). Because bronirovanie Galileo signal is received at the reference location with sufficient accuracy, the leading edge of a period of 4.0 MS may be associated with the bit in front GPS signal received at the reference location by a known phase (if applicable), and the evaluation of the difference E[L].

As shown in figa, Galileo signal 308 received from the first SV in the area of the reference location may contain periods of 4.0 MS starting at t=1,0, 5,0, 9,0, 13,0, 17,0, 21,0, 25,0, 29,0, 33,0 and 37,0 MS. The GPS signal received from a second SV in the field reference location, is modulated by repeating PRN code 310 containing periods in 1.0 MS, t=1,0, 2,0, 3,0, 4,0, 5,0, 6,0, 7,0, 8,0 etc. milliseconds. Provided that one-sided uncertainty bronirovanii Galileo signal taken in the area of the reference location, as determined according to relation (2), for example, is within 2.0 MS, the receiving device may associate a particular leading edge 304 of the periods of 4.0 MS,which are within areas U bilateral uncertainty, with the beginning of transmission of the specific data period from Galileo SV. So start sending a specific period of data may occur, for example, in the beginning of the week, the beginning of the data frame, the beginning of the data segment, etc. Because the transfer of data signals from Galileo can be synchronized with the transmission data signal from the GPS receiving device may associate a particular leading edge 304 periods Galileo 4.0 MS with a specific bit front 306 GPS data 302. It should be noted that the estimate for the difference E[L]dened according to equation (1), for example, can be used to estimate the moments of bit fronts 306 with an accuracy of at least partially based on the accuracy of the estimate of the difference E[L].

As illustrated above, the region U of uncertainty can be removed from one area of uncertainty is determined according to relation (2). According to the example, an additional area U uncertainty can represent the uncertainty associated with the assessment of the difference E[L]. According to a specific example figa, if such a region U of uncertainty is less than one-sided in 0.5 MS, the phase and/or the combination of the bit front associated with the cutting edge of a particular period PRN 1.0 MS for GPS signal can be uniquely determined. If the area U uncertainty Bo is, more than one-sided in 0.5 MS, the exact phase and/or a combination of such bit front SV GPS may still remain somewhat ambiguous. In a specific example of such a one-sided uncertainty in the estimate of the difference E[L] regarding SV1 and SV2 can be determined according to relation (3) as follows:

U=1/c*Punc*[{cos(E2)*cos(A2)cos(E1)*cos(A1)}2+(cos(E2)*sin(A2)-cos(E1)*sin(A1)}2]1/2(3)

where:

c=speed of light;

A1=the estimated azimuth angle to SV1 from the reference location;

A2=the estimated azimuth angle to SV2 from the reference location;

E1=estimated elevation angle to SV1 from the reference location;

E2=estimated elevation angle to SV2 from the reference location; and

Punc=one-sided uncertainty in the reference location in units of length.

By evaluating the location of the bit edge data signal, modulating the GPS signal received at the reference location, as illustrated above, the received GPS signal can be detected using detectores integration (PDI) with high sensitivity. Between fronts bit 306 and 312, for example, the data signal 302 is not changed. Accordingly, PDI can be performed with high sensitivity for a portion of the received GPS signal between bit fron the s 306 and 312, which at least partially based on the Galileo signal detected in the region of the reference location, as described above.

When determining the phase and/or alignment of the bit edge triggered GPS data taken in the area of the reference location alternative feature, the receiving device may obtain additional information from the Galileo signal received at the reference location, to allow for more initial uncertainty bronirovanii received Galileo signal. In particular, it should be noted that the elementary parcels in periodically repeating PN code signal from Galileo SV can be encoded by Viterbi with rate 1/2 as a "data channel", where the sequence PN code transmitted from the periods of 4.0 MS, encoded by Viterbi or with 1 or 0 for alternating periods of 4.0 MS.

In the example illustrated above, the bit edge of a data signal, modulating the GPS signal received in the area of the reference location, is obtained from the detection Galileo signal in the reference area location and knowledge of bronirovania Galileo signal with one-sided uncertainty, of not more than 2.0 MS, and one-sided uncertainty U in the evaluation of the difference E[L]of not more than 0.5 MS. In an alternative feature, however, decoding by the Viterbi channel data of the Galileo signal, p is animemanga in the reference location, can provide detection of the bit front in the GPS signal received at the reference location, where one-sided uncertainty, defined according to relation (2) in bronirovanii Galileo signal, as high as about 4.0 MS. The signal data received by the GPS signal is synchronized with the coded according to Viterbi periods of 4.0 MS Galileo signal. According figv, as received by the GPS and Galileo signals can be synchronized bit 326 front in signal 322 data received by the GPS signal), as may be known, synchronized with a specific transition in the code Viterbi received Galileo signal from 0 to 1 for example. In addition, when the knowledge of bronirovania received Galileo signal with sufficient accuracy the receiving device may determine that such a transition from 0 to 1 is within the region μ uncertainty 8.0 MS. Accordingly, the receiving device may in this case infer that this passage 324 is associated with the transmission of a specific period of data from Galileo SV. Besides this the beginning of a transmission may contain the beginning of the week, the beginning of the data frame, the beginning of the data segment, etc. Because the transfer of data signals from Galileo can be synchronized with a transmission data signal from the GPS receiving device may associate a particular leading edge 324 periods Galileo 8.0 MS bound is to maintain the bit front signal 326 322 data modulating the GPS signal by evaluating the difference between E[L], and one-sided uncertainty U in the evaluation of the difference E[L] is not more than 0.5 MS. Accordingly, as illustrated above, the PDI can be performed for a portion of the received GPS signal for detection with high sensitivity between fronts bit 326 and 332, which are at least partially based on the Galileo signal detected at the reference point, as described above.

To illustrate, figv shows the channel 330 data encoded by Viterbi channel data as having values of 1 and 0 in alternating periods of 4.0 MS. It should be understood, however, that these values may not necessarily alternate for successive periods of 4.0 MS, and that the stated object of the invention is not limited in this respect.

In yet another alternative, the sign of receiving the GPS device can use the information extracted from the control channel Galileo signal detected in the starting point, in determining the phase and/or combining a bit of the front of the GPS signal data received at the reference location. As illustrated in figs, such a control channel 406 of the Galileo signal may be encoded using a known data sequence, which is repeated for periods of 100 MS, overlapping on the following twenty-five each on the natives periods of 4.0 MS repetitive sequence PRN 404. When this signal 402 data from the received GPS signal can be synchronized with the control channel 406. In addition, it should be noted that the period of 100 MS control channel 406, taken at a reference point can be associated with five consecutive periods of 20 MS signal 402 data. Definition of one-sided uncertainty according to equation (2) in bronirovanii received Galileo signal as less than 50 MS (or the area of uncertainty is less than 100 MS) provides the Association of time in the period of 100 MS decoded control channel for the transmission of a specific period of data from Galileo SV, such as the beginning of a transmission at the beginning of the week, the beginning of the data frame, the beginning of the data segment, etc. Since the transmission of the control channel 406 may be synchronized with the transmission signal data 402, the receiving device may associate a particular leading edge 408 periods 100,0 MS control channel 406 with a specific bit front 412 in the signal 402 data from the received GPS signal. Accordingly, the known time period of 100 MS detected control channel in the received Galileo signal can be associated with the bit front received GPS signal by evaluating the difference between E[L], defined according to relation (1), and one-sided uncertainty U in the evaluation of the difference E[L] is not revised 0.5 MS. Moreover, with the definition of the bit front in the received GPS signal, PDI can be performed for a portion of the received GPS signal to detect the GPS signal with high sensitivity between assessments bit of fronts.

According to the example, although claimed subject matter is not limited in this respect, the detection of the bit front in the GPS signal received at the reference location can be used to determine the boundaries of coding Viterbi Galileo signal received at the reference location. As illustrated above, a specific bit in front of the data signal received by the GPS signal, as may be known, synchronized with the transition in the code Viterbi received Galileo signal from 0 to 1, or synchronized with, for example, transition from 1 to 0. In fact, with one-sided uncertainty, defined according to relation (2) in bronirovanii received GPS signal in less than 10 MS, it should be noted that the specific detected bit in front of the data signal received by the GPS signal can be associated with such a transition (boundary decoding by Viterbi) data channel received Galileo signal by evaluating the difference between E[L], defined according to the above equation (1), if the uncertainty of the difference in the estimate of E[L] SV GPS to Galileo SV is less than 2.0 MS. Neop udalennosti difference is determined according to the above equation (3). As illustrated in fig.6D, for example, with one-sided uncertainty bronirovanii received GPS signal in less than 10 MS, the detection bit front 476 in the signal 472 data, modulating the GPS signal 482 taken at sample location, provides accurate time binding to encoded by Viterbi Galileo signal 478 taken in the reference location. With two-sided uncertainty μ less than 4.0 MS, as shown, respectively, can be uniquely determined by the transition in the boundary 484 coding Viterbi in Galileo signal 478.

According to the example, SV, visible in the receiving device (for example, as indicated in the message (AA), may be associated with a certain set of parameters of the search window specifying a two-dimensional area of the hypotheses of the code phase and Doppler frequency, which must be searched on the subject of SV. In one implementation, illustrated in Fig.7, the parameters of the search window for SV contain the size of the search window phase code, WIN_SIZECPthe center of the window phase code, WIN_CENTCPthe size of the search window Doppler WTN_SIZEDOPPand the center of the Doppler WlN_CENTDOPP. If the object whose position is to determine the subscriber station is compatible with 1S-801 wireless systems, these parameters can be specified in accordance with the message of AA provided in Gabon is ntccuy station by PDE.

A two-dimensional search area for SV, illustrated in Fig.7, shows that the axis of the phase code is the horizontal axis, and the axis of the Doppler frequency is the vertical axis, but this arrangement is arbitrary and can be changed to the opposite. The center of the search window phase code is referred to as WIN_CENTCPand the size of the search window phase code is referred to as WIN_SIZECP. Center the search window of the Doppler frequency is referred to as WIN_CENTDOPPand the size of the search window Doppler frequency is referred to as WIN_SIZEDOPP.

After detecting the first signal from the first SV, according to the example, WIN_CENTCPand WTN_SIZECPfor detecting a second signal from a second SV can be determined at least partially based on code phase detected in the first detected signal, an estimate of the location of the receiving device and information describing the location for the first and second SV during a particular time t. Thus the search area for detecting the second signal may be divided into many segments 1202a, 1202b, 1202c, each of which is characterized by a range of Doppler frequencies and a range of code phases.

According to the example, the range of code phases characterizing the segment may be equal to the bandwidth of the correlator to search for a segment in one passage channel. In one particular example, where the bandwidth of the communication channel is for example, thirty-two elementary parcel, the range of code phases characterizing the segment, can be similarly equal to thirty-two basic premises, but it is clear that there may be other examples.

The segments can be superimposed on the designated number of elementary parcels to avoid missing peaks, which appear at the boundaries of the segment, as illustrated in Fig. The final part of the segment 1202a covers the initial part of the segment 1202b on Δ elementary parcels, and the final part of the segment 1202b similarly overlaps the initial part of the segment 1202c on Δ elementary parcels. Due to the additional service information, due to this overlap, the actual range of code phases, represented by the segment may be less than the channel capacity. If the overlap is, for example, four basic assumptions, the actual range of code phases, represented by the segment may be equal to twenty-eight elementary parcels.

System for detection of periodically recurring signals from SV is illustrated in Fig.9 according to a specific example. However, this is just an example of a system that allows the detection of such signals according to a specific example, and other systems may be used without deviating from Savannah the subject invention. As illustrated in Fig.9, according to a specific example of such a system may include a computing platform that includes a processor 1302, a storage device 1304 and the correlator 1306. The correlator 1306 may be performed with the option to generate the correlation function of the signals provided by the receiving device (not shown), which must be processed by processor 1302, either directly or via a storage device 1304. The correlator 1306 may be implemented in hardware, software or combination of hardware and software. However, this is just examples of how the correlator can be implemented according to specific aspects, and claimed subject matter is not limited in these respects.

According to the example, the storage device 1304 may store machine-readable instructions that are accessible and executable by processor 1302 to provide at least part of a computing platform. At this point, the processor 1302 in combination with such machine-readable instructions can be executed with ability to perform all or part of process 200, illustrated above with respect to figure 3. In a particular example, although claimed subject matter is not limited in these respects, the processor 1302 m who can direct correlator 1306 so, to search for the signals of the positioning, as illustrated above, and extract measurements of the correlation functions generated by the correlator 1306.

According to figure 10, two-way radio the radio 1406 may be configured to modulate a carrier signal RF information base strip, such as voice or data on the RF carrier frequency to demodulate a modulated RF carrier frequency to obtain this information base strip. Antenna 1410 may be configured to transmit the modulated RF carrier frequency on line wireless and receive modulated RF carrier frequency on line wireless.

The processor 1408 base strip may be made with the ability to provide information of the base strip of the CPU 1402 in receiver-transmitter 1406 for transmission over the line wireless. When this CPU 1402 can receive this information base strip from input devices within the user interface 1416. The processor 1408 base strip can also be performed with the opportunity to provide information of the base band of the receiving / transmitting device 1406 in the CPU 1402 for transmission via the output device within the user interface 1416.

The user interface 1416 may include a variety of devices for input and and output user information, such as voice or data. Such devices may include, for example, keyboard, display, microphone and speaker.

The receiving device (SPS SPS Rx) 1412 may be configured to receive and demodulate transmissions from SV and provide demodulated information to correlator 1418. The correlator 1418 can be made with the possibility to extract the correlation function of the information provided by the receiving device 1412. For a given PN code correlator 1418 may form a correlation function defined for a range of code phases to represent the search box phase code, and for a range of Doppler frequency hypotheses, as illustrated above. In fact, some correlation can be performed in accordance with predetermined parameters of the coherent and non-coherent integration.

The correlator 1418 may also be made to take associated with the control signal of the correlation function of the information associated with the control signals provided by the receiving / transmitting device 1406. This information may be used by subscriber stations to receive wireless services.

Channel decoder 1420 may be configured to decode the channel symbols received from the processor is 1408 and the base strip, in the corresponding source bits. In one example, where the channel symbols contain surtace-encoded characters, such channel decoder may include a Viterbi decoder. In the second example, where the channel symbols contain a serial or parallel concatenation of convolutional codes, the channel decoder 1420 may contain turbodecoding.

Storage device 1404 may be implemented with the possibility to store machine-readable instructions, which are performed so as to perform one or more processes, examples, implementations, or examples that are described or suggested. CPU 1402 may be configured to access and execute these machine-readable instructions. By performing these machine-readable instructions, the CPU 1402 may prescribe the correlator 1418 implement delays using specific search modes at steps 204 and 220, to analyze the correlation function GPS provided by correlator 1418, retrieve dimensions from their peaks to determine accurately whether the assessment location. However, this is just examples of tasks that can be executed by the CPU in a particular aspect, the claimed subject matter is not limited in these respects.

In a specific example, the CPU 1402 in the subscriber station may assessing the th location of the subscriber station, at least partially based on the signals received from the SV, as illustrated above. CPU 1402 can also be made with the possibility to define the search range code for detecting a second received signal at least partially based on code phase detected in the first received signals, as illustrated above according to particular examples. It should be understood, however, that this is just examples of systems for estimating a location at least partially based on the pseudorange measurements, determine quantitative estimates of these measurements of pseudorange and complete the process to improve the accuracy of pseudorange measurements, according to particular aspects, and that the stated object of the invention is not limited in these respects.

Although this document was illustrated and explained what at present is considered as an approximate indication, specialists in the art should understand that various other modifications may be made and equivalents may be substituted without departure from the declared object of the invention. Additionally, many modifications may be made to adapt a particular situation to the ideas of the declared object of the invention without departure from the basic principle described in this is sobienie. Therefore, it is understood that the stated object of the invention is not limited to the specific disclosed examples, and that the claimed subject matter may also include all aspects that fall in the scope of the attached claims and their equivalents.

1. The method of detection of the navigation signals containing the time that
find the first navigation signal at the reference location; evaluate bronirovanie bit of the front of the data signal modulating a second navigation signal received in said reference location based on the first navigation signal; and
perform detectoree integration to detect the mentioned second navigation signal in the time interval mentioned second navigation signal based, at least in part, on said estimated bronirovanii mentioned a bit of the front and mentioned, the first navigation signal is transmitted according to the first format and the second navigation signal is transmitted according to the second format, different from the first format.

2. The method according to claim 1, in which the mentioned first navigation signal is transmitted to the first space vehicle (SV), and the second navigation signal is transmitted to the second SV, these bit the front of synchronization is new with the known instance mentioned first navigation signal, while the above assessment of bronirovania bit front further comprises associating the known instance mentioned bit front based, at least partially, the estimated difference between the first distance to the aforementioned first SV from the reference location and the second distance to the second SV from the reference location.

3. The method according to claim 1 in which the said assessment of bronirovania bit front further comprises the steps on which decode interleaved Viterbi encoded signal modulating mentioned first navigation signal, and associated transition mentioned decoded interleaved encoded by Viterbi signal with said bit front.

4. The method according to claim 1 in which the said assessment of bronirovania bit front further comprises the steps on which decode a repeating sequence data, modulating mentioned first navigation signal; and associate mentioned a bit in front of the mentioned second signal instance mentioned decoded data sequence.

5. The method according to claim 1, in which the mentioned first navigation signal is transmitted from a space vehicle (SV), which is a member of the group Galileo or Glonass, and the second Naviga the ion signal is transmitted from the SV, which is a member of a GPS constellation.

6. The detecting device of the navigation signals containing
a receiver for detecting a first navigation signal in the reference location and the processor is configured to assess bronirovania bit of the front of the data signal modulating a second navigation signal received in said reference location based on the first navigation signal; and performing detectores integration to detect the mentioned second navigation signal in the time interval mentioned second navigation signal based, at least in part, on said estimated bronirovanii mentioned a bit of the front and mentioned, the first navigation signal is transmitted according to the first format and the second navigation signal is transmitted according to the second format, different from the first format.

7. The device according to claim 6, in which the mentioned first navigation signal is transmitted to the first space vehicle (SV), and the second navigation signal is transmitted to the second SV, these bit front synchronized with a known instance mentioned first navigation signal, and the said processor is additionally configured to associate mentioned izvestno the instance mentioned bit front-based, at least part of the estimated difference between the first distance to the aforementioned first SV from the reference location and the second distance to the second SV from the reference location.

8. The device according to claim 6, in which the said processor is additionally configured to decode the interleaved encoded by Viterbi signal, modulating mentioned first navigation signal; and associate the transition mentioned decoded interleaved encoded by Viterbi signal with said bit front.

9. The device according to claim 6, in which the said processor is additionally configured to decode a repeating sequence data, modulating mentioned first navigation signal; and associate mentioned a bit of the front in the above-mentioned second signal instance mentioned decoded data sequence.

10. The device according to claim 6, in which the mentioned first navigation signal is transmitted from a space vehicle (SV), which is a member of the group Galileo or Glonass, and the second navigation signal is transmitted from the SV, which is a member of a GPS constellation.

11. The detecting device of the navigation signals containing
means for detecting a first navigation signal at the reference location the Institute; means for evaluating bronirovania bit of the front of the data signal modulating a second navigation signal received in said reference location based on the first navigation signal; and means for performing detectores integration to detect the mentioned second navigation signal in the time interval mentioned second navigation signal based, at least in part, on said estimated bronirovanii mentioned a bit of the front and mentioned, the first navigation signal is transmitted according to the first format and the second navigation signal is transmitted according to the second format, different from the first format.

12. The device according to claim 11, in which the mentioned first navigation signal is transmitted to the first space vehicle (SV), and the second navigation signal is transmitted to the second SV, these bit front synchronized with a known instance mentioned first navigation signal, and the said means for evaluating bronirovania bit front further comprises means for associating the known instance mentioned bit front based, at least partially, the estimated difference between the first distance to the aforementioned first SV from the UE is mentioned reference location and a second distance to the second SV from the reference location.

13. The device according to claim 11, in which the said means for evaluating bronirovania bit front further comprises means for decoding interleaved encoded by Viterbi signal, modulating mentioned first navigation signal; and means for associating the transition mentioned decoded interleaved encoded by Viterbi signal with said bit front.

14. The device according to claim 11, in which the said means for evaluating bronirovania bit front further comprises means for decoding a repeating sequence data, modulating mentioned first navigation signal; and means for associating mentioned a bit of the front in the above-mentioned second signal instance mentioned decoded data sequence.

15. The device according to claim 11, in which the mentioned first navigation signal is transmitted from a space vehicle (SV), which is a member of the group Galileo or Glonass, and the second navigation signal is transmitted from the SV, which is a member of a GPS constellation.

16. The computer-readable medium containing stored thereon machine-readable instructions for detecting navigation signals containing instructions configured for prompting a computer to detect a first navigation is ignal in the reference location; to assess bronirovanie bit of the front of the data signal modulating a second navigation signal received in said reference location based on the first navigation signal; and perform detectros integration to detect the mentioned second navigation signal in the time interval mentioned second navigation signal based, at least in part, on said estimated bronirovanii mentioned a bit of the front and mentioned, the first navigation signal is transmitted according to the first format and the second navigation signal is transmitted according to the second format, different from the first format.

17. The method of detection of the navigation signals containing the time that
determine bronirovanie bit of the front of the data signal, modulating the first navigation signal, taken at the reference location; and determine bronirovanie transitions in alternating encoded by Viterbi signal, modulating the second navigation signal adopted in the above-mentioned reference location based, at least partially, the above-mentioned bronirovania bit of the front and mentioned, the first navigation signal is transmitted according to the first format and the second navigation signal is transmitted according to the second format, trichomalus of said first format.

18. The method according to 17, in which the mentioned first navigation signal is transmitted to the first space vehicle (SV), and the second navigation signal is transmitted to the second SV, and thus the above definition bronirovania transitions further comprises associating mentioned bronirovania bit front with the mentioned bronirovanie transitions based, at least partially, the estimated difference between the first distance to the aforementioned first SV from the reference location and the second distance to the second SV from the reference location.

19. The method according to p, which referred to the first SV is a member of a GPS constellation, and the second SV is a member of the group Galileo or Glonass.

20. The detecting device of the navigation signals containing the processor, configured to determine bronirovania bit of the front of the data signal, modulating the first navigation signal, taken at the reference location; and determine bronirovania transitions in alternating encoded by Viterbi signal, modulating the second navigation signal adopted in the above-mentioned reference location based, at least partially, the above-mentioned bronirovania bit of the front and mentioned, the first navigation signal is transmitted according to the first format, and will mention the first second navigation signal is transmitted according to the second format, different from the first format.

21. The device according to claim 20, in which is mentioned the first navigation signal is transmitted to the first space vehicle (SV), and the second navigation signal is transmitted to the second SV, and the said processor is additionally configured to associate mentioned bronirovania bit front with the mentioned bronirovanie transitions based, at least partially, the estimated difference between the first distance to the aforementioned first SV from the reference location and the second distance to the second SV from the reference location.

22. The device according to item 21, in which is mentioned the first SV is a member of a GPS constellation, and the second SV is a member of the group Galileo or Glonass.

23. The detecting device of the navigation signals containing
the means for determining bronirovania bit of the front of the data signal, modulating the first navigation signal, taken at the reference location; and means for determining bronirovania transitions in alternating encoded by Viterbi signal, modulating the second navigation signal adopted in the above-mentioned reference location based, at least partially, the above-mentioned bronirovania bit of the front and mentioned, the first navigation signal predeccesors the first format, as mentioned second navigation signal is transmitted according to the second format, different from the first format.

24. The device according to item 23, in which is mentioned the first navigation signal is transmitted to the first space vehicle (SV), and the second navigation signal is transmitted to the second SV, and the said means for determining bronirovania transitions further comprises means for associating mentioned bronirovania bit front with the mentioned bronirovanie transitions based, at least partially, the estimated difference between the first distance to the aforementioned first SV from the reference location and the second distance to the second SV from the reference location.

25. The device of paragraph 24, in which is mentioned the first SV is a member of a GPS constellation, and the second SV is a member of the group Galileo or Glonass.

26. The computer-readable medium containing stored thereon machine-readable instructions for detecting navigation signals containing instructions configured to induce the computer
to determine bronirovanie bit of the front of the data signal, modulating the first navigation signal, taken at the reference location; and
to determine bronirovanie transitions in alternating encoded by Viterbi signal, delirous second navigation signal, adopted in the above-mentioned reference location based, at least partially, the above-mentioned bronirovania bit of the front and mentioned, the first navigation signal is transmitted according to the first format and the second navigation signal is transmitted according to the second format, different from the first format.



 

Same patents:

FIELD: radio engineering, communication.

SUBSTANCE: system has a space segment in form of navigation spacecraft, a transponder mounted on the mobile object and a ground segment in form of a ground measuring station. The transponder has a navigation spacecraft signal receiver, a carrier frequency converter and a relayed signal transmitter. The ground measuring station has a transponder signal receiving and processing unit, a unit for calculating coordinates of the transponder, as well as a correcting unit and a navigation spacecraft signal receiving and processing unit. The correcting unit has a unit for calculating ionospheric delay and a unit for calculating ephemeral-time support error of the navigation spacecraft, a weather data unit, an ionosphere data unit and a transponder position pre-calculating unit.

EFFECT: eliminating restrictions on a navigation coverage area with differential accuracy mode in conditions of providing radio communication from a transponder mounted on an object to a ground measuring station for any motion path of the mobile object.

3 dwg

FIELD: radio engineering, communication.

SUBSTANCE: method employs a high-precision ground-based stationary control station with predetermined disc location parameters, wherein navigation satellite signals are received through an antenna module, a radio signal distributor and a group of receivers, which are components of the assembly; at each receiver, received signals are amplified, the useful component is selected from a mixture with interference and noise and the obtained signal is converted to an intermediate frequency by a radio frequency module. Analogue-to-digital conversion is then performed at an analogue-to-digital converter; data are analysed along with meteorological sensor data and signals of the quality of navigation information and adjustments are selected. Each transmission is received simultaneously at a central antenna and n additional antennae, spaced apart by m metres from the central antenna, and the received ranging codes with one radiation time are averaged before processing, without considering the code which corresponds to the signal with the longest delay for each navigation satellite.

EFFECT: reducing effect of multibeam propagation of radio signals of navigation satellites on quality of navigation information.

1 dwg

FIELD: radio engineering, communication.

SUBSTANCE: method involves receiving signals for each satellite, taking code and phase undifferentiated measurements (10), determining broadband uncertainties in a coherent manner for all satellites (11, 12, 13) using broadband shifts associated with satellites and obtained from a reference system, and determining the geographical position of a receiver using code and phase measurements and matched broadband uncertainties (16, 18). Determination of the geographical position involves determining (16) pseudo-distance through a non-ionosphere combination of code measurements and the difference between phase measurements with compensated broadband uncertainty, wherein the combination is noise-optimised. In order to determine pseudo-distance, satellite clock signal values associated with the non-ionosphere combination are obtained from the reference system.

EFFECT: high accuracy of position finding solution.

11 cl, 3 tbl, 3 ex

FIELD: radio engineering, communication.

SUBSTANCE: location coordinate values are calculated with low accuracy and if high-accuracy coordinate determination is impossible, an adjustment is made to the calculated low-accuracy values in order to determine the final coordinate values, wherein the adjustment used is the difference between calculated low-accuracy coordinate values and calculated high-accuracy coordinate values at a point in time when high-accuracy determination of location coordinate values was last possible, wherein the possibility of high-accuracy location coordinate determination is constantly checked, and if possible, coordinate values are calculated with high accuracy and the calculated adjustment is once more applied to the calculated high-accuracy coordinate values to obtain a new final location coordinate value.

EFFECT: providing smooth transition from one method of determining location coordinates to another without abrupt change in coordinate values, which ensures more reliable control of transportation vehicles and similar objects.

15 cl, 6 dwg

FIELD: radio engineering, communication.

SUBSTANCE: monitoring system (1) has at least one monitoring satellite (S2) lying on an orbit (O2) at a lower height than satellites (S1) in the group (2) of satellites so as to be able to receive positioning signals emitted towards the Earth (T) by said satellites (S1), and has a processing unit (11) for checking integrity of said received positioning signals using position information which is separated from said signals for this purpose.

EFFECT: providing users with information relating to quality of positioning signals by checking integrity of the monitored positioning system without local errors of positioning signals from monitoring stations.

10 cl, 5 dwg

FIELD: radio engineering, communication.

SUBSTANCE: method involves receiving signals from navigation spacecraft, amplification and correction thereof, monitoring codes and frequencies, calculating pseudoranges and pseudovelocities, correcting ionosphere errors and calculating coordinates of the consumer. The value of the ionosphere adjustment is determined by an empirical model of the required ionosphere parameter based on known parameters (geographic coordinates and time) and an additional parameter - solar activity index with one-time processing of the array of values of vertical PES in the ionosphere. Corresponding numerical values are selected from arrays of values of vertical PES, provided by different centres, followed by compression, filtration of the obtained array and forming an input numerical data array for subsequent calculation of ionosphere adjustments and absolute values of coordinates of the consumer. During one-time processing of the array of values of vertical PES in the ionosphere, input data from IONEX files are used to form a PES mode.

EFFECT: high accuracy of determining coordinates of a consumer by eliminating ionosphere errors.

4 cl, 5 dwg

FIELD: radio engineering, communication.

SUBSTANCE: steps are executed for providing modified format Global Navigation Satellite System (GNSS) Sensitivity Assistance (SA) information derived from predicted GNSS signal data according to a type of GNSS system, the type of GNSS system having a native formatting for GNSS signals, which has certain characteristics and the modified format GNSS SA information has the predicted GNSS signal data encoded without one or more of the characteristics used in the native formatting, and sending the modified format GNSS SA information over a communication link from a location server for a mobile station having a GNSS receiver capable of receiving and decoding native formatted signals according to the type of GNSS system.

EFFECT: providing assistance information signals, high sensitivity, associated with one or more positioning systems, and high sensitivity of the receiver due to prediction of Global Navigation Satellite System signal data.

65 cl, 4 tbl, 8 dwg

Navigation receiver // 2481596

FIELD: radio engineering, communication.

SUBSTANCE: two or more satellite positioning system (SPS) signals are received in a receiver at associated two or more carrier frequencies and said two or more received SPS signals are down-converted in a single channel of the receiver according to the common heterodyne frequency.

EFFECT: enabling reception and processing of signals of different satellite positioning systems in one receiving channel at different frequencies.

17 cl, 7 dwg

FIELD: radio engineering, communication.

SUBSTANCE: to identify frequency, an optional or conditional parameter is linked with a satellite identification parameter, wherein frequency identification indicates the frequency value for frequency division multiple access (FDMA). Such an optional parameter is needed for satellites of the modern GLONASS system and/or near-future GLONASS system (e.g. GLONASS-M), but is not included/linked when considering next-generation GLONASS satellites, e.g. GLONASS-K satellites. In addition, signals supported by specific GPS system satellites can be indicated using general satellite identification.

EFFECT: enabling use of the same parameters for any GNSS system in the context of an A-GNSS system without the need to introduce specific parameters for each GNSS system, optimisation of a satellite receiving signals for improving operating characteristics when minimising power consumption and ensuring future compatibility for modernisation of GLONASS.

15 cl, 4 dwg, 2 tbl

FIELD: radio engineering, communication.

SUBSTANCE: to identify frequency, an optional or conditional parameter is linked with a satellite identification parameter, wherein frequency identification indicates the frequency value for frequency division multiple access (FDMA). Such an optional parameter is needed for satellites of the modern GLONASS system and/or near-future GLONASS system (e.g. GLONASS-M), but is not included/linked when considering next-generation GLONASS satellites, e.g. GLONASS-K satellites. In addition, signals supported by specific GPS system satellites can be indicated using general satellite identification.

EFFECT: enabling use of the same parameters for any GNSS system in the context of an A-GNSS system without the need to introduce specific parameters for each GNSS system, optimisation of a satellite receiving signals for improving operating characteristics when minimising power consumption and ensuring future compatibility for modernisation of GLONASS.

15 cl, 4 dwg, 2 tbl

FIELD: physics.

SUBSTANCE: network element (M) for generating backup data has a control element (M.1) for generating back up data relating to one or more base stations (S1, S2) of at least one navigation system, and a transmitting element (M.3.1) for transmitting back up data over a communication network (P) to a device (R). The positioning device (R) has a positioning receiver (R3) for positioning based on one or more signals transmitted by base stations (S1, S2) over at least one of the said satellite navigation systems; a receiver (R.2.2) for receiving back up data relating to at least one navigation system from the network element (M); and an analysis element (R.1.1) adapted for analysing the received back up data in order to detect information relating to the status of the said one or more signals from the base stations (S1, S2) of the navigation system. The said information relating to the status of the said one or more signals from the base stations (S1, S2) contain indicators to the base station (S1, S2) to which the signal relates, and the said status, which indicates suitability of the signal for using. The device (R) is adapted such that, the signal indicated as unsuitable for use is not used for positioning.

EFFECT: increased accuracy of determining location by providing the positioning device with a list of defective signals transmitted by a specific satellite.

29 cl, 6 dwg, 5 tbl

FIELD: radio engineering.

SUBSTANCE: there determined is location of reference station in reference station according to signals received in it from complex of satellites, there determined is location of user receiver where user is located on the basis of measurement results received in it and on the basis of modification values calculated in reference station for correction of errors and there calculated is vector of relative position by calculating difference between location of reference station and location of the user.

EFFECT: improving determination accuracy of object location.

19 cl, 9 dwg

FIELD: physics.

SUBSTANCE: proposed method comprises reception of radio signals, analysis of output data of a group of receivers in combination with the data of weather pickups, and generation of navigation data quality signals and corrections to said data for its consumers.

EFFECT: higher probability of detecting intolerable abnormality of navigation satellite signals coming from all operated navigation systems GLONASS, GPS and GALILEO.

2 cl, 1 dwg

FIELD: physics.

SUBSTANCE: navigation system calculates positions which are corrected using complementary filters, each of which excludes data coming from one of the satellites when a fault is detected in one of the satellites. The complementary filter which excludes this satellite becomes the main filter and the other complementary filters are initiated by the new main filter.

EFFECT: reduced computational load in the navigation system.

5 cl, 2 dwg

FIELD: physics.

SUBSTANCE: to receive a radio-navigation signal modulated by a signal containing a BOC (n1,m) component and a BOC (n2,m) component, correlation between the current signal at the reception point and the modulating signal, and correlation between the shifted signal at the reception point and the modulating signal is carried out in a time interval with duration T. The current signal at the reception point is generated in form of a binary signal containing one segment of the BOC (n2,m) signal with overall duration (1-αA)T during the said time interval. The shifted signal at the reception point is generated in form of a binary signal containing one segment of the BOC (n1,m) signal with overall duration αBT during the said time interval.

EFFECT: high accuracy of synchronising a received signal with a reference signal.

13 cl, 9 dwg

FIELD: information technology.

SUBSTANCE: mobile communication device uses a position finding method using a position finding filter, for example a Kalman filter which is initialised by measurements from reference stations, for example satellites and/or base stations, which can be obtained during different periods. Accordingly, the position finding filter can be used to evaluate the position without the need to first obtain at least three different signals during the same measurement period.

EFFECT: high efficiency and reliability of position finding for mobile receivers of a global positioning system in unfavourable signal propagation conditions when coincidence of range measurements may not occur on time.

40 cl, 9 dwg

FIELD: information technology.

SUBSTANCE: request for auxiliary data issued by a mobile station is received at a server station and in response to the request, the server station sends to the server station ephemeral data as part of auxiliary data. After receiving the request for auxiliary data issued by the mobile station, the server station decides on the possibility of the mobile station reaching given accuracy for determining location is provided with transmitted ephemeral data. In the affirmative case, the server station sends transmitted ephemeral data to the mobile station. In the negative case, the server station sends to the mobile station long-term ephemeral data instead of transmitted ephemeral data as part of the requested auxiliary data. The long-term ephemeral data are extracted from forecasts of orbit satellites and they have validity interval which is sufficiently long compared to the ephemeral data transmitted by satellites.

EFFECT: high accuracy of position finding.

8 cl, 3 dwg

FIELD: physics.

SUBSTANCE: device includes a GPS/GLONASS receiver, an antenna, a user interface (keyboard, display, sound), a communication interface, nonvolatile memory, a microcontroller, consisting of a unit for calculating the coordinate vector from code measurements, a unit for calculating the increment of the coordinate vector from phase measurements, a filter unit based on a least-square method, a unit for calculating a specified coordinate vector from the filtration results, a unit for working with interfaces, where the microcontroller includes a unit for analysing stability of the phase solution, a unit for evaluating duration of measurements and geometrical factor of the constellation of satellites, as well as a correcting unit consisting of a counter for counting stable solutions and a decision unit for deciding on continuing measurements, interfaces for time marking external events and outputting the second mark.

EFFECT: highly accurate determination of coordinates of a receiver based on differential processing of phase measurements with complete elimination of phase ambiguity.

1 dwg

FIELD: physics.

SUBSTANCE: device includes a GPS/GLONASS receiver, an antenna, a user interface (keyboard, display, sound), a communication interface, nonvolatile memory, a microcontroller, consisting of a unit for calculating the coordinate vector from code measurements, a unit for calculating the increment of the coordinate vector from phase measurements, a filter unit based on a least-square method, a unit for calculating a specified coordinate vector from the filtration results, a unit for working with interfaces, where the microcontroller includes a unit for analysing stability of the phase solution, a unit for evaluating duration of measurements and geometrical factor of the constellation of satellites, as well as a correcting unit consisting of a counter for counting stable solutions and a decision unit for deciding on continuing measurements, interfaces for time marking external events and outputting the second mark.

EFFECT: highly accurate determination of coordinates of a receiver based on differential processing of phase measurements with complete elimination of phase ambiguity.

1 dwg

FIELD: physics.

SUBSTANCE: navigation is performed using low earth orbit (LEO) satellite signals, as well as signals from two sources of ranging signals for determining associated calibration information, where a position is calculated using a navigation signal, a first and a second ranging signal and calibration information. Also possible is providing a plurality of transmission channels on a plurality of transmission time intervals using pseudorandom noise (PRN) and merging communication channels and navigation channels into a LEO signal. The method also involves broadcasting a LEO signal from a LEO satellite. Also disclosed is a LEO satellite data uplink. The invention also discloses various approaches to localised jamming of navigation signals.

EFFECT: high efficiency and ensuring navigation with high level of integration and security.

14 cl, 34 dwg

Up!