SUBSTANCE: indoor installation transmitter (200-1) is capable of providing position information using a second positioning signal which is compatible with the first positioning signal, which is a spread spectrum signal from each of a plurality of satellites. The indoor installation transmitter (200-1) has EEPROM (243) memory which stores position data for identification of the installation position thereof, FPGA (245) for generating a second signal, which includes position data in form of a spread spectrum signal and a transmitting unit (251-258) for transmitting a spread spectrum signal. The second positioning signal is generated to repeat the same content in a cycle which is shorter than for the first positioning signal.

EFFECT: providing position information without deterioration of accuracy even in a position where it is impossible to receive radio waves from a satellite which emits positioning signals, and shorter time required to obtain position information.

10 cl, 26 dwg

The technical field

The present invention relates to a technology of providing location information. More specifically, the present invention relates to technology for providing information about the location, even in the environment that prevents the penetration of the signal emitted from the satellite emits a signal location.

Prior art

As the traditional system of positioning a known global positioning (GPS). Companion for radiation signal for use in GPS (the satellite and the signal will hereinafter be referred to as "GPS satellites" and "GPS signal", respectively) is flying at a height of about twenty thousand kilometers from earth. Any user has the ability to receive a signal emitted from the GPS satellites to measure the distance between the GPS satellite and the user by means of demodulation of a received signal. Thus, if there are no obstacles between the earth and GPS satellite positioning can be performed using the signal emitted from the GPS satellite. However, when GPS is used, for example, in urban areas, many buildings often create a barrier, causing a situation where the device to provide location information of the user is unable to receive a signal, and is obtained from the GPS satellite.
In addition, depending on conditions, diffraction or reflection of the signal often arise from buildings, causing an error in the distance measurement using the signal, resulting in distortion of the accuracy of the positioning.

Although there is a reception method in the field of indoor weak GPS signal, which penetrates through the wall or roof, receiving status remains unstable, which causes distortion of the accuracy of the positioning.

Although the above description refers to the location on the example of GPS, the above phenomena are observed in General in a satellite-based location system. As used here, the term "satellite location system" means any type of satellite positioning, including GLONASS (global navigation satellite system) in the Russian Federation, Galileo in Europe and GPS.

However, in the method described in JP 2006-A, there is a problem consisting in the lack of flexibility, because the reader device or the recording device is the only element of the system of providing location information. Moreover, due to necessary the particular limitations of the output signal of the transmitter,
to avoid mutual interference, the range of location information is limited to what is causing the problem, which consists in the impossibility of continuous information on the location, or requires a very large number of transmitters to cover a wide range.

In conventional mobile phone that supports the positioning location information can be obtained at the location where you have the option to receive a signal from the satellite, so you can be informed about the location of a mobile phone. However, in locations where it is impossible to receive radio waves, such as the interior of a building or an underground shopping center, there is a problem, which consists in the impossibility of obtaining location information.

As measures to solve this problem, the method, which provides accommodation in the inner region of the multiple transmitters, each of which can emit a signal that is similar to the GPS signal to calculate the location based on the principle of trilateration, as in GPS. However, in this case there is a problem consisting in the increase in the cost of transmitters due to the need to ensure that the appropriate time hours transmitters were synchronized with each other.

In addition, the propagation becomes the becomes more complex,
due to reflections in the inner region, which causes another problem, which is that the error occurs on the order of several tens of meters, despite the installation of expensive transmitters.

JP 2007-278756 A (patent document 2) discloses a system for providing location information, is able to continuously receive location information in the areas of domestic installations and in the outer region, and the actual location information (latitude, longitude, altitude and the like)related to the installation location of the transmitter internal installation, is transmitted in the same format as the usual format of the signal from the GPS satellite, and a typical configuration for positioning based on GPS satellites is used as a hardware GPS receiver without modification.

Patent document 1: JP 2006-A

Patent document 2: JP 2007-278756A

Disclosure of inventions

Objectives of the invention

Thus, there is a growing need for accurate information about the location in the areas of both external and internal installation.

More specifically, in respect of the receipt or notification of location information, for example, landline phone line, the caller's location can be identified by a call sent from a telephone staz is opened line,
because the location of its installation previously known. However, due to the wide distribution of mobile phones, mobile communication is becoming more and more popular. Thus, it is often impossible to provide information about the location of a caller in the same way as in the case of landline phone line. In addition, with regard to messages in an emergency situation, currently supports the development of legislation providing for the inclusion of location information in a message from a mobile phone.

However, in cases where the internal transmitter setup is used to provide location information on the device providing the location information, for example, a mobile phone having a function of positioning is not exactly clear in the signal format of any type shall be transmitted to the signal to allow to suppress errors in synchronization and signal capture.

In the field of indoor installation, in comparison with the signal from the satellite can be transmitted signal with sufficient intensity. Thus, it is expected that the synchronization and capture can be performed in a shorter time interval than the interval for the signal from the satellite. However, there is a problem, consisting in the fact that it is not exactly clear what the signal format suitable is it for this.

Therefore, there is a need for a system capable of providing location information without compromising accuracy even in locations where it is impossible to receive radio waves from the satellite which emits signals to determine location.

Also there is a need for a system that can reduce the cost of the transmitter, intended for radiation signal to determine the location.

There is also a need to provide location information that can reduce the time required to obtain location information.

So there is another need in the internal transmitter installation capable of transmitting the signal to provide location information, without compromising accuracy, even in locations where it is impossible to receive radio waves from the satellite which emits signals to determine location.

There is also a need in the internal transmitter installation can reduce the cost of the transmitter indoor installation intended to send a signal to determine the location.

There is also a need in the internal transmitter installation can reduce the time required to obtain location information.

Means for solving the problem

According to the first aspect of the present izobreteny is,
the proposed system provide information about the location, capable of providing location information using the first signal to determine the location, which is an extended spectrum signal from each of multiple satellites. System for providing location information contains the internal transmitter installation and the device providing the location information. Transmitter internal installation contains a storage device that stores location data to identify the location of the transmitter installation internal installation, generation unit for generating, in the form of extended spectrum signal, the second signal location containing location data, and the transmitting unit to transmit the generated signal extended range. The device providing the location information includes a receiving unit to receive signals extended range, the block identification for the set of code combinations associated with the first and second signals to determine the location, to identify one of the code combinations, which corresponds to the signal extended spectrum adopted by the foster block, the block definition in order on the basis of a signal obtained by demodulation of a received signal RAS is irinaga spectrum using code combinations,
identified by the unit identification, to determine which of the first and second signals to determine the location adopted, the unit receiving the location information to obtain information about the device location provide location information when switching between processing modes depending on the result of the determination, and output unit to output the location information received by the power receiving information about the location. The second signal location configured to repeat the message of the same content in a cycle shorter than the first signal location.

A preferred manner, the second signal of the positioning contains lots of frames, each of which includes multiple words, each of which represents a data block transfer, subjected to error detection, and the number of words included in each of the frames, set variables, and words that form each of the frames include the word having the identification information indicating the number of words forming the frame.

A preferred manner, the second signal of the positioning contains lots of frames, each of which includes a set of words, each of which represents a block of data is x transmission
subjected to error detection, and the first one of the words in each of the frames includes a preamble for establishing frame synchronization during receiving, and the rest of the word, other than at least the first word in each of the frames include data reference, which is updated every time data generated words.

A preferred manner, the first signal of the positioning contains lots of first frames, each of which includes a set of first words, each of which represents a data block transfer, subjected to error detection, each of the first frame includes a first preamble for establishing frame synchronization during receiving.

In addition, the preferred way, the second signal of the positioning contains lots of second frames, each of which includes many of the second words, each of which represents a data block transfer, subjected to error detection, each of the second frame includes a second preamble for establishing frame synchronization during receiving, and the second preamble has a structure different from the structure of the first preamble.

A preferred way, the controller can obtain the location information is valid when the second signal definitions conventions is transmitted by the transmitter internal installation
to obtain location data from a signal obtained by demodulation, and, when taken in the set of first signals to determine the location without receiving the second signal location to calculate the location information based on multiple received signals extended range.

A preferred manner, the device providing location information adapted to communicate with a communication device to provide related to the location information associated with the identification data through the communication line, and the unit receiving the location information is valid when the receiving unit receives the second signal location to communicate with the communication device based on the identification data to retrieve relevant to location information associated with the identification data.

According to the second aspect of the present invention, a transmitter internal installation, capable of providing location information using the first signal to determine the location, which is an extended spectrum signal from each of multiple satellites, and the second signal positioning, compatible with the first definition signal mestopolozhenie.personala internal installation contains the first storage device,
which stores location data to identify the location of the transmitter installation internal installation, generation unit for generating, in the form of extended spectrum signal, the second signal location containing location data, and the transmitting unit to transmit the generated signal extended range, and a generation unit adapted to generate a second signal positioning therefore, to repeat the message of the same content in a cycle shorter than the first signal location.

The preferred way, in the internal transmitter setup, the first signal of the positioning contains lots of first frames, each of which includes a set of first words, each of which represents a data block transfer, subjected to error detection, each of the first frame includes a first preamble for establishing frame synchronization during receiving, and the second signal of the positioning contains lots of second frames, each of which includes many of the second words, each of which represents a data block transfer, subjected to error detection, each of the second frame includes a second preamble to establish synchronize the personnel at the reception
and the second preamble has a structure different from the structure of the first preamble.

The preferred way, in the internal transmitter setup, the generation unit includes identification data associated with the location information.

According to a third aspect of the present invention, a method for providing location information using the first signal to determine the location, which is an extended spectrum signal from each of multiple satellites. The method includes a step of loading the data location to identify the location of the transmitter installation internal installation; the step of generating the second signal location, including location data, in the form of extended spectrum signal; the step of transmitting the generated signal extended range; the step of receiving the transmitted signal extended range; a step of identifying, based on multiple code combinations associated with the first and second signals to determine the location, one of the code combinations, which corresponds to the extended spectrum signal; a step of determining, on the basis of a signal obtained by demodulation of a received signal extended spectrum using the identified code combination, to the some of the first and second signals to determine the location adopted;
the step of obtaining location information when switching between processing modes, depending on the result of determination; and a step of outputting the obtained location information, and the second signal location is generated in such a way as to repeat the message of the same content in a cycle shorter than the first signal location.

Brief description of drawings

Figure 1 - diagram showing the configuration of a system providing location information according to the first variant implementation of the present invention.

Figure 2 is a block diagram showing the hardware configuration of the transmitter 200-1 internal installation.

Figure 3 is a diagram conceptually showing one mode of data storage in EEPROM 243 provided in the transmitter 200-1 internal installation.

4 is a diagram showing the structure of the signal C/A code L1-band radiated by the transmitter installed on the GPS satellite.

5 is a diagram showing the frame structure of the IMES signal (internal messaging system).

6 is a table showing a comparison between the value of MID (ID (ID) message type) and the length/contents of the frame.

Fig.7 is a diagram showing the frame structure, when the ID message type is equal to “000”.

Fig is a table showing the suitable instances of the content data in the frame,
the corresponding values of a bit length and the LSB (least significant bit) and Express the range.

Fig.9 is a diagram showing the frame structure, when the ID message type is equal to “001”.

Figure 10 is a table showing examples of the contents data in the frame, the corresponding values of a bit length and LSB and extend the range.

11 is a diagram showing the frame structure, when the ID message type is equal to “011”.

Fig is a diagram showing the frame structure, when the ID message type is equal to “100”.

Fig is a block diagram showing the hardware configuration of the device 100 provide location information.

Fig is a block diagram showing the processing steps to be executed by the device 100 provide location information.

With reference to the drawings the present invention will be further described on the basis of option exercise. In the following description, common reference position or the code refer to the same elements or components. Such elements or components have the same name and function. Thus, a redundant detailed description will be omitted.

The first option exercise

With reference to Figure 1 will be described, the system 10 providing location information according to the first variant implementation of the present invention. Figure 1 presents a diagram showing the configuration of system 10 provide location information. The system 10 provide location information contains many GPS (global positioning System) satellites 110, 111, 112, 113, each of which emits a signal for positioning (hereinafter "signal location"), flying at an altitude of about twenty thousand miles from the earth, and plenty of devices 100-1 - 100-5 provide location information. When each device 100-1 - 100-5 ensure the inclusion of location information will be described in General,
it will be referred to as "the device 100 providing location information". For example, the device providing the location information may be a terminal having a normal block location, such as a mobile phone, portable car navigation system or other device to determine the location of the mobile object.

As used here, the term "signal positioning means extended spectrum signal, for example, so-called "GPS signal". However, the signal location is not limited to the GPS signal. Although the following description will be made based on one example where GPS is used as the system location, for ease of explanation, the present invention is also applicable to any other satellite location system (such as Galileo or QZSS (quasi-Zenith satellite system)).

For example, the Central frequency of the signal location may be 1575.42 MHz. For example, the extended frequency signal location may be 1.023 MHz. In this case, the frequency of the signal location becomes equal to the signal frequency C/A (coarse tracking) in the existing GPS LI-band. Thus, the input to the cascade of the existing scheme of signal reception location (for example, sh is we receive GPS signal) can be transferred to another channel,
so the device providing location information becomes capable of receiving the location only by changing the software for the signal processing of the input stage, without adding new hardware schemes.

