Identifying remote units in a wireless distribution system (WDS) based on assigned unique temporal delay patterns

Information

  • Patent Grant
  • 9648580
  • Patent Number
    9,648,580
  • Date Filed
    Friday, September 30, 2016
    8 years ago
  • Date Issued
    Tuesday, May 9, 2017
    7 years ago
Abstract
Embodiments of the disclosure relate to identifying remote units in a wireless distribution system (WDS) based on assigned unique temporal delay patterns. The WDS includes a plurality of remote units configured to communicate communications signals in signal paths. Each of the signal paths is assigned a unique temporal delay pattern. The communications signals are digitally delayed by respective delay elements based on the plurality of unique temporal delay patterns to provide delayed communications signals. A remote unit identification system analyzes a delayed communications signal to determine a respective temporal delay pattern associated within the delayed communication signal. By uniquely identifying a remote unit from which a delayed communication signal is communicated, it is possible to determine the locations client devices in the WDS, thus enabling a variety of location-based services and optimizations in the WDS.
Description
BACKGROUND

The disclosure relates generally to a wireless distribution system (WDS), and more particularly to identifying remote units in a WDS.


Wireless customers are increasingly demanding digital data services, such as streaming video and other multimedia contents, for example. Some wireless customers use their wireless devices in areas poorly serviced by conventional cellular networks, such as inside certain buildings or areas. One response to the intersection of these two concerns has been the use of WDSs, such as a distributed antenna system (DAS) as an example. A DAS can be particularly useful when deployed inside buildings or other indoor environments where client devices may not otherwise be able to effectively receive radio frequency (RF) signals from a base transceiver station (BTS), for example, of a conventional cellular network. The DAS is configured to provide multiple coverage areas inside the buildings to support higher capacity and improved RF coverage. Each coverage area includes one or more remote units configured to provide communications services to the client devices within antenna ranges of the remote units.


In this regard, FIG. 1 illustrates distribution of communications services to remote coverage areas 100(1)-100(N) of a WDS 102, such as a distributed antenna system (DAS) for example. These communications services can include cellular services, wireless services, such as radio frequency identification (RFID) tracking, Wireless Fidelity (Wi-Fi), local area network (LAN), wireless LAN (WLAN), worldwide interoperability for microwave access (WiMAX), wide-band code-division multiple access (WCDMA), long-term evolution (LTE), and combinations thereof, as examples. The remote coverage areas 100(1)-100(N) may be remotely located. In this regard, the remote coverage areas 100(1)-100(N) are created by and centered on remote units 104(1)-104(N) (e.g., remote antenna units) connected to a central unit 106 (e.g., a head-end controller, a head-end unit, or a head-end equipment). The central unit 106 may be communicatively coupled to a signal source 108, for example, a base transceiver station (BTS) or a baseband unit (BBU). In this regard, the central unit 106 receives downlink communications signals 110D from the signal source 108 to be distributed to the remote units 104(1)-104(N). The remote units 104(1)-104(N) are configured to receive the downlink communications signals 110D from the central unit 106 over a communications medium 112 to be distributed to the respective remote coverage areas 100(1)-100(N) of the remote units 104(1)-104(N). Each of the remote units 104(1)-104(N) may include an RF transmitter/receiver and a respective antenna 114(1)-114(N) operably connected to the RF transmitter/receiver to wirelessly distribute the communications services to client devices 116 within the respective remote coverage areas 100(1)-100(N). The remote units 104(1)-104(N) are also configured to receive uplink communications signals 110U from the client devices 116 in the respective remote coverage areas 100(1)-100(N) to be distributed to the signal source 108.


It may be important to determine the location of client devices 116 within the WDS 102. For example, many context-aware and location-aware wireless services, such as enhanced 911 (E911) services, rely on accurately detecting the locations of wireless communications devices. A satellite-based location detection system, such as global positioning system (GPS) in the United States, may be unreliable in indoor environments served by the WDS 102 due to the inherent inability of a satellite signal to penetrate obstacles like building walls. Although it may be possible to determine general locations of the client devices 116 based on a signal source (e.g., base station) in a conventional cellular network, it remains challenging for signal sources to pinpoint the locations of the client devices within a WDS, such as WDS 102 in FIG. 1, with a higher degree of accuracy. The location of the client device 116 may be determined within in the WDS 102 based on identify the location of the remote unit 104(1)-104(N) with which the client device 116 is communicating. However, since the uplink communications signals 110U from the remote units 104(1)-104(N) are combined in the central unit 106 before being distributed to the signal source 102, the particular remote unit 104 with which the client devices 116 are communicating cannot be determined.


No admission is made that any reference cited herein constitutes prior art. Applicant expressly reserves the right to challenge the accuracy and pertinency of any cited documents.


SUMMARY

Embodiments of the disclosure relate to identifying remote units in a wireless distribution system (WDS) based on assigned unique temporal delay patterns. For example, identifying remote units in a WDS can be used for determining client device location within the WDS. In this regard, the WDS includes a plurality of remote units configured to communicate communications signals, for example downlink communications signals and uplink communications signals, in signal paths communicatively coupled to the plurality of remote units. Each of the signal paths corresponding to a respective remote unit is assigned a unique temporal delay pattern. The communications signals communicated in the signal paths are digitally delayed by respective delay elements provided in the signal paths based on the plurality of unique temporal delay patterns assigned to the remote units to provide delayed communications signals. To identify a remote unit associated with a delayed communications signal, a remote unit identification system is provided. The remote unit identification system is configured to analyze a delayed communications signal to determine a respective unique temporal delay pattern (e.g., a sequence of timing advances (TAs)) associated within the delayed communications signal. This allows the remote unit identification system to identify the remote unit among the plurality of remote units that communicates the delayed communications signal by associating the analyzed temporal delay pattern in the delayed communications signal with the unique temporal delay patterns assigned to the remote units. By uniquely identifying a remote unit with which a delayed communication signal is communicated, it is possible to determine the locations of client devices in the WDS, thus enabling a variety of location-based services and optimizations in the WDS, as examples.


One embodiment of the disclosure relates to a remote unit identification system for uniquely identifying a plurality of remote units in a WDS. The remote unit identification system comprises a controller configured to assign a plurality of unique temporal delay patterns to the plurality of remote units in the WDS, respectively. Each remote unit among the plurality of remote units is configured to communicate a respective communications signal among a plurality of communications signals with a central unit in the WDS in a respective signal path among a plurality of signal paths disposed between the central unit and the plurality of remote units. The respective communications signal is digitally delayed by a respective delay element among a plurality of delay elements disposed in the respective signal path among the plurality of signal paths based on a respective unique temporal delay pattern assigned to the remote unit to provide a respective delayed communications signal. The remote unit identification system also comprises a determination unit. The determination unit is configured to analyze at least one delayed communications signal communicated in at least one signal path among the plurality of signal paths. The determination unit is also configured to determine a unique temporal delay pattern associated with the at least one delayed communications signal. The determination unit is also configured to identify a remote unit among the plurality of remote units communicating the at least one delayed communications signal in the at least one signal path based on the unique temporal delay pattern.


An additional embodiment of the disclosure relates to a method for uniquely identifying a plurality of remote units in a WDS. The method comprises assigning a plurality of unique temporal delay patterns to the plurality of remote units communicatively coupled to a plurality of signal paths, respectively. The method also comprises digitally delaying a plurality of communications signals communicated in the plurality of signal paths based on the plurality of unique temporal delay patterns to provide a plurality of delayed communications signals, respectively. The method also comprises analyzing the plurality of delayed communications signals communicated in the plurality of signal paths. The method also comprises determining a unique temporal delay pattern associated with each of the plurality of delayed communications signals communicated in a respective signal path among the plurality of signal paths. The method also comprises identifying a remote unit among the plurality of remote units communicatively coupled to the respective signal path based on the unique temporal delay pattern.


An additional embodiment of the disclosure relates to a WDS. The WDS comprises a plurality of signal paths. The WDS also comprises a plurality of remote units. Each remote unit among the plurality of remote units is communicatively coupled to a respective signal path among the plurality of signal paths. The WDS also comprises a central unit configured to communicate a respective communications signal among a plurality of communications signals to each remote unit among the plurality of remote units in the respective signal path communicatively coupled to the remote unit. The WDS also comprises a plurality of delay elements disposed in the plurality of signal paths, respectively. Each delay element among the plurality of delay elements is configured to digitally delay the respective communications signal communicated in the respective signal path according to a unique temporal delay pattern among a plurality of unique temporal delay patterns assigned to a respective remote unit among the plurality of remote units communicatively coupled to the respective signal path to provide a delayed communications signal in the respective signal path. The WDS also comprises a remote unit identification system. The remote unit identification system comprises a controller configured to assign the plurality of unique temporal delay patterns to the plurality of remote units in the WDS. The remote unit identification system also comprises a determination unit. For at least one delayed communications signal provided in at least one signal path among the plurality of signal paths, the determination unit is configured to determine a unique temporal delay pattern associated with the at least one delayed communications signal. For the at least one delayed communications signal provided in the at least one signal path among the plurality of signal paths, the determination unit is also configured to identify a remote unit among the plurality of remote units communicatively coupled to the at least one signal path based on the unique temporal delay pattern.


An additional embodiment of the disclosure relates to a method for identifying a client device in a WDS. The method comprises receiving an identification of the client device. The method also comprises logically organizing a plurality of remote units in the WDS into a first remote unit group and a second remote unit group. For each remote unit group among the first remote unit group and the second remote unit group, the method comprises assigning one or more unique temporal delay patterns to one or more remote units in the remote unit group, respectively. For each remote unit group among the first remote unit group and the second remote unit group, the method also comprises delaying one or more communications signals communicated with the one or more remote units in the remote unit group based on the one or more unique temporal delay patterns, respectively. For each remote unit group among the first remote unit group and the second remote unit group, the method also comprises analyzing a call report to determine whether a timing advance (TA) corresponding to the client device changes in response to delaying the one or more communications signals based on the one or more unique temporal delay patterns. For each remote unit group among the first remote unit group and the second remote unit group, if the TA of the client device has changed and if the remote unit group comprises only one remote unit, the method also comprises reporting an identification of the remote unit in the remote unit group. For each remote unit group among the first remote unit group and the second remote unit group, if the TA of the client device has changed and if the remote unit group comprises more than one remote unit, the method also comprises logically organizing the remote units in the remote unit group into the first remote unit group and the second remote unit group.


Additional features and advantages will be set forth in the detailed description which follows and, in part, will be readily apparent to those skilled in the art from the description or recognized by practicing the embodiments as described in the written description and claims hereof, as well as the appended drawings.


It is to be understood that both the foregoing general description and the following detailed description are merely exemplary and are intended to provide an overview or framework to understand the nature and character of the claims.


The accompanying drawings are included to provide a further understanding of the disclosure, and are incorporated in and constitute a part of this specification. The drawings illustrate one or more embodiment(s), and together with the description serve to explain principles and operation of the various embodiments.





BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 is a schematic diagram of an exemplary wireless distribution system (WDS);



FIG. 2 is a schematic diagram of an exemplary WDS that includes a remote unit identification system configured to uniquely identify a plurality of remote units in the WDS by associating temporal delay patterns in delayed communications signals with unique temporal delay patterns associated with the remote units;



FIG. 3 is a schematic diagram providing an exemplary illustration of the plurality of unique temporal delay patterns in FIG. 2, which may be defined as a sequence of timing advances (TAs) as defined in the third generation partnership project (3GPP) long-term evolution (LTE) specification, to uniquely identify the plurality of remote units;



FIG. 4 is a flowchart of an exemplary remote unit identification process that may be employed to uniquely identify the plurality of remote units in the WDS of FIG. 2 by associating temporal delay patterns in delayed communication signals with unique temporal delay patterns associated with the remote units;



FIG. 5A is a table providing an exemplary illustration of the plurality of unique temporal delay patterns of FIG. 2, each defined based on respective timing advance (TA) changes;



FIG. 5B is a table providing an exemplary illustration of determining the plurality of unique temporal delay patterns based on propagation delays of a plurality of delayed communications signals in the WDS of FIG. 2;



FIG. 6 is a schematic diagram of an exemplary WDS configured to uniquely identify at least one remote unit among the plurality of remote units of FIG. 2 communicating in a specific radio frequency (RF) band based on at least one unique temporal delay pattern assigned to the RF band;



FIG. 7 is a flowchart of an exemplary client device location process for identifying a client device relative to a remote unit in the WDSs of FIGS. 2 and 6 based on an identification of the client device;



FIG. 8 is a schematic diagram of an exemplary WDS that can be configured to function as the WDSs of FIGS. 2 and 6;



FIG. 9 is a partial schematic cut-away diagram of an exemplary building infrastructure in which the WDSs of FIGS. 2 and 6 can be employed; and



FIG. 10 is a schematic diagram of a generalized representation of an exemplary controller that can be included in the WDSs of FIGS. 2 and 6 to identify the plurality of remote units in the WDSs of FIGS. 2 and 6, wherein an exemplary computer system is adapted to execute instructions from an exemplary computer-readable medium.





DETAILED DESCRIPTION

Embodiments of the disclosure relate to identifying remote units in a wireless distribution system (WDS) based on assigned unique temporal delay patterns. For example, identifying remote units in a WDS can be used for determining client device location within the WDS. In this regard, the WDS includes a plurality of remote units configured to communicate communications signals, for example downlink communications signals and uplink communications signals, in signal paths communicatively coupled to the plurality of remote units. Each of the signal paths corresponding to a respective remote unit is assigned a unique temporal delay pattern. The communications signals communicated in the signal paths are digitally delayed by respective delay elements provided in the signal paths based on the plurality of unique temporal delay patterns assigned to the remote units to provide delayed communications signals. To identify a remote unit associated with a delayed communications signal, a remote unit identification system is provided. The remote unit identification system is configured to analyze a delayed communications signal to determine a respective unique temporal delay pattern (e.g., a sequence of timing advances (TAs)) associated within the delayed communications signal. This allows the remote unit identification system to identify the remote unit among the plurality of remote units that communicates the delayed communications signal by associating the analyzed temporal delay pattern in the delayed communications signal with the unique temporal delay patterns assigned to the remote units. By uniquely identifying a remote unit with which a delayed communication signal is communicated, it is possible to determine the locations of client devices in the WDS, thus enabling a variety of location-based services and optimizations in the WDS, as examples.


In this regard, FIG. 2 is a schematic diagram of an exemplary WDS 200 that includes a remote unit identification system 202 configured to uniquely identify a plurality of remote units 204(1)-204(N) by associating a plurality of unique temporal delay patterns 206(1)-206(N) with the plurality of remote units 204(1)-204(N), respectively. With reference to FIG. 2, the WDS 200 includes a central unit 208. The WDS 200 also includes a plurality of signal paths 210(1)-210(N) disposed between the central unit 208 and the plurality of remote units 204(1)-204(N). In this regard, the plurality of signal paths 210(1)-210(N) communicatively couples the plurality of remote units 204(1)-204(N) with the central unit 208. The central unit 208 communicates a plurality of communications signals 212(1)-212(N) with the plurality of remote units 204(1)-204(N) in the plurality of signal paths 210(1)-210(N), respectively.


