CA2736101A1 - Synchronizing a base station in a wireless communication system - Google Patents

Synchronizing a base station in a wireless communication system Download PDF

Info

Publication number
CA2736101A1
CA2736101A1 CA2736101A CA2736101A CA2736101A1 CA 2736101 A1 CA2736101 A1 CA 2736101A1 CA 2736101 A CA2736101 A CA 2736101A CA 2736101 A CA2736101 A CA 2736101A CA 2736101 A1 CA2736101 A1 CA 2736101A1
Authority
CA
Canada
Prior art keywords
base station
time
silence
network
silence duration
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
Application number
CA2736101A
Other languages
French (fr)
Other versions
CA2736101C (en
Inventor
Ravi Palanki
Parag A. Agashe
Vikram Gupta
Rajarshi Gupta
Naga Bhushan
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qualcomm Inc
Original Assignee
Qualcomm Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=42037600&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=CA2736101(A1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Qualcomm Inc filed Critical Qualcomm Inc
Publication of CA2736101A1 publication Critical patent/CA2736101A1/en
Application granted granted Critical
Publication of CA2736101C publication Critical patent/CA2736101C/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/08Access point devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W56/00Synchronisation arrangements
    • H04W56/001Synchronization between nodes
    • H04W56/0015Synchronization between nodes one node acting as a reference for the others
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W56/00Synchronisation arrangements

Abstract

A method for synchronizing a wireless communication system is disclosed. A
silence duration for a base station is determined based on the time required for a neighbor base station to obtain or maintain synchronization. All transmissions from the base station are ceased for the silence duration. Multiple base stations level may cease transmissions at the same time, thus mitigating interference.

Description

SYNCHRONIZING A BASE STATION IN A WIRELESS

COMMUNICATION SYSTEM
RELATED APPLICATIONS
[0001] This application is related to and claims priority from U.S.
Provisional Patent Application Serial No. 61/098,360 filed September 19, 2008, for "Wireless Network Synchronization using Coordinated Silence," and from U.S. Provisional Patent Application Serial No. 61/115,465 filed November 17, 2008, for "Timing Synchronization Based on Backhaul Messaging for Silencing an Asynchronous Neighbor Cell."

TECHNICAL FIELD
[0002] The present disclosure relates generally to communication systems. More specifically, the present disclosure relates to synchronizing a base station in a wireless communication system.

BACKGROUND
[0003] Wireless communication systems have become an important means by which many people worldwide have come to communicate. A wireless communication system may provide communication for a number of mobile devices, each of which may be serviced by a base station. Examples of mobile devices include cellular phones, personal digital assistants (PDAs), handheld devices, wireless modems, laptop computers, personal computers, etc.
[0004] As wireless communication becomes more popular, there are new challenges to accommodating large call volumes and maintaining call quality in a cost-efficient manner. One way to increase efficiency is to maximize the data rate of transmissions by base stations. Synchronized base stations cause less interference for neighboring base stations than asynchronous base stations, thus allowing higher data rates.
Therefore, benefits may be realized by improved methods and apparatus for synchronizing a base station in a wireless communication system.

BRIEF DESCRIPTION OF THE DRAWINGS
[0005] Figure 1 is a block diagram illustrating a wireless communication system for synchronizing base stations;
[0006] Figure 2 is a block diagram illustrating a pico base station with a silence module;
[0007] Figure 3 is a block diagram illustrating a stratum based module that may be in a pico base station;
[0008] Figure 4 is a sequence diagram illustrating a wireless communication system for synchronizing base stations using contiguous silence intervals;
[0009] Figure 4a is a sequence diagram illustrating a wireless communication system for synchronizing base stations using non-contiguous silence intervals;
[0010] Figure 5 is a flow diagram illustrating a method for silencing a synchronous base station;
[0011] Figure 6 illustrates means-plus-function blocks corresponding to the method of Figure 5;
[0012] Figure 7 is another sequence diagram illustrating a wireless communication system for synchronizing base stations;
[0013] Figure 8 is a flow diagram illustrating a method for silencing an asynchronous base station;
[0014] Figure 9 illustrates means-plus-function blocks corresponding to the method of Figure 8;
[0015] Figure 10 is a flow diagram illustrating a method 1000 for silencing interfering base stations;
[0016] Figure 11 illustrates means-plus-function blocks corresponding to the method of Figure 10; and [0017] Figure 12 illustrates certain components that may be included within a wireless device.

DETAILED DESCRIPTION
[0018] A method for synchronizing a wireless communication system is disclosed.
A silence duration for a base station is determined based on a time required for a neighbor base station to obtain or maintain synchronization. All transmissions from the base station are ceased for the silence duration.
[0019] The ceasing may occur periodically every tracking period in the wireless communication system. In one configuration, the base station may be a synchronous base station. The silence duration may be further based on a stratum level of the synchronous base station that indicates a number of base stations between the synchronous base station and a global timing source node, including the global timing source node. The silence duration may be of length n*T where n is the stratum level of the synchronous base station and T is the time required for a neighbor base station to obtain or maintain synchronization. A starting silence time for the silence duration may also be determined as a time when a tracking period for the wireless communication system (P) divides evenly into a network-wide global time. A network-wide global time may be received from the neighbor base station or a global timing source node.
[0020] In another configuration, the base station may be an asynchronous base station. The silence duration may be further based on a maximum error between a network-wide global time and an estimated network-wide time, and a total number of stratum levels in the wireless communication system. A starting silence time for the silence duration may be determined based on the estimated network-wide-time and the maximum error between the network-wide global time and the estimated network-wide time. The estimated network-wide time may be received using a backhaul protocol, such as Network Time Protocol (NTP).
[0021] In another configuration, the silence duration and a starting silence time for the silence duration may be received in a backhaul message from the neighbor base station. The base station may be a pico base station, a femto base station, or a Home eNodeB. Multiple synchronization signals may be received and a synchronization signal that provides a smallest stratum level may be used. If multiple synchronization signals provide the same stratum level, the synchronization signal with the highest Signal to Interference and Noise Ratio (SINR) may be used. The silence duration may be contiguous or non-contiguous.
[0022] An apparatus for synchronizing a wireless communication system is also disclosed. The apparatus includes a processor and memory in electronic communication with the processor. Executable instructions are stored in the memory. The instructions are be executable to determine a silence duration for a base station based on a time required for a neighbor base station to obtain or maintain synchronization.
The instructions are also be executable to cease all transmissions from the base station for the silence duration.
[0023] An apparatus for synchronizing a wireless communication system is also disclosed. The apparatus includes means for determining a silence duration for a base station based on a time required for a neighbor base station to obtain or maintain synchronization. The apparatus also includes means for ceasing all transmissions from the base station for the silence duration.
[0024] A computer-program product for providing multi-region instrument support in an audio player that does not support multi-region instruments is also disclosed. The computer-program product comprises a computer-readable medium having instructions thereon. The instructions include code for determining a silence duration for a base station based on a time required for a neighbor base station to obtain or maintain synchronization. The instructions also include code for ceasing all transmissions from the base station for the silence duration.
[0025] Figure 1 is a block diagram illustrating a wireless communication system 100 for synchronizing base stations 102, 104. The system 100 may include a synchronous base station 104 and a Global Positioning System (GPS) source 106.
The synchronous base station 104 may communicate with a radio network controller (also referred to as a base station controller or packet control function).
The radio network controller 118 may communicate with a mobile switching center (MSC) 124, a packet data serving node (PDSN) 120 or internetworking function (IWF), a public switched telephone network (PSTN) 126 (typically a telephone company), and an Internet Protocol (IP) network 122 (typically the Internet). The mobile switching center 124 may be responsible for managing the communication between a wireless communication device and the public switched telephone network 126 while the packet data serving node 120 may be responsible for routing packets between a wireless communication device and the IP network 122.
[0026] Synchronization among base stations 104 in a wireless communication system 100 may bring many benefits such as interference management or virtual multiple input multiple output (MIMO) capability. Traditionally, system 100 synchronization may be achieved using Global Positioning System (GPS) receivers 112 collocated with base stations 102, 104, i.e., the synchronous base station 104 may include a GPS receiver 112b. However, GPS receivers 112 and/or GPS signals 108 may not always be available for synchronization purposes. For example, GPS
receivers 112 may not be included in a base station 102, 104 because of manufacturing cost considerations or power consumption limitations. As used herein, the term "synchronous" describes a base station 102, 104 that is capable of accurately tracking a timing reference used in the system 100. Conversely, the term "asynchronous"
describes a base station 102, 104 that is not capable of accurately tracking a timing reference used in the system 100. Additionally, a base station 102, 104 may include a GPS receiver 112, but lack line-of-sight to the GPS source 106, e.g., a GPS
satellite. In such scenarios, alternative synchronization strategies may be used to synchronize base stations. One example is the heterogeneous deployment in Long Term Evolution Advanced (LTE-A) or Ultra Mobile Broadband Advanced (UMB-A). In some configurations, pico base stations 102a-b may be placed in addition to the normal base stations 104 to enhance network throughput. As used herein, the term "pico" or "pico base station" refers to a device that is smaller and less powerful than a base station 104 and capable of communicating with wireless devices and a wireless communication system 100. Similarly, the present systems and methods are also applicable to femto cells, also known as femto nodes, or Home eNodeBs, or access point base stations, where the term "femto" or "femto base station" refers to a device that is smaller and less powerful than a base station 104 and capable of communicating with wireless devices and a wireless communication system 100. In other words, the terms "pico" and "femto" may be used interchangeably herein. The term "macro" or "macro base station" refers to a traditional base station 104 that is larger and more powerful than a pico base station 102.
[0027] In exemplary network environments, each femto base station, also known as femto node, may be coupled to a wide area network (e.g., the Internet) and a mobile operator core network via a DSL router, a cable modem, a wireless link, or other connectivity means. Each femto node may be configured to serve associated wireless devices, such as, for example, access terminals or user equipment, and, optionally, alien access terminals. In other words, access to femto nodes may be restricted, whereby a given access terminal may be served by a set of designated (e.g., home) femto node(s) but may not be served by any non-designated femto nodes (e.g., a neighbor's femto node). The owner of a femto node may subscribe to mobile service, such as, for example, 3G mobile service, offered through the mobile operator core network.
In addition, an access terminal may be capable of operating both in macro environments and in smaller scale (e.g., residential) network environments. In other words, depending on the current location of the access terminal, the access terminal may be served by an access node of a macro cell mobile network or by any one of a set of femto nodes (e.g., the femto nodes and that reside within a corresponding user residence). For example, when a subscriber is outside his home, he is served by a standard macro base station or macro access node and when the subscriber is at home, he is served by a femto node.
Here, it should be appreciated that a femto node may be backward compatible with existing access terminals.
[0028] A femto base station or femto node may be deployed on a single frequency or, in the alternative, on multiple frequencies. Depending on the particular configuration, the single frequency or one or more of the multiple frequencies may overlap with one or more frequencies used by a macro base station. In some aspects, an access terminal may be configured to connect to a preferred femto node (e.g., the home femto node of the access terminal) whenever such connectivity is possible. For example, whenever the access terminal is within a user's residence, it may be desired that the access terminal communicate only with the home femto node.
[0029] A femto node may be restricted in some aspects. For example, a given femto node may only provide certain services to certain access terminals. In deployments with so-called restricted (or closed) association, a given access terminal may only be served by the macro cell mobile network and a defined set of femto nodes (e.g., the femto nodes that reside within the corresponding user residence). In some implementations, a node may be restricted to not provide, for at least one node, at least one of. signaling, data access, registration, paging, or service.
[0030] Reffering back to Figure 1, pico base stations 102 may be placed indoors.
Therefore, a pico base station 102a may include a GPS receiver 112a, but be unable to receive a GPS signal 108. Alternatively, a pico base station 102b may not include a GPS receiver 112. Non-GPS pico base stations 102 may use a synchronization signal 110 from a GPS base station 104 or GPS derived base station, (i.e., those able to track GPS base station's synchronization signal 110), for timing. The synchronization signals 110 may be wireless or wired, e.g., one pico base station 102a may receive a wireless synchronization signal 110a while another pico base station 102b may receive a wired synchronization signal 110b. A multiple level synchronization hierarchy may be established when the non-GPS pico base stations 102 are able hear the neighboring GPS
base station 104 or GPS derived base stations.
[0031] However, signal interference 114 may be a major limiting factor in an unplanned deployment. Detrimental interference 114 may hinder the ability of the non-GPS pico base station 102 to listen to the desired synchronization signal 110 over the air. This may be particularly true in heterogeneous deployments where the pico base stations 102 may not have good geometry, and could jam other neighboring pico base stations 102. In other words, two asynchronous pico base stations 102 may interfere with each other and prevent each other from synchronizing with the synchronous base station 104, i.e., two nearby asynchronous pico base stations 102 may produce so much interference 114 for each other that neither of them receives a good signal to interference ratio (SIR) on the synchronization signal 110 from the synchronous base station 104. Similarly, synchronization signals 110 at a pico base station 102 may interfere with one another such that the pico base station 102 may not be able to use any of them.
[0032] Therefore, the pico base stations 102 may include silence modules 116a-b that may allow the pico base stations 102 to achieve synchronization by using a network wide coordinated silence. Alternatively, or in addition to, the silence modules 116a-b may be in a femto base station, i.e., a Home eNodeB or a relay. While the silence modules 116 are illustrated only on the pico base stations 102, macro base stations 104 may also use the techniques described herein to achieve synchronization. The silence module 116 may operate using hierarchical information or messages sent from other base stations 102, 104.
[0033] The present systems and methods may be used by base stations 102, 104 to initially acquire timing (the asynchronous timing method may be used for this) as well as to maintain that timing (the synchronous method may be used for this). For example, oscillators on pico base stations 102 and femto base stations may not be high quality.
Therefore, the pico base stations 102 and femto base stations may need to periodically track synchronization signals 110.
[0034] In one configuration, a silence module 116 may use hierarchical information to periodically silence base stations 102, 104 based on their stratum level within the system 100 and their synchronization status. As used herein, the term "stratum level" or "stratum" for a pico base station 102 refers to the smallest number of intermediate synchronous nodes between the pico base station 102 and the GPS source 106, including the GPS source node 106. For example, the stratum level of the illustrated pico base stations 102 is two while the stratum level of the illustrated synchronous base station 104 is one. Based on the stratum level, the pico base stations 102 within the system may stay silent for a period of time long enough to allow base stations 102, 104 with the same or lower stratum level to synchronize. In other words, synchronous pico base stations 102 with a low stratum level may stay silent, (i.e., refrain from transmitting any data), for a shorter period of time than synchronous pico base stations 102 with a high stratum level. Durations for different stratum levels may be calculated and stored for efficiency. Additionally, lists of silence intervals for each stratum level may be defined by a particular standard, (e.g., 3GPP), or provided by a configuration entity. The periods of silence may be based on an actual global time that acts as a network-wide global time, e.g., Coordinated Universal Time (UTC). While the present systems and methods below are described using UTC, any suitable global time standard may be used.
[0035] However, an asynchronous pico base station 102 may not have knowledge of the actual global time, e.g., it does not have a GPS receiver 112 or cannot receive the GPS signal 108 because it is indoors. Therefore, the silence module 116 may use an estimated global time, or estimated network-wide time, to determine a beginning silence time and a silence duration, e.g., using Network Time Protocol (NTP). Since the silence module 116 may rely on the estimated global time when silencing asynchronous pico base stations 102, the duration of silence may be larger for asynchronous pico base stations 102 than for synchronous pico base stations 102.
[0036] Rather than periodic silence, the silence module 116 may alternatively use a message-based configuration to silence interfering pico base stations 102. In a message-based configuration, the silence module 116 may detect interfering pico base stations 102 and send a message to the interfering pico base stations 102 requesting them to stay silent for a predetermined period of time. During the silence period, the requesting base station 102, 104 may acquire timing information, e.g., UTC.
[0037] Figure 2 is a block diagram illustrating a pico base station 202 with a silence module 216. The pico base station 202 may include a GPS receiver 212, although it may not be able to receive a GPS signal 108. If the pico base station 202 is not synchronized, either from a GPS signal 108 or from another synchronous base station 104, the pico base station 202 may cause interference with its transmissions.
Therefore, the silence module 216 may determine when the pico base station 202 should be silent and control transmit circuitry 228 accordingly. In other words, silence module 216 may send control messages that cease all transmissions from the pico base station 202 based on a stratum based algorithm or a message based algorithm.
[0038] A stratum based module 230 may determine periodic silences for the pico base station 202. If the pico base station 202 is synchronous, the pico base station 202 may have an actual global time 250, e.g., the Coordinated Universal Time (UTC) 250.
The duration of silence for a synchronous pico base station 202 may be dependent on the stratum level (n) 246. The silence interval may be synchronized to start at starting time (t) 244, when a tracking period (P) 242 divides evenly into the UTC 250, i.e., UTC
mod P = 0. The tracking period (P) 242 is the length of time between synchronization events, e.g., 2 seconds. The silence duration (D) 248 for a synchronous pico base station 202 at a stratum n 246 may be nT, where the synchronization time (T) 238 is the time required for achieving synchronization, i.e., D = nT.
[0039] Since an asynchronous pico base station 202 may not have access to the UTC 250, asynchronous pico base stations 202 may determine the periodic silence starting time (t) 244 using the Network Time Protocol (NTP). Using NTP, the pico base station 202 may receive an estimated global time 249 from an NTP server using a series of NTP messages. Then, the starting time (t) 244 of the silence interval may depend on the accuracy of its estimated global time. If ENTp 236 is the maximum error between the UTC and estimated global time 249, then the asynchronous pico base station may remain silent for a duration (D) 248 of 2 * ENTP + Smax * T, where Smax 234 is the maximum stratum in the wireless communication system 100 and the synchronization time (T) 238 is the time required for achieving synchronization. The starting time (t) 244 for an asynchronous pico base station 202 may occur when a scaled tracking period (kP) divides evenly into (t+ ENTP), (i.e., (t+ENTp) mod kP =
0), where k 240 is a scalar that is greater than or equal to 1. In other words, an asynchronous Pico base station 202 may estimate the synchronous starting time (t') 251 at which UTC mod P = 0 using the NTP estimated global time 249 instead of using the UTC 250.
Then, to account for the inherent error in the estimated global time 249, the asynchronous Pico base station 202 may be silenced ENTp 236 before and after the estimated starting time (t') 251 plus Smax * T.
[0040] For Pico base stations 202 attempting to synchronize from another base station 104 at stratum n, the stratum based module 230 may reduce the number of interfering base stations 102, 104 to the number of base stations 102, 104 with a stratum level 246 less than or equal to n as well as asynchronous base stations 104.
[0041] Upon initialization, the asynchronous Pico base station 202 may not transmit for multiple silence periods and attempt synchronization. If it fails to achieve synchronization, it may use an NTP estimated global time 249 to perform the silence and attempt to receive synchronization. ENTp 236 may be bounded by half of the round trip time of an NTP measurement, e.g., if the round trip time to an NTP server is 100 milliseconds, ENTp 236 may be less than or equal to 50 milliseconds.
[0042] Pico base stations 202 that can receive multiple synchronization signals 110 may use the one that provides them the smallest stratum level 246. If multiple Pico base stations 202 or macro base stations 104 provide the same stratum level 246, then the one with the highest Signal to Interference and Noise Ratio (SINR) may be chosen.
[0043] As discussed above, Pico base stations 202 that do not have access to a GPS
signal 108 may acquire their timing from other macro base stations 104 or Pico base stations 202 that have a higher stratum access to timing, i.e., lower stratum level 246.
Such timing acquisition and tracking may be subject to interference 114 by surrounding cells. Coordinated silence, as used by the stratum based module 230, may be used to reduce such interference during time tracking. Asynchronous Pico base stations may not have the actual global time, UTC 250, and hence may not know with enough precision when to be silent. In some cases, relying on less accurate timing information for silence may result in conservative silencing of asynchronous Pico base stations 202.
If asynchronous Pico base stations 202 continue to transmit, the previously synchronous base stations 102, 104 around them may be unable to track time from their respective source, creating more asynchronous base stations 102, 104, and so on. In other words, a single asynchronous pico base station 202 may unsynchronize other base stations 102, 104. This may lead to an uncontrolled reaction, where more and more base stations 102, 104 become asynchronous causing yet more base stations 102, 104 to lose synchronization, resulting in inefficiencies.
[0044] Therefore, in addition to the stratum based module 230, the silence module 216 may alternatively use a message based module 232 to silence interfering base stations 102, 104. A synchronous pico base station 202 may detect interference from an interfering asynchronous cell 254 during the time tracking period using an interference detector 252. The pico base station 202 may then send a backhaul message 256 to the interfering cell 254, requesting the interfering cell 254 remain silence for a certain period of time. The silence duration may be specified in the backhaul message 256 or predetermined for all silence intervals. The starting time for the silence interval may be specified in the backhaul message 256 or as soon as the interfering base station 254 receives the backhaul message 256. This may allow the requesting pico base station 202 to acquire time tracking. Asynchronous pico base stations 202 that are not causing unacceptable interference to other synchronous base stations 102, 104 may not receive requests to be silent, and hence may continue transmission. This may prevent unnecessary periodic silencing of all asynchronous base stations 102, 104 for relatively long periods, while at the same time allowing synchronous base stations 102, 104 to keep time.
[0045] Figure 3 is a block diagram illustrating a stratum based module 330 that may be in a pico base station 102. The illustrated configuration shows a duration (D) 348 being calculated for an asynchronous pico base station 102. First, a max error (ENTP) 336 may be multiplied by 2. The max error (ENTp) 336 may be the max error between an NTP estimated global time 249 and an actual global time, e.g., UTC 250. A
max stratum (Smax) 334 may be multiplied by a synchronization time (T) 338. The max stratum (Smax) 334 is the maximum stratum, or number of hierarchical layers, in the wireless communication system 100 and the synchronization time (T) 338 is the time required for achieving synchronization within a pico base station 102. The duration (D) 348 may then be calculated as D = 2 * ENTP + Smax * T.
[0046] Figure 4 is a sequence diagram 400 illustrating a wireless communication system 100 for synchronizing base stations 102, 104 using contiguous silence intervals.
Specifically, the sequence diagram 400 illustrates periodic silencing for synchronous base stations 102, 104. The sequence diagram 400 illustrates synchronization events as a function of an actual global time, (e.g., UTC 450), where the solid vertical arrows represent synchronization signals 410 from one stratum level 446 to another.
Each stratum level (n) 446 may include one or more pico base stations 102 or macro base stations 104. The stratum level (n) 446 of a pico base station 202 may be derived from the interval where it receives a synchronization signal 410. For example, if stratum 1 base stations 104 go silent on subframe 1 and stratum 2 base stations 102 go silent on subframes 1 and 2, then if a new base station 104 sees a signal on subframe 2, then it knows it is getting that synchronization signal 410 from a stratum 1 base station 104.
Hence the new base station 104 is stratum 2.
[0047] The dashed vertical arrows represent synchronous starting times (t) 444a-c at which synchronous pico base stations 102 may begin a silence interval and the horizontal bars represent the duration of the silence interval, i.e., the number of silent subframes for base stations 102, 104 at each stratum 446. As illustrated in Figure 4, the silence intervals may be contiguous. The synchronous starting times (t) 444a-c may occur when a tracking period (P) 442 divides evenly into the UTC 450, i.e., UTC mod P
= 0. For example, if P 442 is two seconds, a synchronous starting time may occur every two seconds, based on the UTC 450. The duration (D) 248 of the silence interval may depend on the stratum level (n) 446. For example, pico base stations 102 at stratum level one remain silent for one synchronization time (T) period, pico base stations 102 at stratum level two remain silent for two synchronization time (T) periods, pico base stations 102 at stratum level three remain silent for three synchronization time (T) periods. Likewise, pico base stations 102 at the maximum stratum level, Smax 434, may remain silent for Smax synchronization time (T) periods. Therefore, each synchronous base station 102, 104 may remain silent long enough for all base stations 102, 104 with a lower stratum level 446 to synchronize.
[0048] Figure 4a is a sequence diagram 401 illustrating a wireless communication system 100 for synchronizing base stations 102, 104 using non-contiguous silence intervals. The actual global time, (e.g., UTC 451), synchronous starting times 445a-c, synchronization signals 411, tracking period (P) 443, stratum level 447, and Smax 435 illustrated in Figure 4a may operate similarly to the actual global time, (e.g., UTC 450), synchronous starting times 444a-c, synchronization signals 410, tracking period (P) 442, stratum level 446, and Smax 434 illustrated in Figure 4.
[0049] However, the silence intervals may be non-contiguous in Figure 4a. For example, if the synchronization time (T) period is 2 ms, the synchronous pico base stations 102 at stratum level (n) one may go silent between 3-4 ms and 7-8 ms, thus silencing for 2 ms total. The synchronous pico base stations 102 at stratum level (n) two may go silent between 3-4 ms, 7-8 ms, 11-12 ms, and 15-16 ms, thus silencing for 4 ms total. Likewise, pico base stations 102 at the maximum stratum level, Smax 435, may remain silent for the equivalent Smax synchronization time (T) periods, although the silence interval may be non-contiguous.
[0050] Figure 5 is a flow diagram illustrating a method 500 for silencing a synchronous base station 102, 104. The method 500 may be performed by a silence module 116 in a pico base station 102 or a macro base station 104. The silence module 116 may receive 564 an actual global time, e.g., UTC 450. The UTC 450 may be received 564 from a GPS signal 108 or a synchronization signal 110 from another base station 102, 104. The silence module 116 may determine 566 a silence duration (D) 248 for a synchronous base station 102 based on a stratum level 246 of the base station 102 that indicates a number of base stations 102, 104 between the synchronous base station 102, 104 and a GPS source node 106, e.g., D=nT. The silence module 116 may also determine 568 a synchronous starting silence time 444 based on the actual global time 450 and a tracking period (P) 442 for the wireless communication system 100, e.g., the synchronous starting silence times 444 may occur when UTC mod P = 0. The silence module 116 may also periodically cease 570 all transmissions from the synchronous base station 102, 104 for the silence duration (D) 248 beginning at the synchronous starting silence time 444.
[0051] The method 500 of Figure 5 described above may be performed by various hardware and/or software component(s) and/or module(s) corresponding to the means-plus-function blocks 600 illustrated in Figure 6. In other words, blocks 564 through 570 illustrated in Figure 5 correspond to means-plus-function blocks 664 through illustrated in Figure 6.
[0052] Figure 7 is another sequence diagram 700 illustrating a wireless communication system 100 for synchronizing base stations 102, 104. However, the sequence diagram 700 illustrates periodic silencing for asynchronous base stations 102, 104. The sequence diagram 700 illustrates synchronization events as a function of an actual global time, (e.g., UTC 750) where the solid vertical arrows represent synchronization signals 710 from one base station 102, 104 to another. As discussed above, asynchronous pico base stations 102 may not be able to receive the UTC
750 for a variety of reasons. In such configurations, the pico base station 102 may receive an estimated global time 249 using NTP. Like before, the dashed vertical arrows represent synchronous starting times (t) 744a-c at which synchronous pico base stations 102 may begin a silence interval and the horizontal bars represent the duration of the silence interval.
[0053] The synchronous starting times (t) 744a-c may be based on the UTC 750.
In contrast, the asynchronous starting times 758a-b may be based on the NTP
estimated global time 249. Therefore, the error between the NTP estimated global time 249 and the UTC 750 may be accounted for using the maximum error, ENTp 736.
Specifically, the asynchronous starting times (t) 758a-b may occur such that mod (t+ ENTP, kP) = 0, where k is a scalar that is greater than or equal to 1. In other words, an asynchronous pico base station Al 760a may calculate an estimated starting time (t') 751a using an NTP estimated global time 249. However, to account for the error in the NTP
estimated global time 249, the actual asynchronous starting time 758a may be offset by ENTp 736.
Similarly an asynchronous pico base station A2 760b may calculate an estimated starting time (t') 751b using an NTP estimated global time 249. However, to account for the error in the NTP estimated global time 249, the actual asynchronous starting time 758b may be offset by ENTp 736. The duration of the silence for an asynchronous pico base station 102 may be 2 * ENTP + Smax * T.
[0054] In one configuration, ENTp 736 is much larger than Smax 734, so an asynchronous pico base station 102 may be required to be silent much longer than a synchronous pico base station 102. For example, if T is 2 milliseconds, a system 100 has 2 stratum, and ENTp 736 is 50 milliseconds, the maximum duration for a silence interval for a synchronous pico base station 102 would be 4 milliseconds while the duration of a silence interval for an asynchronous base station 102 would be milliseconds.
[0055] Figure 8 is a flow diagram illustrating a method 800 for silencing an asynchronous base station 102, 104. The method 800 may be performed by a silence module 116 in a pico base station 102 or a macro base station 104. Since an asynchronous base station 102, 104 may not have access to the actual global time, UTC
750, the silence module 116 may receive 872 an estimated global time 249, e.g., via NTP. The silence module 116 may then determine 874 a silence duration (D) 248 for an asynchronous base station 102 based on a max error, ENTp 736, between an actual global time, UTC 750, and the NTP estimated global time 249. In one configuration, the duration (D) 248 for an asynchronous timing interval is 2 * ENTP + Smax *
T where the max stratum (Smax) 234 is the maximum stratum, or hierarchical layers, in the wireless communication system 100 and the synchronization time (T) 238 is the time required for achieving synchronization within a base station 102, 104. The silence module 116 may also determine 876 an asynchronous starting silence time 758 based on the max error, ENTp 736, between an actual global time, UTC 750, and the estimated global time 249. In other words, an asynchronous base station 102, 104 may estimate the synchronous starting time (t') 751 at which UTC mod P = 0 using the NTP
estimated global time 249 instead of using the UTC 750. Then, to account for the inherent error in the NTP estimated global time 249, the asynchronous base station 102, 104 may be silenced ENTp 736 before and after the estimated starting time (t') 751 plus Smax * T. The silence module 116 may also periodically cease 878 all transmissions from the asynchronous base station 102 for the silence duration (D) 248 beginning at the asynchronous starting silence time 758.
[0056] The method 800 of Figure 8 described above may be performed by various hardware and/or software component(s) and/or module(s) corresponding to the means-plus-function blocks 900 illustrated in Figure 9. In other words, blocks 872 through 878 illustrated in Figure 8 correspond to means-plus-function blocks 972 through illustrated in Figure 9.
[0057] Figure 10 is a flow diagram illustrating a method 1000 for silencing interfering base stations 102, 104. The method 1000 may be performed by a message based module 232 in a silence module 216 in either a pico base station 102 or a macro base station 104. The message based module 232 may determine 1092 one or more asynchronous base stations 102, 104 that are causing interference during a time tracking period. The message based module 232 may also transmit 1094 a message to the interfering asynchronous base stations 102 requesting that the interfering asynchronous base stations 102, 104 do not transmit for a predetermined period of time, e.g., a silence interval. The duration of the silence interval may be the time required for the sending base station 104 to synchronize and may be included in a backhaul message. The starting silence time for the silence interval may also be sent in the message or may occur as soon as the interfering base station 102, 104 receives the backhaul message.
The message based module 216 may also acquire 1096 time tracking during the predetermined period of time. Additionally, the backhaul message may include an NTP
estimate error.
[0058] The method 1000 of Figure 10 described above may be performed by various hardware and/or software component(s) and/or module(s) corresponding to the means-plus-function blocks 1100 illustrated in Figure 11. In other words, blocks 1092 through 1096 illustrated in Figure 10 correspond to means-plus-function blocks through 1196 illustrated in Figure 11.
[0059] Figure 12 illustrates certain components that may be included within a wireless device 1201. The wireless device 1201 may be a pico base station 102 or a macro base station 104.
[0060] The wireless device 1201 includes a processor 1203. The processor 1203 may be a general purpose single- or multi-chip microprocessor (e.g., an ARM), a special purpose microprocessor (e.g., a digital signal processor (DSP)), a microcontroller, a programmable gate array, etc. The processor 1203 may be referred to as a central processing unit (CPU). Although just a single processor 1203 is shown in the wireless device 1201 of Figure 12, in an alternative configuration, a combination of processors (e.g., an ARM and DSP) could be used.
[0061] The wireless device 1201 also includes memory 1205. The memory 1205 may be any electronic component capable of storing electronic information. The memory 1205 may be embodied as random access memory (RAM), read only memory (ROM), magnetic disk storage media, optical storage media, flash memory devices in RAM, on-board memory included with the processor, EPROM memory, EEPROM
memory, registers, and so forth, including combinations thereof.
[0062] Data 1207 and instructions 1209 may be stored in the memory 1205. The instructions 1209 may be executable by the processor 1203 to implement the methods disclosed herein. Executing the instructions 1209 may involve the use of the data 1207 that is stored in the memory 1205. When the processor 1203 executes the instructions 1207, various portions of the instructions 1209a may be loaded onto the processor 1203, and various pieces of data 1207a may be loaded onto the processor 1203.
[0063] The wireless device 1201 may also include a transmitter 1211 and a receiver 1213 to allow transmission and reception of signals between the wireless device 1201 and a remote location. The transmitter 1211 and receiver 1213 may be collectively referred to as a transceiver 1215. An antenna 1217 may be electrically coupled to the transceiver 1215. The wireless device 1201 may also include (not shown) multiple transmitters, multiple receivers, multiple transceivers and/or multiple antenna.
[0064] The various components of the wireless device 1201 may be coupled together by one or more buses, which may include a power bus, a control signal bus, a status signal bus, a data bus, etc. For the sake of clarity, the various buses are illustrated in Figure 12 as a bus system 1219.
[0065] In the above description, reference numbers have sometimes been used in connection with various terms. Where a term is used in connection with a reference number, this is meant to refer to a specific element that is shown in one or more of the Figures. Where a term is used without a reference number, this is meant to refer generally to the term without limitation to any particular Figure.
[0066] The term "determining" encompasses a wide variety of actions and, therefore, "determining" can include calculating, computing, processing, deriving, investigating, looking up (e.g., looking up in a table, a database or another data structure), ascertaining and the like. Also, "determining" can include receiving (e.g., receiving information), accessing (e.g., accessing data in a memory) and the like. Also, "determining" can include resolving, selecting, choosing, establishing and the like.
[0067] The phrase "based on" does not mean "based only on," unless expressly specified otherwise. In other words, the phrase "based on" describes both "based only on" and "based at least on."
[0068] The term "processor" should be interpreted broadly to encompass a general purpose processor, a central processing unit (CPU), a microprocessor, a digital signal processor (DSP), a controller, a microcontroller, a state machine, and so forth. Under some circumstances, a "processor" may refer to an application specific integrated circuit (ASIC), a programmable logic device (PLD), a field programmable gate array (FPGA), etc. The term "processor" may refer to a combination of processing devices, e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration.
[0069] The term "memory" should be interpreted broadly to encompass any electronic component capable of storing electronic information. The term memory may refer to various types of processor-readable media such as random access memory (RAM), read-only memory (ROM), non-volatile random access memory (NVRAM), programmable read-only memory (PROM), erasable programmable read only memory (EPROM), electrically erasable PROM (EEPROM), flash memory, magnetic or optical data storage, registers, etc. Memory is said to be in electronic communication with a processor if the processor can read information from and/or write information to the memory. Memory that is integral to a processor is in electronic communication with the processor.
[0070] The terms "instructions" and "code" should be interpreted broadly to include any type of computer-readable statement(s). For example, the terms "instructions" and "code" may refer to one or more programs, routines, sub-routines, functions, procedures, etc. "Instructions" and "code" may comprise a single computer-readable statement or many computer-readable statements.
[0071] The functions described herein may be stored as one or more instructions on a computer-readable medium. The term "computer-readable medium" refers to any available medium that can be accessed by a computer. By way of example, and not limitation, a computer-readable medium may comprise RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer. Disk and disc, as used herein, includes compact disc (CD), laser disc, optical disc, digital versatile disc (DVD), floppy disk and Blu-ray disc where disks usually reproduce data magnetically, while discs reproduce data optically with lasers.
[0072] Software or instructions may also be transmitted over a transmission medium. For example, if the software is transmitted from a website, server, or other remote source using a coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave, then the coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included in the definition of transmission medium.
[0073] The methods disclosed herein comprise one or more steps or actions for achieving the described method. The method steps and/or actions may be interchanged with one another without departing from the scope of the claims. In other words, unless a specific order of steps or actions is required for proper operation of the method that is being described, the order and/or use of specific steps and/or actions may be modified without departing from the scope of the claims.
[0074] Further, it should be appreciated that modules and/or other appropriate means for performing the methods and techniques described herein, such as those illustrated by Figures 5, 8, and 10, can be downloaded and/or otherwise obtained by a device. For example, a device may be coupled to a server to facilitate the transfer of means for performing the methods described herein. Alternatively, various methods described herein can be provided via a storage means (e.g., random access memory (RAM), read only memory (ROM), a physical storage medium such as a compact disc (CD) or floppy disk, etc.), such that a device may obtain the various methods upon coupling or providing the storage means to the device. Moreover, any other suitable technique for providing the methods and techniques described herein to a device can be utilized.
[0075] It is to be understood that the claims are not limited to the precise configuration and components illustrated above. Various modifications, changes and variations may be made in the arrangement, operation and details of the systems, methods, and apparatus described herein without departing from the scope of the claims.
[0076] What is claimed is:

Claims (76)

1. A method for synchronizing a wireless communication system, comprising:
determining a silence duration for a base station based on a time required for a neighbor base station to obtain or maintain synchronization; and ceasing all transmissions from the base station for the silence duration.
2. The method of claim 1, wherein the ceasing occurs periodically every tracking period in the wireless communication system.
3. The method of claim 2, wherein the base station is a synchronous base station.
4. The method of claim 3, wherein the silence duration is further based on a stratum level of the synchronous base station that indicates a number of base stations between the synchronous base station and a global timing source node including the global timing source node.
5. The method of claim 4, wherein the silence duration is of length n*T where n is the stratum level of the synchronous base station and T is the time required for a neighbor base station to obtain or maintain synchronization.
6. The method of claim 3, further comprising determining a starting silence time for the silence duration as a time when a tracking period for the wireless communication system (P) divides evenly into a network-wide global time.
7. The method of claim 3, further comprising receiving a network-wide global time from the neighbor base station or a global timing source node.
8. The method of claim 2, wherein the base station is an asynchronous base station.
9. The method of claim 8, wherein the silence duration is further based on a maximum error between a network-wide global time and an estimated network-wide time, and a total number of stratum levels in the wireless communication system.
10. The method of claim 9, further comprising determining a starting silence time for the silence duration based on the estimated network-wide time and the maximum error between the network-wide global time and the estimated network-wide time.
11. The method of claim 9, further comprising receiving the estimated network-wide time using a backhaul protocol.
12. The method of claim 11, wherein the backhaul protocol is Network Time Protocol (NTP).
13. The method of claim 1, further comprising receiving the silence duration in a backhaul message from the neighbor base station.
14. The method of claim 1, further comprising receiving a starting silence time for the silence duration in a backhaul message from the neighbor base station.
15. The method of claim 1, wherein the base station is a pico base station, a femto base station, or a Home eNodeB.
16. The method claim 1, further comprising receiving multiple synchronization signals and using a synchronization signal that provides a smallest stratum level.
17. The method of claim 16, further comprising using a synchronization signal with the highest Signal to Interference and Noise Ratio (SINR) if multiple synchronization signals provide a same stratum level.
18. The method of claim 1, wherein the silence duration is contiguous.
19. The method of claim 1, wherein the silence duration is non-contiguous.
20. An apparatus for synchronizing a wireless communication system, comprising:

a processor;
memory in electronic communication with the processor;
instructions stored in the memory, the instructions being executable by the processor to:
determine a silence duration for a base station based on a time required for a neighbor base station to obtain or maintain synchronization;
and cease all transmissions from the base station for the silence duration.
21. The apparatus of claim 20, wherein the instructions are further executable to periodically cease all transmissions every tracking period in the wireless communication system.
22. The apparatus of claim 21, wherein the base station is a synchronous base station.
23. The apparatus of claim 22, wherein the silence duration is further based on a stratum level of the synchronous base station that indicates a number of base stations between the synchronous base station and a global timing source node including the global timing source node.
24. The apparatus of claim 23, wherein the silence duration is of length n*T
where n is the stratum level of the synchronous base station and T is the time required for a neighbor base station to obtain or maintain synchronization.
25. The apparatus of claim 22, further comprising instructions executable to determine a starting silence time for the silence duration as a time when a tracking period for the wireless communication system (P) divides evenly into a network-wide global time.
26. The apparatus of claim 22, further comprising instructions executable to receive a network-wide global time from the neighbor base station or a global timing source node.
27. The apparatus of claim 21, wherein the base station is an asynchronous base station.
28. The apparatus of claim 27, wherein the silence duration is further based on a maximum error between a network-wide global time and an estimated network-wide time, and a total number of stratum levels in the wireless communication system.
29. The apparatus of claim 28, further comprising instructions executable to determine a starting silence time for the silence duration based on the estimated network-wide time and the maximum error between the network-wide global time and the estimated network-wide time.
30. The apparatus of claim 28, further comprising instructions executable to receive the estimated network-wide time using a backhaul protocol.
31. The apparatus of claim 30, wherein the backhaul protocol is Network Time Protocol (NTP).
32. The apparatus of claim 20, further comprising instructions executable to receive the silence duration in a backhaul message from the neighbor base station.
33. The apparatus of claim 20, further comprising instructions executable to receive a starting silence time for the silence duration in a backhaul message from the neighbor base station.
34. The apparatus of claim 20, wherein the base station is a pico base station, a femto base station, or a Home eNodeB.
35. The apparatus claim 20, further comprising instructions executable to receive multiple synchronization signals and use a synchronization signal that provides a smallest stratum level.
36. The apparatus of claim 35, further comprising instructions executable to use a synchronization signal with the highest Signal to Interference and Noise Ratio (SINR) if multiple synchronization signals provide a same stratum level.
37. The apparatus of claim 20, wherein the silence duration is contiguous.
38. The apparatus of claim 20, wherein the silence duration is non-contiguous.
39. An apparatus for synchronizing a wireless communication system, comprising:
means for determining a silence duration for a base station based on a time required for a neighbor base station to obtain or maintain synchronization; and means for ceasing all transmissions from the base station for the silence duration.
40. The apparatus of claim 39, wherein the ceasing occurs periodically every tracking period in the wireless communication system.
41. The apparatus of claim 40, wherein the base station is a synchronous base station.
42. The apparatus of claim 41, wherein the silence duration is further based on a stratum level of the synchronous base station that indicates a number of base stations between the synchronous base station and a global timing source node including the global timing source node.
43. The apparatus of claim 42, wherein the silence duration is of length n*T
where n is the stratum level of the synchronous base station and T is the time required for a neighbor base station to obtain or maintain synchronization.
44. The apparatus of claim 41, further comprising means for determining a starting silence time for the silence duration as a time when a tracking period for the wireless communication system (P) divides evenly into a network-wide global time.
45. The apparatus of claim 41, further comprising means for receiving a network-wide global time from the neighbor base station or a global timing source node.
46. The apparatus of claim 40, wherein the base station is an asynchronous base station.
47. The apparatus of claim 46, wherein the silence duration is further based on a maximum error between a network-wide global time and an estimated network-wide time, and a total number of stratum levels in the wireless communication system.
48. The apparatus of claim 47, further comprising means for determining a starting silence time for the silence duration based on the estimated network-wide time and the maximum error between the network-wide global time and the estimated network-wide time.
49. The apparatus of claim 47, further comprising means for receiving the estimated network-wide time using a backhaul protocol.
50. The apparatus of claim 49, wherein the backhaul protocol is Network Time Protocol (NTP).
51. The apparatus of claim 39, further comprising means for receiving the silence duration in a backhaul message from the neighbor base station.
52. The apparatus of claim 39, further comprising means for receiving a starting silence time for the silence duration in a backhaul message from the neighbor base station.
53. The apparatus of claim 39, wherein the base station is a pico base station, a femto base station, or a Home eNodeB.
54. The apparatus claim 39, further comprising means for receiving multiple synchronization signals and using a synchronization signal that provides a smallest stratum level.
55. The apparatus of claim 54, further comprising means for using a synchronization signal with the highest Signal to Interference and Noise Ratio (SINR) if multiple synchronization signals provide a same stratum level.
56. The apparatus of claim 39, wherein the silence duration is contiguous.
57. The apparatus of claim 39, wherein the silence duration is non-contiguous.
58. A computer-program product for synchronizing a wireless communication system, the computer-program product comprising a computer-readable medium having instructions thereon, the instructions comprising:
code for determining a silence duration for a base station based on a time required for a neighbor base station to obtain or maintain synchronization; and code for ceasing all transmissions from the base station for the silence duration.
59. The computer-program product of claim 58, wherein the ceasing occurs periodically every tracking period in the wireless communication system.
60. The computer-program product of claim 59, wherein the base station is a synchronous base station.
61. The computer-program product of claim 60, wherein the silence duration is further based on a stratum level of the synchronous base station that indicates a number of base stations between the synchronous base station and a global timing source node including the global timing source node.
62. The computer-program product of claim 61, wherein the silence duration is of length n*T where n is the stratum level of the synchronous base station and T
is the time required for a neighbor base station to obtain or maintain synchronization.
63. The computer-program product of claim 60, further comprising code for determining a starting silence time for the silence duration as a time when a tracking period for the wireless communication system (P) divides evenly into a network-wide global time.
64. The computer-program product of claim 60, further comprising code for receiving a network-wide global time from the neighbor base station or a global timing source node.
65. The computer-program product of claim 59, wherein the base station is an asynchronous base station.
66. The computer-program product of claim 65, wherein the silence duration is further based on a maximum error between a network-wide global time and an estimated network-wide time, and a total number of stratum levels in the wireless communication system.
67. The computer-program product of claim 66, further comprising code for determining a starting silence time for the silence duration based on the estimated network-wide time and the maximum error between the network-wide global time and the estimated network-wide time.
68. The computer-program product of claim 66, further comprising code for receiving the estimated network-wide time using a backhaul protocol.
69. The computer-program product of claim 68, wherein the backhaul protocol is Network Time Protocol (NTP).
70. The computer-program product of claim 58, further comprising code for receiving the silence duration in a backhaul message from the neighbor base station.
71. The computer-program product of claim 58, further comprising code for receiving a starting silence time for the silence duration in a backhaul message from the neighbor base station.
72. The computer-program product of claim 58, wherein the base station is a pico base station, a femto base station, or a Home eNodeB.
73. The computer-program product claim 58, further comprising code for receiving multiple synchronization signals and using a synchronization signal that provides a smallest stratum level.
74. The computer-program product of claim 73, further comprising code for using a synchronization signal with the highest Signal to Interference and Noise Ratio (SINR) if multiple synchronization signals provide a same stratum level.
75. The computer-program product of claim 58, wherein the silence duration is contiguous.
76. The computer-program product of claim 58, wherein the silence duration is non-contiguous.
CA2736101A 2008-09-19 2009-09-18 Synchronizing a base station in a wireless communication system Active CA2736101C (en)

Applications Claiming Priority (7)

Application Number Priority Date Filing Date Title
US9836008P 2008-09-19 2008-09-19
US61/098,360 2008-09-19
US11546508P 2008-11-17 2008-11-17
US61/115,465 2008-11-17
US12/561,844 2009-09-17
US12/561,844 US8614975B2 (en) 2008-09-19 2009-09-17 Synchronizing a base station in a wireless communication system
PCT/US2009/057527 WO2010033835A2 (en) 2008-09-19 2009-09-18 Synchronizing a base station in a wireless communication system

Publications (2)

Publication Number Publication Date
CA2736101A1 true CA2736101A1 (en) 2010-03-25
CA2736101C CA2736101C (en) 2015-05-19

Family

ID=42037600

Family Applications (1)

Application Number Title Priority Date Filing Date
CA2736101A Active CA2736101C (en) 2008-09-19 2009-09-18 Synchronizing a base station in a wireless communication system

Country Status (17)

Country Link
US (2) US8614975B2 (en)
EP (2) EP2765815B1 (en)
JP (3) JP5199476B2 (en)
KR (1) KR101234732B1 (en)
CN (2) CN104320842B (en)
BR (1) BRPI0918052B1 (en)
CA (1) CA2736101C (en)
DK (1) DK2329669T3 (en)
ES (2) ES2526361T3 (en)
HK (2) HK1161487A1 (en)
HU (1) HUE044811T2 (en)
PL (1) PL2329669T3 (en)
PT (1) PT2329669E (en)
RU (1) RU2478262C2 (en)
TW (1) TWI424771B (en)
WO (1) WO2010033835A2 (en)
ZA (1) ZA201102420B (en)

Families Citing this family (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101878455B (en) * 2007-11-30 2012-12-19 三菱电机株式会社 Time synchronization system and time synchronization method in train
US8379625B2 (en) * 2007-12-18 2013-02-19 Airvana Llc Obtaining time information in a cellular network
US8520659B2 (en) * 2007-12-18 2013-08-27 Airvana Llc Absolute time recovery
US8614975B2 (en) 2008-09-19 2013-12-24 Qualcomm Incorporated Synchronizing a base station in a wireless communication system
US9037155B2 (en) * 2008-10-28 2015-05-19 Sven Fischer Time of arrival (TOA) estimation for positioning in a wireless communication network
US8982851B2 (en) * 2009-01-06 2015-03-17 Qualcomm Incorporated Hearability improvements for reference signals
US8688139B2 (en) 2009-09-10 2014-04-01 Qualcomm Incorporated Concurrent wireless transmitter mapping and mobile station positioning
JP5391503B2 (en) * 2009-09-28 2014-01-15 京セラ株式会社 Radio base station, reference signal supply device, radio base station system, and radio base station system operation method
CN102577547A (en) * 2009-10-30 2012-07-11 诺基亚西门子通信公司 HeNB blind detection for hierarchy configuration
EP2537380B1 (en) * 2010-02-15 2016-12-14 Nokia Solutions and Networks Oy Synchronisation in a communication system
US9091746B2 (en) 2010-07-01 2015-07-28 Qualcomm Incorporated Determination of positions of wireless transceivers to be added to a wireless communication network
KR20120034902A (en) * 2010-10-04 2012-04-13 삼성전자주식회사 Communication method of macro base station, macro terminal, micro base station and micro terminal for interference control in hierarchical cellular network
US20120231807A1 (en) * 2011-03-11 2012-09-13 Qualcomm Incorporated Frequency and timing control for femtocell
US20140092895A1 (en) * 2011-05-13 2014-04-03 Telefonaktiebolaget L M Ericsson (Publ) Time Synchronization in a Communication Network
WO2013150339A1 (en) 2012-04-04 2013-10-10 Nokia Corporation Method and apparatus for transmission synchronization
CN103517397B (en) * 2012-06-15 2018-01-30 中兴通讯股份有限公司 A kind of method of periodic empty synchronization and base station
EP2943023B1 (en) * 2013-01-29 2023-10-18 Huawei Technologies Co., Ltd. Synchronization method and base station
JP6204100B2 (en) * 2013-07-23 2017-09-27 株式会社Nttドコモ Wireless base station and wireless communication method
US20150103818A1 (en) * 2013-10-11 2015-04-16 Qualcomm Incorporated Transport and error compensation of a globally synchronized time-base
WO2015057156A2 (en) * 2013-10-18 2015-04-23 Telefonaktiebolaget L M Ericsson (Publ) Over-the-air synchronization for small cells in a wireless communication network
CN105766037B (en) 2013-11-20 2019-05-07 Lg电子株式会社 The method and apparatus of Network Synchronization
WO2015094032A1 (en) * 2013-12-17 2015-06-25 Telefonaktiebolaget L M Ericsson (Publ) Provision of stable clock information
CN105519026B (en) * 2014-01-17 2020-01-07 富士通株式会社 Interaction method and device for inter-cell synchronization and communication system
CN104812051B (en) * 2014-01-24 2019-10-25 中兴通讯股份有限公司 A kind of method that realizing air interface synchronization, equipment and system
CN104918318A (en) * 2014-03-11 2015-09-16 中兴通讯股份有限公司 Interface synchronization method and system
EP3120632A4 (en) * 2014-03-21 2017-11-15 Nokia Solutions and Networks Oy Method and apparatus for network synchronization, computer program product for performing the method and system comprising the apparatus
CN105376751B (en) * 2014-09-02 2019-06-11 中兴通讯股份有限公司 A kind of detection, analysis, alarm method and device
US10292122B2 (en) 2014-10-11 2019-05-14 Telefonaktiebolaget Lm Ericsson (Publ) Method and access point for maintaining synchronization among access points in radio access network
CN104469928B (en) * 2014-11-28 2018-03-23 电信科学技术研究院 A kind of air interface synchronization method and device based on network intercepting
WO2017171917A1 (en) * 2015-03-30 2017-10-05 Nokia Solutions And Networks Oy System and method for event synchronization in wireless networks
CN106686715A (en) * 2015-11-10 2017-05-17 沈阳中科奥维科技股份有限公司 Maintenance method of time synchronizing time source of TDMA based wireless sensor network
JP6581930B2 (en) * 2016-03-17 2019-09-25 Kddi株式会社 Base station synchronization apparatus, base station apparatus, base station synchronization method, and computer program
CN108513725B (en) * 2017-09-28 2020-10-27 香港应用科技研究院有限公司 System and method for synchronization signal time slot reselection for selecting synchronization target in network
US10244495B1 (en) 2017-09-28 2019-03-26 Hong Kong Applied Science And Technology Research Institute Co., Ltd. Systems and methods for synchronization signal timeslot reselection for synchronization target selection in networks
US10849085B2 (en) 2017-10-09 2020-11-24 Qualcomm Incorporated Timing and frame structure in an integrated access backhaul (IAB) network

Family Cites Families (105)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6522890B2 (en) * 1995-12-22 2003-02-18 Cambridge Positioning Systems, Ltd. Location and tracking system
US5859612A (en) 1996-06-06 1999-01-12 Qualcomm Incorporated Method for using an antenna with a rotating beam for determining the position of a mobile subscriber in a CDMA cellular telephone system
US6671514B1 (en) 1997-10-16 2003-12-30 Telefonaktiebolaget Lm Ericsson (Publ) System and method for location positioning a mobile station in a CDMA cellular system
FI980076A (en) 1998-01-15 1999-07-16 Nokia Networks Oy The cellular radio system
US6317049B1 (en) * 1998-02-17 2001-11-13 Souhail Toubia Apparatus and method for locating missing persons, animals, and objects
US6185429B1 (en) * 1998-07-31 2001-02-06 Motorola, Inc. Method and apparatus for performing a time synchronization of a base site
US6317474B1 (en) * 1998-08-06 2001-11-13 Motorola, Inc. Method and apparatus for estimating time-of-arrival of a synchronization signal sent simultaneously from at least two non-collocated transmitters
US6590881B1 (en) 1998-12-04 2003-07-08 Qualcomm, Incorporated Method and apparatus for providing wireless communication system synchronization
KR100487243B1 (en) 1998-12-17 2005-08-31 삼성전자주식회사 Device and method for estimating the position of terminal in mobile communication system
GB9900340D0 (en) * 1999-01-09 1999-02-24 Motorola Ltd A method of and system for estimating a time of arrival of a radio signal
EP1041746B1 (en) 1999-03-29 2003-08-27 Alcatel Process for synchronising base stations in a wireless communication network
US6714563B1 (en) * 1999-04-26 2004-03-30 Cisco Technology, Inc. Network clock synchronization scheme
US6453168B1 (en) 1999-08-02 2002-09-17 Itt Manufacturing Enterprises, Inc Method and apparatus for determining the position of a mobile communication device using low accuracy clocks
JP3539338B2 (en) * 2000-03-23 2004-07-07 日本電気株式会社 Priority data transfer method
FR2808160B1 (en) * 2000-04-21 2004-05-28 Mitsubishi Electric Inf Tech METHOD FOR DETERMINING THE POSITION OF A MOBILE STATION OF A MOBILE TELECOMMUNICATIONS NETWORK
US6445927B1 (en) 2000-09-18 2002-09-03 Motorola, Inc. Method and apparatus for calibrating base station locations and perceived time bias offsets in an assisted GPS transceiver
ATE478481T1 (en) 2000-11-14 2010-09-15 Symbol Technologies Inc METHOD AND SYSTEM FOR LOCALIZING A MOBILE TELEPHONE DEVICE
WO2009149104A2 (en) 2008-06-03 2009-12-10 Rosum Corporation Time, frequency, and location determination for femtocells
US6570530B2 (en) 2001-03-05 2003-05-27 Qualcomm Incorporated Method and apparatus providing improved position estimate based on an initial coarse position estimate
US6876326B2 (en) 2001-04-23 2005-04-05 Itt Manufacturing Enterprises, Inc. Method and apparatus for high-accuracy position location using search mode ranging techniques
EP1278074A1 (en) 2001-07-17 2003-01-22 Cambridge Positioning Systems Limited Radio positioning systems
GB2382270B (en) 2001-11-16 2006-06-14 Nec Technologies Improved location systems in cellular communications networks
US20030119523A1 (en) * 2001-12-20 2003-06-26 Willem Bulthuis Peer-based location determination
US6944540B2 (en) 2002-03-28 2005-09-13 Motorola, Inc. Time determination in satellite positioning system receivers and methods therefor
EP1355450B1 (en) 2002-04-10 2006-10-25 Lucent Technologies Inc. Channel overlap mitigation in wireless LANs using a central medium access control
CN1192650C (en) * 2002-04-26 2005-03-09 华为技术有限公司 Directly amplifying station and its mobile station locating method
JP2005535886A (en) * 2002-08-13 2005-11-24 ディーアールエス コミュニケーションズ カンパニー,エルエルシー Method and system for determining the relative position of a network mobile communication device
JP3801123B2 (en) 2002-09-06 2006-07-26 株式会社日立製作所 Wireless system, server and base station
US20040052228A1 (en) 2002-09-16 2004-03-18 Jose Tellado Method and system of frequency and time synchronization of a transceiver to signals received by the transceiver
US7369671B2 (en) * 2002-09-16 2008-05-06 Starkey, Laboratories, Inc. Switching structures for hearing aid
US7660588B2 (en) * 2002-10-17 2010-02-09 Qualcomm Incorporated Method and apparatus for improving radio location accuracy with measurements
AU2003902613A0 (en) 2003-05-26 2003-06-12 Commonwealth Scientific And Industrial Research Organisation Self-surveying method
EP1679918A1 (en) 2003-10-29 2006-07-12 NEC Corporation Mobile terminal position measurement system
EP1721186A1 (en) 2004-02-17 2006-11-15 Jadi, Inc. Ultra wide band navigation system with mobile base stations
FR2871241B1 (en) * 2004-06-07 2007-01-26 Commissariat Energie Atomique ULB LOCATION SYSTEM FOR AVALANCHES VICTIMS RELIEF
JP2006003187A (en) 2004-06-17 2006-01-05 Hitachi Ltd Wireless network system
KR100824044B1 (en) * 2004-06-21 2008-04-21 삼성전자주식회사 Method and system for acquiring time sync between a base station in a communication system
CN100488080C (en) 2004-06-30 2009-05-13 中兴通讯股份有限公司 Method and device for implementing synchronization of outdoor unit and indoor unit of TD-SCDMA system
US7826343B2 (en) 2004-09-07 2010-11-02 Qualcomm Incorporated Position location signaling method apparatus and system utilizing orthogonal frequency division multiplexing
US7233800B2 (en) 2004-10-14 2007-06-19 Qualcomm, Incorporated Wireless terminal location using apparatus and methods employing carrier diversity
US7813383B2 (en) * 2005-03-10 2010-10-12 Qualcomm Incorporated Method for transmission of time division multiplexed pilot symbols to aid channel estimation, time synchronization, and AGC bootstrapping in a multicast wireless system
JP4592477B2 (en) * 2005-03-31 2010-12-01 株式会社エヌ・ティ・ティ・ドコモ Wireless communication system, base station, mobile station, and wireless communication method
US7710322B1 (en) * 2005-05-10 2010-05-04 Multispectral Solutions, Inc. Extensible object location system and method using multiple references
JP4869724B2 (en) 2005-06-14 2012-02-08 株式会社エヌ・ティ・ティ・ドコモ Transmission device, transmission method, reception device, and reception method
US7903628B2 (en) * 2005-08-22 2011-03-08 Qualcomm Incorporated Configurable pilots in a wireless communication system
RU2390791C2 (en) * 2005-11-07 2010-05-27 Квэлкомм Инкорпорейтед Positioning for wlan and other wireless networks
US7893873B2 (en) * 2005-12-20 2011-02-22 Qualcomm Incorporated Methods and systems for providing enhanced position location in wireless communications
US8150421B2 (en) 2005-12-30 2012-04-03 Trueposition, Inc. User plane uplink time difference of arrival (U-TDOA)
US7706328B2 (en) * 2006-01-04 2010-04-27 Qualcomm Incorporated Methods and apparatus for position location in a wireless network
KR100695074B1 (en) * 2006-01-09 2007-03-14 삼성전자주식회사 Time synchronizing method in wireless sensor networks
US20070177605A1 (en) * 2006-01-30 2007-08-02 Benco David S Method for utilizing a backup timing source when GPS becomes nonfunctional
EP2838237B1 (en) * 2006-04-12 2016-06-29 Lg Electronics Inc. Method and devices for allocating reference signals in mimo system
US7880676B2 (en) * 2006-04-19 2011-02-01 Wichorus Inc. Method and system for hybrid positioning using partial distance information
US8289159B2 (en) 2006-04-26 2012-10-16 Qualcomm Incorporated Wireless localization apparatus and method
JP2008002866A (en) 2006-06-21 2008-01-10 Matsushita Electric Ind Co Ltd Position-detecting system and position detection method
CN101123465B (en) 2006-08-09 2012-07-04 上海贝尔阿尔卡特股份有限公司 Method and device for synchronization of network devices in wireless communication system
JP5148613B2 (en) * 2006-08-22 2013-02-20 ジュニパー ネットワークス, インコーポレイテッド Apparatus and method for synchronized delivery of packet services on a delivery network
US7509655B2 (en) * 2006-08-30 2009-03-24 Microsoft Corporation Integration of workflow and rules
US7626544B2 (en) 2006-10-17 2009-12-01 Ut-Battelle, Llc Robust low-frequency spread-spectrum navigation system
US7729707B2 (en) * 2006-10-24 2010-06-01 Aeroscout, Inc. Method and system for synchronization offset reduction in a TDOA location system
US7844280B2 (en) 2006-12-12 2010-11-30 Trueposition, Inc. Location of wideband OFDM transmitters with limited receiver bandwidth
US7797000B2 (en) * 2006-12-01 2010-09-14 Trueposition, Inc. System for automatically determining cell transmitter parameters to facilitate the location of wireless devices
JP2008236383A (en) 2007-03-20 2008-10-02 Toshiba Corp Radio communication system
JP2008236382A (en) * 2007-03-20 2008-10-02 Toshiba Corp Radio communication system
CA3017227C (en) 2007-04-11 2022-06-28 Optis Wireless Technology, Llc Information on reference signal structure for neighbouring cell measurements
US8208587B2 (en) 2007-04-27 2012-06-26 Ntt Docomo, Inc. Method and system for joint time-of-arrival and amplitude estimation based on a super-resolution technique
US8331953B2 (en) * 2007-05-01 2012-12-11 Andrew Llc System and method for estimating the location of a mobile device
ES2761948T3 (en) 2007-05-01 2020-05-21 Qualcomm Inc Position location for wireless communication systems
US20080285505A1 (en) * 2007-05-15 2008-11-20 Andrew Corporation System and method for network timing recovery in communications networks
JP2010531583A (en) 2007-06-21 2010-09-24 クゥアルコム・インコーポレイテッド Method and apparatus for determining the position of a base station in a cellular communication network
US7903540B2 (en) * 2007-08-02 2011-03-08 Alvarion Ltd. Method and device for synchronization in wireless networks
JP2009052948A (en) 2007-08-24 2009-03-12 Fujitsu Ltd Position measuring method
US8233432B2 (en) * 2007-08-31 2012-07-31 Silicon Image, Inc. Ensuring physical locality of entities sharing data
US20090097452A1 (en) * 2007-10-12 2009-04-16 Qualcomm Incorporated Femto cell synchronization and pilot search methodology
US8228923B1 (en) * 2008-01-09 2012-07-24 Tellabs Operations, Inc. Method and apparatus for measuring system latency using global time stamp
US8780798B2 (en) * 2008-03-05 2014-07-15 Telefonaktiebolaget L M Ericsson (Publ) Method and devices for providing enhanced signaling
US8130657B2 (en) * 2008-03-18 2012-03-06 Palo Alto Research Center Incorporated Network routing using a retransmission-time-based link metric
US8254293B2 (en) * 2008-05-28 2012-08-28 Nivis, Llc Methods and systems for location estimation
US7990314B2 (en) 2008-06-30 2011-08-02 Liao Henry H Method and system for locating a geographical position using broadcast frequency modulation signals
US20100029295A1 (en) * 2008-07-31 2010-02-04 Assaf Touboul Gps synchronization method for wireless cellular networks
KR101208549B1 (en) * 2008-08-05 2012-12-05 엘지전자 주식회사 Reference signal transmission method for downlink multiple input multiple output system
US20100054237A1 (en) * 2008-09-04 2010-03-04 Motorola, Inc. Synchronization for femto-cell base stations
US8614975B2 (en) 2008-09-19 2013-12-24 Qualcomm Incorporated Synchronizing a base station in a wireless communication system
US9037155B2 (en) * 2008-10-28 2015-05-19 Sven Fischer Time of arrival (TOA) estimation for positioning in a wireless communication network
WO2010048899A1 (en) * 2008-10-31 2010-05-06 Mediatek Inc. Downlink network synchronization mechanism for femtocell in cellular ofdm systems
KR101001558B1 (en) * 2008-11-10 2010-12-17 한국전자통신연구원 Method and apparatus for synchronous sensor network construction
US8180368B2 (en) 2008-11-11 2012-05-15 Trueposition, Inc. Femto-cell location by direct methods
KR101619446B1 (en) * 2008-12-02 2016-05-10 엘지전자 주식회사 Reference signal transmission method for downlink multiple input multiple output system
US8982851B2 (en) * 2009-01-06 2015-03-17 Qualcomm Incorporated Hearability improvements for reference signals
US7940740B2 (en) * 2009-02-03 2011-05-10 Motorola Mobility, Inc. Apparatus and method for communicating and processing a positioning reference signal based on identifier associated with a base station
US8401111B2 (en) * 2009-03-13 2013-03-19 Qualcomm Incorporated Method and apparatus for sequencing and correlating a positioning reference signal
US8811314B2 (en) * 2009-03-18 2014-08-19 Lg Electronics Inc. Method and apparatus for transmitting reference signal in wireless communication system
US8730925B2 (en) * 2009-04-09 2014-05-20 Motorola Mobility Llc Method and apparatus for generating reference signals for accurate time-difference of arrival estimation
KR101738162B1 (en) * 2009-04-10 2017-05-22 엘지전자 주식회사 Method and apparatus of transmitting positioning reference signal in wireless communication system
RU2496245C2 (en) * 2009-04-27 2013-10-20 Хуавэй Текнолоджиз Ко., Лтд. Positioning reference signals
WO2010126842A1 (en) * 2009-04-27 2010-11-04 Interdigital Patent Holdings, Inc. Reference signals for positioning measurements
KR101703860B1 (en) * 2009-05-05 2017-02-22 엘지전자 주식회사 Apparatus and metheod for positioing a user equipment
JP4806714B2 (en) * 2009-05-14 2011-11-02 株式会社エヌ・ティ・ティ・ドコモ Simulator apparatus and simulation method
US8467346B2 (en) * 2009-06-19 2013-06-18 Futurewei Technologies, Inc. Method and apparatus for generating time-frequency patterns for reference signal in an OFDM wireless communication system
KR101710204B1 (en) * 2009-07-28 2017-03-08 엘지전자 주식회사 Method and apparatus of transmitting reference signal for channel measurement in multiple input multiple output communication system
KR101237666B1 (en) * 2009-07-28 2013-02-26 엘지전자 주식회사 Method and apparatus of transmitting reference signal for reducing inter-cell interference in multiple input multiple output communication system
US8688139B2 (en) * 2009-09-10 2014-04-01 Qualcomm Incorporated Concurrent wireless transmitter mapping and mobile station positioning
US20110124347A1 (en) * 2009-09-15 2011-05-26 Byron Hua Chen Method And Apparatus for UE Positioning in LTE Networks
US8174444B2 (en) * 2009-09-26 2012-05-08 Rincon Research Corporation Method of correlating known image data of moving transmitters with measured radio signals
US9091746B2 (en) * 2010-07-01 2015-07-28 Qualcomm Incorporated Determination of positions of wireless transceivers to be added to a wireless communication network

Also Published As

Publication number Publication date
JP2013081218A (en) 2013-05-02
WO2010033835A3 (en) 2010-05-14
RU2011115200A (en) 2012-10-27
DK2329669T3 (en) 2015-02-23
HUE044811T2 (en) 2019-11-28
CN102160433A (en) 2011-08-17
ES2743806T3 (en) 2020-02-20
ES2526361T3 (en) 2015-01-09
PT2329669E (en) 2015-02-10
EP2329669B1 (en) 2014-11-12
JP5485432B2 (en) 2014-05-07
EP2765815A1 (en) 2014-08-13
KR101234732B1 (en) 2013-02-19
BRPI0918052B1 (en) 2020-11-10
US9001742B2 (en) 2015-04-07
JP5475093B2 (en) 2014-04-16
TW201018282A (en) 2010-05-01
CN102160433B (en) 2014-09-17
EP2765815B1 (en) 2019-06-05
EP2329669A2 (en) 2011-06-08
HK1206188A1 (en) 2015-12-31
PL2329669T3 (en) 2015-04-30
JP2013118684A (en) 2013-06-13
US8614975B2 (en) 2013-12-24
US20100074180A1 (en) 2010-03-25
RU2478262C2 (en) 2013-03-27
TWI424771B (en) 2014-01-21
HK1161487A1 (en) 2012-08-24
JP5199476B2 (en) 2013-05-15
CN104320842A (en) 2015-01-28
ZA201102420B (en) 2011-12-28
WO2010033835A2 (en) 2010-03-25
CN104320842B (en) 2018-07-27
US20140071897A1 (en) 2014-03-13
CA2736101C (en) 2015-05-19
JP2012503442A (en) 2012-02-02
BRPI0918052A2 (en) 2015-12-01
KR20110076948A (en) 2011-07-06

Similar Documents

Publication Publication Date Title
CA2736101C (en) Synchronizing a base station in a wireless communication system
US8731560B2 (en) Access point synchronization with cooperative mobile devices
TWI444071B (en) Minimizing the impact of self synchronization on wireless communication devices
US20160212632A1 (en) Efficient physical cell identifier collision and confusion avoidance using lte-direct
US11197249B2 (en) Transmit-power control mode selection
TW201921984A (en) CSI-RS scrambling of subframes in a multi-subframe DRS
EP3412082A1 (en) Method and apparatus for improving positioning performance on a mobile device with carrier aggregation capabilities
KR20210121051A (en) Techniques for performing MINIMIZATION OF DRIVE TEST (MDT)
CN116075343A (en) Network latency fairness in multi-user gaming platform
CN107431960A (en) Method, mobile communications network, base station entity, program and the computer program product synchronous for the radio net of the mobile communications network with the local clock functive that local timing reference is provided for each base station entity
US20220201531A1 (en) Measurement reporting method and apparatus
JP2023529605A (en) Masterless Device Cooperation in Location Positioning Systems

Legal Events

Date Code Title Description
EEER Examination request