Signal location may be modulated rectangular oscillation at 1.023 MHz. In this case, for example, if the data channel is the same as that of the channel signal to determine the location, which is re-scheduled to transfer in the LI zone, the user can receive the positioning signal (positioning)using a receiver capable to receive and process new GPS signal. The frequency of the square wave is preferably equal to 1.023 MHz. The frequency modulation can be set taking into account the spectral separation to avoid interference with other signals.

The transmitter 120 is installed on the GPS satellite 110 to transmit the signal location. Further, the transmitter (121, 122, 123) is similar to the transmitter 120 is installed on each of the GPS satellites 111, 112, 113.

Each device 100-2, 100-3, 100-4 provide location information having the same function as the function of the device 100-1 provide location information that can be used in a location where radio waves are difficult to penetrate, e.g. the measures
in building 130 or underground shopping center, as described below.

In building 130 transmitter 200-1 internal installation attached to the ceiling of the 1st floor of the building 130. The device 100-4 ensure location information is valid for reception of a signal of the positioning emitted by the transmitter 200-1 internal installation. In the same way, two transmitter 200-2, 200-3 internal installation attached to the ceiling of the 2nd and 3rd floors of the building 130, respectively. Each of the transmitters 200-1 - 200-3 internal installation operates to transmit information to directly identify the location of the transmitter installation internal installation as described below.

In the area of the underground shopping center with many transmitters 200-4 - 200-6 internal installation are fixed on the ceiling. The device 100-5 ensure location information is valid for signal reception location from each of the transmitters 200-4 - 200-6 internal installation. In this case, each of the transmitters 200-4 - 200-6 internal installation also applies to transfer information directly identifying the location of the transmitter installation internal installation as described below.

Alternatively, for example, may be used a configuration in which the local server 204 is installed in the zone podzemnih the shopping center,
and each of the transmitters 200-4 - 200-6 internal installation operates to transfer from his identification information associated with a location transmitter installation internal installation (i.e. information for indirect identification of the location of the transmitter installation internal installation), instead of the actual location of the transmitter installation internal installation as described below. In addition, the device 100-5 provide location information can be configured to send a query relating to the location information, the equivalent of identification information, the on-premises server 204 via the base station 202 and the network (e.g. the mobile phone communication network). In building 130 may be used a configuration adapted to send a request related to the location information to the local server.

In cases when multiple transmitters indoor installation installed on the same floor area underground shopping center, the intensity of the output signal of each of the transmitters domestic installation can be adjusted to limit the size of the area covered by one of the transmitters for indoor installation. This eliminates the need to increase the intensity of the signal transmitted from each of the transmitters internal condition is anouki,
and easy to set transmit power to a value equal to or less than envisaged by the law or the rules governing the use of radio waves, for example Radio Law in Japan, so special authorization of the installation becomes unnecessary.

In the first embodiment, the clock time of each of the transmitters 200-1, 200-2, 200-3 internal installation or transmitters 200-4, 200-5, 200-6 internal installation (the hours will be referred to as "earth time") and the hours of each of the GPS satellites 110, 111, 112, 113 (the hours will be referred to as "satellite time") can be independent from one another, that is not required to earthly time and satellite were synchronized with each other. However, satellite times, hours of GPS satellites must be synchronized with each other. Thus, each of the satellite time is controlled by atomic clocks set to the corresponding GPS satellite. According to need, the earth times as times hours transmitters 200-1, 200-2, 200-3 internal settings can be preferably synchronized with each other.

The extended spectrum signal that should be transmitted as a signal location from each of the transmitters GPS satellites is generated by modulation of the navigation message PRN (pseudotumour) to the om.
The navigation message consists of time-hours, orbital data, almanac data and ionospheric correction. Each of the transmitters 120-123 also stores data (PRN-ID (identification information)for identifying the transmitter (120-123) directly or GPS satellite that has a transmitter (120-123).

The device 100 providing location information contains data and code generator to generate many types pseudotumour codes. The device 100 providing of location information is valid, in response to the signal reception location, to perform the following processing demodulation using a combination pseudotumor code assigned to the corresponding one of the transmitters on satellites or the corresponding one of the transmitters indoor installation to identify, from any of the satellites or transmitters indoor installation radiates the received signal. PRN-ID included in the data L1C signal as one type of signal location, to prevent the capture/tracking signal using an incorrect code combinations that can occur when the receiving level is low. In contrast, the PRN-ID is not included in the L1C/A signal existing GPS.

A transmitter installed on the GPS satellite

The configuration of the transmitter, which is must be installed on the GPS satellite,
known. Therefore, only the circuit configuration of the transmitter installed on the GPS satellite, will be described below. Each of the transmitters 120, 121, 122, 123 contains an atomic clock, a storage device for storing data, an oscillator circuit, a processing circuit for processing the signals of the positioning (positioning), the coding scheme in order to expose the signal generated by the processing circuit, coding, spread spectrum, and transmitting antenna. The storage device stores the navigation message, including data ephemeris data, almanac of the corresponding one of the GPS satellites and ionospheric data correction and PRN-ID.

The processing circuit is effective for forming an outgoing message using the information clock time from the atomic clock and data stored in the storage device.

The transmitters 120-123 combination pseudotumor code for encoding a broader spectrum of pre-defined for each transmitter. In other words, the code combination is different from the transmitter to the transmitter (i.e., from a GPS satellite to a GPS satellite). A coding scheme that operates to extend the range of messages using the above psevdochumoy code. Each of the transmitters 120 to 123 operates to convert the coded signal in the high-frequency signal) and is part of the converted signal to the external space via the transmitting antenna.

In this way, each of the transmitters 120-123 emits a signal extended range which does not cause mutual interference signals from other transmitters. No harmful interference may be guaranteed by the level of the output signal, limited to such an extent as not to cause mutual interference. Alternatively, it may also be achieved by methods of spectral separation. The extended spectrum signal is transmitted via a carrier, for example, "LI stripes". For example, each of the transmitters 120, 121, 122, 123 may be configured to transmit location with the same frequency, according to the communication scheme of the extended spectrum. Thus, even if the corresponding signals of the positioning transmitted from the satellites, are the same one (e.g., 100-1) device providing location information, they can be taken without causing mutual interference with each other.

In the outer region of the device 100-1 provide information about the location can get information of the three-dimensional location, such as latitude, longitude and altitude by simultaneous reception of signals to determine the location from four satellites.

In relation to signal the location of the transmitter internal installation on earth, each of signal is from multiple transmitters indoor installation may be taken
without causing interference to other signals in the same way as in the case of signals transmitted from the satellites.

The hardware configuration of the transmitter 200-1 internal installation

The transmitter 200-1 internal installation has a radio(wireless) interface (hereinafter referred to as "radio I/F) 210, block 240 a digital processing unit 230 input/output reference clock signal (hereinafter referred to as "block I/O reference clock signal"), electrically connected to a block 210 digital processing, to provide the reference clock signal for each section of the circuit block 250 analog processing, electrically connected to a block 210 digital processing, the antenna (not shown), electrically connected to the block 250 analog processing, for signal transmission location and the power supply (not shown) to supply potential of the power supply to each section of the transmitter 200-1 internal installation.

The power source may be included in transmitter 200-1 internal installation or transmitter 200-1 domestic installation can be configured to receive power from the outside.

Interface radio

R the dio-I/F 210 is a radio(wireless) communication interface and is designed to receive external commands and receive and
if necessary, data transfer of parameter settings, and programs (firmware etc) from the outside and to the outside through a connection in the near zone, such as Bluetooth, or radio, such as PHS (Personal telephone system)or a mobile telephone network.

Based on the radio I/F 210, a transmitter 200-1 internal installation has the ability to change parameter settings, for example, location data (data indicating the installation location of the transmitter 200-1 internal installation)to be transferred from the transmitter 200-1 internal installation, or change the firmware in accordance with a different communication scheme, even after it is installed on the ceiling, etc. in an inner scope.

In the first embodiment, it is assumed that the interface is wireless. Alternatively, in cases where the wired interface profitable, even taking into account the cost of time/labor in the wiring to the installation location and installation etc., the interface can be wired.

The digital processing unit

Block 240 digital processing includes a processor 241, which acts according to the command from the radio I/F 210 or according to the program to control the operation of the transmitter 200-1 internal installation; RAM (random access memory) 242, which the storage is t program,
executed by the processor 241 and installed in the processor 241; EEPROM (electronically-erasable programmable permanent memory 243 for storing parameter settings, etc. as part of the data from the radio I/F 210; user-programmable gate array (hereinafter FPGA) 245, which operates under the control of the CPU 241, the signal of the base band, which is transmitted by the transmitter 200-1 internal installation; EEPROM 244 for storing firmware FPGA 245, as part of the data from the radio I/F 210; and a digital-to-analog Converter (DAC) 247, which operates to convert the output signal of the base band of the FPGA 245 to an analog signal and to produce an analog signal to the analog block 250.

More specifically, the block 240 digital processing configured to generate the data, which are the source of the signal, which is transmitted as a signal to determine the location of the transmitter 200-1 internal installation. Next, block 240 digital processing configured to send the generated data in block 250 analog processing in the form of a bit stream.

Although not limited specifically as, for example, after application of the power supply to the FPGA 245, program the firmware stored in the EEPROM 244, is loaded on the FPGA 245. Information (data bit n is current) firmware is loaded into the memory configuration,
formed by a SRAM (static random access memory) 246 within the FPGA 245. Single bit data is loaded bitstream serve as a source of information for the scheme, which will be implemented on the FPGA 245, providing the ability to configure a resource provided in the FPGA 245, thus, to implement the scheme-specific firmware. As stated above, the FPGA 245 has an external configuration data, without relying on hardware, so you can achieve high versatility and flexibility.

Next, the CPU 241 operates according to an external request received from the radio I/F 210, and based on the data stored in the EEPROM 243 to store the following data in the SRAM 246 (register) FPGA 245, as the setting for the transmitter 200-1 internal installation.

1) extension Code (PRN code)

2) the ID transmitter

3) identification Data location

4) Data broadcast notifications

(Each of the data 3 and 4 formed in a format compatible with the navigation message from the satellite, in the sense of hardware of the receiver as described below.)

Identification data and location data broadcast notifications will be described below.

5) select Parameter digital filter

FPGA 245 operates on the basis of PRN code stored in the EEPROM 243 to p is durgnat signal,
the format described below, the processing of the spread spectrum. The value PRN code can be stored and can be read from the EEPROM 243, or PRN code can be generated in real time by the PRN generator containing the register.

The program for the processor 241 is also previously stored in the EEPROM 243. After activation of the transmitter 200-1 indoor installation, this program is read from the EEPROM 243 and is transferred to the RAM 242.

A storage device for storing programs or data is not limited to EEPROM or EEPROM 243 244. Storage device data may be such that is capable of at least storing data in a nonvolatile manner. Further, in cases where the data is entered from the outside, as described below, the storage device may be such that enables the recording of data in it. The data structure for the data that should be stored in the EEPROM 243, described below.

Unit analog processing

Block 250 analog processing configured to modulate a carrier 1.57542 GHz, using the data bit stream from block 240 digital processing, to form the signal transmitter and signal transmitter to the antenna. This signal is radiated by the antenna.

More specifically, the output signal from the DAC 247 unit 240 digital processing is converted with increasing frequency step-up Converter 252. Then, after TRG is,
as only part of the converted with increasing frequency in this frequency range has been strengthened through a bandpass filter (BPF) 253 and amplifier 254, the amplified signal is converted back with increasing frequency step-up Converter 255. Then, after the part of the converted with increasing frequency in this frequency range extracted by the SAW filter (surface acoustic wave), the extracted signal is converted into a signal having a predetermined intensity, a variable attenuator 257 and an RF switch 258, and the resulting signal is transmitted by the antenna.

The clock signal for use in a boost Converter 252 and increase the inverter 255 is generated by multiplying the clock signal provided from block 230 I/O reference clock signal to the FPGA 245, through the multiplier 251.

Setting appropriate levels of variable attenuator 257 and RF switch 258 is controlled by control signal from the CPU 241 through the FPGA 245. RF switch 258 operates to effectively change the intensity of the signal through the so-called pulse modulation (PM).

As described above, the signal has a structure compatible with the signal of the positioning satellite, is radiated from the transmitter 200-1 internal installation. In this case, the content signal is internally identical to
which is included in the signal location, emitted from the satellite. One example of the structure of the signal that should be transmitted by the transmitter 200-1 internal installation is described below (Figure 5).

In the above description of the FPGA 245 is used as a processing unit for performing digital signal processing unit 240 digital processing. Alternatively, any other suitable type of processing unit may be used if it is able to change the function of radio(wireless) block by software.

In the first embodiment, the block 240 digital processing and block 250 analog processing shown separately for ease of illustration. However, in the physical aspect, they can be mixed mounted on a single chip.

In the external mode synchronize the exciter block 234 230 I/O reference clock signal is valid,
to apply the clock signal in block 240 digital processing and other blocks, based on the synchronization signal issued from the external clock generator on the port 220 of the channel external synchronization.

Next, in the "mode external clock signal, the multiplexer 232 unit 230 I/O reference clock signal operates to select the external clock signal issued by the port 221 of the external clock signal, so that the clock signal output from PLL (loop phase-locked loop) circuit 233 is supplied to the block 240 digital processing and other blocks in synchronization with the external clock signal.

In "mode internal clock signal multiplexer 232 unit 230 I/O reference clock signal operates to select the internal clock signal generated by the internal generator 231 of the clock signal so that the clock signal output from PLL circuit 233 is supplied to the block 240 digital processing and other blocks in synchronization with the internal clock signal.

