US20100009644A1 - Receiving Apparatus, Radio Communication System, Position Estimation Method and Program - Google Patents
Receiving Apparatus, Radio Communication System, Position Estimation Method and Program Download PDFInfo
- Publication number
- US20100009644A1 US20100009644A1 US12/498,807 US49880709A US2010009644A1 US 20100009644 A1 US20100009644 A1 US 20100009644A1 US 49880709 A US49880709 A US 49880709A US 2010009644 A1 US2010009644 A1 US 2010009644A1
- Authority
- US
- United States
- Prior art keywords
- receiving
- phase
- calculation unit
- antennas
- difference
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/08—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the receiving station
- H04B7/0837—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the receiving station using pre-detection combining
- H04B7/0842—Weighted combining
- H04B7/086—Weighted combining using weights depending on external parameters, e.g. direction of arrival [DOA], predetermined weights or beamforming
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S3/00—Direction-finders for determining the direction from which infrasonic, sonic, ultrasonic, or electromagnetic waves, or particle emission, not having a directional significance, are being received
- G01S3/02—Direction-finders for determining the direction from which infrasonic, sonic, ultrasonic, or electromagnetic waves, or particle emission, not having a directional significance, are being received using radio waves
- G01S3/14—Systems for determining direction or deviation from predetermined direction
- G01S3/46—Systems for determining direction or deviation from predetermined direction using antennas spaced apart and measuring phase or time difference between signals therefrom, i.e. path-difference systems
- G01S3/48—Systems for determining direction or deviation from predetermined direction using antennas spaced apart and measuring phase or time difference between signals therefrom, i.e. path-difference systems the waves arriving at the antennas being continuous or intermittent and the phase difference of signals derived therefrom being measured
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
- H04L27/2601—Multicarrier modulation systems
- H04L27/2647—Arrangements specific to the receiver only
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S3/00—Direction-finders for determining the direction from which infrasonic, sonic, ultrasonic, or electromagnetic waves, or particle emission, not having a directional significance, are being received
- G01S3/02—Direction-finders for determining the direction from which infrasonic, sonic, ultrasonic, or electromagnetic waves, or particle emission, not having a directional significance, are being received using radio waves
- G01S3/14—Systems for determining direction or deviation from predetermined direction
- G01S3/46—Systems for determining direction or deviation from predetermined direction using antennas spaced apart and measuring phase or time difference between signals therefrom, i.e. path-difference systems
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S5/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/02—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
- G01S5/06—Position of source determined by co-ordinating a plurality of position lines defined by path-difference measurements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/0014—Carrier regulation
- H04L2027/0044—Control loops for carrier regulation
- H04L2027/0063—Elements of loops
- H04L2027/0067—Phase error detectors
Definitions
- the present invention relates to a receiving apparatus, a radio communication system, a position estimation method, and a program.
- Methods of estimating a distance to a communication partner using radio signals include, for example, a method of estimating the distance in accordance with a time for a signal transmitted to the communication partner to return after being turned back and that of estimating the distance in accordance with electric field intensity of a signal transmitted from the communication partner.
- Methods of estimating the position of a communication apparatus include, for example, a method of using a signal from GPS (Global Positioning System) and that of combining the above distance measuring method and the three-point positioning method.
- Japanese Patent Application Laid-Open No. 2006-148457 discloses an example of technique to decide a distance in accordance with a loop-back time of a radio signal.
- the technique disclosed by Japanese Patent Application Laid-Open No. 2006-148457 attempts to realize measurements of distance with high precision by focusing on synchronism between transmitting and receiving apparatuses and correcting the loop-back time based on a predetermined impulse response.
- the method of deciding the distance in accordance with electric field intensity has an issue that an influence of variations in transmission power of a communication partner and noise of the communication environment grows.
- the present invention has been made in view of the above issues and it is desirable to provide a novel and improved receiving apparatus, a radio communication system, a position estimation method and a program which are capable of improving precision with which the position is estimated using radio signals.
- a receiving apparatus including: a plurality of receiving antennas, each of which receives a radio signal in which sub-carriers of different frequencies are multiplexed; a phase calculation unit that calculates a phase difference of each radio signal received by the plurality of receiving antennas from that of a reference signal for each of the sub-carriers contained in the radio signal; and a path difference calculation unit that calculates a path difference, which is a difference of distances from a transmitting antenna from which the radio signals are transmitted to any two receiving antennas of the plurality of receiving antennas, based on the phase difference calculated by the phase calculation unit.
- a radio signal in which sub-carriers of different frequencies are multiplexed is received by each of a plurality of receiving antennas and a phase difference thereof from that of a reference signal is calculated by the phase calculation unit for each of the sub-carriers contained in each radio signal.
- a path difference which is a difference of distances from a transmitting antenna from which the radio signals are transmitted to any two receiving antennas of the plurality of receiving antennas, is calculated by the path difference calculation unit based on the phase difference calculated by the phase calculation unit.
- the phase calculation unit may calculate an average phase difference and a phase gradient for each of the receiving antennas using the phase difference for each of the sub-carriers and the path difference calculation unit may calculate the path difference based on the average phase difference and the phase gradient calculated by the phase calculation unit.
- the path difference calculation unit may calculate the path differences for two or more pairs of receiving antennas of the plurality of receiving antennas, and the receiving apparatus may further include a position estimation unit that estimates a position of the transmitting antenna using the path differences calculated for two or more pairs of receiving antennas by the path difference calculation unit.
- the reference signal may be a radio signal received by one receiving antenna of the plurality of receiving antennas.
- the phase calculation unit may calculate a complex conjugate value of the reference signal to calculate the phase difference by multiplying the calculated complex conjugate value of the reference signal by a signal value for each sub-carrier contained in each radio signal.
- the path difference calculation unit may calculate the path difference by a subspace approach based on the phase difference calculated by the phase calculation unit.
- the phase calculation unit may calculate the phase difference of each radio signal received by the plurality of receiving antennas from that of the reference signal for each of the sub-carriers contained in the radio signal a plurality of times, and the path difference calculation unit may reduce an error contained in the path difference by calculating the path difference using a plurality of the phase differences calculated the plurality of times by the phase calculation unit.
- the receiving apparatus may further include a control unit that controls a frequency band of radio signals received by the plurality of receiving antennas, the plurality of receiving antennas may receive radio signals in a first frequency band and those in a second frequency band, in each of which sub-carriers of different frequencies are multiplexed, in accordance with control by the control unit, and the path difference calculation unit may reduce an error of the phase gradient used for calculation of the path difference by using a first phase gradient for each of the receiving antennas calculated for radio signals in the first frequency band and a second phase gradient for each of the receiving antennas calculated for radio signals in the second frequency band.
- the radio signal may be a radio signal modulated by an Orthogonal Frequency Division Multiplexing method.
- a receiving apparatus including: a receiving antenna that receives a plurality of radio signals, each of which is transmitted from each of a plurality of transmitting antennas and in which sub-carriers of different frequencies are multiplexed; a phase calculation unit that calculates a phase difference of each radio signal received by the receiving antenna from that of a reference signal for each of the sub-carriers contained in the radio signal; and a path difference calculation unit that calculates a path difference, which is a difference of distances from any two transmitting antennas of the plurality of transmitting antennas from which the radio signals are transmitted to the receiving antenna, based on the phase difference calculated by the phase calculation unit.
- the phase calculation unit may calculate an average phase difference and a phase gradient for each of the transmitting antennas using the phase difference from the reference signal for each of the sub-carriers, and the path difference calculation unit may calculate the path difference based on the average phase difference and the phase gradient.
- the path difference calculation unit may calculate the path differences for two or more pairs of transmitting antennas of the plurality of transmitting antennas, and the receiving apparatus may further include a position estimation unit that estimates a position of a local apparatus using the path differences calculated for two or more pairs of transmitting antennas by the path difference calculation unit.
- the position estimation unit may estimate an absolute position of the local apparatus by further using information about absolute positions of the plurality of transmitting antennas acquired from a data part of the radio signals.
- a radio communication system including: a transmitting apparatus, including: a plurality of transmitting antennas, each of which transmits a radio signal in which sub-carriers of different frequencies are multiplexed; and a receiving apparatus, including: a receiving antenna that receives a plurality of radio signals transmitted from the plurality of transmitting antennas; a phase calculation unit that calculates a phase difference of each radio signal received by the receiving antenna from that of a reference signal for each of the sub-carriers contained in the radio signals; and a path difference calculation unit that calculates a path difference, which is a difference of distances from any two transmitting antennas of the plurality of transmitting antennas from which the radio signals are transmitted to the receiving antenna, based on the phase difference calculated by the phase calculation unit.
- the path difference calculation unit of the receiving apparatus may calculate the path differences for two or more pairs of transmitting antennas of the plurality of transmitting antennas, and the receiving apparatus may further include a position estimation unit that estimates a relative position of a local apparatus using the path difference calculated for two or more pairs of transmitting antennas by the path difference calculation unit.
- the transmitting apparatus may transmit information about absolute positions of the plurality of transmitting antennas to the receiving apparatus using the radio signals, and the position estimation unit of the receiving apparatus may estimate the absolute position of the local apparatus using information about the absolute positions of the plurality of transmitting antennas acquired from the radio signals.
- a position estimation method including the steps of: receiving a radio signal in which sub-carriers of different frequencies are multiplexed by each of a plurality of receiving antennas; calculating a phase difference of each radio signal received by the plurality of receiving antennas from that of a reference signal for each of the sub-carriers contained in the radio signal; and calculating a path difference, which is a difference of distances from a transmitting antenna from which the radio signals are transmitted to any two receiving antennas of the plurality of receiving antennas, based on the calculated phase difference.
- a program to cause a computer that controls a receiving apparatus having a plurality of receiving antennas, each of which receives a radio signal in which sub-carriers of different frequencies are multiplexed, to function including: a phase calculation unit that calculates a phase difference of each radio signal received by the plurality of receiving antennas from that of a reference signal for each of the sub-carriers contained in the radio signal; and a path difference calculation unit that calculates a path difference, which is a difference of distances from a transmitting antenna from which the radio signals are transmitted to any two receiving antennas of the plurality of receiving antennas, based on the phase difference calculated by the phase calculation unit.
- the precision with which the position is estimated using radio signals can be improved.
- FIG. 1 is a schematic diagram showing a radio communication system according to first and second embodiments
- FIG. 2 is a block diagram showing a logical configuration of a receiving apparatus according to the first embodiment
- FIG. 3 is a block diagram showing an example of the configuration of a radio receiving unit according to the first embodiment
- FIG. 4 is a block diagram showing an example of the configuration of a demodulation unit according to the first embodiment
- FIG. 5 is a block diagram showing an example of the configuration of a decoding unit according to the first embodiment
- FIG. 6 is an explanatory view showing an example of the configuration of a communication packet
- FIG. 7 is an explanatory view illustrating a path difference from a transmitting antenna to each receiving antenna
- FIG. 8 is an explanatory view illustrating torsion of a phase difference and phase for each sub-carrier
- FIG. 9 is a block diagram exemplifying the configuration of a phase calculation unit according to the first embodiment.
- FIG. 10 is an explanatory view showing an example of the position of the transmitting antenna estimated based on the path difference
- FIG. 11 is an explanatory view showing another example of the position of the transmitting antenna estimated based on the path difference
- FIG. 12 is an explanatory view showing still another example of the position of the transmitting antenna estimated based on the path difference
- FIG. 13 is a flow chart showing an example of position estimation processing according to the first embodiment
- FIG. 14 is a block diagram showing the logical configuration of a receiving apparatus according to a second embodiment
- FIG. 15 is a flow chart showing an example of position estimation processing according to the second embodiment
- FIG. 16 is a schematic diagram showing a radio communication system according to a third embodiment
- FIG. 17 is a block diagram showing the logical configuration of a receiving apparatus according to the third embodiment.
- FIG. 18 is an explanatory view illustrating a path difference from each transmitting antenna to the receiving antenna.
- FIG. 19 is a block diagram showing a configuration example of a general-purpose computer.
- FIG. 1 is a schematic diagram schematically showing the radio communication system 1 according to an embodiment of the present invention.
- the radio communication system 1 includes a transmitting apparatus 50 and a receiving apparatus 100 .
- FIG. 1 shows PCs (Personal Computers) as the transmitting apparatus 50 and the receiving apparatus 100
- the transmitting apparatus 50 and the receiving apparatus 100 are not limited to information processing devices such as PCs.
- the transmitting apparatus 50 or the receiving apparatus 100 may be a terminal device such as a mobile phone terminal, PDA (Personal Digital Assistants), and game terminal, a communication dedicated device such as a wireless access point and router, or a radio communication module connected to these devices.
- the transmitting apparatus 50 and the receiving apparatus 100 are connected by radio communication according to, for example, the OFDM (Orthogonal Frequency Division Multiplexing) method.
- the OFDM method is a modulation method by which modulation is performed by using sub-carriers of a plurality of frequencies orthogonal to one another in parallel and is adopted for standard specifications such as IEEE 802.11a, g, n and wireless USB.
- a carrier C 1 is shown between the transmitting apparatus 50 and the receiving apparatus 100 .
- the carrier C 1 a plurality of sub-carriers SC 1 , to SC i having different frequencies is multiplexed.
- the receiving apparatus 100 receives a radio signal transmitted by using the carrier C 1 described above to estimate the position of the transmitting apparatus 50 .
- the radio communication method between the transmitting apparatus 50 and the receiving apparatus 100 is not limited to the OFDM method.
- Each embodiment described herein is generally applicable to radio communication by a multi-carrier method using a plurality of sub-carriers having different frequencies.
- FIG. 2 is a block diagram showing a logical configuration of the receiving apparatus 100 according to the first embodiment.
- the receiving antennas 110 -n are each connected to the corresponding radio receiving units 120 -n to form four receiving branches.
- the radio receiving units 120 -n are connected to the demodulation unit 130 in parallel.
- the demodulation unit 130 is connected to the decoding unit 140 and the phase calculation unit 150 .
- the phase calculation unit 150 is connected to the path difference calculation unit 160 .
- the path difference calculation unit 160 is connected to the position estimation unit 170 .
- the decoding unit 140 and the position estimation unit 170 are each connected, for example, to a host CPU (Central Processing Unit).
- the receiving antennas 110 -n each receive a radio signal transmitted from the transmitting apparatus 50 and output the received radio signal to the radio receiving units 120 -n of the same receiving branch.
- the radio receiving units 120 -n perform processing such as frequency conversion and filtering on radio signals output from the receiving antennas 110 -n of the same receiving branch.
- FIG. 3 is a block diagram showing a detailed configuration of the radio receiving units 120 -n.
- the radio receiving units 120 -n include RF circuits 122 -n, AD (analog-digital) converters 124 -n, filters 126 -n, and imbalance correcting units 128 -n.
- a radio signal output from the receiving antenna 110 -n is first amplified and frequency-converted by the RF circuit 122 -n.
- An analog signal output from the RF circuit 122 -n is converted into a digital signal by the AD converter 124 -n.
- Filtering is performed by the filter 126 -n on a received signal converted into the digital signal by the AD converter 124 -n. Then, the signal output from the filter 126 -n is input into the demodulation unit 130 after an influence of IQ imbalance being removed therefrom by the imbalance correcting unit 128 -n.
- the description of the receiving apparatus 100 will continue by returning to FIG. 2 .
- the demodulation unit 130 demodulates a received signal input by each of the four receiving branches.
- FIG. 4 is a block diagram showing the detailed configuration of the demodulation unit 130 .
- the demodulation unit 130 includes a synchronization circuit 132 , FFT (Fast Fourier Transform) circuits 134 -n, channel estimation units 136 -n, and a combining circuit 138 .
- FFT Fast Fourier Transform
- the synchronization circuit 132 detects packets from received signals input from four receiving branches, measures synchronous timing and frequency offsets, and cuts out OFDM symbols from each received signal before outputting the signal to the corresponding FFT circuit 134 -n.
- the FFT circuits 134 -n perform a fast Fourier transform of OFDM symbols output from the synchronization circuit 132 and separate the OFDM symbols for each sub-carrier.
- Received signals separated for each sub-carrier by the FFT circuits 134 -n are combined by the combining circuit 138 according to a signal combination ratio decided based on a channel estimation result by the channel estimation units 136 -n. Then, the signal combined by the combining circuit 138 is output to the decoding unit 140 as a demodulated stream signal.
- the received signals separated for each sub-carrier by the FFT units 134 -n are also input into the phase calculation unit 150 in parallel with being input into the channel estimation units 136 -n. Processing by the phase calculation unit 150 will be described in detail later.
- the description of the receiving apparatus 100 will continue by returning to FIG. 2 .
- the decoding unit 140 decodes, as described above, the demodulated stream signal input from the demodulation unit 130 .
- FIG. 5 is a block diagram showing the detailed configuration of the decoding unit 140 .
- the decoding unit 140 includes an equalizer 142 and a decoder 144 .
- the demodulated stream signal input into the decoding unit 140 is digitally demodulated by the equalizer 142 and then decoded by the decoder 144 .
- the decoded data signal is output to a host CPU.
- FIG. 6 shows an example of the configuration of packets contained in a radio signal that may be transmitted from the transmitting apparatus 50 to the receiving apparatus 100 in the present embodiment.
- the upper of FIG. 6 is an example of the configuration of a packet P 1 provided in communication specifications of 802.11n that adopts the OFDM method.
- the packet P 1 contains each field of L-STF (Legacy-Short Training Field), L-LTF (Legacy-Long Training Field), L-SIG (Legacy-SIGnal field), HT-SIG (High Throughput-SIG), HT-STF, HT-LTF, and Data (data part).
- L-STF Legacy-Short Training Field
- L-LTF Legacy-Long Training Field
- L-SIG Legacy-SIGnal field
- HT-SIG High Throughput-SIG
- HT-STF High Throughput-STF
- HT-LTF Data (data part).
- L-STF is used, for example, for detection of packets by the synchronization circuit 132 described above.
- L-LTF is used, for example, for measuring a frequency offset by the synchronization circuit 132 and channel estimation by the channel estimation units 136 -n.
- L-SIG and HT-SIG contain control information such as the data length, communication rate, and modulation method.
- HT-STF is used, for example, for gain adjustments and HT-LTF for acquisition of a MIMO (Multiple Input Multiple Output) channel matrix.
- the data part contains data symbols.
- FIG. 6 is an example of the configuration of a packet P 2 provided in communication specifications of IEEE802.11 a that adopts the OFDM method.
- the packet P 2 contains each field of STF, LTF, SIG, and Data.
- FIG. 7 is an explanatory view conceptually showing such a difference in path length of radio signal in accordance with the position of the receiving antennas 110 -n. Referring to FIG. 7 , paths of radio signals from a transmitting antenna Tx to the receiving antennas 110 - 1 , 110 - 2 , 110 - 3 , and 110 - 4 are shown.
- an arc STD shows a trajectory of positions having a distance to the transmitting antenna Tx equal to a path length of radio signal from the transmitting antenna Tx to the receiving antenna 110 - 4 .
- the path length from the transmitting antenna Tx to the receiving antenna 110 - 1 is longer by a distance d 1 . It is also evident that the path length from the transmitting antenna Tx to the receiving antenna 110 - 2 is longer by a distance d 2 and that from the transmitting antenna Tx to the receiving antenna 110 - 3 by a distance d 3 .
- Such differences in path length among receiving antennas, that is, for example, the distances d 1 , d 2 , and d 3 are herein called path differences.
- a phase shift in radio signals received by the receiving antennas 110 -n that is, a relationship between a phase difference ⁇ and a path difference d between the receiving antennas 110 -n is expressed by the following formula:
- ⁇ is the wavelength of a radio signal and m is an integer indicating how many times the phase moves around during the path difference d.
- the phase difference ⁇ depends on wavelength ⁇ of a radio signal.
- a radio signal in which sub-carriers of different frequencies are multiplexed for example, a radio signal by the OFDM method is used, even if the receiving antenna 110 -n is the same, the detected phase is different from sub-carrier to sub-carrier of the radio signal received by the receiving antennas 110 -n.
- FIG. 8 is an explanatory view conceptually showing phase differences for each sub-carrier in the same receiving antenna 110 -n.
- FIG. 8B shows phase differences for each sub-carrier when the path difference d is medium and
- FIG. 8C shows phase differences when the path difference d is large.
- FIG. 8A to 8C indicate each sub-carrier contained in a radio signal.
- the horizontal axis of each figure is an axis for frequency of each sub-carrier. That is, arrows shown on the right side in the figures correspond to sub-carriers of higher frequencies (that is, shorter wavelengths) than those shown on the left side in the figures.
- the rotation angle with respect to the horizontal axis indicates the phase difference ⁇ detected for the corresponding sub-carrier.
- the phase difference ⁇ is larger than that of the arrow AVG for sub-carriers of lower frequencies and smaller than that of the arrow AVG for sub-carriers of higher frequencies.
- Such torsion of phase can be quantified as a variation of phase relative to a predetermined variation of frequency. Such a variation of phase is herein called a phase gradient.
- torsion of phase becomes still larger.
- the path difference d 6 [cm].
- torsion of phase corresponding to one round arises extending over all sub-carriers in one frequency band.
- the path difference d is decided by further considering the phase gradient ⁇ based on the following relational expression.
- phase difference ⁇ is a phase difference between the phase in the central frequency and that in the relevant sub-carrier. If the phase difference between adjacent sub-carriers on a frequency axis is defined as a phase gradient ⁇ , the phase difference ⁇ is given by the following formula:
- N is the number of sub-carriers present between the central frequency and the frequency of the relevant sub-carrier.
- a relationship between the wavelength ⁇ mid and the wavelength ⁇ s is expressed by the following formula using the central frequency f mid and the frequency f s of the sub-carrier:
- ratio ⁇ ⁇ of torsion of phase in the relevant sub-carrier is defined like the following formula:
- ⁇ ⁇ does not depend on the path difference d.
- the integer m indicating how many times the phase moves around during the path difference d can be decided using the average phase difference ⁇ AVG for each of the receiving antennas 110 -n and the phase gradient ⁇ for deciding ⁇ ⁇ .
- the path difference d between the receiving antennas 110 -n can be calculated by Formula (1) using further the wavelength ⁇ mid of the central frequency and the average phase difference ⁇ AVG .
- the phase calculation unit 150 calculates the average phase difference ⁇ AVG and the phase gradient ⁇ necessary to calculate the path difference d between the receiving antennas 110 -n described above using a demodulated stream signal input from the demodulation unit 130 .
- FIG. 9 is a block diagram showing the detailed configuration of the phase calculation unit 150 .
- the phase calculation unit 150 uses an input signal corresponding to a radio signal received by, among the receiving antennas 110 -n, the receiving antenna 110 - 4 as a reference signal for calculating a phase difference.
- a stream signal S 4 demodulated after being received by the receiving antenna 110 - 4 is input into the complex conjugate calculation unit 152 .
- stream signals S 1 , S 2 , and S 3 demodulated after being received by the receiving antennas 110 - 1 , 110 - 2 , and 110 - 3 are input into the multipliers 154 - 1 , 154 - 2 , and 154 - 3 respectively.
- the complex conjugate calculation unit 152 calculates a complex conjugate value of the stream signal S 4 and input a signal obtained as a result thereof into the multipliers 154 - 1 , 154 - 2 , and 154 - 3 .
- the multipliers 154 - 1 , 154 - 2 , and 154 - 3 multiply the complex conjugate value of the stream signal S 4 input from the complex conjugate calculation unit 152 by the stream signals S 1 , S 2 , and S 3 respectively. As a result, a respective phase difference of a signal value of each sub-carrier contained in the stream signals S 1 , S 2 , and S 3 from that of the reference signal is calculated.
- the average calculation unit 156 - 1 calculates an average phase difference ⁇ AVG1 for the receiving antenna 110 - 1 using the phase difference for each sub-carrier of the stream signal S 1 calculated by the multiplier 154 - 1 .
- the gradient calculation unit 158 - 1 calculates a phase gradient ⁇ 1 for the receiving antenna 110 - 1 using the phase difference.
- the average calculation unit 156 - 2 calculates an average phase difference ⁇ AVG2 for the receiving antenna 110 - 2 and the gradient calculation unit 158 - 2 calculates a phase gradient ⁇ 2 for the receiving antenna 110 - 2 . Further, the average calculation unit 156 - 3 calculates an average phase difference 100 AVG3 for the receiving antenna 110 - 3 and the gradient calculation unit 158 - 3 calculates a phase gradient ⁇ 3 for the receiving antenna 110 - 3 .
- the average phase difference ⁇ AVG1 and phase gradient ⁇ 1 , the average phase difference ⁇ AVG2 and phase gradient ⁇ 2 , and the average phase difference ⁇ AVG3 and phase gradient ⁇ 3 obtained as a result of the above processing are output to the path difference calculation unit 160 .
- the reference signal may be a signal received by any receiving antenna or, for example, a known signal provided in advance.
- the path difference calculation unit 160 calculates a difference of paths from a transmitting antenna from which radio signals are transmitted to any two receiving antennas according to the above Formula (1) to Formula (11) using the average phase difference and phase gradient for each of the receiving antennas 110 -n input from the phase calculation unit 150 .
- a path difference d 14 between the receiving antenna 110 - 1 and the receiving antenna 110 - 4 is obtained. Then, the position of the transmitting antenna from which radio signals are transmitted can be considered to be on a curved surface on which a difference between the distance from the receiving antenna 110 - 1 and that from the receiving antenna 110 - 4 is constant (that is, d 14 ).
- FIG. 10 is an explanatory view showing the position of the transmitting antenna estimated from the path difference d 14 in a two-dimensional plane that passes the receiving antenna 110 - 1 and the receiving antenna 110 - 4 .
- the receiving antenna 110 - 1 and the receiving antenna 110 - 4 are positioned at coordinates ( ⁇ 1, 0) and (1, 0) on a horizontal axis passing through the origin.
- the transmitting antenna is positioned on a straight line L 0 passing through intermediate points of the receiving antenna 110 - 1 and the receiving antenna 110 - 4 .
- the receiving antenna 110 - 1 and the receiving antenna 110 - 4 are positions at focal points of such hyperbolas.
- the transmitting antenna is positioned on a hyperbola L 1 or a hyperbola L 6 . It is possible to decide on which of the hyperbola L 1 and the hyperbola L 6 the transmitting antenna is positioned by determining whether the phase of the receiving antenna 110 - 1 leads or lags with respect to the receiving antenna 110 - 4 .
- the transmitting antenna is positioned on a hyperbola L 2 or a hyperbola L 7 . If the path difference d 14 is 60% of the interval between the receiving antenna 110 - 1 and the receiving antenna 110 - 4 , the transmitting antenna is positioned on a hyperbola L 3 or a hyperbola L 8 . Further, if the path difference d 14 is 80% of the interval between the receiving antenna 110 - 1 and the receiving antenna 110 - 4 , the transmitting antenna is positioned on a hyperbola L 4 or a hyperbola L 9 .
- FIG. 11 is an explanatory view illustrating an example of estimating the position of the transmitting antenna based on a path difference, among the receiving antennas 110 -n, between receiving antennas 110 -a and 110 -b and those between receiving antennas 110 -b and 110 -c.
- the transmitting antenna is estimated, for example, on a curve L 10 based on the path difference between the receiving antennas 110 -a and 110 -b. It is also assumed that the transmitting antenna is estimated, for example, on a curve L 20 based on the path difference between the receiving antennas 110 -b and 110 -c. Then, the transmitting antenna is estimated to be positioned at an intersection point P 1 or P 2 of the curve L 10 and the curve L 20 .
- FIG. 12 is an explanatory view illustrating another example of estimating the position of the transmitting antenna based on a path difference between the receiving antennas 110 -a and 110 -b and those between receiving antennas 110 -b and 110 -c.
- the transmitting antenna is estimated, for example, on a curve L 30 based on the path difference between the receiving antennas 110 -a and 110 -b. It is also assumed that the transmitting antenna is estimated, for example, on a curve L 40 based on the path difference between the receiving antennas 110 -b and 110 -c. Then, the transmitting antenna is estimated to be positioned at an intersection point P 3 of the curve L 30 and the curve L 40 .
- the position of a transmitting antenna on a two-dimensional plane can be estimated using path differences calculated for each of two pairs of receiving antennas among the receiving antennas 110 -n.
- the position of a transmitting antenna in a three-dimensional space can be estimated using path differences calculated for each of three or more pairs of receiving antennas among the receiving antennas 110 -n.
- the position estimation unit 170 estimates in this manner the position of the transmitting antenna from which radio signals are transmitted using path differences calculated for two or more pairs of receiving antennas 110 -n by the path difference calculation unit 160 .
- FIG. 13 is a flow chart showing an example of position estimation processing of a transmitting antenna by the receiving apparatus 100 according to the present embodiment.
- radio signals in which sub-carriers of different frequencies are multiplexed are received by each of the plurality of receiving antennas 110 -n (S 502 ).
- received signals after being converted into digital signals by the radio receiving units 120 -n are demodulated by the demodulation unit 130 and before being separated into signals for each sub-carrier (S 504 ).
- phase calculation unit 150 selects, for example, a signal received by one receiving antenna of the receiving antennas 110 -n as the reference signal and multiplies the complex conjugate value of the reference signal by the signal value of each sub-carrier to calculate a phase difference for each sub-carrier.
- the reference signal may be a known signal provided in advance, instead of a signal received by one receiving antenna.
- the phase calculation unit 150 calculates an average phase difference for each of the receiving antennas 110 -n using phase differences calculated for each sub-carrier (S 508 ).
- the phase calculation unit 150 also calculates a phase gradient for each of the receiving antennas 110 -n using phase differences calculated for each sub-carrier (S 510 ).
- the path difference calculation unit 160 calculates a difference of paths from the transmitting antenna from which radio signals are transmitted to any two receiving antennas of the receiving antennas 110 -n based on the average phase difference and phase gradient for each receiving antenna calculated by the phase calculation unit 150 (S 512 ).
- the position of the transmitting antenna is estimated by the position estimation unit 170 using path differences calculated for two or more pairs of receiving antennas by the path difference calculation unit 160 (S 514 ).
- radio signals in which sub-carriers of different frequencies are multiplexed are received by a plurality of receiving antennas and a difference of paths from the transmitting antenna to any two receiving antennas is calculated based on the phase difference calculated for each sub-carrier contained in each radio signal. Accordingly, the precision with which the position is estimated using radio signals can be improved without requesting additional requirements such as a guarantee of the loop-back time of a signal from a communication partner.
- the phase difference for each sub-carrier may be calculated, for example, by multiplying the complex conjugate value of the reference signal by the signal value of each sub-carrier.
- the difference of paths from the transmitting antenna to two receiving antennas may be calculated based on the average phase difference and phase gradient for each receiving antenna. In such cases, path differences between receiving antennas can be calculated at relatively low calculation costs.
- Calculations of path difference may be performed for any two or more pairs of receiving antennas.
- the position of a communication partner on a two-dimensional plane can be estimated by calculating path differences of two pairs of receiving antennas.
- the position of a communication partner in a three-dimensional space can be estimated by calculating path differences for three or more pairs of receiving antennas.
- a radio signal received by one receiving antenna among the plurality of receiving antennas may be used as a reference signal serving as the reference for a phase difference for each sub-carrier.
- a phase difference is calculated between radio signals reached by passing through the same communication environment, influences of the communication environment on signals cancel out each other so that precision of position estimation is improved.
- a difference of paths from the transmitting antenna to the receiving antennas 110 -n is calculated using the average phase difference and phase gradient.
- path differences to the receiving antennas 110 -n may be calculated by using the subspace approach such as the MUSIC (MUltiple SIgnal Classification) method or ESPRIT (Estimation of Signal Parameters via Rotational Invariance Techniques) method.
- calculation processing of a phase difference by the phase calculation unit 150 may be repeated a plurality of times for one radio signal to calculate a path difference between receiving antennas based on a plurality of phase differences obtained as the result.
- An error contained in a calculation result of path difference can be reduced, for example, by calculating the path difference based on the average value or medium value of phase differences calculated the plurality of times for the same sub-carrier.
- the receiving apparatus 100 that receives radio signals of one frequency channel in which sub-carriers of different frequencies are multiplexed by a plurality of antennas to estimate the position of a transmitting antenna has been described.
- the relationship between a path difference and an average phase difference and phase gradient has been described by taking one frequency channel of IEEE 802.1 In whose central frequency f mid is 5 [GHz] as an example.
- phase difference and phase gradient between antennas of each sub-carrier appear more clearly with an increasing bandwidth of frequency channel.
- the precision with which a path difference is calculated increases with a shorter wavelength of carriers and the phase difference appears more slowly with a longer wavelength of carriers.
- the precision of position estimation processing is improved by calculating phase differences by changing the frequency channel to a plurality of frequency bands.
- FIG. 14 is a block diagram showing the logical configuration of the receiving apparatus 200 according to the second embodiment.
- the receiving apparatus 200 has the four receiving antennas 110 -n, the four radio receiving units 120 -n, the demodulation unit 130 , the decoding unit 140 , the phase calculation unit 150 , a path difference calculation unit 260 , the position estimation unit 170 , and a frequency control unit 280 .
- the frequency control unit 280 controls the frequency band of radio signal received by the receiving antennas 110 -n by outputting a frequency control signal to the radio receiving units 120 -n. Then, the receiving antennas 110 -n receive radio signals in a first frequency band and those in a second frequency band in each of which, for example, sub-carriers of different frequencies are multiplexed in accordance with control by the frequency control unit 280 .
- a first phase gradient for radio signals in the first frequency band is calculated for each of the receiving antennas 110 -n by the phase calculation unit 150 according to the processing described in connection with the first embodiment. Further, when radio signals in the second frequency band are received by the receiving antennas 110 -n, a second phase gradient for radio signals in the second frequency band is similarly calculated by the phase calculation unit 150 .
- the path difference calculation unit 260 reduces an error of the phase gradient, for example, by calculating an average of the first phase gradient and second phase gradient and then calculates path differences between the receiving antennas 110 -n. Or instead, when, for example, the integer m in Formula (1) is decided using Formula (11), the path difference calculation unit 260 may decide the integer m by further using a new phase gradient calculated from a first average phase difference and a second average phase difference, thereby improving precision of path difference calculation.
- FIG. 15 is a flow chart showing an example of position estimation processing of a transmitting antenna by the receiving apparatus 200 according to the present embodiment.
- radio signals in which sub-carriers of different frequencies in the first frequency band are multiplexed are received by the plurality of receiving antennas 110 -n (S 602 ).
- received signals converted into digital signals by the radio receiving units 120 -n are demodulated by the demodulation unit 130 before being separated into signals for each sub-carrier (S 604 ).
- phase calculation unit 150 calculates a phase difference of each signal separated for each sub-carrier from that of a reference signal.
- the phase calculation unit 150 calculates an average phase difference for each of the receiving antennas 110 -n using phase differences calculated for each sub-carrier (S 608 ).
- the phase calculation unit 150 also calculates a first phase gradient for each of the receiving antennas 110-n using phase differences calculated for each sub-carrier (S 610 ).
- the frequency control unit 280 After calculation of the average phase difference and phase gradient by the phase calculation unit 150 is completed, the frequency control unit 280 outputs a frequency control signal to the radio receiving units 120 -n to switch the frequency band of radio signals received by the receiving antennas 110 -n from the first frequency band to the second frequency band (S 612 ).
- radio signals in which sub-carriers of different frequencies in the second frequency band are multiplexed are received by the plurality of receiving antennas 110 -n (S 614 ), demodulated by the demodulation unit 130 (S 616 ), and phase differences from the reference signal are calculated by the phase calculation unit 150 (S 618 ).
- the phase calculation unit 150 calculates a second phase gradient for each of the receiving antennas 110 -n using phase differences calculated for each sub-carrier (S 620 ).
- the path difference calculation unit 260 calculates a difference of paths from the transmitting antenna to any two receiving antennas based on the average phase difference and the first and second phase gradients for each receiving antenna calculated by the phase calculation unit 150 (S 622 ).
- the position of the transmitting antenna is estimated by the position estimation unit 170 using path differences calculated for two or more pairs of receiving antennas by the path difference calculation unit 260 (S 624 ).
- a phase gradient for each sub-carrier is calculated for radio signals received in two or more frequency bands. Accordingly, an error of path difference calculated based on the phase gradient is reduced so that precision of position estimation is improved.
- one phase gradient may be calculated from phase differences for each sub-carrier in one frequency band obtained by considering a frequency band after the bandwidth of the first frequency band and the second frequency band adjacent to each other being extended as one virtual frequency band. If, for example, both the first frequency band and the second frequency band have a bandwidth of 40 MHz, one phase gradient can be calculated for a virtual frequency band of 80 MHz based on phase differences for each sub-carrier calculated for each. Also in this case, an error of path difference calculated based on the phase gradient is reduced so that precision of position estimation is improved.
- the position of a transmitting antenna is estimated based on phase differences calculated for sub-carriers contained in radio signals received by a plurality of receiving antennas provided in a receiving apparatus.
- the position is estimated based on a similar idea by providing a plurality of transmitting antennas in a transmitting apparatus and receiving radio signals from the plurality of transmitting antennas by one receiving antenna of a receiving apparatus.
- FIG. 16 is a schematic diagram roughly showing a radio communication system 3 according to the third embodiment.
- the radio communication system 3 includes a transmitting apparatus 52 and a receiving apparatus 300 .
- the transmitting apparatus 52 is not limited to a wireless access point.
- the transmitting apparatus 52 may be an information processing apparatus such as a PC and workstation, a terminal device such as a mobile phone terminal, PDA, and game terminal, a communication dedicated device such as a router, or a radio communication module connected to these devices.
- the transmitting apparatus 52 and the receiving apparatus 300 are connected by radio communication according to, for example, the OFDM method.
- the transmitting apparatus 52 has a plurality of transmitting antennas as described later. Then, radio signals in which sub-carriers of different frequencies are multiplexed are transmitted from the plurality of transmitting antennas to the receiving apparatus 300 . The receiving apparatus 300 receives such radio signals transmitted from the plurality of transmitting antennas for position estimation.
- FIG. 17 is a block diagram showing the logical configuration of the receiving apparatus 300 according to the third embodiment.
- the receiving apparatus 300 includes a receiving antenna 310 , a radio receiving unit 320 , a demodulation unit 330 , a decoding unit 340 , a phase calculation unit 350 , a path difference calculation unit 360 , and a position estimation unit 370 .
- the receiving antenna 310 receives radio signals transmitted from each of the plurality of transmitting antennas.
- FIG. 18 is an explanatory view conceptually showing, as an example, how radio signals transmitted from four transmitting antennas reach the receiving antenna 310 .
- paths of radio signals from the transmitting antennas Tx- 1 , Tx- 2 , Tx- 3 , and Tx- 4 to the receiving antenna 310 are shown.
- These transmitting antennas Tx- 1 , Tx- 2 , Tx- 3 , and Tx- 4 are provided in the transmitting apparatus 52 as shown in FIG. 16 .
- an arc STD shows a trajectory of positions having a distance to the receiving antenna 310 equal to a path length from the transmitting antenna Tx- 4 to the receiving antenna 310 .
- the path length from the transmitting antenna Tx- 4 to the receiving antenna 310 is used as a reference length. Then, a path difference for the transmitting antenna Tx- 1 will be d 4 , that for the transmitting antenna Tx- 2 d 5 , and that for the transmitting antenna Tx- 3 d 6 . These path differences can be determined from phase differences for each sub-carrier contained in radio signals transmitted from each transmitting antenna Tx-n and received by the receiving antenna 310 .
- the radio receiving unit 320 performs amplification, frequency conversion, analog-digital conversion, filtering, imbalance compensation and the like on a radio signal output from the receiving antenna 310 .
- the demodulation unit 330 performs packet detection, measurements of synchronization timing and frequency offsets, cutout of OFDM symbols, fast Fourier transforms, channel estimation and the like on a received signal output from the radio receiving unit 320 .
- a stream signal demodulated by the demodulation unit 330 is output to the decoding unit 340 and the phase calculation unit 350 .
- the decoding unit 340 performs digital demodulation and decoding of the demodulated stream signal input from the demodulation unit 330 .
- a decoded data signal is output, for example, to a CPU from the decoding unit 340 .
- the phase calculation unit 350 calculates a phase difference of each radio signal transmitted from each of the transmitting antennas Tx-n from that of any reference signal for each sub-carrier contained in the stream signal demodulated by the demodulation unit 330 .
- a phase difference may also be calculated by multiplying the complex conjugate value of the reference signal by the signal value of each sub-carrier. Further, the phase calculation unit 350 calculates an average phase difference and a phase gradient for each of the transmitting antennas Tx-n using calculated phase differences.
- the path difference calculation unit 360 calculates a difference of paths from any two transmitting antennas Tx-n to the receiving antenna 310 based on the average phase difference and phase gradient for each of the transmitting antennas Tx-n calculated by the phase calculation unit 350 .
- a path difference is calculated, for example, by following Formula (1) to Formula (11) described above.
- the receiving apparatus 300 even if a path difference from the receiving antenna 310 to the transmitting antennas Tx-n is obtained, it is not possible for the receiving apparatus 300 to specify the positions of the transmitting and receiving apparatuses unless a mutual spatial relationship of the transmitting antennas Tx-n is known.
- position information of each of the transmitting antennas Tx-n is inserted, for example, into the data part (DATA) of a packet shown in FIG. 6 by the transmitting apparatus 52 .
- the decoding unit 340 outputs a decoded data signal to the position estimation unit 370 and the position estimation unit 370 acquires the position information of each of the transmitting antennas Tx-n.
- the position estimation unit 370 of the receiving apparatus 300 acquires the absolute position information from among data signals decoded by the decoding unit 340 . Then, the position estimation unit 370 can estimate the absolute position of the receiving antenna 310 by the technique described using FIG. 10 to FIG. 12 based on the acquired absolute position information and path differences of two or more pairs of transmitting antennas Tx-n of the transmitting antennas Tx-n.
- the position estimation method as described above is particularly effective, as shown in FIG. 16 as an example, when the transmitting apparatus 52 is a fixed wireless access point (or a radio base station) and the receiving apparatus 300 is a mobile terminal device.
- the transmitting apparatus 52 may record absolute position information of the local apparatus in a storage device thereof to contain the absolute position information in a packet, which is then transmitted to the receiving apparatus 300 .
- radio signals in which sub-carriers of different frequencies are multiplexed are transmitted from the plurality of transmitting antennas Tx-n provided in the transmitting apparatus 52 to the receiving apparatus 300 .
- the phase calculation unit 350 of the receiving apparatus 300 calculates a phase difference of each of the radio signals received from the plurality of transmitting antennas from that of the reference signal for each sub-carrier.
- the path difference calculation unit 360 calculates a difference of paths from any two transmitting antennas Tx-n to the receiving antenna 310 based on the phase difference calculated by the phase calculation unit 350 .
- absolute position information of the transmitting antennas Tx-n is transmitted to the receiving apparatus 300 using, for example, the data part of a radio signal and acquired by the position estimation unit 370 of the receiving apparatus 300 . Accordingly, the position estimation unit 370 can estimate the absolute position of the receiving antenna 310 of the receiving apparatus 300 based on the acquired absolute position information and the path difference.
- a CPU Central Processing Unit
- a ROM Read Only Memory
- a RAM Random Access Memory
- the CPU 902 , the ROM 904 , and the RAM 906 are mutually connected via a bus 908 .
- An input/output interface 910 is further connected to the bus 908 .
- the input/output interface 910 is an interface to connect the CPU 902 , the ROM 904 , and the RAM 906 and an input unit 912 , an output unit 914 , a storage unit 916 , a communication unit 918 , and a drive 920 .
- the input unit 912 receives instructions or input information from a user via an input device such as a button, switch, lever, mouse, and keyboard.
- the output unit 914 outputs information to the user via, for example, a display device such as a CRT (Cathode Ray Tube), liquid crystal display, and OLED (Organic Light Emitting Diode), or a sound output apparatus such as a speaker.
- a display device such as a CRT (Cathode Ray Tube), liquid crystal display, and OLED (Organic Light Emitting Diode), or a sound output apparatus such as a speaker.
- the storage unit 916 is constituted, for example, by a hard disk drive, flash memory or the like and stores programs, program data, image data and the like.
- the communication unit 918 performs communication processing via a network such as a LAN (Local Area Network) and the Internet.
- the drive 920 is provided in the general-purpose computer when necessary and, for example, a removable medium 922 is inserted onto the drive 920 .
- a sequence of processing according to the first to third embodiments is to be performed by software, for example, a program stored in the ROM 904 , the storage unit 916 , or the removable medium 922 shown in FIG. 19 is read into the RAM 906 during execution and executed by the CPU 902 .
- position estimation processing according to the first embodiment described using FIG. 13 need not necessarily be performed along the sequence described in the flow chart.
- Each processing step may contain processing performed in parallel or, individually and independently.
- the present invention contains subject matter related to Japanese Patent Application JP 2008-182961 filed in the Japan Patent Office on Jul. 14, 2008, the entire contents of which being incorporated herein by reference.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
- Radio Transmission System (AREA)
Abstract
Description
- 1. Field of the Invention
- The present invention relates to a receiving apparatus, a radio communication system, a position estimation method, and a program.
- 2. Description of the Related Art
- In recent years, methods of estimating the position of a communication apparatus and a distance to a communication partner using radio signals transmitted and received through radio communication have been proposed. Methods of estimating a distance to a communication partner using radio signals include, for example, a method of estimating the distance in accordance with a time for a signal transmitted to the communication partner to return after being turned back and that of estimating the distance in accordance with electric field intensity of a signal transmitted from the communication partner. Methods of estimating the position of a communication apparatus include, for example, a method of using a signal from GPS (Global Positioning System) and that of combining the above distance measuring method and the three-point positioning method.
- Japanese Patent Application Laid-Open No. 2006-148457 discloses an example of technique to decide a distance in accordance with a loop-back time of a radio signal. The technique disclosed by Japanese Patent Application Laid-Open No. 2006-148457 attempts to realize measurements of distance with high precision by focusing on synchronism between transmitting and receiving apparatuses and correcting the loop-back time based on a predetermined impulse response.
- However, it is difficult to use, for example, the method of calculating or acquiring the distance or position using a signal from GPS indoors or underground where radio waves from GPS satellites do not reach. Moreover, when radio waves from GPS satellites reach by being reflected by a window of a building or the like, the distance or position can no longer be calculated or acquired with practical precision.
- In the method of deciding a distance to a communication partner in accordance with a loop-back time of a radio signal, for example, it is necessary to strictly arrange and guarantee the time between reception of a radio signal by the communication partner and loop-back of the radio signal. Further, when the loop-back time of a radio signal by a wireless LAN (Local Area Network) is used, sufficient resolution is not obtained by a normal synchronization circuit due to the propagation velocity of signals and restrictions of sample clocks so that processing of high calculation cost becomes necessary to compensate for the resolution.
- Further, for example, the method of deciding the distance in accordance with electric field intensity has an issue that an influence of variations in transmission power of a communication partner and noise of the communication environment grows.
- The present invention has been made in view of the above issues and it is desirable to provide a novel and improved receiving apparatus, a radio communication system, a position estimation method and a program which are capable of improving precision with which the position is estimated using radio signals.
- According to an embodiment of the present invention, there is provided A receiving apparatus, including: a plurality of receiving antennas, each of which receives a radio signal in which sub-carriers of different frequencies are multiplexed; a phase calculation unit that calculates a phase difference of each radio signal received by the plurality of receiving antennas from that of a reference signal for each of the sub-carriers contained in the radio signal; and a path difference calculation unit that calculates a path difference, which is a difference of distances from a transmitting antenna from which the radio signals are transmitted to any two receiving antennas of the plurality of receiving antennas, based on the phase difference calculated by the phase calculation unit.
- According to the above configuration, a radio signal in which sub-carriers of different frequencies are multiplexed is received by each of a plurality of receiving antennas and a phase difference thereof from that of a reference signal is calculated by the phase calculation unit for each of the sub-carriers contained in each radio signal. Then, a path difference, which is a difference of distances from a transmitting antenna from which the radio signals are transmitted to any two receiving antennas of the plurality of receiving antennas, is calculated by the path difference calculation unit based on the phase difference calculated by the phase calculation unit.
- The phase calculation unit may calculate an average phase difference and a phase gradient for each of the receiving antennas using the phase difference for each of the sub-carriers and the path difference calculation unit may calculate the path difference based on the average phase difference and the phase gradient calculated by the phase calculation unit.
- The path difference calculation unit may calculate the path differences for two or more pairs of receiving antennas of the plurality of receiving antennas, and the receiving apparatus may further include a position estimation unit that estimates a position of the transmitting antenna using the path differences calculated for two or more pairs of receiving antennas by the path difference calculation unit.
- The reference signal may be a radio signal received by one receiving antenna of the plurality of receiving antennas.
- The phase calculation unit may calculate a complex conjugate value of the reference signal to calculate the phase difference by multiplying the calculated complex conjugate value of the reference signal by a signal value for each sub-carrier contained in each radio signal.
- The path difference calculation unit may calculate the path difference by a subspace approach based on the phase difference calculated by the phase calculation unit.
- The phase calculation unit may calculate the phase difference of each radio signal received by the plurality of receiving antennas from that of the reference signal for each of the sub-carriers contained in the radio signal a plurality of times, and the path difference calculation unit may reduce an error contained in the path difference by calculating the path difference using a plurality of the phase differences calculated the plurality of times by the phase calculation unit.
- The receiving apparatus may further include a control unit that controls a frequency band of radio signals received by the plurality of receiving antennas, the plurality of receiving antennas may receive radio signals in a first frequency band and those in a second frequency band, in each of which sub-carriers of different frequencies are multiplexed, in accordance with control by the control unit, and the path difference calculation unit may reduce an error of the phase gradient used for calculation of the path difference by using a first phase gradient for each of the receiving antennas calculated for radio signals in the first frequency band and a second phase gradient for each of the receiving antennas calculated for radio signals in the second frequency band.
- The radio signal may be a radio signal modulated by an Orthogonal Frequency Division Multiplexing method.
- According to another embodiment of the present invention, there is provided a receiving apparatus, including: a receiving antenna that receives a plurality of radio signals, each of which is transmitted from each of a plurality of transmitting antennas and in which sub-carriers of different frequencies are multiplexed; a phase calculation unit that calculates a phase difference of each radio signal received by the receiving antenna from that of a reference signal for each of the sub-carriers contained in the radio signal; and a path difference calculation unit that calculates a path difference, which is a difference of distances from any two transmitting antennas of the plurality of transmitting antennas from which the radio signals are transmitted to the receiving antenna, based on the phase difference calculated by the phase calculation unit.
- The phase calculation unit may calculate an average phase difference and a phase gradient for each of the transmitting antennas using the phase difference from the reference signal for each of the sub-carriers, and the path difference calculation unit may calculate the path difference based on the average phase difference and the phase gradient.
- The path difference calculation unit may calculate the path differences for two or more pairs of transmitting antennas of the plurality of transmitting antennas, and the receiving apparatus may further include a position estimation unit that estimates a position of a local apparatus using the path differences calculated for two or more pairs of transmitting antennas by the path difference calculation unit.
- The position estimation unit may estimate an absolute position of the local apparatus by further using information about absolute positions of the plurality of transmitting antennas acquired from a data part of the radio signals.
- According to another embodiment of the present invention, there is provided a radio communication system, including: a transmitting apparatus, including: a plurality of transmitting antennas, each of which transmits a radio signal in which sub-carriers of different frequencies are multiplexed; and a receiving apparatus, including: a receiving antenna that receives a plurality of radio signals transmitted from the plurality of transmitting antennas; a phase calculation unit that calculates a phase difference of each radio signal received by the receiving antenna from that of a reference signal for each of the sub-carriers contained in the radio signals; and a path difference calculation unit that calculates a path difference, which is a difference of distances from any two transmitting antennas of the plurality of transmitting antennas from which the radio signals are transmitted to the receiving antenna, based on the phase difference calculated by the phase calculation unit.
- The path difference calculation unit of the receiving apparatus may calculate the path differences for two or more pairs of transmitting antennas of the plurality of transmitting antennas, and the receiving apparatus may further include a position estimation unit that estimates a relative position of a local apparatus using the path difference calculated for two or more pairs of transmitting antennas by the path difference calculation unit.
- The transmitting apparatus may transmit information about absolute positions of the plurality of transmitting antennas to the receiving apparatus using the radio signals, and the position estimation unit of the receiving apparatus may estimate the absolute position of the local apparatus using information about the absolute positions of the plurality of transmitting antennas acquired from the radio signals.
- According to another embodiment of the present invention, there is provided a position estimation method, including the steps of: receiving a radio signal in which sub-carriers of different frequencies are multiplexed by each of a plurality of receiving antennas; calculating a phase difference of each radio signal received by the plurality of receiving antennas from that of a reference signal for each of the sub-carriers contained in the radio signal; and calculating a path difference, which is a difference of distances from a transmitting antenna from which the radio signals are transmitted to any two receiving antennas of the plurality of receiving antennas, based on the calculated phase difference.
- According to another embodiment of the present invention, there is provided a program to cause a computer that controls a receiving apparatus having a plurality of receiving antennas, each of which receives a radio signal in which sub-carriers of different frequencies are multiplexed, to function, including: a phase calculation unit that calculates a phase difference of each radio signal received by the plurality of receiving antennas from that of a reference signal for each of the sub-carriers contained in the radio signal; and a path difference calculation unit that calculates a path difference, which is a difference of distances from a transmitting antenna from which the radio signals are transmitted to any two receiving antennas of the plurality of receiving antennas, based on the phase difference calculated by the phase calculation unit.
- According to a receiving apparatus, a radio communication system, a position estimation method, and a program in the present invention, as described above, the precision with which the position is estimated using radio signals can be improved.
-
FIG. 1 is a schematic diagram showing a radio communication system according to first and second embodiments; -
FIG. 2 is a block diagram showing a logical configuration of a receiving apparatus according to the first embodiment; -
FIG. 3 is a block diagram showing an example of the configuration of a radio receiving unit according to the first embodiment; -
FIG. 4 is a block diagram showing an example of the configuration of a demodulation unit according to the first embodiment; -
FIG. 5 is a block diagram showing an example of the configuration of a decoding unit according to the first embodiment; -
FIG. 6 is an explanatory view showing an example of the configuration of a communication packet; -
FIG. 7 is an explanatory view illustrating a path difference from a transmitting antenna to each receiving antenna; -
FIG. 8 is an explanatory view illustrating torsion of a phase difference and phase for each sub-carrier; -
FIG. 9 is a block diagram exemplifying the configuration of a phase calculation unit according to the first embodiment; -
FIG. 10 is an explanatory view showing an example of the position of the transmitting antenna estimated based on the path difference; -
FIG. 11 is an explanatory view showing another example of the position of the transmitting antenna estimated based on the path difference; -
FIG. 12 is an explanatory view showing still another example of the position of the transmitting antenna estimated based on the path difference; -
FIG. 13 is a flow chart showing an example of position estimation processing according to the first embodiment; -
FIG. 14 is a block diagram showing the logical configuration of a receiving apparatus according to a second embodiment; -
FIG. 15 is a flow chart showing an example of position estimation processing according to the second embodiment; -
FIG. 16 is a schematic diagram showing a radio communication system according to a third embodiment; -
FIG. 17 is a block diagram showing the logical configuration of a receiving apparatus according to the third embodiment; -
FIG. 18 is an explanatory view illustrating a path difference from each transmitting antenna to the receiving antenna; and -
FIG. 19 is a block diagram showing a configuration example of a general-purpose computer. - Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the appended drawings. Note that, in this specification and the appended drawings, structural elements that have substantially the same function and structure are denoted with the same reference numerals, and repeated explanation of these structural elements is omitted.
- The present invention will be described in the order shown below:
- [1] Overview of a radio communication system
- [2] First embodiment (an example of the position estimation using an average phase difference and phase gradient)
- [3] Second embodiment (an example using a plurality of frequency channels)
- [4] Third embodiment (an example of a position notification from the transmitting side to the receiving side)
- First, an overview of a
radio communication system 1 according to an embodiment of the present invention will be provided with reference toFIG. 1 . -
FIG. 1 is a schematic diagram schematically showing theradio communication system 1 according to an embodiment of the present invention. Referring toFIG. 1 , theradio communication system 1 includes a transmittingapparatus 50 and a receivingapparatus 100. - While
FIG. 1 shows PCs (Personal Computers) as the transmittingapparatus 50 and the receivingapparatus 100, but the transmittingapparatus 50 and the receivingapparatus 100 are not limited to information processing devices such as PCs. For example, the transmittingapparatus 50 or the receivingapparatus 100 may be a terminal device such as a mobile phone terminal, PDA (Personal Digital Assistants), and game terminal, a communication dedicated device such as a wireless access point and router, or a radio communication module connected to these devices. - The transmitting
apparatus 50 and the receivingapparatus 100 are connected by radio communication according to, for example, the OFDM (Orthogonal Frequency Division Multiplexing) method. The OFDM method is a modulation method by which modulation is performed by using sub-carriers of a plurality of frequencies orthogonal to one another in parallel and is adopted for standard specifications such as IEEE 802.11a, g, n and wireless USB. - In the example in
FIG. 1 , a carrier C1 is shown between the transmittingapparatus 50 and the receivingapparatus 100. In the carrier C1, a plurality of sub-carriers SC1, to SCi having different frequencies is multiplexed. The receivingapparatus 100 receives a radio signal transmitted by using the carrier C1 described above to estimate the position of the transmittingapparatus 50. - The radio communication method between the transmitting
apparatus 50 and the receivingapparatus 100 is not limited to the OFDM method. Each embodiment described herein is generally applicable to radio communication by a multi-carrier method using a plurality of sub-carriers having different frequencies. - Next, the first embodiment of the present invention will be described with reference to
FIG. 2 toFIG. 13 . -
FIG. 2 is a block diagram showing a logical configuration of the receivingapparatus 100 according to the first embodiment. Referring toFIG. 2 , the receivingapparatus 100 includes four receiving antennas 110-n (n=1 to 4), four radio receiving units 120-n (n=1 to 4), ademodulation unit 130, adecoding unit 140, aphase calculation unit 150, a pathdifference calculation unit 160, and aposition estimation unit 170. - The receiving antennas 110-n are each connected to the corresponding radio receiving units 120-n to form four receiving branches. The radio receiving units 120-n are connected to the
demodulation unit 130 in parallel. Thedemodulation unit 130 is connected to thedecoding unit 140 and thephase calculation unit 150. Thephase calculation unit 150 is connected to the pathdifference calculation unit 160. The pathdifference calculation unit 160 is connected to theposition estimation unit 170. Then, thedecoding unit 140 and theposition estimation unit 170 are each connected, for example, to a host CPU (Central Processing Unit). - The receiving antennas 110-n each receive a radio signal transmitted from the transmitting
apparatus 50 and output the received radio signal to the radio receiving units 120-n of the same receiving branch. - The radio receiving units 120-n perform processing such as frequency conversion and filtering on radio signals output from the receiving antennas 110-n of the same receiving branch.
-
FIG. 3 is a block diagram showing a detailed configuration of the radio receiving units 120-n. Referring toFIG. 3 , the radio receiving units 120-n include RF circuits 122-n, AD (analog-digital) converters 124-n, filters 126-n, and imbalance correcting units 128-n. - A radio signal output from the receiving antenna 110-n is first amplified and frequency-converted by the RF circuit 122-n. An analog signal output from the RF circuit 122-n is converted into a digital signal by the AD converter 124-n. Filtering is performed by the filter 126-n on a received signal converted into the digital signal by the AD converter 124-n. Then, the signal output from the filter 126-n is input into the
demodulation unit 130 after an influence of IQ imbalance being removed therefrom by the imbalance correcting unit 128-n. - The description of the receiving
apparatus 100 will continue by returning toFIG. 2 . Thedemodulation unit 130 demodulates a received signal input by each of the four receiving branches. -
FIG. 4 is a block diagram showing the detailed configuration of thedemodulation unit 130. Referring toFIG. 4 , thedemodulation unit 130 includes asynchronization circuit 132, FFT (Fast Fourier Transform) circuits 134-n, channel estimation units 136-n, and a combiningcircuit 138. - The
synchronization circuit 132 detects packets from received signals input from four receiving branches, measures synchronous timing and frequency offsets, and cuts out OFDM symbols from each received signal before outputting the signal to the corresponding FFT circuit 134-n. The FFT circuits 134-n perform a fast Fourier transform of OFDM symbols output from thesynchronization circuit 132 and separate the OFDM symbols for each sub-carrier. Received signals separated for each sub-carrier by the FFT circuits 134-n are combined by the combiningcircuit 138 according to a signal combination ratio decided based on a channel estimation result by the channel estimation units 136-n. Then, the signal combined by the combiningcircuit 138 is output to thedecoding unit 140 as a demodulated stream signal. - The received signals separated for each sub-carrier by the FFT units 134-n are also input into the
phase calculation unit 150 in parallel with being input into the channel estimation units 136-n. Processing by thephase calculation unit 150 will be described in detail later. - The description of the receiving
apparatus 100 will continue by returning toFIG. 2 . Thedecoding unit 140 decodes, as described above, the demodulated stream signal input from thedemodulation unit 130. -
FIG. 5 is a block diagram showing the detailed configuration of thedecoding unit 140. Referring toFIG. 5 , thedecoding unit 140 includes anequalizer 142 and adecoder 144. - The demodulated stream signal input into the
decoding unit 140 is digitally demodulated by theequalizer 142 and then decoded by thedecoder 144. The decoded data signal is output to a host CPU. -
FIG. 6 shows an example of the configuration of packets contained in a radio signal that may be transmitted from the transmittingapparatus 50 to the receivingapparatus 100 in the present embodiment. - The upper of
FIG. 6 is an example of the configuration of a packet P1 provided in communication specifications of 802.11n that adopts the OFDM method. - The packet P1 contains each field of L-STF (Legacy-Short Training Field), L-LTF (Legacy-Long Training Field), L-SIG (Legacy-SIGnal field), HT-SIG (High Throughput-SIG), HT-STF, HT-LTF, and Data (data part).
- Among these fields, L-STF is used, for example, for detection of packets by the
synchronization circuit 132 described above. L-LTF is used, for example, for measuring a frequency offset by thesynchronization circuit 132 and channel estimation by the channel estimation units 136-n. L-SIG and HT-SIG contain control information such as the data length, communication rate, and modulation method. HT-STF is used, for example, for gain adjustments and HT-LTF for acquisition of a MIMO (Multiple Input Multiple Output) channel matrix. The data part contains data symbols. - On the other hand, the lower of
FIG. 6 is an example of the configuration of a packet P2 provided in communication specifications of IEEE802.11 a that adopts the OFDM method. The packet P2 contains each field of STF, LTF, SIG, and Data. - Here, if, for example, radio signals transmitted from a transmitting antenna are received by a plurality of receiving antennas 110-n, a difference in path length transmitted on a communication path arises in accordance with the position of the receiving antennas 110-n.
-
FIG. 7 is an explanatory view conceptually showing such a difference in path length of radio signal in accordance with the position of the receiving antennas 110-n. Referring toFIG. 7 , paths of radio signals from a transmitting antenna Tx to the receiving antennas 110-1, 110-2, 110-3, and 110-4 are shown. - In
FIG. 7 , an arc STD shows a trajectory of positions having a distance to the transmitting antenna Tx equal to a path length of radio signal from the transmitting antenna Tx to the receiving antenna 110-4. - If the path length to the receiving antenna 110-4 is used as a reference length, the path length from the transmitting antenna Tx to the receiving antenna 110-1 is longer by a distance d1. It is also evident that the path length from the transmitting antenna Tx to the receiving antenna 110-2 is longer by a distance d2 and that from the transmitting antenna Tx to the receiving antenna 110-3 by a distance d3. Such differences in path length among receiving antennas, that is, for example, the distances d1, d2, and d3 are herein called path differences.
- Thus, if a path difference d exists between the receiving antennas 110-n, a phase shift occurs in radio signals received by the receiving antennas 110-n. A phase shift in radio signals received by the receiving antennas 110-n, that is, a relationship between a phase difference φ and a path difference d between the receiving antennas 110-n is expressed by the following formula:
-
- where λ is the wavelength of a radio signal and m is an integer indicating how many times the phase moves around during the path difference d.
- According to Formula (1), if the path difference d is constant, the phase difference φ depends on wavelength λ of a radio signal. Thus, when a radio signal in which sub-carriers of different frequencies are multiplexed, for example, a radio signal by the OFDM method is used, even if the receiving antenna 110-n is the same, the detected phase is different from sub-carrier to sub-carrier of the radio signal received by the receiving antennas 110-n.
-
FIG. 8 is an explanatory view conceptually showing phase differences for each sub-carrier in the same receiving antenna 110-n. - Among
FIG. 8A to 8C ,FIG. 8A shows phase differences for each sub-carrier when the path difference d from a reference antenna is d=0. In contrast,FIG. 8B shows phase differences for each sub-carrier when the path difference d is medium andFIG. 8C shows phase differences when the path difference d is large. - Many small arrows shown in
FIG. 8A to 8C indicate each sub-carrier contained in a radio signal. The horizontal axis of each figure is an axis for frequency of each sub-carrier. That is, arrows shown on the right side in the figures correspond to sub-carriers of higher frequencies (that is, shorter wavelengths) than those shown on the left side in the figures. The rotation angle with respect to the horizontal axis indicates the phase difference φ detected for the corresponding sub-carrier. - Referring to
FIG. 8A , the phase difference φ is constant regardless of the frequency of the sub-carrier when the path difference d=0. In the example inFIG. 8B , on the other hand, if the average of phase differences among sub-carriers is an arrow AVG, the phase difference φ is larger than that of the arrow AVG for sub-carriers of lower frequencies and smaller than that of the arrow AVG for sub-carriers of higher frequencies. Such torsion of phase can be quantified as a variation of phase relative to a predetermined variation of frequency. Such a variation of phase is herein called a phase gradient. In the example inFIG. 8C in which the path difference d is larger, torsion of phase becomes still larger. - In 40 MHz mode of the standard specification of IEEE802.11n, as an example, a central frequency of a radio signal is set at fmid=5 [GHz], a bottom frequency at fbtm=4.98 [GHz], and a top frequency at ftop=5.02 [GHz]. Then, the wavelength for the central frequency becomes the wavelength λmid=6.00 [cm], the wavelength for the bottom frequency the wavelength λbtm=6.024 [cm], and the wavelength for the top frequency the wavelength λbtm=5.976 [cm].
- Here, it is assumed that the path difference d=6 [cm]. In this case, the phase difference for the central frequency becomes φmid=2π, that is, the average phase difference of all sub-carriers in one frequency band becomes φAVG=2π. On the other hand, the phase difference for the bottom frequency becomes φbtm=2π×(6.00/6.024) and the phase difference for the top frequency φtop=2π×(6.00/5.976). Thus, torsion of phase between both ends of the frequency band becomes φtop−φbtm=approximately 2.88 [deg].
- The relationship for the average phase difference φAVG among the receiving antennas 110-n and the phase gradient θ in the receiving antenna 110-n, and the path difference d between the receiving antennas 110-n will further be described.
- From an equation of discrete Fourier transform, a relationship between a signal xn and a signal xn+1 after one step of sample transition is expressed by the following formula:
-
- That is, torsion of phase corresponding to one round (360°) arises extending over all sub-carriers in one frequency band. The path difference corresponding to torsion between both ends of the frequency band of 40 [MHz] is 3×108 [m]/40 [MHz]=7.5 [m]. Thus, one round of torsion of phase is reached with the path difference d=7.5 [m]. The path difference d=6 [cm] corresponds to 2.88 [deg].
- Here, if the average phase difference among the receiving antennas 110-n is φAVG=0 [deg], the path difference d will be a value of 0 or an integral multiple of the wavelength λ, accordingly the path difference d is not uniquely determined from the value of the average phase difference φAVG alone. Thus, in the present embodiment, the path difference d is decided by further considering the phase gradient θ based on the following relational expression.
- First, a relationship between the wavelength λmid of the central frequency (corresponding to a carrier frequency) and the wavelength λs of any sub-carrier is derived like the following formula from Formula (1):
-
- where δφ is a phase difference between the phase in the central frequency and that in the relevant sub-carrier. If the phase difference between adjacent sub-carriers on a frequency axis is defined as a phase gradient θ, the phase difference δφ is given by the following formula:
-
[Math 4] -
δφ=θ×N (7) - where N is the number of sub-carriers present between the central frequency and the frequency of the relevant sub-carrier. A relationship between the wavelength λmid and the wavelength λs is expressed by the following formula using the central frequency fmid and the frequency fs of the sub-carrier:
-
- The following formula is derived from Formulas (5), (6), and (8):
-
- Further, the ratio θλ of torsion of phase in the relevant sub-carrier is defined like the following formula:
-
- Then, an integer m in Formula (1) expressing the relation of the path difference d and the phase difference φ is derived like the following formula from Formula (9) and Formula (10):
-
- In Formula (11), among parameters to decide m, θλ does not depend on the path difference d. Thus, if the path difference d changes in accordance with the position of the receiving antenna 110-n, it is understood that the integer m indicating how many times the phase moves around during the path difference d can be decided using the average phase difference φAVG for each of the receiving antennas 110-n and the phase gradient φ for deciding δφ.
- Then, if the integer m is decided, the path difference d between the receiving antennas 110-n can be calculated by Formula (1) using further the wavelength λmid of the central frequency and the average phase difference φAVG.
- In
FIG. 2 , thephase calculation unit 150 calculates the average phase difference φAVG and the phase gradient θ necessary to calculate the path difference d between the receiving antennas 110-n described above using a demodulated stream signal input from thedemodulation unit 130. -
FIG. 9 is a block diagram showing the detailed configuration of thephase calculation unit 150. Referring toFIG. 9 , thephase calculation unit 150 includes a complexconjugate calculation unit 152, multipliers 154-m (m=1, 2, 3), average calculation units 156-m, and gradient calculation units 158-m. - In the example in
FIG. 9 , thephase calculation unit 150 uses an input signal corresponding to a radio signal received by, among the receiving antennas 110-n, the receiving antenna 110-4 as a reference signal for calculating a phase difference. Thus, a stream signal S4 demodulated after being received by the receiving antenna 110-4 is input into the complexconjugate calculation unit 152. On the other hand, stream signals S1, S2, and S3 demodulated after being received by the receiving antennas 110-1, 110-2, and 110-3 are input into the multipliers 154-1, 154-2, and 154-3 respectively. - The complex
conjugate calculation unit 152 calculates a complex conjugate value of the stream signal S4 and input a signal obtained as a result thereof into the multipliers 154-1, 154-2, and 154-3. - The multipliers 154-1, 154-2, and 154-3 multiply the complex conjugate value of the stream signal S4 input from the complex
conjugate calculation unit 152 by the stream signals S1, S2, and S3 respectively. As a result, a respective phase difference of a signal value of each sub-carrier contained in the stream signals S1, S2, and S3 from that of the reference signal is calculated. - Then, the average calculation unit 156-1 calculates an average phase difference φAVG1 for the receiving antenna 110-1 using the phase difference for each sub-carrier of the stream signal S1 calculated by the multiplier 154-1. In addition, the gradient calculation unit 158-1 calculates a phase gradient θ1 for the receiving antenna 110-1 using the phase difference.
- Similarly, the average calculation unit 156-2 calculates an average phase difference φAVG2 for the receiving antenna 110-2 and the gradient calculation unit 158-2 calculates a phase gradient θ2 for the receiving antenna 110-2. Further, the average calculation unit 156-3 calculates an
average phase difference 100 AVG3 for the receiving antenna 110-3 and the gradient calculation unit 158-3 calculates a phase gradient θ3 for the receiving antenna 110-3. - The average phase difference φAVG1 and phase gradient θ1, the average phase difference φAVG2 and phase gradient θ2, and the average phase difference φAVG3 and phase gradient θ3 obtained as a result of the above processing are output to the path
difference calculation unit 160. - Here, an example in which a signal received by the receiving antenna 110-4 is selected as a reference signal, which is used as the reference for calculating a phase difference, is described. However, the reference signal may be a signal received by any receiving antenna or, for example, a known signal provided in advance.
- In
FIG. 2 , the pathdifference calculation unit 160 calculates a difference of paths from a transmitting antenna from which radio signals are transmitted to any two receiving antennas according to the above Formula (1) to Formula (11) using the average phase difference and phase gradient for each of the receiving antennas 110-n input from thephase calculation unit 150. - Here, assume that as a result of calculation by the path
difference calculation unit 160, a path difference d14 between the receiving antenna 110-1 and the receiving antenna 110-4 is obtained. Then, the position of the transmitting antenna from which radio signals are transmitted can be considered to be on a curved surface on which a difference between the distance from the receiving antenna 110-1 and that from the receiving antenna 110-4 is constant (that is, d14). -
FIG. 10 is an explanatory view showing the position of the transmitting antenna estimated from the path difference d14 in a two-dimensional plane that passes the receiving antenna 110-1 and the receiving antenna 110-4. - In
FIG. 10 , the receiving antenna 110-1 and the receiving antenna 110-4 are positioned at coordinates (−1, 0) and (1, 0) on a horizontal axis passing through the origin. - If the path difference d14 between the receiving antenna 110-1 and the receiving antenna 110-4 is d14=0, the transmitting antenna is positioned on a straight line L0 passing through intermediate points of the receiving antenna 110-1 and the receiving antenna 110-4.
- If the path difference d14≠0, trajectories drawn by positions of the transmitting antenna theoretically form hyperbolas. Then, the receiving antenna 110-1 and the receiving antenna 110-4 are positions at focal points of such hyperbolas.
- If, for example, the path difference d14 is 20% of the interval between the receiving antenna 110-1 and the receiving antenna 110-4, the transmitting antenna is positioned on a hyperbola L1 or a hyperbola L6. It is possible to decide on which of the hyperbola L1 and the hyperbola L6 the transmitting antenna is positioned by determining whether the phase of the receiving antenna 110-1 leads or lags with respect to the receiving antenna 110-4.
- Similarly, if the path difference d14 is 40% of the interval between the receiving antenna 110-1 and the receiving antenna 110-4, the transmitting antenna is positioned on a hyperbola L2 or a hyperbola L7. If the path difference d14 is 60% of the interval between the receiving antenna 110-1 and the receiving antenna 110-4, the transmitting antenna is positioned on a hyperbola L3 or a hyperbola L8. Further, if the path difference d14 is 80% of the interval between the receiving antenna 110-1 and the receiving antenna 110-4, the transmitting antenna is positioned on a hyperbola L4 or a hyperbola L9.
-
FIG. 11 is an explanatory view illustrating an example of estimating the position of the transmitting antenna based on a path difference, among the receiving antennas 110-n, between receiving antennas 110-a and 110-b and those between receiving antennas 110-b and 110-c. - In
FIG. 11 , it is assumed that the transmitting antenna is estimated, for example, on a curve L10 based on the path difference between the receiving antennas 110-a and 110-b. It is also assumed that the transmitting antenna is estimated, for example, on a curve L20 based on the path difference between the receiving antennas 110-b and 110-c. Then, the transmitting antenna is estimated to be positioned at an intersection point P1 or P2 of the curve L10 and the curve L20. -
FIG. 12 is an explanatory view illustrating another example of estimating the position of the transmitting antenna based on a path difference between the receiving antennas 110-a and 110-b and those between receiving antennas 110-b and 110-c. - In
FIG. 12 , it is assumed that the transmitting antenna is estimated, for example, on a curve L30 based on the path difference between the receiving antennas 110-a and 110-b. It is also assumed that the transmitting antenna is estimated, for example, on a curve L40 based on the path difference between the receiving antennas 110-b and 110-c. Then, the transmitting antenna is estimated to be positioned at an intersection point P3 of the curve L30 and the curve L40. - As described using
FIG. 11 andFIG. 12 , the position of a transmitting antenna on a two-dimensional plane can be estimated using path differences calculated for each of two pairs of receiving antennas among the receiving antennas 110-n. By extending the idea, it is understood that the position of a transmitting antenna in a three-dimensional space can be estimated using path differences calculated for each of three or more pairs of receiving antennas among the receiving antennas 110-n. - In
FIG. 2 , theposition estimation unit 170 estimates in this manner the position of the transmitting antenna from which radio signals are transmitted using path differences calculated for two or more pairs of receiving antennas 110-n by the pathdifference calculation unit 160. -
FIG. 13 is a flow chart showing an example of position estimation processing of a transmitting antenna by the receivingapparatus 100 according to the present embodiment. - Referring to
FIG. 13 , first, radio signals in which sub-carriers of different frequencies are multiplexed are received by each of the plurality of receiving antennas 110-n (S502). - Next, received signals after being converted into digital signals by the radio receiving units 120-n are demodulated by the
demodulation unit 130 and before being separated into signals for each sub-carrier (S504). - Then, a phase difference of each signal separated for each sub-carrier from that of a reference signal is calculated by the phase calculation unit 150 (S506). Here, the
phase calculation unit 150 selects, for example, a signal received by one receiving antenna of the receiving antennas 110-n as the reference signal and multiplies the complex conjugate value of the reference signal by the signal value of each sub-carrier to calculate a phase difference for each sub-carrier. In this case, the reference signal may be a known signal provided in advance, instead of a signal received by one receiving antenna. - Subsequently, the
phase calculation unit 150 calculates an average phase difference for each of the receiving antennas 110-n using phase differences calculated for each sub-carrier (S508). Thephase calculation unit 150 also calculates a phase gradient for each of the receiving antennas 110-n using phase differences calculated for each sub-carrier (S510). - Then, the path
difference calculation unit 160 calculates a difference of paths from the transmitting antenna from which radio signals are transmitted to any two receiving antennas of the receiving antennas 110-n based on the average phase difference and phase gradient for each receiving antenna calculated by the phase calculation unit 150 (S512). - Further, the position of the transmitting antenna is estimated by the
position estimation unit 170 using path differences calculated for two or more pairs of receiving antennas by the path difference calculation unit 160 (S514). - Up to now, the receiving
apparatus 100 according to the first embodiment of the present invention has been described usingFIG. 2 toFIG. 13 . According to the present embodiment, radio signals in which sub-carriers of different frequencies are multiplexed are received by a plurality of receiving antennas and a difference of paths from the transmitting antenna to any two receiving antennas is calculated based on the phase difference calculated for each sub-carrier contained in each radio signal. Accordingly, the precision with which the position is estimated using radio signals can be improved without requesting additional requirements such as a guarantee of the loop-back time of a signal from a communication partner. - In this case, the phase difference for each sub-carrier may be calculated, for example, by multiplying the complex conjugate value of the reference signal by the signal value of each sub-carrier. Further, the difference of paths from the transmitting antenna to two receiving antennas may be calculated based on the average phase difference and phase gradient for each receiving antenna. In such cases, path differences between receiving antennas can be calculated at relatively low calculation costs.
- Calculations of path difference may be performed for any two or more pairs of receiving antennas. For example, the position of a communication partner on a two-dimensional plane can be estimated by calculating path differences of two pairs of receiving antennas. Further, the position of a communication partner in a three-dimensional space can be estimated by calculating path differences for three or more pairs of receiving antennas.
- A radio signal received by one receiving antenna among the plurality of receiving antennas may be used as a reference signal serving as the reference for a phase difference for each sub-carrier. In such a case, because a phase difference is calculated between radio signals reached by passing through the same communication environment, influences of the communication environment on signals cancel out each other so that precision of position estimation is improved.
- In the present embodiment, a difference of paths from the transmitting antenna to the receiving antennas 110-n is calculated using the average phase difference and phase gradient. Instead, however, path differences to the receiving antennas 110-n may be calculated by using the subspace approach such as the MUSIC (MUltiple SIgnal Classification) method or ESPRIT (Estimation of Signal Parameters via Rotational Invariance Techniques) method.
- Moreover, calculation processing of a phase difference by the
phase calculation unit 150 may be repeated a plurality of times for one radio signal to calculate a path difference between receiving antennas based on a plurality of phase differences obtained as the result. An error contained in a calculation result of path difference can be reduced, for example, by calculating the path difference based on the average value or medium value of phase differences calculated the plurality of times for the same sub-carrier. - In the first embodiment of the present invention, the receiving
apparatus 100 that receives radio signals of one frequency channel in which sub-carriers of different frequencies are multiplexed by a plurality of antennas to estimate the position of a transmitting antenna has been described. In the description related toFIG. 8 , for example, the relationship between a path difference and an average phase difference and phase gradient has been described by taking one frequency channel of IEEE 802.1 In whose central frequency fmid is 5 [GHz] as an example. - Here, the phase difference and phase gradient between antennas of each sub-carrier appear more clearly with an increasing bandwidth of frequency channel. The precision with which a path difference is calculated increases with a shorter wavelength of carriers and the phase difference appears more slowly with a longer wavelength of carriers. Thus, in a receiving
apparatus 200 according to the second embodiment of the present invention, the precision of position estimation processing is improved by calculating phase differences by changing the frequency channel to a plurality of frequency bands. -
FIG. 14 is a block diagram showing the logical configuration of the receivingapparatus 200 according to the second embodiment. Referring toFIG. 14 , the receivingapparatus 200 has the four receiving antennas 110-n, the four radio receiving units 120-n, thedemodulation unit 130, thedecoding unit 140, thephase calculation unit 150, a pathdifference calculation unit 260, theposition estimation unit 170, and afrequency control unit 280. - The
frequency control unit 280 controls the frequency band of radio signal received by the receiving antennas 110-n by outputting a frequency control signal to the radio receiving units 120-n. Then, the receiving antennas 110-n receive radio signals in a first frequency band and those in a second frequency band in each of which, for example, sub-carriers of different frequencies are multiplexed in accordance with control by thefrequency control unit 280. Radio signals in the first and second frequency bands may be, for example, radio signals of the frequency channel whose central frequency is, for example, fmid=5.00 [GHz] and those of the frequency channel whose central frequency is fmid=5.08 [GHz]. - When radio signals in the first frequency band are received by the receiving antennas 110-n, a first phase gradient for radio signals in the first frequency band is calculated for each of the receiving antennas 110-n by the
phase calculation unit 150 according to the processing described in connection with the first embodiment. Further, when radio signals in the second frequency band are received by the receiving antennas 110-n, a second phase gradient for radio signals in the second frequency band is similarly calculated by thephase calculation unit 150. - Then, the path
difference calculation unit 260 reduces an error of the phase gradient, for example, by calculating an average of the first phase gradient and second phase gradient and then calculates path differences between the receiving antennas 110-n. Or instead, when, for example, the integer m in Formula (1) is decided using Formula (11), the pathdifference calculation unit 260 may decide the integer m by further using a new phase gradient calculated from a first average phase difference and a second average phase difference, thereby improving precision of path difference calculation. -
FIG. 15 is a flow chart showing an example of position estimation processing of a transmitting antenna by the receivingapparatus 200 according to the present embodiment. - Referring to
FIG. 15 , first, radio signals in which sub-carriers of different frequencies in the first frequency band are multiplexed are received by the plurality of receiving antennas 110-n (S602). - Next, received signals converted into digital signals by the radio receiving units 120-n are demodulated by the
demodulation unit 130 before being separated into signals for each sub-carrier (S604). - Then, a phase difference of each signal separated for each sub-carrier from that of a reference signal is calculated by the phase calculation unit 150 (S606).
- Subsequently, the
phase calculation unit 150 calculates an average phase difference for each of the receiving antennas 110-n using phase differences calculated for each sub-carrier (S608). Thephase calculation unit 150 also calculates a first phase gradient for each of the receiving antennas 110-n using phase differences calculated for each sub-carrier (S610). - After calculation of the average phase difference and phase gradient by the
phase calculation unit 150 is completed, thefrequency control unit 280 outputs a frequency control signal to the radio receiving units 120-n to switch the frequency band of radio signals received by the receiving antennas 110-n from the first frequency band to the second frequency band (S612). - Accordingly, radio signals in which sub-carriers of different frequencies in the second frequency band are multiplexed are received by the plurality of receiving antennas 110-n (S614), demodulated by the demodulation unit 130 (S616), and phase differences from the reference signal are calculated by the phase calculation unit 150 (S618).
- Then, the
phase calculation unit 150 calculates a second phase gradient for each of the receiving antennas 110-n using phase differences calculated for each sub-carrier (S620). - Then, the path
difference calculation unit 260 calculates a difference of paths from the transmitting antenna to any two receiving antennas based on the average phase difference and the first and second phase gradients for each receiving antenna calculated by the phase calculation unit 150 (S622). - Further, the position of the transmitting antenna is estimated by the
position estimation unit 170 using path differences calculated for two or more pairs of receiving antennas by the path difference calculation unit 260 (S624). - Up to now, the receiving
apparatus 200 according to the second embodiment of the present invention has been described usingFIG. 14 andFIG. 15 . According to the present embodiment, a phase gradient for each sub-carrier is calculated for radio signals received in two or more frequency bands. Accordingly, an error of path difference calculated based on the phase gradient is reduced so that precision of position estimation is improved. - In the present embodiment, an example in which a path difference from the transmitting antenna is calculated based on the first phase gradient calculated in the first frequency band and the second phase gradient calculated in the second frequency band is described. Instead, however, one phase gradient may be calculated from phase differences for each sub-carrier in one frequency band obtained by considering a frequency band after the bandwidth of the first frequency band and the second frequency band adjacent to each other being extended as one virtual frequency band. If, for example, both the first frequency band and the second frequency band have a bandwidth of 40 MHz, one phase gradient can be calculated for a virtual frequency band of 80 MHz based on phase differences for each sub-carrier calculated for each. Also in this case, an error of path difference calculated based on the phase gradient is reduced so that precision of position estimation is improved.
- In the first and second embodiments, the position of a transmitting antenna is estimated based on phase differences calculated for sub-carriers contained in radio signals received by a plurality of receiving antennas provided in a receiving apparatus. In the present embodiment, in contrast, the position is estimated based on a similar idea by providing a plurality of transmitting antennas in a transmitting apparatus and receiving radio signals from the plurality of transmitting antennas by one receiving antenna of a receiving apparatus.
-
FIG. 16 is a schematic diagram roughly showing aradio communication system 3 according to the third embodiment. Referring toFIG. 16 , theradio communication system 3 includes a transmittingapparatus 52 and a receivingapparatus 300. - While
FIG. 16 shows a wireless access point as the transmittingapparatus 52, the transmittingapparatus 52 is not limited to a wireless access point. For example, the transmittingapparatus 52 may be an information processing apparatus such as a PC and workstation, a terminal device such as a mobile phone terminal, PDA, and game terminal, a communication dedicated device such as a router, or a radio communication module connected to these devices. - The transmitting
apparatus 52 and the receivingapparatus 300 are connected by radio communication according to, for example, the OFDM method. - In the present embodiment, the transmitting
apparatus 52 has a plurality of transmitting antennas as described later. Then, radio signals in which sub-carriers of different frequencies are multiplexed are transmitted from the plurality of transmitting antennas to the receivingapparatus 300. The receivingapparatus 300 receives such radio signals transmitted from the plurality of transmitting antennas for position estimation. -
FIG. 17 is a block diagram showing the logical configuration of the receivingapparatus 300 according to the third embodiment. Referring toFIG. 17 , the receivingapparatus 300 includes a receivingantenna 310, aradio receiving unit 320, ademodulation unit 330, adecoding unit 340, aphase calculation unit 350, a pathdifference calculation unit 360, and aposition estimation unit 370. - In the present embodiment, the receiving
antenna 310 receives radio signals transmitted from each of the plurality of transmitting antennas. -
FIG. 18 is an explanatory view conceptually showing, as an example, how radio signals transmitted from four transmitting antennas reach the receivingantenna 310. Referring toFIG. 18 , paths of radio signals from the transmitting antennas Tx-1, Tx-2, Tx-3, and Tx-4 to the receivingantenna 310 are shown. These transmitting antennas Tx-1, Tx-2, Tx-3, and Tx-4 are provided in the transmittingapparatus 52 as shown inFIG. 16 . - In
FIG. 18 , an arc STD shows a trajectory of positions having a distance to the receivingantenna 310 equal to a path length from the transmitting antenna Tx-4 to the receivingantenna 310. - Assume, for example, the path length from the transmitting antenna Tx-4 to the receiving
antenna 310 is used as a reference length. Then, a path difference for the transmitting antenna Tx-1 will be d4, that for the transmitting antenna Tx-2 d5, and that for the transmitting antenna Tx-3 d6. These path differences can be determined from phase differences for each sub-carrier contained in radio signals transmitted from each transmitting antenna Tx-n and received by the receivingantenna 310. - Returning to
FIG. 17 , theradio receiving unit 320 performs amplification, frequency conversion, analog-digital conversion, filtering, imbalance compensation and the like on a radio signal output from the receivingantenna 310. - The
demodulation unit 330 performs packet detection, measurements of synchronization timing and frequency offsets, cutout of OFDM symbols, fast Fourier transforms, channel estimation and the like on a received signal output from theradio receiving unit 320. A stream signal demodulated by thedemodulation unit 330 is output to thedecoding unit 340 and thephase calculation unit 350. - The
decoding unit 340 performs digital demodulation and decoding of the demodulated stream signal input from thedemodulation unit 330. A decoded data signal is output, for example, to a CPU from thedecoding unit 340. - The
phase calculation unit 350 calculates a phase difference of each radio signal transmitted from each of the transmitting antennas Tx-n from that of any reference signal for each sub-carrier contained in the stream signal demodulated by thedemodulation unit 330. A phase difference may also be calculated by multiplying the complex conjugate value of the reference signal by the signal value of each sub-carrier. Further, thephase calculation unit 350 calculates an average phase difference and a phase gradient for each of the transmitting antennas Tx-n using calculated phase differences. - Then, the path
difference calculation unit 360 calculates a difference of paths from any two transmitting antennas Tx-n to the receivingantenna 310 based on the average phase difference and phase gradient for each of the transmitting antennas Tx-n calculated by thephase calculation unit 350. A path difference is calculated, for example, by following Formula (1) to Formula (11) described above. - Here, even if a path difference from the receiving
antenna 310 to the transmitting antennas Tx-n is obtained, it is not possible for the receivingapparatus 300 to specify the positions of the transmitting and receiving apparatuses unless a mutual spatial relationship of the transmitting antennas Tx-n is known. - Thus, in the present embodiment, position information of each of the transmitting antennas Tx-n is inserted, for example, into the data part (DATA) of a packet shown in
FIG. 6 by the transmittingapparatus 52. Then, in the receivingapparatus 300, thedecoding unit 340 outputs a decoded data signal to theposition estimation unit 370 and theposition estimation unit 370 acquires the position information of each of the transmitting antennas Tx-n. - Assume, for example, that in the transmitting
apparatus 52, absolute position information of each of the transmitting antennas Tx-n is input into the data part of a packet. In this case, theposition estimation unit 370 of the receivingapparatus 300 acquires the absolute position information from among data signals decoded by thedecoding unit 340. Then, theposition estimation unit 370 can estimate the absolute position of the receivingantenna 310 by the technique described usingFIG. 10 toFIG. 12 based on the acquired absolute position information and path differences of two or more pairs of transmitting antennas Tx-n of the transmitting antennas Tx-n. - The position estimation method as described above is particularly effective, as shown in
FIG. 16 as an example, when the transmittingapparatus 52 is a fixed wireless access point (or a radio base station) and the receivingapparatus 300 is a mobile terminal device. In such a case, for example, the transmittingapparatus 52 may record absolute position information of the local apparatus in a storage device thereof to contain the absolute position information in a packet, which is then transmitted to the receivingapparatus 300. - Up to now, the transmitting
apparatus 52 and the receivingapparatus 300 according to the third embodiment of the present invention have been described usingFIG. 16 toFIG. 18 . According to the present embodiment, radio signals in which sub-carriers of different frequencies are multiplexed are transmitted from the plurality of transmitting antennas Tx-n provided in the transmittingapparatus 52 to the receivingapparatus 300. Thephase calculation unit 350 of the receivingapparatus 300 calculates a phase difference of each of the radio signals received from the plurality of transmitting antennas from that of the reference signal for each sub-carrier. Then, the pathdifference calculation unit 360 calculates a difference of paths from any two transmitting antennas Tx-n to the receivingantenna 310 based on the phase difference calculated by thephase calculation unit 350. - At this point, absolute position information of the transmitting antennas Tx-n is transmitted to the receiving
apparatus 300 using, for example, the data part of a radio signal and acquired by theposition estimation unit 370 of the receivingapparatus 300. Accordingly, theposition estimation unit 370 can estimate the absolute position of the receivingantenna 310 of the receivingapparatus 300 based on the acquired absolute position information and the path difference. - Here, it does not matter whether a sequence of processing according to the first to third embodiments described herein is realized by hardware or software. If a sequence of processing or part thereof is to be realized by software, a program constituting the software is executed by using a computer incorporated into dedicated hardware or a general-purpose computer shown, for example, in
FIG. 19 . - In
FIG. 19 , a CPU (Central Processing Unit) 902 controls overall operations of a general-purpose computer. A ROM (Read Only Memory) 904 has programs describing part or all of a sequence of processing and data stored therein. A RAM (Random Access Memory) 906 has programs and data used by theCPU 902 for arithmetic processing temporarily stored therein. - The
CPU 902, theROM 904, and theRAM 906 are mutually connected via abus 908. An input/output interface 910 is further connected to thebus 908. - The input/
output interface 910 is an interface to connect theCPU 902, theROM 904, and theRAM 906 and aninput unit 912, anoutput unit 914, astorage unit 916, acommunication unit 918, and adrive 920. - The
input unit 912 receives instructions or input information from a user via an input device such as a button, switch, lever, mouse, and keyboard. Theoutput unit 914 outputs information to the user via, for example, a display device such as a CRT (Cathode Ray Tube), liquid crystal display, and OLED (Organic Light Emitting Diode), or a sound output apparatus such as a speaker. - The
storage unit 916 is constituted, for example, by a hard disk drive, flash memory or the like and stores programs, program data, image data and the like. Thecommunication unit 918 performs communication processing via a network such as a LAN (Local Area Network) and the Internet. Thedrive 920 is provided in the general-purpose computer when necessary and, for example, aremovable medium 922 is inserted onto thedrive 920. - If a sequence of processing according to the first to third embodiments is to be performed by software, for example, a program stored in the
ROM 904, thestorage unit 916, or theremovable medium 922 shown inFIG. 19 is read into theRAM 906 during execution and executed by theCPU 902. - In the foregoing, preferred embodiments of the present invention have been described with reference to attached drawings, but it is needless to say that the present invention is not limited to such examples. It is obvious for a person skilled in the art that various alterations or modifications can be made within the category described in the scope of claims and it is understood that such alterations or modifications naturally belong to the technical scope of the present invention.
- For example, position estimation processing according to the first embodiment described using
FIG. 13 need not necessarily be performed along the sequence described in the flow chart. Each processing step may contain processing performed in parallel or, individually and independently. - The present invention contains subject matter related to Japanese Patent Application JP 2008-182961 filed in the Japan Patent Office on Jul. 14, 2008, the entire contents of which being incorporated herein by reference.
Claims (18)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JPP2008-182961 | 2008-07-14 | ||
| JP2008182961A JP4591565B2 (en) | 2008-07-14 | 2008-07-14 | Reception device, wireless communication system, position estimation method, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| US20100009644A1 true US20100009644A1 (en) | 2010-01-14 |
| US8456362B2 US8456362B2 (en) | 2013-06-04 |
Family
ID=41505583
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US12/498,807 Expired - Fee Related US8456362B2 (en) | 2008-07-14 | 2009-07-07 | Receiving apparatus, radio communication system, position estimation method and program |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US8456362B2 (en) |
| JP (1) | JP4591565B2 (en) |
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20110129023A1 (en) * | 2009-12-02 | 2011-06-02 | Harris Corporation, Corporation Of The State Of Delaware | Wireless ranging system and related methods |
| US20120319902A1 (en) * | 2011-06-15 | 2012-12-20 | Astrium Gmbh | Antenna beam forming for tracking a trasmitter signal |
| US20150256606A1 (en) * | 2014-03-05 | 2015-09-10 | University Of Seoul Industry Cooperation Foundation | System and method for calculating arrangement data between devices |
| WO2017028874A1 (en) * | 2015-08-14 | 2017-02-23 | Sony Mobile Communications Inc. | Determining a relative position between devices |
| EP3316534A1 (en) * | 2016-10-27 | 2018-05-02 | Fraunhofer Gesellschaft zur Förderung der Angewand | Channel estimation of frequency sub bands |
| CN109085563A (en) * | 2018-06-26 | 2018-12-25 | 重庆邮电大学 | WLAN ranging technology based on Software Radio platform |
| CN110024321A (en) * | 2016-10-27 | 2019-07-16 | 弗劳恩霍夫应用研究促进协会 | For providing the receiver and method of the phase coherence of frequency hopping Multjtone |
| US10557914B2 (en) | 2015-03-31 | 2020-02-11 | Mitsubishi Heavy Industries Machinery Systems, Ltd. | Radio wave arrival angle detection device, vehicle detection system, radio wave arrival angle detection method, and vehicle erroneous detection prevention method |
| US10935668B2 (en) * | 2018-08-28 | 2021-03-02 | Bae Systems Information And Electronic Systems Integration Inc. | System and method for determining geolocation of a signal source |
| US12143195B1 (en) * | 2019-08-05 | 2024-11-12 | Synopsys, Inc. | Angle of arrival (AoA) determination for Bluetooth® Low Energy (BLE) |
Families Citing this family (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8577387B2 (en) * | 2009-03-17 | 2013-11-05 | Qualcomm Incorporated | Position location using multiple carriers |
| JP5208994B2 (en) * | 2010-05-14 | 2013-06-12 | 中国電力株式会社 | Evacuation guidance method and information processing system used for this method |
| JP6401671B2 (en) * | 2015-07-15 | 2018-10-10 | 日本電信電話株式会社 | Position detection apparatus and position detection method |
| CN105652240A (en) * | 2015-12-29 | 2016-06-08 | 南京工程学院 | Rail transit vehicle door motion track measurement system and rail transit vehicle door motion track measurement method |
| CN109477881A (en) * | 2016-05-25 | 2019-03-15 | 弗劳恩霍夫应用研究促进协会 | Waveform Design for Positioning Systems |
| JP2021508367A (en) * | 2017-10-12 | 2021-03-04 | ユー−ブロックス、アクチエンゲゼルシャフトu−blox AG | Phase comparison of multi-frequency transmission to assist in determining position or time |
| EP3767321A4 (en) * | 2018-04-23 | 2021-03-17 | Mitsubishi Electric Corporation | DISPLACEMENT KNIFE |
| US10499363B1 (en) * | 2018-09-18 | 2019-12-03 | Qualcomm Incorporated | Methods and apparatus for improved accuracy and positioning estimates |
| FR3110318B1 (en) * | 2020-05-13 | 2022-04-29 | Commissariat Energie Atomique | METHOD FOR LOCATING A CONNECTED OBJECT BY ARRIVAL PHASE DIFFERENCES IN AN LPWA NETWORK |
| JP7665113B2 (en) * | 2023-03-24 | 2025-04-18 | 三菱電機株式会社 | Receiver, receiving method, control circuit and storage medium |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4914735A (en) * | 1987-09-08 | 1990-04-03 | Nec Corporation | Propagation time detecting system with use of detected phase difference of transmitted and received subcarrier |
| US20060104198A1 (en) * | 2004-11-18 | 2006-05-18 | Sony Corporation | Ranging system, transmitting terminal, receiving terminal, ranging method, and computer program |
| US20080316105A1 (en) * | 2005-12-15 | 2008-12-25 | Nak-Seon Seong | Method and Apparatus For Transmitter Locating Using a Single Receiver |
| US20080316104A1 (en) * | 2005-12-08 | 2008-12-25 | Electronics And Telecommunications Research Instit | Apparatus and Method for Computing Location of a Moving Beacon Using Received Signal Strength and Multi-Frequencies |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3269965B2 (en) * | 1996-03-22 | 2002-04-02 | 三菱電機株式会社 | Orientation detection device |
| JP3437947B2 (en) * | 2000-01-18 | 2003-08-18 | 三菱電機株式会社 | Arrival wave estimator |
| JP2004333252A (en) * | 2003-05-06 | 2004-11-25 | Nippon Telegr & Teleph Corp <Ntt> | Position estimation device and position estimation method |
| JP3991081B2 (en) * | 2003-07-28 | 2007-10-17 | 有限会社アール・シー・エス | Active tag device |
| JP2006042201A (en) * | 2004-07-29 | 2006-02-09 | Advanced Telecommunication Research Institute International | Distance measuring system, distance measuring method and communication device |
| JP2007212424A (en) * | 2006-01-10 | 2007-08-23 | Rcs:Kk | Position detecting device and position detection program |
| WO2008029812A1 (en) * | 2006-09-05 | 2008-03-13 | Radio Communication Systems Ltd. | Distance measuring device |
| JP5018643B2 (en) * | 2008-05-27 | 2012-09-05 | 三菱電機株式会社 | Direction finding device |
-
2008
- 2008-07-14 JP JP2008182961A patent/JP4591565B2/en not_active Expired - Fee Related
-
2009
- 2009-07-07 US US12/498,807 patent/US8456362B2/en not_active Expired - Fee Related
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4914735A (en) * | 1987-09-08 | 1990-04-03 | Nec Corporation | Propagation time detecting system with use of detected phase difference of transmitted and received subcarrier |
| US20060104198A1 (en) * | 2004-11-18 | 2006-05-18 | Sony Corporation | Ranging system, transmitting terminal, receiving terminal, ranging method, and computer program |
| US20080316104A1 (en) * | 2005-12-08 | 2008-12-25 | Electronics And Telecommunications Research Instit | Apparatus and Method for Computing Location of a Moving Beacon Using Received Signal Strength and Multi-Frequencies |
| US20080316105A1 (en) * | 2005-12-15 | 2008-12-25 | Nak-Seon Seong | Method and Apparatus For Transmitter Locating Using a Single Receiver |
Cited By (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8619908B2 (en) * | 2009-12-02 | 2013-12-31 | Harris Corporation | Wireless ranging system and related methods |
| US20110129023A1 (en) * | 2009-12-02 | 2011-06-02 | Harris Corporation, Corporation Of The State Of Delaware | Wireless ranging system and related methods |
| US20120319902A1 (en) * | 2011-06-15 | 2012-12-20 | Astrium Gmbh | Antenna beam forming for tracking a trasmitter signal |
| US9612337B2 (en) * | 2011-06-15 | 2017-04-04 | Astrium Gmbh | Antenna beam forming for tracking a transmitter signal |
| US20150256606A1 (en) * | 2014-03-05 | 2015-09-10 | University Of Seoul Industry Cooperation Foundation | System and method for calculating arrangement data between devices |
| US9723066B2 (en) * | 2014-03-05 | 2017-08-01 | University Of Seoul Industry Cooperation Foundation | System and method for calculating arrangement data between devices |
| US10557914B2 (en) | 2015-03-31 | 2020-02-11 | Mitsubishi Heavy Industries Machinery Systems, Ltd. | Radio wave arrival angle detection device, vehicle detection system, radio wave arrival angle detection method, and vehicle erroneous detection prevention method |
| CN108027417A (en) * | 2015-08-14 | 2018-05-11 | 索尼移动通讯有限公司 | Relative position between determining device |
| WO2017028874A1 (en) * | 2015-08-14 | 2017-02-23 | Sony Mobile Communications Inc. | Determining a relative position between devices |
| US9715019B2 (en) | 2015-08-14 | 2017-07-25 | Sony Corporation | Determining a relative position between devices |
| EP3316534A1 (en) * | 2016-10-27 | 2018-05-02 | Fraunhofer Gesellschaft zur Förderung der Angewand | Channel estimation of frequency sub bands |
| CN110024321A (en) * | 2016-10-27 | 2019-07-16 | 弗劳恩霍夫应用研究促进协会 | For providing the receiver and method of the phase coherence of frequency hopping Multjtone |
| WO2018078119A1 (en) * | 2016-10-27 | 2018-05-03 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Channel estimation of frequency sub bands |
| EP3800847A1 (en) * | 2016-10-27 | 2021-04-07 | FRAUNHOFER-GESELLSCHAFT zur Förderung der angewandten Forschung e.V. | Channel estimation of frequency sub bands |
| US11108596B2 (en) | 2016-10-27 | 2021-08-31 | Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. | Channel estimation of frequency sub bands |
| US11206168B2 (en) | 2016-10-27 | 2021-12-21 | Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. | Receiver and method for providing a phase coherency for frequency hopping multitone signals |
| CN109085563A (en) * | 2018-06-26 | 2018-12-25 | 重庆邮电大学 | WLAN ranging technology based on Software Radio platform |
| US10935668B2 (en) * | 2018-08-28 | 2021-03-02 | Bae Systems Information And Electronic Systems Integration Inc. | System and method for determining geolocation of a signal source |
| US12143195B1 (en) * | 2019-08-05 | 2024-11-12 | Synopsys, Inc. | Angle of arrival (AoA) determination for Bluetooth® Low Energy (BLE) |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2010019803A (en) | 2010-01-28 |
| US8456362B2 (en) | 2013-06-04 |
| JP4591565B2 (en) | 2010-12-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8456362B2 (en) | Receiving apparatus, radio communication system, position estimation method and program | |
| US11513181B2 (en) | Angle of arrival location sensing with antenna array | |
| EP2795356B1 (en) | An apparatus and associated methods for switching between antennas in a multi-antenna receiver | |
| US8717865B2 (en) | Method and apparatus for constructing very high throughput short training field sequences | |
| US20160033614A1 (en) | Main Lobe and Grating Lobe Identification for Direction Finding | |
| US20130088395A1 (en) | Method and apparatus for estimating direction of arrival | |
| JP4900360B2 (en) | Reception device, moving angle estimation method, program, and wireless communication system | |
| JP2010068066A (en) | Synchronization circuit and method, radio communication equipment and method, and computer program | |
| KR20110015658A (en) | Single-burst acquisition for wireless communication system | |
| RU2692481C1 (en) | Nb-iot receiver operating at a minimum sampling frequency | |
| EP1767045B1 (en) | Effective time-of-arrival estimation algorithm for multipath environment | |
| WO2018119949A1 (en) | Channel state information phase correction method and apparatus | |
| US10168416B1 (en) | Apparatus, system and method of estimating an arrival time of a wireless transmission | |
| JP6175445B2 (en) | Transmission device, reception device, transmission method, and reception method | |
| US8045948B2 (en) | Receiving apparatus, program and receiving method | |
| RU2577316C2 (en) | Signal processing device, signal processing method and programme | |
| JP2010074564A (en) | Packet detecting apparatus and packet detecting method, distance measuring device and distance measuring method, communication device, and computer program | |
| JP5714994B2 (en) | Wireless communication system, communication apparatus, and wireless communication method | |
| HK40010879B (en) | Effective time-of-arrival estimation algorithm for multipath environment | |
| HK40010879A (en) | Effective time-of-arrival estimation algorithm for multipath environment | |
| HK40010892B (en) | Effective time-of-arrival estimation algorithm for multipath environment | |
| HK40010892A (en) | Effective time-of-arrival estimation algorithm for multipath environment | |
| HK1106095A (en) | Effective time-of-arrival estimation algorithm for multipath environment | |
| HK1106095B (en) | Effective time-of-arrival estimation algorithm for multipath environment |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: SONY CORPORATION, JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:IZUMI, SEIICHI;TAKANO, HIROAKI;SATO, MASANORI;AND OTHERS;REEL/FRAME:022927/0931;SIGNING DATES FROM 20090529 TO 20090606 Owner name: SONY CORPORATION, JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:IZUMI, SEIICHI;TAKANO, HIROAKI;SATO, MASANORI;AND OTHERS;SIGNING DATES FROM 20090529 TO 20090606;REEL/FRAME:022927/0931 |
|
| FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
| STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
| FPAY | Fee payment |
Year of fee payment: 4 |
|
| MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 8 |
|
| FEPP | Fee payment procedure |
Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
| LAPS | Lapse for failure to pay maintenance fees |
Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
| STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |
|
| FP | Lapsed due to failure to pay maintenance fee |
Effective date: 20250604 |