The remote unit identification system 202 includes a controller 214 and a determination unit 216. In non-limiting examples, the determination unit 216 may be provided as an electronic circuitry, a general purpose processor, a dedicated signal processor, and/or an electronic device. The WDS 200 also includes a plurality of delay elements 218(1)-218(N) provided in the plurality of signal paths 210(1)-210(N), respectively. In this regard, each of the plurality of remote units 204(1)-204(N) is associated with a respective delay element among the plurality of delay elements 218(1)-218(N) in a respective signal path among the plurality of signal paths 210(1)-210(N). In a first non-limiting example, the plurality of delay elements 218(1)-218(N) may be provided in the plurality of remote units 204(1)-204(N). In a second non-limiting example, it is also possible to provide the plurality of delay elements 218(1)-218(N) in the central unit 208.


The controller 214 assigns the plurality of unique temporal delay patterns 206(1)-206(N) to the plurality of remote units 204(1)-204(N), respectively. In a non-limiting example, the controller 214 may store the plurality of unique temporal delay patterns 206(1)-206(N) in local memory or in memories in the plurality of delay elements 218(1)-218(N). The controller 214 may configure and/or control the plurality of delay elements 218(1)-218(N) to digitally delay the plurality of communications signals 212(1)-212(N) based on the plurality of unique temporal delay patterns 206(1)-206(N), respectively, to provide a plurality of delayed communications signals 212′(1)-212′(N). In a non-limiting example, the controller 214 may configure and/or control the plurality of delay elements 218(1)-218(N) via at least one control signal 220. The plurality of delayed communications signals 212′(1)-212′(N) is the same as the plurality of communications signals 212(1)-212(N), but is temporally delayed by the plurality of delay elements 218(1)-218(N) according to the plurality of unique temporal delay patterns 206(1)-206(N).


With continuing reference to FIG. 2, the determination unit 216 is configured to analyze at least one delayed communications signal among the plurality of delayed communications signals 212′(1)-212′(N) communicated in at least one signal path among the plurality of signal paths 210(1)-210(N) to determine a unique temporal delay pattern associated with the at least one delayed communications signal. The determination unit 216 can then uniquely identify a remote unit among the plurality of remote units 204(1)-204(N) communicating the at least one delayed communications signal in the at least one signal path based on the determined unique temporal delay pattern. In this regard, by analyzing the plurality of delayed communications signals 212′(1)-212′(N) communicated in the plurality of signal paths 210(1)-210(N) to determine the plurality of unique temporal delay patterns 206(1)-206(N), the determination unit 216 is able to uniquely identify the plurality of remote units 204(1)-204(N) based on the plurality of determined unique temporal delay patterns 206(1)-206(N), respectively. By uniquely identifying the plurality of remote units 204(1)-204(N) based on the plurality of unique temporal delay patterns 206(1)-206(N), it is possible to determine locations of the plurality of remote units 204(1)-204(N), thus enabling a variety of location-based services and optimizations in the WDS 200. In a non-limiting example, each of the plurality of remote units 204(1)-204(N) may correspond to a predefined physical location (e.g., conference room A of building C, second floor of building G, etc.). The predefined physical location may be predefined in association with identification (e.g., remote unit name) of the remote unit. In this regard, the determination unit 216 may determine the predefined physical location of each of the plurality of remote units 204(1)-204(N) based the identification of the remote unit.


To explain one way that the determination unit 216 can uniquely identify the plurality of remote units 204(1)-204(N) based on the plurality of unique temporal delay patterns 206(1)-206(N), FIG. 3 is provided. FIG. 3 is a schematic diagram providing an exemplary illustration of the plurality of unique temporal delay patterns 206(1)-206(N) in FIG. 2 that can uniquely identify the plurality of remote units 204(1)-204(N). With reference to FIG. 3, the plurality of unique temporal delay patterns 206(1)-206(N) is assigned to the plurality of remote units 204(1)-204(N), respectively. Each of the plurality of unique temporal delay patterns 206(1)-206(N) includes a plurality of temporal delay periods 300(1)-300(3). Although each of the plurality of unique temporal delay patterns 206(1)-206(N) is shown hereinafter to include only three respective temporal delay periods 300(1)-300(3), it shall be appreciated that any integer number of temporal delay periods may be included in each of the plurality of unique temporal delay patterns 206(1)-206(N), as long as the integer number is greater than one and reasonable. Accordingly, the plurality of unique temporal delay patterns 206(1)-206(N) includes a plurality of temporal delay periods 302(1,1)-302(N,3), respectively. For example, the unique temporal delay pattern 206(1) includes the plurality of temporal delay periods 302(1,1)-302(1,3), the unique temporal delay pattern 206(2) includes the plurality of temporal delay periods 302(2,1)-302(2,3), and so on. In a non-limiting example, each of the plurality of temporal delay periods 302(1,1)-302(N,3) has a duration of one second (s).


With continuing reference to FIG. 3, each of the plurality of temporal delay periods 302(N,1)-302(N,3) corresponds to a respective temporal delay value (Δ Delay). The Δ Delay may be defined as integer multiple of a predefined temporal unit (TU). In a non-limiting example, the TU may equal to two hundred sixty point four (260.4) nanoseconds (ns) in communications systems, such as LTE for example. The three Δ Delays corresponding to the temporal delay periods 300(1)-300(3) in each of the plurality of unique temporal delay patterns 206(1)-206(N) define three temporal delays to be injected into each of the plurality of communications signals 212(1)-212(N) during the temporal delay periods 300(1)-300(3). Hence, in the non-limiting example, each of the plurality of unique temporal delay patterns 206(1)-206(N) is defined by a sequence of the three Δ Delays. In this regard, in another non-limiting example, the controller 214 may control each of the plurality of delay elements 218(1)-218(N) to digitally delay a respective communications signal according to the three Δ Delays in the temporal delay periods 300(1)-300(3), respectively, thus generating a respective unique temporal delay pattern in a respective delayed communications signal. For convenience of discussion and illustration, the unique temporal delay patterns 206(1), 206(2), and 206(N) are discussed hereinafter as non-limiting examples.


For example, the three Δ Delays corresponding to the temporal delay periods 300(1)-300(3) of the unique temporal delay pattern 206(1) are zero (0) TU, two (2) TU, and four (4) TU, respectively in this example. In this regard, the delay element 218(1) is configured to digitally delay the communications signal 212(1) communicated on the signal path 210(1) by 0 TU, 2 TU, and 4 TU during the temporal delay periods 300(1)-300(3), respectively. In a non-limiting example, the delay element 218(1) may digitally delay the communications signal 212(1) by buffering the communications signal 212(1) for 0 TU, 2 TU, and 4 TU during the temporal delay periods 300(1)-300(3), respectively. As such, the unique temporal delay pattern 206(1), as defined by a combination of the three Δ Delays during the temporal delay periods 300(1)-300(3), is a 0TU-2TU-4TU temporal delay pattern that will be associated with the delayed communications signal 212′(1) as well. In this regard, if the determination unit 216 determines that a delayed communications signal among the plurality of delayed communications signals 212′(1)-212′(N) is associated with the 0TU-2TU-4TU temporal delay pattern, the determination unit 216 may be able to identify the remote unit 204(1) as the remote unit communicating the delayed communications signal. In this regard, the determination unit 216 may determine a remote unit among the plurality of remote units 204(1)-204(N) by correlating a sequence of Δ Delays in time in a delayed communications signal among the plurality of delayed communications signals 212′(1)-212′(N) with a respective unique temporal delay pattern associated with the remote unit that communicates the delayed communications signal.


However, for the determination unit 216 to definitively identify the remote unit 204(1) based on the 0TU-2TU-4TU temporal delay pattern, the 0TU-2TU-4TU temporal delay pattern is configured to be uniquely distinguishable from rest of the plurality of unique temporal delay patterns 206(1)-206(N). As illustrated in FIG. 3, for example, the unique temporal delay pattern 206(2), as defined by a combination of the three Δ Delays during the temporal delay periods 300(1)-300(3), is a 4TU-0TU-2TU temporal delay pattern that is uniquely distinguishable from the 0TU-2TU-4TU temporal delay pattern of the unique temporal delay pattern 206(1). In a non-limiting example, the three Δ Delays during the temporal delay periods 300(1)-300(3) are applied to the remote units 204(1)-204(N) substantially concurrently. Accordingly, respective temporal delay periods corresponding to the 4TU-0TU-2TU and the 0TU-2TU-4TU start and finish at substantially similar times among the remote units 204(1)-204(N). Likewise, the unique temporal delay pattern 206(N), as defined by a combination of the three Δ Delays during the temporal delay periods 300(1)-300(3), is a 0TU-2TU-2TU temporal delay pattern, that is uniquely distinguishable from the 0TU-2TU-4TU temporal delay pattern of the unique temporal delay pattern 206(1) and the 4TU-0TU-2TU temporal delay pattern of the unique temporal delay pattern 206(2). As such, each of the plurality of unique temporal delay patterns 206(1)-206(N) can be defined to be uniquely distinguishable from rest of the plurality of unique temporal delay patterns 206(1)-206(N). As a result, the plurality of remote units 204(1)-204(N) can be uniquely identified based on the plurality of unique temporal delay patterns 206(1)-206(N) exhibited in the plurality of delayed communications signals 212′(1)-212′(N).


With reference back to FIG. 2, the plurality of signal paths 210(1)-210(N) further includes a plurality of downlink signal paths 210D(1)-210D(N) and a plurality of uplink signal paths 210U(1)-210U(N), respectively. In this regard, the plurality of remote units 204(1)-204(N) is communicatively coupled to the central unit 208 via the plurality of downlink signal paths 210D(1)-210D(N) and the plurality of uplink signal paths 210U(1)-210U(N). Accordingly, the central unit 208 can communicate a plurality of downlink communications signals 212D(1)-212D(N) to the plurality of remote units 204(1)-204(N) in the plurality of downlink signal paths 210D(1)-210D(N) and receive a plurality of uplink communications signals 212U(1)-212U(N) from the plurality of remote units 204(1)-204(N) in the plurality of uplink signal paths 210U(1)-210U(N), respectively. The controller 214 may configure and/or control the plurality of delay elements 218(1)-218(N) to digitally delay the plurality of uplink communications signals 212U(1)-212U(N) based on the plurality of unique temporal delay patterns 206(1)-206(N), respectively, to provide a plurality of delayed uplink communications signals 212U′(1)-212U′(N).


In one non-limiting example, the controller 214 may configure and/or control the plurality of delay elements 218(1)-218(N) to digitally delay the plurality of downlink communications signals 212D(1)-212D(N) based on the plurality of unique temporal delay patterns 206(1)-206(N), respectively, to provide a plurality of delayed downlink communications signals 212D′(1)-212D′(N). In another non-limiting example, the controller 214 may configure and/or control the plurality of delay elements 218(1)-218(N) to digitally delay the plurality of downlink communications signals 212D(1)-212D(N) and the plurality of uplink communications signals 212U(1)-212U(N) based on the plurality of unique temporal delay patterns 206(1)-206(N), respectively, to provide the plurality of delayed downlink communications signals 212D′(1)-212D′(N) and the plurality of delayed uplink communications signals 212U′(1)-212U′(N). In this regard, according to the discussions earlier, the plurality of delayed uplink communications signals 212U′(1)-212U′(N) and the plurality of delayed downlink communications signals 212D′(1)-212D′(N) are both associated with the plurality of unique temporal delay patterns 206(1)-206(N). The determination unit 216 can analyze at least one of the plurality of delayed uplink communications signals 212U′(1)-212U′(N) and/or at least one of the plurality of delayed downlink communications signals 212D′(1)-212D′(N). Accordingly, the determination unit 216 can uniquely identify the plurality of remote units 204(1)-204(N) based on the plurality of unique temporal delay patterns 206(1)-206(N) in the plurality of delayed uplink communications signals 212U′(1)-212U′(N) and/or the plurality of delayed downlink communications signals 212D′(1)-212D′(N).



FIG. 4 is a flowchart of an exemplary remote unit identification process 400 that may be employed to uniquely identify the plurality of remote units 204(1)-204(N) in the WDS 200 of FIG. 2. With reference to FIG. 4, the controller 214 assigns the plurality of unique temporal delay patterns 206(1)-206(N) to the plurality of remote units 204(1)-204(N) that is communicatively coupled to the plurality of signal paths 210(1)-210(N), respectively (block 402). The plurality of delay elements 218(1)-218(N) digitally delays the plurality of communications signals 212(1)-212(N) communicated in the plurality of signal paths 210(1)-210(N) based on the plurality of unique temporal delay patterns 206(1)-206(N) to provide the plurality of delayed communications signals 212′(1)-212′(N), respectively (block 404). Specifically, the plurality of delay elements 218(1)-218(N) may digitally delay the plurality of downlink communications signals 212D(1)-212D(N) communicated in the plurality of downlink signal paths 210D(1)-210D(N) based on the plurality of unique temporal delay patterns 206(1)-206(N) to provide the plurality of delayed downlink communications signals 212D′(1)-212D′(N), respectively. The plurality of delay elements 218(1)-218(N) may also digitally delay the plurality of uplink communications signals 212U(1)-212U(N) communicated in the plurality of uplink signal paths 210U(1)-210U(N) based on the plurality of unique temporal delay patterns 206(1)-206(N) to provide the plurality of delayed uplink communications signals 212U′(1)-212U′(N), respectively. The plurality of delay elements 218(1)-218(N) may also digitally delay the plurality of downlink communications signals 212D(1)-212D(N) communicated in the plurality of downlink signal paths 210D(1)-210D(N) and the plurality of uplink communications signals 212U(1)-212U(N) communicated in the plurality of uplink signal paths 210U(1)-210U(N) based on the plurality of unique temporal delay patterns 206(1)-206(N) to provide the plurality of delayed downlink communications signals 212D′(1)-212D′(N) and the plurality of delayed uplink communications signals 212U′(1)-212U′(N), respectively. The determination unit 216 also analyzes the plurality of delayed communications signals 212′(1)-212′(N) communicated in the plurality of signal paths 210(1)-210(N) (block 406). Specifically, the determination unit 216 may analyze the plurality of delayed downlink communications signals 212D′(1)-212D′(N) communicated in the plurality of downlink signal paths 210D(1)-210D(N) and/or the plurality of delayed uplink communications signals 212U′(1)-212U′(N) communicated in the plurality of uplink signal paths 210U(1)-210U(N). Subsequently, the determination unit 216 determines a unique temporal delay pattern associated with each of the plurality of delayed communications signals 212′(1)-212′(N) communicated in a respective signal path among the plurality of signal paths 210(1)-210(N) (block 408). Specifically, the determination unit 216 may determine the unique temporal delay pattern associated with each of the plurality of delayed downlink communications signals 212D′(1)-212D′(N) communicated in a respective downlink signal path among the plurality of downlink signal paths 210D(1)-210D(N) and/or the unique temporal delay pattern associated with each of the plurality of delayed uplink communications signals 212U′(1)-212U′(N) communicated in a respective uplink signal path among the plurality of uplink signal paths 210U(1)-210U(N). The determination unit 216 can then identify a remote unit among the plurality of remote units 204(1)-204(N) communicatively coupled to the respective signal path based on the unique temporal delay pattern (block 410). The determination unit 216 may also identify the remote unit among the plurality of remote units 204(1)-204(N) communicatively coupled to the respective downlink signal path and/or the respective uplink signal path based on the unique temporal delay pattern.


With reference back to FIG. 2, the central unit 208 is communicatively coupled to one or more signal sources 222(1)-222(M) (e.g., BTS, evolution node B (eNB), etc.). The central unit 208 is configured to communicate one or more RF communications signals 224(1)-224(M) with the one or more signal sources 222(1)-222(M), respectively. More specifically, the central unit 208 is configured to receive one or more downlink RF communications signals 224D(1)-224D(M) from the one or more signal sources 222(1)-222(M) and communicate the one or more downlink RF communications signals 224D(1)-224D(M) to the plurality of remote units 204(1)-204(N) as the plurality of downlink communications signals 212D(1)-212D(N). The central unit 208 is also configured to communicate the plurality of uplink communications signals 212U(1)-212U(N) received from the plurality of remote units 204(1)-204(N) as one or more uplink RF communications signals 224U(1)-224U(M) to the one or more signal sources 222(1)-222(M).


With continuing reference to FIG. 2, each of the plurality of remote units 204(1)-204(N) communicates a respective communications signal among the plurality of communications signals 212(1)-212(N) to a respective client device 226. More specifically, each of the plurality of remote units 204(1)-204(N) transmits a respective downlink communications signal among the plurality of downlink communications signals 212D(1)-212D(N) to the respective client device 226 and receives a respective uplink communications signal among the plurality of uplink communications signals 212U(1)-212U(N) from the respective client device 226. Although only one respective client device 226 is shown in FIG. 2 for each of the plurality of remote units 204(1)-204(N), it shall be appreciated that each of the plurality of remote units 204(1)-204(N) can communicate concurrently with more than one respective client device 226.


In a non-limiting example, in wireless communications systems such as LTE, each of the client devices 226, for example the client device 226 associated with the remote unit 204(1), is assigned a respective TA by a respective signal source among the one or more signal sources 222(1)-222(M). The respective TA assigned to the client device 226 is a medium access control (MAC) control element (CE) that the respective signal source uses to control transmission timing of a respective communications signal among the plurality of communications signals 212(1)-212(N) communicated with the client device 226 to achieve timing synchronization with a subframe timing determined by the respective signal source. In a non-limiting example, the respective signal source keeps measuring the timing difference between the subframe timing and uplink control signals, such as sounding reference signals (SRSs), received from the client devices 226 on uplink control channels (e.g., physical uplink shared channel (PUSCH) or physical uplink control channel (PUCCH)). Based on the measured timing difference, the respective signal source can determine a round-trip propagation delay between the respective signal source and the client device 226. Based on the determined round-trip propagation delay, the respective signal source can assign the respective TA to the client device 226 to accommodate for respective propagation delay between the client device 226 and the respective signal source. In this regard, the respective TA assigned to the client device 226 accounts for one-half of the determined round-trip propagation delay. The respective TA assigned to each of the client devices 226 is defined as an integer multiple of the TU, which may equal 260.4 ns in LTE, as previously described.


With continuing reference to FIG. 2, as discussed above, the respective TA assigned to each of the client devices 226 reflects the respective propagation delay between each of the client devices 226 and the respective signal source among the one or more signal sources 222(1)-222(M). The respective propagation delay associated with each of the plurality of communications signals 212(1)-212(N) communicated with the client devices 226 may be obtained from a call report 228, which may contain information as shown in Table 1 below as a non-limiting example. In a non-limiting example, the determination unit 216 may retrieve the call report 228 from a network management system (NMS) 230.











TABLE 1





Time (s)
Client Device Identification
Related Parameters







00.06.05
Client device 226 associated
TA = 23TU, . . .



with the remote unit 204(1)



00.06.05
Client device 226 associated
TA = 17TU, . . .



with the remote unit 204(2)




.
.



.
.



.
.


00.06.05
Client device 226 associated
TA = 24TU, . . .



with the remote unit 204(N)



00.06.06
Client device 226 associated
TA = 25TU, . . .



with the remote unit 204(1)



00.06.06
Client device 226 associated
TA = 13TU, . . .



with the remote unit 204(2)




.
.



.
.



.
.


00.06.06
Client device 226 associated
TA = 26TU, . . .



with the remote unit 204(N)



00.06.07
Client device 226 associated
TA = 27TU, . . .



with the remote unit 204(1)



00.06.07
Client device 226 associated
TA = 15TU, . . .



with the remote unit 204(2)




.
.



.
.



.
.


00.06.07
Client device 226 associated
TA = 26TU, . . .



with the remote unit 204(N)









As shown in Table 1, at time 00.06.05 corresponding to the temporal delay period 300(1) of FIG. 3, the propagation delay of the communications signals 212(1), 212(2), and 212(N) are 23TU, 17TU, and 24TU, respectively. The 23TU, 17TU, and 24TU propagation delays may be observed in the downlink communications signals 212D(1), 212D(2), and 212D(N) and/or the uplink communications signals 212U(1), 212U(2), and 212U(N), respectively. Likewise, at time 00.06.06 corresponding to the temporal delay period 300(2) of FIG. 3, the propagation delay of the communications signals 212(1), 212(2), and 212(N) are 25TU, 13TU, and 26TU, respectively. The 25TU, 13TU, and 26TU propagation delays may also be observed in the downlink communications signals 212D(1), 212D(2), and 212D(N) and/or the uplink communications signals 212U(1), 212U(2), and 212U(N), respectively. At time 00.06.07 corresponding to the temporal delay period 300(3) of FIG. 3, the propagation delay of the communications signals 212(1), 212(2), and 212(N) are 27TU, 15TU, and 26TU, respectively. The 27TU, 15TU, and 26TU propagation delays may also be observed in the downlink communications signals 212D(1), 212D(2), and 212D(N) and/or the uplink communications signals 212U(1), 212U(2), and 212U(N), respectively. In this regard, the propagation delay of the communications signal 212(1) communicated with the client device 226 via the remote unit 204(1) has a respective propagation delay pattern of 23TU-25TU-27TU during the temporal delay periods 300(1)-301(3). The variations in the propagation delay may be the result of temporal delays injected into the downlink communications signal 212D(1) and/or the uplink communications signal 212U(1) by the delay element 218(1). Similarly, the propagation delay of the communications signal 212(2) communicated with the client device 226 via the remote unit 204(2) has a respective propagation delay pattern of 17TU-13TU-15TU during the temporal delay periods 300(1)-301(3). The propagation delay of the communications signal 212(N) communicated with the client device 226 via the remote unit 204(N) has a respective propagation delay pattern of 24TU-26TU-26TU during the temporal delay periods 300(1)-301(3). Likewise, the variations in the propagation delay may be the result of temporal delays injected into the downlink communications signals 212D(2) and 212D(N) and/or the uplink communications signals 212U(2) and 212U(N) by the delay elements 218(2) and 218(N), respectively.


According to previous discussions in FIG. 3, each of the plurality of unique temporal delay patterns 206(1)-206(N) is defined by a combination of three Δ Delays corresponding to respective temporal delay periods 300(1)-300(3). As such, if the respective TAs assigned to the client devices 226 are known, it may be possible to determine the plurality of unique temporal delay patterns 206(1)-206(N) based on the propagation delay patterns associated with the plurality of delayed communications signals 212′(1)-212′(N). In this regard, FIG. 5A is a table 500 providing an exemplary illustration of the plurality of unique temporal delay patterns 206(1)-206(N) of FIG. 2, each defined based on respective TA changes in the three temporal delay periods 300(1)-300(3) of FIG. 3. Common elements between FIGS. 2, 3, and 5A are shown therein with common element numbers and will not be re-described herein.


With reference to FIG. 5A, the plurality of unique temporal delay patterns 206(1)-206(N) is defined in one or more intervals 502(1)-502(3). Although only three intervals 502(1)-502(3) are shown in FIG. 5A, it shall be appreciated that any integer number of intervals may be defined for the plurality of unique temporal delay patterns 206(1)-206(N). Each of the one or more intervals 502(1)-502(3) includes the three temporal delay periods 300(1)-300(3). Each of the three temporal delay periods 300(1)-300(3) corresponds to a respective TA change (ΔTA) that is expressed as integer multiple of TU. In a non-limiting example, the TU may equal 260.4 ns, as previously described.


The three ΔTUs corresponding to the temporal delay periods 300(1)-300(3) in each of the plurality of unique temporal delay patterns 206(1)-206(N) define three temporal delays to be injected into each of the plurality of communications signals 212(1)-212(N) during the temporal delay periods 300(1)-300(3). For example, the three ΔTUs corresponding to the temporal delay periods 300(1)-300(3) of the unique temporal delay pattern 206(1) are 0TU, 2TU, and 4TU, respectively. Similarly, the three ΔTUs corresponding to the temporal delay periods 300(1)-300(3) of the unique temporal delay pattern 206(2) are 4TU, 0TU, and 2TU, respectively. Likewise, the three ΔTUs corresponding to the temporal delay periods 300(1)-300(3) of the unique temporal delay pattern 206(N) are 0TU, 2TU, and 2TU, respectively. In a non-limiting example, the plurality of unique temporal delay patterns 206(1)-206(N) may be repeated in the one or more intervals 502(1)-502(3) for improved reliability.



FIG. 5B is a table 504 providing an exemplary illustration of determining the plurality of unique temporal delay patterns 206(1)-206(N) of FIG. 2 based on propagation delays of the plurality of delayed communications signals 212′(1)-212′(N). Common elements between FIGS. 2, 3, 5A, and 5B are shown therein with common element numbers and will not be re-described herein. For the convenience of illustration, FIG. 5B is discussed herein with reference to the plurality of delayed uplink communications signals 212U′(1)-212U′(N). It shall be appreciated that the working principles discussed herein can be applied to the plurality of delayed downlink communications signals 212D′(1)-212D′(N) as well. The table 504 includes a first column 506, a second column 508, a third column 510, a fourth column 512, and a fifth column 514. The table 504 also includes a plurality of rows 516(1)-516(N) corresponding respectively to the plurality of remote units 204(1)-204(N) and the plurality of unique temporal delay patterns 206(1)-206(N). The rows 516(1), 516(2), and 516(N) are discussed herein as non-limiting examples.


With reference to FIG. 5B, the first column 506 indicates that the rows 516(1), 516(2), and 516(N) correspond respectively to the client devices 226 associated with the remote units 204(1), 204(2), and 204(N), respectively. The second column 508 indicates that the client devices 226 associated with the remote units 204(1), 204(2), and 204(N) are assigned respective TAs of 23TU, 13TU, and 24TU, respectively. The third column 510 indicates the uplink propagation delays of the delayed uplink communications signals 212U′(1), 212U′(2), and 212U′(N) during the three temporal delay periods 300(1)-300(3). The third column 510 in row 516(1) indicates that the delayed uplink communications signal 212U′(1) has uplink respective propagation delays of 23TU, 25TU, and 27TU during the three temporal delay periods 300(1)-300(3), respectively. By subtracting the respective TA of 23TU from each of the respective uplink propagation delays of 23TU, 25TU, and 27TU, the fourth column 512 in row 516(1) indicates that the ΔTAs during the three temporal delay periods 300(1)-300(3) are 0TU, 2TU, and 4TU, respectively. As shown in table 500, the ΔTAs of 0TU, 2TU, and 4TU correspond to the unique temporal delay pattern 206(1), which is assigned to the remote unit 204(1) as indicated by the fifth column 514. Hence, the remote unit 204(1) can be identified based on the unique temporal delay pattern 206(1) associated with the delayed uplink communications signal 212U′(1). As previously discussed in FIG. 2, the determination unit 216 may determine the predefined physical location of each of the plurality of remote units 204(1)-204(N) based the identification of the remote unit. As such, the predefined physical location of the remote unit 204(1) can be determined. Furthermore, in a non-limiting example, it is also possible to locate the client device 226 associated with the remote unit 204(1) based on the predefined physical location of the remote unit 204(1).


With continuing reference to FIG. 5B, the third column 510 in row 516(2) indicates that the delayed uplink communications signal 212U′(2) has respective uplink propagation delays of 17TU, 13TU, and 15TU during the three temporal delay periods 300(1)-300(3), respectively. By subtracting the respective TA of 13TU from each of the respective uplink propagation delays of 17TU, 13TU, and 15TU, the fourth column 512 in row 516(2) indicates that the ΔTAs during the three temporal delay periods 300(1)-300(3) are 4TU, 0TU, and 2TU, respectively. As shown in table 500, the ΔTAs of 4TU, 0TU, and 2TU correspond to the unique temporal delay pattern 206(2), which is assigned to the remote unit 204(2) as indicated by the fifth column 514. Hence, the remote unit 204(2) can be identified based on the unique temporal delay pattern 206(2) associated with the delayed uplink communications signal 212U′(2). Furthermore, in another non-limiting example, it is also possible to locate the client device 226 associated with the remote unit 204(2) based on the predefined physical location of the remote unit 204(2).


With continuing reference to FIG. 5B, the third column 510 in row 516(N) indicates that the delayed uplink communications signal 212U′(N) has respective uplink propagation delays of 24TU, 26TU, and 26TU during the three temporal delay periods 300(1)-300(3), respectively. By subtracting the respective TA of 24TU from each of the respective uplink propagation delays of 24TU, 26TU, and 26TU, the fourth column 512 in row 516(N) indicates that the ΔTAs during the three temporal delay periods 300(1)-300(3) are 0TU, 2TU, and 2TU, respectively. As shown in table 500, the ΔTAs of 0TU, 2TU, and 2TU correspond to the unique temporal delay pattern 206(N), which is assigned to the remote unit 204(N) as indicated by the fifth column 514. Hence, the remote unit 204(N) can be identified based on the unique temporal delay pattern 206(N) associated with the delayed uplink communications signal 212U′(N). Furthermore, in another non-limiting example, it is also possible to locate the client device 226 associated with the remote unit 204(N) based on the predefined physical location of the remote unit 204(N).


With reference back to FIG. 2, the one or more downlink RF communications signals 224D(1)-224D(M) and the one or more uplink RF communications signals 224U(1)-224U(M) may be communicated with the one or more signal sources 222(1)-222(M) on different RF bands and/or channels. In some aspects, it may be desired to identify at least one remote unit among the plurality of remote units 204(1)-204(N) that communicates in a specific RF band and/or channel. In this regard, FIG. 6 is a schematic diagram of an exemplary WDS 600 configured to uniquely identify at least one remote unit among the plurality of remote units 204(1)-204(N) of FIG. 2 communicating in a specific RF band based on at least one unique temporal delay pattern assigned to an RF band. Common elements between FIGS. 2 and 6 are shown therein with common element numbers and will not be re-described herein.