The internal state (for example, the signal "PLL control") transmitter internal installation can be controlled from the radio I/F 210 based on the signal output from the CPU 241. Digital interface 260 I/o can be configured to accept input code combination pseudotumor code to modulate the expansion of the signal) is the desired transmitter 200-1 internal installation
or radio I/F 210 may be configured to accept input of additional data that must be transmitted from the transmitter 200-1 internal installation. For example, additional data may include text data (location data)indicating the location of the transmitter 200-1 internal installation. In cases where the transmitter 200-1 internal installation is set in the commercial area, for example, in a Department store, advertising data, traffic information, weather information and/or information about the disasters can be entered in the transmitter 200-1 internal installation as additional data.

When the combination pseudotumor code (PRN code) is entered in the transmitter 200-1 indoor installation, it is written in a predetermined area in the EEPROM 243. In accordance with need, a PRN-ID and the name of the transmitter may optionally be recorded in the EEPROM 243, and then written to the PRN-ID and the name of the transmitter can be included in the signal location. Additional data are also recorded in the area reserved in the EEPROM 243 depending on the data type.

The data structure for the data stored in the EEPROM 243

With reference to Figure 3 below describes the data structure for the data stored in the EEPROM 243.

In the area of 300 ID of the transmitter is stored as a number for identifying the transmitter. For example, the ID transmitter can be a numeric character and/or letter symbol, or combination thereof, which is stored non-volatile manner during manufacture of the transmitter.

PRN-ID pseudotumor code assigned to the transmitter is stored in field 310. The name of the transmitter is stored in the field 320 in the form of text data.

Pseudosolenia code combination assigned to the transmitter is stored in field 330. This pseudosolenia code combination is one selected from a finite set of code combinations, which are pre-assigned to the system of providing location information according to the first variant implementation of a large number of code combinations that belong to the same category as pseudosolenia code combinations for satellites. Thus, pseudosolenia code combination assigned to the transmitter differs from that assigned to each of the satellites.

The number pseudotumour code combinations appointed by the provisioning system, location information, is finite, whereas the number of transmitters indoor installation varies depending on the size of the installation location for each of the of redaccion internal installation or place of installation (the number of floors of the building, and so on),
so the number of transmitters internal installation will probably be more than the number of code combinations. Thus, it is possible that many transmitters indoor installation have the same pseudotumour code combination. In this case, the installation location of each of the transmitters indoor installation, with the same code combination, can be established with regard to the output signal. This prevents the situation where the set of signals to determine location using the same pseudotumour code combination will be accepted by the same one of the devices providing location information, at the same time characteristic.

The location data to identify the location of the transmitter 200-1 internal settings are stored in field 340. For example, location data expressed as a combination of longitude, latitude and altitude. In addition to or instead of the location data in the field 340 can be stored postal address/name of the building. In the present invention the data that allows identification of the location of the transmitter 200-1 indoor installation only as such, for example, a combination of latitude, longitude, and height, combination of latitude, longitude and a floor number of a building, the combination of latitude, longitude, non e of the even buildings and height",
"address/name of the building" "the combination of latitude, longitude, and height and postal address/name of the building"will be collectively referred to as "identification data location". In addition, data indicating information other than the identification data location, such as the aforementioned "information advertising, traffic information, weather information and/or information about the disasters that are broadcast transmitted by the transmitter internal installation, will be referred to as "data broadcast alerts.

Identification data location is stored in field 340, and the data broadcast alerts stored in field 350.

Each of the PRN-ID, the name of the transmitter communication device, psevdochumoy code combinations, identification data and location data broadcast alerts can be replaced by other data entered via the radio interface (I/F), as mentioned above. In particular, the data broadcast alerts are replaced or updated as needed. For example, in cases where the transmitter 200-1 internal installation is installed in a Department store, these advertisements may be provided on the transmitter 200-1 internal installation administrator operations as commercial operations of the store.

The data structure of the signal transmitted from before is tcheka 200-1 internal installation

First will be described the structure of the data signal that is compatible with the signal of the positioning emitted from the satellite with the navigation message that is imposed on him, for example, C/A code L1 band.

LIC/A compatible signal

With reference to Figure 4 will be described signal positioning (positioning)transmitted from the transmitter of the satellite.

Figure 4 presents a diagram showing the structure of the signal 500 C/A code L1 band, which will be transmitted from the transmitter installed on the GPS satellite. The signal 500 is composed of five podkatov, each of which consists of 300 bits, that is, podkatov 510-550. Podckaji 510-550 re-transmitted by the transmitter. In this example, each of podkatov 510-550 consists of 300 bits and is transmitted at 50 bps (bits per second). Thus, each of podkatov passed for 6 seconds. The contents of each of the 4-th and 5-th podkatov 540, 550 are sequentially replaced with other content and returns to the initial content in the 25th cycle. Each of the replaceable content is called a "page", and each of their 4-th and 5-th podkatov consists of 25 pages.

1st podcat 510 contains 30-bit transport service load 511, 30-bit information 512-time hours and 240-bit data 513 message. More specifically, information 512-time clock provides time information cha is s,
received, when generating the 1st podcat 510, and ID podagra. ID podagra is an identification number to distinguish 1st podcat from other podkatov. Data 513 messages include the week number GPS, information, hours, information, degree of health for GPS satellites, information about the accuracy of the orbits for the GPS satellites.

2nd podcat 520 contains a 30-bit transport service load 521, 30-bit information 522-time hours and 240-bit data 523 messages. Information 522-time hours has the same structure as the information 512-time hours in the 1st potcake 510. Data 523 messages include the ephemeris. The ephemeris (the ephemeris broadcast) mean orbital information of the satellite, sluchayem the positioning signal. The ephemeris is a precision information that is sequentially updated administrative Bureau, managing navigation satellite.

3rd podcat 530 has the same structure as the 2nd podagra 520. More specifically, the 3rd podcat 530 contains a 30-bit transport service load 531, 30-bit information 532-time hours and 240-bit data 533 messages. 532-time hours has the same structure as the information 512-time hours in the 1st potcake 510. Data 533 messages include the ephemeris.

4th podcat 540 contains a 30-bit transport the percent of service load 541,
30-bit information 542-time hours and 240-bit data 543 messages. In contrast to the above data 513, 523, 533, messages, data 543 messages include information almanac, summary information about the degree of health of the satellite, the information about the ionospheric delay and parameter UTC (coordinated Universal time).

5th podcat 550 contains a 30-bit transport service load 551, 30-bit information 552-time hours and 240-bit data 553 messages. Data 553 messages include information almanac, and summary information about the degree of health of the satellite. Each of the data 543, 553 messages consist of 25 pages, and the above-mentioned various types of information defined in each page. Information almanac indicates coarse orbit GPS satellites and all other GPS satellites. After the transfer podkatov 510-550 repeated 25 times, the message data back to the 1st page, and will be transmitted the same information.

Podckaji 510-550 are transmitted from each of the transmitters 120, 121, 122. When podckaji 510-550 are accepted by the device 100 providing location information, the location of the device 100 providing of location information is calculated on the basis of information maintenance/management that are included in each of the transport service loads 511-551, information 52-552 time-clock and data 513-553 messages.

In the above example, each of podkatov 510-550 consists of 10 words. Each word consists of 30 bits. Each of these words contains the requested data and parity bits for error detection, and the first word in each podkatov includes the preamble. The synchronization information and telemetry information is included in two of the words in the beginning podagra. HOW (word transfer service) and the z-count is included in this information. Z-count is the data equivalent to the time code clock (hour, minute, second), and HOW is the data to move to the P code.

The structure of the IMES signal

The signal that should be transmitted from the transmitter 200-1 internal installation (IMES signal)will be described below.

System for providing location information according to the present invention is intended to set the transmitter indoor installation in locations such as the inner region, where it is difficult to get the signal location from GPS or QZSS satellite, so that the user can continuously receive location information in internal and external areas, using the same receiving terminal, such as GPS or QZSS.

The system may implement positioning in internal and external areas, changing only the software, while rebuilding mi is rashami GPS receiver (input stage,
receiver location), which was already installed in an existing mobile phone without modification.

The navigation message is superimposed on the GPS signal location, periodically transmitted at a very low transfer rate of 50 bits per second, and in the following fixed format: 300 bits/podcat and 5 podkatov×25 pages, as mentioned above.

Although standardization in the hardware of the receiver, to facilitate standardisation between the IMES signal and GPS signal, has the aforementioned advantage, there is a problem, which is that takes too much time, so the user has received the location information after reading the message, if the fixed format of the GPS signal is used without modification. In addition, if you use a signal that is compatible with the signal location with a fixed format from the satellite that transmitted the message volume will be limited. Thus, in cases where this system is used as a carrier of advertising information, will be restrictions on the amount of information.

Further, unlike the GPS satellite, the transmitter 200-1 internal installation in the present invention is designed to transmit information about the location of the transmitter internal mount directly to the user, so it will be p logicheskie to transmit the same bit sequence,
as is described below. In this case, if you just use the method of frame synchronization using the preamble and parity bits, and the bit sequence having the same positional relationship between the preamble and parity when it appears in the incorrect position in the frame, it is likely that an error occurs in the synchronization frame, and accurate location information is not demodulated in the user terminal.

Notification of location information during an emergency message transmission must have a high degree of accuracy. In the CDMA system (multiple access code division) system, provided that sufficient signal-to-noise ratio is not obtained for the useful signal, that is, because of so-called "problems of the near-far zone, the capture/tracking signal is likely to occur with the use of incorrect PRN code. More specifically, while the signal (IMES signal) from the transmitter's internal setup and the signal of the positioning satellite differ from each other based on their PRN codes, there is a probability that the satellite signal positioning will mistakenly captured on the basis of the PRN code for the IMES signal, or the signal from the internal transmitter installation will mistakenly captured on the basis of the PRN code for the satellite signal. This is the case you need to quickly detect erroneous capture and re-capture on the basis of the correct PRN code.
Because this processing is likely to significantly increase the time required to obtain location information.

In the present invention, in order to achieve a reduction in the time the message was received, provide flexibility depending on the user's intended use and high reliability required for notification of location information during an emergency message transmission, while maintaining standardization between the IMES signal and GPS signal to the maximum extent possible, the following structure of the signal used to IMES signal.

i) standardization of the signal of the positioning satellite location (such as GPS C/A signal)

Due to the standardization of the hardware receiver and software for signal processing, it is desirable to standardize the specifications of the alarm and the specification of the message. High frequency response (RF characteristics) IMES signal and the PRN sequence code for IMES signal is standardized with those of the signal of the positioning satellite location (such as GPS C/A signal). With regard to the structure of the message, one word consists of 30 bits, and 8-bit preamble and the 6-bit parity to detect errors in the code provided in the head part of the frame and the end portion of each is about words,
respectively. As for the algorithm for computing the code parity, then uses the same algorithm as used for GPS C/A signal.

Thus, more generally, the term "word" means a unit of data transmission, subject to detection errors. The term "frame" means a unit of data transmission, which includes a preamble signal for synchronization at the beginning. The frame is composed of multiple words, for example, 10 words. "Error detection", which should be done word by word, maybe "detecting and correcting errors, or can be a "bug fix".

(ii) Reduction TTRM (time to read the message)

Fixed format of the navigation message signal of the positioning satellite location (such as GPS C/A signal) is changed to get the format with variable frame length and a shorter message that will be used.

iii) Versatility/flexibility depending on the intended use

Fixed format of the navigation message signal of the positioning satellite location (such as GPS C/A signal) is changed so that the first word in the frame is the type ID of the message with a specified length in bits, for example, a length of 3 bits, to allow the personnel performing the installation of the transmitter, the us is anovice the content and procedure/frequency transmission
which should be transmitted, depending on the intended use/purpose. In the subsequent specification of the message, which will be described to illustrate, among the set ID message type set by 3 bits, there are four defined ID and other ID is reserved for the new use in the future.

Bit counter having a given length in bits, for example, 3-bit length, is provided in each word, and the count is incremented each time when transmitted every word. When the value of count reaches 111, the operation of the countdown will be restarted with 000. The operation of reference eliminates the situation where the ratio between the preamble and parity at the end of a word becomes conditionally satisfied in the position other than the proper position, and will frequently appear, and reliably detect the head part of the frame to establish the synchronization of the frame so as to prevent the withdrawal of erroneous location information.

v) Ensuring high reliability of the internal location information (prevention of erroneous capture)

In the modernized GPS signal (L2C signal and the subsequent signal) message is transmitted together with the PRN-ID, the prisoners in it,
so the receiver can immediately recognize the erroneous capture, based on the fact that captured PRN code is not identical PRN-ID in the message. However, the PRN-ID is not included in the C/A signal. Therefore, in the present invention, in order to quickly identify erroneous engagement, preamble message to the transmitter, the internal set value (bit pattern)that differs from the value of a preamble or QZSS GPS signal.

Signal specifications for IMES signal

The structure of the signal that should be transmitted from the transmitter 200-1 internal installation (IMES signal)will be more specifically described below.

IMES signal RF has a characteristic corresponding to a characteristic of the satellite signal location (for example, C/A code L1-band GPS or QZSS). While the IMES signal is the same as the satellite signal positioning, in that the structure of the navigation message has a 30-bit word as a basic unit, it has delineated the structure of the short frame, to provide a shorter TTRM.

Due to the RF characteristics and the characteristics of the message signal specification will be described below.

