Macro-network location determination, local-oscillator stabilization, and frame-start synchronization based on nearby FM radio signals
First Claim
1. A method carried out by a base station, wherein the base station provides service in a coverage area of a macro network, and wherein the base station is located within a given telecommunications market, the method comprising:
- receiving a plurality of FM radio signals, wherein each of the FM radio signals is broadcast at a certain broadcast frequency by an FM radio station in the given telecommunications market;
for each received FM radio signal, determining an angle of arrival of the FM radio signal at the base station;
sending a location request to a network operations center, wherein the location request comprises the broadcast frequency and the determined angle of arrival for each of the FM radio signals; and
receiving a response to the location request from the network operations center, wherein the response indicates a geographic location of the base station, and wherein the broadcast frequency and the determined angle of arrival for each of the FM radio signals are both used as a basis to determine the geographic location of the base station.
7 Assignments
0 Petitions
Accused Products
Abstract
Exemplary methods and systems may generally be implemented to allow a macro-network base station without access to a GPS reference signal to provide some or all of the functionality for which existing macro-network base stations typically rely on GPS. In a first aspect, an exemplary macro-network base station may determine its location using a location-determination technique that is based upon the angles of arrival of FM radio signals from nearby FM stations. In a second aspect, an exemplary macro-network base station may stabilize its local oscillator by phase-locking its local oscillator to an FM radio signal, and periodically adjusting its local oscillator to account for phase drift of the FM radio signal. And in a third aspect, an exemplary macro-network base station may synchronize its frame-start timing with a nearby base station using a frame-start timing signal that the base station has synchronized to frame transmissions from the nearby base station during a setup routine.
-
Citations
17 Claims
-
1. A method carried out by a base station, wherein the base station provides service in a coverage area of a macro network, and wherein the base station is located within a given telecommunications market, the method comprising:
-
receiving a plurality of FM radio signals, wherein each of the FM radio signals is broadcast at a certain broadcast frequency by an FM radio station in the given telecommunications market; for each received FM radio signal, determining an angle of arrival of the FM radio signal at the base station; sending a location request to a network operations center, wherein the location request comprises the broadcast frequency and the determined angle of arrival for each of the FM radio signals; and receiving a response to the location request from the network operations center, wherein the response indicates a geographic location of the base station, and wherein the broadcast frequency and the determined angle of arrival for each of the FM radio signals are both used as a basis to determine the geographic location of the base station. - View Dependent Claims (2)
-
-
3. A location-determination method carried out by at least one entity in a core network, wherein the core network supports a macro network that provides service in a coverage area, and wherein the coverage area overlaps with one or more telecommunications markets, the method comprising:
-
receiving a location request from a base station in the macro network, wherein the location request comprises;
(a) a plurality of FM-station identifiers, wherein each FM-station identifier corresponds to an FM radio station, and (b) for each FM-station identifier, an angle of arrival at the base station of an FM radio signal that is broadcast by the identified FM radio station;determining a set of potential markets that comprises one or more telecommunications markets, wherein each potential market includes an FM radio station corresponding to each of the FM-station identifiers; iteratively applying a triangulation routine to the set of potential markets until an application of the trilateration routine in one of the potential markets produces a valid crossing point, wherein the triangulation routine is based at least in part on (a) geographic locations of FM radio stations that broadcast at the reported broadcast frequencies in the given potential market and (b) the reported angles of arrival at the base station; and setting the valid crossing point as the geographic location of the base station. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A core-network component, wherein the core network supports a macro network that provides service in a coverage area, and wherein the coverage area overlaps with one or more telecommunications markets, comprising:
-
a non-transitory tangible computer-readable medium; program instructions stored on the non-transitory tangible computer-readable medium and executable by at least one processor to cause the core-network entity to; (i) receive a location request from a base station in the macro network, wherein the location request comprises;
(a) a plurality of FM-station identifiers, wherein each FM-station identifier corresponds to an FM radio station, and (b) for each FM-station identifier, an angle of arrival at the base station of an FM radio signal that is broadcast by the identified FM radio station;(ii) determine a set of potential markets that comprises one or more telecommunications markets, wherein each potential market includes an FM radio station corresponding to each of the FM-station identifiers; (iii) iteratively apply a triangulation routine to the set of potential markets until an application of the trilateration routine in one of the potential markets produces a valid crossing point, wherein the triangulation routine is based at least in part on (a) geographic locations of FM stations that broadcast at the reported broadcast frequencies in the given potential market and (b) the reported angles of arrival at the base station; and (iv) set the valid crossing point as the geographic location of the base station. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification