WO2007119645A1 - 位置情報提供システム、位置情報提供装置および送信機 - Google Patents

位置情報提供システム、位置情報提供装置および送信機 Download PDF

Info

Publication number
WO2007119645A1
WO2007119645A1 PCT/JP2007/057384 JP2007057384W WO2007119645A1 WO 2007119645 A1 WO2007119645 A1 WO 2007119645A1 JP 2007057384 W JP2007057384 W JP 2007057384W WO 2007119645 A1 WO2007119645 A1 WO 2007119645A1
Authority
WO
WIPO (PCT)
Prior art keywords
signal
position information
information providing
transmitter
data
Prior art date
Application number
PCT/JP2007/057384
Other languages
English (en)
French (fr)
Inventor
Hideyuki Torimoto
Makoto Ishii
Masahiro Asako
Satoshi Kogure
Original Assignee
Gnss Technologies Inc.
Japan Aerospace Exploration Agency
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority to ES07740820T priority Critical patent/ES2425760T3/es
Priority to NZ572330A priority patent/NZ572330A/en
Priority to AU2007239793A priority patent/AU2007239793B2/en
Priority to CA2649110A priority patent/CA2649110C/en
Priority to US12/296,013 priority patent/US7948437B2/en
Priority to BRPI0710046-9A priority patent/BRPI0710046A2/pt
Priority to EP07740820.1A priority patent/EP2012136B1/en
Priority to CN2007800121663A priority patent/CN101438185B/zh
Application filed by Gnss Technologies Inc., Japan Aerospace Exploration Agency filed Critical Gnss Technologies Inc.
Priority to MX2008012148A priority patent/MX2008012148A/es
Priority to DK07740820.1T priority patent/DK2012136T3/da
Priority to PL07740820T priority patent/PL2012136T3/pl
Priority to SI200731296T priority patent/SI2012136T1/sl
Publication of WO2007119645A1 publication Critical patent/WO2007119645A1/ja
Priority to NO20084607A priority patent/NO341309B1/no

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/10Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
    • G01C21/12Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/20Instruments for performing navigational calculations
    • G01C21/206Instruments for performing navigational calculations specially adapted for indoor navigation
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/03Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers
    • G01S19/10Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing dedicated supplementary positioning signals
    • G01S19/11Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing dedicated supplementary positioning signals wherein the cooperating elements are pseudolites or satellite radio beacon positioning system signal repeaters
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/38Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
    • G01S19/39Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/42Determining position
    • G01S19/45Determining position by combining measurements of signals from the satellite radio beacon positioning system with a supplementary measurement
    • G01S19/46Determining position by combining measurements of signals from the satellite radio beacon positioning system with a supplementary measurement the supplementary measurement being of a radio-wave signal type
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/38Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
    • G01S19/39Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/42Determining position
    • G01S19/48Determining position by combining or switching between position solutions derived from the satellite radio beacon positioning system and position solutions derived from a further system
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management