(1) RF characteristics

(1-1) Structure of the signal

For example, the nominal Central frequency is 1575.42 MHz, and the frequency of the PRN extension is 1.023 MHz. In the example,
the modulation scheme PRN extension is a BPSK (binary phase shift keying) modulation.

(1-2) the Number of channels and PRN code

IMES signal has a single carrier and is the same code sequence as that for the PRN code of the satellite signal location (for example, C/A signal).

(1-3) the Navigation message

The navigation message IMES signal has the same structure of the word, bit rate and modulation scheme as the satellite navigation message signal location (for example, C/A signal).

(2) characteristics of the message

(2-1) Structure of words

One word has the same word length as the satellite signal positioning, for example, 30 bits. For example, in cases where one word consists of 30 bits, one word includes a 21-bit data, 3-bit counter word and the 6-bit parity.

(2-2) the Count of words

Every word has a counter words. FPGA 245 transmitter 200-1 internal installation works so that every time when transmitted every word, count words received an increment to the preset value, for example, per unit.

Count words facilitates the identification of words and separators frames. To help identify dividers, 3-bit counter words configured in such a way that it is N. who takes the same value,
as the value of the 3 bits of higher order in the preamble, that is, ignores the value.

(2-3) Code parity

Code error detection code (parity), having a specified length in bits, for example, 6-bit length, is provided at the end of the 30-bit words. Code error detection is the same code as the code of the satellite signal positioning, for example, (32, 26) extended Hamming code. Code parity facilitates the identification of word separator.

(2-4) the parity Algorithm and the algorithm parity

Uses the same algorithm to generate a code error is detected and the detection errors, the satellite signal positioning.

(2-5) the structure of the frame

Figure 5 presents a diagram showing the frame structure IMES signal.

One frame consists of an integer multiplication of words and has the following format. The frame having the illustrated structure, is transmitted sequentially and periodically.

In the 1st word includes a preamble having a predetermined length in bits, for example, 8-bit length, and the preamble is followed by a type identifier message (MID)having a specified length in bits, for example, 3-bit length. In addition to the 3-bit counter words in each word and the 6-bit parity in every word, all other bits are data bits.

Fig illustrates the case,
when one frame consists of one word, another case where one frame consists of two words, and another case where one frame consists of three words.

Although IMES signal that should be transmitted from each of the transmitters 200-1 - 200-6 internal installation, standardized satellite signal positioning from the point of view of the structure of words, it differs from the satellite signal positioning from the point of view of the number of words constituting one frame. More specifically, one frame IMES signal consists of many words, and the number of words is less than the number of words included in one frame of the satellite signal positioning.

(2-6) preamble

8-bit preamble, provided on the front end of the 1-th word in each frame has a predetermined bit pattern.

This preamble facilitates the identification of the separator frame. In contrast to the bit pattern of the preamble of the satellite signal positioning, the bit pattern of the preamble IMES signal configured to allow IMES signal to differ from the satellite signal positioning GPS or QZSS.

(2-7) ID message type (MID)

3-bit ID message type (MID), provided after the preamble of the 1st word in each frame indicates the frame length and the frame content, including the 1st word.

Fig.6 shows the comparison is giving between value and MID-length/content of the frame.
Contents 6 will be more specifically described below.

(2-7-1) the contents of the message

(2-7-1-1) ID message type "000": information about the location 1

When ID message type is equal to "000", the frame length is equal to 3 words, and the contents of the frame is location information.

Figure 7 presents a diagram showing the frame structure, when the ID message type is equal to "000".

On Fig presents a table showing examples of the contents data in the frame, the corresponding values of a bit length and the LSB (least significant bit), and the range that must be expressed. With reference to Fig.7 and 8, this content are described below.

i) Room floor

From the 12th through 18th bits of the 1st words represent the number of the floor where you installed the internal transmitter setup, and one of this is the "n-th".

This value is the bit length is 7 bits, and no code. LSB indicates the 1st floor. Installed the shift-26th floor, and is the range from the 26th floor to +100-th floor.

ii) Latitude

From the 1st to the 21st bits of the 2nd word orderly on the side of the MSB (high order bit). A total of 22 bits obtained by adding the 19-th bit 1 word 21 bit representing the latitude of the internal transmitter setup, and its unit is "degree".

This value has the code. The LSB is in the range from 180/1022[degrees] to 0,000043 [degrees], which is from -90 degrees to 90 degrees.
This is equivalent to approximately 4.8 m in the direction of "North-South".

iii) Longitude

From the 1st to the 21st bits of the 3-th word are ordered on the MSB side. Only 23 bits obtained by adding the 20th and 21st bits 1 word 21 bit represents the current longitude of the internal transmitter setup, and its unit is "degree".

This value has the code. The LSB is in the range from 360/1023[degrees] to 0,000043 [degrees], which is from -180 degrees to +180 degrees. This is equivalent to approximately 4.8 m in the East - West along the equator.

(2-7-1-2) ID message type "001": information about the location 2

When ID message type is equal to "001", the frame length is 4 words, and the contents of the frame is location information.

Figure 9 presents a diagram showing the frame structure, when the ID message type is equal to "001".

Figure 10 presents a table showing examples of the contents data in frames, the corresponding values of a bit length and LSB, and range, which will be expressed. With reference to figures 9 and 10, this content will be described below.

i) Room floor

From 12 th to 20-th bits of the 1st words represent the number of floors of the building, which has a transmitter internal installation, and its unit is "n-th".

This value is the bit length of 9 bits, and no code. LSB indicates the 1st floor. Installed the shift-Oy floor,
and is the range from the 26th floor to +100-th floor.

ii) Latitude

From the 1st to the 21st bits of the 2nd word orderly on the side of the MSB (high order bit). Only 23 bits obtained by adding the 17th and 18th bits of the 4-th word 21 bit representing the latitude of the internal transmitter setup, and its unit is "degree".

This value has the code. The LSB is in the range from 180/1023[degrees] to 0,000021 [degrees], which is from -90 degrees to +90 degrees. This is equivalent to approximately 2.4 m in the direction of "North-South".

iii) Longitude

From the 1st to the 21st bits of the 3-th word are ordered on the MSB side. Only 24 bits obtained by adding from the 19th through the 21st bits of the 4-th word to 21 bat, represent the longitude of the transmitter internal installation, and its unit is "degree".

This value has the code. The LSB is in the range from 360/1024[degrees] to 0,000021 [degrees], which is from -180 degrees to +180 degrees. This is equivalent to approximately 2.4 m in the East - West along the equator.

iv) Height

From 1st to 12th bits of the 4-th word represent the height of the transmitter internal installation, and its unit is m (meter)".

This value has no code. LSB indicates 1 m Set the offset of -95 m, and is expressed range from -95 m up to 4000 m

(2-7-1-3) ID message type "011": Short ID

When ID message type is equal to "011", the frame length is equal to 1 the catch,
and the content frame is short ID(IDS).

Figure 11 presents a diagram showing the frame structure, when the ID message type is equal to "011".

In the frame corresponding to the short ID is transmitted 10-bit short message ID.

Unlike ID message type equal to "000" (type 0), and ID message type equal to "001" (type 1), location information cannot be directly obtained from the content of the short message ID. The service provider may uniquely identify the message ID, short ID for the development of flexible services location information in the field, are narrower than for types 0 and 1.

The short message ID is used to associate with the location information that will be provided in the local server 204, a managed service provider in the commercial enterprise, such as a Department store, station passage or underground shopping Mall, and is used as a guide route, or key information delivery in the local server.

(2-7-1-4) ID message type "100": Average ID

When ID message type is equal to "100", the frame length is 2 words, and the content of the frame is a medium ID(IDM).

On Fig presents a diagram showing the frame structure, when the ID message type is equal to "100".

In the frame corresponding to the medium ID is transmitted 10-bi the TV message medium ID and a 21-bit message medium ID.

The average message ID is assigned to commercial enterprises, such as Department store, station passage or underground shopping Mall, and is used to access the local server managed by a service provider in the commercial enterprise.

More specifically, for example, the server corresponding to the server domain name in the Internet, dispose of the medium ID and the URL (universal resource identifier) of the local server as the database, and the user can access the local server using the medium ID.

Thus, the device 100-5 provide location information (e.g., mobile phone) operates, in response to reception of the short message ID and message medium ID to send the request relating to the location information corresponding to the message, the local server 204 via the base station 202 and the network to get related to the location information.

As used here, the term "relating to the location information can be at least one of said information that identifies the location of the transmitter internal installation (for example, a floor number, latitude, longitude and/or altitude), "advertising information", "traffic information", "weather information" and "information about the disaster.

With reference to Fig described below, the device 100 provide location information. On Fig shows the block diagram of the hardware configuration of the device 100 provide location information.

The device 100 providing the location information includes an antenna 402; RF (RF) input circuit 404 is electrically connected with the antenna 402; step-down Converter 406 is electrically connected to the RF input circuit 404; an analog-to-digital Converter (ADC) 408 electrically connected to the step-down Converter 406; the processor 410 of the base strip, electrically connected to the ADC 408; memory 420 is electrically connected to the processor 410 of the base strip; a navigation processor 430 is electrically connected to the processor 410 of the base strip; and a display unit 440 is electrically connected to the navigation processor 430.

The memory 420 includes many areas that store many pseudotumour code combinations as data for identifying each of the source signals positioning (positioning). For example, in cases where 48 type code combinations are used in the system, the memory 420 may include forty-eight areas from 421-1 to 421-48. In another situation, if the number of types of combinations increases additionally, more regions will be provided in the PA is ATI 420.
On the contrary, the number of types of code combinations may be set to a value that is less than the number of fields that are provided in the memory 420, depending on the specific case.

For example, in cases where 48 type code combinations are used in a satellite-based location system that uses 24 satellites, data identification number 24 (PRN codes) to identify the respective satellites and 12 additional data stored in the area from 421-1 to 421-36. In this case, for example, pseudosolenia code combination for the first of the satellites can be stored in the field 421-1. Code combination can be read from the area 421-1 and processed cross-correlation with respect to the adopted signal to perform tracking signal and decoding the navigation message included in the received signal. The memory 420 also stores the structure of the preamble signal of the positioning of each of the satellites and the structure of the preamble IMES signal from each of the transmitters 200 internal installation. Although a method of reading a pre-stored code combinations is shown as an example, can also be used a method of generating code combinations using generator code combinations. For example, the code generator combination can be implemented by a combination of the I two shift registers with feedback.
The configuration and operation of the generator code combinations are well known to experts in the art, so their detailed description is omitted.

In the same way many pseudotumour code combinations that are assigned to transmitters indoor installation with 1-th to n-th, capable of emitting a signal location stored in areas 421-37 - 421-48. For example, pseudosolenia code combination assigned to the 1st transmitter internal installation, can be stored in the field 421-37. In this case, while the internal transmitters with 12 types of code combinations can be used in the first embodiment, preferably the internal transmitters installed in such a way that two or more of the transmitters internal installation that uses the same code combination is not located within the receiving range of the same one of the devices provide location information. This allows you to set 12 or more transmitters indoor installation, for example, on the same floor of the building 130.

The processor 410 of the base strip contains block 412 correlator adapted to receive a signal from the output of the ADC 408, block 414 to control the operation of block 412 correlator and block 416 definitions to determine the source of the radiation signal definitions IU is topologize on the basis of the data output unit 414 controls.
The navigation processor 430 contains block 432 define the external location to the external location of the device 100 provide location information based on the signal output from block 416 identify and block 434 determine the internal location to obtain information indicating the internal location of the device 100 providing location information, based on data from the output of block 416 definition.

Antenna 402 may take appropriate signals to determine the location, emitted from the GPS satellites 110, 111, 112, and signal positioning emitted from the transmitter 200-1 internal installation. Further, in cases where the device 100 providing of location information is implemented as a mobile phone, antenna 402 may also transmit and receive a wireless signal or data transmission, in addition to receiving the above signals to determine location.

RF input circuit 404 operates, in response to reception of the signal received by the antenna 402 to perform processing to remove noise or processing filter to output only a signal having a predetermined bandwidth. The output signal from the RF input circuit 404 is introduced into the step-down Converter 406.

Step-down Converter 406 operates to amplify the output signal from the H input circuit 404, and output the amplified signal as a signal of intermediate frequency (if).
The intermediate frequency signal is injected into the ADC 408. The ADC 408 operates to expose the intermediate frequency signal entered into it, the digital processing conversion, to convert it into digital data. Digital data is entered in the processor 410 of the base strip.

The processor 410 of the base strip, block 412 correlator operates to perform the correlation processing between the received signal and the code combination is read from the memory 420 unit 414 controls. For example, the block 414, the control operates to provide two types (or two or more types) code combinations that differ in phase code 1 bit, and the block 412 correlator operates to perform the processing mapping code combinations with digital data sent from the ADC 408. Next, block 412 correlator operates on the code combinations to monitor the signal to determine the location received by device 100 providing location information, and to identify one of the code combinations, which has a bit sequence identical to the sequence signal of the positioning. In this way identified pseudosolenia code combination. Thus, the device 100 providing the location information may specify which of the satellites transmitted signal identifying the ia location
or transmitted if the received signal location from the transmitter for indoor installation. Then the device 100 providing of location information is valid based on the identified code to demodulate the signal detection and decoding of the message contained therein.

More specifically, block 416 definition operates to perform the above definition and send the data, depending on definition, to the navigation processor 430. Block 416 definition applies to determine identical whether the preamble included in the received signal location, the preamble assigned to the transmitter other than the transmitters installed on the GPS satellites.

