IP Library Granted Patent US 9,756,589
Granted Patent B2
US 9,756,589 · App. 15/001,946 · Granted Sep 5, 2017

Macro-network location determination, local-oscillator stabilization, and frame-start synchronization based on nearby FM radio signals

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,756,589
App. No.
15/001,946
Granted
Sep 5, 2017
Kind
B2
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.

Claims (49)

1. A method for stabilizing a local oscillator of a first base station in a macro network, the method comprising:

the first base station in the macro network receiving a frequency modulated (FM) radio signal from an FM station, wherein the first base station and the FM station are both located in a given telecommunications market, and wherein the first base station comprises the local oscillator;

the first base station phase-locking the local oscillator to the FM radio signal;

the first base station receiving, over a period of time, a plurality of phase-error indications that are each generated by a network operations center, wherein each received phase-error indication indicates phase drift of the FM radio signal; and

the first base station using at least one of the received phase-error indications to adjust the phase of the local oscillator in order to account for phase drift of the FM radio signal indicated by the at least one received phase-error indication.

2. The method of claim 1 , further comprising the first base station initially determining that the FM radio signal is a strongest FM radio signal out of a plurality of FM radio signals that are each broadcast by another FM station in the given telecommunications market.

3. The method of claim 1 , further comprising the first base station initially determining that a signal strength of the FM radio signal is above a predetermined threshold.

4. The method of claim 1 , further comprising the first base station sending an identifier of the FM radio signal or the FM station to the network operations center in order that the first base station can periodically receive a phase-error indication from the network operations center.

5. The method of claim 1 , further comprising:

the first base station initially receiving a signal from a second base station in the macro network and phase-locking the local oscillator to the signal from the second base station; and

the first base station transferring phase-lock of the local oscillator from the signal from the second base station to the FM radio signal by carrying out the receiving of the FM radio signal and the phase-locking of the local oscillator to the FM radio signal.

6. The method of claim 5 , wherein the receiving of the signal from the second base station, the phase-locking of the local oscillator to the signal from the second base station, and the transferring of phase-lock of the local oscillator from the signal from the second base station to the FM radio signal are carried out during a setup routine, the method further comprising:

after carrying out the setup routine, the first base station switching to an operating mode in which the first base station provides wireless service in the macro network, wherein the receiving of the plurality of phase-error indications over the period of time and the using of the at least one received phase-error indication to adjust the phase of the local oscillator are carried out while the first base station is in the operating mode.

7. A base station in a macro network, wherein the base station comprises:

a macro-network communication interface;

a frequency modulated (FM) receiver configured to receive one or more FM radio signals;

a local oscillator; and

program instructions stored in a non-transitory computer readable medium and executable by at least one processor to:

(a) tune the FM receiver to a first FM radio signal that is broadcast by an FM station, wherein the base station and the FM station are both located in a given telecommunications market;

(b) phase-lock the local oscillator to the first FM radio signal;

(c) receive, over a period of time, a plurality of phase-error indications that are each generated by a network operations center, wherein each received phase-error indication indicates phase drift of the first FM radio signal; and

(d) use at least one of the received phase-error indications to adjust the phase of the local oscillator in order to account for phase drift of the first FM radio signal indicated by the at least one received phase-error indication.

8. The base station of claim 7 , further comprising program instructions stored in the non-transitory computer readable medium and executable by the at least one processor to initially determine that the first FM radio signal is a strongest FM radio signal out of a plurality of FM radio signals in the given telecommunications market.

9. The base station of claim 7 , further comprising program instructions stored in the non-transitory computer readable medium and executable by the at least one processor to initially determine that a signal strength of the first FM radio signal is above a predetermined threshold.

10. The base station of claim 7 , further comprising program instructions stored in the non-transitory computer readable medium and executable by the at least one processor to send an indication of the first FM radio signal to the network operations center in order that the base station can periodically receive the phase-error indications from the network operations center.

11. The base station of claim 7 , further comprising program instructions stored in the non-transitory computer readable medium and executable by the at least one processor to:

initially receive a broadcast signal from a nearby base station in the macro network;

phase-lock the local oscillator to the broadcast signal from the nearby base station; and