Definitions

  • Position information providing system Position information providing apparatus and transmitter
  • the present invention relates to a technique for providing position information. More specifically, the present invention can not receive the signal transmitted from the satellite that transmits the positioning signal! / Concerning technology to provide location information as well.
  • GPS Global Positioning System
  • GPS signals satellites
  • the user can measure the distance between the GPS satellite and the user by receiving and demodulating the signal emitted from the GPS satellite. Therefore, if there is no obstacle between the ground and the GPS satellites, positioning using signals transmitted from the GPS satellites is possible.
  • GPS satellites for example, when using GPS in an urban area, a building standing in a forest is an obstacle, and the user's location information providing apparatus often can not receive the signal transmitted by GPS satellite power. Also, due to signal distortion or reflection from the building, errors in distance measurement using the signal are generated, and as a result, the accuracy of positioning is degraded.
  • the above-mentioned phenomenon is generally applicable to a positioning system using satellites.
  • the satellite positioning system is not limited to GPS, and includes, for example, GLONASS (GLOobal NA vigation Satellite System) in the Russian Republic, and Galileo in Europe.
  • GLONASS GLOobal NA vigation Satellite System
  • Galileo Galileo in Europe.
  • Patent Document 1 Japanese Patent Application Laid-Open No. 2006-67086
  • Patent Document 1 Japanese Patent Application Publication No. 2006-67086
  • the reader or the writer is unique to the system that provides the position information, and is said to be versatile. There is a problem. Also, in order to avoid interference, it is necessary to suppress transmission power, the range in which position information can be received is limited, continuous position information can not be acquired, and a large number of transmissions are required to cover a wide range. There was a problem that a machine was needed.
  • a technique may be considered in which a plurality of transmitters capable of transmitting signals similar to GPS signals are disposed in a room, and the position is determined based on the principle of three-side survey similar to GPS.
  • the time of each transmitter needs to be synchronized, which causes a problem that the transmitter becomes expensive.
  • the present invention has been made to solve the above-mentioned problems, and its object is to reduce the accuracy even in a place where it can not receive satellite power radio waves that transmit positioning signals.
  • Another object of the present invention is to provide a position information providing system that provides position information without having to provide position information based on a signal that does not require synchronization with the time of the satellite that transmits the signal for positioning. It is providing a provision system.
  • Another object of the present invention is to provide a position information providing apparatus capable of providing position information without degrading the accuracy even if the satellite can not receive radio waves of satellite power that transmits signals for positioning. is there.
  • Another object is to provide a position information providing device capable of providing position information based on a signal which does not require synchronization with the time of a satellite transmitting a signal for positioning.
  • Another object of the present invention is to provide a transmitter capable of transmitting a signal providing position information without lowering the accuracy even if the satellite can not receive radio waves of the satellite power transmitting the signal for positioning. It is.
  • Another object is to provide a transmitter capable of transmitting a signal that provides position information based on a signal that does not require synchronization with the time of the satellite that transmits the signal for positioning.
  • a position information providing system for providing position information.
  • the system comprises a transmitter.
  • the transmitter is a storage unit for storing position data for specifying the location where the transmitter is installed, a generator for generating a first positioning signal having position data as a spread spectrum signal, and a spread spectrum signal And a transmitting unit.
  • the position information providing system further includes a position information providing device. The position information providing device receives by the receiver based on the receiver that receives the spread spectrum signal, the storage that stores the code pattern of the first positioning signal, and the code pattern stored in the storage.
  • the identifying unit that identifies the code pattern corresponding to the spread spectrum signal and the signal demodulated using the symbol pattern identified by the identifying unit
  • an acquisition unit that acquires position data from the demodulated signal when the first positioning signal is received, and an output unit that outputs the position data acquired by the acquisition unit.
  • the format of the first positioning signal is the same as the format of the second positioning signal emitted by the satellite transmitting the positioning signal, and the navigation message contained in the second positioning signal is included. Includes location data instead of sage.
  • the position information providing device further stores a code pattern for each second positioning signal in the storage unit.
  • the location information storage device is And a calculating unit that calculates the position of the position information providing device based on each navigation message when a plurality of second positioning signals are received.
  • the center frequency of the coded positioning signal is 1574. 42 MHz.
  • the spread frequency of the positioning signal is 1.023 MHz.
  • a position information providing device for providing position information.
  • the apparatus includes a receiving unit that receives a spread spectrum signal, and a storage unit that stores a code pattern of the first positioning signal.
  • the first positioning signal is transmitted from a transmitter installed at a predetermined location and includes position data for identifying the location.
  • This apparatus uses a specifying unit that specifies a code pattern corresponding to the spread spectrum signal received by the receiving unit based on the code pattern stored in the storage unit, and a code pattern specified by the specifying unit.
  • a determination unit that determines whether a first positioning signal has been received based on the demodulated signal, and, when the first positioning signal is received, acquires position data from the demodulated signal.
  • An acquisition unit and an output unit that outputs position data acquired by the acquisition unit.
  • the format of the first positioning signal is the same as the format of the second positioning signal emitted by the satellite transmitting the positioning signal
  • the navigation message included in the second positioning signal is Includes location data instead of sage.
  • the position information providing device further stores, in the storage unit, each code pattern of each of the second positioning signals transmitted from the plurality of satellites. Each code pattern is different for each satellite.
  • the position information providing device further includes a calculating unit that calculates the position of the position information providing device based on each navigation message when the plurality of second positioning signals are received.
  • the receiving unit receives each first positioning signal transmitted from a transmitter installed at each of a plurality of predetermined locations.
  • the position information providing apparatus further includes a detection unit that detects the strength of the signal received by the reception unit.
  • the acquisition unit identifies, from among the first positioning signals, the first positioning signal having the largest intensity, and acquires position data included in the identified first positioning signal.
  • the position data includes information indicating a place where the transmitter is installed.
  • the output unit includes a display unit that displays the location where the transmitter is installed based on the information.
  • the position data includes identification data that identifies the transmitter.
  • the identification data and the transmission request of the position information of the transmitter are transmitted via the communication line to the server device that provides the position information in response to the external force request. It has a transmitter.
  • the position information and the identification data are associated with each other and stored in the server device.
  • the apparatus further includes an input unit that receives an input of position information transmitted by the server device in response to the transmission request via the communication line.
  • the output unit includes a display unit for displaying position information.
  • the position information providing device includes any of a mobile phone, a portable information terminal, a portable positioning device, and a positioning system mounted on a vehicle.
  • the transmitter is connected to a timing device that outputs time information.
  • the positioning signal transmitted from the transmitter includes time data representing a time synchronized with the time of the clocking device.
  • the position information providing device further measures a time and outputs a time information, and a calibration unit that calibrates the time of the timekeeping unit based on the time data included in the positioning signal received by the reception unit. Prepare.
  • the position information providing device includes: a storage unit storing attribute data representing an attribute of the position information providing device; and an information providing device capable of transmitting information according to the attribute data based on the request.
  • the information processing apparatus further includes: a request unit that transmits a distribution request for information according to the attribute data; and an input unit that receives an input of the information transmitted by the information providing apparatus based on the distribution request.
  • the output unit includes a display unit that displays information.
  • a transmitter generates a signal having position data as a spread spectrum signal, a storage unit storing position data for specifying a location where the transmitter is installed, and the like.
  • a generation unit and a transmission unit that transmits a spread spectrum signal are included in the transmission unit.
  • the generation unit generates, as a spread spectrum signal, a signal of the same type as a positioning signal transmitted by a satellite transmitting a signal for positioning.
  • position information can be provided using the! /! Signal in synchronization with the time of the satellite.
  • FIG. 1 is a diagram showing a configuration of a position information providing system 10 according to a first embodiment of the present invention.
  • FIG. 2 is a block diagram showing a hardware configuration of an indoor transmitter 200-1.
  • FIG. 3 is a diagram conceptually showing an aspect of storage of data in an EEPROM 240 provided in the indoor transmitter 200-1.
  • FIG. 4 It is a block diagram showing the hardware constitutions of position information provision apparatus 100-1.
  • FIG. 5 is a diagram showing a positioning signal transmitted from a transmitter.
  • FIG. 6 is a flowchart showing the procedure of processing performed by the position information providing device 100.
  • FIG. 7 is a diagram showing a display of a screen on a display 440 of the position information providing device 100.
  • FIG. 8 is a diagram (part 1) illustrating the configuration of signals in another aspect of the first embodiment of the present invention.
  • FIG. 9 is a second diagram showing a configuration of signals in another aspect of the first embodiment of the present invention.
  • FIG. 10 is a block diagram showing a configuration of a position information providing device 1000 according to a modification of the first embodiment of the present invention.
  • FIG. 11 is a view showing a scene in which a position information providing device according to a modification of the first embodiment of the present invention is used.
  • FIG. 12 is a view showing a usage mode of the position information providing device according to the second embodiment of the present invention.
  • FIG. 13 is a block diagram showing a hardware configuration of a mobile phone 1200 according to a third embodiment of the present invention.
  • FIG. 14 is a block diagram showing a hardware configuration of an information providing server 1230 according to a third embodiment of the present invention.
  • FIG. 15 is a diagram conceptually showing an aspect of storage of data in hard disk 1450 included in information providing server 1230.
  • 10 position information providing system 110, 111, 112 GPS satellites, 120, 121, 122 transmission Aircraft, 100-1, 100-2, 100-3, 100-4, 1000, 1160, 1170 Position information providing device, 130 buildings, 200-1, 200-2, 200-3, 1110, 1120, 1130, 1210 Indoor transmitter, 1010, 1308 antenna, 1140, 1150 area, 1220 Internet, 1382 memory card, 1462 CD-ROM.
  • FIG. 1 is a diagram showing the configuration of a position information providing system 10.
  • the position information providing system 10 flies at an altitude of about 20,000 meters above the ground, and transmits a signal for positioning (hereinafter referred to as "positioning signal").
  • GPS Global Positioning Satellite
  • position information providing device 100-1 to L00-4 that functions as a device for providing position information.
  • the position information providing device 100 is, for example, a terminal having a conventional positioning device, such as a mobile phone, a car navigation system, and other mobile positioning devices.
  • the positioning signal is a so-called spread spectrum signal, for example, V, a so-called GPS signal.
  • V a so-called GPS signal.
  • the signal is not limited to the GPS signal.
  • the positioning system will be described using GPS as an example, but the present invention is also applicable to other satellite positioning systems (Galileo, GLONASS, etc.).
  • the central frequency of the positioning signal is, for example, 1574. 42 MHz.
  • the spread frequency of the positioning signal is, for example, 1.023 MHz.
  • the frequency of the positioning signal is the same as the frequency of the CZA (Coarse and Access) signal in the L1 band of the existing GPS. Therefore, since the existing positioning signal reception circuit (for example, GPS signal reception circuit) can be diverted, the position information providing apparatus 100 can receive the positioning signal without adding a new circuit.
  • the positioning signal may be modulated by 1.023 MHz square wave. In this case, for example, if the L1 band is identical to the data channel of the positioning signal for which a new transmission is planned, the user uses a receiver capable of receiving and processing a new GPS signal. It can receive the positioning signal.
  • the frequency of the rectangular wave is not limited to 1.023 MHz.
  • the frequency for modulation can be determined by the trade-off between the existing CZA signal and the spectral separation to avoid interference with Z or other signals.
  • the GPS satellite 110 is equipped with a transmitter 120 for transmitting a positioning signal.
  • the same transmitters 121, 122, and 123 are also mounted on the GPS satellites 111, 112, and 113, respectively.
  • the position information providing devices 100-2, 100-3, and 100-4 having the same functions as the position information providing device 100-1 can be used even in a building 130 or other places where radio waves are difficult to reach.
  • the building 130 has an indoor transmitter 200-1 attached to the ceiling of the first floor of the building 130.
  • the position information providing device 100-4 receives a positioning signal transmitted from the indoor transmitter 200-1.
  • indoor transmitters 200-2 and 200-3 are attached to the ceilings of the second and third floors of the building 130, respectively.
  • the time IJ (hereinafter referred to as "ground time lj") of each indoor transmitter 200-1, 200-2, and 200-3, and the time of GPS satellites 110, 111, 112, 113 ( “Satellite time” is independent of each other and does not have to be synchronized. Each satellite time is preferably synchronized with one another.
  • a spread spectrum signal transmitted as a positioning signal from each transmitter is generated by modulating a navigation message with a pseudo random noise (PRN) code.
  • Navigation messages include time data, orbit information, almanac, ionospheric correction data, etc.
  • Each transmitter 120 further includes data (PRN-ID (Identificati on)) for identifying the transmitter 120 itself or the GPS satellite on which the transmitter 120 is mounted.
  • the position information providing device 100 has data and code generators for generating each pseudo noise code.
  • the position information providing device 100 executes a demodulation process to be described later using the code pattern of the pseudo noise code assigned to each satellite, and transmits the received signal to which satellite power.
  • Each of the transmitters 120, 121, and 122 includes an atomic clock, a storage device for storing data, an oscillation circuit, a processing circuit for generating a positioning signal, and a signal generated by the processing circuit. It has a code transfer circuit for spreading code transfer, a transmitting antenna and the like.
  • the storage device stores navigation messages including phemeris, almanac of each satellite, ionospheric correction data and the like, and PRN-ID.
  • the processing circuit generates a transmission message by using time information from the atomic clock and each data stored in the storage device.
  • each transmitter 120 a code pattern of a pseudo noise code for performing spread spectrum coding is defined in advance. Each code pattern is different for each transmitter (ie each GPS satellite).
  • the coding circuit spreads the message by using such a pseudo noise code.
  • the transmitter 120 converts the encoded signal to a high frequency and transmits it to space via a transmitting antenna.
  • transmitter 120 emits a spread spectrum signal without causing harmful interference with other transmitters.
  • “does not cause harmful interference” can be secured by a power level limited to a degree that does not cause interference. Alternatively, it can be realized by an aspect of separating the spectrum.
  • This signal is transmitted by a carrier wave called, for example, L1 band.
  • Each transmitter 120, 121, 122 transmits, for example, positioning signals having the same frequency in accordance with the spread spectrum communication system. Therefore, even when the positioning signal transmitted from each satellite is received by the position information providing apparatus 100-1, the respective positioning signals are received without interference. Also for the positioning signal from the indoor transmitter on the ground, the signals from the multiple indoor transmitters can be received without interference with each other, similarly to the signals transmitted from the satellites.
  • the indoor transmitter 200-1 will be described with reference to FIG. Figure 2 shows an indoor transmitter 200
  • FIG. 1 is a block diagram showing a hardware configuration of 1.
  • the indoor transmitter 200-1 has a digital processing block 210 and a digital processing block 210.
  • the digital processing block 210 includes a central processing unit (CPU) 220 and a random access memory (RAM) 230.
  • the EEPROM 240 stores a program executed by the CPU 220, data representing a place where the indoor transmitter 200-1 is installed, and the like.
  • the program or data is read from the EEPROM 240 and transferred to the RAM 230 when the indoor transmitter 200-1 is activated.
  • the EEPROM 240 can also store data input from the outside of the indoor transmitter 200-1.
  • the storage device for storing programs or data is not limited to the EEPROM 240. At least a storage device that can store data in a non-volatile manner may be used. In addition, as described later, in the case where external data is input, any storage device can be used as long as the data can be written.
  • the data structure of the EEPROM 240 will be described later.
  • the digital processing block 210 generates data as a source of the signal transmitted by the indoor transmitter 200-1 as a signal for positioning. Digital processing block 210 sends the generated data as a bitstream to analog processing block 290.
  • the clock 280 provides the digital processing block 210 with a clock signal that defines the operation of the CPU 220 or a clock signal for generating a carrier wave.
  • Digital input / output interface 260 may monitor the internal state of the transmitter (eg, the "PLL Cntrl" signal). Alternatively, the digital input / output interface 260 may externally input the pseudo noise code code pattern for spread modulation of the signal transmitted from the indoor transmitter 200-1, or input the data defining the transmission output. It can be accepted from Furthermore, it is possible to receive other data input to be transmitted from the indoor transmitter 200-1.
  • the other data is set, for example, by the indoor transmitter 200-1. It is text data representing the place where it is placed. Alternatively, if the indoor transmitter 200-1 is installed in a department store or other commercial facilities, data for advertisement can be input to the indoor transmitter 200-1 as the other data.
  • the code pattern of the pseudo spread code is input to the indoor transmitter 200-1, it is written in a predetermined area in the EEPROM 240. After that, the written PRN-ID is included in the signal for positioning. Other data is also written in the EEPROM 240 in accordance with the type of the data.
  • the UART 250 is used to tune the indoor transmitter 200-1.
  • the external clock 270 like the UART 250, is used to adjust the indoor transmitter 200-1.
  • the external clock 270 is also used to receive the frequency input from the power line (not shown) and calibrate the transmission frequency of the signal for positioning.
  • the analog processing block 290 modulates the 1. 57542 GHz carrier wave using the bit stream output from the digital processing block 210 to generate a transmission signal and sends it to the antenna 292.
  • the signal is emitted from the antenna 292.
  • a signal having the same configuration as the signal for positioning is emitted from indoor transmitter 200-1.
  • the content of the signal is not exactly the same as the content included in the positioning signal transmitted from the satellite.
  • FIG. 5 An example of the configuration of the signal transmitted from the indoor transmitter 200-1 will be described later (FIG. 5).
  • the power supply 294 supplies power to each component of the indoor transmitter 200-1.
  • the power supply 2 94 may be built in the indoor transmitter 200-1, as shown in FIG. 2, or may be in a mode of receiving supply of power from the outside.
  • the CPU 220 is used as an arithmetic processing unit for realizing the processing in the digital processing block 210, but another arithmetic processing unit may be used. Further, since the operation realized by the indoor transmitter 200-1 is not complicated, the digital processing block 210 can be realized by, for example, an electric circuit configured to realize each process instead of the CPU 220.
  • the clock signal (Clk) may be supplied directly from the digital processing block 210 to the analog processing block 290 directly to the analog processing block 290.
  • the digital processing block 210 and the analog processing block 290 are separately shown in force physically in one chip. It may be mixed.
  • FIG. 3 conceptually shows an aspect of data storage in EEPROM 240 provided in indoor transmitter 200-1.
  • the EEPROM 240 includes areas 310 to 340 for storing data.
  • a transmitter ID is stored as a number for identifying a transmitter.
  • the transmitter ID is, for example, a number and a combination of Z or English characters or the like, which are nonvolatilely written to the memory at the time of manufacture of the transmitter.
  • the PRN-ID of the pseudo spread code assigned to the transmitter is stored in area 310.
  • the transmitter's name is stored in the field 320 as text data.
  • the code pattern of the pseudo spreading code assigned to the transmitter is stored in area 330.
  • the code pattern of the pseudo spreading code is selected from a limited number of code patterns assigned in advance for the position information providing system according to the embodiment of the present invention. It is a code pattern different from the code pattern. Also, as described above, the code pattern of the pseudo-spreading code can be changed to another code pattern input via the digital input / output interface 260.
  • the number of code patterns of the pseudo spreading code allocated for the position information providing system is limited, the number of indoor transmitters is the size of the installation site of each transmitter or the configuration of the installation site ( Depending on the number of floors of the building, etc., several indoor transmitters may be used, which differ depending on the number of code patterns. Thus, there may be multiple transmitters with the same pseudo-spread code pattern. In this case, the installation location of the transmitters having the same code pattern may be determined in consideration of the output of the signal. By doing so, simultaneous reception of a plurality of positioning signals using the same pseudo spread code code pattern by the same position information providing apparatus can be prevented.
  • Position data for specifying the location where the indoor transmitter 200-1 is installed is stored in the area 340.
  • position data may be a combination of latitude, longitude, and altitude. Is represented.
  • an address, a name of a building, etc. may be stored in place of or in place of the position data.
  • FIG. 4 is a block diagram showing a hardware configuration of the position information providing device 100-1.
  • Position information providing apparatus 100 includes an antenna 402, an RF (Radio Frequency) front circuit 404 electrically connected to antenna 402, and a down converter electrically connected to RF front circuit 404.
  • An AZD (Analog to Digital) converter 408 electrically connected to the down converter 406, a baseband processor 410 electrically connected to the AZD converter 408, and an electrically connected to the baseband processor 410.
  • a display 440 connected electrically to navigation processor 430 and electrically connected to baseband processor 410!
  • the memory 420 includes a plurality of areas for storing code patterns of pseudo noise codes, which are data for identifying each source of positioning signals. As an example, in one aspect, if 48 code patterns are used, memory 420 includes regions 421-1 to 421-48, as shown in FIG. In another aspect, if more code patterns are used, more area memory 420 is reserved. Conversely, less code patterns may be used than the number of areas reserved in the memory 420.
  • code patterns are used as an example, for example, when 24 satellites are used for the satellite positioning system, 24 identification data for identifying each satellite, and 12 spare data. And forces are stored in the area 421-1-42-36. At this time, for example, in the area 421-1, the code pattern of the pseudo noise code for the first satellite is stored. From this, by reading out the code pattern and performing cross correlation processing with the received signal, it is possible to track the signal and decode the navigation message contained in the signal.
  • the method of storing and reading out the code pattern is exemplarily shown, it is also possible to generate the code pattern by the code pattern generator.
  • the code pattern generator is realized, for example, by combining two feedback shift registers. The configuration and operation of the code pattern generator are easy for those skilled in the art. Understandable. Therefore, their detailed description is not repeated here.
  • the code pattern of the pseudo noise code assigned to the indoor transmitter that transmits the positioning signal is stored in the area 421-37 to 421-48.
  • the code pattern of the assigned pseudo noise code for the first indoor transmitter is stored in region 432-37.
  • an indoor transmitter having 12 code patterns can be used, but there is no indoor transmitter that uses the same code pattern in the range that can be received by the same position information providing device.
  • each indoor transmitter may be arranged separately. This makes it possible to install more than 12 indoor transmitters, for example on the same floor of the building 130.
  • Baseband processor 410 is based on data output from correlating unit 412 that receives an input of a signal output from AZD converter 408, control unit 414 that controls the operation of correlating unit 412, and control unit 414. And a determination unit that determines the source of the positioning signal.
  • the navigation processor 430 has an outdoor positioning unit 432 for measuring the position of the position information providing apparatus 100 outdoors based on the signal output from the determination unit 416 and an indoor location based on the data output from the determination unit 416. And an indoor positioning unit 434 for deriving information representing the position of the position information providing apparatus 100.
  • the antenna 402 can receive the positioning signal transmitted from the GPS satellites 110, 111, 112 and the positioning signal transmitted from the indoor transmitter 200-1, respectively. Further, when the position information providing device 100 is realized as a mobile phone, the antenna 402 can also transmit and receive a signal for wireless telephone or a signal for data communication in addition to the above-mentioned signals.
  • the RF front circuit 404 receives a signal received by the antenna 402, and performs filtering or the like to remove noise or output only a signal of a predetermined bandwidth.
  • the signal output from the RF front circuit 404 is input to the down converter 406.
  • the down converter 406 amplifies the signal output from the RF front circuit 404 and outputs it as an intermediate frequency. This signal is input to the AZD converter 408.
  • the AZD converter 408 performs digital conversion processing on the input intermediate frequency signal, and digital data Convert to Digital data is input to baseband processor 410.
  • the correlator unit 412 performs correlation processing between the code pattern read out from the control unit 414 and the force memory 420 and the reception signal. For example, the correlator unit 412 performs matching between two types of code patterns different in code phase provided by the control unit 414 by one bit and digital data transmitted from the AZD converter 408.
  • the correlator unit 412 tracks the positioning signal received by the position information providing apparatus 100 using each code pattern, and identifies a code pattern having an arrangement that matches the bit arrangement of the positioning signal. As a result, since the code pattern of the pseudo noise code is specified, the position information providing apparatus 100 can determine which satellite signal the received positioning signal has been transmitted from or the indoor transmitter signal has been transmitted. Can be determined. Also, the position information providing device 100 can perform demodulation and message decoding using the specified code pattern.
  • the determination unit 416 makes the above-described determination, and sends data corresponding to the result of the determination to the navigation processor 430.
  • the determination unit 416 determines whether the PRN-ID included in the received positioning signal is a PRN-ID assigned to a transmitter other than the transmitter mounted on the GPS satellite.
  • PRN-01 to PRN-24 power is used as a number for identifying each GPS satellite (PRN-ID)
  • PRN-25 to PRN-36 is used as a number for identifying a spare satellite.
  • Spare satellites are satellites that are launched aside from those originally launched. That is, such satellites are launched in preparation for the failure of GPS satellites or transmitters mounted on GPS satellites.
  • code patterns of 12 pseudo noise codes are allocated to transmitters other than the transmitters mounted on the GPS satellite (for example, indoor transmitter 200-1 etc.).
  • a number different from the PRN-ID assigned to the satellite for example, PRN-37 to PRN-48 is assigned to each transmitter.
  • PRN-ID to PRN-48 are assigned to the indoor transmitters, for example, according to the arrangement of each indoor transmitter. Therefore, tentatively, it sends from each indoor transmitter
  • the same PRN-ID may be used for different indoor transmitters if the transmission power used is such that the received signals do not interfere. Such an arrangement allows for a greater number of transmitter powers than the number of PRN-IDs allocated for terrestrial transmitters.
  • the determination unit 416 refers to the code pattern 422 of the pseudo noise code stored in the memory 420 and assigns the acquired code pattern of the received positioning signal to the indoor transmitter. It is determined whether or not the code pattern is matched. If these code patterns match, the determination unit 416 determines that the positioning signal is transmitted from the indoor transmitter. Otherwise, the determination unit 416 determines that the signal is also transmitted GPS satellite power, and stores in the memory 420 to which satellite the acquired code pattern is assigned. Is determined by referring to the sign pattern. Although an example in which a code pattern is used is shown as an aspect of determination, the above determination may be made by comparison of other data. For example, a comparison using PRN-ID may be used to make that determination.
  • the determination unit 416 transmits the data acquired from the specified signal to the outdoor positioning unit 432.
  • the data obtained from the signals include navigation messages.
  • the determination unit 416 sends out data for which the signal strength is also acquired to the indoor positioning unit 434.
  • This data is, in other words, coordinate values preset as data for specifying the position of the indoor transmitter 200-1.
  • a number identifying the transmitter may be used.
  • the outdoor positioning unit 432 executes a process for calculating the position of the position information providing device 100 based on the data sent from the determination unit 416. Specifically, the outdoor positioning unit 432 calculates the propagation time of each signal using data contained in the signals transmitted from three or more GPS satellites (preferably four or more). The position of the position information providing device 100 is calculated based on the calculation result. This process is performed using a known satellite positioning technique. This process is easily understood by those skilled in the art. Therefore, the details of the description will not be repeated here.
  • the indoor positioning unit 434 may be the judgment unit 416 or not.
  • positioning processing is executed based on the data output from the above.
  • the indoor transmitter 200-1 transmits a positioning signal including data (time data) for specifying a location. Therefore, when the position information providing device 100 receives such a signal, the data contained in the signal can be extracted, and the position information providing device 100 can be set using the data.
  • the indoor positioning unit 434 performs this process.
  • the data calculated by the outdoor positioning unit 432 or the indoor positioning unit 434 is used for display on the display 440. Specifically, these data are incorporated into data for displaying a screen, and an image representing the measured position or an image for displaying the location where the indoor transmitter 200-1 is installed is generated. And displayed by the display 440.
  • FIG. 5 is a diagram showing the configuration of a signal 500 emitted by a transmitter mounted on a GPS satellite.
  • the signal 500 is composed of five sub-frames of 300 bits, ie, sub-frames 510-550.
  • Subframes 510-550 are repeatedly transmitted by the transmitter.
  • Subframes 510 to 550 are, for example, 300 bits each and are transmitted at a bit rate of 50 bps (bit per sec). Therefore, in this case, each subframe is transmitted in 6 seconds.
  • the first subframe 510 includes 30-bit transport overhead 511, 30-bit time information 512, and 240-bit message data 513.
  • the time information 512 specifically includes time information acquired when the subframe 510 is generated, and a subframe ID.
  • the subframe ID is an identification number for distinguishing the first subframe 510 from other subframes.
  • the message data 513 includes GPS week number, clock information, health information of the GPS satellite, orbit accuracy information and the like.
  • Second sub-frame 520 includes 30-bit transport overhead 521, 30-bit time information 522, and 240-bit message data 523.
  • the time information 522 has the same configuration as the time information 512 in the first subframe 510.
  • Message data 523 includes ephemeris.
  • ephemeris ephemeris, broadcast calendar
  • Phemeris the navigation of the satellite It is highly accurate information that is successively updated by the controlling control station.
  • the third subframe 530 has the same configuration as the second subframe 520. That is, the third subframe 530 includes a 30-bit transport-over head 531, 30-bit time information 532 and 240-bit message data 533.
  • the time information 532 has the same configuration as the time information 512 in the first subframe 510.
  • the message data 533 includes ephemeris.
  • the fourth subframe 540 includes 30 bits of transport overhead 541, 30 bits of time information 542, and 240 bits of message data 543.
  • the message data 543 unlike the other message data 513, 523, 533, includes almanac information, satellite health information summary, ionospheric delay information, UTC (Coordinated Universal Time) parameters, and the like.
  • the fifth subframe 550 includes 30-bit transport overhead 551, 30-bit time information 552, and 240-bit message data 553.
  • Message data 553 includes almanac information and a summary of satellite information.
  • the message data 543 and 553 are each composed of 25 pages, and the above different information is defined for each page.
  • the almanac information is information representing the approximate orbit of the satellite, and includes information on all GPS satellites that are not unique to the satellite. If transmission of subframes 510 to 550 is repeated 25 times, the same information is transmitted back to the first page
  • Subframes 510 to 550 are transmitted from transmitters 120, 121, and 122, respectively.
  • the position of the position information providing apparatus 100 is determined by the maintenance information management information included in the transport overheads 511 to 551, and the time information 512 to 552. , Based on the message data 513 to 553.
  • Signal 560 has the same data length as each of message data 513 to 553 included in subframes 510 to 550.
  • Signal 560 differs from subframes 510-550 in that it contains data representing the location of the source of signal 560, instead of the orbit information represented as ephemeris (message data 523, 533). That is, signal 560 has 6 bits of PRN—ID 561, 15 bits of transmitter ID 562, X coordinate 563, Y coordinate 564, Z coordinate 565, and altitude correction coefficient (ZM) 566 And include 567 and reserve 568.
  • the signal 560 is transmitted by the indoor transmitters 200-1, 200-2, 200-3, etc., in place of the message data 513 553 contained in the subframes 510-550.
  • PRN-ID 561 is a code pattern of a group of pseudo noise codes pre-allocated to transmitters (eg, indoor transmitters 200-1, 200-2, 200-3) that are sources of signal 560.
  • the PRN-ID 561 is different from the identification number of the code pattern of the group of pseudo noise codes assigned to each transmitter mounted on each GPS satellite, but the code sequence power of the same series is generated code pattern Is the number assigned to.
  • the position information providing apparatus acquires any of the code patterns of the pseudo noise code assigned for the indoor transmitter from the received signal 560, and the signal is transmitted from the satellite in subframes 510 to 550. Or the signal 560 transmitted from the indoor transmitter.
  • the X coordinate value 563, the Y coordinate value 564 and the Z coordinate value 565 are data representing the position at which the indoor transmitter 200-1 is attached.
  • the x-coordinate value 563, the y-coordinate value 564, and the z-coordinate value 565 are represented, for example, as latitude, longitude, and altitude.
  • the altitude correction factor 566 is used to correct the altitude specified by the Z coordinate value 565.
  • the altitude correction factor 566 is not an essential data item. Therefore, the factor may not be used if accuracy higher than the altitude specified by the Z coordinate value 565 is not required. In this case, for example, data representing “NULL” is stored in the area allocated for the altitude correction coefficient 566.
  • FIG. 6 is a flowchart showing a procedure of processing executed by the baseband processor 410 and the navigation processor 430 of the position information providing device 100.
  • position information providing apparatus 100 acquires (tracks, captures) a positioning signal.
  • the baseband processor 410 receives an input of the received positioning signal (data after digital conversion processing) from the AZD converter 408.
  • Base band pro The Sesser 410 generates, as a pseudo noise code replica, code patterns different in code phase in which possible delays are reflected, and detects the presence or absence of correlation between the code pattern and the received positioning signal.
  • the number of code patterns to be generated is, for example, twice the number of bits of the code pattern. As an example, if the chip rate is 1023 bits, for example, 2046 code patterns having a delay of 1/2 bit, that is, a code phase difference may be generated. Then, processing for correlating the received signal with each code pattern is performed.
  • the baseband processor 410 locks the code pattern when an output having a predetermined intensity or more is detected in the correlation process, and identifies the satellite that has transmitted the positioning signal by the code pattern. it can. There is only one pseudo noise code having the bit arrangement of the code pattern. By this, the pseudo noise code used to spread the received positioning signal is identified.
  • the process for correlating the signal acquired by reception with the locally generated code pattern of the replica can also be realized as parallel processing.
  • baseband processor 410 identifies the source of the positioning signal. Specifically, based on the PRN-ID associated with the transmitter that uses the code pattern of the pseudo noise code used at the time of modulation to determine the determination unit 416 (for example, in FIG. 4). Memory 420) identify the source of the signal. If the positioning signal is also a signal from the outdoor power, control is transferred to step S620. If the positioning signal is transmitted indoors, control is transferred to step S630. If the plurality of received signals include those emitted from outdoors and indoors, control is transferred to step S640.
  • step S620 position information providing apparatus 100 demodulates the positioning signal to acquire data included in the signal.
  • outdoor positioning section 432 of navigation processor 430 has a code pattern temporarily stored in memory 420 for the positioning signal (a code pattern for which the above-mentioned “lock” has been performed, The navigation message is acquired from the subframes constituting the signal by superimposing using the “locked code pattern”.
  • the outdoor positioning unit 432 acquires four or more acquired Perform normal navigation message processing to calculate position using navigation messages.
  • step S 624 outdoor positioning unit 432 executes a process for calculating the position of position information providing apparatus 100 based on the result of the process. For example, in the case where the position information providing device 100 receives each positioning signal from which four or more satellite powers are also transmitted, the calculation of the distance is the orbit of each satellite included in each signal strength navigation message. It is done using information, time information, etc.
  • position information providing apparatus 100 when position information providing apparatus 100 receives a positioning signal (outdoor signal) transmitted by a satellite and a signal from an indoor transmitter (indoor signal), the position information providing apparatus 100 receives the signal. (Ie, if step S624 is performed after step S642), distribution for determining the signal used for position calculation is performed, for example, based on the strength of the indoor signal and the outdoor signal. As an example, when the intensity of the indoor signal is larger than the intensity of the outdoor signal, the indoor signal is selected, and the coordinate value included in the indoor signal is set as the position of the position information providing device 100.
  • step S630 position information providing apparatus 100 demodulates the positioning signal to acquire data included in the signal.
  • the indoor positioning unit 434 acquires message data from subframes constituting the positioning signal by superimposing the locked code pattern on the positioning signal transmitted from the baseband processor 410. Do.
  • This message data is included in the positioning signal transmitted by the indoor transmitter, instead of the navigation message contained in the positioning signal transmitted from the satellite.
  • the data length of the message data is therefore preferably the same as the data length of the navigation message.
  • indoor positioning unit 434 determines from the data the coordinate values (ie, data for specifying the installation location of the indoor transmitter (for example, X coordinate value 563 in signal 560 in FIG. 5, Y Get coordinate value 564, Z coordinate value 565)).
  • the coordinate values ie, data for specifying the installation location of the indoor transmitter (for example, X coordinate value 563 in signal 560 in FIG. 5, Y Get coordinate value 564, Z coordinate value 565).
  • the frame contains text information that indicates the location of the installation location, instead of such coordinate values, the text information is acquired.
  • position information providing apparatus 100 demodulates the positioning signal. , To obtain the data contained in the signal. Specifically, the outdoor positioning unit 432 acquires data in subframes constituting the positioning signal by superimposing the locked code pattern on the positioning signal transmitted by the baseband processor 410. Do. In this case, the position information providing apparatus 100 receives the signal from the satellite and the signal from the indoor transmitter, so that it operates in the "No-Iaver" mode. . Therefore, for each satellite power signal, a navigation message having synchronized time data is acquired, and for an indoor transmitter power signal, data having the above coordinate values and other positional information is acquired. .
  • step S 642 the indoor positioning unit 434 performs processing to acquire the X coordinate value 563, the Y coordinate value 564, and the Z coordinate value 565 from the positioning signal transmitted by the indoor transmitter 200-1.
  • the positioning signal power transmitted by GPS satellites also acquires and processes navigation messages. Thereafter, control is transferred to step S624.
  • step S 650 navigation processor 430 executes a process for displaying position information on display 440 based on the calculation result of the position. Specifically, image data for displaying the acquired coordinates or data for displaying the installation location of the indoor transmitter 200-1 are generated and sent to the display 440. The display 440 displays the position information of the position information providing device 100 in the display area based on such data.
  • FIG. 7 is a diagram showing the display of the screen on the display 440 of the position information providing device 100.
  • the display 440 displays an icon 710 indicating that the position information is obtained based on the positioning signal.
  • the position information providing apparatus 100 can not receive the positioning signal transmitted from each GPS satellite. Instead, position information providing apparatus 100 receives, for example, a signal emitted by indoor transmitter 200-1. This signal is transmitted in the same manner as the positioning signal from which GPS satellite power is also transmitted, as described above.
  • the position information providing device 100 performs the same processing as that performed when a positioning signal is received from a satellite. Processing is performed on the signal.
  • the display 440 displays an icon 720 indicating that the position information is acquired based on a signal transmitted from a transmitter installed indoors.
  • the position information providing apparatus 100 can not receive radio waves from GPS satellites, as in an indoor or underground mall. , Receive radio waves transmitted from transmitters installed at the location (for example, indoor transmitters 200-1, 200-2, 200-3). From the radio wave, position information providing apparatus 100 acquires information (for example, coordinate value, address) for specifying the position of the transmitter, and displays it on display 440. Thus, the user of the position information providing device 100 can know the current position. In this way, position information is provided even in places where it is not possible to receive positioning signals directly.
  • the ground time (the time of the transmitter such as the indoor transmitter 200-1) and the satellite time do not have to be synchronized independently of each other. Therefore, the increase in cost for manufacturing the indoor transmitter can be suppressed. In addition, even after the position information providing system is operated, the operation becomes easy because it is not necessary to synchronize the time of the indoor transmitter.
  • the position of the receiving location of the signal can be specified, so that the position can be provided compared to GPS and other conventional positioning systems. System can be easily realized.
  • position information providing apparatus 100 does not require dedicated hardware for receiving a signal transmitted by indoor transmitter 200-1, and uses hardware that realizes a conventional positioning system. Is possible. Therefore, since it is not necessary to design the hardware for applying the technology according to the present embodiment with zero force, it is possible to provide position information providing equipment. The increase in the cost of placement 100 is suppressed and it becomes easy to spread. Further, for example, a position information providing device is provided in which an increase in circuit scale or complexity is prevented.
  • the memory 420 of the position information providing device 100 holds PRN-IDs predefined for the indoor transmitter and Z or satellite.
  • the position information providing apparatus 100 has a program for determining whether the received radio wave is transmitted from a satellite or transmitted from an indoor transmitter based on the PRN-ID.
  • This program is realized by an arithmetic processing unit such as a baseband processor.
  • the position information providing device 100 can be configured by changing a circuit element for determination to a circuit element including a function realized by the program.
  • the obtained information may be held in a non-volatile memory 420 such as a flash memory. Then, when the mobile phone is called, the data held in the memory 420 may be transmitted to the called party.
  • the position information of the originator that is, the position information acquired by the position information providing apparatus 100 as a mobile phone and also the indoor transmitter power is transmitted to the base station that relays the call.
  • the base station stores the location information as a call record along with the date of reception.
  • location information of the source may be notified as it is.
  • notification of the originator from the mobile unit is realized as in the case of the originator notification at the time of emergency call from the conventional landline telephone.
  • a position information providing system is realized by a transmitter capable of transmitting a signal similar to a signal transmitted by a transmitter mounted on a positioning satellite. Thus, it is not necessary to redesign the transmitter from scratch.
  • the position information providing system uses a spread spectrum signal as a signal for positioning. Since transmission of this signal can reduce the power per frequency, it is considered that radio wave management will be easier than, for example, a conventional RF tag. As a result, construction of a position information providing system is facilitated.
  • FIG. 8 is a diagram showing a configuration of a signal according to the present modification.
  • a signal 810 is transmitted by the transmitter.
  • the signal 810 has a 30-bit transport overhead 811, a 30-bit IJ ⁇ signal 812, a 6-bit PRN-ID 813, a 15-bit transmitter ID 814, an X-coordinate value 815, and a Y-coordinate value 816 and Z coordinate value 817 are included.
  • the first 60 bits of signal 810 are identical to the first 60 bits of each of subframes 510-550 transmitted by the GPS satellites.
  • a signal 820 is transmitted by the transmitter.
  • Signal 820 includes 6-bit subframe ID 821, altitude correction factor 822 and transmitter position address 823.
  • the subframe ID force of the signal 820 is also the third to sixth subframes by predefining other information in the rear 144 bits (in the signal 820, the altitude correction coefficient 822 and the position information address 823). Will be sent as well.
  • the information contained in each subframe is not limited to the above. For example, advertisements related to location information, URLs (Uniform Resource Locators) of Internet sites, etc. may be stored in an area predefined in each subframe.
  • Signal 830 shows an example of transmission of the third to sixth sub-frames having the same structure as signals 810 and 820 and signal 820 described above. That is, signal 830 includes a first subframe 831 and a second subframe 832.
  • the first subframe 831 has the same header as subframes 510 to 550 transmitted from GPS satellites.
  • the second subframe 832 is a frame corresponding to the signal 820.
  • Signal 840 includes a first subframe 831 and a third subframe 842.
  • the first subframe 831 is identical to the first subframe 831.
  • the third subframe has the same structure as signal 820.
  • Signal 870 includes a first subframe 831 and a sixth subframe 872
  • the transmitter When the transmitter repeatedly transmits signal 830 to signal 870, the first subframe 831 is transmitted for each transmission of each signal. After the first subframe 831 has been sent, the other One of the subframes is interpolated. That is, the transmission order of each subframe is: first subframe 831 ⁇ second subframe 832 ⁇ first subframe 831 ⁇ third subframe 842 ⁇ first subframe ⁇ sixth subframe 872 ⁇ first subframe 831 ⁇ second subframe 832 ⁇ ⁇ ⁇
  • FIG. 9 conceptually shows a configuration of signal 910 according to the present modification.
  • a signal 910 includes a transport overhead 911, a preamplifier No 912, a PRN—ID 913, a transmitter ID 914, a first variable 915, an X coordinate value 916, and a Y coordinate value 917. , Z coordinate value 918 and noise ZCRC 919 are included.
  • Signal 920 has the same configuration as signal 910.
  • a second variable 925 is included instead of the first variable 91 5 in the signal 910.
  • Each signal has a length of 150 bits. Six signals with the same structure are transmitted. A signal having such a configuration may be configured as a signal transmitted from an indoor transmitter.
  • the position information providing apparatus 100 can specify the transmission source of the received signal based on the PRN-ID. If the transmission source is an indoor transmitter, the signal includes X coordinate values, Y coordinate values, and Z coordinate values. Therefore, the position information providing device 100 can display the indoor position.
  • a plurality of correlators may be used. In this case, since the processing for matching the positioning signal to the replica is simultaneously performed in parallel, the calculation time of the position information becomes short.
  • Position information providing apparatus 1000 includes antenna 1010, antenna 1010, band pass filter 1020 electrically connected, and low noise amplifier 1030 electrically connected to band pass filter 1020.
  • a low-noise amplifier 1030 electrically connected to a down converter 1040, a down-converter 1040 electrically connected to a band pass filter 1050, and a band pass filter 1050 electrically connected to an AZD converter 1060 Parallel Correl, which also becomes a plurality of Correlators electrically connected to AZD converter 1060
  • a processor 1080 electrically connected to the parallel correlator 1070, and a memory 1090 electrically connected to the processor 1080.
  • Parallel correlator 1070 includes n correlators 1070-1 to 1070-n. Each correlator simultaneously performs matching between the received positioning signal and the code pattern generated to demodulate the positioning signal based on the control signal output from the processor 1080.
  • processor 1080 generates, for each of parallel correlators 1070, a code pattern (shifted in code phase) that reflects a delay that may occur in the pseudo noise code. Give a command. This command is, for example, the number of satellites X 2 X 1023 (the length of the code pattern of the pseudo noise code used).
  • Each parallel correlator 1070 generates code patterns different in code phase using the code pattern of the pseudo noise code defined for each satellite based on the command given to each. Then, among all generated code patterns, there is one that matches the code pattern of the pseudo noise code used to modulate the received positioning signal.
  • the code pattern of the pseudo noise code can be identified instantaneously by previously configuring the number of correlators necessary for performing the matching process using each code pattern as the parallel correlator 1070. This process is also applicable to the case where the position information providing device 100 receives a signal from the indoor transmitter. Therefore, even when the user of the position information providing apparatus 100 is indoors, the position information can be acquired instantaneously.
  • the position information providing system according to this embodiment differs from the first embodiment in that a plurality of transmitters are attached.
  • FIG. 11 is a view showing a usage mode of the position information providing device according to the second embodiment of the present invention.
  • indoor transmitters 1110, 1120 and 1130 are respectively mounted on the ceiling of the same floor.
  • Each indoor transmitter performs the same process as the above-mentioned indoor transmitter 200-1. That is, each indoor transmitter emits a positioning signal that includes data representing the location at which each is attached.
  • area 1140 is an area where the power of indoor transmitters 1110 and 1120 can also receive the transmitted signal.
  • area 1150 is an area that can receive positioning signals transmitted by indoor transmitters 1120 and 1130, respectively.
  • position information providing apparatus 1160 when position information providing apparatus 1160 according to the present invention is present at the position shown in FIG. 11, position information providing apparatus 1160 is included in the signal transmitted from indoor transmitter 1110, Data representing the mounting position of the indoor transmitter 1110 can be acquired as the position of the position information providing device 1160. Thereafter, when the user of the position information providing apparatus 1160 moves to a position corresponding to, for example, the area 1160, the position information providing apparatus 1160 receives the signal transmitted by the indoor transmitter 1120 in addition to the indoor transmitter 1110. Can. In this case, it can be determined based on the strength of the received signal, for example, which position data contained in the signal is to be determined as the position of the position information providing device 1160.
  • the position of the position information providing device 1160 may be obtained by deriving the arithmetic sum of the data contained in the signals.
  • position information providing apparatus 1160 even when a plurality of signals for positioning are received indoors, the transmission of a signal with a V offset is possible. Since the source can be identified, the mounting position of the transmitter, ie, the transmitter installed indoors, can also be identified.
  • “indoor” is not limited to the inside of a building or other building, and may be a place where the GPS satellite power can not be received. Such places include, for example, underground malls, railway cars, etc.
  • the position information providing apparatus is an apparatus for providing data for identifying the transmitter and information on the transmitter instead of specifying the position based on the data included in the indoor transmitter.
  • the present embodiment differs from the embodiments described above in that location information can be obtained by transmission.
  • FIG. 12 is a view showing a usage mode of the position information providing device according to the present embodiment.
  • the position information providing device is realized, for example, as a mobile phone 1200.
  • the mobile phone 12 00 can receive the positioning signal emitted by the indoor transmitter 1210.
  • the indoor transmitter 1210 is connected to the Internet 1220.
  • An information providing server 1230 capable of providing information on the indoor transmitter 1210 is connected to the Internet 1220.
  • Also connected to the Internet 1220 is a base station 1240 that communicates with the mobile phone 1200.
  • mobile phone 1200 When mobile phone 1200 receives a signal transmitted by indoor transmitter 1210, it obtains a transmitter ID for identifying indoor transmitter 1210 from among the signals.
  • the transmitter ID is, for example, associated with the aforementioned PRN-ID.
  • the mobile phone 1200 sends its transmitter ID (with one PRN-ID) to the information provision server 1230. Specifically, the mobile phone 1200 starts communication with the base station 1240, and sends out packet data including the acquired transmitter ID to the information providing server 1230.
  • the information providing server 1230 When recognizing the transmitter ID, the information providing server 1230 refers to the database associated with the transmitter ID and reads out position data related to the ID. When the information providing server 1230 transmits the data to the base station 1240, the base station 1240 transmits the data. When mobile telephone 1200 detects the arrival of the data, it can acquire the position of transmitter 1250 from the data according to the browsing operation by the user of mobile telephone 1200.
  • FIG. 13 is a block diagram showing a hardware configuration of mobile phone 1200.
  • the mobile phone 1200 is an antenna 1308, a communication device 1302, a CPU 1310, an operation button 1320, a camera 1340, a flash memory 1344, a RAM 1346, a data ROM 1348, each of which is electrically connected.
  • LED light emitting diode
  • a signal received by antenna 1308 is transferred by communication device 1302 to CPU 1310.
  • the CPU 1310 transfers the signal to the audio signal processing circuit 1370.
  • voice The signal processing circuit 1370 performs pre-defined signal processing on the signal and sends the processed signal to a speaker 1374.
  • the speaker 1374 outputs audio based on the signal.
  • Microphone 1372 receives an utterance to mobile phone 1200, and outputs a signal corresponding to the voice uttered to audio signal processing circuit 1370.
  • the voice signal processing circuit 1370 executes predetermined signal processing for a call based on the signal, and sends the processed signal to the CPU 1310.
  • the CPU 1310 converts the signal into data for transmission and sends it to the communication device 1302.
  • base station 1240 receives the signal.
  • the flash memory 1344 stores data sent from the CPU 1310. Conversely, the CPU 1310 reads the data stored in the flash memory 1344, processes the data, and executes a predetermined process.
  • the RAM 1346 temporarily holds data generated by the CPU 1310 based on an operation performed on the operation button 1320.
  • the data ROM 1348 stores data or a program for causing the mobile phone 1200 to execute a predetermined operation.
  • the CPU 1310 reads the data or program from the data ROM 1348 and causes the mobile phone 1200 to execute predetermined processing.
  • Memory card drive device 1380 accepts attachment of memory card 1382.
  • the memory card drive 1380 reads out the data stored in the memory card 1382 and sends it to the CPU 710. Conversely, the memory card drive 1380 writes the data output by the CPU 1310 into the data storage area secured in the memory card 1382.
  • Audio signal processing circuit 1370 performs processing on signals used for the above-mentioned call.
  • the CPU 1310 and the audio signal processing circuit 1370 may be integrally configured.
  • the display 1350 displays an image defined by the data based on the data output from the CPU 1310. For example, if the flash memory 1344 stores data (eg, a URL) for accessing the information providing server 1230, the display 1350 displays the URL.
  • data eg, a URL
  • the LED 1376 realizes a predetermined light emission operation based on a signal from the CPU 1310. For example, if LED 1376 can display multiple colors, then LED 1376
  • the IF 1378 accepts attachment of a cable for data communication.
  • Data communication IF 1378 sends out a signal output from CPU 1310 to the cable.
  • the data communication IF 1378 may transmit data received through the cable to the CPU 13.
  • the vibrator 1384 executes a transmission operation at a predetermined frequency based on a signal output from the CPU 1310.
  • the basic operation of mobile phone 1200 is easily understood by those skilled in the art. Therefore, the detailed description will not be repeated here.
  • FIG. 14 is a block diagram showing the hardware configuration of the information providing server 1230.
  • the information providing server 1230 is implemented by, for example, a known computer system.
  • the information providing server 1230 mainly includes the CPU 1410, a mouse 1420 and a keyboard 1430 for receiving an instruction input by the user of the information providing server 1230 as main hardware, and data generated by execution of a program by the CPU 1410, or
  • a RAM 1440 that temporarily stores data input through a mouse 1420 or a keyboard 1430, a hard disk 1450 that stores a large amount of data in a nonvolatile manner, and a CD-ROM (Compact Disk-Read Only Memory) drive It includes a device 1460, a monitor 1480 and a communication IF 1470.
  • the hardware is mutually connected by a data bus.
  • the CD-ROM drive 1460 has a CD-ROM 1462 attached.
  • the processing in the computer system for realizing the information providing server 1230 is realized by the hardware and software executed by the CPU 1410.
  • Such software may be stored in advance on the hard disk 1450.
  • software may be stored in a CD-ROM 1460 on another data recording medium and distributed as a program product.
  • software is the so-called Internet It may also be provided as a downloadable program product by other information providers connected to.
  • Such software is stored in the hard disk 1450 after being read by the data recording medium by the CD-ROM drive 1460 or other data reader or downloaded via the communication IF 1470.
  • the software is read from the hard disk 1450 by the CPU 1410 and stored in the RAM 1440 in the form of an executable program.
  • the CPU 1410 executes the program.
  • the hardware of the computer system that implements the information providing server 1230 shown in FIG. 14 is general. Therefore, the essential part of the information providing server 1230 according to the present invention is the software stored in the RAM 1440, the hard disk 1450, the CD-ROM 1462 and other data storage media, and the software that can be downloaded via the network. It can be said that there is. The operation of the hardware of the computer system is well known. Therefore, the detailed description will not be repeated.
  • the recording medium is not limited to the above-described CD-ROM 1462, hard disk 1450, etc., and may be a magnetic tape, cassette tape, optical disc (Magnetic Optical Disc) / MD (Mini Disc) / DVD (Digital Versatile Disc). And the like), an IC (Integrated Circuit) card (including a memory card), an optical card, a mask ROM, an EPROM, an EEPROM, a semiconductor memory such as a flash ROM, etc. may be a medium capable of holding programs fixedly.
  • IC Integrated Circuit
  • program referred to here includes a source program type program, a compressed program, an encrypted program, and the like which are not limited to programs directly executable by the CPU 1410.
  • FIG. 15 conceptually shows an aspect of storage of data in hard disk 1450.
  • Hard disk 1450 includes areas 1510-1550 for storing data.
  • a transmitter ID for identifying a transmitter that transmits a positioning signal is stored in area 1520.
  • Data (coordinate values) for representing where the transmitter is installed is stored in area 1530. This data is Each transmitter is stored in the hard disk 1450 each time it is installed. The specific name of the place where the transmitter is installed is stored in area 1540. This data is used, for example, so that a manager who manages data stored in the node disk 1450 (or a service provider who provides location information using the information providing server 1230) can recognize it.
  • Data representing an address at which the transmitter is stored is stored in area 1550. This data is also used by the administrator similar to the data stored in area 1540.
  • Provision of location information of a transmitter by the information providing server 1230 is as follows.
  • the cellular phone 1200 uses the transmitter ID acquired based on the judgment result of PRN-ID and the data (URL etc.) for accessing the information providing server 1230 to request the location information packet data ( Hereinafter, it is called "request”.
  • the mobile phone 1200 transmits the request to the base station 1240. This transmission is realized by known communication processing.
  • the base station 1240 receives the request, it transfers it to the information providing server 1240.
  • the information providing server 1230 detects the reception of the request.
  • the CPU 1410 obtains the medium power transmitter ID of the return and searches the hard disk 1450. Specifically, the CPU 1410 performs matching processing as to whether or not the acquired transmitter ID matches the transmitter ID stored in the area 1520. If there is a transmitter ID that matches the transmitter ID included in the data transmitted from the mobile phone 1200 as a result of the matching process, the CPU 1410 determines the coordinate value associated with that transmitter ID (area 1530). ) And generates packet data for sending position information back to the mobile phone 1200. Specifically, the CPU 1410 adds data of coordinate values to the address of the mobile phone 1200 and generates packet data. The CPU 1410 transmits the packet data to the base station 1240 via the communication IF 1470.
  • base station 1240 When receiving the packet data transmitted by information providing server 1230, base station 1240 transmits packet data based on the address included in the data.
  • the base station 1240 may store the received packet data and the reception time in a non-volatile storage device (for example, a hard disk device). This makes it possible for users of mobile phones 1200 Since a history of acquisition of location information by the user is left, it is possible to understand the route traveled by the user.
  • the mobile phone 1200 When the mobile phone 1200 exists within the reach of radio waves from the base station 1240, it receives packet data transmitted by the base station 1 240. When a user of mobile phone 1200 performs a predefined operation (eg, an operation to view email) to view the received data, display 1350 displays the coordinate values of the transmitter. This allows the user to know the approximate position. In this way, since it is not necessary to register coordinate values in advance for each of the transmitters installed indoors, it is possible to more flexibly change the installation location of the transmitters.
  • a predefined operation eg, an operation to view email
  • the signal transmitted from the transmitter installed on the ground is data for identifying the transmitter (the transmitter ID) should be included.
  • This data is stored in the server apparatus that provides the position information of the transmitter in association with the position information.
  • the mobile phone 1200 functioning as a position information providing device acquires the position information by transmitting a transmitter ID to the server device. According to such a method of providing information, it is not necessary for the transmitter itself to hold the position information of the transmitter! As a result, the location of the transmitter can be easily changed.
  • the position information providing apparatus is applicable to, for example, a mobile phone having a positioning function, a mobile positioning terminal, a mobile monitoring terminal, and other terminals capable of receiving signals for positioning.
  • the transmitter according to the present invention is applicable to, for example, a transmitter installed indoors and other transmitters.

Abstract

 電波が届かない場所において位置情報を提供する。位置情報提供装置が実行する処理は、受信された測位信号を取得するステップ(S610)と、測位信号の発信源を特定するステップ(S612)と、測位信号の発信源が屋外である場合に、測位信号に含まれる航法メッセージを取得するステップ(S622)と、その信号に基づいて位置を算出するための処理を実行するステップ(S624)と、測位信号の発信源が屋内である場合に、測位信号からメッセージデータを取得するステップ(S630)と、そのデータから座標値を取得するステップ(S632)と、その座標値に基づいて位置情報を表示するステップ(S650)とを含む。

Description

明 細 書
位置情報提供システム、位置情報提供装置および送信機
技術分野
[0001] 本発明は位置情報を提供する技術に関する。本発明は、より特定的には、測位信 号を発信する衛星から発信された信号が届かな!/ヽ環境下にお!/ヽても位置情報を提 供する技術に関する。
背景技術
[0002] 従来の測位システムとして GPS (Global Positioning System)が知られている。 GP Sに用いられる信号 (以下、「GPS信号」)を発信するための衛星(以下、 GPS衛星) は、地上力も約 2万 kmの高度で飛行している。利用者は、 GPS衛星から発信された 信号を受信し、復調することにより、 GPS衛星と利用者との間の距離を計測すること ができる。したがって、地上と GPS衛星との間に障害がない場合には、 GPS衛星から 発信された信号を用いた測位が可能である。しかし、たとえば、都市部において GPS を利用する場合、林立する建物が障害となって、利用者の位置情報提供装置が、 G PS衛星力も発信された信号を受信できないことが多い。また、建物による信号の回 折あるいは反射により、信号を用いた距離の測定に誤差が生じ、結果として、測位の 精度が悪ィ匕することが多力つた。
[0003] また、壁や屋根を貫通した微弱な GPS信号を室内において受信する技術もあるが 、受信状況は不安定であり、測位の精度も低下する。
[0004] 以上、測位について GPSを例にとって説明した力 上述した現象は衛星を用いた 測位システムについて一般的に言えることである。なお、衛星測位システムは、 GPS に限られず、たとえば、ロシア共和国における GLONASS (GLOobal NAvigation S atellite System)、欧州における Galileo等のシステムを含むものとする。
[0005] ここで、位置情報の提供に関する技術は、たとえば、特開 2006— 67086号公報( 特許文献 1)に開示されている。
特許文献 1:特開 2006— 67086号公報
発明の開示 発明が解決しょうとする課題
[0006] し力しながら、特開 2006— 67086号公報に開示された技術によれば、リーダある いはライタは、位置情報を提供するシステムに固有のものであり、汎用性にかけると いう問題点がある。また、干渉を避けるため、送信出力を抑える必要があり、位置情 報を受信可能な範囲が限定され、連続した位置情報の取得ができないほか、広い範 囲をカバーするためには極めて多数の送信機が必要となるという問題点があった。
[0007] また、位置情報の取得ある!/、は通知に関し、たとえば、固定電話であれば設置場 所が予め知られているため、固定電話から発信された電話によって、その発信場所 を特定することができる。しかしながら、携帯電話の普及に伴い、移動体通信が一般 的になっているため、固定電話のようにして発信者の位置情報を通知することができ ない場合が増えている。一方、緊急時の通報に関し、携帯電話からの通報に位置情 報を含めることにつ 、ての法整備も検討されて 、る。
[0008] 従来の測位機能を有する携帯電話の場合、衛星力 の信号を受信できる場所では 位置情報が取得されるため、携帯電話の位置を通知することが可能である。しかしな がら、屋内、地下街のように電波が受信できない場所においては、従来の測位技術 によっては、位置情報を取得できないという問題点があった。
[0009] そこで、たとえば、 GPS信号に類似する信号を発信できる複数の送信機を室内に 配置し、 GPSと同様の 3辺測量による原理に基づき位置を求めるという技術も考えら れる。しかしながら、この場合、各送信機の時刻が同期していることが必要になり、送 信機が高価になるという問題がある。
[0010] また、室内での反射等により電波の伝搬が複雑になることから、数 10m程度の誤差 が容易に発生すると 、う問題もある。
[0011] 本発明は、上述の問題点を解決するためになされたものであって、その目的は、測 位のための信号を発信する衛星力 の電波が受信できない場所においても精度を 低下させることなく位置情報を提供する位置情報提供システムを提供することである 他の目的は、測位のための信号を発信する衛星の時刻との同期が不要な信号に 基づいて位置情報を提供する位置情報提供システムを提供することである。 [0013] 他の目的は、測位のための信号を発信する衛星力 の電波が受信できない場所に ぉ ヽても、精度を低下させることなく位置情報を提供できる位置情報提供装置を提供 することである。
[0014] 他の目的は、測位のための信号を発信する衛星の時刻との同期が不要な信号に 基づいて位置情報を提供できる位置情報提供装置を提供することである。
[0015] 他の目的は、測位のための信号を発信する衛星力 の電波が受信できない場所に ぉ ヽても、精度を低下させることなく位置情報を提供する信号を送信できる送信機を 提供することである。
[0016] 他の目的は、測位のための信号を発信する衛星の時刻との同期が不要な信号に 基づいて位置情報を提供する信号を送信できる送信機を提供することである。
課題を解決するための手段
[0017] 上記の課題を解決するために、この発明のある局面に従うと、位置情報を提供する ための位置情報提供システムが提供される。このシステムは、送信機を備える。送信 機は、送信機が設置される場所を特定するための位置データを格納する記憶部と、 位置データを有する第 1の測位信号をスペクトラム拡散信号として生成する生成部と 、スペクトラム拡散信号を送信する送信部とを含む。位置情報提供システムは、位置 情報提供装置をさらに備える。位置情報提供装置は、スペクトラム拡散信号を受信す る受信部と、第 1の測位信号についての符号パターンを格納する記憶部と、記憶部 に格納されている符号パターンに基づいて、受信部により受信されたスペクトラム拡 散信号に対応する符号パターンを特定する特定部と、特定部によって特定された符 号パターンを用いて復調された信号に基づいて、第 1の測位信号が受信された力否 かを判断する判断部と、第 1の測位信号が受信された場合に、復調された信号から 位置データを取得する取得部と、取得部によって取得された位置データを出力する 出力部とを備える。
[0018] 好ましくは、第 1の測位信号の形式は、測位のための信号を送信する衛星によって 発信される第 2の測位信号の形式と同じであり、第 2の測位信号に含まれる航法メッ セージの代わりに位置データを含む。位置情報提供装置は、各々の第 2の測位信号 についての符号パターンを記憶部にさらに格納している。位置情報記憶装置は、さら に、複数の第 2の測位信号が受信された場合に各航法メッセージに基づ 、て位置情 報提供装置の位置を算出する算出部を含む。
[0019] 好ましくは、符号ィ匕された測位信号の中心周波数は、 1574. 42MHzである。測位 信号の拡散周波数は、 1. 023MHzである。
[0020] この発明の他の局面に従うと、位置情報を提供するための位置情報提供装置が提 供される。この装置は、スペクトラム拡散信号を受信する受信部と、第 1の測位信号に ついての符号パターンを格納する記憶部とを備える。第 1の測位信号は、予め特定さ れた場所に設置された送信機から発信され、場所を特定するための位置データを含 む。この装置は、記憶部に格納されている符号パターンに基づいて、受信部により受 信されたスペクトラム拡散信号に対応する符号パターンを特定する特定部と、特定部 によって特定された符号パターンを用いて復調された信号に基づいて、第 1の測位 信号が受信されたカゝ否かを判断する判断部と、第 1の測位信号が受信された場合に 、復調された信号から位置データを取得する取得部と、取得部によって取得された位 置データを出力する出力部とを備える。
[0021] 好ましくは、第 1の測位信号の形式は、測位のための信号を送信する衛星によって 発信される第 2の測位信号の形式と同じであり、第 2の測位信号に含まれる航法メッ セージの代わりに位置データを含む。位置情報提供装置は、複数の衛星から発信さ れる各第 2の測位信号についての各々の符号パターンを記憶部にさらに格納してい る。各符号パターンは、各衛星ごとに異なる。位置情報提供装置は、複数の第 2の測 位信号が受信された場合に、各航法メッセージに基づいて、位置情報提供装置の位 置を算出する算出部をさらに含む。
[0022] 好ましくは、受信部は、予め特定された複数の場所の各々に設置された送信機か ら発信された各第 1の測位信号を受信する。位置情報提供装置は、受信部により受 信された信号の強度を検出する検出部をさらに備える。取得部は、各第 1の測位信 号の中から、強度が最大である第 1の測位信号を特定し、特定された第 1の測位信 号に含まれる位置データを取得する。
[0023] 好ましくは、位置データは、送信機が設置されている場所を表わす情報を含む。出 力部は、情報に基づいて送信機が設置されている場所を表示する表示部を含む。 [0024] 好ましくは、位置データは、送信機を識別する識別データを含む。第 1の測位信号 が受信された場合に、外部力もの要求に応じて位置情報を提供するサーバ装置に 対して、識別データと、送信機の位置情報の送信要求とを通信回線を介して送信す る送信部を備える。位置情報と識別データとは、関連付けられてサーバ装置に格納 されている。この装置は、通信回線を介して、送信要求に応じてサーバ装置によって 送信された位置情報の入力を受け付ける入力部をさらに備える。出力部は、位置情 報を表示する表示部を含む。
[0025] 好ましくは、位置情報提供装置は、携帯電話、携帯情報端末、携帯型測位装置、 および車両に搭載される測位システムのいずれかを含む。
[0026] 好ましくは、送信機は、時刻情報を出力する計時装置に接続されている。送信機か ら発信される測位信号は、計時装置の時刻に同期した時刻を表わす時刻データを含 む。位置情報提供装置は、時刻を計測して時刻情報を出力する計時部と、受信部に よって受信された測位信号に含まれる時刻データに基づいて、計時部の時刻を較正 する較正部とをさらに備える。
[0027] 好ましくは、位置情報提供装置は、位置情報提供装置の属性を表わす属性データ を格納する記憶部と、要求に基づいて属性データに応じた情報を送信可能な情報 提供装置に対して、属性データに応じた情報の配信要求を送信する要求部と、配信 要求に基づいて情報提供装置によって送信された情報の入力を受け付ける入力部 とをさらに備える。出力部は、情報を表示する表示部を含む。
[0028] この発明のさらに他の局面に従う送信機は、送信機が設置される場所を特定するた めの位置データを格納する記憶部と、位置データを有する信号をスペクトラム拡散信 号として生成する生成部と、スペクトラム拡散信号を送信する送信部とを備える。
[0029] 好ましくは、生成部は、測位のための信号を送信する衛星によって発信される測位 信号の形式と同じ形式の信号を、スペクトラム拡散信号として生成する。
発明の効果
[0030] 本発明に係る位置情報提供システムによると、衛星の時刻と同期が取れて 、な!/ヽ 信号を用いて位置情報を提供することができる。
図面の簡単な説明 [0031] [図 1]本発明の第 1の実施の形態に係る位置情報提供システム 10の構成を表わす図 である。
[図 2]屋内送信機 200— 1のハードウェア構成を表わすブロック図である。
[図 3]屋内送信機 200— 1が備える EEPROM240におけるデータの格納の一態様 を概念的に表わす図である。
[図 4]位置情報提供装置 100— 1のハードウェア構成を表わすブロック図である。
[図 5]送信機カゝら送信される測位信号を表わす図である。
[図 6]位置情報提供装置 100が実行する処理の手順を表わすフローチャートである。
[図 7]位置情報提供装置 100のディスプレイ 440における画面の表示を表わす図で ある。
[図 8]本発明の第 1の実施の形態の他の局面における信号の構成を表わす図(その 1 )である。
[図 9]本発明の第 1の実施の形態の他の局面における信号の構成を表わす図(その 2 )である。
[図 10]本発明の第 1の実施の形態の変形例に係る位置情報提供装置 1000の構成 を表わすブロック図である。
[図 11]本発明の第 1の実施の形態の変形例に係る位置情報提供装置が使用される 場面を表わす図である。
[図 12]本発明の第 2の実施の形態に係る位置情報提供装置の使用態様を表わす図 である。
[図 13]本発明の第 3の実施の形態に係る携帯電話 1200のハードウェア構成を表わ すブロック図である。
[図 14]本発明の第 3の実施の形態に係る情報提供サーバ 1230のハードウェア構成 を表わすブロック図である。
[図 15]情報提供サーバ 1230が備えるハードディスク 1450におけるデータの格納の 一態様を概念的に表わす図である。
符号の説明
[0032] 10 位置情報提供システム、 110, 111, 112 GPS衛星、 120, 121, 122 送信 機、 100- 1, 100- 2, 100- 3, 100—4, 1000, 1160, 1170 位置情報提供装 置、 130 ビル、 200- 1, 200- 2, 200— 3, 1110, 1120, 1130, 1210 屋内送 信機、 1010, 1308 アンテナ、 1140, 1150 領域、 1220 インターネット、 1382 メモリカード、 1462 CD— ROM。
発明を実施するための最良の形態
[0033] 以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明で は、同一の部品には同一の符号を付してある。それらの名称および機能も同じである 。したがって、それらについての詳細な説明は繰り返さない。
<第 1の実施の形態 >
図 1を参照して、本発明の第 1の実施の形態に係る位置情報提供システム 10につ いて説明する。図 1は、位置情報提供システム 10の構成を表わす図である。位置情 報提供システム 10は、地上の上空約 2万メートルの高度を飛行し、測位のための信 号(以下、「測位信号」と表わす。)を発信する GPS (Global Positioning Satellite)衛 星 110, 111, 112, 113と、位置情報を提供する装置として機能する位置情報提供 装置 100— 1〜: L00—4とを備える。位置情報提供装置 100— 1〜: L00—4を総称す るときは、位置情報提供装置 100と表わす。位置情報提供装置 100は、たとえば、携 帯電話、カーナビゲーシヨンシステムその他の移動体測位装置のように、従来の測位 装置を有する端末である。
[0034] ここで、測位信号は、 、わゆるスペクトラム拡散された信号であり、たとえば、 V、わゆ る GPS信号である。しかしながら、その信号は GPS信号に限られない。なお、以下で は説明を簡単にするために、測位のシステムを GPSを一例として説明するが、本発 明は、他の衛星測位システム(Galileo, GLONASS等)にも適用可能である。
[0035] 測位信号の中心周波数は、たとえば、 1574. 42MHzである。測位信号の拡散周 波数は、たとえば 1. 023MHzである。この場合、測位信号の周波数は、既存の GP Sの L1帯における CZA(Coarse and Access)信号の周波数と同一となる。したがつ て、既存の測位信号受信回路 (たとえば GPS信号受信回路)が流用できるため、位 置情報提供装置 100は、新たな回路を追加することなぐ測位信号を受信することが できる。 [0036] 測位信号は、 1. 023MHzの矩形波によって変調されていてもよい。この場合、たと えば、 L1帯にぉ 、て新たな送信が計画される測位信号のデータチャネルと同一であ れば、利用者は、新しい GPSの信号を受信、処理可能な受信機を用いて当該測位 信号を受信できる。なお、矩形波の周波数は、 1. 023MHzに限られない。変調のた めの周波数は、既存の CZA信号、および Zまたは、他の信号との干渉を回避する ためのスペクトラム分離とのトレードオフによって定められ得る。
[0037] GPS衛星 110には、測位信号を発信する送信機 120が搭載されている。 GPS衛星 111, 112, 113にも、同様の送信機 121, 122, 123力 ^それぞれ搭載されて!ヽる。 位置情報提供装置 100—1と同様の機能を有する位置情報提供装置 100— 2, 100 - 3, 100— 4は、ビル 130その他の電波が届きにくい場所でも使用可能である。ビ ル 130は、ビル 130の 1階の天井には、屋内送信機 200— 1が取り付けられている。 位置情報提供装置 100— 4は、屋内送信機 200— 1から発信される測位信号を受信 する。同様に、ビル 130の 2階および 3階の各フロアの天井にも、それぞれ屋内送信 機 200— 2, 200— 3が取り付けられている。ここで、各屋内送信機 200— 1, 200— 2 , 200— 3の時亥 IJ (以下、「地上時亥 lj」と ヽう。)と、 GPS衛星 110, 111, 112, 113の 時刻(「衛星時刻」という。)とは、互いに独立したものでよぐ同期している必要はない 。各衛星時刻は、それぞれ同期していることが好ましい。
[0038] 各送信機から測位信号として発信されるスペクトラム拡散信号は、擬似雑音符号 (P RN (Pseudo Random Noise)コード)によって航法メッセージを変調することにより生 成される。航法メッセージは、時刻データ、軌道情報、アルマナック、電離層補正デ 一タ等を含む。各送信機 120は、さら〖こ、それぞれ、当該送信機 120自身、あるいは 送信機 120が搭載される GPS衛星を識別するためのデータ(PRN— ID (Identificati on) )を有している。
[0039] 位置情報提供装置 100は、各擬似雑音符号を発生するためのデータおよびコード 発生器を有している。位置情報提供装置 100は、測位信号を受信すると、各衛星ご とに割り当てられた擬似雑音符号の符号パターンを用いて、後述する復調処理を実 行し、受信された信号がどの衛星力 発信されたものである力を特定することができ る。また、新しい GPS信号では、データの中に PRN— IDが含まれており、受信レべ ルが低!、場合に生じやす!、誤った符号パターンでの信号の捕捉 ·追尾を防ぐことが できる。
[0040] GPS衛星に搭載される送信機の構成の概略は、以下のとおりである。送信機 120, 121, 122は、それぞれ、原子時計と、データを格納する記憶装置と、発振回路と、 測位信号を生成するための処理回路と、処理回路によって生成された信号をスぺク トラム拡散符号ィヒするための符号ィヒ回路と、送信アンテナ等を有する。記憶装置は、 ェフエメリス、各衛星のアルマナック、電離層補正データ等を有する航法メッセージと 、 PRN— IDとを格納している。
[0041] 処理回路は、原子時計からの時刻情報と、記憶装置に格納されている各データと を用 、て送信用のメッセージを生成する。
[0042] ここで、各送信機 120毎に、スペクトラム拡散符号ィ匕するための擬似雑音符号の符 号パターンが予め規定されている。各符号パターンは、送信機ごと (すなわち GPS衛 星ごと)に異なる。符号化回路は、そのような擬似雑音符号を用いて、上記メッセージ をスペクトラム拡散する。送信機 120は、符号化された信号を高周波数に変換して、 送信アンテナを介して、宇宙空間に発信する。
[0043] 上述のように、送信機 120は、他の送信機との間で有害な干渉を及ぼさな 、スベタ トラム拡散信号を発信する。ここで、「有害な干渉をおこさない」ことは、干渉が生じな い程度に制限された出力レベルによって担保され得る。あるいは、スペクトラムを分離 する態様によっても実現できる。この信号は、たとえば L1帯と称される搬送波によつ て送信されている。各送信機 120, 121, 122は、たとえば、同一の周波数を有する 測位信号を拡散スペクトル通信方式にしたがって発信する。したがって、各衛星から 送信された測位信号が位置情報提供装置 100— 1に受信される場合にも、各々の測 位信号は、互いに混信を受けることなく受信されることになる。地上の屋内送信機か らの測位信号についても、衛星から送信された信号と同様に、複数の屋内送信機か らの信号は、互いに混信を受けることなく受信されることができる。
[0044] 図 2を参照して、屋内送信機 200— 1について説明する。図 2は、屋内送信機 200
1のハードウェア構成を示すブロック図である。
[0045] 屋内送信機 200— 1は、デジタル処理ブロック 210と、デジタル処理ブロック 210〖こ 電気的に接続されている EEPROM (Electronically Erasable and Programmable Read Only Memory) 240と、デジタル処理ブロック 210に電気的に接続されている UART250と、デジタル処理ブロック 210に電気的に接続されて!、るデジタル入出 力インターフェイス 260と、デジタル処理ブロック 210に電気的に接続されているクロ ック 280と、デジタル処理ブロック 210に電気的に接続されているアナログ処理ブロッ ク 290と、アナログ処理部ロック 290に電気的に接続されているアンテナ 292と、電源 294とを備える。デジタル処理ブロック 210は、 CPU (Central Processing Unit) 220 と、 RAM (Random Access Memory) 230とを含む。
[0046] EEPROM240は、 CPU220が実行するプログラム、屋内送信機 200— 1が設置さ れている場所を表わすデータ等を格納する。当該プログラムあるいはデータは、屋内 送信機 200— 1が起動する時に、 EEPROM240から読み出され、 RAM230に転送 される。 EEPROM240は、また屋内送信機 200— 1の外部から入力されたデータを さらに格納することができる。なお、プログラムあるいはデータを格納するための記憶 装置は、 EEPROM240に限られない。少なくとも、データを不揮発的に保存できる 記憶装置であればよい。また、後述するように、外部からのデータが入力される場合 には、データを書き込むことができる記憶装置であればよい。 EEPROM240のデー タ構造については後述する。
[0047] デジタル処理ブロック 210は、測位のための信号として屋内送信機 200— 1によつ て送信される信号の源泉となるデータを生成する。デジタル処理ブロック 210は、ァ ナログ処理ブロック 290に対して、生成したデータをビットストリームとして送出する。
[0048] クロック 280は、 CPU220の動作を規定するクロック信号、あるいは搬送波を生成 するためのクロック信号を、デジタル処理ブロック 210に供給する。
[0049] デジタル入出力インターフェイス 260は、送信機の内部状態(たとえば、「PLL Cn trl」信号)を監視することができる。あるいは、デジタル入出力インターフェイス 260は 、屋内送信機 200— 1から発信される信号を拡散変調するための擬似雑音符号の符 号パターンの入力を、あるいは、送信出力を規定するデータの入力を、外部から受け 付けることができる。さらに、屋内送信機 200—1から発信されるべき他のデータの入 力も受け付けることができる。当該他のデータは、たとえば、屋内送信機 200— 1が設 置されている場所を表わすテキストデータである。あるいは、屋内送信機 200— 1が デパートその他の商業施設に設置されている場合には、宣伝広告用のデータが、当 該他のデータとして屋内送信機 200— 1に入力可能である。
[0050] 擬似拡散符号の符号パターンは、屋内送信機 200— 1に入力されると、 EEPROM 240において予め規定された領域に書き込まれる。その後は、その書き込まれた PR N— IDが、測位のための信号に含められる。その他のデータも、 EEPROM240に お!、て、そのデータの種類に応じて予め確保された領域に書き込まれる。
[0051] UART250は、屋内送信機 200— 1を調整するために用いられる。外部クロック 27 0は、 UART250と同様〖こ、屋内送信機 200— 1を調整するために使用される。たと えば、外部クロック 270は、電力線(図示しない)から周波数の入力を受け付け、測位 のための信号の送信周波数を較正するためにも使用される。
[0052] アナログ処理ブロック 290は、デジタル処理ブロック 210から出力されたビットストリ ームを用いて、 1. 57542GHzの搬送波を変調して送信信号を生成し、アンテナ 29 2に送出する。その信号は、アンテナ 292より発信される。このようにして、測位のため の信号と同様の構成を有する信号が、屋内送信機 200— 1から発信される。この場合 、信号の内容は、衛星から発信された測位信号に含まれる内容とは、全く同一ではな い。屋内送信機 200— 1から発信される信号の構成の一例は、後述する(図 5)。
[0053] 電源 294は、屋内送信機 200— 1を構成する各部に電力を供給する。なお、電源 2 94は、図 2に示されるように、屋内送信機 200— 1に内蔵されてもよいし、外部からの 電力の供給を受け付ける態様であってもよ 、。
[0054] 以上の説明においては、デジタル処理ブロック 210における処理を実現するための 演算処理装置として CPU220が用いられたが、その他の演算処理装置が使用され たもよい。また、屋内送信機 200— 1が実現する動作は複雑ではないため、デジタル 処理ブロック 210は、 CPU220に代えて、たとえば、各処理を実現するように構成さ れた電気回路によっても実現できる。
[0055] また、図 2においては、クロック信号(Clk)がデジタル処理ブロック 210からアナログ 処理ブロック 290に供給されている力 クロック 280力らアナログ処理ブロック 290に 直接に供給されてもよい。 [0056] さらに、説明を明確にするために、本実施の形態においては、デジタル処理ブロッ ク 210とアナログ処理ブロック 290とが別個に示されている力 物理的には、 1つのチ ップに混載されてもよい。
[0057] 図 3を参照して、屋内送信機 200— 1のデータ構造について説明する。図 3は、屋 内送信機 200—1が備える EEPROM240におけるデータの格納の一態様を概念的 に表わす図である。 EEPROM240は、データを格納するための領域 310〜340を 含む。
[0058] 領域 300には、送信機を識別するための番号として、送信機 IDが格納されて ヽる。
送信機 IDは、たとえば当該送信機の製造時にメモリに不揮発的に書き込まれる数字 および Zまたは英文字その他の組み合わせである。当該送信機に割り当てられた擬 似拡散符号の PRN-IDは、領域 310に格納されている。送信機の名称は、テキスト データとして、領域 320に格納されている。
[0059] 当該送信機に割り当てられた擬似拡散符号の符号パターンは、領域 330に格納さ れている。擬似拡散符号の符号パターンは、本発明の実施の形態に係る位置情報 提供システム用に予め割り当てられた有限個の複数の符号パターン力 選択された ものであり、衛星ごとに割り当てられる擬似拡散符号の符号パターンとは異なる符号 パターンである。また、前述のように、擬似拡散符号の符号パターンは、デジタル入 出力インターフェイス 260を介して入力される他の符号パターンに変更可能である。
[0060] 本位置情報提供システム用に割り当てられる擬似拡散符号の符号パターンは、有 限個であるが、屋内送信機の数は、各送信機の設置場所の広さ、あるいは設置場所 の構成 (ビルの階数等)に応じて異なり、符号パターンの数よりも多い複数の屋内送 信機が使用される場合もある。したがって、同一の擬似拡散符号の符号パターンを 有する複数の送信機が存在し得る。この場合は、同一の符号パターンを有する送信 機の設置場所を、信号の出力を考慮して決定すればよい。そうすることにより、同一 の擬似拡散符号の符号パターンを用いる複数の測位信号が同一の位置情報提供 装置によって同時期に受信されることは、防止し得る。
[0061] 屋内送信機 200— 1が設置されている場所を特定するための位置データは、領域 340に格納されている。位置データは、たとえば、緯度、経度、高度の組み合わせと して表わされる。領域 320において、当該位置データにカ卩えて、もしくはデータに代 えて、住所、建物の名称などが格納されてもよい。
[0062] 図 4を参照して、位置情報提供装置 100— 1について説明する。図 4は、位置情報 提供装置 100— 1のハードウェア構成を表わすブロック図である。
[0063] 位置情報提供装置 100は、アンテナ 402と、アンテナ 402に電気的に接続されて いる RF (Radio Frequency)フロント回路 404と、 RFフロント回路 404に電気的に接 続されているダウンコンバータ 406と、ダウンコンバータ 406に電気的に接続されてい る AZD (Analog to Digital)コンバータ 408と、 AZDコンバータ 408に電気的に接 続されているベースバンドプロセッサ 410と、ベースバンドプロセッサ 410に電気的に 接続されて 、るメモリ 420と、ベースバンドプロセッサ 410に電気的に接続されて!、る ナビゲーシヨンプロセッサ 430と、ナビゲーシヨンプロセッサ 430に電気的に接続され て 、るディスプレイ 440とを備える。
[0064] メモリ 420は、測位信号の各発信源を識別するためのデータである、擬似雑音符号 の符号パターンを格納する複数の領域を含む。一例として、ある局面において、 48 個の符号パターンが用いられる場合には、メモリ 420は、図 4に示されるように、領域 421— 1〜421— 48を含む。また、他の局面において、それ以上の符号パターンが 使用される場合には、さらに多くの領域カ モリ 420に確保される。逆に、メモリ 420 に確保された領域の数よりも少ない符号パターンが使用される場合もあり得る。
[0065] 一例として 48個の符号パターンが用いられる場合において、たとえば、 24個の衛 星が衛星測位システムに用いられる場合、各衛星を識別する 24個の識別データと、 12個の予備のデータと力 領域 421— 1〜421— 36に格納される。このとき、たとえ ば、領域 421— 1には、第 1の衛星についての擬似雑音符号の符号パターンが格納 されている。ここから、符号パターンを読み出して、受信信号との相互相関処理を行 なうことにより、信号の追跡や、信号に含まれる航法メッセージの解読を行なうことが できる。なお、ここでは、符号パターンを格納して読み出す方法を例示的に示したが 、符号パターン生成器により符号パターンを生成する方法も可能である。符号パター ン生成器は、たとえば、 2つのフィードバックシフトレジスタを組み合わせることにより 実現される。なお、符号パターン生成器の構成および動作は、当業者にとって容易 に理解できるものである。したがって、ここでは、それらの詳細な説明は、繰り返さな い。
[0066] 同様に、測位信号を発信する屋内送信機に割り当てられた擬似雑音符号の符号 パターンは、領域 421— 37〜421— 48〖こ格納される。たとえば、第 1の屋内送信機 につ 、ての割り当てられた擬似雑音符号の符号パターンは、領域 432— 37に格納 されている。この場合、本実施の形態においては、 12個の符号パターン有する屋内 送信機が使用可能となるが、同一の位置情報提供装置が受信可能な範囲に同一の 符号パターンを使用する屋内送信機がないように、各屋内送信機をそれぞれ配置し てもよい。このよう〖こすること〖こよって、 12台以上の屋内送信機を、たとえばビル 130 の同一のフロアに設置することも可能になる。
[0067] ベースバンドプロセッサ 410は、 AZDコンバータ 408から出力される信号の入力を 受け付けるコリレータ部 412と、コリレータ部 412の動作を制御する制御部 414と、制 御部 414から出力されるデータに基づいて測位信号の発信源を判断する判断部 41 6とを含む。ナビゲーシヨンプロセッサ 430は、判断部 416から出力される信号に基づ いて屋外における位置情報提供装置 100の位置を測定するための屋外測位部 432 と、判断部 416から出力されるデータに基づいて屋内における位置情報提供装置 10 0の位置を表わす情報を導出するための屋内測位部 434とを含む。
[0068] アンテナ 402は、 GPS衛星 110, 111, 112からそれぞれ発信された測位信号およ び屋内送信機 200— 1から発信された測位信号をそれぞれ受信することができる。ま た、位置情報提供装置 100が携帯電話として実現される場合には、アンテナ 402は 、前述の信号に加えて、無線電話のための信号あるいはデータ通信のための信号を 送受信することもできる。
[0069] RFフロント回路 404は、アンテナ 402によって受信された信号を受けて、ノイズの除 去あるいは予め規定された帯域幅の信号のみを出力するフィルタ処理などを行なう。 RFフロント回路 404から出力される信号は、ダウンコンバータ 406に入力される。
[0070] ダウンコンバータ 406は、 RFフロント回路 404から出力される信号を増幅し、中間 周波数として出力する。この信号は、 AZDコンバータ 408に入力される。 AZDコン バータ 408は、入力された中間周波数信号をデジタル変換処理し、デジタルデータ に変換する。デジタルデータは、ベースバンドプロセッサ 410に入力される。
[0071] ベースバンドプロセッサ 410において、コリレータ部 412は、制御部 414力メモリ 42 0から読み出した符号パターンと、受信信号との相関処理を行なう。たとえば、コリレ ータ部 412は、制御部 414が提供する符号位相が 1ビット異なる 2種類の符号パター ンと、 AZDコンバータ 408から送出されるデジタルデータとのマッチングを行なう。コ リレータ部 412は、各コードパターンを用いて、位置情報提供装置 100が受信した測 位信号を追跡し、当該測位信号のビット配列に一致する配列を有するコードパターン を特定する。これにより、擬似雑音符号の符号パターンが特定されるため、位置情報 提供装置 100は、受信された測位信号がどの衛星カゝら送信されたものか、あるいは、 屋内送信機カゝら送信されたかを判別できる。また、位置情報提供装置 100は、特定 された符号パターンを用いて、復調とメッセージの解読とをすることができる。
[0072] 具体的には、判断部 416は、上述のような判断を行ない、その判断の結果に応じた データをナビゲーシヨンプロセッサ 430に送出する。判断部 416は、受信された測位 信号に含まれる PRN— IDが GPS衛星に搭載される送信機以外の送信機に割り当 てられた PRN— IDであるか否かを判断する。
[0073] ここで、一例として、 24個の GPS衛星が測位システムに使用される場合について説 明する。この場合、予備のコードを含めると、たとえば、 36個の擬似雑音符号が使用 される。この時、 PRN— 01〜PRN— 24力 各 GPS衛星を識別する番号(PRN— ID )として使用され、 PRN— 25〜PRN— 36が、予備の衛星を識別する番号として使用 される。予備の衛星とは、当初打ち上げられた衛星以外に改めて打ち上げられる衛 星である。すなわち、このような衛星は、 GPS衛星あるいは GPS衛星に搭載された送 信機等の故障に備えて打ち上げられる。
[0074] さらに、仮に、 12個の擬似雑音符号の符号パターンが GPS衛星に搭載される送信 機以外の送信機 (たとえば、屋内送信機 200— 1等)に割り当てられる。この時、衛星 に割り当てられた PRN— IDとは異なる番号、たとえば PRN— 37から PRN— 48が、 各送信機ごとに割り当てられる。したがって、この例では、 48個の PRN— IDが存在 することになる。ここで、 PRN— ID〜PRN— 48は、たとえば各屋内送信機の配置に 応じて当該屋内送信機に割り当てられる。したがって、仮に、各屋内送信機から発信 される信号が干渉しない程度の送信出力が使用される場合には、同一の PRN— ID が異なる屋内送信機に用いられてもよい。このような配置により、地上用の送信機の ために割り当てられた PRN— IDの数よりも多くの数の送信機力 使用可能となる。
[0075] そこで、判断部 416は、メモリ 420に格納されている擬似雑音符号の符号パターン 422を参照して、受信された測位信号カゝら取得された符号パターンが、屋内送信機 に割り当てられている符号パターンに一致するか否かを判断する。これらの符号パタ ーンがー致する場合には、判断部 416は、その測位信号が屋内送信機から発信され たものであると判断する。そうでない場合には、判断部 416は、その信号が GPS衛星 力も発信されたものと判断し、その取得された符号パターンが、どの衛星に割り当て られた符号パターンであるかを、メモリ 420に格納されて 、る符号パターンを参照して 決定する。なお、判断の態様として、符号パターンが使用される例が示されているが 、その他のデータの比較によって、上記の判断が行なわれてもよい。たとえば、 PRN —IDを用いた比較が、その判断に使用されてもよい。
[0076] そして、受信された信号が各 GPS衛星力も発信されたものである場合には、判断部 416は、特定された信号から取得されるデータを屋外測位部 432に送出する。信号 カゝら取得されるデータには、航法メッセージが含まれる。一方、受信された信号が屋 内送信機 200— 1などカゝら発信されたものである場合には、判断部 416は、その信号 力も取得されるデータを屋内測位部 434に送出する。このデータは、すなわち屋内 送信機 200— 1の位置を特定するためのデータとして予め設定された座標値である。 あるいは、別の局面において、当該送信機を識別する番号が用いられてもよい。
[0077] ナビゲーシヨンプロセッサ 430において、屋外測位部 432は、判断部 416から送出 されたデータに基づいて位置情報提供装置 100の位置を算出するための処理を実 行する。具体的には、屋外測位部 432は、 3つ以上の GPS衛星 (好ましくは、 4っ以 上)から発信された信号に含まれるデータを用いて、各信号の伝播時間を計算し、そ の計算結果に基づいて位置情報提供装置 100の位置を算出する。この処理は、公 知の衛星測位の手法を用いて実行される。この処理は、当業者にとっては容易に理 解できるものである。したがって、ここではその説明の詳細は繰り返さない。
[0078] 一方、ナビゲーシヨンプロセッサ 430において、屋内測位部 434は、判断部 416か ら出力されたデータに基づいて位置情報提供装置 100が屋内に存在する場合にお ける測位処理を実行する。後述するように、屋内送信機 200— 1は、場所を特定する ためのデータ (時刻データ)が含まれる測位信号を発信する。そこで、位置情報提供 装置 100がそのような信号を受信した場合には、その信号に含まれるデータを取り出 し、そのデータを用いて位置情報提供装置 100の位置とすることができる。屋内測位 部 434は、この処理を行なう。屋外測位部 432あるいは屋内測位部 434によって算 出されたデータは、ディスプレイ 440における表示のために用いられる。具体的には 、これらのデータは、画面を表示するためのデータに組み込まれ、計測された位置を 表わす画像あるいは屋内送信機 200— 1が設置されている場所を表示するための画 像が生成され、ディスプレイ 440によって表示される。
[0079] 図 5を参照して、送信機から送信される測位信号について説明する。図 5は、 GPS 衛星に搭載される送信機によって発信される信号 500の構成を表わす図である。信 号 500は、 300ビットの 5つのサブフレーム、すなわち、サブフレーム 510〜550から 構成される。サブフレーム 510〜550は、当該送信機によって、繰り返し送信される。 サブフレーム 510〜550は、たとえば、、それぞれ 300ビットであり、 50bps (bit per s econd)のビット率で送信される。したがって、この場合、各サブフレームは、 6秒で送 信される。
[0080] 第 1番目のサブフレーム 510は、 30ビットのトランスポートオーバーヘッド 511と、 30 ビットの時刻情報 512と、 240ビットのメッセージデータ 513とを含む。時刻情報 512 は、詳細には、サブフレーム 510が生成される際に取得された時刻情報と、サブフレ ーム IDとを含む。ここで、サブフレーム IDとは、他のサブフレームから第 1のサブフレ ーム 510を区別するための識別番号である。メッセージデータ 513は、 GPS週番号、 クロック情報、当該 GPS衛星のへルス情報、軌道精度情報等を含む。
[0081] 第 2番目のサブフレーム 520は、 30ビットのトランスポートオーバーヘッド 521と、 30 ビットの時刻情報 522と、 240ビットのメッセージデータ 523とを含む。時刻情報 522 は、第 1番目のサブフレーム 510における時刻情報 512と同様の構成を有する。メッ セージデータ 523は、ェフエメリスを含む。ここで、ェフエメリス(ephemeris、放送暦)と は、測位信号を発信する衛星の軌道情報をいう。ヱフエメリスは、当該衛星の航行を 管理する管制局によって逐次更新される、高精度な情報である。
[0082] 第 3番目のサブフレーム 530は、第 2番目のサブフレーム 520と同様の構成を有す る。すなわち、第 3番目のサブフレーム 530は、 30ビットのトランスポートオーバーへッ ド 531と、 30ビットの時刻情報 532と、 240ビットのメッセージデータ 533とを含む。時 刻情報 532は、第 1番目のサブフレーム 510における時刻情報 512と同様の構成を 有する。メッセージデータ 533は、ェフエメリスを含む。
[0083] 第 4番目のサブフレーム 540は、 30ビットのトランスポートオーバーヘッド 541と、 30 ビットの時刻情報 542と、 240ビットのメッセージデータ 543とを含む。メッセージデー タ 543は、他のメッセージデータ 513, 523, 533と異なり、アルマナック情報、衛星 ヘルス情報のサマリ、電離層遅延情報、 UTC (Coordinated Universal Time)パラメ 一タ等を含む。
[0084] 第 5番目のサブフレーム 550は、 30ビットのトランスポートオーバーヘッド 551と、 30 ビットの時刻情報 552と、 240ビットのメッセージデータ 553とを含む。メッセージデー タ 553は、アルマナック情報と、衛星へルス情報のサマリとを含む。メッセージデータ 543, 553は、各々 25ページからの構成されており、ページ毎に、上記の異なる情報 が定義されている。ここで、アルマナック情報とは、衛星の概略軌道を表わす情報で あり、当該衛星だけでなぐ全ての GPS衛星についての情報を含む。サブフレーム 5 10〜550の送信が 25回繰り返されると、 1ページ目に戻って、同じ情報が発信される
[0085] サブフレーム 510〜550は、送信機 120, 121, 122からそれぞれ送信される。サ ブフレーム 510〜550が位置情報提供装置 100によって受信されると、位置情報提 供装置 100の位置は、トランスポートオーバーヘッド 511〜551に含まれる各保守' 管理情報と、時刻情報 512〜552と、メッセージデータ 513〜553とに基づいて、計 算される。
[0086] 信号 560は、サブフレーム 510〜550に含まれる各メッセージデータ 513〜553と 同じデータ長を有する。信号 560は、ェフエメリス (メッセージデータ 523, 533)として 表わされる軌道情報に代えて、信号 560の発信源の位置を表わすデータを有する点 で、サブフレーム 510〜550と異なる。 [0087] すなわち、信号 560は、 6ビットの PRN— ID561と、 15ビットの送信機 ID562と、 X 座標値 563と、 Y座標値 564と、 Z座標値 565と、高度補正係数 (ZM) 566と、ァドレ ス 567と、リザーブ 568とを含む。信号 560は、サブフレーム 510〜550に含まれるメ ッセージデータ 513〜553に代わって、屋内送信機 200—1, 200— 2, 200— 3力ら 送信される。
[0088] PRN— ID561は、信号 560の発信源である送信機(たとえば、屋内送信機 200— 1, 200- 2, 200— 3)に対して予め割り当てられた一群の擬似雑音符号の符号パタ ーンの識別番号である。 PRN— ID561は、各 GPS衛星に搭載されるそれぞれの送 信機に対して割り当てられた一群の擬似雑音符号の符号パターンの識別番号とは 異なるが、同じ系列の符号列力 生成される符号パターンに対して割り当てられた番 号である。位置情報提供装置が、受信した信号 560から、屋内送信機用に割り当て られた擬似雑音符号の符号パターンのいずれかを取得することで、その信号が、衛 星から送信されたサブフレーム 510〜550であるのか、あるいは、屋内送信機から送 信された信号 560であるのかが特定される。
[0089] X座標値 563、 Y座標値 564および Z座標値 565は、屋内送信機 200— 1が取り付 けられている位置を表わすデータである。 X座標値 563、 Y座標値 564、 Z座標値 56 5は、たとえば緯度、経度、高度として表わされる。高度補正係数 566は、 Z座標値 5 65によって特定される高度を補正するために用いられる。なお、高度補正係数 566 は、必須のデータ項目ではない。したがって、 Z座標値 565によって特定される高度 以上の精度が要求されない場合には、その係数は用いられなくてもよい。この場合、 高度補正係数 566のために割り当てられる領域には、たとえば「NULL」を表わすデ ータが格納される。
[0090] 図 6を参照して、位置情報提供装置 100の制御構造について説明する。図 6は、位 置情報提供装置 100のベースバンドプロセッサ 410およびナビゲーシヨンプロセッサ 430が実行する処理の手順を表わすフローチャートである。
[0091] ステップ S610にて、位置情報提供装置 100は、測位信号を取得 (追尾、捕捉)する 。具体的には、ベースバンドプロセッサ 410は、 AZDコンバータ 408から、受信され た測位信号 (デジタル変換処理後のデータ)の入力を受け付ける。ベースバンドプロ セッサ 410は、擬似雑音符号のレプリカとして、可能な遅延が反映された符号位相が 異なる符号パターンを生成し、その符号パターンと受信された測位信号との相関の 有無をそれぞれ検出する。生成される符号パターンの数は、たとえば、符号パターン のビット数の 2倍である。一例として、たとえば、チップレートが 1023ビットである場合 、 2分の 1ビットずつの遅延、すなわち符号位相差を有する 2046個の符号パターン が生成され得る。そして、各符号パターンを用いて、受信された信号との相関を取る 処理が、実行される。ベースバンドプロセッサ 410は、当該相関処理において、予め 規定された強度以上の出力が検出された場合に、その符号パターンをロックし、当該 符号パターンによって、その測位信号を発信した衛星を特定することができる。当該 符号パターンのビット配列を有する擬似雑音符号は、 1つしか存在しない。これにより 、受信された測位信号をスペクトラム拡散符号ィ匕するために使用された擬似雑音符 号が特定される。
[0092] なお、後述するように、受信によって取得された信号と、局所的に発生されたレプリ 力の符号パターンとの相関を取るための処理は、並列処理としても実現可能である。
[0093] ステップ S612にて、ベースバンドプロセッサ 410は、その測位信号の発信源を特 定する。具体的には、判断部 416が、その信号を生成するために変調時に使用され た擬似雑音符号の符号パターンを使用する送信機に対応付けられる PRN— IDに基 づいて (たとえば、図 4におけるメモリ 420)、その信号の発信源を特定する。その測 位信号が屋外力も発信されたものである場合には、制御はステップ S620に移される 。その測位信号が屋内において発信されたものである場合には、制御はステップ S6 30に移される。受信した複数の信号が屋外および屋内のそれぞれから発信されたも のを含む場合には、制御はステップ S640に移される。
[0094] ステップ S620にて、位置情報提供装置 100は、測位信号の復調を行なうことにより 、その信号に含まれるデータを取得する。具体的には、ナビゲーシヨンプロセッサ 43 0の屋外測位部 432は、その測位信号に対して、メモリ 420に一時的に保存されてい た符号パターン (前述の「ロック」が行なわれた符号パターン、以下「ロックした符号パ ターン」)を用いて重畳することにより、その信号を構成するサブフレームから、航法メ ッセージを取得する。ステップ S622にて、屋外測位部 432は、取得した 4つ以上の 航法メッセージを用いて位置を算出するための通常の航法メッセージ処理を実行す る。
[0095] ステップ S624にて、屋外測位部 432は、その処理の結果に基づ 、て位置情報提 供装置 100の位置を計算するための処理を実行する。たとえば、位置情報提供装置 100が、 4つ以上の衛星力も発信された各測位信号を受信している場合には、距離 の算出は、各信号力 復調された航法メッセージに含まれる各衛星の軌道情報、時 刻情報等を用いて行なわれる。
[0096] また、他の局面において、位置情報提供装置 100が、衛星によって発信された測 位信号 (屋外信号)と屋内発信機からの信号 (屋内信号)とを受信して ヽる場合には( すなわち、ステップ S642の後にステップ S624が実行される場合)、位置の算出に用 いる信号を決定するための振り分けが、たとえば、屋内信号および屋外信号の強度 に基づいて行なわれる。一例として、屋内信号の強度が屋外信号の強度よりも大きい 場合には、屋内信号が選択され、当該屋内信号に含まれる座標値が、位置情報提 供装置 100の位置とされる。
[0097] ステップ S630にて、位置情報提供装置 100は、測位信号の復調を行なうことにより 、その信号に含まれるデータを取得する。具体的には、屋内測位部 434は、ベース バンドプロセッサ 410から送出された測位信号に対して、当該ロックした符号パター ンを重畳することにより、測位信号を構成するサブフレームから、メッセージデータを 取得する。このメッセージデータは、衛星から送信される測位信号に含まれる航法メ ッセージに代えて、屋内送信機によって発信される測位信号に含まれるものである。 メッセージデータのデータ長は、したがって、航法メッセージのデータ長と同じデータ 長であることが好ましい。
[0098] ステップ S632にて、屋内測位部 434は、そのデータから座標値 (すなわち、屋内送 信機の設置場所を特定するためのデータ (たとえば、図 5の信号 560における X座標 値 563、 Y座標値 564、 Z座標値 565) )を取得する。なお、このような座標値に代え て、設置場所ある 、は設置場所の住所を表わすテキスト情報がフレームに含まれて いる場合には、当該テキスト情報が取得される。
[0099] ステップ S640にて、位置情報提供装置 100は、測位信号の復調を行なうことにより 、その信号に含まれるデータを取得する。具体的には、屋外測位部 432は、ベース バンドプロセッサ 410によって送出された測位信号に対して、当該ロックした符号パタ ーンを重畳することにより、測位信号を構成するサブフレーム中のデータを取得する 。この場合、位置情報提供装置 100は、衛星からの信号および屋内送信機からの信 号を受信して 、ることになるため、 、わば「ノヽイブリツド」モードとして作動して 、ること になる。したがって、各衛星力もの信号については、同期の取れた時刻データを有す る航法メッセージが取得され、屋内送信機力もの信号については、上記座標値その 他の位置情報を有するデータが取得される。
[0100] ステップ S642にて、屋内測位部 434は、屋内送信機 200— 1によって発信された 測位信号から、 X座標値 563、 Y座標値 564、 Z座標値 565を取得する処理を行ない 、また、 GPS衛星によって発信された測位信号力も航法メッセージを取得し、処理を 行なう。その後、制御は、ステップ S624に移される。
[0101] ステップ S650にて、ナビゲーシヨンプロセッサ 430は、位置の算出結果に基づいて ディスプレイ 440に位置情報を表示させるための処理を実行する。具体的には、取得 された座標を表示するための画像データあるいは屋内送信機 200— 1の設置場所を 表示するためのデータを生成し、ディスプレイ 440に送出する。ディスプレイ 440は、 そのようなデータに基づいて表示領域に位置情報提供装置 100の位置情報を表示 する。
[0102] 図 7を参照して、位置情報提供装置 100の位置情報の表示態様について説明する 。図 7は、位置情報提供装置 100のディスプレイ 440における画面の表示を表わす 図である。位置情報提供装置 100が、屋外において、各 GPS衛星から発信された測 位信号を受信すると、ディスプレイ 440は、位置情報が当該測位信号に基づいて取 得されていることを表わすアイコン 710を表示する。その後、位置情報提供装置 100 の使用者が屋内に移動した場合、位置情報提供装置 100は、各 GPS衛星から発信 された測位信号を受信できなくなる。代わりに位置情報提供装置 100は、たとえば屋 内送信機 200— 1によって発信された信号を受信する。この信号は、上述のように、 GPS衛星力も発信される測位信号と同じ方式によって送信されている。したがって、 位置情報提供装置 100は、衛星から測位信号を受信した場合に実行する処理と同 様の処理を当該信号に対して行なう。位置情報提供装置 100が、当該信号力 位置 情報を取得すると、当該位置情報は屋内に設置された送信機から発信された信号に 基づいて取得されたことを表わすアイコン 720をディスプレイ 440に表示する。
[0103] 以上のようにして、本発明の第 1の実施の形態に係る位置情報提供装置 100は、 屋内あるいは地下街のように、 GPS衛星からの電波を受信できな 、場所にお 、ては 、その場所に設置された送信機 (たとえば、屋内送信機 200— 1, 200- 2, 200- 3 )から発信された電波を受信する。位置情報提供装置 100は、その電波から、当該送 信機の位置を特定する情報 (たとえば、座標値、住所)を取得し、ディスプレイ 440〖こ 表示する。これにより、位置情報提供装置 100の使用者は、現在の位置を知ることが できる。このようにすると、測位信号を直接受信できないような場所においても、位置 情報が提供されることになる。
[0104] これにより、屋内における信号の安定な受信が確保される。また、屋内においても、 数 m程度の安定した精度によって位置情報の提供が可能になる。
[0105] また、地上時刻 (屋内送信機 200— 1等の送信機の時刻)と衛星時刻とは、互いに 独立でよぐ同期している必要はない。したがって、屋内送信機を製造するためのコ ストの増加を抑制することができる。また、位置情報提供システムが運用された後も、 屋内送信機の時刻を同期させる必要がないため運用も容易になる。
[0106] 各屋内送信機力 発信される各々の信号には、当該送信機が設置されている場所 を特定するための情報そのものが含まれているため、複数の衛星力 発信された各 信号に基づいて位置情報を算出する必要がなぐしたがって、単一の送信機から発 信された信号に基づいて位置情報を導出することができる。
[0107] また、単一の屋内送信機から発信された信号を受信することにより、その信号の受 信場所の位置が特定できるため、 GPSその他の従来の測位システムよりも、位置を 提供するためのシステムを容易に実現することができる。
[0108] この場合、位置情報提供装置 100は、屋内送信機 200—1によって発信される信 号を受信するための専用のハードウ アを必要とせず、従来の測位システムを実現 するハードウェアを用いて実現可能である。したがって、本実施の形態に係る技術を 適用するためのハードウェアをゼロ力 設計する必要がないため、位置情報提供装 置 100のコストの増加が抑制され、普及し易くなる。また、たとえば回路規模の増大化 あるいは複雑ィ匕が防止される位置情報提供装置が提供される。
[0109] 具体的には、位置情報提供装置 100のメモリ 420は、屋内送信機および Zまたは 衛星について予め規定された PRN— IDを保持している。位置情報提供装置 100は 、受信した電波が衛星から発信されたものであるか、屋内送信機から発信されたもの であるかをその PRN— IDに基づいて判断するための処理をプログラムを有する。こ のプログラムは、ベースバンドプロセッサのような演算処理装置によって実現される。 あるいは、判断のための回路素子を、当該プログラムによって実現される機能を含む 回路素子に変更することにより、位置情報提供装置 100が構成され得る。
[0110] さらに、位置情報提供装置 100が携帯電話として実現される場合には、その取得し た情報をフラッシュメモリのような不揮発性のメモリ 420に保持しておいてもよい。そし て、携帯電話の発信が行なわれた際に、メモリ 420に保持されたデータを発信先に 送信するようにしてもよい。このようにすると、発信元の位置情報、すなわち携帯電話 としての位置情報提供装置 100が屋内送信機力も取得した位置情報が、通話を中 継する基地局に送信される。基地局は、その位置情報を受信日時とともに通話記録 として保存する。また、発信先が緊急連絡先 (たとえば、日本における 110番)である 場合には、発信元の位置情報がそのまま通知されてもよい。これにより、従来の固定 電話からの緊急連絡時における発信元の通知と同様に、移動体からの発信元の通 知が実現される。
[0111] また、特定の場所に設置される送信機に関し、測位衛星に搭載される送信機が発 信する信号と同様の信号を発信できる送信機によって、位置情報提供システムが実 現される。したがって、送信機をゼロから新たに再設計する必要がなくなる。
[0112] 本実施の形態に係る位置情報提供システムは、測位のための信号としてスぺクトラ ム拡散信号を用いる。この信号の送信によれば、周波数あたりの電力を下げることが できるため、たとえば、従来の RFタグに比べて、電波の管理が容易になると考えられ る。その結果、位置情報提供システムの構築が容易になる。
[0113] <第 1の変形例 >
以下、図 8を参照して、本実施の形態の第 1の変形例について説明する。各送信機 から送信される信号の構成は、図 5に示されるものに限られない。図 8は、本変形例 に係る信号の構成を表わす図である。本変形例においては、 6つのサブフレームが 送信される。第 1番目のサブフレームとして、信号 810が送信機によって送信される。 信号 810は、 30ビットのトランスポートオーバヘッド 811と、 30ビットの時亥 IJ†青報 812と 、 6ビットの PRN— ID813と、 15ビットの送信機 ID814と、 X座標値 815と、 Y座標値 816と、 Z座標値 817とを含む。信号 810の最初の 60ビットは、 GPS衛星が発信する サブフレーム 510〜550の各々の最初の 60ビットと同一である。
[0114] 第 2番目のサブフレームとして、信号 820が送信機によって送信される。信号 820 は、 6ビットのサブフレーム ID821と、高度補正係数 822と、送信機位置アドレス 823 とを含む。信号 820のサブフレーム ID力も後方の 144ビット (信号 820では、高度補 正係数 822と、位置情報アドレス 823)に、別情報を予め定義することにより、第 3番 目〜第 6番目のサブフレームも同様に送信される。各サブフレームに含まれる情報は 、上記のものに限られない。例えば,位置情報に関する広告、インターネットサイトの URL (Uniform Resource Locators)等が、各サブフレームにおいて予め定義された 領域に格納されてもよい。
[0115] 信号 830は、上記の信号 810, 820および信号 820と同じ構造を有する第 3〜第 6 番目のサブフレームの送信例を示す。すなわち、信号 830は、第 1のサブフレーム 8 31と、第 2のサブフレーム 832とを含む。第 1のサブフレーム 831は、 GPS衛星から 送信されるサブフレーム 510〜550と同じヘッダを持つ。第 2のサブフレーム 832は、 信号 820に対応するフレームである。
[0116] 信号 840は、第 1のサブフレーム 831と、第 3のサブフレーム 842とを含む。第 1の サブフレーム 831は、第 1のサブフレーム 831と同一である。第 3のサブフレームは、 信号 820と同じ構造を有する。
[0117] このような構成は、第 6番目のサブフレーム 872を送信するための信号 870まで繰り 返される。信号 870は、第 1のサブフレーム 831と、第 6のサブフレーム 872とを含む
[0118] 送信機が、信号 830から信号 870を繰り返し送信すると、第 1のサブフレーム 831 は、各信号の送信毎に送信される。第 1のサブフレーム 831が送信された後に、他の いずれかのサブフレームが内挿される。すなわち、各サブフレームの送信の順序は、 第 1のサブフレーム 831→第 2のサブフレーム 832→第 1のサブフレーム 831→第 3 のサブフレーム 842→第 1のサブフレーム→ 第 6のサブフレーム 872→第 1の サブフレーム 831→第 2のサブフレーム 832· · ·となる。
[0119] <第 2の変形例 >
以下、第 2の変形例について説明する。メッセージデータの構造は、サブフレーム 5 10〜550とは独立に定義されてもよい。図 9は、本変形例に係る信号 910の構成を 概念的に表わす図である。図 9を参照して、信号 910は、トランスポートオーバヘッド 911と、プリアンプノレ 912と、 PRN— ID913と、送信機 ID914と、第 1の変数 915と、 X座標値 916と、 Y座標値 917と、 Z座標値 918と、ノ リティ ZCRC919とを含む。信 号 920は、信号 910と同様の構成を有する。ここで、信号 910における第 1の変数 91 5に代えて、第 2の変数 925を含む。
[0120] 各信号は、 150ビット長を有する。同じ構造を有する信号が 6つ発信される。このよう な構成を有する信号を、屋内送信機から発信される信号として構成してもよ ヽ。
[0121] 図 9に示される各信号も、 PRN— IDをそれぞれ有するため、位置情報提供装置 10 0は、その PRN— IDに基づいて、受信した信号の送信源を特定することができる。送 信源が屋内送信機であれば、その信号には、 X座標値と Y座標値と Z座標値とが含ま れる。したがって、位置情報提供装置 100は、屋内の位置を表示することができる。
[0122] <第 3の変形例 >
位置情報提供装置 100が備えるコリレータ部 412の構成に代えて、複数のコリレー タが用いられてもよい。この場合、測位信号をレプリカにマッチングさせるための処理 が同時並行して実行されるため、位置情報の算出時間が短くなる。
[0123] 本変形例に係る位置情報提供装置 1000は、アンテナ 1010と、アンテナ 1010〖こ 電気的に接続されるバンドパスフィルタ 1020と、バンドパスフィルタ 1020に電気的に 接続されるローノイズアンプ 1030と、ローノイズアンプ 1030に電気的に接続されるダ ゥンコンバータ 1040と、ダウンコンバータ 1040に電気的に接続されるバンドパスフィ ルタ 1050と、バンドパスフィルタ 1050に電気的に接続される AZDコンバータ 1060 と、 AZDコンバータ 1060に電気的に接続される複数のコリレータカもなる並列コリレ ータ 1070と、並列コリレータ 1070に電気的に接続されるプロセッサ 1080と、プロセ ッサ 1080に電気的に接続されるメモリ 1090とを含む。
[0124] 並列コリレータ 1070は、 n個のコリレータ 1070— 1〜1070— nを含む。各コリレー タは、プロセッサ 1080から出力される制御信号に基づいて、受信された測位信号と 測位信号を復調するために生成されたコードパターンとのマッチングを同時に実行 する。
[0125] 具体的には、プロセッサ 1080は、各並列コリレータ 1070の各々に対して、擬似雑 音符号にお ヽて生じ得る遅延を反映させた (符号位相をずらした)符号パターンを生 成する指令を与える。この指令は、たとえば、衛星の数 X 2 X 1023 (用いられる擬似 雑音符号の符号パターンの長さ)となる。各並列コリレータ 1070は、各々に与えられ た指令に基づいて、各衛星について規定された擬似雑音符号の符号パターンを用 いて符号位相の異なる符号パターンを生成する。そうすると、生成された全ての符号 パターンの中には、受信された測位信号の変調に使用された擬似雑音符号の符号 パターンに一致するものが 1つ存在する。そこで、各符号パターンを用いたマツチン グ処理を行なうために必要な数のコリレータを並列コリレータ 1070として予め構成す ることにより、瞬時に、擬似雑音符号の符号パターンを特定することができる。この処 理は、位置情報提供装置 100が屋内送信機からの信号を受信する場合にも同様に 適用できる。したがって、位置情報提供装置 100の使用者が屋内にいる場合でも、 その位置情報を瞬時に取得することができる。
[0126] <第 2の実施の形態 >
以下、本発明の第 2の実施の形態について説明する。この実施の形態に係る位置 情報提供システムは、複数の送信機が取り付けられている点で、第 1の実施の形態と 異なる。
[0127] 図 11は、本発明の第 2の実施の形態に係る位置情報提供装置の使用態様を表わ す図である。図 11を参照して、屋内送信機 1110, 1120, 1130がそれぞれ同一フロ ァの天井に取り付けられている。各屋内送信機は、前述の屋内送信機 200— 1と同 様の処理を実行する。すなわち、各屋内送信機は、各々が取り付けられている場所 を表わすデータが含まれる測位信号を発信する。 [0128] この場合、屋内送信機の取り付け位置によっては隣接する各送信機カゝらそれぞれ 発信された信号をいずれも受信できる領域 (すなわち空間)が存在する。たとえば、 領域 1140は、屋内送信機 1110および 1120の各々力も発信された信号を受信でき る領域である。同様に、領域 1150は、屋内送信機 1120および 1130によってそれぞ れ発信された測位信号を受信可能な領域である。
[0129] そこで、たとえば、本発明に係る位置情報提供装置 1160が、図 11に示される位置 に存在する場合、位置情報提供装置 1160は、屋内送信機 1110から発信された信 号に含まれる、屋内送信機 1110の取り付け位置を表わすためのデータを、位置情 報提供装置 1160の位置として取得できる。その後、位置情報提供装置 1160の使 用者が、たとえば領域 1160に該当する位置に移動すると、位置情報提供装置 1160 は、屋内送信機 1110に加えて屋内送信機 1120によって発信された信号も受信で きる。この場合、いずれの信号に含まれる位置データを位置情報提供装置 1160の 位置として決定するかは、たとえば受信された信号の強度に基づいて決定できる。す なわち、複数の屋内送信機から発信された信号が受信された場合には、その中で最 も受信強度が大きな値を有するデータを、その位置情報の表示のために用いればよ い。仮に、各信号の強度が同一である場合には、それらの信号に含まれるデータの 算術和を導くことにより、位置情報提供装置 1160の位置としてもよい。
[0130] 以上のようにして、本実施の形態に係る位置情報提供装置 1160によれば、測位の ための複数の信号を屋内で受信した場合であっても、 Vヽずれかの信号の発信源を特 定できるため、その発信源、すなわち屋内に設置された送信機の取り付け位置も特 定できる。
[0131] なお、ここで「屋内」とは、ビルその他の建築物の内部に限られず、 GPS衛星力も発 信された電波が受信できない場所であればよい。そのような場所は、たとえば、地下 街、鉄道の車両等も含む。
[0132] <第 3の実施の形態 >
以下、本発明の第 3の実施の形態について説明する。本実施の形態に係る位置情 報提供装置は、屋内送信機に含まれるデータに基づいて位置を特定する代わりに、 その送信機を識別するためのデータを、その送信機に関する情報を提供する装置に 送信することにより、位置情報を取得できる点で、前述の各実施の形態と異なる。
[0133] 図 12は、本実施の形態に係る位置情報提供装置の使用態様を表わす図である。
当該位置情報提供装置は、たとえば携帯電話 1200として実現される。携帯電話 12 00は、屋内送信機 1210によって発信された測位信号を受信できる。屋内送信機 12 10は、インターネット 1220に接続されている。インターネット 1220には、屋内送信機 1210の情報を提供可能な情報提供サーバ 1230が接続されている。インターネット 1 220には、携帯電話 1200との通信を行なう基地局 1240も接続されている。
[0134] 携帯電話 1200が、屋内送信機 1210によって発信された信号を受信すると、その 信号の中から、屋内送信機 1210を識別するための送信機 IDを取得する。送信機 ID は、たとえば、前述の PRN— IDに対応付けられている。携帯電話 1200は、その送 信機 IDを (ある ヽは PRN - IDとともに)情報提供サーバ 1230に対して送信する。具 体的には、携帯電話 1200は基地局 1240との間で通信を開始し、取得した送信機 I Dが含まれるパケットデータを、情報提供サーバ 1230に送出する。
[0135] 情報提供サーバ 1230は、その送信機 IDを認識すると、送信機 IDに関連付けられ ているデータベースを参照して、その IDに関連する位置データを読み出す。情報提 供サーバ 1230が、そのデータを基地局 1240に対して送信すると、基地局 1240は、 そのデータを発信する。携帯電話 1200は、そのデータの着信を検知すると、携帯電 話 1200の使用者による閲覧操作に従って、そのデータから、送信機 1250の位置を 取得することができる。
[0136] ここで、図 13を参照して、携帯電話 1200の構成について説明する。図 13は、携帯 電話 1200のハードウェア構成を表わすブロック図である。携帯電話 1200は、各々 が電気的に接続された、アンテナ 1308と、通信装置 1302と、 CPU1310と、操作ボ タン 1320と、カメラ 1340と、フラッシュメモリ 1344と、 RAM1346と、データ用 ROM 1348と、メモリカード駆動装置 1380と、音声信号処理回路 1370と、マイク 1372と、 スピーカ 1374と、ディスプレイ 1350と、 LED (Light Emitting Diode) 1376と、デー タ通信 IF1378と、バイブレータ 1384とを含む。
[0137] アンテナ 1308によって受信された信号は、通信装置 1302によって CPU1310に 転送される。 CPU1310は、その信号を音声信号処理回路 1370に転送する。音声 信号処理回路 1370は、その信号に対して予め規定された信号処理を実行し、スピ 一力 1374に処理後の信号を送出する。スピーカ 1374は、その信号に基づいて音声 を出力する。
[0138] マイク 1372は、携帯電話 1200に対する発話を受け付けて、発話された音声に対 応する信号を音声信号処理回路 1370に対して出力する。音声信号処理回路 1370 は、その信号に基づいて通話のために予め規定された信号処理を実行し、処理後の 信号を CPU1310に対して送出する。 CPU1310は、その信号を送信用のデータに 変換し、通信装置 1302に対して送出する。通信装置 1302がアンテナ 1308を介し てその信号を発信すると、基地局 1240は、その信号を受信する。
[0139] フラッシュメモリ 1344は、 CPU1310から送られるデータを格納する。逆に、 CPU1 310は、フラッシュメモリ 1344に格納されているデータを読み出し、そのデータを用 Vヽて予め規定された処理を実行する。
[0140] RAM1346は、操作ボタン 1320に対して行なわれた操作に基づいて CPU1310 によって生成されるデータを一時的に保持する。データ用 ROM1348は、携帯電話 1200に予め定められた動作を実行させるためのデータあるいはプログラムを格納し ている。 CPU1310は、データ用 ROM1348から当該データあるいはプログラムを読 み出し、携帯電話 1200に予め定められた処理を実行させる。
[0141] メモリカード駆動装置 1380は、メモリカード 1382の装着を受け付ける。メモリカード 駆動装置 1380は、メモリカード 1382に格納されているデータを読み出し、 CPU71 0に送出する。逆に、メモリカード駆動装置 1380は、 CPU1310によって出力される データを、メモリカード 1382において確保されたデータ格納領域にデータを書き込 む。
[0142] 音声信号処理回路 1370は、前述のような通話に用いられる信号に対する処理を 実行する。なお、 CPU1310と音声信号処理回路 1370とが一体として構成されてい てもよい。
[0143] ディスプレイ 1350は、 CPU1310から出力されるデータに基づいてそのデータによ つて規定される画像を表示する。たとえば、フラッシュメモリ 1344が情報提供サーバ 1230にアクセスするためのデータ(たとえば URL)を格納している場合、ディスプレイ 1350は、その URLを表示する。
[0144] LED1376は、 CPU1310からの信号に基づいて予め定められた発光動作を実現 する。たとえば、 LED1376が複数の色を表示可能な場合には、 LED1376は、 CP
U1310から出力される信号に含まれるデータに基づいて、そのデータに関連付けら れている色で発光する。
[0145] データ通信 IF1378は、データ通信用のケーブルの装着を受け付ける。データ通 信 IF1378は、 CPU1310から出力される信号を当該ケーブルに対して送出する。あ るいは、データ通信 IF1378は、当該ケーブルを介して受信されるデータを CPU13
10に対して送出する。
[0146] バイブレータ 1384は、 CPU1310から出力される信号に基づいて予め定められた 周波数で発信動作を実行する。携帯電話 1200の基本的な動作は、当業者にとって 容易に理解できるものである。したがって、ここでは詳細な説明は繰り返さない。
[0147] 図 14を参照して、情報提供サーバ 1230の具体的な構成について説明する。図 14 は、情報提供サーバ 1230のハードウェア構成を表わすブロック図である。情報提供 サーバ 1230は、たとえば、周知のコンピュータシステムによって実現される。
[0148] 情報提供サーバ 1230は、主たるハードウェアとして、 CPU1410と、情報提供サー ノ 1230の使用者による指示の入力を受け付けるマウス 1420,キーボード 1430と、 CPU1410によるプログラムの実行により生成されたデータ、あるいはマウス 1420も しくはキーボード 1430を介して入力されたデータを一時的に格納する RAM1440と ,大容量のデータを不揮発的に格納するハードディスク 1450と, CD-ROM (Comp act Disk-Read Only Memory)駆動装置 1460と、モニタ 1480と、通信 IF1470とを 含む。当該ハードウェアは、相互にデータバスによって接続されている。 CD-ROM 駆動装置 1460には、 CD— ROM1462が装着される。
[0149] 情報提供サーバ 1230を実現するコンピュータシステムにおける処理は、当該ハー ドウエアおよび CPU1410によって実行されるソフトウェアによって実現される。このよ うなソフトウェアは、ハードディスク 1450に予め格納されている場合がある。また、ソフ トウエアは、 CD— ROM1460にその他のデータ記録媒体に格納されて、プログラム 製品として流通している場合もある。あるいは、ソフトウェアは、いわゆるインターネット に接続されている他の情報提供事業者によってダウンロード可能なプログラム製品と して提供される場合もある。このようなソフトウェアは、 CD— ROM駆動装置 1460そ の他のデータ読取装置によってそのデータ記録媒体力 読み取られて、あるいは通 信 IF1470を介してダウンロードされた後、ハードディスク 1450にー且格納される。そ のソフトウェアは、 CPU1410によってハードディスク 1450から読み出され、 RAM14 40に実行可能なプログラムの形式で格納される。 CPU1410は、そのプログラムを実 行する。
[0150] 図 14に示される情報提供サーバ 1230を実現するコンピュータシステムのハードウ エアは、一般的なものである。したがって、本発明に係る情報提供サーバ 1230の本 質的な部分は、 RAM1440、ハードディスク 1450、 CD—ROM1462その他のデー タ記録媒体に格納されたソフトウェア、ある 、はネットワークを介してダウンロード可能 なソフトウェアであるとも言える。なお、上記コンピュータシステムのハードウェアの動 作は周知である。したがって、詳細な説明は繰り返さない。
[0151] なお、記録媒体としては、前述の CD—ROM1462、ハードディスク 1450などに限 られず、磁気テープ、カセットテープ、光ディスク(MO (Magnetic Optical Disc) / MD (Mini Disc) /DVD (Digital Versatile Disc) )、 IC (Integrated Circuit)カード (メモリカードを含む)、光カード、マスク ROM、 EPROM、 EEPROM、フラッシュ RO Mなどの半導体メモリ等の固定的にプログラムを担持可能な媒体でもよい。
[0152] また、ここでいうプログラムとは、 CPU1410によって直接実行可能なプログラムだけ でなぐソースプログラム形式のプログラム、圧縮処理されたプログラム、暗号化され たプログラムなどを含む。
[0153] 図 15を参照して、情報提供サーバ 1230のデータ構造について説明する。図 15は 、 ハードディスク 1450におけるデータの格納の一態様を概念的に表わす図である。 ハードディスク 1450は、データを格納するための領域 1510〜1550を含む。
[0154] ハードディスク 1450に格納されているデータレコードを識別するためのレコード No .は、領域 1510に格納されている。測位信号を発信する送信機を識別するための送 信機 IDは、領域 1520に格納されている。その送信機が設置されている場所を表わ すためのデータ (座標値)は、領域 1530に格納されている。このデータは、たとえば 各送信機が設置されるごとにハードディスク 1450に格納されている。当該送信機が 設置されている場所の具体的な名称は、領域 1540に格納されている。このデータは 、たとえばノヽードディスク 1450に格納されているデータを管理する管理者 (あるいは 情報提供サーバ 1230を用いて位置情報を提供するサービスの提供者)が認識でき るように用いられる。当該送信機が格納されている住所を表わすデータは、領域 155 0に格納されている。このデータも、領域 1540に格納されているデータと同様に、管 理者によって使用される。
[0155] 情報提供サーバ 1230による送信機の位置情報の提供は、以下のとおりである。携 帯電話 1200は、 PRN— IDの判断の結果に基づ 、て取得した送信機 IDと情報提供 サーバ 1230にアクセスするためのデータ (URL等)を用いて、位置情報を要求する パケットデータ(以下、「リクエスト」という。)を生成する。携帯電話 1200は、そのリクェ ストを基地局 1240に対して送信する。この送信は、公知の通信処理によって実現さ れる。基地局 1240は、そのリクエストを受信すると、情報提供サーバ 1240に転送す る。
[0156] 情報提供サーバ 1230は、そのリクエストの受信を検知する。 CPU1410は、そのリ タエストの中力 送信機 IDを取得し、ハードディスク 1450を検索する。具体的には、 CPU1410は、取得した送信機 IDと、領域 1520に格納されている送信機 IDとが一 致するか否かのマッチング処理を行なう。マッチング処理の結果、携帯電話 1200か ら送信されたデータに含まれる送信機 IDに一致する送信機 IDが存在する場合には 、 CPU1410は、その送信機 IDに関連付けられている座標値 (領域 1530)を読み出 し、位置情報を携帯電話 1200に返信するためのパケットデータを生成する。具体的 には、 CPU1410は、座標値を有するデータにカ卩えて携帯電話 1200のアドレスをへ ッダに付カ卩してパケットデータを生成する。 CPU1410は、通信 IF1470を介して、基 地局 1240に対してそのパケットデータを送信する。
[0157] 基地局 1240は、情報提供サーバ 1230によって送信されたパケットデータを受信 すると、そのデータに含まれるアドレスに基づいてパケットデータを発信する。なお、 基地局 1240は、受信したパケットデータと受信時刻とを不揮発性の記憶装置 (たと えば、ハードディスク装置)に格納してもよい。これにより、携帯電話 1200の使用者に よる位置情報の取得の履歴が残されるため、使用者が移動した経路も把握可能にな る。
[0158] 携帯電話 1200が、基地局 1240からの電波が届く範囲に存在する場合、基地局 1 240によって発信されたパケットデータを受信する。携帯電話 1200の使用者が受信 したデータを閲覧するために予め規定された操作 (たとえば、電子メールを閲覧する ための操作)を実行すると、ディスプレイ 1350は、当該送信機の座標値を表示する。 これにより、当該使用者は、大体の位置を知ることができる。このようにすると、屋内に 設置される送信機の各々に対して座標値を予め登録する必要がないため、送信機 の設置場所の変更をより柔軟に行なうことができる。
[0159] 以上のようにして、本実施の形態に係る位置情報提供システムによれば、地上に設 置された送信機から発信される信号は、当該送信機を識別するためのデータ (送信 機 ID)を含んでいればよい。このデータは、当該送信機の位置情報を提供するサー バ装置において、当該位置情報に関連付けられて格納されている。位置情報提供 装置として機能する携帯電話 1200は、送信機 IDを当該サーバ装置に送信すること により、上記位置情報を取得する。このような情報の提供方法によれば、送信機の位 置情報を当該送信機自身に保持させる必要がな!ヽため、送信機の設置場所を容易 に変更することができる。
[0160] 今回開示された実施の形態はすべての点で例示であって制限的なものではないと 考えられるべきである。本発明の範囲は上記した説明ではなくて請求の範囲によって 示され、請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが 意図される。
産業上の利用可能性
[0161] 本発明に係る位置情報提供装置は、たとえば、測位機能を有する携帯電話、携帯 型測位端末、携帯型監視端末その他の測位のための信号を受信できる端末に適用 可能である。また、本発明に係る送信機は、たとえば、屋内に設置される送信機その 他の送信装置に適用可能である。

Claims

請求の範囲
[1] 位置情報を提供するための位置情報提供システムであって、送信機 (200- 1)を 備え、
前記送信機は、
前記送信機が設置される場所を特定するための位置データを格納する記憶部(24 0)と、
前記位置データを有する第 1の測位信号をスペクトラム拡散信号として生成する生 成部(210)と、
前記スペクトラム拡散信号を送信する送信部(292)とを含み、
前記位置情報提供システムは、位置情報提供装置(100)をさらに備え、 前記位置情報提供装置は、
スペクトラム拡散信号を受信する受信部 (402)と、
前記第 1の測位信号についての符号パターンを格納する記憶部 (420)と、 前記記憶部に格納されている符号パターンに基づいて、前記受信部により受信さ れたスペクトラム拡散信号に対応する符号パターンを特定するための特定部 (412) と、
前記特定部によって特定された符号パターンを用いて復調された信号に基づいて 、前記第 1の測位信号が受信されたか否かを判断する判断部 (316)と、
前記第 1の測位信号が受信された場合に、復調された前記信号から前記位置デー タを取得する取得部 (430)と、
前記取得部によって取得された位置データを出力する出力部 (440)とを備える、 位置情報提供システム。
[2] 前記第 1の測位信号の形式は、測位のための信号を送信する衛星によって発信さ れる第 2の測位信号の形式と同じであり、前記第 2の測位信号に含まれる航法メッセ ージの代わりに前記位置データを含み、
前記位置情報提供装置は、各々の前記第 2の測位信号にっ 、ての符号パターン を前記記憶部にさらに格納しており、さらに、複数の前記第 2の測位信号が受信され た場合に各前記航法メッセージに基づいて前記位置情報提供装置の位置を算出す る算出部を含む、請求の範囲第 1項に記載の位置情報提供システム。
[3] 前記符号化された測位信号の中心周波数は、 1574. 42MHzであり、
前記測位信号の拡散周波数は、 1. 023MHzである、請求の範囲第 1項に記載の 位置情報提供システム。
[4] 位置情報を提供するための位置情報提供装置(100)であって、
スペクトラム拡散信号を受信する受信部 (402)と、
第 1の測位信号についての符号パターンを格納する記憶部 (420)とを備え、前記 第 1の測位信号は、予め特定された場所に設置された送信機から発信され、前記場 所を特定するための位置データを含み、
前記記憶部に格納されている符号パターンに基づいて、前記受信部により受信さ れたスペクトラム拡散信号に対応する符号パターンを特定するための特定部 (412) と、
前記特定部によって特定された符号パターンを用いて復調された信号に基づいて 、前記第 1の測位信号が受信されたか否かを判断する判断部 (316)と、
前記第 1の測位信号が受信された場合に、復調された前記信号から前記位置デー タを取得する取得部 (430)と、
前記取得部によって取得された位置データを出力する出力部 (440)とを備える、 位置情報提供装置。
[5] 前記第 1の測位信号の形式は、測位のための信号を送信する衛星によって発信さ れる第 2の測位信号の形式と同じであり、前記第 2の測位信号に含まれる航法メッセ ージの代わりに前記位置データを含み、
前記位置情報提供装置は、複数の衛星から発信される各前記第 2の測位信号に ついての各々の符号パターンを前記記憶部にさらに格納しており、各符号パターン は、各前記衛星ごとに異なり、
前記位置情報提供装置は、複数の前記第 2の測位信号が受信された場合に、各 前記航法メッセージに基づいて、前記位置情報提供装置の位置を算出する算出部 をさらに含む、請求の範囲第 4項に記載の位置情報提供装置。
[6] 前記受信部は、予め特定された複数の場所の各々に設置された送信機から発信さ れた各前記第 1の測位信号を受信し、
前記位置情報提供装置は、前記受信部により受信された信号の強度を検出する検 出部をさらに備え、
前記取得部は、各前記第 1の測位信号の中から、前記強度が最大である第 1の測 位信号を特定し、特定された第 1の測位信号に含まれる位置データを取得する、請 求の範囲第 4項に記載の位置情報提供装置。
[7] 前記位置データは、前記送信機が設置されて!ヽる場所を表わす情報を含み、 前記出力部は、前記情報に基づいて前記送信機が設置されている場所を表示す る表示部を含む、請求の範囲第 4項に記載の位置情報提供装置。
[8] 前記位置データは、前記送信機を識別する識別データを含み、
前記第 1の測位信号が受信された場合に、外部力 の要求に応じて位置情報を提 供するサーバ装置に対して、前記識別データと、前記送信機の位置情報の送信要 求とを通信回線を介して送信する送信部を備え、前記位置情報と前記識別データと は関連付けられて前記サーバ装置に格納されており、
前記通信回線を介して、前記送信要求に応じて前記サーバ装置によって送信され た前記位置情報の入力を受け付ける入力部をさらに備え、
前記出力部は、前記位置情報を表示する表示部を含む、請求の範囲第 4項に記 載の位置情報提供装置。
[9] 前記位置情報提供装置は、携帯電話、携帯情報端末、携帯型測位装置、および 車両に搭載される測位システムの 、ずれかを含む、請求の範囲第 4項に記載の位置 情報提供装置。
[10] 前記送信機は、時刻情報を出力する計時装置に接続されており、前記送信機から 発信される測位信号は、前記計時装置の時刻に同期した時刻を表わす時刻データ を含み、
前記位置情報提供装置は、
時刻を計測して時刻情報を出力する計時部と、
前記受信部によって受信された測位信号に含まれる時刻データに基づ 、て、前記 計時部の時刻を較正する較正部とをさらに備える、請求の範囲第 4項に記載の位置 情報提供装置。
[11] 前記位置情報提供装置の属性を表わす属性データを格納する記憶部と、
要求に基づいて前記属性データに応じた情報を送信可能な情報提供装置に対し て、前記属性データに応じた情報の配信要求を送信する要求部と、
前記配信要求に基づいて前記情報提供装置によって送信された前記情報の入力 を受け付ける入力部とをさらに備え、
前記出力部は、前記情報を表示する表示部を含む、請求の範囲第 4項に記載の位 置情報提供装置。
[12] 送信機であって、
前記送信機が設置される場所を特定するための位置データを格納する記憶部と、 前記位置データを有する信号をスペクトラム拡散信号として生成する生成部と、 前記スペクトラム拡散信号を送信する送信部とを備える、送信機。
[13] 前記生成部は、測位のための信号を送信する衛星によって発信される測位信号の 形式と同じ形式の信号を、前記スペクトラム拡散信号として生成する、請求の範囲第 12項に記載の送信機。
PCT/JP2007/057384 2006-04-04 2007-04-02 位置情報提供システム、位置情報提供装置および送信機 WO2007119645A1 (ja)

Priority Applications (13)

Application Number Priority Date Filing Date Title
EP07740820.1A EP2012136B1 (en) 2006-04-04 2007-04-02 Positional information providing system, positional information providing apparatus and transmitter
AU2007239793A AU2007239793B2 (en) 2006-04-04 2007-04-02 Positional information providing system, positional information providing apparatus and transmitter
CA2649110A CA2649110C (en) 2006-04-04 2007-04-02 Positional information providing system, positional information providing apparatus and transmitter
US12/296,013 US7948437B2 (en) 2006-04-04 2007-04-02 Positional information providing system, positional information providing apparatus and transmitter
BRPI0710046-9A BRPI0710046A2 (pt) 2006-04-04 2007-04-02 sistema de provisão de informação posicional, aparelho e transmissor de provisão de informação posicional
ES07740820T ES2425760T3 (es) 2006-04-04 2007-04-02 Sistema proveedor de información posicional, aparato y transmisor proveedores de información posicional
CN2007800121663A CN101438185B (zh) 2006-04-04 2007-04-02 位置信息提供系统、位置信息提供装置以及发送机
NZ572330A NZ572330A (en) 2006-04-04 2007-04-02 Positional information providing system, positional information providing apparatus and transmitter
MX2008012148A MX2008012148A (es) 2006-04-04 2007-04-02 Sistema proveedor de informacion posicional, aparato y transmisor proveedores de informacion posicional.
DK07740820.1T DK2012136T3 (da) 2006-04-04 2007-04-02 System til tilvejebringelse af positionsinformation, apparat og sender til tilvejebringelse af positionsinformation
PL07740820T PL2012136T3 (pl) 2006-04-04 2007-04-02 System zapewniający informacje o pozycji, urządzenie i nadajnik zapewniające informacje o pozycji
SI200731296T SI2012136T1 (sl) 2006-04-04 2007-04-02 Sistem za pridobivanje pozicijske informacije, naprava in oddajnik za pridobivanje pozicijske informacije
NO20084607A NO341309B1 (no) 2006-04-04 2008-10-30 Stedsinformasjonsangivende system, Stedsinformasjonsgivende apparat og sender

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2006103213A JP4296302B2 (ja) 2006-04-04 2006-04-04 位置情報提供システムおよび携帯電話機
JP2006-103213 2006-04-04

Publications (1)

Publication Number Publication Date
WO2007119645A1 true WO2007119645A1 (ja) 2007-10-25

Family

ID=38609409

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2007/057384 WO2007119645A1 (ja) 2006-04-04 2007-04-02 位置情報提供システム、位置情報提供装置および送信機

Country Status (22)

Country Link
US (1) US7948437B2 (ja)
EP (2) EP2012136B1 (ja)
JP (1) JP4296302B2 (ja)
KR (1) KR101044215B1 (ja)
CN (1) CN101438185B (ja)
AU (1) AU2007239793B2 (ja)
BR (1) BRPI0710046A2 (ja)
CA (1) CA2649110C (ja)
CY (2) CY1114119T1 (ja)
DK (2) DK2012136T3 (ja)
ES (2) ES2456540T3 (ja)
MX (1) MX2008012148A (ja)
MY (1) MY146374A (ja)
NO (1) NO341309B1 (ja)
NZ (1) NZ572330A (ja)
PL (2) PL2012136T3 (ja)
PT (2) PT2012136E (ja)
RU (1) RU2440590C2 (ja)
SI (2) SI2487508T1 (ja)
TW (1) TW200821614A (ja)
WO (1) WO2007119645A1 (ja)
ZA (1) ZA200809138B (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010034836A (ja) * 2008-07-29 2010-02-12 Gnss Technologies Inc 位置情報提供システム、位置情報提供装置および屋内送信機
EP2233943A1 (en) * 2007-11-30 2010-09-29 GNSS Technologies Inc. Position information providing system, indoor transmitter, and method for providing position information
RU2561721C2 (ru) * 2010-05-13 2015-09-10 ДжиЭнЭсЭс ТЕКНОЛОДЖИЗ ИНК. Аппаратура передачи навигационных сигналов, способ передачи навигационных сигналов и аппаратура предоставления информации местоположения

Families Citing this family (58)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008241284A (ja) * 2007-03-26 2008-10-09 Seiko Epson Corp 擬似衛星利用システム、携帯型gps測位装置、制御方法、プログラム及び記憶媒体
FI119663B (fi) * 2007-04-24 2009-01-30 Tracker Oy Opastava paikannusmenetelmä, paikannuslaite ja tietokoneohjelmatuote
US8265652B2 (en) * 2007-10-02 2012-09-11 Ricoh Co., Ltd. Geographic tagging of network access points
US8711034B2 (en) 2007-10-02 2014-04-29 Ricoh Co., Ltd. Geographically self-labeling access points
US8089405B2 (en) * 2007-10-02 2012-01-03 Ricoh Co., Ltd. Applications for geographically coded access points
JP5440894B2 (ja) * 2007-10-03 2014-03-12 測位衛星技術株式会社 位置情報提供システムおよび屋内送信機
WO2009110471A1 (ja) * 2008-03-07 2009-09-11 株式会社日立製作所 位置情報システム
JP5290611B2 (ja) * 2008-04-10 2013-09-18 株式会社日立産機システム 測位システム、測位システムの制御方法、及び通信端末
US9154301B2 (en) * 2008-04-22 2015-10-06 Nokia Corporation Location information verification
JP5115380B2 (ja) * 2008-07-22 2013-01-09 セイコーエプソン株式会社 擬似衛星利用システム、測位装置、測位装置の制御方法、測位装置の制御プログラム及び記憶媒体
EP2469292B1 (en) * 2010-12-21 2017-02-08 u-blox AG Location estimation by observing wireless signals
JP5164729B2 (ja) * 2008-08-08 2013-03-21 株式会社日立製作所 位置情報処理システム
TWI394976B (zh) * 2008-12-24 2013-05-01 Mstar Semiconductor Inc 定位輔助方法以及使用該方法之定位輔助裝置
JP5325592B2 (ja) * 2009-02-03 2013-10-23 株式会社日立製作所 測位システム用信号送信機
KR101320143B1 (ko) * 2009-05-04 2013-10-23 주식회사 팬택 멀티미디어 데이터를 이용하여 위치를 관리하는 이동 단말 및 그 방법
JP5123897B2 (ja) * 2009-06-16 2013-01-23 株式会社エヌ・ティ・ティ・ドコモ 屋内外判定装置及び屋内外判定方法
TWI391700B (zh) * 2009-07-01 2013-04-01 Mstar Semiconductor Inc 可攜式電子裝置及其運作方法
JP5081211B2 (ja) * 2009-09-28 2012-11-28 株式会社日立製作所 位置情報発信機及び測位システム
KR101149120B1 (ko) * 2009-12-22 2012-05-25 한국전력공사 위성 탐색 기능을 갖는 안테나 제어장치 및 이를 이용한 위성 탐색 방법
FR2957427B1 (fr) * 2010-03-12 2012-05-25 Thales Sa Systeme de positionnement par pseudolites fonctionnant en mode assiste
JP5576172B2 (ja) 2010-04-23 2014-08-20 株式会社日立製作所 位置情報発信機、位置情報受信機、および位置測位システム
CN102183772A (zh) * 2010-06-22 2011-09-14 上海盈方微电子有限公司 一种弱信号下gps导航电文数据解调的方法及装置
JP2012063274A (ja) 2010-09-16 2012-03-29 Gnss Technologies Inc ナビゲーション信号送信装置および位置情報提供装置
US9234965B2 (en) * 2010-09-17 2016-01-12 Qualcomm Incorporated Indoor positioning using pressure sensors
JP5594085B2 (ja) * 2010-11-19 2014-09-24 船井電機株式会社 位置情報送信装置、位置情報送信システムおよび位置情報設定方法
CN102076003B (zh) * 2010-12-13 2014-01-29 北京邮电大学 一种用于定位的移动广播信号解调芯片
CN102104837B (zh) * 2010-12-13 2013-11-27 北京邮电大学 一种基于移动广播的定位方法和装置
US20140009332A1 (en) * 2010-12-16 2014-01-09 Astrium Limited Determining an estimated location
KR101195702B1 (ko) 2010-12-21 2012-10-29 엘지이노텍 주식회사 무선 측위 장치 및 방법과 이를 이용한 이동 단말기
CN102170698A (zh) * 2011-04-07 2011-08-31 北京邮电大学 一种生成定位信息的方法、装置及导航电文
CN102213756B (zh) * 2011-04-07 2013-11-20 北京邮电大学 一种基于室内信号增补系统的定位方法和装置
ES2604708T3 (es) * 2011-04-26 2017-03-08 Gnss Technologies Inc. Transmisor de señales de navegación y procedimiento para generar señales de navegación
EP2565674B1 (en) * 2011-09-01 2019-04-17 Airbus Defence and Space GmbH Wireless local messaging system and method of determining a position of a navigation receiver within a wireless local messaging system
JP2013242743A (ja) 2012-05-22 2013-12-05 Ricoh Co Ltd システム、方法及びサーバ
JP5983035B2 (ja) * 2012-05-29 2016-08-31 株式会社リコー 通信装置及び通信システム
JP6142497B2 (ja) 2012-06-20 2017-06-07 株式会社リコー 配信装置、通信端末及び配信システム
JP2014038600A (ja) 2012-07-20 2014-02-27 Ricoh Co Ltd 情報提供装置、情報提供方法及び情報提供システム
JP6160036B2 (ja) * 2012-07-23 2017-07-12 株式会社リコー 移動通信装置、及び位置情報通知方法
JP2012252010A (ja) * 2012-07-26 2012-12-20 Hitachi Ltd 位置情報発信機及び測位システム
JP6107014B2 (ja) * 2012-09-13 2017-04-05 株式会社リコー 情報処理装置及び情報処理方法
JP2014075120A (ja) 2012-09-14 2014-04-24 Ricoh Co Ltd 制御装置、制御方法及びプログラム
JP6268824B2 (ja) 2012-09-14 2018-01-31 株式会社リコー 通信システム、通信方法及び情報処理装置
JP5606510B2 (ja) * 2012-09-27 2014-10-15 ソフトバンクモバイル株式会社 屋内装置及び測位方法
TWI487931B (zh) * 2012-10-01 2015-06-11 Internat Mobile Iot Corp 地表定位系統
JP5606514B2 (ja) * 2012-10-31 2014-10-15 ソフトバンクモバイル株式会社 屋内装置、測位システム、測位方法、および測位プログラム
EP2806285B1 (en) * 2013-05-24 2018-12-19 Nxp B.V. A vehicle positioning system
JP5663633B2 (ja) * 2013-07-12 2015-02-04 株式会社日立製作所 Gps信号送信機およびその信号送信方法
CN103442331B (zh) * 2013-08-07 2016-08-10 华为技术有限公司 终端设备位置确定方法和终端设备
JP2015057592A (ja) 2013-08-12 2015-03-26 株式会社リコー 情報処理装置、情報処理方法及びプログラム
CN104517457A (zh) * 2013-09-30 2015-04-15 鸿富锦精密工业(深圳)有限公司 定位光源装置、定位装置及定位方法
JP2015087320A (ja) * 2013-10-31 2015-05-07 日本無線株式会社 測位装置
JP2015143630A (ja) * 2014-01-31 2015-08-06 アプリックスIpホールディングス株式会社 位置情報提供システム、記憶装置、端末装置及び位置情報提供方法
US9439046B2 (en) 2014-03-27 2016-09-06 Panasonic Intellectual Property Corporation Of America Method for measuring position, non-transitory recording medium storing position measurement program, and radio apparatus
JP2015190979A (ja) * 2014-03-27 2015-11-02 パナソニック インテレクチュアル プロパティ コーポレーション オブアメリカPanasonic Intellectual Property Corporation of America 位置計測方法、位置計測プログラム及び無線装置
JP2016008940A (ja) * 2014-06-26 2016-01-18 株式会社デンソー 位置情報提供装置、位置報知装置およびプログラム
CN105093172A (zh) * 2015-08-10 2015-11-25 联想(北京)有限公司 一种定位方法及电子设备
JP6947168B2 (ja) 2016-03-30 2021-10-13 日本電気株式会社 屋内外判定プログラム、屋内外判定システム、屋内外判定方法、移動端末、及び屋内外環境分類判定手段
CN107329159A (zh) * 2017-06-20 2017-11-07 广州中融物联网信息科技有限责任公司 一种采集定位系统及其方法、装置

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0496530A (ja) * 1990-08-13 1992-03-27 Toyota Central Res & Dev Lab Inc 位置検出装置及び方法
JPH05316021A (ja) * 1992-05-11 1993-11-26 Yamatake Honeywell Co Ltd 位置認識装置
JPH0659013A (ja) * 1992-08-05 1994-03-04 Pioneer Electron Corp Gps受信機の信号捕捉方法
JP2002277279A (ja) * 2001-03-14 2002-09-25 Katsutoshi Takifuji 位置情報を用いた情報提供システム
JP2005043193A (ja) * 2003-07-28 2005-02-17 Toshiba Corp 測位信号送信装置、測位装置および測位システム
JP2005083888A (ja) * 2003-09-08 2005-03-31 Gnss Technologies Inc Rtk測位システム及びその測位方法
JP2005530985A (ja) * 2002-03-16 2005-10-13 イーエーディーエス・アストリウム・ゲゼルシャフト・ミット・ベシュレンクテル・ハフツング 衛星航法システムの航法データ中でシュードライト経路を送信するための方法および配置
JP2006067086A (ja) 2004-08-25 2006-03-09 Aplix Corp Rfタグを利用した位置情報システム

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5708440A (en) * 1995-05-30 1998-01-13 Trimble Navigation Limited Pseudolite translator for unlicensed frequencies
JPH1114732A (ja) 1997-06-24 1999-01-22 Sansho:Kk 探索システム及び方法
AUPP375498A0 (en) 1998-05-29 1998-06-18 Small, David A method for creating a network positioning system (NPS)
US6564064B1 (en) * 1999-12-01 2003-05-13 Trimble Navigation Limited Cellular telephone using pseudolites for determining location
JP2001201556A (ja) 2000-01-20 2001-07-27 Koden Electronics Co Ltd 移動体の位置監視システム
US7127351B2 (en) 2000-06-27 2006-10-24 Sirf Technology, Inc. Combined parallel and sequential detection for GPS signal acquisition
US6556942B1 (en) * 2000-09-29 2003-04-29 Ut-Battelle, Llc Short range spread-spectrum radiolocation system and method
TW487806B (en) 2000-12-18 2002-05-21 Ind Tech Res Inst Positioning method and system using GPS and broadcasting data
US6522296B2 (en) * 2001-06-25 2003-02-18 Harris Corporation Method and system for calibrating wireless location systems
JP3719505B2 (ja) 2001-08-17 2005-11-24 株式会社デンソー 信号輻射装置,位置検出装置,位置特定プログラムおよびナビゲーション装置
US7508341B2 (en) 2002-03-16 2009-03-24 Eads Astrium Gmbh Method and arrangements for the transmission of pseudolite trajectories within navigation data of a satellite navigation system
US6768452B2 (en) 2002-12-19 2004-07-27 Texas Instrucments Incorporated System and method for providing time to a satellite positioning system (SPS) receiver from a networked time server
JP2006084385A (ja) 2004-09-17 2006-03-30 Fujitsu Ltd 測位信号送信装置、測位信号送信方法、及び測位装置

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0496530A (ja) * 1990-08-13 1992-03-27 Toyota Central Res & Dev Lab Inc 位置検出装置及び方法
JPH05316021A (ja) * 1992-05-11 1993-11-26 Yamatake Honeywell Co Ltd 位置認識装置
JPH0659013A (ja) * 1992-08-05 1994-03-04 Pioneer Electron Corp Gps受信機の信号捕捉方法
JP2002277279A (ja) * 2001-03-14 2002-09-25 Katsutoshi Takifuji 位置情報を用いた情報提供システム
JP2005530985A (ja) * 2002-03-16 2005-10-13 イーエーディーエス・アストリウム・ゲゼルシャフト・ミット・ベシュレンクテル・ハフツング 衛星航法システムの航法データ中でシュードライト経路を送信するための方法および配置
JP2005043193A (ja) * 2003-07-28 2005-02-17 Toshiba Corp 測位信号送信装置、測位装置および測位システム
JP2005083888A (ja) * 2003-09-08 2005-03-31 Gnss Technologies Inc Rtk測位システム及びその測位方法
JP2006067086A (ja) 2004-08-25 2006-03-09 Aplix Corp Rfタグを利用した位置情報システム

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP2012136A4

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2233943A1 (en) * 2007-11-30 2010-09-29 GNSS Technologies Inc. Position information providing system, indoor transmitter, and method for providing position information
EP2233943A4 (en) * 2007-11-30 2011-09-14 Gnss Technologies Inc POSITION INFORMATION PROCESSING SYSTEM, INTERNAL TRANSMITTER AND METHOD FOR PROVIDING POSITION INFORMATION
AU2008330599B2 (en) * 2007-11-30 2013-11-28 Gnss Technologies Inc. Position information providing system, indoor transmitter, and method for providing position information
US8618978B2 (en) 2007-11-30 2013-12-31 Gnss Technologies Inc. Position information providing system indoor transmitter and method for providing position information
JP2010034836A (ja) * 2008-07-29 2010-02-12 Gnss Technologies Inc 位置情報提供システム、位置情報提供装置および屋内送信機
RU2561721C2 (ru) * 2010-05-13 2015-09-10 ДжиЭнЭсЭс ТЕКНОЛОДЖИЗ ИНК. Аппаратура передачи навигационных сигналов, способ передачи навигационных сигналов и аппаратура предоставления информации местоположения
US10429512B2 (en) 2010-05-13 2019-10-01 Gnss Technologies Inc. Navigation signal transmitting apparatus, navigation signal transmission method and positional information providing apparatus

Also Published As

Publication number Publication date
EP2012136B1 (en) 2013-05-22
CN101438185B (zh) 2012-09-12
PL2487508T3 (pl) 2014-07-31
DK2487508T3 (en) 2014-03-03
CY1114119T1 (el) 2016-07-27
MX2008012148A (es) 2008-12-18
KR101044215B1 (ko) 2011-06-29
US7948437B2 (en) 2011-05-24
MY146374A (en) 2012-08-15
SI2487508T1 (sl) 2014-05-30
ES2456540T3 (es) 2014-04-22
EP2012136A1 (en) 2009-01-07
PT2012136E (pt) 2013-08-23
KR20080110806A (ko) 2008-12-19
PT2487508E (pt) 2014-04-15
TWI341395B (ja) 2011-05-01
BRPI0710046A2 (pt) 2011-08-02
US20090115661A1 (en) 2009-05-07
AU2007239793B2 (en) 2012-01-19
NO341309B1 (no) 2017-10-02
AU2007239793A1 (en) 2007-10-25
SI2012136T1 (sl) 2013-09-30
EP2487508B1 (en) 2014-01-29
CY1115330T1 (el) 2017-01-04
CN101438185A (zh) 2009-05-20
ZA200809138B (en) 2009-11-25
TW200821614A (en) 2008-05-16
JP4296302B2 (ja) 2009-07-15
NO20084607L (no) 2008-10-30
JP2007278756A (ja) 2007-10-25
ES2425760T3 (es) 2013-10-17
RU2008143353A (ru) 2010-05-10
EP2487508A1 (en) 2012-08-15
CA2649110A1 (en) 2007-10-25
NZ572330A (en) 2011-12-22
EP2012136A4 (en) 2010-06-16
RU2440590C2 (ru) 2012-01-20
CA2649110C (en) 2012-08-28
PL2012136T3 (pl) 2013-10-31
DK2012136T3 (da) 2013-06-03

Similar Documents

Publication Publication Date Title
JP4296302B2 (ja) 位置情報提供システムおよび携帯電話機
TWI403753B (zh) Location information delivery systems, indoor transmitters, and methods for providing location information
JP5440894B2 (ja) 位置情報提供システムおよび屋内送信機
JP5669892B2 (ja) 屋内送信機、位置情報提供システム、情報管理装置、および、コンピュータを情報管理装置として機能させるためのプログラム
JP5399657B2 (ja) 位置情報提供システムおよび位置情報提供装置
JP4461235B2 (ja) 位置情報提供システム、位置情報提供装置および屋内送信機
JP5686956B2 (ja) 位置情報提供システム

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07740820

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: MX/a/2008/012148

Country of ref document: MX

WWE Wipo information: entry into national phase

Ref document number: 12008502199

Country of ref document: PH

WWE Wipo information: entry into national phase

Ref document number: 2649110

Country of ref document: CA

WWE Wipo information: entry into national phase

Ref document number: 12296013

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: 200780012166.3

Country of ref document: CN

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 4329/KOLNP/2008

Country of ref document: IN

WWE Wipo information: entry into national phase

Ref document number: 2007239793

Country of ref document: AU

WWE Wipo information: entry into national phase

Ref document number: 572330

Country of ref document: NZ

WWE Wipo information: entry into national phase

Ref document number: 2007740820

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2008143353

Country of ref document: RU

ENP Entry into the national phase

Ref document number: 2007239793

Country of ref document: AU

Date of ref document: 20070402

Kind code of ref document: A

ENP Entry into the national phase

Ref document number: PI0710046

Country of ref document: BR

Kind code of ref document: A2

Effective date: 20081003