One example, where the 24 GPS satellites used in the position measurement system, will be described below. In this case, are 36 types pseudotumour codes, including additional codes. Further, in cases where the PRN-ID included in the GPS signal location, PRN-01-PRN-24 can be used as numbers in order to identify the appropriate GPS satellites (PRN-ID), and PRN-25-PRN-36 can be used as numbers in order to identify appropriate additional satellites. Additional satellite means the satellite, which launched in addition to the original is a running companion.
Additional satellite is launched to prepare for the possible failure of the GPS satellite or transmitter and other components installed on the GPS satellite.

Further, for example, 12 types pseudotumour code combinations assigned to the transmitters (e.g., transmitters 200-1,... internal installation) other than the transmitter installed on the GPS satellites, and the number that differs from the PRN-ID assigned to the satellites, such as PRN-37-PRN-48, assigned to the appropriate transmitters. In other words, in this example, there are 48 PRN-ID. For example, PRN-37-PRN-48 assigned to the transmitters indoor installation, taking into account the location of transmitters for indoor installation. Thus, if the output of the transmitter is set to a level sufficient to avoid interference between the signals radiated from the transmitters indoor installation, the same PRN-ID can be used in two or more of the transmitters for indoor installation. On the basis of such occupancy transmitters can be used in amounts greater than the number of PRN-ID assigned to the transmitters for use on earth. Further, the PRN-ID may be used so that they are included in the appropriate signals from transmitters indoor installation, as numbers for identifying the respective transmitters indoor installation.

Block 416 definition applies in respect of pseudos the new code combinations,
stored in the memory 420 to determine identical if the code combination received from a received signal to identify the location code combination assigned to each of the transmitters for indoor installation. If two code combinations identical to each other, block 416 determining determines that the received signal positioning transmitted from one of the transmitters for indoor installation. Otherwise, block 416 determining determines that the received signal positioning transmitted from one of the GPS satellites. Then block 416 definition is valid, referring to the code combination stored in the memory 420 to determine one of the satellites, assigned to the received code combination. While the example is based on code combinations, shown as a methodology for the determination, the determination may be based on the comparison of other data. For example, comparison of the PRN-ID can be used to determine.

If the received signal is identified as the signal transmitted from one of the GPS satellites, block 416 definition operates to send data received from the identified signal to block 432 to define an external location. Data obtained from the identified signal include the navigation message. Otherwise, if the received signal ID manually is verified as a signal,
transferred from one of the transmitters indoor installation, for example, the transmitter 200-1 internal installation, block 416 definition operates to send data received from the identified signal to the block 434 determine the internal location. These data are coordinate values previously set as data for identifying the location of the transmitter 200-1 internal installation. In certain situations can be used identification number of the transmitter.

In the navigation processor 430, block 432 define the external location is valid, based on the data sent from block 416 to determine, to perform processing to calculate the location of the device 100 provide location information. More specifically, block 432 define the external location is valid, based on the data included in the signals emitted from three or more (preferably four or more) GPS satellites to calculate the corresponding time distribution of the signals and on the basis of the result of the calculation to calculate the location of the device 100 provide location information. This processing is done using conventional technology satellite positioning. This processing would be easily understood by professionals in this area, t is the transport,
therefore, its description will be omitted.

In the navigation processor 430 block 434 determine the internal location operates on the basis of data sent from block 416 in order to perform processing for determining the position when the device 100 providing of location information is located in the inner area. As described below, the transmitter 200-1 internal installation operates to transmit the signal location, including data for identifying the location data identifying the location). Thus, the device 100 provide information about the location can receive the signal location and retrieve the data included in the signal to identify the location of the device 100 provide location information based on the extracted data. Block 434 determine the internal location performs this processing. The data calculated by block 432 external location, or the data read unit 434 determine the internal location, are used to display on the display unit 440. More specifically, the data included in the data for displaying the screen image to generate the image to indicate the measured location, or image, to specify the read location is the situation (for example,
the installation location of the transmitter 200-1 internal installation), and the displayed image of the display unit 440.

The device 100 providing location information further comprises block 450 communication for performing communication with an external party, for example, the local server 204 acting as a server providing location information, under the control block 414 control.

In the configuration illustrated in Fig, although not limited to the following, in the signal processing between the signal reception location data and the generation information display, antenna 402, the RF input circuitry 404, step-down Converter 406 and the ADC 408 is formed by the hardware, and the processing in each processor 410 of the base strip and the navigation processor 430 may be performed according to the program stored in the memory 420. However, with respect to the processing in block 412 the correlator block 412 correlator may be configured to implement the processing based on the hardware instead of software.

With reference to Fig the following describes the operation of the device 100 provide location information. On Fig presents a flowchart showing the processing steps to be executed by the processor 410 of the base strip and the navigation processor 430 device 100 is provided with the I location information.