With reference to FIG. 6, the one or more signal sources 222(1)-222(M) may communicate the one or more downlink RF communications signals 224D(1)-224D(M) and the one or more uplink RF communications signals 224U(1)-224U(M) in one or more RF bands 602(1)-602(M), respectively. The one or more signal sources 222(1)-222(M) may also communicate the one or more downlink RF communications signals 224D(1)-224D(M) and the one or more uplink RF communications signals 224U(1)-224U(M) in one or more RF channels 604(1)-604(M), respectively. For example, the signal source 222(1) communicates the downlink RF communications signal 224D(1) and the uplink RF communications signal 224U(1) with the central unit 208 on the RF band 602(1) or the RF channel 604(1). The signal source 222(2) communicates the downlink RF communications signal 224D(2) and the uplink RF communications signal 224U(2) with the central unit 208 on the RF band 602(2) or the RF channel 604(2). The signal source 222(M) communicates the downlink RF communications signal 224D(M) and the uplink RF communications signal 224U(M) with the central unit 208 on the RF band 602(M) or the RF channel 604(M). The central unit 208 communicates the one or more downlink RF communications signals 224D(1)-224D(M) to the plurality of remote units 204(1)-204(N) as the plurality of downlink communications signals 212D(1)-212D(N). The central unit 208 also provides the plurality of uplink communications signals 212U(1)-212U(N) received from the plurality of remote units 204(1)-204(N) to the one or more signal sources 222(1)-222(M) as the one or more uplink RF communications signals 224U(1)-224U(M). In this regard, the plurality of downlink communications signals 212D(1)-212D(N) and the plurality of uplink communications signals 212U(1)-212U(N) communicated between the central unit 208 and the plurality of remote units 204(1)-204(N) may occupy different RF bands or channels.


In a non-limiting example, the central unit 208 may communicate the downlink communications signal 212D(1) and the uplink communications signal 212U(1) with the remote unit 204(1) in the RF band 602(2) or the RF channel 604(2). The central unit 208 may communicate the downlink communications signal 212D(2) and the uplink communications signal 212U(2) with the remote unit 204(2) in the RF bands 602(2) and 602(M) or the RF channels 604(2) and 604(M). The central unit 208 may communicate the downlink communications signal 212D(N) and the uplink communications signal 212U(N) with the remote unit 204(N) in the RF bands 602(1) and 602(M) or the RF channels 604(1) and 604(M).


To identify a remote unit among the plurality of remote units 204(1)-204(N) communicating on a specific RF band, for example the RF band 602(1), among the one or more RF bands 602(1)-602(M), the controller 214 assigns at least one unique temporal delay pattern 206′ to the RF band 602(1). The unique temporal delay pattern 206′ can be any of the plurality of unique temporal delay patterns 206(1)-206(N) as previously discussed. The controller 214 may configure at least one delay element among the plurality of delay elements 218(1)-218(N) to digitally delay at least one communications signal among the plurality of communications signals 212(1)-212(N) based on the unique temporal delay pattern 206′. In a non-limiting example, the controller 214 may control the delay element 218(N) to digitally delay the communications signal 212(N) based on the unique temporal delay pattern 206′ to provide a delayed communications signal 212′(N). According to previous discussions in FIGS. 2-5B, the determination unit 216 is able to determine the unique temporal delay pattern 206′ associated with the RF band 602(1) in the delayed communications signal 212′(N). The determination unit 216 can then identify the remote unit 204(N) among the plurality of remote units 204(1)-204(N) based on the determined unique temporal delay pattern 206′.


With continuing reference to FIG. 6, to identify a remote unit among the plurality of remote units 204(1)-204(N) communicating on a specific RF channel, for example the RF channel 604(1), among the one or more RF channels 604(1)-604(M), the controller 214 assigns at least one unique temporal delay pattern 206″ to the RF channel 604(1). The unique temporal delay pattern 206″ can be any of the plurality of unique temporal delay patterns 206(1)-206(N) as previously discussed. The controller 214 may configure at least one delay element among the plurality of delay elements 218(1)-218(N) to digitally delay at least one communications signal among the plurality of communications signals 212(1)-212(N) based on the unique temporal delay pattern 206′. In a non-limiting example, the controller 214 may control the delay element 218(N) to digitally delay the downlink communications signal 212D(N) and/or the uplink communications signal 212U(N) based on the unique temporal delay pattern 206″ to provide the delayed downlink communications signal 212D′(N) and/or the delayed uplink communications signal 212U′(N). According to previous discussions in FIGS. 2-5B, the determination unit 216 is able to determine the unique temporal delay pattern 206″ associated with the RF channel 604(1) in the delayed downlink communications signal 212D′(N) and/or the delayed uplink communications signal 212U′(N). The determination unit 216 can then identify the remote unit 204(N) among the plurality of remote units 204(1)-204(N) based on the determined unique temporal delay pattern 206″.


In some situations, such as receiving an E911 call from a client device among the client devices 226 of FIGS. 2 and 6, it may be necessary to locate the client device 226 in the WDS 200 of FIG. 2 and the WDS 600 of FIG. 6 based on an identification of the client device 226. In this regard, FIG. 7 is a flowchart of an exemplary client device location process 700 for identifying a client device in the WDS 200 of FIG. 2 and the WDS 600 of FIG. 6 based on an identification of the client device 226. In a non-limiting example, location of the client device 226 may be useful for supporting location-based services (LBS), network optimization, evaluation of key performance indication (KPI) statistic report, and self-organized network (SON) operations. For the convenience of illustration, FIG. 7 is discussed herein with reference to the plurality of uplink communications signals 212U(1)-212U(N). It shall be appreciated that the working principles discussed herein are applicable to plurality of downlink communications signals 212D(1)-212D(N) as well.


With reference to FIG. 7, the identification of the client device 226 to be located is received by the remote unit identification system 202 (block 702). In some cases, the WDSs 200 and the 600 may include hundreds of remote units 204(1)-204(N). In this regard, a binary-tree search algorithm may be adopted to expedite the client device location process 700. Accordingly, the remote unit identification system 202 may logically organize the plurality of remote units 204(1)-204(N) into a first remote unit group and a second remote unit group (block 704). In a non-limiting example, the first remote unit group and the second remote unit group may include the same number of remote units if there is even number of remote units among the plurality of remote units 204(1)-204(N). In another non-limiting example, one of the first remote unit group and the second remote unit group may include one additional remote unit if there is odd number of remote units among the plurality of remote units 204(1)-204(N).


A remote group is then selected among the first remote unit group and the second remote unit group (block 706). The controller 214 then assigns one or more unique temporal delay patterns, which may be among the plurality of unique temporal delay patterns 206(1)-206(N), to the one or more remote units in the remote unit group, respectively (block 708). The controller 214 then configures one or more delay elements, which may be among the plurality of the delay elements 218(1)-218(N), to digitally delay one or more uplink communications signals, which may be among the plurality of uplink communications signals 212U(1)-212U(N), communicated by the one or more remote units in the remote unit group based on the one or more unique temporal delay patterns (block 710). The determination unit 216 then analyzes the call report 228 to determine whether a TA corresponding to the client device 226 changes in response to delaying the one or more uplink communications signals based on the one or more unique temporal delay patterns (block 712).


If the TA corresponding to the client device 226 has changed, and the remote unit group includes only one remote unit, the remote unit identification system 202 reports an identification of the remote unit in the remote unit group as the location of the client device 226 (block 714) and the client device location process 700 ends. If the TA corresponding to the client device 226 has changed, and the remote unit group includes more than one remote unit, the remote unit identification system 202 logically organizes remote units in the remote unit group into the first remote unit group and the second remote unit group (block 716) and returns to block 706. If the TA of the client device 226 does not change in delaying the one or more uplink communications signals based on the one or more unique temporal delay patterns, the client device 226 is not associated with any remote unit in the remote unit group. In this case, if both of the first remote unit group and the second remote unit group have been searched, the client device location process 700 will end. Otherwise, the client device location process 700 returns to block 706.



FIG. 8 is a schematic diagram of an exemplary WDS 800 that can be configured to function as the WDS 200 of FIG. 2 and the WDS 600 of FIG. 6. In this example, the WDS 800 is an optical fiber-based WDS. The WDS 800 includes an optical fiber for distributing communications services for multiple frequency bands. The WDS 800 in this example is comprised of three main components. One or more radio interfaces provided in the form of radio interface modules (RIMs) 802(1)-802(M) are provided in a central unit 804 to receive and process downlink electrical communications signals 806D(1)-806D(R) prior to optical conversion into downlink optical fiber-based communications signals. The downlink electrical communications signals 806D(1)-806D(R) may be received from a base station as an example. The RIMs 802(1)-802(M) provide both downlink and uplink interfaces for signal processing. The notations “1-R” and “1-M” indicate that any number of the referenced component, 1-R and 1-M, respectively, may be provided. The central unit 804 is configured to accept the plurality of RIMs 802(1)-802(M) as modular components that can easily be installed and removed or replaced in the central unit 804. In one example, the central unit 804 is configured to support up to twelve RIMs 802(1)-802(12). Each RIM 802(1)-802(M) can be designed to support a particular type of radio source or range of radio sources (i.e., frequencies) to provide flexibility in configuring the central unit 804 and the WDS 800 to support the desired radio sources.


For example, one RIM 802 may be configured to support the Personal Communication Services (PCS) radio band. Another RIM 802 may be configured to support the 800 MHz radio band. In this example, by inclusion of these RIMs 802, the central unit 804 could be configured to support and distribute communications signals on both PCS and LTE 700 radio bands, as an example. RIMs 802 may be provided in the central unit 804 that support any frequency bands desired, including but not limited to the US Cellular band, PCS band, Advanced Wireless Services (AWS) band, 700 MHz band, Global System for Mobile communications (GSM) 900, GSM 1800, and Universal Mobile Telecommunications System (UMTS). The RIMs 802(1)-802(M) may also be provided in the central unit 804 that support any wireless technologies desired, including but not limited to Code Division Multiple Access (CDMA), CDMA200, 1×RTT, Evolution-Data Only (EV-DO), UMTS, High-speed Packet Access (HSPA), GSM, General Packet Radio Services (GPRS), Enhanced Data GSM Environment (EDGE), Time Division Multiple Access (TDMA), Long Term Evolution (LTE), iDEN, and Cellular Digital Packet Data (CDPD).


The RIMs 802(1)-802(M) may be provided in the central unit 804 that support any frequencies desired, including but not limited to US FCC and Industry Canada frequencies (824-849 MHz on uplink and 869-894 MHz on downlink), US FCC and Industry Canada frequencies (1850-1915 MHz on uplink and 1930-1995 MHz on downlink), US FCC and Industry Canada frequencies (1710-1755 MHz on uplink and 2110-2155 MHz on downlink), US FCC frequencies (698-716 MHz and 776-787 MHz on uplink and 728-746 MHz on downlink), EU R & TTE frequencies (880-915 MHz on uplink and 925-960 MHz on downlink), EU R & TTE frequencies (1710-1785 MHz on uplink and 1805-1880 MHz on downlink), EU R & TTE frequencies (1920-1980 MHz on uplink and 2110-2170 MHz on downlink), US FCC frequencies (806-824 MHz on uplink and 851-869 MHz on downlink), US FCC frequencies (896-901 MHz on uplink and 929-941 MHz on downlink), US FCC frequencies (793-805 MHz on uplink and 763-775 MHz on downlink), and US FCC frequencies (2495-2690 MHz on uplink and downlink).


With continuing reference to FIG. 8, the downlink electrical communications signals 806D(1)-806D(R) are provided to a plurality of optical interfaces provided in the form of optical interface modules (OIMs) 808(1)-808(N) in this embodiment to convert the downlink electrical communications signals 806D(1)-806D(R) into downlink optical fiber-based communications signals 810D(1)-810D(R). The notation “1-N” indicates that any number of the referenced component 1-N may be provided. The OIMs 808 may be configured to provide one or more optical interface components (OICs) that contain optical to electrical (O/E) and electrical to optical (E/O) converters, as will be described in more detail below. The OIMs 808 support the radio bands that can be provided by the RIMs 802, including the examples previously described above.


The OIMs 808(1)-808(N) each include E/O converters to convert the downlink electrical communications signals 806D(1)-806D(R) into the downlink optical fiber-based communications signals 810D(1)-810D(R). The downlink optical fiber-based communications signals 810D(1)-810D(R) are communicated over a downlink optical fiber-based communications medium 812D to a plurality of remote units 814(1)-814(S), which may be remote antenna units (“RAUs 814(1)-814(S)”). The notation “1-S” indicates that any number of the referenced component 1-S may be provided. O/E converters provided in the RAUs 814(1)-814(S) convert the downlink optical fiber-based communications signals 810D(1)-810D(R) back into the downlink electrical communications signals 806D(1)-806D(R), which are provided to antennas 816(1)-816(S) in the RAUs 814(1)-814(S) to client devices in the reception range of the antennas 816(1)-816(S).


E/O converters are also provided in the RAUs 814(1)-814(S) to convert uplink electrical communications signals 818U(1)-818U(S) received from client devices through the antennas 816(1)-816(S) into uplink optical fiber-based communications signals 810U(1)-810U(S). The RAUs 814(1)-814(S) communicate the uplink optical fiber-based communications signals 810U(1)-810U(S) over an uplink optical fiber-based communications medium 812U to the OIMs 808(1)-808(N) in the central unit 804. The OIMs 808(1)-808(N) include O/E converters that convert the received uplink optical fiber-based communications signals 810U(1)-810U(S) into uplink electrical communications signals 820U(1)-820U(S), which are processed by the RIMs 802(1)-802(M) and provided as uplink electrical communications signals 820U(1)-820U(S). The central unit 804 may provide the uplink electrical communications signals 820U(1)-820U(S) to a base station or other communications system.


Note that the downlink optical fiber-based communications medium 812D and the uplink optical fiber-based communications medium 812U connected to each RAU 814(1)-814(S) may be a common optical fiber-based communications medium, wherein for example, wave division multiplexing (WDM) may be employed to provide the downlink optical fiber-based communications signals 810D(1)-810D(R) and the uplink optical fiber-based communications signals 810U(1)-810U(S) on the same optical fiber-based communications medium.


The WDS 200 of FIG. 2 and the WDS 600 of FIG. 6 may be provided in an indoor environment, as illustrated in FIG. 9. FIG. 9 is a partial schematic cut-away diagram of an exemplary building infrastructure 900 in which the WDS 200 of FIG. 2 and the WDS 600 of FIG. 6 can be employed. The building infrastructure 900 in this embodiment includes a first (ground) floor 902(1), a second floor 902(2), and a third floor 902(3). The floors 902(1)-902(3) are serviced by a central unit 904 to provide antenna coverage areas 906 in the building infrastructure 900. The central unit 904 is communicatively coupled to a base station 908 to receive downlink communications signals 910D from the base station 908. The central unit 904 is communicatively coupled to a plurality of remote units 912 to distribute the downlink communications signals 910D to the plurality of remote units 912 and to receive uplink communications signals 910U from the plurality of remote units 912, as previously discussed above. The downlink communications signals 910D and the uplink communications signals 910U communicated between the central unit 904 and the plurality of remote units 912 are carried over a riser cable 914. The riser cable 914 may be routed through interconnect units (ICUs) 916(1)-916(3) dedicated to each of the floors 902(1)-902(3) that route the downlink communications signals 910D and the uplink communications signals 910U to the plurality of remote units 912 and also provide power to the plurality of remote units 912 via array cables 918.



