The signal receiver gps system and method for processing gps signals

 

The invention relates to receivers, which provide a measure of the information of the location of the satellites and are used in the detection system (GPS) location. GPS signal receiver, in one of the embodiments includes an antenna which receives GPS signals at radio frequency from in view satellites, the Converter with decreasing frequency, digital Converter, the memory associated with the digital Converter, a processor, associated memory, and working with the memorized commands, whereby operations are performed fast Fourier transform (FFT) discretized GPS signals at the if for more information on the pseudorange. These operations include pre-and post-processing of GPS signals. After receiving the data sample in the input stage of the receiver is reduced power consumption. The receiver of GPS signals in one of the embodiments also includes management tools power consumption, in another embodiment, the means of correcting errors in the local oscillator, which is used for obtaining samples of GPS signals. The speed of the calculation of the pseudorange and the sensitivity of the processing in the receiver increases for schemata in the field of view. 21 N. and 102 C.p. f-crystals, 11 ill.

This application is based on two patent applications filed by the same inventor as in the present application: "an Improved signal receiver GPS system that uses a communication channel" (No. 08/612582 of March 8, 1996) and Improved signal receiver GPS system with power control," (No. 08/613966 from 8 March 1996).

The present application is based on provisional patent application of the same inventor Norman F. of Krasner on "Low-sensitive device for measuring pseudointerface and method for systems with a global orientation of the satellites" (No. 60/005318 October 9, 1995).

In part of the description of this patent document contains material that is protected by copyright. The copyright owner has no objection to the facsimile reproduction by anyone of the patent document or the patent application, which is in the records of the Patent office, but retains all copyrights.

The technical field,

The present invention relates to receivers, which provide a measure of the information of the location of the satellites, and more particularly to receivers that are used in global satellites is ozbolat accurately determine its position by computing relative times of arrival of signals, transmitted simultaneously from multiple GPS satellites (or NAVSTAR). These satellites transmit as part of his message data location of the satellite, as well as data synchronization clock signals, the so-called "ephemeris" data. The process of search and detection of GPS signals, reading the ephemeris data for multiple satellites and calculating the location of the receiver of these data takes time to several minutes. In most cases, this is quite a long processing time is unacceptable, and, in addition, a significant drawback when working subminiature portable devices is the limited battery life.

Another disadvantage of modern receivers GPS system is the fact that their work is limited to situations in which multiple satellites are directly in sight, that is, in the absence of obstacles, and when the antenna is of good quality, properly oriented to receive such signals. As such, they are not commonly used in portable, handheld design, in places where there are obstacles such as foliage or buildings, and inside buildings.

There are two main functions of the systems at the Oia media receiving system using these pseudorange, data synchronization for satellites and ephemeris data. The pseudorange represent the measured time delays between the received signal from each satellite and the local clock signal. Satellite ephemeris and synchronization data obtained from the GPS signal, which is detected and followed. As stated above, this information usually takes a relatively long period of time (from 30 s to several minutes) and should be at a sufficient level of the received signal to achieve low values of the frequency error.

In fact, all known receivers of GPS signals used correlation means for determining pseudorange. These correlation methods are implemented in real time, often with the use of hardware correlators. The GPS signals include signals with high repetition rate, called pseudo (PS) sequences. The codes used for civilian applications, called C/a code and have the frequency of change of the binary values of the phase or frequency code 1.023 MHz and a repetition period of 1023 elements for code period code equal to 1 MS. Code posledovatelno the Ala with a unique gold code.

The received signal from the satellite of the GPS system is converted with decreasing frequency to baseband frequency, and then the correlation receiver multiplies the received signal to a saved copy of the relevant code, which is contained in its local memory, and then integrates the work (or performs low-pass filtering), for indication of signal presence. This procedure is defined as the correlation processing. By further adjusting the relative timing of this saved copy with respect to the received signal and analysis of the correlation processing, the receiver can determine the time delay between the received signal and the local clock signal. The initial detection of this output signal is called "discovery". Immediately after the discovery process enters a phase of "tracking", in which the synchronization of the local reference signal is adjusted in small increments to maintain the output signal with a high degree of correlation. The correlation output signal phase tracking can be considered as the signal of the GPS system, which removed a pseudorandom code, or, according to the terminology as "compressed" signal. This with the 0 bits/sec, which is superimposed on the signal of the GPS system.

The procedure of determination of the correlation time consuming, especially if the signal is weak. To reduce the detection time, most of the receivers of the GPS signal using multiple correlators (usually up to 12), which allows a parallel search of the correlation maxima.

In some known receivers of GPS signals used method fast Fourier transform (FFT) to determine the Doppler frequency of the received signal of the GPS system. These receivers are known correlation operation processing to compress the signal of the GPS system and obtain a narrowband signal with a bandwidth in the range from 10 to 30 kHz. The resulting narrow-band signal is then subjected to Fourier analysis using FFT algorithms to determine the carrier frequency. The definition of such carrier frequency at the same time provides an indication that a local COP reference signal is configured to correct the phase of the received signal and provides an accurate measurement of the carrier frequency. This frequency can then be used in the receiver in the tracking mode.

In U.S. patent No. 5420592 described the use of the algorithm is the way of instant data sampling is performed by the receiver of the GPS signal and then transmitted over the data transmission channel to a remote receiver, which is processed by the FFT procedure. However, this known method calculates only once direct and inverse fast Fourier transform (corresponding to four periods TS of the sequence) to perform many of the operations of determining correlation.

As will be clear from the description of the present invention, a higher sensitivity and a higher processing speed can be achieved by performing a large number of FFT operations together with the special operations preliminary (preprocessing) and subsequent (postprocessing) processing.

In the present description uses the terms "correlation", "convolution" and "matched filtering". The term "correlation" is used for two sequences of numbers, means podlennoe multiplication of corresponding elements of two sequences with subsequent summation of sequences. This procedure is sometimes called a "serial correlation" and results in the obtaining of the output signal, which is a single number. In some cases, the number of correlation operations performed on the following groups of data.

The term "convolution", which is used for two posledovatelnosti length m with filter, which corresponds to the first sequence with the impulse response of length n. The result is a third sequence of length m+n-1. The term "matched filtering" refers to the convolution or filtering, and the above filter has an impulse response corresponding to complex conjugate converted in time of the first sequence. The term "fast convolution" is used to specify a sequence of algorithms to compute the convolution operation effective way.

Sometimes the terms "correlation" and "convolution" are used interchangeably. For clarity, however, in the present description, the term "correlation" always refers to the operation of serial correlation, which is described above.

The invention

One of the variants of the present invention provides a method of determining the location of the remote receiver GPS system signals by transmitting information of the GPS satellites, including Doppler frequency, a remote device or mobile device GPS system from the base station for the data transmission channel. The remote device uses this information and the received GPS signals from in view satellites for subsequent calculations Assetsa the location of the remote device. It also describes various embodiments of devices that can be used this way.

Another variant of implementation of the present invention provides a GPS receiver having an antenna for receiving GPS signals from satellites in view and the inverter with decreasing frequency to reduce radio frequency (RF) received GPS signals to an intermediate frequency (if). The frequencies are converted into digital form and stored in memory for further processing in the receiver. This treatment is usually performed in one of the embodiments of the invention using a programmable digital signal processor, which executes the commands necessary to perform fast convolution (e.g., FFT) for the sample of the if signal of the GPS system to obtain information of the pseudorange. These operations also include the usual pre-processing (before operation fast convolution) and post-processing (after the operation of convolution) saved versions of GPS signals or processed or saved version of GPS signals.

Another variant of implementation of the present invention provides a method of controlling the output of the receiver, signalo comparison with the known systems by receiving signals from GPS satellites, in the field of view, buffering these signals and then turn off the receiver of GPS signals. It also describes other features of the power control.

Brief description of drawings

The invention is illustrated by the example with reference to the drawings, which represent the following:

Fig.1A is a structural diagram of the major components of remote or mobile GPS receiving system having means according to the present invention; shows a data transmission channels that may exist between the base station and the remote receiver;

Fig.1B is a structural diagram of an alternative mobile device GPS;

Fig.1C is a structural diagram of another alternative mobile device GPS;

Fig.2A and 2B are structural diagrams of two alternative options for RF and if parts of a receiver made in accordance with the present invention; and

Fig.3 is a block diagram of a sequence of operations (for example performed by means of software) programmable digital signal processor according to the methods corresponding to the present invention; and

Fig.4 is waveforms at various stages of processing in accordance with the methods according to the invention; and

Fig.5A - system base station, respectively, one embodiment of the invention; and

Fig.6 - mobile GPS device that contains a means of correction or calibration of the local oscillator in accordance with one aspect of the invention; and

Fig.7 is a block diagram sequence of operation in the procedure of power control for a mobile device in accordance with one embodiments of the invention.

A detailed description of the invention

The present invention relates to devices and methods for calculating the location of a mobile or remote object, to provide a hardware tool of the remote device to have a low-loss scattering power and to operate with very low levels of the received signal. This means that power consumption is reduced, and the sensitivity increases. This is ensured by the implementation of the functions of the reception of the remote device, as shown in Fig.1A, as well as the transfer of Doppler information separately located from base station 10 to a remote or mobile device 20 GPS.

It should be noted that to calculate the location of the remote device you can use the pseudorange in accordance with a variety of ways, examples of which are shown below:

1. Method 1: Relaying satellite information somaly with pseudorange measurements to calculate its location (see, for example, U.S. patent No. 5365450). Usually the calculation of the location of the remote device 20 is carried out in the device 20.

2. Method 2: Remote device 20 can receive satellite ephemeris data by receiving the usual way of GPS signals that are widely used in engineering. These data are valid usually for one to two hours, can be combined with measurements of pseudorange to complete the calculation of the location in the remote device.

3. Method 3: the Remote device 20 can transmit on channel 16 communications pseudorange to the base station 10, which may combine this information with satellite ephemeris data to calculate the location (see, for example, U.S. patent No. 5225842).