At step S610, the device 100 providing location information receives (monitors and captures) signal positioning. More specifically, the CPU 410 of the base strip accepts input of a received signal location (digitally converted data from the ADC 408. Then, the controller 410 of the base strip generates, as copies pseudotumour code, lots of code combinations having different phase codes reflecting the possible delay, and determines the presence or absence of correlation between the received signal location and each of the code combinations. For example, the number of code combinations that are to be generated, equal to two multiplied by the count of bits of bit combinations. As an example, in cases where the frequency of elementary parcels equal to 1023 bits can be generated 2046 code combinations, consistent with the delay or phase difference code in 1/2 bits. It then executes correlation processing of each of the code combinations with the received signal. In the correlation processing, if the output having the intensity equal to or greater than a predetermined value, is detected in one of the code combinations, the processor 410 of the base strip can capture code combination and identify one of the satellites, which radiates the received signal is the distribution location,
based on the captured code combination. There is only one psevdochumoy code having the bit pattern of the captured code combination. Thus, the identified psevdochumoy code used to generate the received signal location as the encoded signal extended range.

As noted below, the correlation processing of the received and the received signal from each of multiple copies of code combinations generated in the device 100 providing location information, may also be implemented as parallel processing, as described below.

At step S612, the CPU 410 of the base strip identifies the source of radiation received signal positioning. More specifically, block 416 definition identifies the source of radiation received signal to determine the location based on the PRN-ID associated with one of the transmitters assigned pseudosolenia code combination used for modulation to generate a received signal location (for example, using the data stored in the memory 420 to Fig). If it is determined that the received signal positioning radiates from the outer region, the control procedure goes to step S620. If it is determined that adopts the output signal of the positioning is emitted from the inner region,
the control procedure goes to step S630. Otherwise, if it is determined that the received signal of the positioning contains lots of signals positioning emitted from both the outer region and the inner region, the control procedure proceeds to step S640.

At step S620, the device 100 providing location information demodulates the signal location to obtain the data included in it. More specifically, block 432 define the external location of the navigation processor 430 demodulates the signal of the positioning using code combination, temporarily stored in the memory 420 (code combinations, captured as described above; then "captured code combination"), in order to obtain the navigation message from podagra forming the signal location. Then, at step S622, block 432 external location puts 4 or more received signals of the positioning processing of the navigation message, as a pre-treatment location, in the usual way.

Then, in step S624, on the basis of the result of the above processing, the block 432 external location performs the processing for calculating the location of the device 100 to provide the Deposit location information.
For example, when the device 100 provide information about the location that receives signals from a positioning radiated from 4 or more satellites, computes distances using satellite orbital information time hours and other information included in the navigation message, demodulate from the respective GPS signals to determine location.

Otherwise, if at step S612, the device 100 provide information about the location signal is received from the positioning emitted from the satellite (external signal)and the signal location from the transmitter internal installation (internal signal), the device 100 providing location information demodulates the signals to determine the location to obtain the data included in them, at step S640. More specifically, block 432 external location demodulates the signals to determine the location sent from processor 410 of the base strip, using the captured code combinations to get the data in potcake constituting each of the signals of the positioning. In this case, the device 100 provide information about the location of the works in the so-called "hybrid mode", because it takes the signal to define the Deposit location from the satellite,
and signal location from the transmitter for indoor installation. Thus, the navigation message having data on the time clock, can be obtained from the signal of the positioning satellite, and the data having position information such as coordinate values can be obtained from the signal location from the transmitter for indoor installation. More specifically, in step S642, the block 434 determine the internal location performs the processing of the data detection, such as floor number, latitude, longitude, and altitude, from a signal of the positioning emitted from the transmitter 200-1 internal installation. Next, block 434 determine the internal location receives the navigation message signal from a positioning emitted from GPS satellites, and performs processing of the navigation message. Then, the control procedure goes to step S624. At step S624 operation is performed to select one of the signals to determine the location that will be used in determining the location of, based on, for example, the respective intensities of the internal signal and the external signal. For example, if the intensity of the internal signal is greater than the intensity of the external signal, it selects the internal signal, and the coordinate values included the e internal signal,
used as the location of the device 100 provide location information.

Otherwise, if at step S612 is determined that the source of radiation received signal location is an internal source, and the intensity of the internal signal is equal to or larger than the predetermined level, the device 100 providing location information demodulates the signal location to obtain the data included therein, at step S630. More specifically, block 434 determine the internal location demodulates the signal location sent from processor 410 of the base strip, using the captured code to receive data messages in potcake constituting the signal location. These data messages are data included in the signal location, radiated from the transmitter internal installation, as a replacement for the navigation message included in the signals of the positioning emitted from the satellites.

If the device 100 providing location information receives the short message ID or message of the medium ID in the step S630, the device 100 providing location information demodulates the signal location to obtain the data included therein, at step S630. Then, in step S632, the device 100 providing location information transmits the short message ID to the local server 204 via the network, based on the average message ID, and receives location information corresponding to the short message ID.

At step S650, based on the result of the positioning, navigation processor 430 performs processing for displaying the location information on the display unit 440. More specifically, the navigation processor 430 generates image data for displaying the received coordinates or data for indicating the location of the transmitter 200-1 internal setup and sends that data to the display unit 440. Based on these data, the display unit 440 displays information about the location of the device 100 provide information about the location 100 on the display.

With reference to Fig described below, the display mode information about the location of the device 100 provide location information. On Fig p is redstavlena chart,
showing the display screen on the display unit 440 device 100 provide location information. When the device 100 provide information about the location that receives signals from a positioning emitted from the GPS satellites in the outer region, the display unit 440 displays the icon 710, indicating that the location information is obtained based on the GPS signals to determine location. Then, when the user device 100 provide information about the location moves to the inner region, the device 100 providing location information becomes unable to receive signals at a location that is emitted from the GPS satellites. Instead, 100 device providing location information receives the emitted signal, for example, from the transmitter 200-1 internal installation. This signal is transmitted in the same mode as the mode signal positioning emitted from the GPS satellites, as mentioned above. Thus, the device 100 provide information about the location performs the processing for this signal in a manner similar to the processing that is performed when the accepted signals to determine the location from the GPS satellites. After the device 100 providing location information will receive information about positioning the and of the signal,
the display unit 440 displays the icon 720, which indicates that the location information is obtained on the basis of the signal emitted from the transmitter installed in an inner scope.

As described above, in the location where it is impossible to receive radio waves, such as the interior of a building or an underground shopping area, the device 100 provide location information in the first embodiment, operates to receive the radio waves emitted from a transmitter installed there (for example, one of the transmitters 200-1, 200-2, 200-3, or one of 200-4, 200-5, 200-6 internal installation). Then the device 100 providing location information act, to obtain information that identifies the location of the transmitter (for example, coordinate values or postal address), and to display information on the display unit 440. Based on the displayed information, the user device 100 providing location information can know the current location. Thus, it becomes possible to provide location information even in places where it is impossible to directly receive satellite signals from positioning.

This ensures a stable signal in the inner region and to provide location information with stabilnostwest of the order of several meters, even in an inner scope.

In addition, the hours on earth (the clock time of the transmitter, such as transmitter 200-1 internal installation) and the hours of the satellite can be independent from each other, that is, need not be synchronized with each other. Thus, it becomes possible not to increase the cost of production of the transmitter for indoor installation. Also there is no need to synchronize the time clock of multiple transmitters, indoor installation, which facilitates system management.

Information to directly identify the installation location of each of the multiple transmitters internal installation is included in the signal transmitted from each of the transmitters indoor installation, eliminating the need for calculating the location information of the signals emitted from multiple satellites. Thus, it becomes possible to obtain a signal of the positioning on the basis of the signal emitted from one of the transmitters for indoor installation.

Further, the location of the reception signal can be identified by receiving the signal emitted from one of the transmitters internal setup that makes it easier to implement a system of providing location information compared to conventional satellite systems for positioning, such as the GPS.

In the device 100 provide information about the location of the hardware that implement basic positioning, can be used for receiving the signal transmitted from the transmitter 200-1 internal installation, without requiring specialized hardware, and signal processing can be realized by changing or modifying the software. Thus, there is no need to start the hardware design from scratch to use the methods associated with the first embodiment. This allows to increase the cost of the device 100 provide information about the location of the 100 that provides the popularization of the device 100 provide location information. Further, it becomes possible to provide a device providing location information, which allows to increase the size of the scheme and the complexity in circuit configuration.

More specifically, the memory 420 of the device 100 provide information about the location of the stores predetermined PRN-ID and code combinations for transmitters indoor installation and/or satellites in the associated value. The device 100 providing of location information is valid, according to the program to perform processing to determine whether radiate the received radio wave from the satellite is s or from the internal transmitter installation
based on the PRN-ID. This program is implemented by the processing unit, such as the processor of the base strip. Alternatively, the device 100 provide information about the location can be configured by replacing the circuit element to determine on a circuit element that includes a function that must be implemented by the program.

If the device 100 providing of location information is implemented as a mobile phone, the received information may be stored in nonvolatile memory 420, such as flash memory. Then, if the call is sent from the mobile phone, the data stored in the memory 420 may be sent to the recipient. In this case, information about the caller's location, i.e. the location information received from the internal transmitter installation device 100 providing of location information is transmitted to the base station transmitting the call. The base station stores information about the location along with the date/time of admission as a registered call. Further, if the caller is the contact number for the emergency call (e.g., 110 in Japan), information about the caller's location can be directly notified. Thus, notification, caller from a mobile phone can be implemented the same clicks the zoom,
as is the case for conventional alert caller from a landline phone in case of emergency contact.

In respect of the transmitter installed in a certain location, a system for providing location information is implemented using a transmitter capable of emitting a signal similar to the signal emitted by the transmitter installed on the satellite to determine the location. Thus, it becomes possible to eliminate the need to start developing a transmitter from scratch.

In the system 10 providing location information according to the first variant implementation, the extended spectrum signal is used as a signal of the positioning. Transmitting the extended range can be reduced electrical energy per frequency. Thus, compared to conventional RF marker, management of radio waves is facilitated. This allows you to facilitate the installation of the system of providing location information.

In the transmitter 200-1 domestic installation parameter settings can be changed after installation. Thus, for example, the data ID of the location to identify the location of the installation can be jointly rotated after installation, which allows to simplify the installation process. Further, including information on the purpose,
transmitted as messages, "advertising data", "information traffic", "weather information" and/or "information about the disaster (for example, information about the earthquake)can be provided to the receiver, and these data are overwritten in real-time. Thus, can be implemented by different services. Additionally, the transmitter 200-1 internal install firmware FPGA 245 to perform signal processing can be directly overwritten. Thus, the same hardware can be used in the communication schemes (modulation) in different systems determine the position. In addition, the use of short message ID and message medium ID provides the possibility of obtaining different related to the location information from the local server 204.

The first modification to receiver

Instead of configuring block 412 correlator provided in the device 100 providing location information can be used multiple correlators. In this case, the processing for matching copies with the signals of the positioning can be performed simultaneously in parallel fashion, so that the computation time for the location information can be shortened.

On Fig presents a block diagram showing the configuration wiseup the mentioned modification of the device 100 provide location information.

Parallel correlator 1070 contains n correlators 1070-1 - 1070-n. The correlators operate based on the control signal output from the processor 1080 to perform the processing mapping each of the multiple received signals of the positioning with relevant from a variety of code combinations generated for demodulation of signal location, at the same time parallel method.

More specifically, the processor 1080 operates to issue an instruction for generating the set of code combinations, reflecting the possible delay that occurs in the PS is Dosumov code (which has consistently delayed phase code),
the correlators parallel correlator 1070. For example, in the existing GPS system, this statement corresponds to the number of satellites×2×1023 (length psevdochumoy code combinations that should be used). According to the instructions issued by each of the correlators in parallel correlator 1070, parallel correlator 1070 generates a lot of code combinations, characterized by code phase using pseudotumour combinations that are installed on the satellites. Therefore, all generated code combinations, there is one code combination, identical psevdochumoy code combination used to modulate the received signal positioning. So pseudosolenia code combination can be instantly identified using parallel correlator 1070, consisting of a set of correlators that are required to perform processing mapping using code combinations. This operation can also be applied to the operations performed when the device 100 providing location information receives the signal from the internal transmitter installation. In this case, even if the user device 100 providing of location information is located in the internal region, information about its location can be instantly retrieved.

Other with Awami,
parallel correlator 1070 may perform the processing mapping for all pseudotumour code combinations that are installed on the satellites, and pseudotumour code combinations that are installed in the internal transmitters installation, at the same time a parallel way, in the best way. Further, even in cases where the processing mapping is not performed for all pseudotumour code combinations that are installed on the satellites and transmitters indoor installation, with regard to the relationship between the number of correlators and numbers pseudotumour code combinations assigned to the satellites and transmitters indoor installation, the time required to obtain information of the location can be significantly reduced based on simultaneous parallel processing using multiple correlators.

In this modified embodiment, satellites and transmitters internal setup transmit signals in the scheme of extended spectrum, that is, the same communication scheme, so pseudosolenia code combinations that belong to the same category can be used as the designated satellites and transmitters for indoor installation. Thus, the parallel correlator can be used for signal from each of the satellites and the signal from one of the internal transmitters in the system,
to perform the receive processing at the same time, in parallel, without much distinction between the signals.

Although not specifically limited as in the device 1000 to provide information about the location shown on Fig, antenna 1010, band-pass filter 1020, a low noise amplifier (LNA) 1030, step-down Converter 1040, band-pass filter 1050, ADC 1060, and parallel correlator 1070 for signal processing between the signal reception location and generate information for display on a display unit (not illustrated Fig) can be generated by the hardware, and the processing to determine the location (the process illustrated Fig) may be executed by the processor 1080 according to the program stored in the memory 1090.

The second modification of the receiver

Second, a modified version of the implementation of the present invention is described below. Second, a modified version of the implementation will be described based on an example, where the device 100 provide information about the location of the used mobile phone.

The device providing location information according to the second modified version of the implementation is implemented by modifying the software of an ordinary mobile phone. In the device to enable fps information location according to the second modified version of the implementation,
where the short message ID is transmitted to the local server 204 as the device provide information about internal transmitter installation message-based medium ID, instead of identifying the location of the device providing location information based on the data included in the signal from the internal transmitter setup, the process of obtaining the location information is performed based on the exchange of information with the use of a mobile phone. In the second modified embodiment, the location of a mobile phone can also be identified on the basis of the short message ID and message medium ID. While the position of the mobile phone, in General, is defined as the area of the base station, which receives the signal emitted from a mobile phone, a mobile phone, in the second modified embodiment, can determine the position of the mobile phone as such. For example, even in local areas where there are a small number of base stations, it is possible to accurately determine the location of a mobile phone, based on the short message ID and message medium ID.

In the second modified embodiment, the configuration or process to perform positioning based on the signals which determine the location from the satellites are the same,
as in the first embodiment. Thus, the following describes the operation performed when the short message ID and message medium ID received from the transmitter for indoor installation.

On Fig presents a diagram showing the usage status of the device providing location information according to the second modified version of the implementation. The device providing the location information is implemented as a mobile phone 1200. Mobile phone 1200 is adapted for reception of a signal of the positioning emitted by the transmitter 1210 internal installation. The transmitter 1210 internal installation is connected to the Internet 1220. In addition, the server 1230 provide information (equivalent to the local server 204 figure 1), is able to provide information about the transmitter 1210 internal installation, connected to the Internet 1220. The following description will be made on the assumption that many short messages ID and related to the location information associated with the corresponding message short ID registered in the database server 1230 provide information. In addition, the base station 1240, which can communicate with a mobile phone 1200, connected to the Internet 1220.

After receiving the signal radiated by a transmitter 1210 inner set the Cai,
mobile phone 1200 receives the short message ID and message medium ID from the received signal. Message-based medium ID, the mobile phone 1200 transmits the short message ID to the server 1230 provide information.

After recognizing a received short message ID server 1230 provide information refers to the database associated with the short message ID, and reads related to the location information associated with the ID. Server 1230 provide information transmits data to the base station 1240, and then the base station 1240 transmits data. After detection of the incoming data, the mobile phone 1200 may receive the location of the transmitter 1210 internal installation and information related to the location based on the received data, according to the scan operation performed by the user of the mobile phone 1200.

The signal passed by the antenna 1308, is transmitted to the Central processor 1310 device 1302 communication. The CPU 1310 operates to transmit a signal in the circuit 1370 processing of the speech signal. Then the scheme 1370 processing the speech signal operates to perform predetermined signal processing and then sends the processed signal to the speaker 1374. Speaker 1374 operates based on the processed signal to the voice output.

Microphone 1372 is effective for receiving the voice sent to the mobile phone 1200, and output signals corresponding to the voice on the circuit 1370 processing of the speech signal. Scheme 1370 processing the speech signal is valid based on the signal to perform predetermined signal processing for the call and to send the processed signal to the Central processor 1310. Then, the CPU 1310 operates to convert the processed data in the data transmission and to send a data transmission device 1302 communication. The device 1302 communication is to transmit a signal via the antenna 1308, and then the base station 1240 operates to receive a signal.

Flash memory 1344 adapted to store data sent from the CPU 1310. Conversely, the CPU 1310 deistvie is,
to read data stored in the flash memory 1344, and to perform predetermined processing using the data.

RAM 1346 adapted to temporarily store data generated by the CPU 1310, on the basis of a manual operation performed with respect to the operating button 1320. ROM 1348 data pre-stores data or a program to allow the mobile phone 1200 to perform a predefined operation. The CPU 1310 operates to read data or program from the ROM 1348 data to allow the mobile phone 1200 to perform a predefined operation.

Drive 1380 memory card is adapted to receive a download card 1382 memory. Drive 1380 memory card 1382 operates to read data stored in the loaded map 1382 memory, and send the read data to the CPU 1310. Drive 1380 memory card also acts to means to record the data displayed by the CPU 1310, in the storage area provided in the memory card 1382.

Scheme 1370 processing the speech signal operates to perform processing for the signal that will be used for the call, as mentioned above. The Central processor 1310 and the circuit 1370 processing of the speech signal can be combined together.

The display unit 1350 lighting is for
so on the basis of data output from the Central processor 1310 to visualize the image of the designated data. For example, in cases where the flash memory 1344 stores the data (e.g., URL) to access the server 1230 ensure the information display unit 1350 displays the URL.

Led device 1376 adapted to implement a predefined action of light radiation on the basis of the signal from the Central processor 1310. For example, the led device 1376 can be configured with the ability to display a multitude of colors. In this case, the led device 1376 operates on the basis of the data included in the signal output from the Central processor 1310 to emit light with a color associated with the data.

Interface 1378 data adapted to receive attaching the data cable. Interface 1378 data is valid for the transmission signal output from the Central processor 1310 in the cable attached to it. Interface 1378 data also acts to transmit data received via cable, to the Central processor 1310.

Vibrator 1384 adapted to generate oscillations at a predetermined frequency based on the signal output from the CPU 1310. The principle of operation of the mobile phone 1200 is well known to specialists in this field of technology, p is that its detailed description is omitted.

The input block 1314 to receive a signal of the positioning includes an antenna 402, an RF input circuit 404, step-down Converter 406 and the ADC 408, which were described as components implemented by the hardware in the device 100 provide information about the location, illustrated in Fig. Next, processing in the processor 410 of the base strip and the navigation processor 430, which has been described as processing is implemented by software in the device 100 providing location information, can be performed by a circuit 1312 processing location in the Central processor 1310 according to the program loaded from the flash memory 1344 in RAM 1346. In this configuration, the block 412 correlator may be configured to implement it-based processing hardware, instead of software. In addition, you can also use the same configuration of hardware and software that the device 1000 to provide information about the location, illustrated in Fig.

With reference to Fig the following describes a specific configuration when rvera 1230 provide information.
On Fig presents a block diagram showing the hardware configuration of the server 1230 provide information. For example, the server 1230 ensure the information can be implemented by an ordinary computer system.

As the main hardware server 1230 provide information contains the CPU 1410; an input device including a mouse 1420 and keyboard 1430, for receiving input by a user on the server 1230 providing information; RAM 1440 for temporary storage of data generated on the basis of the program executed by the CPU 1410, or data input through the mouse 1420 or keyboard 1430; hard disk 1450 to store large amounts of data non-volatile manner; a drive 1460 on CD-ROM; monitor 1480 and interface 1470 communication. These hardware components are connected to each other by a data bus. CD-ROM 1462 attached to the drive 1460 on CD-ROM.

Processing in a computer system that implements the server 1230 ensure information is implemented by the hardware and software that is executed by the CPU 1410. The software may be pre-stored on the hard disk 1450. Alternatively, the software may be stored on a CD-ROM 1462 or other recording media data as commercially available software product. Alternative is,
the software may be of the type which is provided as a downloadable software product information provider connected to the Internet. The software is read from the recording media of the data storage device 1460 on CD-ROM or other device, read data or downloaded through the interface 1470 communication and temporarily stored on the hard disk 1450. Then the software is read from the hard disk 1450 Central processor 1410 and stored in RAM 1440 in the form of an executable program. The CPU 1410 valid for program execution.

The hardware of a computer system that implements the server 1230 ensure the information illustrated in Fig are commonly used type. Thus, we can say that a significant part of the server 1230 ensure the information in the second modified embodiment is software stored in RAM 1440, hard disk 1450, CD-ROM 1460 or other recording media, data, or software downloaded via the network. Operation of hardware of a computer network are well known, and therefore its detailed description is omitted.

The recording medium is not limited to CD-ROM 1462 and hard disk 1450, but may be a carrier, constantly bearing the program, such as magnetic tape, audio tape, optical is the claim (MO (magnetic optical disc)/MD (mini disc)/DVD (digital versatile disk)),
IC (integrated circuit) card (including a memory card), an optical card, or semiconductor memory, including ROM mask programming, EEPROM, and flash ROM.

As used here, the term "program" is not limited to program directly executable by the CPU 1410, but contains the original type of program, a compressed program, and an encrypted program.

The short message ID and related to the location information associated with the messages short ID registered on the hard disk 1450, as mentioned above.

As described above, in the system of providing location information according to the second modified version of the implementation, the signal emitted by the transmitter internal installation, set on earth or under the earth that includes information about the short message ID and the message of the medium ID, depending on situations. This data is stored in a server device for providing a location information transmitter indoor installation, in Association with the location information. Mobile phone 1200, functioning as a device providing location information, transmits the short message ID to the server device to obtain location information of the transmitter internal installation or information pertaining to me which topologen transmitter for indoor installation.
The use of this method of information provision eliminates the need for location information transmitter internal installation was preserved by the internal transmitter installation, and thereby to facilitate changing the location of the transmitter for indoor installation.

Modification of the signal specifications IMES signal

Although specifications IMES signal have been described with reference to Figure 5-12, can also be used with these specifications IMES signal.

The following description will be made primarily on differences between the respective signal specifications modified IMES signal and IMES signal described with reference to Figure 5-12.

i) Structure for high reliability of information about internal location (preventing erroneous synchronization) and ensure high reliability of information about internal location (prevention of erroneous capture)