FIG. 10 is a schematic diagram illustrating additional details of an exemplary computer system 1000 that could be employed in the controllers discussed above, including, but not limited to, the remote unit identification system 202 of FIGS. 2 and 6. As discussed above, the remote unit identification system 202 of FIG. 2 is configured to uniquely identify the plurality of remote units 204(1)-204(N) in the WDS 200 based on the plurality of unique temporal delay patterns 206(1)-206(N). The remote unit identification system 202 of FIG. 6 is configured to uniquely identify at least one remote unit among the plurality of remote units 204(1)-204(N) in the WDS 600 based on at least one unique temporal delay pattern assigned to at least one RF band or at least one RF channel. In this regard, the computer system 1000 is adapted to execute instructions from an exemplary computer-readable medium to perform these and/or any of the functions or processing described herein.


With reference to FIG. 10, the computer system 1000 may include a set of instructions that may be executed to uniquely identify the plurality of remote units 204(1)-204(N) in the WDSs 200 and 600. The computer system 1000 may be connected (e.g., networked) to other machines in a LAN, an intranet, an extranet, or the Internet. While only a single device is illustrated, the term “device” shall also be taken to include any collection of devices that individually or jointly execute a set (or multiple sets) of instructions to perform any one or more of the methodologies discussed herein. The computer system 1000 may be a circuit or circuits included in an electronic board card, such as a printed circuit board (PCB), a server, a personal computer, a desktop computer, a laptop computer, a personal digital assistant (PDA), a computing pad, a mobile device, or any other device, and may represent, for example, a server or a user's computer.


The computer system 1000 in this embodiment includes a processing circuit (“processor 1002”), a main memory 1004 (e.g., read-only memory (ROM), flash memory, dynamic random access memory (DRAM), such as synchronous DRAM (SDRAM), etc.), and a static memory 1006 (e.g., flash memory, static random access memory (SRAM), etc.), which may communicate with each other via a data bus 1008. Alternatively, the processor 1002 may be connected to the main memory 1004 and/or the static memory 1006 directly or via some other connectivity bus or connection. The main memory 1004 and the static memory 1006 may be any type of memory.


The processor 1002 may be a microprocessor, central processing unit, or the like. More particularly, the processor 1002 may be a complex instruction set computing (CISC) microprocessor, a reduced instruction set computing (RISC) microprocessor, a very long instruction word (VLIW) microprocessor, a processor implementing other instruction sets, or other processors implementing a combination of instruction sets. The processor 1002 is configured to execute processing logic in instructions for performing the operations and steps discussed herein.


The computer system 1000 may further include a network interface device 1010. The computer system 1000 also may or may not include an input 1012, configured to receive input and selections to be communicated to the computer system 1000 when executing instructions. The computer system 1000 also may or may not include an output 1014, including, but not limited to, a display, a video display unit (e.g., a liquid crystal display (LCD) or a cathode ray tube (CRT)), an alphanumeric input device (e.g., a keyboard), and/or a cursor control device (e.g., a mouse).


The computer system 1000 may or may not include a data storage device that includes instructions 1016 stored in a computer-readable medium 1018. The instructions 1016 may also reside, completely or at least partially, within the main memory 1004 and/or within the processor 1002 during execution thereof by the computer system 1000, the main memory 1004 and the processor 1002 also constituting the computer-readable medium 1018. The instructions 1016 may further be transmitted or received over a network 1020 via the network interface device 1010.


While the computer-readable medium 1018 is shown in an exemplary embodiment to be a single medium, the term “computer-readable medium” should be taken to include a single medium or multiple mediums (e.g., a centralized or distributed database, and/or associated caches and servers) that store the one or more sets of instructions. The term “computer-readable medium” shall also include any medium that is capable of storing, encoding, or carrying a set of instructions for execution by the processing device and that cause the processing device to perform any one or more of the methodologies of the embodiments disclosed herein. The term “computer-readable medium” shall accordingly include, but not be limited to, solid-state memories, optical mediums, and magnetic mediums.


The embodiments disclosed herein include various steps. The steps of the embodiments disclosed herein may be formed by hardware components or may be embodied in machine-executable instructions, which may be used to cause a general-purpose or special-purpose processor programmed with the instructions to perform the steps. Alternatively, the steps may be performed by a combination of hardware and software.


The embodiments disclosed herein may be provided as a computer program product, or software, that may include a machine-readable medium (or computer-readable medium) having stored thereon instructions, which may be used to program a computer system (or other electronic devices) to perform a process according to the embodiments disclosed herein. A machine-readable medium includes any mechanism for storing or transmitting information in a form readable by a machine (e.g., a computer). For example, a machine-readable medium includes: a machine-readable storage medium (e.g., ROM, random access memory (“RAM”), a magnetic disk storage medium, an optical storage medium, flash memory devices, etc.), and the like.


Unless otherwise expressly stated, it is in no way intended that any method set forth herein be construed as requiring that its steps be performed in a specific order. Accordingly, where a method claim does not actually recite an order to be followed by its steps, or it is not otherwise specifically stated in the claims or descriptions that the steps are to be limited to a specific order, it is in no way intended that any particular order be inferred.


Various modifications and variations can be made without departing from the spirit or scope of the invention. Since modifications, combinations, sub-combinations and variations of the disclosed embodiments incorporating the spirit and substance of the invention may occur to persons skilled in the art, the invention should be construed to include everything within the scope of the appended claims and their equivalents.

Claims
  • 1. A remote unit identification system for uniquely identifying a plurality of remote units in a wireless distribution system (WDS), comprising: a controller configured to assign a plurality of unique temporal delay patterns to the plurality of remote units in the WDS, respectively, wherein:each remote unit among the plurality of remote units is configured to communicate a respective communications signal among a plurality of communications signals with a central unit in the WDS in a respective signal path among a plurality of signal paths disposed between the central unit and the plurality of remote units;the respective communications signal is digitally delayed by a respective delay element among a plurality of delay elements disposed in the respective signal path among the plurality of signal paths based on a respective unique temporal delay pattern assigned to the remote unit to provide a respective delayed communications signal; anda determination unit configured to: analyze at least one delayed communications signal communicated in at least one signal path among the plurality of signal paths;determine a unique temporal delay pattern associated with the at least one delayed communications signal; andidentify a remote unit among the plurality of remote units communicating the at least one delayed communications signal in the at least one signal path based on the unique temporal delay pattern.
  • 2. The remote unit identification system of claim 1, wherein: each remote unit among the plurality of remote units is further configured to communicate a respective uplink communications signal among a plurality of uplink communications signals to the central unit in the WDS in a respective uplink signal path among a plurality of uplink signal paths disposed between the central unit and the plurality of remote units; andthe respective uplink communications signal is digitally delayed by the respective delay element among the plurality of delay elements disposed in the respective uplink signal path among the plurality of uplink signal paths based on the respective unique temporal delay pattern assigned to the remote unit to provide a respective delayed uplink communications signal; andthe determination unit is further configured to: analyze at least one delayed uplink communications signal communicated in at least one uplink signal path among the plurality of uplink signal paths;determine a unique temporal delay pattern associated with the at least one delayed uplink communications signal; andidentify a remote unit among the plurality of remote units communicating the at least one delayed uplink communications signal in the at least one uplink signal path based on the unique temporal delay pattern.
  • 3. The remote unit identification system of claim 1, wherein: each remote unit among the plurality of remote units is further configured to receive a respective downlink communications signal among a plurality of downlink communications signals from the central unit in the WDS in a respective downlink signal path among a plurality of downlink signal paths disposed between the central unit and the plurality of remote units;the respective downlink communications signal is digitally delayed by the respective delay element among the plurality of delay elements disposed in the respective downlink signal path among the plurality of downlink signal paths based on the respective unique temporal delay pattern assigned to the remote unit to provide a respective delayed downlink communications signal; andthe determination unit is further configured to: analyze at least one delayed downlink communications signal communicated in at least one downlink signal path among the plurality of downlink signal paths;determine a unique temporal delay pattern associated with the at least one delayed downlink communications signal; andidentify a remote unit among the plurality of remote units receiving the at least one delayed downlink communications signal in the at least one downlink signal path based on the unique temporal delay pattern.
  • 4. The remote unit identification system of claim 1, wherein: each remote unit among the plurality of remote units is further configured to: communicate a respective downlink communications signal among a plurality of downlink communications signals with the central unit in the WDS in a respective downlink signal path among a plurality of downlink signal paths disposed between the central unit and the plurality of remote units; andcommunicate a respective uplink communications signal among a plurality of uplink communications signals with the central unit in the WDS in a respective uplink signal path among a plurality of uplink signal paths disposed between the central unit and the plurality of remote units;the respective downlink communications signal is digitally delayed by the respective delay element among the plurality of delay elements disposed in the respective downlink signal path among the plurality of downlink signal paths based on the respective unique temporal delay pattern assigned to the remote unit to provide a respective delayed downlink communications signal;the respective uplink communications signal is digitally delayed by the respective delay element among the plurality of delay elements disposed in the respective uplink signal path among the plurality of uplink signal paths based on the respective unique temporal delay pattern assigned to the remote unit to provide a respective delayed uplink communications signal; andthe determination unit is further configured to: analyze at least one delayed downlink communications signal communicated in at least one downlink signal path among the plurality of downlink signal paths and at least one delayed uplink communications signal communicated in at least one uplink signal path among the plurality of uplink signal paths;determine a unique temporal delay pattern associated with the at least one delayed downlink communications signal and the at least one delayed uplink communications signal; andidentify a remote unit among the plurality of remote units communicating the at least one delayed downlink communications signal in the at least one downlink signal path and the at least one delayed uplink communications signal in the at least one uplink signal path based on the unique temporal delay pattern.
  • 5. The remote unit identification system of claim 1, wherein: each unique temporal delay pattern among the plurality of unique temporal delay patterns comprises a plurality of temporal delay periods corresponding to a plurality of temporal delay values, respectively; anda sequence of the plurality of temporal delay values makes each unique temporal delay pattern among the plurality of unique temporal delay patterns uniquely distinguishable from rest of the plurality of unique temporal delay patterns.
  • 6. The remote unit identification system of claim 5, wherein each of the plurality of temporal delay values in each of the plurality of unique temporal delay patterns is a multiple of a predefined temporal unit (TU).
  • 7. The remote unit identification system of claim 6, wherein the TU is two hundred sixty and point four nanoseconds (260.4 ns).
  • 8. The remote unit identification system of claim 5, wherein each of the plurality of temporal delay periods in each of the plurality of unique temporal delay patterns lasts one second (1 s).
  • 9. The remote unit identification system of claim 5, wherein the respective communications signal communicated by each of the plurality of remote units in the respective signal path is digitally delayed by the respective delay element for the plurality of temporal delay values in the plurality of temporal delay periods associated with the respective unique temporal delay pattern, respectively, to provide the respective communications signal.
  • 10. The remote unit identification system of claim 5, wherein the determination unit is further configured to determine the unique temporal delay pattern associated with the at least one delayed communications signal based on the plurality of temporal delay values associated with the at least one delayed communications signal in the plurality of temporal delay periods, respectively.
  • 11. The remote unit identification system of claim 1, wherein the determination unit is further configured to determine a location of the identified remote unit.
  • 12. The remote unit identification system of claim 11, wherein the determination unit is further configured to determine the location of the identified remote unit based on a predefined physical location associated with the identified remote unit.
  • 13. The remote unit identification system of claim 11, wherein the determination unit is further configured to determine a location of a client device communicating the respective communications signal to the identified remote unit based on the location of the identified remote unit.
  • 14. A method for uniquely identifying a plurality of remote units in a wireless distribution system (WDS), comprising: assigning a plurality of unique temporal delay patterns to the plurality of remote units communicatively coupled to a plurality of signal paths, respectively;digitally delaying a plurality of communications signals communicated in the plurality of signal paths based on the plurality of unique temporal delay patterns to provide a plurality of delayed communications signals, respectively;analyzing the plurality of delayed communications signals communicated in the plurality of signal paths;determining a unique temporal delay pattern associated with each of the plurality of delayed communications signals communicated in a respective signal path among the plurality of signal paths; andidentifying a remote unit among the plurality of remote units communicatively coupled to the respective signal path based on the unique temporal delay pattern.
  • 15. The method of claim 14, further comprising: assigning the plurality of unique temporal delay patterns to the plurality of remote units communicatively coupled to a plurality of uplink signal paths, respectively;digitally delaying a plurality of uplink communications signals communicated in the plurality of uplink signal paths based on the plurality of unique temporal delay patterns to provide a plurality of delayed uplink communications signals, respectively;determining a unique temporal delay pattern associated with each of the plurality of delayed uplink communications signals communicated in a respective uplink signal path among the plurality of uplink signal paths; andidentifying a remote unit among the plurality of remote units communicatively coupled to the respective uplink signal path based on the unique temporal delay pattern.
  • 16. The method of claim 14, further comprising: assigning the plurality of unique temporal delay patterns to the plurality of remote units communicatively coupled to a plurality of downlink signal paths, respectively;digitally delaying a plurality of downlink communications signals communicated in the plurality of downlink signal paths based on the plurality of unique temporal delay patterns to provide a plurality of delayed downlink communications signals, respectively;determining a unique temporal delay pattern associated with each of the plurality of delayed downlink communications signals communicated in a respective downlink signal path among the plurality of downlink signal paths; andidentifying a remote unit among the plurality of remote units communicatively coupled to the respective downlink signal path based on the unique temporal delay pattern.
  • 17. The method of claim 14, further comprising: assigning the plurality of unique temporal delay patterns to the plurality of remote units communicatively coupled to a plurality of downlink signal paths and a plurality of uplink signal paths, respectively;digitally delaying a plurality of downlink communications signals communicated in the plurality of downlink signal paths based on the plurality of unique temporal delay patterns to provide a plurality of delayed downlink communications signals, respectively;digitally delaying a plurality of uplink communications signals communicated in the plurality of uplink signal paths based on the plurality of unique temporal delay patterns to provide a plurality of delayed uplink communications signals, respectively;determining a unique temporal delay pattern associated with each of the plurality of delayed downlink communications signals communicated in a respective downlink signal path among the plurality of downlink signal paths;determining a unique temporal delay pattern associated with each of the plurality of delayed uplink communications signals communicated in a respective uplink signal path among the plurality of uplink signal paths; andidentifying a remote unit among the plurality of remote units communicatively coupled to the respective downlink signal path and the respective uplink signal path based on the unique temporal delay pattern.
  • 18. The method of claim 14, further comprising: assigning at least one unique temporal delay pattern to at least one radio frequency (RF) band configured to communicate at least one communications signal among the plurality of communications signals in at least one signal path among the plurality of signal paths;digitally delaying the at least one communications signal based on the at least one unique temporal delay pattern to provide at least one delayed communications signal;determining a unique temporal delay pattern associated with the at least one RF band in the at least one delayed communications signal communicated in the at least one signal path; andidentifying at least one remote unit among the plurality of remote units communicatively coupled to the at least one signal path based on the at least one unique temporal delay pattern.
  • 19. The method of claim 14, further comprising: assigning at least one unique temporal delay pattern to at least one RF channel configured to communicate at least one communications signal among the plurality of communications signals in at least one signal path among the plurality of signal paths;digitally delaying the at least one communications signal based on the at least one unique temporal delay pattern to provide at least one delayed communications signal;determining a unique temporal delay pattern associated with the at least one RF channel in the at least one delayed communications signal communicated in the at least one signal path; andidentifying at least one remote unit among the plurality of remote units communicatively coupled to the at least one signal path based on the at least one unique temporal delay pattern.
  • 20. The method of claim 14, further comprising determining a location of the identified remote unit.
  • 21. The method of claim 20, further comprising determining the location of the identified remote unit based on a predefined physical location associated with the identified remote unit.
  • 22. The method of claim 20, further comprising determining a location of a client device communicating a respective delayed communications signal to the identified remote unit based on the location of the identified remote unit.
