Method and apparatus for distributed synchronization in femtocell networks
AssigneeQUALCOMM Incorporated
InventorsMarjan Baghaie Abchuyeh, Samel Celebi, Luca Blessent
Life of this patent
Estimating the term…
Abstract
Aspects disclosed herein relate to facilitating synchronizing frequency and/or timing of a wireless network. In an example, with a femto node configured to receive one or more signals from one or more anchor sources, determine that at least one of the one or more signals are received at least at a threshold signal quality, determine whether a difference in a local frequency and/or a local timing is within a threshold difference to a signal frequency and/or a signal timing determined based on the at least one of the one or more signals, and advertise an anchor status where the difference is within the threshold difference.
Claims40
A method for synchronizing at least one of frequency, timing, or combination thereof in a wireless network, comprising:
- receiving, at a femto node, one or more signals from one or more anchor sources;
- determining that at least one of the one or more signals is received at least at a threshold signal quality;
- determining whether a difference in at least one of a local frequency, a local timing, or any combination thereof is within a threshold difference to a respective one of a signal frequency, a signal timing, or any combination thereof determined based on the at least one of the one or more signals;
- and
- advertising an anchor status indicating the femto node is an anchor source for synchronizing at least one of frequency, timing, or any combination thereof where the difference is within the threshold difference.
An apparatus for synchronizing at least one of frequency, timing, or any combination thereof in a wireless network, comprising:
- at least one processor configured to:
- receive one or more signals from one or more anchor sources;
- determine that at least one of the one or more signals is received at least at a threshold signal quality;
- determine whether a difference in at least one of a local frequency, a local timing, or any combination thereof is within a threshold difference to a respective one of a signal frequency, a signal timing, or any combination thereof determined based on the at least one of the one or more signals;
- and
- advertise an anchor status indicating the apparatus is an anchor source for synchronizing at least one of frequency, timing, or any combination thereof where the difference is within the threshold difference;
- and
- a memory coupled to the at least one processor.
An apparatus for synchronizing at least one of frequency, timing, or any combination thereof in a wireless network, comprising:
- means for receiving one or more signals from one or more anchor sources;
- means for determining that at least one of the one or more signals is received at least at a threshold signal quality;
- means for determining whether a difference in at least one of a local frequency, a local timing, or any combination thereof is within a threshold difference to a respective one of a signal frequency, a signal timing, or any combination thereof determined based on the at least one of the one or more signals;
- and
- means for advertising an anchor status indicating the apparatus is an anchor source for synchronizing at least one of frequency, timing, or any combination thereof where the difference is within the threshold difference.
A computer program product for synchronizing at least one of frequency, timing, or any combination thereof in a wireless network, comprising:
- a computer-readable medium, comprising:
- code for causing at least one computer to receive, at a femto node, one or more signals from one or more anchor sources;
- code for causing the at least one computer to determine that at least one of the one or more signals is received at least at a threshold signal quality;
- code for causing the at least one computer to determine whether a difference in at least one of a local frequency, a local timing, or any combination thereof is within a threshold difference to a respective one of a signal frequency, a signal timing, or any combination thereof determined based on the at least one of the one or more signals;
- and
- code for causing the at least one computer to advertise an anchor status indicating the femto node is an anchor source for synchronizing at least one of frequency, timing, or any combination thereof where the difference is within the threshold difference.
A method for synchronizing at least one of frequency, timing, or any combination thereof in a wireless network, comprising:
- receiving a plurality of signals from a plurality of sources;
- determining whether a source from the plurality of sources is an anchor signal source based at least in part on an indication received from the source of the plurality of signals;
- determining a plurality of differences in at least one of a frequency, a timing, or any combination thereof between each of the plurality of signals and a respective one of a local frequency, a local timing, or any combination thereof;
- assigning a weight to each of the plurality of differences based in part on a type of each source of the plurality of sources;
- and
- adjusting the respective one of the local frequency, the local timing, or the combination thereof according to a weighted average difference computed based in part on a sum of the plurality of differences with the weight applied to each of the plurality of differences.
An apparatus for synchronizing at least one of frequency, timing, or any combination thereof in a wireless network, comprising:
- at least one processor configured to:
- receive a plurality of signals from a plurality of sources;
- determine whether a source from the plurality of sources is an anchor signal source based at least in part on an indication received from the source of the plurality of signals;
- determine a plurality of differences in at least one of a frequency, a timing, or any combination thereof between each of the plurality of signals and a respective one of a local frequency, a local timing, or any combination thereof;
- assign a weight to each of the plurality of differences based in part on a type of each source of the plurality of sources;
- and
- adjust the respective one of the local frequency, the local timing, or the combination thereof according to a weighted average difference computed based in part on a sum of the plurality differences with the weight applied to each of the plurality of differences;
- and
- a memory coupled to the at least one processor.
An apparatus for synchronizing at least one of frequency, timing, or any combination thereof in a wireless network, comprising:
- means for receiving a plurality of signals from a plurality of sources;
- means for determining whether a source from the plurality of sources is an anchor signal source based at least in part on an indication received from the source of the plurality of signals;
- means for determining a plurality of differences in at least one of a frequency, a timing, or any combination thereof between each of the plurality of signals and a respective one of a local frequency, a local timing, or any combination thereof;
- means for assigning a weight to each of the plurality of differences based in part on a type of each source of the plurality of sources;
- and
- means for adjusting the respective one of the local frequency, the local timing, or the combination thereof according to a weighted average difference computed based in part on a sum of the plurality of differences with the weight applied to each of the plurality of differences.
A computer program product for synchronizing at least one of frequency, timing, or any combination thereof in a wireless network, comprising:
- a computer-readable medium, comprising:
- code for causing at least one computer to receive a plurality of signals from a plurality of sources;
- code for causing the at least one computer to determine whether a source from the plurality of sources is an anchor signal source based at least in part on an indication received from the source of the plurality of signals;
- code for causing the at least one computer to determine a plurality of differences in at least one of a frequency, a timing, or any combination thereof between each of the plurality of signals and a respective one of a local frequency, a local timing, or any combination thereof;
- code for causing the at least one computer to assign a weight to each of the plurality of differences based in part on a type of each source of the plurality of sources;
- and
- code for causing the at least one computer to adjust the respective one of the local frequency, the local timing, or the combination thereof according to a weighted average difference computed based in part on a sum of the plurality of differences with the weight applied to each of the plurality of differences.
Dependencies are inferred from the claim text.