In the above methods 1 and 3 it is assumed that the base station 10 and the remote device 20 have a total coverage of all satellites of interest, and are close enough to each other to resolve the ambiguity in time, which is associated with the frequency of pseudo-random codes of the GPS system. This is satisfied for the distance between the base station 10 and the remote device 20, is equal to half the product of the velocity of light at a repetition period of struggling hard to keep myself, to complete the calculation of the coordinates of the location, use method 3. However, from this description it is obvious that various aspects and embodiments of the present invention can be implemented using any of the above or other methods. For example, modifications of the method 1 information satellite data, such as ephemeris data of the satellite, you can pass through the base station to the remote device, and this information satellite data can be combined with the pseudorange, which are computed in accordance with the present invention, using the buffered GPS signals to obtain latitude and longitude (and sometimes height) to the remote device. It should be borne in mind that the location information that is received from a remote device, may be limited by latitude and longitude and can be more complete information, which includes latitude, longitude, altitude, speed and bearing of the remote device. In addition, the correction of the local oscillator and/or aspects of power control, respectively, the present invention can be used in these modifications of the method 1. Moreover, the Doppler information can be transmitted to a remote ustroystva, that the base station 10 generates the command to the remote device 20 to perform the measurement via a message sent over the communication channel 16 data (Fig.1A). The main station 10 also sends this message Doppler information for satellites in the field of view, which is a form of satellite data. This Doppler information is usually formatted information about the frequency, and the message is also to determine the parameters identify the particular satellites in view, or other initialization data. This message is received using a separate modem 22, which is part of the remote device 20 and stored in memory 30, which is associated with a low-power microprocessor 26. The microprocessor 26 processes the information data transmitted between the processing elements 32-48 academic remote device and the modem 22, and controls the power control in the remote device 20, as will be described below. In the normal mode, the microprocessor 26 sets most or all of the hardware of the remote device 20 in a state of low power or full power, except the state in which the calculation is performed, pseudocell is to supply. However, the receiving portion of the modem, at least periodically turns on (at full capacity) in order to determine conveyed whether the base station 10 team determine the location of the remote device.

This above-mentioned Doppler information is very short in duration, because the required accuracy of such Doppler information is not high. For example, if you want a precision of 10 Hz and the maximum Doppler frequency is approximately 7 kHz, the 11-bit word will be enough for each satellite in view. If the field of view is 8 satellites, 88 bits will be required for accurate determination of all Doppler frequencies. The use of this information eliminates the necessity of searching Doppler frequency for the remote device 20, thereby reducing the processing time by more than 10 times. Using information about the Doppler frequency also allows mobile remote device 20 GPS more quickly process the sample of GPS signals, which reduces the time during which the processor 32 must obtain full capacity to compute information location. This reduces the power consumption of the remote lips is inuu information including in the message GPS periods (epochs) of data.

The received signal of the data transmission channel may use a precision carrier frequency. The remote device 20, which is described below, can use the outline of automatic frequency control for synchronization with this carrier and, thus, to further calibrate its own reference oscillator. The transmission time of the message equal to 10 MS, when the signal-to-noise ratio for the received signal 20 dB, will provide a measurement of frequency using the frequency with an accuracy of 10 Hz or better. This is sufficient to meet the requirements of the present invention. This feature will also increase the precision of location, which are carried out by traditional methods or using fast convolution according to the present invention.

In one of the embodiments of the invention, the communication channel 16 forms a commercially used narrowband radio frequency communication environment, for example, two-way paging system. This system can be used in the variants of implementation, in which the amount of data transferred between the remote device 20 and the base station 10, is relatively small. The amount of data as identification data of the satellites, who are in the field of view), is relatively small, and, similarly, the amount of data required for location information (e.g., pseudorange), is also relatively small. Therefore, narrowband systems are well suited for this variant implementation. This distinguishes the invention from systems that require transfer of large amounts of data in a short period of time, such systems may require more broadband RF transmission medium.

Since the remote device 20 accepts the command (for example, from the base station 10) for processing GPS signals along with information on the Doppler frequency, the microprocessor 26 starts the inverter 42 to the RF in of the inverter, analog-to-digital Converter 44 and the digital dynamic memory 46 through the battery and the controller power supply and circuit 36 switching power supply (and controlled by the power circuit 21A, 21b, s and 21d), thus applying full power in these elements. It converts the signal from the satellite of the GPS system and received by the antenna 40, the inverter with subsequent conversion to digital form. A continuous set of such data, typically corresponding to the duration from 100 the s data can be controlled by the microprocessor 26 so that if more data could be stored in memory 46 (for higher sensitivity) in situations where resource saving power is not so important compared with providing higher sensitivity and less data can be saved in situations where resource saving power is more important than sensitivity. Typically, the sensitivity is more important when the passage of GPS signals is partially hindered by various obstacles, and resource saving power is less important when using a power supply (such as a car battery). The addressing of the memory 46 for storing data manages the integrated circuit 48 programmable gate arrays. Conversion with decreasing frequency of the GPS signal is performed using a frequency synthesizer 38, which provides a signal 39 lo Converter 42 as set forth below.

It should be noted that all this time (when dynamic memory 46 is filled with digital GPS signals, which are received from the satellites that are in view), the microprocessor 32 digital signal processing may be in a state of low power consumption. The Converter 42 R is to collect and save data required to calculate the pseudorange. After completion of data collection these schemes converters off the power supplied to circuits 21b and s supply control power, which decreases otherwise (although the memory 46 continues to receive full power), thus not introducing additional power losses during the actual calculation of pseudointerface. Then the calculation of the pseudorange is performed in one embodiment by using programmable devices 32 for digital signal processing (DSP), General purpose, an example of which can serve as an integrated circuit TMS320C30, manufactured by Texas Instruments. This IP DSP 32 to perform such calculations is in the active state the power consumption by using a microprocessor 26 and circuit 36 through a chain a supply control power.

This IP DSP 32 is different from the others, which are used in some remote GPS devices because it is the integrated circuit General purpose and programmable in comparison with specialized integrated circuits " designed for digital signal processing. In addition, IP CSO 32 makes possible the use of a fast algorithm conversion is carried out a large number of correlation operations between the local reference signal and received signals. Usually the search is complete for periods of each of the received GPS signal is required 2046 operations such correlation. The algorithm of the fast Fourier transform allows to run simultaneously and in parallel search of all these locations, thereby accelerating the process required calculation from 10 to 100 times compared to traditional approaches.

After the unit CSO 32 completes its calculation of the pseudorange for each satellite being in sight, it transmits, in one embodiment of the invention, this information to the microprocessor 26 via the internal bus 33. At this time, the microprocessor 26 can determine the transition block of the DSP 32 and the memory 46 in a state with low power consumption by sending an appropriate control signal to the circuit 36 of the control power supply and battery. Then the microprocessor 26 uses the modem 22 to transmit information about the pseudorange channel 16 data transmission to the base station 10 to calculate location. In addition to the data of the pseudorange timestamp can simultaneously transmit to the base station 10, which shows the time which has elapsed since the initial collection of data in the buffer 46 to time the list of settlement location, because it calculates the location of GPS satellites at the time of data collection. Alternatively, according to the above method 1, the block DSP 32 can calculate the location (e.g. latitude, longitude, or latitude, longitude and height) of the remote device and send the data to the microprocessor 26, which likewise relays this data to the base station 10 through the modem 22. In this case, the location calculation is made easier with the help of the CSO, supporting the time that elapses since the reception of satellite data messages prior to the data collection buffer. This enhances the capabilities of the remote device for calculating the estimated location by calculating the location of a GPS satellite at the time of data collection.

As shown in Fig.1A, modem 22 in one of the embodiments uses a separate antenna 24 for transmitting and receiving messages on channel 16 data. It is clear that the modem 22 includes a coherent receiver and communication transmitter, which in turn are connected to the antenna 24. Similarly, in the base station 10 can use a separate antenna 14 for transmitting and receiving messages over a data transmission channel, thus allowing the Yu 10.

In a typical example, it is assumed that the calculation of the locations in the block 32 CSO will require less than a few seconds, depending on the amount of data stored in the digital dynamic memory 46 and the speed of the CSO or more CSO.

From the above discussion it will be clear that in the remote device 20 must include consumption patterns high power only for a short period of time if the team calculate the location received from the base station 10, are not frequent. It should be noted that in most cases, these commands will cause the starting equipment of the remote device that has a high power loss, only for about 1% of the time or less.

This will increase the battery life 100 times, compared to other possible cases. Team programs necessary for the operation management supply power stored in the EEPROM 28 or other suitable storage medium. This strategy power control can be adapted for different situations utilized capacity. For example, in case when using the main power, the positioning can occur on a regular ordoliberalism period of time. Effective treatment of this large block of data using fast convolution provides the present invention the signal processing at the lower levels of the received signals (for example, when the reception is poor due to partial shading caused by buildings, trees and so on). All the pseudorange for the observed GPS satellites are calculated using the same data in the buffer. This improves performance, relative to the signal receivers GPS continuous tracking in situations (e.g., shading characteristic of the urban environment), in which the amplitude of the signal changes rapidly.

A slightly different version of the implementation shown in Fig.1B, does not use a microprocessor 26 and its peripheral devices (NVR 30 and EEPROM 28) and replaces them with the functionality with additional circuitry which is part of the more complex PWM (user-programmable gate array) 49. In this case PWM 49, as a device with low power consumption, is used for excitation of IP CSO 32A after reception of the activation signal coming from the modem 22 through the internal connection 19. Inner join 19 connects mo is 32A performs a control operation power consumption through the internal connection 18, which is connected to the battery and power regulator and switch 36 power to execute commands on/off power at the circuit 36. IP CSO 32A selectively delivers power or reduces the power supplied to various components, according to the method of power control (Fig.7) using the commands on/off power, made using the internal connection 18 in scheme 36. Circuit 36 receives these commands and selectively provides power (or reduces the supply of power to various components. Scheme 36 excites IP CSO 32A through an internal connection 17. Circuit 36 selectively provides power to the various components by selective switching power through the selected circuit elements 21A, 21b, C, 21d and 21f controlled power input. Thus, for example, to supply power to the inverter 42 and inverter 44, power is supplied through circuit 21b and C to these converters. Similarly, the power to the modem is supplied through the circuit 21f power control.

Crystal oscillator 47 low frequency is connected to the memory and PWM 49 power control. In one embodiment, memory and PWM 49 power control includes a timer with mayadunne interval, PWM 49 sends an excitation signal to IP CSO 32A via the internal connection 17, and IP CSO 32A may further intensify other schemes using the commands on/off the power to the circuit 36 of the power switches, power control and battery. Other schemes supplied by the control circuit power 21A, 21b, C, 21d and 21f when the control circuit 36 to perform the operation of positioning, for example, identification information of a location, such as pseudodominant or latitude and longitude. After the positioning operation, the CSO 32A sets in original condition timer PWM and reduces the capacity of its own power, and the circuit 36 also reduces the supply of power to other components, in accordance with the method illustrated in Fig.7.

It should be borne in mind that the battery and set of batteries will provide power for all circuits with controlled supply of power for the control circuit power, which are managed using memory and PWM power control and IP CSO 32A. Also keep in mind that instead of directly reducing the supply of power to the component via the control circuit power (for example, 21b), the power consumed by the component can be is) to reduce the power or excitation full capacity; this is possible when the component is, for example, integrated circuit has a control input state power, and an internal logic circuit for power control (for example, the logic circuitry to reduce power in different logical blocks of the component). PWM 49 power control produces memory management and administration, which includes operations addressing when data received from the Converter 44, are stored in the memory 46, or when the item CSO 32A reads data from the memory 46. If necessary PWM 49 may control other functions of memory, such as the purification of memory.