PRIORITY APPLICATIONS

This application claims the benefit of priority under 35 U.S.C. §119 of U.S. Provisional Application No. 62/312,130, filed on Mar. 23, 2016, the content of which is relied upon and incorporated herein by reference in its entirety.

US Referenced Citations (624)
Number Name Date Kind
2628312 Peterson et al. Feb 1953 A
3848254 Drebinger et al. Nov 1974 A
3986182 Hackett Oct 1976 A
4167738 Kirkendall Sep 1979 A
4449246 Seiler et al. May 1984 A
4573212 Lipsky Feb 1986 A
4665560 Lange May 1987 A
4935746 Wells Jun 1990 A
4939852 Brenner Jul 1990 A
4972346 Kawano et al. Nov 1990 A
5056109 Gilhousen et al. Oct 1991 A
5059927 Cohen Oct 1991 A
5187803 Sohner et al. Feb 1993 A
5206655 Caille et al. Apr 1993 A
5208812 Dudek et al. May 1993 A
5257407 Heinzelmann Oct 1993 A
5278989 Burke et al. Jan 1994 A
5280472 Gilhousen et al. Jan 1994 A
5339259 Puma et al. Aug 1994 A
5381459 Lappington Jan 1995 A
5396224 Dukes et al. Mar 1995 A
5420863 Taketsugu et al. May 1995 A
5513176 Dean et al. Apr 1996 A
5519830 Opoczynski May 1996 A
5544173 Meltzer Aug 1996 A
5602903 LeBlanc et al. Feb 1997 A
5606725 Hart Feb 1997 A
5615132 Horton et al. Mar 1997 A
5668562 Cutrer et al. Sep 1997 A
5708681 Malkemes et al. Jan 1998 A
5726984 Kubler et al. Mar 1998 A
5765099 Georges et al. Jun 1998 A
5790536 Mahany et al. Aug 1998 A
5802173 Hamilton-Piercy et al. Sep 1998 A
5809395 Hamilton-Piercy et al. Sep 1998 A
5809431 Bustamante et al. Sep 1998 A
5818883 Smith et al. Oct 1998 A
5839052 Dean et al. Nov 1998 A
5862460 Rich Jan 1999 A
5867763 Dean et al. Feb 1999 A
5873040 Dunn et al. Feb 1999 A
5953670 Newson et al. Sep 1999 A
5969837 Farber et al. Oct 1999 A
5983070 Georges et al. Nov 1999 A
6006069 Langston Dec 1999 A
6011962 Lindenmeier et al. Jan 2000 A
6011980 Nagano et al. Jan 2000 A
6014546 Georges et al. Jan 2000 A
6037898 Parish et al. Mar 2000 A
6046838 Kou et al. Apr 2000 A
6069721 Oh et al. May 2000 A
6108536 Yafuso et al. Aug 2000 A
6118767 Shen et al. Sep 2000 A
6122529 Sabat, Jr. et al. Sep 2000 A
6128470 Naidu et al. Oct 2000 A
6128477 Freed Oct 2000 A
6157810 Georges et al. Dec 2000 A
6178334 Shyy et al. Jan 2001 B1
6192216 Sabat, Jr. et al. Feb 2001 B1
6194968 Winslow Feb 2001 B1
6195561 Rose Feb 2001 B1
6212397 Langston et al. Apr 2001 B1
6218979 Barnes et al. Apr 2001 B1
6222503 Gietema et al. Apr 2001 B1
6223201 Reznak Apr 2001 B1
6236365 LeBlanc et al. May 2001 B1
6236863 Waldroup et al. May 2001 B1
6249252 Dupray Jun 2001 B1
6253067 Tsuji Jun 2001 B1
6275990 Dapper et al. Aug 2001 B1
6279158 Geile et al. Aug 2001 B1
6286163 Trimble Sep 2001 B1
6295451 Mimura Sep 2001 B1
6307869 Pawelski Oct 2001 B1
6314163 Acampora Nov 2001 B1
6317599 Rappaport et al. Nov 2001 B1
6323980 Bloom Nov 2001 B1
6330241 Fort Dec 2001 B1
6330244 Swartz et al. Dec 2001 B1
6334219 Hill et al. Dec 2001 B1
6336021 Nukada Jan 2002 B1
6336042 Dawson et al. Jan 2002 B1
6340932 Rodgers et al. Jan 2002 B1
6370203 Boesch et al. Apr 2002 B1
6374124 Slabinski Apr 2002 B1
6389010 Kubler et al. May 2002 B1
6400318 Kasami et al. Jun 2002 B1
6400418 Wakabayashi Jun 2002 B1
6404775 Leslie et al. Jun 2002 B1
6405018 Reudink et al. Jun 2002 B1
6414624 Endo et al. Jul 2002 B2
6415132 Sabat, Jr. Jul 2002 B1
6421327 Lundby et al. Jul 2002 B1
6437577 Fritzmann et al. Aug 2002 B1
6448558 Greene Sep 2002 B1
6452915 Jorgensen Sep 2002 B1
6480702 Sabat, Jr. Nov 2002 B1
6490439 Croft et al. Dec 2002 B1
6518916 Ashihara et al. Feb 2003 B1
6519449 Zhang et al. Feb 2003 B1
6535330 Lelic et al. Mar 2003 B1
6535720 Martin et al. Mar 2003 B1
6580402 Navarro et al. Jun 2003 B2
6580905 Naidu et al. Jun 2003 B1
6587514 Wright et al. Jul 2003 B1
6598009 Yang Jul 2003 B2
6615074 Mickle et al. Sep 2003 B2
6628732 Takaki Sep 2003 B1
6657535 Magbie et al. Dec 2003 B1
6658269 Golemon et al. Dec 2003 B1
6665308 Rakib et al. Dec 2003 B1
6670930 Navarro Dec 2003 B2
6678509 Skarman et al. Jan 2004 B2
6704298 Matsumiya et al. Mar 2004 B1
6714800 Johnson et al. Mar 2004 B2
6731880 Westbrook et al. May 2004 B2
6745013 Porter et al. Jun 2004 B1
6763226 McZeal, Jr. Jul 2004 B1
6771933 Eng et al. Aug 2004 B1
6782048 Santhoff Aug 2004 B2
6785558 Stratford et al. Aug 2004 B1
6801767 Schwartz et al. Oct 2004 B1
6823174 Masenten et al. Nov 2004 B1
6826163 Mani et al. Nov 2004 B2
6836660 Wala Dec 2004 B1
6836673 Trott Dec 2004 B1
6842433 West et al. Jan 2005 B2
6850510 Kubler et al. Feb 2005 B2
6876056 Tilmans et al. Apr 2005 B2
6876945 Emord Apr 2005 B2
6882311 Walker et al. Apr 2005 B2
6885344 Mohamadi Apr 2005 B2
6889060 Fernando et al. May 2005 B2
6900732 Richards May 2005 B2
6906681 Hoppenstein Jun 2005 B2
6909399 Zegelin et al. Jun 2005 B1
6915529 Suematsu et al. Jul 2005 B1
6919858 Rofougaran Jul 2005 B2
6928281 Ward et al. Aug 2005 B2
6931659 Kinemura Aug 2005 B1
6934511 Lovinggood et al. Aug 2005 B1
6934541 Miyatani Aug 2005 B2
6941112 Hasegawa Sep 2005 B2
6946989 Vavik Sep 2005 B2
6952181 Karr et al. Oct 2005 B2
6961312 Kubler et al. Nov 2005 B2
6963727 Shreve Nov 2005 B2
6967347 Estes et al. Nov 2005 B2
6977502 Hertz Dec 2005 B1
6983174 Hoppenstein et al. Jan 2006 B2
7002511 Ammar et al. Feb 2006 B1
7015826 Chan et al. Mar 2006 B1
7020473 Splett Mar 2006 B2
7020488 Bleile et al. Mar 2006 B1
7024166 Wallace Apr 2006 B2
7035594 Wallace et al. Apr 2006 B2
7039399 Fischer May 2006 B2
7043271 Seto et al. May 2006 B1
7047028 Cagenius May 2006 B2
7050017 King et al. May 2006 B2
7053838 Judd May 2006 B2
7069577 Geile et al. Jun 2006 B2
7072586 Aburakawa et al. Jul 2006 B2
7084758 Cole Aug 2006 B1
7103119 Matsuoka et al. Sep 2006 B2
7103377 Bauman et al. Sep 2006 B2
7110795 Doi Sep 2006 B2
7113780 McKenna et al. Sep 2006 B2
7129886 Hall et al. Oct 2006 B2
7142535 Kubler et al. Nov 2006 B2
7142619 Sommer et al. Nov 2006 B2
7146134 Moon et al. Dec 2006 B2
7171244 Bauman Jan 2007 B2
7177623 Baldwin Feb 2007 B2
7183910 Alvarez et al. Feb 2007 B2
7184728 Solum Feb 2007 B2
7190748 Kim et al. Mar 2007 B2
7194023 Norrell et al. Mar 2007 B2
7194275 Bolin et al. Mar 2007 B2
7196656 Shirakawa Mar 2007 B2
7199443 Elsharawy Apr 2007 B2
7233771 Proctor, Jr. et al. Jun 2007 B2
7256727 Fullerton et al. Aug 2007 B2
7260369 Feher Aug 2007 B2
7272359 Li et al. Sep 2007 B2
7280011 Bayar et al. Oct 2007 B2
7298327 Dupray et al. Nov 2007 B2
7315735 Graham Jan 2008 B2
7324476 Agrawal et al. Jan 2008 B2
7324837 Yamakita Jan 2008 B2
7336961 Ngan Feb 2008 B1
7348843 Qiu et al. Mar 2008 B1
7359674 Markki et al. Apr 2008 B2
7359718 Tao et al. Apr 2008 B2
7366151 Kubler et al. Apr 2008 B2
7369526 Lechleider et al. May 2008 B2
7385384 Rocher Jun 2008 B2
7388892 Nishiyama et al. Jun 2008 B2
7392025 Rooyen et al. Jun 2008 B2
7395181 Foxlin Jul 2008 B2
7412224 Kotola et al. Aug 2008 B2
7421288 Funakubo Sep 2008 B2
7450853 Kim et al. Nov 2008 B2
7451365 Wang et al. Nov 2008 B2
7454222 Huang et al. Nov 2008 B2
7460507 Kubler et al. Dec 2008 B2
7471243 Roslak Dec 2008 B2
7483711 Burchfiel Jan 2009 B2
7495560 Easton et al. Feb 2009 B2
7505747 Solum Mar 2009 B2
7512419 Solum Mar 2009 B2
7512450 Ahmed Mar 2009 B2
7525484 Dupray et al. Apr 2009 B2
7535796 Holm et al. May 2009 B2
7539509 Bauman et al. May 2009 B2
7542452 Penumetsa Jun 2009 B2
7546138 Bauman Jun 2009 B2
7548138 Kamgaing Jun 2009 B2
7548833 Ahmed Jun 2009 B2
7551641 Pirzada et al. Jun 2009 B2
7557758 Rofougaran Jul 2009 B2
7580384 Kubler et al. Aug 2009 B2
7586861 Kubler et al. Sep 2009 B2
7590354 Sauer et al. Sep 2009 B2
7593704 Pinel et al. Sep 2009 B2
7599420 Forenza et al. Oct 2009 B2
7599672 Shoji et al. Oct 2009 B2
7610046 Wala Oct 2009 B2
7627218 Hurley Dec 2009 B2
7627250 George et al. Dec 2009 B2
7630690 Kaewell, Jr. et al. Dec 2009 B2
7633934 Kubler et al. Dec 2009 B2
7639982 Wala Dec 2009 B2
7646743 Kubler et al. Jan 2010 B2
7646777 Hicks, III et al. Jan 2010 B2
7653397 Pernu et al. Jan 2010 B2
7668565 Ylänen et al. Feb 2010 B2
7679562 Shirakawa Mar 2010 B2
7688811 Kubler et al. Mar 2010 B2
7693486 Kasslin et al. Apr 2010 B2
7693654 Dietsch et al. Apr 2010 B1
7697467 Kubler et al. Apr 2010 B2
7697574 Suematsu et al. Apr 2010 B2
7698228 Gailey et al. Apr 2010 B2
7714778 Dupray May 2010 B2
7715375 Kubler et al. May 2010 B2
7751374 Donovan Jul 2010 B2
7751838 Ramesh et al. Jul 2010 B2
7751971 Chang et al. Jul 2010 B2
7760703 Kubler et al. Jul 2010 B2
7764231 Karr et al. Jul 2010 B1
7768951 Kubler et al. Aug 2010 B2
7773573 Chung et al. Aug 2010 B2
7778603 Palin et al. Aug 2010 B2
7787823 George et al. Aug 2010 B2
7787887 Gupta et al. Aug 2010 B2
7809012 Ruuska et al. Oct 2010 B2
7812766 Leblanc et al. Oct 2010 B2
7812775 Babakhani et al. Oct 2010 B2
7817969 Castaneda et al. Oct 2010 B2
7835328 Stephens et al. Nov 2010 B2
7848316 Kubler et al. Dec 2010 B2
7848654 Sauer et al. Dec 2010 B2
7848765 Phillips et al. Dec 2010 B2
7848770 Scheinert Dec 2010 B2
7853234 Afsahi Dec 2010 B2
7860518 Flanagan et al. Dec 2010 B2
7860519 Portman et al. Dec 2010 B2
7864673 Bonner Jan 2011 B2
7870321 Rofougaran Jan 2011 B2
7880677 Rofougaran et al. Feb 2011 B2
7881665 Symons Feb 2011 B2
7881755 Mishra et al. Feb 2011 B1
7894423 Kubler et al. Feb 2011 B2
7899007 Kubler et al. Mar 2011 B2
7903029 Dupray Mar 2011 B2
7907972 Walton et al. Mar 2011 B2
7912043 Kubler et al. Mar 2011 B2
7912506 Lovberg et al. Mar 2011 B2
7916066 Osterweil Mar 2011 B1
7916706 Kubler et al. Mar 2011 B2
7917177 Bauman Mar 2011 B2
7920553 Kubler et al. Apr 2011 B2
7920858 Sabat, Jr. et al. Apr 2011 B2
7924783 Mahany et al. Apr 2011 B1
7936713 Kubler et al. May 2011 B2
7949364 Kasslin et al. May 2011 B2
7952512 Delker et al. May 2011 B1
7957777 Vu et al. Jun 2011 B1
7962111 Solum Jun 2011 B2
7969009 Chandrasekaran Jun 2011 B2
7969911 Mahany et al. Jun 2011 B2
7970648 Gailey et al. Jun 2011 B2
7990925 Tinnakornsrisuphap et al. Aug 2011 B2
7996020 Chhabra Aug 2011 B1
7996281 Alvarez et al. Aug 2011 B2
8005050 Scheinert et al. Aug 2011 B2
8018907 Kubler et al. Sep 2011 B2
8023886 Rofougaran Sep 2011 B2
8027656 Rofougaran et al. Sep 2011 B2
8032153 Dupray et al. Oct 2011 B2
8036308 Rofougaran Oct 2011 B2
8072381 Ziegler Dec 2011 B1
8073565 Johnson Dec 2011 B2
8081923 Larsen et al. Dec 2011 B1
8082096 Dupray Dec 2011 B2
8082353 Huber et al. Dec 2011 B2
8086192 Rofougaran et al. Dec 2011 B2
8090383 Emigh et al. Jan 2012 B1
8111998 George et al. Feb 2012 B2
8135413 Dupray Mar 2012 B2
8203910 Zhao et al. Jun 2012 B2
8213264 Lee et al. Jul 2012 B2
8326315 Phillips et al. Dec 2012 B2
8364171 Busch Jan 2013 B2
8442556 Rawat et al. May 2013 B2
8570914 Sauer Oct 2013 B2
8604909 Amir et al. Dec 2013 B1
8774843 Mangold et al. Jul 2014 B2
8983301 Baker et al. Mar 2015 B2
RE45505 Scheinert et al. May 2015 E
9158864 Berlin et al. Oct 2015 B2
9184843 Berlin et al. Nov 2015 B2
9185674 Sauer Nov 2015 B2
20010022782 Steudle Sep 2001 A1
20010036199 Terry Nov 2001 A1
20020051434 Ozluturk et al. May 2002 A1
20020123365 Thorson et al. Sep 2002 A1
20020128009 Boch et al. Sep 2002 A1
20030078074 Sesay et al. Apr 2003 A1
20030083052 Hosaka May 2003 A1
20030142587 Zeitzew Jul 2003 A1
20030146871 Karr et al. Aug 2003 A1
20030157943 Sabat, Jr. Aug 2003 A1
20030220835 Barnes, Jr. Nov 2003 A1
20040022215 Okuhata et al. Feb 2004 A1
20040095907 Agee et al. May 2004 A1
20040102196 Weckstrom et al. May 2004 A1
20040131025 Dohler et al. Jul 2004 A1
20040139477 Russell et al. Jul 2004 A1
20040146020 Kubler et al. Jul 2004 A1
20040151164 Kubler et al. Aug 2004 A1
20040160912 Kubler et al. Aug 2004 A1
20040160913 Kubler et al. Aug 2004 A1
20040162084 Wang Aug 2004 A1
20040165573 Kubler et al. Aug 2004 A1
20040175173 Deas Sep 2004 A1
20040179852 Westbrook et al. Sep 2004 A1
20040196404 Loheit et al. Oct 2004 A1
20040198386 Dupray Oct 2004 A1
20040235497 Zekavat Nov 2004 A1
20040246926 Belcea et al. Dec 2004 A1
20050003873 Naidu et al. Jan 2005 A1
20050020309 Moeglein et al. Jan 2005 A1
20050102180 Gailey et al. May 2005 A1
20050143091 Shapira et al. Jun 2005 A1
20050147071 Karaoguz et al. Jul 2005 A1
20050148306 Hiddink Jul 2005 A1
20050153712 Osaka et al. Jul 2005 A1
20050246094 Moscatiello Nov 2005 A1
20050272439 Picciriello et al. Dec 2005 A1
20050281213 Dohn Dec 2005 A1
20060014548 Bolin Jan 2006 A1
20060025158 Leblanc et al. Feb 2006 A1
20060033662 Ward et al. Feb 2006 A1
20060056327 Coersmeier Mar 2006 A1
20060092880 Nounin et al. May 2006 A1
20060136544 Atsmon et al. Jun 2006 A1
20060183504 Tanaka et al. Aug 2006 A1
20060209752 Wijngaarden et al. Sep 2006 A1
20060223439 Pinel et al. Oct 2006 A1
20060274704 Desai et al. Dec 2006 A1
20060276202 Moeglein et al. Dec 2006 A1
20070004437 Harada et al. Jan 2007 A1
20070054682 Fanning et al. Mar 2007 A1
20070057761 Johnson Mar 2007 A1
20070060045 Prautzsch Mar 2007 A1
20070060055 Desai et al. Mar 2007 A1
20070070812 Lee Mar 2007 A1
20070076649 Lin et al. Apr 2007 A1
20070093273 Cai Apr 2007 A1
20070104128 Laroia et al. May 2007 A1
20070104164 Laroia et al. May 2007 A1
20070140168 Laroia et al. Jun 2007 A1
20070172241 Kwon et al. Jul 2007 A1
20070202844 Wilson et al. Aug 2007 A1
20070224954 Gopi Sep 2007 A1
20070253355 Hande et al. Nov 2007 A1
20070257796 Easton et al. Nov 2007 A1
20070268846 Proctor, Jr. et al. Nov 2007 A1
20070268853 Ma et al. Nov 2007 A1
20070286599 Sauer et al. Dec 2007 A1
20070292143 Yu et al. Dec 2007 A1
20070297005 Montierth et al. Dec 2007 A1
20080002652 Gupta et al. Jan 2008 A1
20080013482 Kurokawa Jan 2008 A1
20080043714 Pernu Feb 2008 A1
20080058018 Scheinert Mar 2008 A1
20080063397 Hu et al. Mar 2008 A1
20080077326 Funk et al. Mar 2008 A1
20080080863 Sauer et al. Apr 2008 A1
20080098203 Master et al. Apr 2008 A1
20080101277 Taylor et al. May 2008 A1
20080118014 Reunamaki et al. May 2008 A1
20080119208 Flanagan et al. May 2008 A1
20080129634 Pera et al. Jun 2008 A1
20080134194 Liu Jun 2008 A1
20080167049 Karr et al. Jul 2008 A1
20080194226 Rivas et al. Aug 2008 A1
20080201226 Carlson et al. Aug 2008 A1
20080207253 Jaakkola et al. Aug 2008 A1
20080232328 Scheinert et al. Sep 2008 A1
20080253351 Pernu et al. Oct 2008 A1
20080261656 Bella et al. Oct 2008 A1
20080268833 Huang et al. Oct 2008 A1
20080268871 Kim et al. Oct 2008 A1
20080270522 Souissi Oct 2008 A1
20080279137 Pernu et al. Nov 2008 A1
20080280569 Hazani et al. Nov 2008 A1
20080291830 Pernu et al. Nov 2008 A1
20080292322 Daghighian et al. Nov 2008 A1
20080310341 Koyanagi Dec 2008 A1
20080310464 Schneider Dec 2008 A1
20080311876 Leenaerts et al. Dec 2008 A1
20090022304 Kubler et al. Jan 2009 A1
20090028087 Nguyen et al. Jan 2009 A1
20090028317 Ling et al. Jan 2009 A1
20090041413 Hurley Feb 2009 A1
20090046688 Volpi et al. Feb 2009 A1
20090059903 Kubler et al. Mar 2009 A1
20090061796 Arkko et al. Mar 2009 A1
20090073054 Yoon et al. Mar 2009 A1
20090073885 Jalil et al. Mar 2009 A1
20090073916 Zhang et al. Mar 2009 A1
20090088071 Rofougaran Apr 2009 A1
20090141780 Cruz-Albrecht et al. Jun 2009 A1
20090143076 Wachter et al. Jun 2009 A1
20090149221 Liu et al. Jun 2009 A1
20090154294 Jeong et al. Jun 2009 A1
20090163224 Dean et al. Jun 2009 A1
20090175214 Sfar et al. Jul 2009 A1
20090176507 Wu et al. Jul 2009 A1
20090190441 Zhao et al. Jul 2009 A1
20090191891 Ma et al. Jul 2009 A1
20090216449 Erko et al. Aug 2009 A1
20090218407 Rofougaran Sep 2009 A1
20090218657 Rofougaran Sep 2009 A1
20090237317 Rofougaran Sep 2009 A1
20090238566 Boldi et al. Sep 2009 A1
20090245084 Moffatt et al. Oct 2009 A1
20090245153 Li et al. Oct 2009 A1
20090245221 Piipponen Oct 2009 A1
20090247109 Rofougaran Oct 2009 A1
20090252136 Mahany et al. Oct 2009 A1
20090252205 Rheinfelder et al. Oct 2009 A1
20090258652 Lambert et al. Oct 2009 A1
20090262604 Funada Oct 2009 A1
20090278596 Rofougaran et al. Nov 2009 A1
20090279593 Rofougaran et al. Nov 2009 A1
20090280835 Males et al. Nov 2009 A1
20090285147 Subasic et al. Nov 2009 A1
20090316529 Huuskonen et al. Dec 2009 A1
20100002626 Schmidt et al. Jan 2010 A1
20100007485 Kodrin et al. Jan 2010 A1
20100008337 Bajko Jan 2010 A1
20100027443 LoGalbo et al. Feb 2010 A1
20100048163 Parr et al. Feb 2010 A1
20100056200 Tolonen Mar 2010 A1
20100061291 Wala Mar 2010 A1
20100080154 Noh et al. Apr 2010 A1
20100080182 Kubler et al. Apr 2010 A1
20100091475 Toms et al. Apr 2010 A1
20100097268 Roh Apr 2010 A1
20100118864 Kubler et al. May 2010 A1
20100121567 Mendelson May 2010 A1
20100127937 Chandrasekaran et al. May 2010 A1
20100128568 Han et al. May 2010 A1
20100130233 Parker May 2010 A1
20100134257 Puleston et al. Jun 2010 A1
20100135178 Aggarwal et al. Jun 2010 A1
20100142598 Murray et al. Jun 2010 A1
20100142955 Yu et al. Jun 2010 A1
20100144285 Behzad et al. Jun 2010 A1
20100148373 Chandrasekaran Jun 2010 A1
20100151821 Sweeney et al. Jun 2010 A1
20100156721 Alamouti et al. Jun 2010 A1
20100157738 Izumi et al. Jun 2010 A1
20100159859 Rofougaran Jun 2010 A1
20100178936 Wala et al. Jul 2010 A1
20100188998 Pernu et al. Jul 2010 A1
20100190509 Davis Jul 2010 A1
20100202326 Rofougaran et al. Aug 2010 A1
20100225413 Rofougaran et al. Sep 2010 A1
20100225520 Mohamadi et al. Sep 2010 A1
20100225556 Rofougaran et al. Sep 2010 A1
20100225557 Rofougaran et al. Sep 2010 A1
20100232323 Kubler et al. Sep 2010 A1
20100234045 Karr et al. Sep 2010 A1
20100246558 Harel Sep 2010 A1
20100254356 Tynderfeldt et al. Oct 2010 A1
20100255774 Kenington Oct 2010 A1
20100258949 Henderson et al. Oct 2010 A1
20100260063 Kubler et al. Oct 2010 A1
20100261501 Behzad et al. Oct 2010 A1
20100273504 Bull et al. Oct 2010 A1
20100284323 Tang et al. Nov 2010 A1
20100287011 Muchkaev Nov 2010 A1
20100290355 Roy et al. Nov 2010 A1
20100291949 Shapira et al. Nov 2010 A1
20100309049 Reunamäki et al. Dec 2010 A1
20100309752 Lee et al. Dec 2010 A1
20100311472 Rofougaran et al. Dec 2010 A1
20100311480 Raines et al. Dec 2010 A1
20100317371 Westerinen et al. Dec 2010 A1
20100329161 Ylanen et al. Dec 2010 A1
20100329166 Mahany et al. Dec 2010 A1
20110007724 Mahany et al. Jan 2011 A1
20110007733 Kubler et al. Jan 2011 A1
20110019999 George et al. Jan 2011 A1
20110021146 Pernu Jan 2011 A1
20110021224 Koskinen et al. Jan 2011 A1
20110026932 Yeh et al. Feb 2011 A1
20110028157 Larsen Feb 2011 A1
20110028161 Larsen Feb 2011 A1
20110035284 Moshfeghi Feb 2011 A1
20110050501 Aljadeff Mar 2011 A1
20110065450 Kazmi Mar 2011 A1
20110066774 Rofougaran Mar 2011 A1
20110068981 Marks et al. Mar 2011 A1
20110069668 Chion et al. Mar 2011 A1
20110071734 Van Wiemeersch et al. Mar 2011 A1
20110071785 Heath Mar 2011 A1
20110086614 Brisebois et al. Apr 2011 A1
20110116572 Lee et al. May 2011 A1
20110122912 Benjamin et al. May 2011 A1
20110124347 Chen et al. May 2011 A1
20110126071 Han et al. May 2011 A1
20110149879 Noriega et al. Jun 2011 A1
20110158298 Djadi et al. Jun 2011 A1
20110159876 Segall et al. Jun 2011 A1
20110159891 Segall et al. Jun 2011 A1
20110171912 Beck et al. Jul 2011 A1
20110171946 Soehren Jul 2011 A1
20110171973 Beck et al. Jul 2011 A1
20110182230 Ohm et al. Jul 2011 A1
20110194475 Kim et al. Aug 2011 A1
20110201368 Faccin et al. Aug 2011 A1
20110204504 Henderson et al. Aug 2011 A1
20110206383 Chien et al. Aug 2011 A1
20110210843 Kummetz Sep 2011 A1
20110211439 Manpuria et al. Sep 2011 A1
20110215901 Van Wiemeersch et al. Sep 2011 A1
20110222415 Ramamurthi et al. Sep 2011 A1
20110222434 Chen Sep 2011 A1
20110222619 Ramamurthi et al. Sep 2011 A1
20110227795 Lopez et al. Sep 2011 A1
20110244887 Dupray et al. Oct 2011 A1
20110256878 Zhu et al. Oct 2011 A1
20110268033 Boldi et al. Nov 2011 A1
20110268446 Cune et al. Nov 2011 A1
20110268452 Beamon et al. Nov 2011 A1
20110274021 He et al. Nov 2011 A1
20110279445 Murphy et al. Nov 2011 A1
20110281536 Lee et al. Nov 2011 A1
20110312340 Wu et al. Dec 2011 A1
20120028649 Gupta et al. Feb 2012 A1
20120039320 Lemson et al. Feb 2012 A1
20120046049 Curtis et al. Feb 2012 A1
20120058775 Dupray et al. Mar 2012 A1
20120065926 Lee et al. Mar 2012 A1
20120072106 Han et al. Mar 2012 A1
20120081248 Kennedy et al. Apr 2012 A1
20120084177 Tanaka et al. Apr 2012 A1
20120087212 Vartanian et al. Apr 2012 A1
20120095779 Wengrovitz et al. Apr 2012 A1
20120108258 Li May 2012 A1
20120130632 Bandyopadhyay et al. May 2012 A1
20120135755 Lee et al. May 2012 A1
20120158297 Kim et al. Jun 2012 A1
20120158509 Zivkovic et al. Jun 2012 A1
20120179548 Sun et al. Jul 2012 A1
20120179549 Sigmund et al. Jul 2012 A1
20120179561 Sun et al. Jul 2012 A1
20120196626 Fano et al. Aug 2012 A1
20120215438 Liu et al. Aug 2012 A1
20120221392 Baker et al. Aug 2012 A1
20120232917 Al-Khudairy et al. Sep 2012 A1
20120243469 Klein Sep 2012 A1
20120303446 Busch Nov 2012 A1
20120303455 Busch Nov 2012 A1
20120309336 Tanaka et al. Dec 2012 A1
20120310836 Eden et al. Dec 2012 A1
20130006663 Bertha et al. Jan 2013 A1
20130006849 Morris Jan 2013 A1
20130036012 Lin et al. Feb 2013 A1
20130040654 Parish Feb 2013 A1
20130041761 Voda Feb 2013 A1
20130045758 Khorashadi et al. Feb 2013 A1
20130046691 Culton Feb 2013 A1
20130066821 Moore et al. Mar 2013 A1
20130073336 Heath Mar 2013 A1
20130073377 Heath Mar 2013 A1
20130073388 Heath Mar 2013 A1
20130073422 Moore et al. Mar 2013 A1
20130080578 Murad et al. Mar 2013 A1
20130084859 Azar Apr 2013 A1
20130116922 Cai et al. May 2013 A1
20130131972 Kumar et al. May 2013 A1
20130157664 Chow et al. Jun 2013 A1
20130281125 Schmidt Oct 2013 A1
20130314210 Schoner et al. Nov 2013 A1
20130322214 Neukirch et al. Dec 2013 A1
20130322415 Chamarti et al. Dec 2013 A1
20140050482 Berlin et al. Feb 2014 A1
20140112667 Neukirch et al. Apr 2014 A1
20140180581 Berlin et al. Jun 2014 A1
20140213285 Sauer Jul 2014 A1
20140233548 Leizerovich Aug 2014 A1
20140323150 Mangold et al. Oct 2014 A1
20150005005 Neukirch et al. Jan 2015 A1
20150087329 Stratford et al. Mar 2015 A1
20150155942 Baker et al. Jun 2015 A1
20150268327 Neukirch et al. Sep 2015 A1
20150317557 Julian Nov 2015 A1
Foreign Referenced Citations (29)
Number Date Country
2010100320 Jun 2010 AU
1222007 Jul 1999 CN
1242911 Jan 2000 CN
0732827 Sep 1996 EP
0851618 Jul 1998 EP
1227605 Jul 2002 EP
1347584 Sep 2003 EP
1448008 Aug 2004 EP
1005774 Mar 2007 EP
1954019 Aug 2008 EP
2192811 Jun 2010 EP
1124211 Aug 2011 EP
02353813 Dec 2002 JP
2009288245 Dec 2009 JP
9603823 Feb 1996 WO
9953838 Oct 1999 WO
0072475 Nov 2000 WO
02087275 Oct 2002 WO
03024027 Mar 2003 WO
2005060338 Jul 2005 WO
2006076600 Jul 2006 WO
2008099383 Aug 2008 WO
2008099390 Aug 2008 WO
2009081376 Jul 2009 WO
2009097237 Aug 2009 WO
2010090999 Aug 2010 WO
2011017700 Feb 2011 WO
2011091859 Aug 2011 WO
2011123336 Oct 2011 WO
Non-Patent Literature Citations (72)
Entry
Girard et al., “Indoor Pedestrian Navigation Using Foot-Mounted IMU and Portable Ultrasound Range Sensors,” Open Access Article, Sensors, vol. 11, Issue 8, Aug. 2, 2011, 19 pages.
Kim et al., “Smartphone-Based Collaborative and Autonomous Radio Fingerprinting,” IEEE Transactions on Systems, Man, and Cybernetics—Part C: Applications and Reviews, vol. 42, No. 1, Jan. 2012, pp. 112-122.
Mokni et al., “Coupled sonar inertial navigation system for pedestrian tracking,” 13th Conference on Information Fusion, presented Jul. 26-29, 2010, Edinburgh Scotland, 8 pages.
Author Unknown, “Safe Campus Solutions: Going Beyond Emergency Notification,” Strategic White Paper, Alcatel-Lucent, Sep. 2008, 13 pages.
Author Unknown, “Cellular Specialties Introduces the First Simulcasted In-building Location-Based Tracking Solution,” http://smart-grid.tmcnet.com/news/2009/09114/4368300.htm, 2 pages.
Gansemer, Sebastian et al., “RSSI-based Euclidean Distance Algorithm for Indoor Positioning adapted for the use in dynamically changing WLAN environments and multi-level buildings,” International Conference on Indoor Positioning and Indoor Navigation (IPIN), Sep. 15-17, 2010, Zurich, Switzerland, 2 pages.
Chow et al, “Radio-over-Fiber Distributed Antenna System for WiMAX Bullet Train Field Trial,” IEEE Mobile WiMAX Symposium, Jul. 9-10, 2009, Napa Valley, California, 4 pages.
Author Unknown, “CDMA Co-Pilot Transmitter,” Product Specifications, Cellular Specialties, Inc., 321-0000-001 MKTG Rev 2, Aug. 2009, www.cellularspecialties.com, 2 pages.
International Search Report and Written Opinion for PCT/US2011/029895 mailed Jul. 4, 2011, 12 pages.
International Search Report and Written Opinion for PCT/US2011/049122 mailed Jun. 6, 2012, 12 pages.
Non-final Office Action for U.S. Appl. No. 13/365,843 mailed Jun. 26, 2013, 10 pages.
Notice of Allowance for U.S. Appl. No. 13/365,843 mailed Jul. 31, 2013, 8 pages.
Non-final Office Action for U.S. Appl. No. 13/485,038 mailed Dec. 20, 2013, 13 pages.
Gezici, Sinan, et al., “Localization via Ultra-Wideband Radios: A look at positioning aspects of future sensor networks,” IEEE Signal Processing Magazine, vol. 22, No. 4, Jul. 2005, pp. 70-84.
Ingram, S.J., et al., “Ultra WideBand Indoor Positioning Systems and their Use in Emergencies,” Position Location and Navigation Symposium, Apr. 2004, pp. 706-715.
Federal Communications Commision (FCC), “Revision of Part 15 of the Commission's Rules Regarding Ultra-Wideband Transmission Systems,” First Report and Order, , FCC 02-48; Released Apr. 22, 2002, 118 pages.
Luo, B., et al., “Centralized UWB/WLAN Distribution Network using Low Cost Radio Over Multimode Fiber Technology,” IEEE Vehicular Technology Conference, Sep. 2005, pp. 799-801.
Sauer, Michael, et al., “Experimental investigation of multimode fiber bandwidth requirements for 5.2 GHz WLAN signal transmission,” Optical Fiber Communication Conference, Mar. 2006, Anaheim, California, 3 pages.
Sauer, Michael, et al., “Experimental Study of Radio Frequency Transmission over Standard and High-Bandwidth Multimode Optical Fibers,” International Topical Meeting on Microwave Photonics, Oct. 2005, pp. 99-102.
Wah, Michael, et al., “Wireless Ultra Wideband Communications Using Radio Over Fiber,” IEEE Conference on Ultra Wideband Systems and Technologies, Nov. 2003, pp. 265-269.
Translation of the Fourth Office Action for Chinese Patent Application No. 201180019718.X, issued Nov. 4, 2015, 10 pages.
Non-final Office Action for U.S. Appl. No. 12/509,099, mailed Mar. 11, 2016, 9 pages.
Notice of Allowance for U.S. Appl. No. 14/859,542, mailed Apr. 6, 2016, 7 pages.
Final Office Action for U.S. Appl. No. 13/900,859 mailed Feb. 19, 2016, 19 pages.
Shibuya, Akinori et al., “A High-Accuracy Pedestrian Positioning Information System Using Pico Cell Techniques,” Vehicular Technology Conference Proceedings, May 15-18, 2000, Tokyo, Japan, IEEE, pp. 496-500.
English Translation of the Second Office Action for Chinese Patent Application No. 201080039136.3, mailed Nov. 18, 2014, 11 pages.
Patent Examination Report No. 1 for Australian Patent Application No. 2010276451, mailed Jul. 17, 2014, 3 pages.
International Search Report and Written Opinion for PCT/US2010/042420, mailed Nov. 4, 2010, 17 pages.
Arredondo, Albedo et al., “Techniques for Improving In-Building Radio Coverage Using Fiber-Fed Distributed Antenna Networks,” IEEE 46th Vehicular Technology Conference, Atlanta, Georgia, Apr. 28-May 1, 1996, pp. 1540-1543, vol. 3.
Cho et al. “The Forward Link Performance of a PCS System with an AGC,” 4th CDMA International Conference and Exhibition, “The Realization of IMT-2000,” 1999, pp. 236-240, vol. 2.
Chu, Ta-Shing S. et al. “Fiber optic microcellular radio”, IEEE Transactions on Vehicular Technology, Aug. 1991, pp. 599-606, vol. 40, Issue 3.
Cutrer, David M. et al., “Dynamic Range Requirements for Optical Transmitters in Fiber-Fed Microcellular Networks,” IEEE Photonics Technology Letters, May 1995, pp. 564-566, vol. 7, No. 5.
Dolmans, G. et al. “Performance study of an adaptive dual antenna handset for indoor communications”, IEE Proceedings: Microwaves, Antennas and Propagation, Apr. 1999, pp. 138-144, vol. 146, Issue 2.
Ellinger, Frank et al., “A 5.2 GHz variable gain LNA MMIC for adaptive antenna combining”, IEEE Radio Frequency Integrated Circuits (RFIC) Symposium, Anaheim, California, Jun. 13-15, 1999, pp. 197-200.
Fan, J.C. et al., “Dynamic range requirements for microcellular personal communication systems using analog fiber-optic links”, IEEE Transactions on Microwave Theory and Techniques, Aug. 1997, pp. 1390-1397, vol. 45, Issue 8.
Schweber, Bill, “Maintaining cellular connectivity indoors demands sophisticated design,” EDN Network, Dec. 21, 2000, 2 pages, http://www.edn.com/design/integrated-circuit-design/4362776/Maintaining-cellular-connectivity-indoors-demands-sophisticated-design.
Windyka, John et al., “System-Level Integrated Circuit (SLIC) Technology Development for Phased Array Antenna Applications,” Contractor Report 204132, National Aeronautics and Space Administration, Jul. 1997, 94 pages.
Translation of the Third Office Action for Chinese Patent Application No. 201180019718.X issued on Apr. 30, 2015, 10 pages.
Patent Examination Report No. 1 for Australian Patent Application No. 2011232897 issued Jun. 26, 2015, 2 pages.
Decision on Appeal for U.S. Appl. No. 12/509,099 mailed Jul. 15, 2015, 6 pages.
Final Office Action for U.S. Appl. No. 13/724,451 mailed May 27, 2015, 10 pages.
Final Office Action for U.S. Appl. No. 13/866,685, mailed Sep. 30, 2015, 16 pages.
Non-final Office Action for U.S. Appl. No. 14/138,580 mailed May 13, 2015, 20 pages.
Final Office Action for U.S. Appl. No. 14/138,580, mailed Oct. 5, 2015, 21 pages.
Non-Final Office Action for U.S. Appl. No. 13/900,859, mailed Sep. 23, 2015, 16 pages.
International Search Report for International Patent Application PCT/US2014/033452, mailed Jul. 22, 2014, 4 pages.
International Preliminary Report on Patentability for International Patent Application PCT/US2014/033452, mailed Oct. 27, 2015, 10 pages.
Ho, K. C. et al., “Solution and Performance Analysis of Geolocation by TDOA,” IEEE Transactions on Aerospace and Electronic Systems, vol. 29, No. 4, Oct. 1993, pp. 1311-1322.
Notice of Acceptance for Australian Patent Application No. 2011232897, mailed Oct. 26, 2015, 3 pages.
Krempels et al., “Directory-Less Indoor Positioning for WLAN Infrastructures extended abstract,” IEEE International Symposium on Consumer Electronics, Apr. 14-16, 2008, Vilamoura, Portugal, 2 pages.
International Search Report for International Patent Application PCT/US2013/043230 mailed Dec. 4, 2013, 5 pages.
Non-final Office Action for U.S. Appl. No. 12/509,099 mailed Jan. 12, 2012, 8 pages.
Final Office Action for U.S. Appl. No. 12/509,099 mailed Apr. 11, 2012, 11 pages.
Advisory Action for U.S. Appl. No. 12/509,099 mailed Jun. 18, 2012, 3 pages.
Examiner's Answer to the Appeal Brief for U.S. Appl. No. 12/509,099 mailed Nov. 8, 2012, 15 pages.
Non-final Office Action for U.S. Appl. No. 13/724,451 mailed Jan. 15, 2015, 8 pages.
Non-final Office Action for U.S. Appl. No. 14/034,948 mailed Apr. 1, 2015, 12 pages.
Translation of First Office Action for Chinese Patent Application No. 201180019718.X, issued on Jul. 16, 2014, 15 pages.
Translation of the Second Office Action for Chinese Patent Application No. 201180019718.X, issued on Jan. 13, 2015, 10 pages.
International Search Report and Written Opinion for PCT/US2010/044884 mailed Oct. 6, 2010, 14 pages.
International Search Report for PCT/US2013/043107 mailed Sep. 9, 2013, 4 pages.
Non-final Office Action for U.S. Appl. No. 13/628,497 mailed Apr. 24, 2014, 15 pages.
Final Office Action for U.S. Appl. No. 13/628,497 mailed Aug. 7, 2014, 16 pages.
Advisory Action for U.S. Appl. No. 13/628,497 mailed Sep. 17, 2014, 3 pages.
Advisory Action for U.S. Appl. No. 13/628,497 mailed Oct. 6, 2014, 3 pages.
Non-final Office Action for U.S. Appl. No. 13/866,685 mailed Mar. 23, 2015, 13 pages.
Final Office Action for U.S. Appl. No. 14/034,948 mailed Dec. 1, 2014, 12 pages.
Advisory Action for U.S. Appl. No. 14/034,948 mailed Jan. 27, 2015, 2 pages.
Non-final Office Action for U.S. Appl. No. 14/034,948 mailed Sep. 2, 2014, 11 pages.
Non-Final Office Action for U.S. Appl. No. 13/866,685, mailed Nov. 16, 2016, 21 pages.
Non-Final Office Action for U.S. Appl. No. 14/533,383, mailed Dec. 6, 2016, 18 pages.
Non-Final Office Action for U.S. Appl. No. 14/616,088, mailed Dec. 8, 2016, 13 pages.
Provisional Applications (1)
Number Date Country
62312130 Mar 2016 US