In a modified IMES signal counter bits having a specified length in bits, for example, 3-bit length, is provided in each word except the first word in the frame, and the count is incremented each time when transmitted every word. When the count reaches 111, the count operation is restarted with 000.

The preamble of the message transmitter internal setup and,
included in the first word set to a value different from the value of the preamble GPS or QZSS signal.

The above-mentioned various preamble enable you to quickly identify faulty grip. Count operation eliminates the situation where a given ratio between the preamble and parity at the end of a word becomes conditionally satisfied in the position other than the proper position, and will frequently appear, and reliably detect the head part of the frame to establish the synchronization of the frame so as to prevent the withdrawal of erroneous location information.

The constant search/capture/tracking of internal and external signals of multiple correlator imposes a heavy load on the device, requiring conserve power, such as a mobile phone. Thus, it is desirable in the inner area to search only the internal signal and the external field to search for the satellite signal by performing a code search for the internal signal using at least one channel. 1-bit flag support identify external/internal signal included in the message internal signal. When the transmitter internal installation is installed in the current area or cell,
bordering the outer region, the flag is set to "1". The receiver operates when the flag is equal to "1"to start the code search for the outer satellite signal, and when the flag is equal to "0"to complete the search code for the outer satellite signal.

The flag support identify external/internal signal is more specifically described below. For example, the commonly used GPS receiver mounted in a mobile phone, has eight channels, so that it is able to simultaneously capture/ track eight satellites. Generally, in such a receiver, the set of correlators is used to reduce the time required for the search frequency and code to capture the satellite signals.

As a prerequisite to reduce the time for obtaining location information during movement between the inner and outer areas, you need to constantly search for the first signal of the positioning satellite and the second signal to determine the location of the transmitter for indoor installation.

In this normal state, for example, a given percentage (for example, 20%; in the above 8-kanalni the receiver that corresponds to two channels) correlators in the receiver searches based on the PRN codes that are assigned to transmitters internal installation, and the remaining percentage (e.g. 80%; the above-mentioned receiver this corresponds to six channels) correlators perform a search based on the PRN codes
assigned to the satellites.

The search is continuously performed in the above-mentioned percentages for the following reason. When the second signal location can be captured, the location information can be immediately deduced from the location information received from the message in the second signal positioning. Thus, it is desirable to constantly search for code for transmitter internal installation, using approximately 20% of the correlators. If the search based on the PRN codes that are assigned to transmitters indoor installation, constantly fails, then the following situation occurs. When the user moves to the inner region, and it becomes impossible adequately to receive GPS signals, the search based on the PRN codes that are assigned to transmitters internal installation begins only after the search capture satellite signals sequentially performed, and then it is determined that GPS signals cannot be adequately adopted. So, before you go to obtain information about the location of the transmitter internal installation, the signals of the positioning from satellites are accepted to perform positioning, so you can get information about a location having a large error, due to the effects of the multipath and reflected waves.

Next to quickly capture satellite signals when the user moves from the inner region in the outer scope, you need to search for satellite signals based on the PRN codes from the satellites, in addition to the search on the basis of PRN codes that are assigned to transmitters for indoor installation. In this case, it is desirable to increase the percentage of correlators performing the search based on the PRN codes that are assigned to transmitters for indoor installation. For example, it is preferable that 20% of the correlators are used to search on the basis of PRN codes assigned to the satellite, and 80% of the correlators are used to search on the basis of PRN codes that are assigned to transmitters for indoor installation.

However, in the device providing information about the location of the battery-powered, such as a mobile phone, it is not effective to constantly search and capture/tracking signal, using all the correlators. If it can be known that the user is definitely in the inner region, the number of correlators performing the search can be reduced to reduce power consumption. For example, even if only approximately 20% of the correlators is activated, i.e. the search of the transmitter internal installation is performed using only about two channels in the above-mentioned 8-channel receiver, inform the tion about the location can be obtained in the inner region within a shorter period of time,
without exposing the user to the stress, while reducing the power consumption of the battery.

Therefore, the "flag support identify external/internal signal (BD bits) included in the signal to be transmitted from the transmitter internal installation, and the BD bit is set to "1" for one or two transmitters indoor installation, located on the border when the user moves between the inner and outer regions, and "0" for the internal transmitter installation, located in the remaining part of the inner region (precisely located in the inner area).

The receiver is adapted to, when the BDS bit is "1", start searching external signals to determine the location, and when the BDS bit is "0", to complete the search. Thus, it becomes possible to satisfy both the need for effective reduction of power consumption of the battery, and the need to reduce the time required to obtain information about the location during movement between the inner and outer regions.

Signal specifications IMES signal

The structure of the modified signal, which is transmitted from the transmitter 200-1 internal installation (modified IMES signal), more specifically described below.

Modified IMES signal RF has a characteristic corresponding to the characteristic C is Nala location from the satellite (for example,
C/A code L1-band GPS or QZSS). While the modified IMES signal is the same as the satellite signal positioning, in that the structure of the navigation message has a 30-bit word as a basic unit, it has delineated the structure of the short frame, to provide a shorter TTRM. This fact is the same as in the signal specification IMES signal described with reference to Figure 5-12.

Thus, (1) RF characteristic is the same as that described above, and its description is omitted. The following description will relate to the characteristics of the message.

(3) characteristics of the message

(3-1) Structure of words

One word has the same word length as the satellite signal positioning, for example, 30 bits. In cases where one word consists of 30 bits, one word includes a 21-bit data, 3-bit counter word and the 6-bit parity.

(3-2) the Count of words

Each word except the first word in the frame, has a counter words. FPGA 245 transmitter 200-1 internal installation works so that every time when transmitted each word, the counter value is incremented by a specified value, for example, per unit.

Count words facilitates the identification of word delimiters and frame. To help identify separators, bytovye counter words configured so
he does not take the same value, which is 3 higher order bits of the preamble, that is, it ignores this value.

(3-3) Code parity and (2-4) the parity algorithm and the algorithm parity are the same as in the signal specifications IMES signal described with reference to Figure 5-12.

(3-4) the structure of the frame

On Fig presents a diagram showing the frame structure of the modified IMES signal.

One frame consists of an integer multiplication of words and has the following format. The frame having the illustrated structure, is transmitted sequentially and periodically.

In the 1st word includes a preamble having a predetermined length in bits, for example, 8-bit length, and the preamble should ID message type (MID)having a specified length in bits, for example, 3-bit length. In addition to the 3-bit counter words in each word except the first word in the frame and 6-bit parity in every word, all other bits are data bits.

Fig illustrates the case where one frame consists of one word, another case where one frame consists of two words, and another case where one frame consists of three words.

Although modified IMES signal to be transmitted from each of the transmitters 200-1 - 200-6 internal installation, standardized satellite signal positioning point is rhenium structure of words,
it differs from the satellite signal positioning from the point of view of the number of words constituting one frame. More specifically, one frame of the modified IMES signal consists of many words, and the number of words is less than the number of words included in one frame of the satellite signal positioning.

(3-5) preamble

8-bit preamble, provided on the front end of the 1st word in each frame has a predetermined bit pattern.

This preamble facilitates the identification of the separator frame. In contrast to the bit pattern of the preamble of the satellite signal positioning, the bit pattern of the preamble modified IMES signal is configured to be able to distinguish the modified IMES signal from a signal of the positioning GPS or QZSS satellite.

(3-7) ID message type (MID)

3-bit ID message type (MID), provided after the preamble of the 1st word in each frame indicates the frame length and the frame content, including the 1st word.

The comparison between the value and MID-length/contents of the frame in a modified IMES signal such as shown in Fig.6.

(3-6-1) the Content of the message

(3-6-1-1) ID message type "000": information about the location 1

When ID message type is equal to "000", the frame length is equal to 3 words, and the contents of the frame corresponds to the information about the place is ulozhenie.

On Fig presents a diagram showing the frame structure of the modified IMES signal when the ID message type is equal to "000". On Fig presents a table showing examples of the contents data in the frame, the corresponding values of a bit length and the LSB (least significant bit) and the range, which will be expressed.

With links to Pig and 22 this content is described below.

i) Room floor

From 12th to 19th bits of the 1st words represent the number of the floor where you installed the internal transmitter setup, and one of this is the "n-th".

This value is the bit length of 8 bits and no code. LSB indicates the 1st floor. Installed the shift-50th floor, and is the range from the 50th floor to +204-th floor.

ii) Latitude

From the 1st to the 21st bits of the 2nd word orderly on the side of the MSB (high order bit). Only 23 bits obtained by adding the 20th and 21st bits 1 word 21 bit representing the latitude of the internal transmitter setup, and its unit is "degree".

This value has the code. The LSB is in the range from 180/1023[degrees] to 0,000021 [degrees], which is from -90 degrees to +90 degrees. This is equivalent to approximately 2.4 m in the direction of "North-South".

iii) Longitude

From the 1st to the 21st bits of the 3-th word are ordered on the MSB side. Only 24 bits obtained by adding from 22nd to 24th bits 1 word 21 bit, predstavljauwego transmitter internal installation
and its unit is "degree".

This value has the code. The LSB is in the range from 360/1024[degrees] to 0,000021 [degrees], which is from -180 degrees to +180 degrees. This is equivalent to approximately 2.4 m in the East - West along the equator.

(3-6-1-2) ID message type "001": information about the location 2

When ID message type is equal to "001", the frame length is 4 words, and the contents of the frame is location information.

On Fig presents a diagram showing the frame structure, when the ID message type is equal to "001".

On Fig presents a table showing examples of the contents data in the frame, the corresponding values of a bit length and LSB, and the range, which will be expressed.

With reference to Fig and 24, this content will be described below.

i) Room floor

From 12 th to 20-th bits of the 1st words represent the number of floors of the building, which has a transmitter internal installation, and its unit is "n-th".

This value is the bit length of 9 bits, and no code. LSB indicates the 0.5-th floor. Installed the shift-50th floor, and is the range from the 50th floor to +205-th floor.

ii) Latitude

From 4th to 24th bits of the 2nd word orderly on the side of the MSB (high order bit). Only 24 bits obtained by adding from 18 th to 20-th bits of the 4-th word 21 bit representing the latitude of the transmitter vnutrennyaya,
and its unit is "degree".

This value has the code. The LSB is in the range from 180/1024[degrees] to 0,000011 [degrees], which is from -90 degrees to +90 degrees. This is equivalent to approximately 1.2 m in the direction of "North-South".

iii) Longitude

From 4th to 24th bits of the 3-th word are ordered on the MSB side. Only 25 bits obtained by adding from the 21st through 24th bits of the 4-th word to 21 bat, represent the longitude of the transmitter internal installation, and its unit is "degree".

This value has the code. The LSB is in the range from 360/1025[degrees] to 0,000011 [degrees], which is from -180 degrees to +180 degrees. This is equivalent to approximately 1.2 m in East - West along the equator.

iv) Height

From 1st to 12th bits of the 4-th word represent the height of the transmitter internal installation, and its unit is m (meter)".

This value has no code. LSB indicates 1 m Set the offset of -95 m, and is expressed range from -95 m up to 4000 m

(3-6-1-3) ID message type "011": Short ID

When ID message type is equal to "011", the frame length is 1 word, and the contents of the frame is short ID (IDS).

On Fig presents a diagram showing the frame structure, when the ID message type is equal to "011".

In the frame corresponding to the short ID is transmitted 12-bit short message ID. This frame includes himself "flag support identify external/internal signal (BD bit).

The contents and usage of short message ID are the same as the IMES signal described in connection with 11.

(3-6-1-4) ID message type "100": Average ID

When ID message type is equal to "100", the frame length is 2 words, and the content of the frame is a medium ID (IDM).

On Fig presents a diagram showing the frame structure, when the ID message type is equal to "100".

In the frame corresponding to the medium ID that is passed to a 12-bit message medium ID and a 21-bit message medium ID. This frame includes a "flag support identify external/internal signal (BD bit).

The content and message medium ID are the same as the IMES signal described in connection with Fig.

Thus, the device 100-5 provide location information (e.g., mobile phone) operates, in response to receiving the short message ID and the average message ID to send the request relating to the location information corresponding to the message to the local server 204 via the communication network to receive related to the location information.