transfer phase-lock of the local oscillator from the broadcast signal to the first FM radio signal by carrying out the receiving of the first FM radio signal and the phase-locking of the local oscillator to the first FM radio signal.

12. The base station of claim 11 :

wherein a setup routine comprises the program instructions stored in the non-transitory computer readable medium and executable by the at least one processor to receive the broadcast signal from the nearby base station, phase-lock the local oscillator to the broadcast signal, and transfer phase-lock of the local oscillator from the broadcast signal to the first FM radio signal;

wherein the base station further comprises program instructions stored in the non-transitory computer readable medium and executable by the at least one processor to, after carrying out the setup routine, switch to an operating mode to provide wireless service in the macro network, and while in the operating mode, to receive the plurality of phase-error indications and use the at least one received phase-error indication to adjust the phase of the local oscillator.

13. A method for facilitating local-oscillator stabilization for one or more base stations in a macro network, the method comprising:

(i) a core-network entity receiving a phase-error indication for each of one or more frequency modulated (FM) radio signals in a given telecommunications market, wherein the core-network entity serves as a network operations center; and

(ii) for each of the one or more FM radio signals, the core-network entity:

(a) identifying one or more base stations that are using the FM radio signal as a reference signal for local-oscillator stabilization; and

(b) sending the phase-error indication for the FM radio signal to each identified base station.

14. The method of claim 13 , wherein the core-network entity is a network operations center.

15. The method of claim 13 , wherein the phase-error indication for each of the one or more FM radio signals is generated by an in-market broadcast monitoring system in the given telecommunications market, wherein at least one coverage area of the macro network overlaps with the given telecommunications market.

16. The method of claim 15 , wherein, to generate the phase-error indication for a given one of the FM radio signals, the in-market broadcast monitoring system is configured to:

receive the given one of the FM radio signals that is broadcast in the given telecommunications market;

cause a GPS receiver to receive a GPS signal comprising a GPS reference signal;

divide down the given one of the FM radio signals to generate a comparison signal; and

determine a phase difference between the comparison signal and the GPS reference signal, wherein the phase-error indication for the given one of the FM radio signals comprises an indication of the phase difference between the comparison signal and the FM radio signal.

17. The method of claim 16 , wherein the given one of the FM radio signals has an identified broadcast frequency and an actual broadcast frequency, and wherein the actual broadcast frequency is variable from the identified broadcast frequency according to phase drift of the FM radio signal.

18. The method of claim 17 , wherein the given one of the FM radio signals is divided down such that a frequency of the comparison signal is equal to a frequency of the GPS reference signal only if the actual broadcast frequency is equal to the identified broadcast frequency.

19. The method of claim 16 , wherein, to divide down the given one of the FM radio signals, the in-market broadcast monitoring system is configured to:

determine a first frequency equal to the identified broadcast frequency of the FM signal divided by a frequency of the GPS reference signal; and

generate the comparison signal by dividing the FM radio signal by a signal having the determined first frequency.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: IBSV LLC; LAYER3 TV, LLC; PUSHSPRING, LLC; T-MOBILE CENTRAL LLC; T-MOBILE USA, INC.; ASSURANCE WIRELESS USA, L.P.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; SPRINTCOM LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM LLC
Reel/Frame 062595/0001 →
CHANGE OF NAME Recorded Feb 11, 2022
From: SPRINT SPECTRUM L.P.
To: SPRINT SPECTRUM LLC
Reel/Frame 059044/0022 →
SECURITY AGREEMENT Recorded Apr 2, 2020
From: T-MOBILE USA, INC.; ISBV LLC; T-MOBILE CENTRAL LLC; LAYER3 TV, INC.; PUSHSPRING, INC.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; CLEARWIRE LEGACY LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM L.P.; ASSURANCE WIRELESS USA, L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 053182/0001 →
TERMINATION AND RELEASE OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Apr 1, 2020
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: CLEARWIRE IP HOLDINGS LLC
Reel/Frame 052291/0439 →
GRANT OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Mar 3, 2017
From: CLEARWIRE IP HOLDINGS LLC
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 041882/0875 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2016
From: RAUSCH, WALTER; SATAPATHY, DURGA PRASAD
To: SPRINT SPECTRUM L.P.
Reel/Frame 038803/0585 →