In Fig.1C shows another variant implementation, according to the present invention, a mobile GPS device, which contains the same elements as the mobile GPS device shown in Fig.1A and 1B. In addition, the mobile device GPS (Fig.1C) contains the controls 77 power, which is connected to receive power supplied from a variety of battery 81, and from additional input 83 for connection to an external power source and solar cells 79. The controller 77 of the power supply power to all circuits in the control circuit power control, which control is to Aragats using traditional technology for recharging these batteries. Solar cells 79 can also provide power to a mobile GPS device in addition to rechargeable batteries. In the embodiment according to Fig.1C, PWM 49 supplies the excitation signal on the internal connection 75 to the IP CSO 32A, and this signal causes the IP CSO to return to full power to perform various functions described for IP CSO 32A. IP CSO may be raised to the status of full power through an external command from the modem 22, which is directly connected to the IP CSO through the internal connection 19.

Fig.1C also illustrates the property of the present invention, which enables a mobile device's GPS to provide a compromise between sensitivity and saving power resource. As described above, the sensitivity of the mobile GPS device can be increased by increasing the number of buffered GPS signals, which are stored in memory 46. This is done by receiving and conversion into digital form of GPS signals and storing those data in the memory 46. Although this increased buffering results in high power consumption, but it can improve the sensitivity of the mobile device GPS. This mode paydaydirect to the bus 19 to issue commands IP CSO 32A input mode high sensitivity. This switch 85 power can provide command in IP CSO 32A for saving more power and provide less sensitivity by receiving the GPS signal is less time consuming and, thus, storing a smaller number of GPS signals in the memory 46. Obviously, this mode selection power may also occur by sending a signal from the base station to the modem 22, which then transmits the command via the internal connection 19 in IP DSP 32.

A typical example of the frequency Converter to the RF in of the inverter system and converted to digital form for mobile GPS device shown in Fig.2A. The input signal at a frequency of 1575.42 MHz passes through the bandpass filter (PF) 50 and a low noise amplifier (LNA) and is supplied to a cascade of frequency conversion. The local oscillator 56, which is used in this cascade, synchronized in phase (by means of the PLL 58) with a quartz oscillator with temperature compensation frequency of 2,048 MHz (or harmonic) (CGTC) 60. In a preferred embodiment, the frequency of the local oscillator will be 1531,392 MHz, which is obtained by multiplication 29910,512 MHz. The resulting if signal is then centered on the frequency 44,028 MHz. This FC is one who W hen you use filters surface acoustic waves (saw), they are widely used in television devices. Of course, instead of devices surfactants can be used, and other devices, bounded on the strip.

The received GPS signal is mixed with the lo signal in mixer 54 for receiving the if signal. This if signal passes through the filter 64 surfactants, which precisely limits the bandwidth at 2 MHz, and then fed to a Converter 68 with decreasing frequency, which moves the signal to near baseband frequency (usually the Central frequency is 4 kHz). The frequency of the local oscillator for this Converter 68 with decreasing frequency obtained from the frequency KGTK 60 2,048 MHz as the 43rd harmonic frequency 1,024 MHz, which is 44,032 MHz.

In-phase-quadrature (I/Q) step-down converters 68 are commercially available RF components. This Converter usually consists of two mixers and low-pass filters. In this embodiment, the input of one of the mixer is fed to the if signal and the lo signal and to the input of another mixer serves the same if signal and the lo signal, shifted in phase by 90. The outputs of the two mixers are filtered by low pass filter to eliminate penetrating signal, etc is ograniczenia bandwidth.

Two output signals I/Q Converter 68 with decreasing frequency is fed to two agreed ADC 44, which discretizes signals with a frequency of 2,048 MHz. In an alternative embodiment, the ADC 44 are replaced with Comparators (not shown), the outputs of which turns the two-digit (bit sequence) the sequence data, in accordance with the polarity of the input signal. It is well known that this approach leads to losses, is approximately equal to 1.96 dB in receiver sensitivity relative to multi-level ADC. However, in this case, you can significantly reduce the cost of the device when using a comparator instead of the ADC, and also because of the reduced memory requirements for subsequent block 46 dynamic memory.

An alternative implementation of the Converter with the downconverter and ADC shown in Fig.2B, which uses the method of discretization in the passband. Used KGTK 70 frequency is 4,096 MHz (or its harmonics). The output signal KGTK can be used as a clock signal to the sample rate of the ADC 44 (or comparator), and it is necessary to convert the signal frequency 1,028 MHz. This frequency is the difference of em approximately one-quarter of the sampling frequency, which, as you know, will be close to perfect while minimizing distortion caused by the discretization. Compared with I/Q-discretization (Fig.2A), this is the only discretization rather provides a single channel of data transfer than two, but with double the sampling rate. In addition, the data transfer is effective on the frequency inverter equal 1,028 MHz. I/Q-frequency conversion to the frequency close to 0 MHz, will then be performed using digital media in accordance with the processing that will be described below. The device (Fig.2A and 2B) is competitive in cost and complexity, often the availability of the component determines the preferred approach. However, professionals should be clear that other configurations of the receiver can be used to achieve similar results.

To simplify the subsequent discussion assumes that you are using I/Q-discretization (Fig.2A) and that instant memory 46 contains two channels of the data presented in digital form, at a frequency of 2,048 MHz.

The details of the signal processing performed in the IP DSP 32, are illustrated by the algorithm shown in Fig.3 and diagrams in Fig.4A, 4B, 4C, 4D and 4E. Specialists in the art it should be clear that Mashiny described, stored in EPROM 34. You can also use other non-volatile storage device. The aim of treatment is to determine the synchronization of the received signal relative to the locally generated signal. In addition, in order to obtain high sensitivity, it is necessary to handle very long fragment of such a signal, the duration of which is normally in the range from 100 MS to 1 sec.

To understand the process, first of all, note that each received GPS signal (C/a) is formed from a pseudo-random (PS) sequences with high frequency (1 MHz), a repeating pseudo-random (PS) sequence, consisting of 1023 characters, which are usually referred to as code elements. These pieces of code have the waveform shown in Fig.4A. In addition, the sequence data superimposed a low transmission speed, which is transmitted from the satellite with the speed of 50 baud. All these data are taken at very low signal-to-noise ratio, which is measured in the frequency band 2 MHz. If the carrier frequency and all data transfer rate would be known with great accuracy, and the data was not present, the signal-to-noise ratio could significantly increase and Dan for the period 1 C. The first such frame can coherently be folded with the next frame, the resulting sum to add to the third frame and so on, the Result is a signal which has a length of 1023 code elements. The phasing of this sequence can then be compared to the local reference sequence in order to determine the relative time interval between them, to determine, therefore, the so-called pseudorange.

The above process must be performed separately for each satellite, which is in the field of view based on the same set of stored received data in the dynamic memory 46, as in the General case, the GPS signals coming from different satellites have different Doppler frequency and TS sequences differ from each other.

The above procedure is rather time-consuming due to the fact that the carrier frequency may not be known within 5 kHz because of the uncertainty of the Doppler signal, and additionally because of the uncertainty of the heterodyne receiver. This uncertainty of the Doppler frequency is eliminated in one embodiment of the present invention by transmitting such information from the base station 10, which one is it on the Doppler frequency can be excluded in the remote device 20. The uncertainty of the local oscillator is also greatly reduced (up to 50 Hz) due to the operation of the PLL circuit using the signal transmitted from the base station to the remote device (Fig.6).

The availability of the data volume of 50 bps, which are superimposed on the GPS signal, still limits the coherent summation of frames substation within a period of 20 MS. A maximum of 20 frames can be coherently summed before inversion of the sign of the data will prevent obtaining subsequent winnings processing. Additional gains can be achieved by matched filtering or summation of values (or the squared values) frames, as will be described in detail below.

Processing procedure (Fig.3) begins at step 100 with commands received from the base station 10 to initiate the operation processing of the GPS signal ("Fixed command" in Fig.3). This command includes sending the communication channel 16 Doppler shifts for each satellite, which is in the field of view, and identification of these satellites. At step 102, the remote device 20 calculates the offset of its local oscillator by synchronizing with the frequency of the signal transmitted by the base station 10. In the remote device can be used called high CGTH, currently it is possible to ensure the accuracy of about 0.110-6or the mistake about 150 Hz for GPS signal L1.

At step 104, the microprocessor 26 of the remote device supplies power to the input cascade 42 receiver, analog-to-digital converters 44 and digital dynamic memory 46 and collects a set of data for the duration of the frames To PS code C/a, where K is typically 100-1000 (100 MS - 1). When collected enough data, the microprocessor 26 turns off the Converter 42 RF to FC and ADC 44.

Pseudodominant each satellite is calculated in turn as follows. First, at step 106 for this processed signal of the GPS satellite from the EPROM 34 is read, the corresponding pseudo-random code. As noted, the preferred storage format substation is the Fourier transform of this PS code discretizing at the rate of 2048 samples per 1023 bits PS code.

The data in the dynamic memory 46 are processed in blocks of N consecutive frames PS code, which are blocks of 2048N complex samples (where N is an integer, typically in the range 5-10). Similar operations are performed in each block, as shown by the lower cycle (steps 108 124) (Fig.3). That is, this cycle is in General K/N times for each heaven eliminates the effect of Doppler carrier frequency signal, as well as the effects of shift of the lo frequency of the receiver. To illustrate, assume that the Doppler frequency, which is transmitted from base station 10, plus the frequency of the local oscillator shifts respectively, feHz. Then pre-multiplied data will be of the form of the function e-j2pfenTn= [0, 1, 2, ... , 2048N-1] + (- 1)2048N, where T = 1/2,048 MHz is the sampling period and the number In the block is selected from 1 to K/N.

Next, at step 110 adjacent groups of N (typically 10) data frames within a block coherently added together. That is, sample 0, 2048, 4096, ... 2048(N-1)-1 are added together, then, 1, 2049, 4097, ... 2048 (N-1) are summed together and so on, At this point, the block contains only 2048 complex samples. For example, the shape of the signal, which is obtained by using such operations totals, shown in Fig. 4B for the case of frame 4 PC. This summation can be regarded as the operation of pre-processing that precedes the fast convolution operations.

Next, at steps 112-118, each averaged frame is subjected to a matched filtering operation, with the aim of determining the relative time interval between the received code PS, which is contained within a block dannywilde sampling. These operations greatly accelerated, in one embodiment, using fast convolution operations, such as algorithms for fast Fourier transform, which are used to perform circular convolution, as described earlier.

In order to simplify the discussion, the above-mentioned compensation of the Doppler frequency initially neglected.

