Indoor localization using commercial frequency-modulated signals
First Claim
1. A computer system comprising:
- one or more processing units; and
one or more computer storage media storing computer-executable instructions which, when executed by the one or more processing units, cause the one or more processing units to;
receive a commercial frequency-modulated radio signal on the computer system;
analyze a signal-to-noise ratio of the commercial frequency-modulated radio signal to obtain a signal quality vector comprising the signal-to-noise ratio of the commercial frequency-modulated radio signal;
analyze a multipath indicator of the commercial frequency-modulated radio signal to obtain another signal quality vector comprising the multipath indicator of the commercial frequency-modulated radio signal;
add the signal quality vector comprising the signal-to-noise ratio of the commercial frequency-modulated radio signal to a current location fingerprint;
add the another signal quality vector comprising the multipath indicator of the commercial frequency-modulated radio signal to the current location fingerprint; and
compare the current location fingerprint including the signal quality vector and the another signal quality vector to a fingerprint database to obtain a current location of the computer system.
2 Assignments
0 Petitions
Accused Products
Abstract
A commercial frequency-modulated (FM) radio signal indoor localization system and method for finding a location of a mobile embedded device (such as a smartphone) within a building. Indoor localization is performed by receiving commercial FM radio signals on the device, analyzing the signals using signal quality metrics, and generating signal quality vectors for each signal and signal quality metric used for the signal. The signal quality metric can be any physical signal quality indicator. The signal quality vectors are added to obtain a current location fingerprint. The current location fingerprint is compared to fingerprints stored in a fingerprint database. The location associated with the stored fingerprint that is the closest match to the current fingerprint location is designated as the current location in the building of the mobile embedded device. Locally generated radio signals can be used in conjunction with the commercial FM radio signals to improve localization accuracy.
57 Citations
20 Claims
-
1. A computer system comprising:
-
one or more processing units; and one or more computer storage media storing computer-executable instructions which, when executed by the one or more processing units, cause the one or more processing units to; receive a commercial frequency-modulated radio signal on the computer system; analyze a signal-to-noise ratio of the commercial frequency-modulated radio signal to obtain a signal quality vector comprising the signal-to-noise ratio of the commercial frequency-modulated radio signal; analyze a multipath indicator of the commercial frequency-modulated radio signal to obtain another signal quality vector comprising the multipath indicator of the commercial frequency-modulated radio signal; add the signal quality vector comprising the signal-to-noise ratio of the commercial frequency-modulated radio signal to a current location fingerprint; add the another signal quality vector comprising the multipath indicator of the commercial frequency-modulated radio signal to the current location fingerprint; and compare the current location fingerprint including the signal quality vector and the another signal quality vector to a fingerprint database to obtain a current location of the computer system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method implemented by at least one computer processing unit for performing localization of a mobile device within an indoor structure, the method comprising:
-
obtaining a plurality of commercial frequency-modulated radio signals that are received within the indoor structure, generating a first signal quality vector comprising signal-to-noise ratios of the plurality of commercial frequency-modulated radio signals; adding the first signal quality vector to a current location fingerprint of the mobile device; analyzing frequency offset indicators of the plurality of commercial frequency-modulated radio signals; generating a second signal quality vector comprising the frequency offset indicators of the plurality of commercial frequency-modulated radio signals; adding the second signal quality vector to the current location fingerprint of the mobile device; and comparing the current location fingerprint comprising the first signal quality vector and the second signal quality vector to a fingerprint database to find a current location of the mobile device within the indoor structure. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A mobile device comprising:
-
one or more processing units; and one or more computer storage media storing computer-executable instructions which, when executed by the one or more processing units, cause the one or more processing units to; receive a commercial frequency-modulated radio signal on the mobile device; receive a locally-generated radio signal on the mobile device; analyze the commercial frequency-modulated radio signal and the locally-generated radio signal using signal quality metrics, the signal quality metrics including a signal-to-noise ratio metric representing a signal-to-noise ratio of the commercial frequency-modulated radio signal and another signal-to-noise ratio of the locally-generated radio signal; generate signal quality vectors from the signal quality metrics, the signal quality vectors comprising an individual signal quality vector that includes the signal-to-noise ratio of the commercial frequency-modulated radio signal and another individual signal quality vector that includes the another signal-to-noise ratio of the locally-generated radio signal; add the signal quality vectors to a current location fingerprint of the mobile device; and find a current location of the mobile device within a building using the current location fingerprint. - View Dependent Claims (17, 18, 19, 20)
-
Specification