Aspects of this disclosure relate generally to telecommunications, and more particularly to techniques for determining a device location based on measurements from multiple radio access technologies (RATs).
The deployment of wireless local area networks (WLANs) in the home, the office, and various public facilities is commonplace today. Such networks typically employ a wireless access point (AP) that connects a number of wireless stations (STAs) in a specific locality (e.g., home, office, public facility, etc.) to another network, such as the Internet or the like. A set of STAs can communicate with each other through a common AP in what is referred to as a basic service set (BSS). Nearby BSSs may have overlapping coverage areas and such BSSs may be referred to as overlapping BSSs or OBSSs.
Bluetooth (BT) wireless technology is also commonplace today and is used for allowing standardized exchanges of data over short distances using the industrial, scientific, and medical (ISM) band.
In some wireless communication networks, a device may determine its location (or the location of another device) based on measurements received from multiple reference devices. The device may determine its location for a number of purposes, including, but not limited to, cell selection, application uses, peer-to-peer (P2P) communications, etc. For example, using Round Trip Time (RTT) measurements, a WLAN device (e.g., Wi-Fi device) typically requires the RTT measurement information from at least three other WLAN devices with known two dimensional (2D) locations to compute its own 2D location. Similar to WLAN devices, a Bluetooth device requires information from three other closely placed peer BT devices with known 2D locations for the BT device to compute its own 2D location.
There may be scenarios in which multiple reference devices may not be available within a close proximity of a particular device to obtain the needed information to accurately determine that device's location. Accordingly, it may be desirable to accurately determine a device's location based on information provided by the fewest number of reference devices.
The following presents a simplified summary of one or more aspects in order to provide a basic understanding of such aspects. This summary is not an extensive overview of all contemplated aspects, and is intended to neither identify key or critical elements of all aspects nor delineate the scope of any or all aspects. Its sole purpose is to present some concepts of one or more aspects in a simplified form as a prelude to the more detailed description that is presented later.
In accordance with an aspect, a present method relates to determining a location of a device based on measurements from multiple RATs. The described aspects include determining, at a first device, one or more RTT measurements based on one or more signals communicated with a second device over a first RAT. The described aspects further include determining, at the first device, one or more angle measurements based on one or more signals communicated with the second device over a second RAT. The described aspects further include determining a location of the first device in relation to the second device based on the one or more RTT measurements and the one or more angle measurements.
In another aspect, a present computer-readable medium storing computer executable code relates to determining a location of a device based on measurements from multiple RATs. The described aspects include code for determining, at a first device, one or more RTT measurements based on one or more signals communicated with a second device over a first RAT. The described aspects further include code for determining, at the first device, one or more angle measurements based on one or more signals communicated with the second device over a second RAT. The described aspects further include code for determining a location of the first device in relation to the second device based on the one or more RTT measurements and the one or more angle measurements.
In a further aspect, a present apparatus relates to determining a location of a device based on measurements from multiple RATs. The described aspects include means for determining, at a first device, one or more RTT measurements based on one or more signals communicated with a second device over a first RAT. The described aspects further include means for determining, at the first device, one or more angle measurements based on one or more signals communicated with the second device over a second RAT. The described aspects further include means for determining a location of the first device in relation to the second device based on the one or more RTT measurements and the one or more angle measurements.
In another aspect, a present apparatus relates to determining a location of a device based on measurements from multiple RATs. The described aspects include a transceiver, a memory configured to store data, and one or more processors communicatively coupled with the transceiver and the memory, wherein the one or more processors and the memory are configured to determine, at a first device, one or more RTT measurements based on one or more signals communicated with a second device over a first RAT. The described aspects further include determine, at the first device, one or more angle measurements based on one or more signals communicated with the second device over a second RAT. The described aspects further include determine a location of the first device in relation to the second device based on the one or more RTT measurements and the one or more angle measurements.
Various aspects and features of the disclosure are described in further detail below with reference to various examples thereof as shown in the accompanying drawings. While the present disclosure is described below with reference to various examples, it should be understood that the present disclosure is not limited thereto. Those of ordinary skill in the art having access to the teachings herein will recognize additional implementations, modifications, and examples, as well as other fields of use, which are within the scope of the present disclosure as described herein, and with respect to which the present disclosure may be of significant utility.
The features, nature, and advantages of the present disclosure will become more apparent from the detailed description set forth below when taken in conjunction with the drawings in which like reference characters identify correspondingly throughout, where dashed lines may indicate optional components or actions, and wherein:
The detailed description set forth below in connection with the appended drawings is intended as a description of various configurations and is not intended to represent the only configurations in which the concepts described herein may be practiced. The detailed description includes specific details for the purpose of providing a thorough understanding of various concepts. However, it will be apparent to those skilled in the art that these concepts may be practiced without these specific details. In some instances, well known components are shown in block diagram form in order to avoid obscuring such concepts. In an aspect, the term “component” as used herein may be one of the parts that make up a system, may be hardware or software, and may be divided into other components.
The present aspects generally relate to determining the location of a device based on measurements from multiple RATs. In an aspect, for example, in some wireless communication networks, a device may determine its location in relation to other devices in the same network. For example, IEEE 802.11REVmc, a WLAN standard, provides a way for two devices to exchange Fine Timing Measurement (FTM) frames to measure the Round Trip Time (RTT) between the two devices, where the RTT measurements can be used to estimate the range or distance between the two devices. When using RTT measurements, however, a WLAN device requires the information from at least three other WLAN devices with known two dimensional (2D) locations to compute or determine its own 2D location. On the other hand, a Bluetooth (BT) device can use either Angle-of-Arrival (AoA) or Angle-of-Departure (AoD) information for estimating the azimuth between itself and another BT device. Similar to WLAN devices, a BT device requires information from three other closely placed peer BT devices with known 2D locations for the BT device to compute or determine its own 2D location. The data or information exchange between the WLAN or BT device and the other three devices are typically done in sequence. The data or information exchange may take an extended amount of time during which the device may have changed locations resulting in inaccurate location determinations. Moreover, in certain instances, the device may not be situated near three other devices (either WLAN or BT configured), and so, may not have the necessary information to determine its location.
Accordingly, in some aspects, the present methods and apparatuses may provide an efficient solution, as compared to current solutions, by determining the location of a device based on measurements from multiple RATs from a single device. In other words, in the present aspects, a device may be capable of determining its location based on measurements from only one other device. As such, the present aspects provide one or more mechanisms for receiving, at a first device, one or more RTT measurements from a second device over a first RAT; receiving, at the first device, one or more angle measurements from the second device over a second RAT; and determining a location of the first device in relation to the second device based on the one or more RTT measurements and the one or more angle measurements.
Aspects of the disclosure are provided in the following description and related drawings directed to specific disclosed aspects. Alternate aspects may be devised without departing from the scope of the disclosure. Additionally, well-known aspects of the disclosure may not be described in detail or may be omitted so as not to obscure more relevant details. Further, many aspects are described in terms of sequences of actions to be performed by, for example, elements of a computing device. It will be recognized that various actions described herein can be performed by specific circuits (e.g., application specific integrated circuits (ASICs)), by program instructions being executed by one or more processors, or by a combination of both. Additionally, these sequence of actions described herein can be considered to be embodied entirely within any form of computer readable storage medium having stored therein a corresponding set of computer instructions that upon execution would cause an associated processor to perform the functionality described herein. Thus, the various aspects of the disclosure may be embodied in a number of different forms, all of which have been contemplated to be within the scope of the claimed subject matter. In addition, for each of the aspects described herein, the corresponding form of any such aspects may be described herein as, for example, “logic configured to” perform the described action.
The APs (e.g., AP1105-a and AP2105-b) shown in
Each of STA1115-a, STA2115-b, and STA3115-c may be implemented with a protocol stack. The protocol stack can include a physical layer for transmitting and receiving data in accordance with the physical and electrical specifications of the wireless channel, a data link layer for managing access to the wireless channel, a network layer for managing source to destination data transfer, a transport layer for managing transparent transfer of data between end users, and any other layers necessary or desirable for establishing or supporting a connection to a network.
Each of AP1105-a and AP2105-b can include software applications and/or circuitry to enable associated STAs to connect to a network via communications links 125. The APs can send frames to their respective STAs and receive frames from their respective STAs to communicate data and/or control information (e.g., signaling).
Each of AP1105-a and AP2105-b can establish a communications link 125 with an STA that is within the coverage area of the AP. Communications links 125 can comprise communications channels that can enable both uplink and downlink communications. When connecting to an AP, an STA can first authenticate itself with the AP and then associate itself with the AP. Once associated, a communications link 125 can be established between the AP and the STA such that the AP and the associated STA can exchange frames or messages through a direct communications channel.
While aspects of the present disclosure are described in connection with a WLAN deployment or the use of IEEE 802.11-compliant networks, those skilled in the art will readily appreciate, the various aspects described throughout this disclosure may be extended to other networks employing various standards or protocols including, by way of example, BLUETOOTH® (Bluetooth), HiperLAN (a set of wireless standards, comparable to the IEEE 802.11 standards, used primarily in Europe), and other technologies used in wide area networks (WAN)s, WLANs, personal area networks (PAN)s, or other suitable networks now known or later developed. Thus, the various aspects presented throughout this disclosure for determining a device location may be applicable to any suitable wireless network regardless of the coverage range and the wireless access protocols utilized.
In one aspect, an STA or an AP as shown in
Moreover, the first device may determine one or more angle measurements based on one or more signals communicated with the second device over a second RAT. The one or more signals communicated with the second device may include one or more signals communicated from the first device to the second device, one or more signals communicated from the second device to the first device, or both. For example, the STA that received RTT measurements from the AP may also determine angle measurements from the AP over a Bluetooth (BT) connection, where the AP has both WLAN and Bluetooth capabilities, and the angle measurements were performed using Bluetooth-related signals. As one example, an STA (e.g., the first device) may receive one or more angle measurements from an AP (e.g., the second device) over a BT or WLAN communications link between the STA and the AP. In this example, the one or more angle measurements may be calculated by the AP and provided to the STA in a message (e.g., a BT or WLAN message) sent from the AP to the STA. The message that provides the one or more angle measurements may the same message or a different message than the message that provided the one or more RTT measurements. The STA can then determine the one or more angle measurements by analyzing the received message and locating the one or more angle measurements within the message. In another example, the STA (e.g., the first device) may communicate one or more signals with the AP (e.g., the second device) and may calculate the one or more angle measurements based on the one or more signals communicated with the AP over a BT connection. In this example, the one or more angle measurements may be calculated locally by the STA (instead of the AP calculating the one or more angle measurements and providing them to the STA) based on data associated with the exchange of one or more messages between the STA and the AP.
Finally, the first device may determine its location in relation to the second device based on the one or more RTT measurements and the one or more angle measurements. For example, the STA may determine or calculate its location relative to the AP. In some instances, the position or location of the AP may be known and, consequently, the exact or absolute location of the STA may be therefore determined using this approach. While this example has been presented with respect to an STA and an AP in the WLAN deployment in
Referring to
Referring to
In some examples, the wireless device 115-a may include the memory 130, such as for storing data used herein and/or local versions of applications or device location component 30 and/or one or more of its subcomponents being executed by the one or more processors 103. Memory 130 can include any type of computer-readable medium usable by a computer or processor 103, such as random access memory (RAM), read only memory (ROM), flash memory, tapes, magnetic discs, optical discs, volatile memory, non-volatile memory, and any combination thereof. In an aspect, for example, memory 130 may be a computer-readable storage medium (e.g., a non-transitory medium) that stores computer-executable code. The computer-executable code may define one or more operations or functions of device location component 30 and/or one or more of its subcomponents, and/or data associated therewith. The computer-executable code may define these one or more operations or functions when wireless device 115-a is operating processor 103 to execute device location component 30 and/or one or more of its subcomponents.
In some examples, the wireless device 115-a may further include a transceiver 106 for transmitting and/or receiving one or more data and control signals to/from the network via AP 105-a. The transceiver 106 may comprise hardware, firmware, and/or software and may be configured to execute code or perform instructions stored in a memory (e.g., a computer-readable storage medium). The transceiver 106 may include a 1st RAT radio 160 comprising a modem 165, and a 2nd RAT radio 170 comprising a modem 175. In an aspect, a wireless local area network (WLAN) may correspond to the 1st RAT (e.g., WLAN radio using IEEE 802.11 communication techniques), and a short distance communication protocol may correspond to the 2nd RAT (e.g., Bluetooth radio). In another aspect, 2nd RAT radio 170 with modem 175 may correspond to any other form of short range communications protocol. The 1st RAT radio 160 and 2nd RAT radio 170 may utilize one or more antennas 102a-n for transmitting signals to and receiving signals from the AP 105-a. In a blended radio environment such as system 101, different RATs may make use of different channels at different times.
Similarly, with regard to
Referring back to
Additionally, wireless device 115-a may be configured for determine one or more angle measurements 34 based on one or more signals communicated with the second device (e.g., AP 105-a) over a second RAT via one or more antennas 102a-n and 2nd RAT radio 170 (e.g., a Bluetooth radio) with modem 175. The angle measurements 34 may include Angle of Arrival (AoA) measurements 36 and/or Angle of Departure (AoD) measurements 38. The AoA measurements 36 may correspond to measurements for determining the direction of propagation of a radio-frequency wave incident arriving on an antenna array. If the AoA measurements 36 are to be performed by AP 105-a, then the antennas of AP 105-a (e.g., antennas 108a-n of
Further, the calculating component 40 may be configured for calculating radial distance 42 and azimuth 44 based on the one or more RTT and angle measurements. In an aspect, calculating component 40 may be configured to calculate the radial distance 42 from the wireless device 115-a to the AP 105-a based on the one or more RTT measurements 32. The radial distance 42 may correspond to the radius of a circle/sphere in which wireless device 115-a is configured as the center of the circle/sphere. Based on the radial distance 42, device location component 30 may establish that the second device (AP 105-a) is located at any point along the circumference of circle/sphere. In another aspect, the calculating component 40 may be configured to calculate the azimuth 44 between the wireless device 115-a and the AP 105-a based on one or more angle measurements 34. The azimuth 44 corresponds to the angle that signals either arrive at an antenna or depart from the antenna. Based on the azimuth 44, a device (e.g., wireless device 115-a) may determine the direction of the other device (e.g., AP 105-a).
The determining component 46 may be configured for determining the location 48 of the wireless device 115-a in relation to the AP 105-a based on the one or more RTT measurements 32 and the one or more angle measurements 34. In a further aspect, determining component 46 may be configured to determine the location of wireless device 115-a in relation to AP 105-a based on the radial distance 42 and the azimuth 44. Depending on the amount of information available, wireless device 115-a may determine either the 2D location, three-dimensional (3D) location, or the absolute location. For example, if wireless device 115-a determine one or more AoA measurements 36 and one or more AoD measurements 38 based on one or more signals communicated with the AP 105-a, then wireless device 115-a may configure determining component 46 to determine the 3D location based on the one or more RTT measurements 32, the one or more AoA measurements 36, and the one or more AoD measurements 38. Moreover, wireless device 115-a may determine whether the location coordinates of AP 105-a are known or available. For example, AP 105-a may correspond to an access point or base station with a fixed point in which the location coordinates of the fixed point is programmed into the AP 105-a and/or network 18. As such, if the location coordinates of AP 105-a are known then wireless device 115-a may identify an absolute location using the location coordinates. In another instance, the location of the AP 105-a may not be known and only one of the AoA measurements 36 and AoD measurements 38 were received. As such, wireless device 115-a may execute device location component 30 and/or determining component 46 to determine the 2D location in relation to AP 105-a. Moreover, determining component 46 may be configured to determine whether the RTT measurements 32 and the angle measurements 34 are received simultaneously or within a predetermined period of time. If determining component 46 determines that the RTT measurements 32 and the angle measurements 34 are not received simultaneously or within a predetermined period of time, then determining component 46 may configured wireless device 115-a to request the RTT measurements 32 and the angle measurements 34 again.
In an aspect, wireless device 115-a may correspond to a first device while AP 105-a may correspond to a reference device. A reference device may correspond to the device in communication with the device that is configured to determine its location. For example, in
Referring back to
Further, the calculating component 60 may be configured for calculating radial distance 62 and azimuth 64 based on the one or more RTT and angle measurements. In an aspect, calculating component 60 may be configured to calculate the radial distance 62 from the AP 105-a to the wireless device 115-a based on the one or more RTT measurements 52. The determining component 66 may include means for determining the location 68 of the AP 105-a in relation to the wireless device 115-a based on the one or more RTT measurements 52 and the one or more angle measurements 54.
In an aspect, for example, device 202 may communicate with device 212 via both WLAN communication channel 222 and Bluetooth communication channel 224. Device 202 may receive WLAN RTT measurements using antenna 211a from device 212 using antenna 221a via WLAN communication channel 222. Moreover, device 202 may receive Bluetooth angle measurements using antenna 211b from device 212 using antennas 221b via Bluetooth communication channel 224. For example, the angle measurements may include AoA measurements and/or AoD measurements. In this aspect, the one or more AoD measurements are performed on signals transmitted to one or more antennas (e.g., antenna 211b) of device 202 from multiple antennas (e.g., antennas 221b) of device 212 and the one or more AoA measurements are performed on signals transmitted to multiple antennas (e.g., antennas 211b) of the device 202 from one or more antennas (e.g., 221b) of device 212.
In an aspect, device 202 may correspond to a mobile device and device 212 may correspond to a reference device. In this aspect, device 202 may be configured by a device location component, such as device location component 30 (
Referring to
In an aspect, at block 402, method 400 includes determining, at a first device, one or more round trip time (RTT) measurements based on one or more signals communicated with a second device over a first Radio Access Technology (RAT). In an aspect, for example, wireless device 115-a may execute a transceiver 106 (
In an aspect, at block 404, method 400 includes determining, at the first device, one or more angle measurements based on one or more signals communicated with the second device over a second RAT. In an aspect, for example, wireless device 115-a may execute a transceiver 106 (
In an aspect, at block 406, method 400 includes determining a location of the first device in relation to the second device based on the one or more RTT measurements and the one or more angle measurements. In an aspect, for example, wireless device 115-a may execute device location component 30 and/or a determining component 46 to determine a location 48 of the first device (e.g., wireless device 115-a) in relation to the second device (e.g., AP 105-a) based on the one or more RTT measurements 32 and the one or more angle measurements 34. In another aspect, block 406 may provide means for determining a location of the first device in relation to the second device based on the one or more RTT measurements and the one or more angle measurements. For example, the means for determining may correspond to one or more of a wireless device 115-a, processor 103, device location component 30, and determining component 46.
Referring to
In an aspect, at block 502, method 500 optionally includes transmitting, from the first device, an RTT measurement request and an angle measurement request to the second device. In an aspect, for example, wireless device 115-a may execute a transceiver 106 (
In an aspect, at block 504, method 500 includes determining, at a first device, one or more RTT measurements based on one or more signals communicated with a second device over a first RAT. In an aspect, for example, wireless device 115-a may execute a transceiver 106 (
In an aspect, at block 506, method 500 includes determining, at the first device, one or more angle measurements (e.g., AoA and/or AoD) based on one or more signals communicated with the second device over a second RAT. In an aspect, for example, wireless device 115-a may execute a transceiver 106 (
In an aspect, at block 508, method 500 includes calculating a radial distance from the first device to the second device based on the one or more RTT measurements. In an aspect, for example, wireless device 115-a may execute device location component 30 (
In an aspect, at block 510, method 500 includes calculating an azimuth between the first device and the second device based on the one or more angle measurements. In an aspect, for example, wireless device 115-a may execute device location component 30 (
In an aspect, at block 512, method 500 includes determining the location of the first device in relation to the second device based on the radial distance and the azimuth. In an aspect, for example, wireless device 115-a may execute device location component 30 and/or a determining component 46 (each of which may be implemented by processor 103 executing location determination instructions stored in memory 130) to determining the location 48 of the first device (e.g., wireless device 115-a) in relation to the second device (AP 105-a) based on the radial distance 42 and the azimuth 44. For example, wireless device 115-a may use the azimuth 44 to determine the direction of the second device and the radial distance 42 to establish that the second device is located at any point along the circumference of circle/sphere. Therefore, the point that the azimuth 44 intersects with the circle/sphere is the location of the second device in relation to the wireless device 115-a.
In an aspect, at block 514, method 500 includes determining whether location coordinates of the second device are known. In an aspect, for example, wireless device 115-a may execute device location component 30 and/or a determining component 46 (each of which may be implemented by processor 103 executing location coordinate instructions stored in memory 130) to determine whether location coordinates of the second device (e.g., AP 105-a) are known. In an aspect, the location coordinates may correspond to either two-dimensional location or three-dimensional location represented in units (e.g., meters, feet, latitude and longitude, etc.). If device location component 30 and/or a determining component 46 determine that location coordinates of the second device (e.g., AP 105-a) are known, then method 500 may proceed to block 516. However, if device location component 30 and/or a determining component 46 determine that location coordinates of the second device (e.g., AP 105-a) are unknown, then method 500 may proceed to block 518.
In aspect, at block 516, method 500 optionally includes identifying an absolute location of the first device. In an aspect, for example, wireless device 115-a may execute device location component 30 and/or a determining component 46 (each of which may be implemented by processor 103 executing absolute location identification instructions stored in memory 130) to identify an absolute location of the first device. For example, since the location coordinates of the second device are known, the location of the first device in relation to the second device are known may act as an offset from the location coordinates of the second device to establish the absolute location of the first device.
In aspect, at block 518, method 500 includes that the location of the first device in relation to the second device corresponds to either a two-dimensional or three-dimensional location of the first device in relation to the second device. In an aspect, for example, wireless device 115-a may execute device location component 30 and/or a determining component 46 to establish that the location of the first device in relation to the second device corresponds to either a two-dimensional or three-dimensional location of the first device in relation to the second device. In this aspect, if both AoA measurements 36 and AoD measurements 38 are received by wireless device 115-a, then wireless device 115-a may determine establish that the first device in relation to the second device corresponds to a three-dimensional location of the first device in relation to the second device. Otherwise, if only one of the AoA measurements 36 and AoD measurements 38 are received by wireless device 115-a, then wireless device 115-a may determine establish that the first device in relation to the second device corresponds to a two-dimensional location of the first device in relation to the second device.
In some aspects, an apparatus or any component of an apparatus may be configured to (or operable to or adapted to) provide functionality as taught herein. This may be achieved, for example: by manufacturing (e.g., fabricating) the apparatus or component so that it will provide the functionality; by programming the apparatus or component so that it will provide the functionality; or through the use of some other suitable implementation technique. As one example, an integrated circuit may be fabricated to provide the requisite functionality. As another example, an integrated circuit may be fabricated to support the requisite functionality and then configured (e.g., via programming) to provide the requisite functionality. As yet another example, a processor circuit may execute code to provide the requisite functionality.
It should be understood that any reference to an element herein using a designation such as “first,” “second,” and so forth does not generally limit the quantity or order of those elements. Rather, these designations may be used herein as a convenient method of distinguishing between two or more elements or instances of an element. Thus, a reference to first and second elements does not mean that only two elements may be employed there or that the first element must precede the second element in some manner. Also, unless stated otherwise a set of elements may comprise one or more elements. In addition, terminology of the form “at least one of A, B, or C” or “one or more of A, B, or C” or “at least one of the group consisting of A, B, and C” used in the description or the claims means “A or B or C or any combination of these elements.” For example, this terminology may include A, or B, or C, or A and B, or A and C, or A and B and C, or 2A, or 2B, or 2C, and so on.
Those of skill in the art will appreciate that information and signals may be represented using any of a variety of different technologies and techniques. For example, data, instructions, commands, information, signals, bits, symbols, and chips that may be referenced throughout the above description may be represented by voltages, currents, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination thereof.
Further, those of skill in the art will appreciate that the various illustrative logical blocks, modules, circuits, and algorithm steps described in connection with the aspects disclosed herein may be implemented as electronic hardware, computer software, or combinations of both. To clearly illustrate this interchangeability of hardware and software, various illustrative components, blocks, modules, circuits, and steps have been described above generally in terms of their functionality. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the overall system. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present disclosure.
The methods, sequences and/or algorithms described in connection with the aspects disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. A software module may reside in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor such that the processor can read information from, and write information to, the storage medium. In the alternative, the storage medium may be integral to the processor.
Accordingly, an aspect of the disclosure can include a computer readable medium embodying a method for dynamic bandwidth management for transmissions in unlicensed spectrum. Accordingly, the disclosure is not limited to the illustrated examples.
While the foregoing disclosure shows illustrative aspects, it should be noted that various changes and modifications could be made herein without departing from the scope of the disclosure as defined by the appended claims. The functions, steps and/or actions of the method claims in accordance with the aspects of the disclosure described herein need not be performed in any particular order. Furthermore, although certain aspects may be described or claimed in the singular, the plural is contemplated unless limitation to the singular is explicitly stated.