The basic operation is the comparison of data in the processed data block (1048 complex samples) with the same reference locally stored block SS signal. The comparison really is carried out with the help of (complex) multiplication of each element of the data block to the corresponding element of the reference signal and summing the results. This comparison is a determination of correlation. However, the individual operations of the correlation processing is carried out only within a specific starting time of the data block, while there are 2048 possible positions that can provide the best coordination. The set of all operations correlations for all possible initial positions is called the operation "matched filtering". In the preferred embodiment, requires the operation of polya PS reference signal and re-execute the same operation. That is, if the PS code is denoted by R(0) R(1) ... R(2047), then the cyclic shift by one sample is p(1) p(2) ... p(2047) p(0). This modified sequence is examined to determine whether the data block signal PS signal, beginning with sample R(1). Similarly, the data block may begin with samples R(2), R(3) and so on, and each can be verified by cyclic shift reference PS sequence and re-run tests. Obviously, the complete set of tests will require 20482048 = 4194304 operations, each of which requires a complex multiplication and summation. Can be used more efficient mathematical equivalent method using a fast Fourier transform (FFT), which requires approximately 122048 complex multiplication and doubled the number of summation. In this method, the FFT is performed for the data block at step 112 and for PS block of code. FFT of the data block is multiplied by a complex conjugate of the FFT of the reference signal at step 114, and the result is inverse Fourier transform performed in step 118. The resulting data have a length of 2048 and contain a set of correlations of the data blocks is s, where P is the size of the transmitted data (assuming the algorithm is used FFT radix-2). For the case that is of interest In = 2048, so that each FFT requires 111024 complex multiplication. However, if the FFT of PS sequences pre-stored in EPROM 34, as in the preferred embodiment, further, there is no need to compute the FFT in the filtering process. The total number of complex multiplication for the forward FFT, inverse FFT and the product of the FFT results is thus (211/2)1024=24576, which provides savings in direct correlation with the coefficient 171. In Fig.4C shows a diagram of the signal, which is obtained by the matched filtering operation.

In a preferred method of the present invention uses a sampling frequency such that 2048 data samples taken during the period TS of the sequence of 1023 code elements. This allows the use of algorithms FFT length 2048. It is known that the algorithms, which have a capacity of 2 or 4, of course, much more efficient than the other algorithms dimensions (2048 = 211). The sampling frequency chosen, so the th frame PS so, in order to ensure proper cyclic convolution. That is, this condition allows to verify data block for all of cyclically shifted versions of the PS code, as discussed above. A set of alternative methods known in the art, such as convolution with the "preservation of overlap" or "summation overlap" can be used if the FFT size is chosen to cover the number of samples than the number for the length TS of the frame. These approaches require approximately double the number of calculations as described above for the preferred option implementation.

Specialists in the art it should be clear how the above process can be modified using different FFT algorithms when resizing, different sample rates to perform fast convolution. In addition, there is a set of algorithms for fast convolution, which also has the property that the number of required computations is proportional To the log2B, than B2as required in the ordinary correlation. Many of these algorithms are, for example, in the work of H. J. Nussbaumer, Fast Fourier Transform and Convolution Algorithms", New York, Springer-Virlag, C1982. Important examples of such algorithms are the algorithm of Agarwal-Coole is that the first three are used to perform convolution in the future be used to perform a Fourier transform. These algorithms can be used instead of the preferred variant of the method given above.

The following explains a method of temporarily compensate for the Doppler frequency, which is used in step 116. In a preferred embodiment, the used sampling rate may not match exactly 2048 samples in the PS frame due to the influence of the Doppler effect on the received GPS signal, and instability of the local oscillator. For example, it is known that the Doppler shift can make the mistake of delay 2700 NS/s to compensate For this effect, the data blocks that are processed in accordance with the above description, must have a time shift to compensate for this error. As an example, if the size of the processed block correspond to the 5 PS frames (5 MS), then the time shift from one block to another can be much greater than 13.5 NS. Less time due to the instability of the local oscillator. These shifts can be compensated by using a time offset of sequential data blocks on multiple time shifts required for one block. That is, if the Doppler time shift on the block is d, then the blocks are shifted in time to nd, n = 0, 1, 2...

In General, those who have basic digital signal processing involves the use of methods reintegrating interpolation signal and results in high computational cost. An alternative approach that corresponds to the preferred variant of the method according to the present invention, provides for the processing within the fast Fourier transform. It is well known that the time shift d seconds is equivalent to multiplying the Fourier transform of the function e-j2pfdwhere f is a variable frequency. Thus, the time shift can be obtained by multiplying the FFT of the data block on the e-j2pfd/Tffor n=0, 1, 2, ... , 1023 and e-j2p(n-2048)d/Tffor n=1024, 1025, ... , 2047, where Tf is the duration TS of the frame (1 MS). This compensation adds only about 8% of the processing time associated with processing the FFT. Compensation is divided into two parts to ensure the continuity of the phase compensation through 0 Hz.

After the operation is complete, matched filtering values or the squares of the magnitudes of complex numbers of unit are calculated on the stage 120. Any of these choices will give a good result. This operation eliminates the effects of a jump of the phase data with a frequency of 50 Hz (Fig.4D) and the low-frequency error carrier that remain. A block of 2048 samples is then added to the sum of the previous blocks processed at step 122. The stage 122 can be regarded as a subsequent operation (postprocessing) treatment is, until you have treated K/N blocks, as shown crucial block at step 124, to the point which remains one block of 2048 samples, from which is calculated pseudodominant. Fig.4E illustrates the final form of the signal after the operation of summation.

Determining a pseudorange is happening on stage 126. Searched high for the above locally generated noise. If you find this maximum, the time of occurrence relative to the beginning of the block represents pseudodominant associated with specific PS code with the corresponding satellite of the GPS system.

At step 126 is used, the interpolation procedure for finding the position of the maximum with higher accuracy than that which is associated with the sampling frequency (2,048 MHz). The interpolation depends on the previous bandpass filter used in the RF/FC cascade remote receiver 20. High quality filter will produce a maximum, the shape of which is close to triangular, with wide base, is equal to 4 samples. Under this condition, following the subtraction of the average amplitude (to eliminate the DC component), to more accurately determine the location of the maximum you can use two maximaler+1 where p is the index of the maximum amplitude. Then the location of the maximum with respect to, which corresponds to Apyou can get according to the formula: the position of the maximum = p+Ap/(Ap+Ap+1). For example, if ap=Andp+Ap+1the position of the maximum must be equal to R+0.5, that is midway between the coefficients of two samples. In some situations, bandpass filtering can lead to rounding of the maximum and the more appropriate it may be a three-point polynomial interpolation.

In the previous processing local noise reference signal is used to threshold processing, can be calculated by averaging all of the data in the final averaged block, after eliminating several of the biggest highs.

Once found pseudoallele, at step 128 will continue to be processed in the same way for the next satellite in sight until you have processed the data of all such satellites. After the data for all satellites in the interval 130 continues processing with pseudorange data is transmitted to the base station 10 through the communication channel 16, where you calculate the final location of udalennaya 20 is in a state of low power consumption, waiting for a new command to perform the following operations positioning.

Below is a brief description of the signal processing, which is shown above (Fig.3). The GPS signals from one or more GPS satellites that are in view, taken in the remote device using the antenna. These signals are converted into digital form and stored in the buffer of the remote device GPS. After saving these signals, the processor performs pre-processing, processing, fast convolution, and the operation processing. These processing operations include:

a) break up the saved data in a sequence of adjacent blocks, the duration of which is equal to the multiple periods of the frame pseudo (PS) codes, which are contained in the GPS signals,

b) for each block performs a pre-processing step, which is formed by the compressed block of data with length equal to the duration of the period of the pseudorandom code by coherent summation of consecutive sub-blocks of data, and the subunits have a duration equal to one substation frame, and the step of summing will mean that the corresponding numbers of samples of each subunit are added to each other,

(C) for each compressed is adelene relative time interval between PS code which is contained in the data block, and locally produced PS reference signal (for example, a pseudo-random sequence of the satellite GPS system, which data are processed),

d) determine pseudodominant by squaring the results obtained by matched filtering and subsequent processing by combining data, squared, for all blocks into a single block of data by adding together the blocks squared data to obtain maximum; and

e) find the position of the maximum referred to a single block of data with high accuracy using digital interpolation, and the position is defined as the distance from the beginning of the data block to the above-mentioned maximum, representing pseudodominant to the satellite GPS system corresponding to the processed pseudo-random sequence.

Usually the fast convolution method, which is used when processing the buffered GPS signals, is a fast Fourier transform (FFT), and the result of verification is formed by calculating the works of direct conversion of the compressed block and the pre-stored representation of the direct conversion pseudolocal the result to recover the final result. Thus the time delay due to the Doppler effect, and errors caused by the local oscillator are compensated for each compressed data block by introducing between direct and inverse fast Fourier transform multiplication of the direct FFT compressed blocks on the complex exponent, phase, depending on the number of samples is adjusted to ensure consistency with the compensation delay required for the block.

In the previous embodiment, the processing of GPS signals from each satellite is performed sequentially in time rather than in parallel. In an alternative embodiment, the GPS signals from all satellites in view, can be processed together in a parallel way in time.

In this case, it is assumed that the base station 10 has a total field of view for all the required satellites and that they are close enough from the remote device 20, in order to avoid the ambiguity associated with the repetition period TS code/A. Range of about 150 km will satisfy this criterion. It is also assumed that the base station 10 has a GPS receiver and a favorable geographic location such that all satellites, mahonia base station 10 uses the element data, as the computer calculates the location information, for example, the latitude and longitude for a mobile GPS device, however, each base station 10 can only relay the received information, such as pseudorange, from a mobile device with GPS, Central point, or in some Central points that really perform calculations of latitude and longitude. In this way, the cost and complexity of these base stations repeaters can be reduced by eliminating the processing unit and associated elements from each base station-relay. The Central point will include receivers (for example, telecommunications receivers) and the processing unit and associated elements. In addition, in a particular embodiment, the base station may be virtual in the sense that it can be satellite, which transmits information about the Doppler frequency in the remote device, thereby producing the emulated base station in transmitting the cell.

In Fig.5A and 5B shows two options for the implementation of the base station according to the present invention. In the base station shown in Fig.5A, the receiver 501 GPS receives GPS signals via the antenna oborny signal, which is usually synchronized with the GPS signals, and provides the Doppler information to the satellites in view. This receiver 501 GPS associated with the local oscillator 505, receiving synchronized reference signal 510, and is synchronized in phase with that of the reference signal. The output signal of the local oscillator 505 is supplied to the modulator 506. The modulator 506 also receives information signals of the Doppler data for each satellite, which is in the field of view of the mobile device GPS, and/or other information signals 511 satellite data. The modulator 506 modulates Doppler and/or other information from satellite data using the lo signal, which is supplied from the local oscillator 505 supply modulated signal 513 in the transmitter 503. The transmitter 503 is associated with a block 502 data through the internal connection 514 so that the data processing unit may control the operation of the transmitter 503 to ensure transmission to the satellite data, such as Doppler information, the mobile device through GPS antenna a transmitter. In this way the mobile device GPS can take Doppler information, the source of which is the receiver 501 GPS, and can also minimobile the GPS device (Fig.6).

