The present disclosure relates generally to communication systems. More specifically, the present disclosure relates to synchronizing a base station in a wireless communication system.
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.
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.
a is a sequence diagram illustrating a wireless communication system for synchronizing base stations using non-contiguous silence intervals;
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.
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.
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).
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.
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.
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.
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.
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.
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.
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.
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.
Referring back to
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.
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.
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.
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.
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.
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.
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.
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 202 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.
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.
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.
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.
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 202 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.
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.
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
a 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
However, the silence intervals may be non-contiguous in
The method 500 of
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 A1760a 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 A2760b 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.
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 104 milliseconds.
The method 800 of
The method 1000 of
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
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.
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.
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.
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
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.
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.
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.”
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.
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.
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.
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.
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.
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.
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
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.
This application is a Continuation of U.S. Ser. No. 12/561,844, filed Sep. 17, 2009, entitled “Synchronizing a Base Station in a Wireless Communication Systems”, which claims priority from U.S. Provisional Patent Application Ser. No. 61/098,360 filed Sep. 19, 2008, for “Wireless Network Synchronization using Coordinated Silence,” and from U.S. Provisional Patent Application Ser. No. 61/115,465 filed Nov. 17, 2008, for “Timing Synchronization Based on Backhaul Messaging for Silencing an Asynchronous Neighbor Cell.”
Number | Name | Date | Kind |
---|---|---|---|
5859612 | Gilhousen | Jan 1999 | A |
6185429 | Gehrke et al. | Feb 2001 | B1 |
6317049 | Toubia et al. | Nov 2001 | B1 |
6317474 | Carsello | Nov 2001 | B1 |
6445927 | King et al. | Sep 2002 | B1 |
6570530 | Gaal et al. | May 2003 | B2 |
6714563 | Kushi | Mar 2004 | B1 |
6894644 | Duffett-Smith et al. | May 2005 | B2 |
7233800 | Laroia et al. | Jun 2007 | B2 |
7349366 | De et al. | Mar 2008 | B2 |
7660588 | Sheynblat et al. | Feb 2010 | B2 |
7706328 | Mukkavilli et al. | Apr 2010 | B2 |
7729707 | Aljadeff et al. | Jun 2010 | B2 |
7813383 | Wang et al. | Oct 2010 | B2 |
7817616 | Park et al. | Oct 2010 | B2 |
7826343 | Krasner | Nov 2010 | B2 |
7893873 | Black et al. | Feb 2011 | B2 |
7940740 | Krishnamurthy et al. | May 2011 | B2 |
8130657 | Mosko | Mar 2012 | B2 |
8165586 | Krishnamurthy et al. | Apr 2012 | B2 |
8228923 | Jain et al. | Jul 2012 | B1 |
8233432 | Northcutt et al. | Jul 2012 | B2 |
8289159 | Julian et al. | Oct 2012 | B2 |
8326318 | Attar et al. | Dec 2012 | B2 |
8614975 | Palanki et al. | Dec 2013 | B2 |
8688139 | Garin et al. | Apr 2014 | B2 |
20010004601 | Drane et al. | Jun 2001 | A1 |
20010034238 | Voyer | Oct 2001 | A1 |
20020118723 | McCrady et al. | Aug 2002 | A1 |
20020155845 | Martorana | Oct 2002 | A1 |
20030036390 | Villier et al. | Feb 2003 | A1 |
20030119523 | Bulthuis | Jun 2003 | A1 |
20030189948 | Sashihara | Oct 2003 | A1 |
20040033808 | Rorabaugh | Feb 2004 | A1 |
20040052228 | Tellado et al. | Mar 2004 | A1 |
20050153653 | Diao et al. | Jul 2005 | A1 |
20050281247 | Lim et al. | Dec 2005 | A1 |
20060125690 | Goren et al. | Jun 2006 | A1 |
20060160545 | Goren et al. | Jul 2006 | A1 |
20070040703 | Akkarakaran et al. | Feb 2007 | A1 |
20070075899 | Inaba | Apr 2007 | A1 |
20070121560 | Edge | May 2007 | A1 |
20070155401 | Ward et al. | Jul 2007 | A1 |
20070176826 | Daniele et al. | Aug 2007 | A1 |
20070177605 | Benco et al. | Aug 2007 | A1 |
20080088507 | Smith et al. | Apr 2008 | A1 |
20080125161 | Ergen et al. | May 2008 | A1 |
20080126161 | Willis et al. | May 2008 | A1 |
20080132247 | Anderson | Jun 2008 | A1 |
20080137691 | Barry et al. | Jun 2008 | A1 |
20080232517 | Terabe et al. | Sep 2008 | A1 |
20080267304 | Chong et al. | Oct 2008 | A1 |
20080274750 | Carlson et al. | Nov 2008 | A1 |
20080285505 | Carlson et al. | Nov 2008 | A1 |
20080318596 | Tenny | Dec 2008 | A1 |
20090034459 | Shousterman et al. | Feb 2009 | A1 |
20090097452 | Gogic | Apr 2009 | A1 |
20090149169 | Tanno et al. | Jun 2009 | A1 |
20090322603 | Liao | Dec 2009 | A1 |
20100014443 | Cristian et al. | Jan 2010 | A1 |
20100029295 | Touboul et al. | Feb 2010 | A1 |
20100054237 | Han et al. | Mar 2010 | A1 |
20100110983 | Fu | May 2010 | A1 |
20100118737 | Kim et al. | May 2010 | A1 |
20100172311 | Agrawal et al. | Jul 2010 | A1 |
20100232543 | Sampath et al. | Sep 2010 | A1 |
20100260154 | Frank et al. | Oct 2010 | A1 |
20100273506 | Stern-Berkowitz et al. | Oct 2010 | A1 |
20100279707 | Fischer et al. | Nov 2010 | A1 |
20100322184 | Xiao | Dec 2010 | A1 |
20110103338 | Astely et al. | May 2011 | A1 |
20110124347 | Chen et al. | May 2011 | A1 |
20110188438 | Lee et al. | Aug 2011 | A1 |
20110237270 | Noh et al. | Sep 2011 | A1 |
20110317641 | Noh et al. | Dec 2011 | A1 |
20120027110 | Han et al. | Feb 2012 | A1 |
20120046047 | Popovic et al. | Feb 2012 | A1 |
20120057498 | Han et al. | Mar 2012 | A1 |
20120120842 | Kim et al. | May 2012 | A1 |
20120120903 | Kim et al. | May 2012 | A1 |
20120120917 | Shimomura et al. | May 2012 | A1 |
20120165012 | Fischer et al. | Jun 2012 | A1 |
20120188129 | Ameti et al. | Jul 2012 | A1 |
20120189041 | Ko et al. | Jul 2012 | A1 |
20120229337 | Parker | Sep 2012 | A1 |
Number | Date | Country |
---|---|---|
1288645 | Mar 2001 | CN |
1454013 | Nov 2003 | CN |
1595836 | Mar 2005 | CN |
1628488 | Jun 2005 | CN |
1826538 | Aug 2006 | CN |
1148755 | Oct 2001 | EP |
1041746 | Aug 2003 | EP |
1355450 | Oct 2003 | EP |
1396730 | Mar 2004 | EP |
1887823 | Feb 2008 | EP |
1898542 | Mar 2008 | EP |
2003204573 | Jul 2003 | JP |
2003520532 | Jul 2003 | JP |
2004101254 | Apr 2004 | JP |
2006003187 | Jan 2006 | JP |
2007089113 | Apr 2007 | JP |
2007533968 | Nov 2007 | JP |
2008002866 | Jan 2008 | JP |
2008236382 | Oct 2008 | JP |
2008236383 | Oct 2008 | JP |
2009052948 | Mar 2009 | JP |
2010500794 | Jan 2010 | JP |
2010525633 | Jul 2010 | JP |
100824044 | Apr 2008 | KR |
2179371 | Feb 2002 | RU |
2233033 | Jul 2004 | RU |
I223534 | Nov 2004 | TW |
WO-0035117 | Jun 2000 | WO |
WO-0154422 | Jul 2001 | WO |
WO-02071095 | Sep 2002 | WO |
WO-03055272 | Jul 2003 | WO |
WO-2004104621 | Dec 2004 | WO |
WO-2005041602 | May 2005 | WO |
WO-2005081012 | Sep 2005 | WO |
WO-2006029276 | Mar 2006 | WO |
WO-2006044291 | Apr 2006 | WO |
WO-2006099326 | Sep 2006 | WO |
WO-2006109538 | Oct 2006 | WO |
WO-2007120326 | Oct 2007 | WO |
WO-2007127886 | Nov 2007 | WO |
WO-2008073706 | Jun 2008 | WO |
WO-2008127185 | Oct 2008 | WO |
WO-2008137607 | Nov 2008 | WO |
WO-2008157841 | Dec 2008 | WO |
WO-2009149104 | Dec 2009 | WO |
WO-2010056453 | May 2010 | WO |
Entry |
---|
Huawei: “Consideration on positioning support for LTE Rel-9,” 3GPP TSG RAN WG1 #56bis, Mar. 23, 2009, R1-091257, pp. 6. |
Motorola: “Frame Structure and Signaling to Support Relay Operation,” 3GPP TSG RAN1 #55bis, Jan. 12, 2009, R1-090331, pp. 3. |
Qualcomm Europe: “Impact of Blank Subframes on Intra-frequency Measurements,” 3GPP TSG-RAN WG4 #49, Nov. 10, 2008, R4-083060, pp. 6, XP002589698. |
3GPP TR 36.942 V8.1.0 (Dec. 2008), 3rd Generation Partnership Project: Technical Specification Group Radio Access Network; Evolved Universal Terrestrial Radio Access (E-UTRA); Radio Frequency (RF) system scenarios; (Release 8), Dec. 2008. |
3GPP TS 25.215 V8.2.0 (Sep. 2008), 3rd Generation Partnership Project; Technical Specification Group Radio Access Network: Physical layer—Measurements (MD) (Re ease 8), Sep. 2008. |
3GPP TS 25.305 V8.0.0 (Dec. 2007), 3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Stage 2 functional specification of User Equipement (LiE) positioning in UTRAN (t=Zelease 8), Dec. 2007. |
Chan Y.T., et al., “A Simple and Efficient Estimator for Hyperbolic Location”, IEEE Trans. Signal Processing, vol. 42, No. 5, pp. 1905-1915, Aug. 1994. |
Ericsson: “Evaluation Of IP-DL Positioning Techniques Using Common Simulation Parameters”, TSG-RAN Working Group 1 Meeting 8, Ad Hoc 17, TSGR1#8(99)g88, Manhattan, USA, Oct. 12-Oct. 15, 1999. |
Evaluation of Positioning Measurement Systems, Source-, Ericsson, T1P1.5 8-110, May 15, 1998. |
Evaluation parameters for positioning studies, Source: Qualcomm Europe, 3GPP TSG-RAN WG1 #56, R1-090853, Feb. 9-13, 2009, Athens, Greece. |
“Functional description, Location Services (LCS), Stage 2 ”, (Release 1999) Functional Description, 3GPP TS 03.71 V8.9.0 (Jun. 2004). |
Further positioning evaluations, Source: Qualcomm Europe, 3GPP TSG-RAN WG1 #56, R1-090851 Feb. 9-13, 2009, Athens, Greece. |
Greenstein J.L, et al., “A New Path -Gam/Delay- Spread Propagation Model for Digital Cellular Channels”, IEEE Transactions on Vehicular Technology, vol. 46, No. 2, op. 477-485, May 1997. |
International Search Report and Written Opinion -PCT/US2009/057527, International Search Authority—European Patent Office—Mar. 11, 2010. |
Motorola: “Impact of Supporting Blank Subframes”3GPP TSG RAN Plenary Meeting No. 42 Dec. 5, 2008, XP002589696Athens, Greece Retrieved from the Internet:URL:http://www.3gpp.org/ftp/tsg—ran/tsg—ran/TSGR—42/ docs/ [retrieved on Jun. 28, 2010;. |
Patwari N, et al., “Relative Location Estimation in Wireless Sensor Networks”, IEEE Transactions on Signal Processing, vol. 51, No. 8, Aug. 2003. |
PHY layer specification impact of positioning improvements, Source: quatcomm Europe, 3GPP TSG-RAN WG1 #56, R1-090852, Feb. 9-13, 2009, Athens, Greece. |
Positioning Support for LTE, 3GPP TSG Ran#42, RP-080995, Dec. 2-5, 2008, Athens, Greece. |
Qualcomm Europe: “Way Forward on forward compatible subframes for Rel-8,” 3GPP TSG-RAN #42, Dec. 2, 2008, RP-081038, p. 1 , XP002589697. |
Qualcomm Europoe “On OTODA in LTE” 3GPP Draft R1-090353, 3rd Generation Partnership Porject (3GPP) Mobile Competence Centre, 650, Rout des Lucioles F-06921 Sophia-Antipolis Cedex France No Ljubljana Jan. 8, 2009. |
Recapitulation of the IPDL positioning method, Source: Encsson, TSG-RAN Working Group 1 meeting #4 TSGR1#4 (99)346, Apr. 18-20, 1999, Shin-Yokohama, Japan. |
“Stage 2 functional specification of User Equipment (UE) positioning in UTRAN” (Release 9) Technical Specification 3GPP TS 25.305 V9.0.0 (Dec. 2009). |
Taiwan Search Report—TW098131633—TIPO—Apr. 19, 2013. |
Time Aligned iP-DL positioning technique, Source: Motorola, TSG-RAN Working Group 1, Ah Hoc 17, TSGR1#: 9 b79, Meeting 7, Aug. 30-Sep. 3, 1999, Hannover, Germany. |
Torrieri D.J., “Statistical Theory of Passive Location Systems,” IEEE Transactions on Aerospace and Electronic Systems,Mar. 1984, pp. 183-198, vol. AES-20 (2). |
Ward p. W: “A Design Technique to Remove the Correlation Ambiguity in Binary Offset Carrier (BOC) Spread Spectrum Signals”Proceedings of The Ion National Technical Meeting, The Institute of Navigation, US, Jan. 26, 2004, pp. 886-896, XP001207302 the whole document. |
Wu Q, et al., “CDMA2000 Highly Detectable Pilot” Communications Workshops, 2008. ICC Workshops 08. IEEE International Conference on, IEEE, Piscataway, NJ, USA, May 19, 2008, pp. 16-20, XP031265196 ISBN: 978-1-4244-2052-0 p. 1, Left-Hand Column, Line 8 - p. 1, Right-Hand Column, Line 31. |
Xiao J, et al., “Research of TDOA Based Self-localization Approach in Wireless Sensor Network”, Intelligent Robots and Systems, 2006 IEEE/RSJ International Conference on, IEEE, PI, Oct. 1, 2006, pp. 2035-2040, XP031006391, ISBN: 978-1-4244-0258-8. |
European Search Report—EP14167754—Search Authority—Munich—Jun. 10, 2014. |
Nardi S., et al., “GPS estimation algorithm using stochastic modeling”, Decision and Control, 1998, Proceedings of the 37th IEEE Conference on Tampa, FL, USA Dec. 16-18, 1998, Piscataway, NJ, USA, IEEE, US, vol. 4, Dec. 16, 1998, pp. 4498-4502, XP010643396, DOI: 10.1109/CDC.1998.762029, ISBN: 978-0-7803-4394-8. |
Pachter M., et al., “An Efficient GPS Position Determination Algorithm”, Navigation, Institute of Navigation, Fairfax, VA, US, vol. 50, No. 2, Sep. 1, 2003, pp. 131-142, XP056004432, 1SSN: 0028-1522. |
Sato G., et al., “Improvement of the Positioning Accuracy of a Software-Based GPS Receiver Using A 32-Bit Embedded Microprocessor”, IEEE Transactions on Consumer Electronics, IEEE Service Center, New York, NY, US, vol. 46, No. 3, Aug. 1, 2000, pp. 521-530, ISSN: 0098-3063, XP001142876, DOI: 10.1109/30.883405. |
Number | Date | Country | |
---|---|---|---|
20140071897 A1 | Mar 2014 | US |
Number | Date | Country | |
---|---|---|---|
61098360 | Sep 2008 | US | |
61115465 | Nov 2008 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 12561844 | Sep 2009 | US |
Child | 14081893 | US |