As described above, according to the modalities for the implementation of the present invention, at least one of the following effects (i) - (v) can be obtained depending on the embodiments.

i) Standardization of GPS C/A signal/p>

The hardware configuration of channels for receiving internal and external (satellite) signals can be standardized, so that it becomes possible to eliminate the need to provide specialized channels for internal and external signals. Thus, the channels for finding/capturing/tracking of internal and external signals can more easily switch. The resource receiver can be effectively used, which is advantageous for portable devices with substantial restrictions on energy consumption, such as a mobile phone.

(ii) Reduction TTRM (time to read the message)

It becomes possible to reduce the time from pressing the button information on the location of the user to obtain location information.

iii) Flexibility depending on the intended use

Conventional permanent format of the navigation message of the satellite signal location (such as GPS C/A signal) is modified so that the first word in the frame is identification information (ID message type)with the specified bits, which provides an opportunity for the staff that sets the transmitter, set the content and procedure/frequency transmission message to be transmitted, depending on the intended use/purpose.

The possibility of withdrawal of erroneous information about the location because of erroneous synchronization frames can be eliminated by performing the synchronization frame according to the scheme of the present invention. While obtaining reliable location information is required for notification of location information during an emergency message transmission, the reliability of the positioning of the internal installation can be improved by the use of circuitry according to the present invention.

v) Ensuring high reliability of information about internal location (prevention of erroneous capture)

The process according to the present invention is performed during reception of a conventional satellite signal location (such as GPS C/A signal), can detect erroneous capture based on the extraction of the initial bit synchronization frames and search the preamble.

It should be clear that the above embodiments of shown and described for illustration only, but the description is not intended to be construed in a limiting sense. Accordingly, the scope of the invention should be determined by the following claims and their legal equivalents, and not by the foregoing description, and it is assumed that all changes and modifications within the major within the scope of the invention,
included in it.

1. System for providing location information capable of providing location information using the first signal to determine the location, which is an extended spectrum signal from each of multiple satellites, containing the internal transmitter installation and the device providing the location information, whiletransmitter internal installation contains a storage device that stores location data to identify the location of the transmitter installation internal installation, generation unit for generating, in the form of extended spectrum signal, the second signal location containing location data, and the transmitting unit to transmit the generated signal extended range,the device providing the location information includes a receiving unit to receive signals extended range, the block identification for the set of code combinations associated with the first and second signals to determine the location, to identify one of the code combinations, which corresponds to the signal extended spectrum taken the receiving block, the block definition in order on the basis of a signal obtained by demodulation of a received signal extended range with ISOE what Itanium code combinations,
identified by the unit identification, to determine which of the first and second signals to determine the location adopted, the unit receiving the location information to obtain information about the device location provide location information when switching between processing modes depending on the result of the determination, and output unit to output the location information received by the power receiving information about the location,and the second signal to determine the location configured to repeat the message of the same content in a cycle shorter than the first signal location, and the second signal of the positioning contains lots of frames, each of which includes one or more words, each of which represents a data block transfer, subjected to error detection, andthe number of words included in each of the frames, set variablesthe first one of the words in each of the frames includes a preamble for establishing frame synchronization during receiving,the first one of the words in each of the frames contains the identification information of the message type that indicates the number of words constituting the frame, and additionally indicates whether the frame location information or other information which the situation;
andif the frames include more than one word, the remaining one or more words, other than at least the first word in each of the frames includes a data reference, which is updated every time data generated words.

2. System for providing location information according to claim 1, in which the first signal of the positioning contains lots of first frames, each of which includes a set of first words, each of which represents a data block transfer, subjected to error detection, each of the first frame includes a first preamble for establishing frame synchronization during receiving; andthe second signal of the positioning contains lots of second frames, each of which includes many of the second words, each of which represents a data block transfer, subjected to error detection, each of the second frame includes a second preamble for establishing frame synchronization during receiving, andthe second preamble has a structure different from the structure of the first preamble.

3. System for providing location information according to claim 1, in which the power receiving location information is valid when passed a second signal location, transmitted by the transmitter internal installation is key,
to obtain location data from a signal obtained by demodulation, and, when taken in the set of first signals to determine the location without receiving the second signal location to calculate the location information based on multiple received signals extended range.

4. System for providing location information according to claim 1, in which the device providing the location information is configured to communicate with the communications device to provide related to the location information associated with the identification data through the communication line, andthe unit receiving the location information is valid when the receiving unit receives the second signal location to communicate with the communication device based on the identification data to retrieve relevant to location information associated with the identification data.

5. Transmitter internal installation, capable of providing location information using the first signal to determine the location, which is an extended spectrum signal from each of multiple satellites, and the second signal positioning, compatible with the first signal to determine the location that containsa generation unit for generating, in the form of extended spectrum signal, the second signal location containing location data, andthe transmitting unit to transmit the generated signal extended range,moreover, the generation unit configured to generate a second signal positioning therefore, to repeat the message of the same content in a cycle shorter than the first signal location, and the second signal of the positioning contains lots of frames, each of which includes one or more words, each of which represents a data block transfer, subjected to error detection, and the number of words included in each of the frames, set variablesthe first one of the words in each of the frames includes a preamble for establishing frame synchronization during receiving,the first one of the words in each of the frames contains the identification information of the message type that indicates the number of words constituting the frame, and additionally indicates whether the frame location information or other information; andif the frames include more than one word, the remaining one or more the words,
other than, at least, the first word in each of the frames includes a data reference, which is updated every time data generated words.

6. Transmitter internal installation according to claim 5, in whichthe first signal of the positioning contains lots of first frames, each of which includes a set of first words, each of which represents a data block transfer, subjected to error detection, each of the first frame includes a first preamble for establishing frame synchronization during receiving, andthe second signal of the positioning contains lots of second frames, each of which includes many of the second words, each of which represents a data block transfer, subjected to error detection, each of the second frame includes a second preamble for establishing frame synchronization during receiving, andthe second preamble has a structure different from the structure of the first preamble.

7. Transmitter internal installation according to claim 5, in which the generation unit includes identification data associated with the location information.

8. The method of providing location information using the first signal to determine the location, which is signal the extended spectrum from each of multiple satellites,
contains:the loading phase location data to identify the location of the transmitter installation internal installation;the step of generating the second signal location, including location data, in the form of extended spectrum signal;the handover phase of the generated signal extended spectrum;the step of receiving the transmitted signal extended spectrum;stage, on the basis of a set of code combinations associated with the first and second signals to determine the location, one of the code combinations, which corresponds to the signal extended spectrum;the step of determining, on the basis of a signal obtained by demodulation of a received signal extended spectrum using the identified code combinations which of the first and second signals to determine the location adopted;the step of obtaining location information when switching between processing modes, depending on the result of determination; andthe phase of the output of the received location information,and the second signal location is generated in such a way as to repeat the message of the same content in a cycle shorter than the first signal location, and the second signal to determine the location contains sets the frame,
each of which includes one or more words, each of which represents a data block transfer, subjected to error detection, andthe number of words included in each of the frames, set variablesthe first one of the words in each of the frames includes a preamble for establishing frame synchronization during receiving,the first one of the words in each of the frames contains the identification information of the message type that indicates the number of words constituting the frame, and additionally indicates whether the frame location information or other information; andif the frames include more than one word, the remaining one or more words other than, at least, the first word in each of the frames includes a data reference, which is updated every time data generated words.

9. The method according to claim 8, in whichthe first signal of the positioning contains lots of first frames, each of which includes a set of first words, each of which represents a data block transfer, subjected to error detection, each of the first frame includes a first preamble for establishing frame synchronization during receiving; andthe second signal of the positioning contains lots of second frames, each of which includes mn is the number of second words,
each of which represents a data block transfer, subjected to error detection, each of the second frame includes a second preamble for establishing frame synchronization during receiving, andthe second preamble has a structure different from the structure of the first preamble.

10. The method of claim 8 in which the step of obtaining includes a step in which, when the second signal location is transmitted from the transmitter internal installation, receive location data from a signal obtained by demodulation, and a step in which, when the set of first signals to determine the location will be accepted without receiving the second signal location, calculates the location information based on multiple received signals extended range.

SUBSTANCE: measurement error is detected using statistical estimation based on calculation of residual measurements, which particularly enables, independent of any ground segment (i.e. using a RAIM function), to increase efficiency of the available receiver (designated as "primary") without an integrity monitoring function, detect possible errors which distort input measurements for position calculation owing to use of a robust statistical estimation algorithm, i.e. an algorithm which is not susceptible to measurement errors, and with use of a dynamic criterion, and calculate a robust position adjustment provided by the primary receiver, with exclusion of any such detected error.

EFFECT: protecting a user of a radio navigation receiver from aberrational pseudodistance measurements.

SUBSTANCE: in order to estimate an indication (11) of integrity of the system with respect to location errors (2) of very low probability, lower than or equal to about 10-7, the following steps are carried out in real time: measurement of data calculated by the system; calculation of a model of distribution H of location calculation errors (2) of the system; determination of parameters characterising the distribution model (H); modelling, in the probability domain, of the tail of the distribution H(x) by a calculation means as a function of said parameters applied to the extreme values theory; comparison in real time of the distribution of location errors with a tolerance threshold for providing an indication of integrity; and transmission in real time of the indication (11) of integrity of the system.

EFFECT: solving problems of estimating integrity margin of a satellite navigation system for malfunction events of very low probability.

SUBSTANCE: invention can be used to determine reference location of a base station in a differential global navigation satellite system (GNSS). The base station includes a storage device, a logic controller and a GNSS receiver. Stored reference locations are stored in the storage device in form of sets of coordinates; the GNSS receiver determines the current estimate location of the base station in form of a set of coordinates having components. The logic controller reads the stored reference location and converts components of the stored reference location and components of the current estimate location into a binary string format, after which matching of the current estimate location with the stored reference location is established by establishing matching of the binary string component corresponding to the current estimate location with binary string components corresponding to the stored reference location. If it is established that the stored reference location matches the current estimate location, the stored location is considered the reference location of the base station.

EFFECT: determining the reference location of a base station with high accuracy.

SUBSTANCE: network comprises an aeronautical segment (200) having an aeronautical user segment composed of a plurality of aircraft (2) having on-board radio-frequency receivers (21) capable of measuring delays of the navigation signals transmitted by the satellites (GNSS) and an aeronautical data communication means (5) between the plurality of aircraft (2) and the ground segment (300) in order to transmit measurements to the ground segment (300), and means, at the level of the ground segment (300), of receiving measurements used for calculating said grid, the measurements of delays coming from the plurality of aircraft (2) and from the plurality of ground stations (SBAS G).

EFFECT: high reliability in the communication structure of ionosphere corrections using existing aircraft communication lines directed towards a ground segment, high accuracy of corrections, enabling detection of small ionosphere perturbations, eliminating constraints for coverage of sea areas or mountain areas.

SUBSTANCE: system has a measurement module having a GLONASS/GPS navigation antenna, a GLONASS/GPS navigation receiver, a controller with nonvolatile memory, a transceiving communication module, an accumulator battery, an accumulator battery charging device, sensor equipment for the measurement module, external sensor equipment, a personal computer-based automated operator workstation with a processor.

EFFECT: high accuracy of calculating characteristics of displacements of engineering structures and continuous monitoring of parameters of displacements of engineering structures.

SUBSTANCE: GLONASS receiver includes: a signal receiving unit (11) for receiving a plurality of signals, having different frequencies, from a plurality of artificial satellites, respectively; a temperature detector (33); a memory device (14) for storing group delay characteristics of each signal in the signal receiving unit (11) in form of group delay characteristic data and for preliminary storage of the temperature dependence for group delay of each signal in the signal receiving unit (11) in form of temperature dependence data; and a position computer (15) for correcting reception time of each signal using group delay characteristic data, for correcting the reception time of each signal based on temperature and temperature dependence data and for calculating the current position in accordance with the corrected reception time.

EFFECT: high accuracy of positioning a GLONASS receiver by reducing the effect of temperature without complicating performance, reducing efficiency of the manufacturing process, complicating the circuit, increasing dimensions and reducing sensitivity.

SUBSTANCE: wireless device receives a first signal and obtains an identifier indicating a first location from the first signal. The first signal can be received from a cellular base station and the first identifier can be a mobile country code. The wireless device uses the identifier to determine accessibility of signals from a regional satellite system in the first location. If signals from the regional satellite system are accessible in the first location, the wireless device retrieves information associated with one or more artificial satellites in the regional satellite system. The information may include pseudorandom numerical codes and the search range in Doppler mode which corresponds to the first location. The wireless device receives a second signal and processes the second signal to obtain first satellite signal information. The wireless device determines its location at least partly based on first satellite signal information.

EFFECT: improved satellite search efficiency, shorter search time without using additional information such as ephemeral information, almanac or satellite time information.

SUBSTANCE: mobile objects and a control station are fitted with navigation satellite system signal receivers which provide communication with satellites. Connections between base stations and mobile objects are provided through broadband radio access equipment. Connections between the control station and base stations are provided through synchronous fixed communication equipment and an optical link. Using a geoinformation system, coordinates of mobile objects obtained from satellites, calculated differential coordinate adjustments, measurement data from telecommunication equipment of a broadband radio access network and time synchronisation of the navigation satellite system with equipment of the broadband radio access network, the information processing unit of the control station determines the exact location of the mobile object in real-time using software.

EFFECT: high accuracy of locating mobile objects in real-time and improved functional capabilities of the system.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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