The base station (Fig.5A) contains a receiver 504, performing the receiving communication signals from a remote or mobile device GPS through a connected antenna a. It is clear that the antenna a may be the same antenna as the antenna a transmitter so that a single antenna is used both for transmission and for reception. The receiver 504 is associated with a block 502, data processing, which may be a known computer system. Block 502, the processing may also include an inner join 512 for receiving Doppler and/or other information of satellite data from the receiver 511 GPS. This information can be used when processing the pseudorange or other information received from the mobile device through the receiver 504. This block 502, the data associated with the device 508 display, which can be a known cathode ray tube (CRT). Block 502, the data is also associated with the mass device 507 storage, which includes software tools geographic information systems, for example, the Atlas GIS (Strategis Mapping, Inc. of Santa Clara, California), which are used for displaying maps on a display device 508. Using this display, you can predstavitelnitsej variant of the base station (Fig.5B) includes many of the elements it is shown in Fig.5A. However, the base station according to Fig.5B includes a source 552 Doppler and/or other information of satellite data instead of receiving Doppler and/or other information of satellite data from the GPS receiver, and the information in this case is obtained from the telecommunication channel or radio channel in a known manner. This Doppler and/or other satellite information is transmitted on the internal connection 553 in the modulator 506. The other input of the modulator 506 (Fig.5B) represents the output signal of the local oscillator, generating high-quality reference signal, for example, a cesium standard generator. This reference generator 551 produces accurate carrier frequency used to modulate the Doppler and/or other information of satellite data, which is then passed through the transmitter 503 in the mobile GPS device.

In Fig.6 shows a variant implementation of the mobile GPS device corresponding to the invention using the signal with the exact carrier frequency, which is received via the antenna 601 of the communication channel, which is similar to the antenna 24 (Fig.1A). The antenna 601 is connected with the modem 602, similar to the modem 22 (Fig.1A), and the modem 602 is associated with a circuit 603 automatic postroikadoma one of the embodiments of the present invention. Circuit 603 automatic frequency generates an output signal 604, synchronized with the exact carrier frequency. This signal 604 is compared using a comparator 605 with the output signal of the local oscillator 606 GPS using inner join 608. The result of the comparison performed by the comparator 605 is the signal 610 error correction, which is applied to the frequency synthesizer 609. In this way the frequency synthesizer 609 provides high quality calibrated heterodyne signal through the internal connection 612, GPS Converter 614 with decreasing frequency. It is clear that the signal on the internal connection 612, similar to heterodyne the signal through an internal connection 39 on the Converter 42 (Fig.1A), while the Converter 42 is similar to GPS Converter with decreasing frequency, which is associated with GPS antenna 613 for receiving GPS signals. In an alternative embodiment, the result of the comparison performed by the comparator 605, issued by the internal connection Suite 610a, as error correction on the component 620 CSO similar IP CSO 32 (Fig.1A). In this case, the frequency synthesizer 609 will not be given the signal 610 error correction. the use of contour synchronization phase or loop frequency synchronization or device evaluation phase of the block.

In Fig.7 depicts the sequence of actions when the power control according to one embodiments of the invention. It is clear that in technology there are various ways used to reduce power consumption. These methods include lowering the frequency of the clock signal to the clocked synchronous component, as well as a complete interruption of power to a particular component or disabling certain of his scheme. For example, it is obvious that the contour of the synchronization phase and the oscillator circuit require the time to start and stabilize, and therefore, the developer may decide not to reduce the power consumption for these components. The example shown in Fig.7 begins at step 701, when the various components of the system are initialized and are in a state of low power consumption. Periodically, or after a predefined period of time, the coherent receiver in the modem 22 is translated into a state full power to determine, whether sent commands from the base station 10. This occurs at step 703. If at step 705, the accepted request information about the location from the base unit, the modem 22 indicates that the control circuit mod time or disabled for subsequent periodic inclusion at a later time interval (step 709). It will be clear that the coherent receiver can be maintained in a state of full capacity, and not be turned off at this time. Then, in step 711, the control circuit power translates cascade GPS receiver of the mobile device in a state of total power consumption by supplying power to the inverter 42 and an analog-to-digital converters 44. If the generator 38 frequency also was in a state of low consumption, this component also serves full power and allows it to stabilize for some time. Then, in step 713, the GPS receiver, which includes elements 38, 42 and 44, receives the GPS signal. The GPS signal is buffered in the memory 46, which also translates to the state of consumption full power when the GPS receiver is placed into the condition of consumption full power at step 711. After a sample of the information, the GPS receiver then translates into a state with low power consumption at step 717, and typically remains low power consumption for converters 42 and 44 at the time, as the memory 46 stores the consumption full power. Then, in step 719, the processing system reverts to the consumption of full capacity; in one I has a control function power consumption, as in the case of the variant implementation, shown in Fig.1C, then the IP CSO 32A is usually translated in state consumption full power on stage 707. In one of the embodiments (figs.1A), in which the microprocessor 26 performs a function to control the power consumption, processing system, such as IP DSP 32 may be returned in the condition of consumption full power at step 719. At step 721, the GPS signal is processed in accordance with the present invention (Fig.3). Then after executing the processing of the GPS signal processing system is in a state of low power, as shown in step 23 (if the processing system also does not control the power consumption, as noted above). Then at step 725 coherent transmitter in the modem 22 is translated in a state of total power for transmission on the stage 727 processed GPS signal back to the base station 10. After completion of the transmission of the processed GPS signal, such as the information of pseudorange or information about latitude and longitude, coherent transmitter is translated into a state of low power phase 729, and the power management system waits for the delay time, for example a predefined period of time is receiving power, to determine whether sent the request from the base station.

Although the methods and devices relevant to the present invention, described with reference to the satellites of the GPS system, it is obvious that they are equally applicable to positioning systems that use pseudo-lits or a combination of satellites and pseudo-lit. Pseudo-lits are ground-based transmitters, which transmit PS code (similar to a GPS signal), which is modulated carrier frequency signal L-band, generally synchronized with GPS time. Each transmitter can be assigned a unique PS code to facilitate identification by a remote receiver. Pseudo-lits advantageously used in situations where GPS signals from orbiting satellites cannot be used, for example, in tunnels, mines, buildings or other enclosed areas. The term "satellite", as used here, includes pseudo-lit or equivalent pseudo-lits, and the term "GPS signals includes signals such as GPS signals from the pseudo-lits or equivalent pseudo-lits.

In the previous discussion of the invention described with reference to the use of global satellite system positioning (GPS) in the United States of AME is to be treated and, in particular, the Russian system GLONASS (Glonass). The GLONASS system is different from the GPS system mainly due to the fact that the radiation from different satellites differ from one another through the use of several different carrier frequencies, instead of using different pseudo-random codes. In this situation apply to essentially all schemes and algorithms described previously, except that the processing of the new radiation propagating from the satellite to preprocess the data using a different exponential multiplier. This operation may be combined with the operation of the Doppler correction unit 108 (Fig.3) without the use of additional processing operations. In this situation, you only need one PS code, eliminating unit 106. The term GPS, which is used here, includes such alternative satellite positioning system, the Russian GLONASS system. Although Fig.1A, 1B and 1C depict numerous logical blocks that handle digital signals (e.g., 46, 32, 34, 26, 30, 28, is depicted in Fig.1A), it must be borne in mind that several of these blocks, or all of these blocks can be performed in a single integrated circuit, while maintaining properties which has been created low power consumption and depending on the value.

It should also be borne in mind that one or more operations (Fig.3) can be performed using hardcoded logic, in order to increase the overall processing speed while maintaining the properties of the programmability of the DSP processor. For example, the ability of Doppler correction unit 108 can be implemented using appropriate technical means that can be placed between the digital dynamic memory 46 and integrated circuit DSP 32. All other functions of the software (Fig.3) can in such cases be performed using a processor of the CSO. Several CSO can be used in conjunction with a single remote device to improve power handling. You can also get (fetch) numerous sets of frames of signals from GPS data and process each set, as shown in Fig.3, taking into account the time of receipt of each set of frames.

Demonstration system, which is a variant example of implementation of the present invention was designed to confirm the functioning of the described methods and algorithms and to check the sensitivity provided by these methods and algorithms. Demonstration system includes a GPS antenna, transducer P Converter with decreasing frequency functions 38, 40, 42 and 44 (Fig.1A), and a digital buffer performs the functions 44, 46 and 48 (Fig.1A). Signal processing was performed on a computer, IBM compatible PC, with Pentium microprocessor, operating system Windows 95. This simulates the functions of the IP DSP 32 and the periphery 34 of the memory. Doppler information for satellites in sight, was introduced in the software processing of the signal as input signals for processing signals for emulation of the functions of the modem and the microprocessor 22, 24, 25, 26.

Algorithms for this demonstration systems were developed using the programming language MATLAB. A large number of tests were performed on real GPS signals received in different situations locking signal. These tests confirmed that the response curve of the demonstration system essentially was higher than that of commercial GPS receivers that were tested at the same time. Appendix a provides a detailed printout of the program (machine code) of MATLAB, which was used during these tests was the example of fast convolution operations according to the present invention (e.g., Fig.3).

In the foregoing description of the invention is change possible without changing the nature and scope of the invention as as it is disclosed in the claims. The description and drawings are, accordingly, should be considered as an illustration and not as limitations.

Claims

1. The signal receiver global satellite systemiatically location (GPS), characterized in that chesterite antenna for receiving GPS signals at the radio frequency (RF) from being in the field of view of the satellites, the Converter with decreasing frequency associated with an antenna that is designed to reduce the frequency of the received RF GPS signals to an intermediate frequency (if) digital Converter associated with the Converter with decreasing frequency, receiving the GPS signals to the inverter and digital inverter provides the discretization of GPS signals at the if at the predetermined frequency to obtain a discretized GPS signals at the if, the memory associated with the digital Converter, designed to remember discretized GPS signals at the if, and digital signal processing (DSP) associated with a memory that is designed to perform fast convolution, and the digital signal processing processes the sampled GPS signals to the inverter by performing the set of operations is noreste relevant results of each fast convolution and summation of many mathematical concepts from a variety of corresponding results to obtain information about the first location.

2. The receiver of GPS signals under item 1, characterized in that it further comprises a communication antenna and a receiver associated with the antenna connected and the device of the CSO, and the specified receiver is designed to receive a data signal containing information about the satellite data.

3. The receiver of GPS signals under item 2, wherein the information about the satellite data contains a Doppler information of a satellite, which is in the field of view of the receiver of GPS signals.

4. The receiver of GPS signals under item 3, characterized in that the information about the satellite data contains the identification data of many satellites in the field of view of the receiver of GPS signals and a corresponding set of Doppler information for each satellite from multiple satellites in the field of view of the receiver of GPS signals.

5. The receiver of GPS signals under item 2, wherein the information about the satellite data includes data describing the ephemerides for the satellites.

6. The receiver of GPS signals under item 1, characterized in that it further comprises a local oscillator associated with the Converter with decreasing frequency and providing a first reference signal.

7. The receiver of GPS signals under item 2, characterized in that it further comprises a local oscillator, svyazannich receives the signal with the exact carrier frequency, used for calibration of the first reference signal from the local oscillator, the local oscillator is used to receive GPS signals.

8. The receiver of GPS signals under item 3, characterized in that the device CSO provides compensation discretized GPS signals at the if with the use of Doppler information.

9. The receiver of GPS signals under item 1, characterized in that it further comprises a control circuit power associated with the Converter with decreasing frequency and with a digital Converter, and after memorizing the GPS signals at the if, in the above-mentioned memory control circuit power reduces the power consumed by the Converter with decreasing frequency and digital Converter.

10. The receiver of GPS signals under item 8, characterized in that it further comprises a transmitter associated with the device CSO and designed to transmit information about the pseudorange.

11. The receiver of GPS signals under item 2, characterized in that it further comprises a transmitter associated with the device CSO and designed to convey information about latitude and longitude.

12. The receiver of GPS signals under item 1, characterized in that the GPS signals are received from a pseudo-lits.

13. The receiver of GPS signals under item 1, characterized in that the GPS signals Pacino frequency is a multiple of 1,024 MHz.

15. The receiver of GPS signals under item 1, characterized in that the said device DSP also performs pre-processing.

16. The receiver of GPS signals under item 15, wherein the operation of pre-processing is done before the fast convolution operations.

17. The receiver of GPS signals under item 16, characterized in that the operation of pre-processing includes correction of Doppler shift of signals from the satellites that are in view.

18. The receiver of GPS signals under item 15, wherein the operation of pre-processing includes the summation of the parts discretized GPS signals to the inverter to receive at least one of a corresponding set of discretized blocks GPS signals at the if.

19. The receiver of GPS signals under item 18, wherein the fast convolution generates a lot of results, and the subsequent processing includes the summation of the above set of results.

20. The receiver of GPS signals under item 18, characterized in that the said set of mathematical representations includes many of the squares of the values.

21. The receiver of GPS signals under item 7, characterized in that the information about the satellite data contains the identification of many spogo satellite from multiple satellites, in the field of view of the GPS receiver.

22. The receiver of GPS signals under item 7, characterized in that it further comprises a control circuit power associated with the Converter with decreasing frequency and the above-mentioned digital Converter, and after memorizing the GPS signals to the inverter in the memory control circuit power reduces the power consumed by the Converter with decreasing frequency and digital Converter.

23. The method of using the receiver of GPS signals, wherein the receive GPS signals from in view satellites, convert digital GPS signals using a predefined castorids obtain discretized GPS signals, remember sampled GPS signals in memory, process the sampled GPS signals by performing fast convolution operations for discretized signals GPS receiver of GPS signals, and processing process sampled GPS signals by performing a variety of fast convolution operations on the corresponding set of blocks discretized GPS signals, to get many relevant results from each operation fast convolution and summation of many mathematical what about the first location.

24. The method according to p. 23, characterized in that it additionally accept a data signal containing information about the satellite data.

25. The method according to p. 24, wherein the information about the satellite Doppler data contains information for satellites that are in view of the above-mentioned receiver of GPS signals.

26. The method according to p. 25, wherein the Doppler information is used to compensate for the sample of GPS signal, with said processing further includes the operation of pre-processing.

27. The method according to p. 26, wherein the fast convolution provide information on the pseudorange.

28. The method according to p. 24, wherein the information about the satellite data includes data characterizing the ephemeris for the satellite.

29. The method according to p. 28, wherein the information about the first location contains information about the pseudorange, and information about ephemeris and information about the pseudorange is used to calculate the latitude and longitude of a receiver of GPS signals.

30. The method according to p. 29, characterized in that the latitude and longitude display to the user of the receiver of GPS signals.

31. The method according to p. 29, characterized in that the latitude and longitude passed with pomozov on p. 23, characterized in that the GPS signals received from orbiting satellites.

34. The method according to p. 23, characterized in that the GPS signals discretizing with a frequency that is a multiple of the frequency of 1,024 MHz, to obtain the mentioned discretized GPS signals.

35. The method for determining the pseudorange in the receiver global satellite positioning (GPS), wherein the receive GPS signals from one or more in sight of GPS satellites using the antenna associated with the Converter with decreasing frequency, the GPS signals contain a pseudo-random sequence, bufferinput received GPS signals in digital dynamic memory, process the buffered GPS signals for one or more in sight of GPS satellites in digital signal processing by distributing the buffered data in the sequence of the adjacent blocks, the duration of which is equal to the multiple periods of the frame pseudo (PS) codes contained in the GPS signals, forming for each block of the compressed block of data with length equal to the duration of the period of the pseudorandom code, by summing consecutive sub-blocks of data, this will mention Blokov summarize with each other, for each compressed block performs a convolution of the compressed data block using a pseudo-random sequence (SRP) for the respective satellites of the GPS system, which data are processed, while convolution is carried out using fast convolution algorithms with obtaining the result of the convolution, perform the operation of constructing the value in the square according to the results obtained for each fold, for the formation of these squared values, combine the data of the squares of the values for all blocks in one data block by summing the data blocks of the squares of the values so that the corresponding numbers of samples of each of the squares of the values obtained in the result of the convolution, summarize with each other, determine the position of the maximum referred to a single block of data with high accuracy using digital interpolation, while the position is defined as the distance from the beginning of the data block to the above-mentioned maximum, and the position is pseudodominant for the satellite GPS system, which matches the SRP.

36. The method according to p. 35, wherein the fast convolution algorithm, which is used when processing the buffered GPS signals, represents the least is of the mentioned compressed block and the pre-stored representation of the direct conversion of SRP to obtain a first result, and then perform the inverse transformation mentioned first result to restore the mentioned result.

37. The method according to p. 35, wherein the fast convolution algorithm, which is used when processing the buffered GPS signals, is an algorithm Grapes (Winograd).

38. The method according to p. 36, characterized in that the time delay due to the Doppler effect, and the time error caused by the local oscillator, compensate for each compressed data block by introducing between direct and inverse fast Fourier transform operation is the multiplication of the direct FFT mentioned compressed blocks on the complex exponent, phase which, depending on the number of samples, adjust to ensure compliance with compensation for the delay, required for this unit.

39. The method according to p. 35, characterized in that the digital signal processing is a universal programmable integrated circuit (IC) digital signal processing, which provides the memorized commands.

40. The method according to p. 35, wherein the fast convolution algorithm, which is used when processing the buffered GPS signals, is an algorithm of Agarwal-Cooley (Agarwal-Cooley).

41. The method according to p. 35, characterized in that algorithmical convolution, which is used when processing buffers who eat the fast convolution algorithm, which is used when processing the buffered GPS signals, is an algorithm nesting of recursive polynomial.

43. The method according to p. 35, wherein to determine that the above maximum is valid by determining whether the said maximum predetermined threshold.

44. The method of tracking that uses satellites global satellite positioning (GPS) to determine the location of the remote sensor, wherein accept and remember at the remote sensor GPS signals received from multiple GPS satellites that are in view, calculated in the above-mentioned sensor pseudorange using GPS signals, and the computation includes digital signal processing for GPS signals by performing a variety of fast convolution operations on the corresponding set of data blocks representing the GPS signals, to get many relevant results of each operation fast convolution and summation of many mathematical concepts mentioned many relevant results in order to obtain information about the first location, peridural for GPS satellites, and take the pseudorange at the base station and use the pseudorange and ephemeris data of the satellites to calculate the geographic location of the above-mentioned sensor.

45. The method according to p. 44, characterized in that it additionally accept the signal of the carrier frequency from the base station, automatically produce the synchronization signal of the carrier frequency received from the base station, and produce the calibration of the local oscillator in the above-mentioned remote sensor using the signal of the carrier frequency.

46. The method according to p. 44, characterized in that previousline of pseudorange additionally perform the operation of pre-processing before the said fast convolution operations.

47. The method of tracking that uses satellites global satellite positioning (GPS) to determine the location of the remote sensor, wherein accept and remember at the remote sensor GPS that come from many in the field of view of GPS satellites, calculates the pseudorange in the above-mentioned sensor using GPS signals, and calculating contains digital signal processing using fast convolution methods on sancia provided ephemeris data for the GPS satellites, and take the pseudorange at the base station and use the pseudorange and ephemeris data of the satellites to calculate the geographic location of the above-mentioned sensor, and when the calculation of the pseudorange remember received GPS signals in memory, process the stored GPS signals for one or more GPS satellites that are in view, in digital signal processing with transactions in which share saved data in a sequence of adjacent blocks, duration equal to a multiple of periods of the frame in a pseudo-random (IR) codes, which are contained in the GPS signals, for each block, create a compressed data block length, equal to the duration of the period of pseudo-random code using coherent combining together with successive sub-blocks of data, these subunits have a duration equal to one substation frame, for each compressed block performs a matched filtering operation to determine the relative time interval between the received PS code contained in the data block, and a locally generated reference signal SS, and in the operation matched filtering using fast convolution methods set the AI matched filtering, and combine the received data of the squares of the values for all blocks in one data block by adding together the data blocks of the squares of the values to obtain the maximum, while the position of the above-mentioned maximum determined using digital interpolation corresponds to said pseudorange.

48. The method of tracking on p. 47, wherein said matched filtering operation includes performing a convolution of the compressed data block with a pseudorandom sequence (SRP) processed data of the GPS satellite, while convolution is carried out using fast convolution algorithms to obtain the result of the convolution.

49. The method of tracking under item 48, wherein the fast convolution algorithm used in processing the buffered GPS signals, is a fast Fourier transform (FFT), and the result of the convolution is obtained by calculating the direct conversion mentioned compressed block using a pre-saved views direct conversion of SRP to obtain a first result, and then perform the inverse transformation mentioned first result to restore the mentioned result.

50. The method used is of a remote sensor, characterized in that you accept and remember the GPS signals at the remote sensor from multiple GPS satellites that are in view, calculated in the above-mentioned sensor pseudorange using GPS signals, and the computation includes digital signal processing for GPS signals by performing a variety of fast convolution operations on the corresponding set of data blocks representing the GPS signals to obtain a set of corresponding results of each operation fast convolution and summation of many mathematical concepts mentioned many relevant results in order to obtain information about the first location, accept the transferred information about the satellite data, containing the data representing ephemeris for multiple satellites to determine location information by computation in the above-mentioned sensor using the information about the satellite data and pseudorange.

51. The method according to p. 50, characterized in that the said transfer shall be operated from the base station.

52. The method according to p. 50, wherein said information transmission includes transmission of said multiple satellites.

53. The method according to p. 50, great is the calculation of the pseudorange additionally perform pre-processing before the fast convolution operations.

55. The method according to p. 51, characterized in that it additionally accept a signal with a precise carrier frequency from the base station, automatically perform synchronization with the above-mentioned signal with the exact carrier frequency from the base station and the calibration of the local oscillator at the remote sensor using the above-mentioned signal with the exact carrier frequency.

56. The method according to p. 52, characterized in that the remote sensor includes a GPS signal receiver, which receives the above-mentioned transmission containing data representing ephemeris for multiple satellites.

57. The way to use satellites global satellite positioning (GPS) to determine the location of the remote sensor, which consists in the fact that you accept and remember the GPS signals at the remote sensor from many in the field of view of GPS satellites, calculates in the above-mentioned sensor pseudorange using GPS signals, and calculating contains digital signal processing using fast convolution methods stored on the GPS signals, receive the transmitted information about the satellite data containing data representing ephemeris for multiple satellites, determine information about methodologist, moreover, when calculating the pseudorange memorize in the memory the received GPS signals, process the stored GPS signals for one or more GPS satellites that are in view, in digital processing of signals by dividing data stored in the sequence of the adjacent blocks, duration which is a multiple of the frame period pseudo-random (IR) codes contained in the GPS signals, for each block creates a compressed block of data with length equal to the duration of the period of the pseudorandom code, through coherent combining of consecutive sub-blocks of data, and the said subunits have a duration equal to one substation frame, for each compressed block performs a matched filtering operation to determine the relative time interval between the received PS code contained in the data block, and locally generated reference SS signal with matched filtering using fast convolution methods, determine the mentioned pseudodominant by squaring the magnitudes of the results obtained when performing matched filtering, and combining said data squared values for all blocks in one data block by summing mentioned BL is using digital interpolation, corresponds to said pseudorange.

58. The method according to p. 57, characterized in that during operation perform matched filtering convolution of the compressed data block using a pseudo-random sequence (SRP) processed satellite data, GPS systems, and perform convolution using fast convolution algorithms to obtain the result of the convolution.

59. The method according to p. 58, wherein the fast convolution algorithm used in processing the buffered GPS signals, is a fast Fourier transform (FFT), and the result of the convolution is formed by calculating the direct conversion mentioned compressed block using a pre-stored representation of the direct conversion of SRP to obtain a first result and then perform the inverse transform of the first result to restore the above-mentioned result of the convolution.

60. The method of calibration of the local oscillator in a mobile GPS receiver, wherein the signal with the exact carrier frequency from a source that outputs a signal with a precise carrier frequency automatically perform synchronization signal with the exact carrier frequency to form the reference signal, perform the calibration of gesica fact, when receiving emit the signal with the exact carrier frequency of the data signal containing information about the satellite data transmitted over the communication channel.

62. The method according to p. 61, wherein the information about the satellite data includes data representing ephemeris for the satellite.

63. The method according to p. 61, wherein the communication channel is a two-way communication channel.

64. The method according to p. 61, wherein the communication channel is the medium for communication in the radio frequency.

65. The method according to p. 60, characterized in that the logic of automatic frequency is in phase lock loop frequency, or frequency locked loop, or in the assessment phase blocks.

66. The method according to p. 65, characterized in that the reference signal provides a reference frequency, which is compared with the frequency obtained by using the local oscillator to calibrate the local oscillator.

67. The method according to p. 60, characterized in that the mobile GPS signal receiver receives a data signal containing information about the satellite data, which contains the Doppler information of a satellite, which is in the field of view of the mobile receiver of GPS signals.

68. Mobile GPS signal receiver, containing the first antenna for the et supply of GPS signals in the Converter with decreasing frequency, the local oscillator associated with the Converter with decreasing frequency, the local oscillator provides a supply of the first reference signal to the Converter with a downconverter to convert the GPS signals from the first frequency to the second frequency, the second antenna to receive a signal with a precise carrier frequency from a source providing a signal with a precise carrier frequency, a circuit for automatic frequency control (ARCH) associated with the second antenna, when the scheme ARCH supply the second reference signal to the local oscillator for calibration of the first reference signal of the local oscillator, the local oscillator is used to receive GPS signals.

69. Mobile GPS signal receiver according to p. 68, characterized in that it further comprises a comparator associated with the scheme ARCH and lo, and the comparator compares the first reference signal and second reference signal to adjust the frequency of the first reference signal from the local oscillator.

70. Mobile GPS signal receiver according to p. 69, characterized in that the scheme of the ARCH contains a chain of phase-locked loop in the receiver, which is connected with the second antenna.

71. Mobile GPS signal receiver according to p. 68, characterized in that it further comprises a receiver associated with storeitem mentioned the receiver receives the signal with the exact carrier frequency with the data signal, contains information about the satellite data received by the second antenna.

72. The mobile receiver of GPS signals under item 71, wherein the information about the satellite data contains a Doppler information of a satellite, which is in the field of view of the mobile receiver of GPS signals.

73. The mobile receiver of GPS signals under item 72, wherein the information about the satellite data includes information identifying a set of satellites in view of a mobile receiver of GPS signals and a corresponding set of data of the Doppler information for each satellite from multiple satellites in the field of view of the mobile receiver of GPS signals.

74. The mobile receiver of GPS signals under item 71, wherein the information about the satellite data contains data representing ephemeris for the satellite.

75. The method of using a base station for calibration of the local oscillator in the mobile receiver of GPS signals, wherein producing a first reference signal having a precise frequency modulate the first reference signal using the data signal to obtain a signal with a precise carrier frequency, transmit a signal with a precise carrier frequency in a mobile receiver of GPS signals, when it is Rodin used to receive GPS signals.

76. The method according to p. 75, wherein the data signal contains information about the satellite data, which contains the Doppler information of a satellite, which is in the field of view of the mobile receiver of GPS signals.

77. The method according to p. 75, wherein the data signal contains information about the satellite data, which contains data representing the ephemeris for the satellite.

78. The method of determining the location of the remote device, wherein the transfer information of the satellite GPS system, including Doppler information in the remote device from the base station via a data transmission channel, taking in the remote device satellite information and the GPS signals from the satellites in view, and use a remote device, the reference signal extracted from the signal received from the base station to generate a local oscillator input for receiving GPS signals, calculates in a remote device, the pseudorange for satellites in view, transmit the pseudorange to the base station from a remote device through the data transmission channel and is calculated in the base station, the location of the remote device using the pseudorange.

79. The base station d is the birthplace of the mobile receiver of GPS signals, characterized in that it contains the first source to the first reference signal having a precise frequency, a modulator associated with the first source and the second source of information about satellite data, the modulator produces a signal with a precise carrier frequency, the transmitter associated with the modulator, the transmitter is designed to transmit a signal with a precise carrier frequency in a mobile receiver of GPS signals and a carrier signal with the exact carrier frequency is used to calibrate the local oscillator and the local oscillator is used to receive GPS signals.

80. The base station p. 79, wherein the information about the satellite data contains a Doppler information of a satellite, which is in the field of view of the mobile receiver of GPS signals.

81. The base station p. 79, wherein the information about the satellite data contains data representing the ephemerides for the satellites that are in view of a mobile receiver of GPS signals.

82. The base station p. 79, characterized in that it further comprises a processor associated with the transmitter, and the processor issues commands the transmitter to transmit to a mobile receiver of GPS signals.

83. The base station p. 82, ex the GPS signals, and receives information about the satellite data for each satellite from multiple satellites, the processor issues commands the transmitter to transmit to a mobile receiver of GPS signals information about the identification of multiple satellites and information about the satellite data.

84. The base station according to p. 83, wherein the information about the satellite Doppler data contains information for multiple satellites.

85. The base station according to p. 83, wherein the information about the satellite data contains data representing the ephemerides for multiple satellites.

86. The base station p. 79, characterized in that the signal with the exact carrier frequency is the first frequency, which is different from the frequency of the GPS signals.

87. The way to use satellites global satellite positioning (GPS) to determine the location of the remote sensor, which consists in the fact that you accept and remember the GPS signals at the remote sensor from many in the field of view of the GPS satellites, calculates the pseudorange in the sensor using the GPS signals, and calculating contain digital signal processing using fast convolution methods on the memorized signal is Roy convolution and executes the subsequent processing after the above-mentioned methods, fast convolution, and fast convolution methods contain the matched filtering operation, the said GPS signals memorize sequentially in a contiguous block in memory, and pre-processing includes, for each block, through which create a compressed data block by summing the subsequent sub-blocks of data, these subsequent processing contains a summation of the results obtained from the above operations matched filtering, signal transmission with information about the satellite data, which contains data representing the ephemerides for multiple satellites, calculates the location information in the sensor using the information about the satellite data and about the mentioned pseudorange.

88. The method of tracking that uses satellites global satellite positioning (GPS) to determine the location of the remote sensor, which consists in the fact that you accept and remember the GPS signals in the above-mentioned sensor from many in the field of view of the GPS satellites, calculates the pseudorange in the sensor using the GPS signals, and the evaluation operation includes digital signal processing using the method of the processing before the fast convolution methods and perform the subsequent processing after the fast convolution methods, fast convolution methods contain the matched filtering operation, the GPS signals memorize sequentially in a contiguous block in memory, pre-processing includes, for each of the unit stages in which create a compressed data block by summing the subsequent sub-blocks of data, the subsequent processing includes the addition of the results obtained from the operation matched filtering, transmit said pseudorange from the sensor to the base station, the base station is provided ephemeris data of the GPS satellite, and take the pseudorange at the base station and use the pseudorange and data about the satellites ephemeris to calculate the geographic location of the sensor.

89. The method of controlling the power to the GPS receiver, namely, that take in the GPS receiver the GPS signals from in view satellites and provide consumption full power with the receiving part of the GPS receiver from the GPS when the reception of GPS signals, carry out the digitized GPS signals to obtain a digital representation of the GPS signals, bufferedinput digital representation of GPS signals in a digital memory, after buffering digital representation reduces the power consumption is the conversion downconverter RF GPS signals to an intermediate frequency, process the digital representation by restoring the digital representation of the digital memory and to process the digital representation to obtain at least one of information on the pseudorange and the processing is executed after power reduction, this treatment contains a fast convolution operation on the digital representation of the GPS signals, which bufferedinput in memory, and the number of digital representation of GPS signals, which bufferedinput in memory can be changed for a compromise to reduce the sensitivity by reducing the power.

90. The method according to p. 89, characterized in that a smaller number of digital representation of GPS signals can be buffered to save more power.

91. The method of power control for the receiver of GPS signals, namely, that take in the receiver of GPS signals GPS signals from in view satellites and provide consumption full power with the receiving part of the GPS receiver of GPS signals when the reception of GPS signals, performs digital conversion of the GPS signals to obtain a digital representation of the GPS signals, bufferedinput digital representation of GPS signals in a digital memory, after buffering the digital representation and reception of the GPS section performs the conversion with decreasing frequency GPS RF signals into intermediate frequency, process the digital representation by restoring the digital representation of the digital memory and to process the digital representation to obtain at least one of information on the pseudorange and the processing is executed after power reduction, this treatment contains a fast convolution operation on the digital representation of the GPS signals, which bufferedinput in memory, taking in the receiver of GPS signals Doppler information of a satellite, which is in the field of view of the receiver of GPS signals, the number of GPS signals, which bufferedinput in the digital memory may vary compromise with a reduction in the sensitivity due to the lower power.

92. The method according to p. 91, characterized in that a smaller number of digital representation of GPS signals may beforeserialize to save more power.

93. Mobile GPS device that has a status with reduced capacity, containing a receiver for receiving GPS signals from in view satellites, the memory associated with the receiver, for storing the digital representation of the GPS signals, the processor associated with the memory, and the processor processes the digital representation of the GPS signals to obtain at least one information the aforementioned receiver, moreover, the control circuit reduces power to the power receiving portion GPS receiver, mobile GPS devices, with full power consumed when the reception of GPS signals, to a low power consumption after memorizing digital representation, while receiving portion GPS performs the conversion with decreasing frequency GPS RF signals into intermediate frequency, the control circuit power increases the power consumed by the CPU, with low power to full power after the digital representation stored in said memory in order to process the above-mentioned GPS signals.

94. Mobile device GPS on p. 93, characterized in that it further comprises a communication receiver and a communication transmitter associated with the control circuit power.

95. Mobile device GPS on p. 93, characterized in that the control circuit power reduces the power consumed by the processor.

96. Mobile device GPS on p. 94, wherein after the mobile GPS device is in a state of reduced power, the power control returns mobile GPS device into a state with higher power consumption after receiving signal on ATOR and the solar cell and the power controller, associated with the battery and solar cell and control circuit power, and the solar cell is designed to recharge the battery.

98. Mobile device GPS on p. 93, characterized in that it further comprises the first inner connection to control the supply of power associated with the receiver and control circuit power, the second internal connection to control the supply of power, associated memory and control circuit power and control circuit power reduces the power by controlling the power supplied to the receiver via the first internal connection for control power supply and control power supplied to the memory via the second internal connection for control power delivery.

99. Mobile device GPS on p. 93, characterized in that the control circuit power contains a microprocessor and multiple power switches.

100. Mobile device GPS on p. 93, characterized in that the control circuit power contains the logic to control power and made element for digital signal processing, and the processor contains an element for digital signal processing.

101. Mobile device GPS on p. 100, is knitted with a logical control circuit power.

102. Mobile device GPS on p. 93, characterized in that it further comprises coherent receiver, which receives information about the satellite data, which contains the Doppler information of a satellite located in the field of view of the receiver of GPS signals.

103. Mobile device GPS on p. 93, characterized in that after the transition the mobile device GPS in the state of reduced power and control circuit power returns mobile GPS device into a state with higher power consumption.

104. Mobile device GPS on p. 93, characterized in that it further comprises coherent receiver, which receives information about the satellite data, which contains data representing the ephemeris for the satellite.

105. Mobile GPS device under item 93, wherein the processor processes the GPS signals by performing fast convolution operations on the digital representation of the GPS signals.

106. Mobile GPS device under item 105, wherein after storing the digital representation of the GPS signals in memory reduces the power consumed by the receiver.

107. Mobile GPS device under item 105, wherein the operation of pre-processing on the digital representation of the GPS signals is p, the subsequent processing according to the results of operations of fast convolution is performed after performing fast convolution operations.

109. Mobile device GPS on p. 93, characterized in that it further comprises a local oscillator associated with the receiver and the local oscillator provides a supply of the first reference signal, and the communication receiver associated with the local oscillator, and connected the receiver generates a signal with a precise carrier frequency for calibration of the local oscillator, which is used to receive GPS signals.

110. The method of controlling the level of sensitivity of the receiver of GPS signals GPS with mobile GPS signal receiver and the base device, and the mobile receiver of GPS signals has a state of reduced power, namely, that accept the communication signal at the mobile receiver of GPS signals and the communication signal contains information about the satellite, translate mobile GPS signal receiver in the state with the increased power of the state with reduced power after receiving the communication signal, collect and memorize GPS data and reduce power in a mobile receiver of GPS signals after saving GPS data, transmit the data representation of the GPS signal to the base device, calculate the final location of a mobile receiver of GPS signals in the base unit and use a microprocessor to control the level sensitive the S.

111. The method according to p. 110, characterized in that the sensitivity of a mobile receiver of GPS signals is controlled by the amount of data stored in at least one memory.

112. The method according to p. 111, characterized in that the sensitivity of a mobile receiver of GPS signals increase as the microprocessor stores more data in at least one memory.

113. The method of determining the location of the remote device, namely, that transmit information about the satellite, including Doppler information in the remote device from the base station channel data, take remote device information about the satellite and the GPS signals from in view satellites and use a remote device, the reference signal extracted from the signal received from the base station to generate a local oscillator input for receiving GPS signals, calculates in a remote device, the pseudorange in the field of view of the satellites, the pseudorange is calculated using the Doppler information, transmit the pseudorange at the base station from a remote device via the data transmission channel and is calculated in the base station, the location of the remote device with apologuise is receiving the signal with the exact carrier frequency from a source providing a signal with a precise carrier frequency, perform automatic frequency control signal with a precise carrier frequency and provide the reference signal using the reference signal to obtain the lo signal to capture GPS signals.

115. The method according to p. 114, wherein when receiving a retrieve signal with the exact carrier frequency of the data signal containing information about the satellite data transmitted over the communication channel.

116. The method according to p. 115, wherein the information about the satellite data contains data representing ephemeris for the satellite.

117. The method according to p. 115, characterized in that the communication channel is a two-way communication channel.

118. The method according to p. 115, characterized in that the communication channel is a radio frequency communication environment.

119. The method according to p. 114, wherein the lo signal produced from the reference signal or from the frequency synthesizer.

120. The method according to p. 114, characterized in that it further perform the conversion with decreasing frequency of the GPS signals received through the GPS antenna, and converting with decreasing frequency using the lo signal to convert with lower education with decreasing frequency GPS signals, received through the GPS antenna, and converting with decreasing frequency using the lo signal to convert with decreasing frequency of the GPS signals.

122. The mobile receiver of GPS signals containing a first antenna for receiving GPS signals, a Converter with decreasing frequency associated with the first antenna, the first antenna provides a supply of GPS signals in the Converter with decreasing frequency, the Converter with decreasing frequency has an input for receiving the lo signal to convert the GPS signal from the first frequency to the second frequency, the second antenna to receive a signal with a precise carrier frequency from a source providing a signal with a precise carrier frequency diagram of the automatic frequency control (ARCH) associated with the second antenna.

123. The mobile receiver of GPS signals by p. 122, characterized in that it further comprises a frequency synthesizer associated with the scheme ARCH and Converter with decreasing frequency, and the inverter with the lower frequency signal is received from the local oscillator through a frequency synthesizer.

 

Same patents:

The invention relates to the field of satellite navigation and can be used to determine the state vector (coordinates, speed and time) of users on the signals of two satellite navigation systems (SNS) GLONASS (Russia) and GPS NAVSTAR (USA)

The invention relates to the field of satellite navigation and can be used in tracts of primary information processing voltage signals of global navigation satellite systems GPS NAVSTAR (USA) and GLONASS (Russia)

The invention relates to a method of Autonomous lowering the limits of detection and tracking of bearing taken on orbit receiver equipped with orbital navigation system, inside or outside the specified receiver, the latter has at least one ring phase-locked loop

The invention relates to radio engineering, in particular, to a radionavigation systems determine the location of objects

The invention relates to radar systems and can be used in cellular communication systems to determine the location of a mobile station (MS)

The invention relates to a global system that is designed for navigation and radio positioning location containing a segment of ground-based, which includes a global network of radio beacons on the ground, emitting radio signals with a wide range in the direction of the user satellites, control center, designed for the formation of the plan of operation for certain user-defined satellites and its transmission statement for each of these satellites over the leading beacons; processing center, used for receiving remote measurements, sorted by control center, division of remote measurement remote measurement, necessary for processing performed in the processing center, and remote measurement required services to users, given by this system; the space-based segment, which includes leading companions, jointly participating in the system, and user satellites, user segment, consisting of the user beacons and fixed or mobile user receivers

The invention relates to electronics, and more specifically to digital generators designed for use in digital servo systems correlation signal processing, mainly of signals of satellite radio navigation systems or satellite communication systems

The invention relates to radio navigation systems, particularly to a receiver of signals of satellite radio navigation systems GPS and GLONASS frequency band L1

The invention relates to the field of landing aircraft (LA) based on satellite navigation systems (SNS) GLONASS, GPS, GNSS, and can be used to equip unequipped radiobeacon boarding means airfields and helipads, which is achievable technical result

The invention relates to the field of satellite navigation and can be used to determine the ionospheric propagation delay of the signals of global navigation satellite systems using navigation user equipment in global navigation satellite systems operating on the same frequency

The invention relates to radio navigation systems and can be used for radionavigation determine the speed of a moving object as a consumer radionavigation information space navigation system (SNS)

The invention relates to a method and apparatus for reducing the search space of code shift in the receiver for the Global positioning system and, more specifically, to reduce the search space of code shift in the receiver for the Global positioning system that supports the connection to the cellular mobile station operating in a cellular telephone system

The invention relates to satellite navigation and can be used to determine the spatial orientation of moving objects interferometric method when the size of the interferometer to a few meters

The invention relates to the field of rocket and space technology and can be used for navigation support facilities - users of navigation on the earth's surface, in the air and near-earth space

The invention relates to railway transport, in particular to a method of measuring the track

The invention relates to regional navigation

The invention relates to the field of navigation of various objects having onboard inertial navigation system (aircraft, spacecraft, automobiles, ships)

The invention relates to radio navigation systems and can be used in instrument control and synchronization of transmitting stations pulse-phase radionavigation systems (IPNS) type Laurent-
Up!