Millimeter-wave devices may have significant roles to play in next-generation wireless communication networks. In general, a millimeter-wave device may refer to any device suitable to transmit a millimeter-wave wireless signal, including an access point using the IEEE 802.11ad standard developed and maintained by the Institute of Electrical and Electronics Engineers (IEEE). A millimeter-wave signal may refer to any suitable wireless signal of millimeter-wave wavelength, e.g. a 5 mm wavelength at a frequency of 60 GHz as specified under the IEEE 802.11ad standard. A millimeter-wave device may have dual-band capacity to operate a first radio and a second radio simultaneously or independently over two frequency bands. Thus a first radio may operate with a first channel, e.g. a higher millimeter-wave band, and a second radio may operate with a second channel, e.g. a lower Wi-Fi band. Any wireless signal may establish between any two devices a channel, e.g. a communication link or a wireless environment that may be characterized by channel state information (CSI).
Certain examples are described in the following detailed description with reference to the drawings, of which:
Examples of the present disclosure relate to a method for a millimeter-wave device to adapt a first radio from a current beam direction to an adapted beam direction, e.g. from a first set of channel state information (CSI) to a third set of CSI in the same channel, based on measuring by a second radio a second set of CSI. The first radio may thereby adapt to channel variation without performing a probing step, e.g. to measure signal strengths over available beam directions. Probing may refer to any active transmission by a radio to evaluate a signal or a channel, e.g. to transmit packets for the purpose of collecting feedback to adapt transmission. A channel may refer to a communication link or a wireless environment that may be characterized by CSI, such that any wireless signal sent or received by a device may also communicate CSI that characterizes or refers to a channel. In general, a millimeter-wave device may refer to any device suitable to communicate by millimeter waves, e.g. via millimeter-wave radio. Similarly, a millimeter-wave radio may refer to any radio suitable to transmit, to send, or to receive a millimeter-wave signal, including via Wi-Fi wireless standards. A millimeter-wave device may have dual capacity to operate with a first radio, e.g. a millimeter-wave radio, and a second radio, e.g. a Wi-Fi radio, simultaneously or independently over distinct frequency bands. A Wi-Fi radio may refer to any radio suitable to transmit, to send, or to receive a non-millimeter-wave wireless signal via Wi-Fi wireless standards. Thus while a first, millimeter-wave radio is to operate at a current beam direction based on a first set of CSI of a millimeter-wave channel, a second, Wi-Fi radio may measure a second set of CSI of a Wi-Fi channel. The millimeter-wave device may then adapt the first, millimeter-wave radio from the first set of CSI to an adapted or third set of CSI of the millimeter-wave channel that it determines from the first set of CSI and the second set of CSI. Thus, the first radio may operate or transmit an adapted signal without probing for CSI, improving for example the speed or efficiency of the millimeter-wave device or its first radio.
As noted above, millimeter-wave communication corresponding to the 30 to 300 GHz frequency band of millimeter wavelengths (e.g., 1 cm to 1 mm) has been proposed to play a larger role in next-generation wireless technology networks, such as fifth generation (5G) networks. Current wireless devices that have been developed to operate with Wi-Fi wireless technology may be based on interoperability standards developed and maintained by the Institute of Electrical and Electronics Engineers (IEEE) under the IEEE 802.11 family of media access control (MAC) and physical layer (PHY) rate specifications, which currently implements wireless communications over a few specific frequency bands, e.g., 2.4, 3.6, 5, and 60 GHz. Of these bands, Wi-Fi signals under IEEE 802.11ac or 802.11n may operate in the lower frequency bands of 2.4 and 5 GHz (e.g., 12 or 6 cm wavelengths, longer than 1 cm). However, IEEE 802.11ad may operate communication at 60 GHz frequency (e.g., 5 mm wavelength) of unlicensed millimeter-wave spectrum, presenting a promising platform for millimeter-wave wireless standards. New opportunities for improvement in millimeter-wave wireless communication, which may offer up to 7 GHz of unlicensed spectrum, may continue to be explored by the IEEE as well as by others, such as the European Computer Manufacturers Association (ECMA). Some advantages of millimeter-wave wireless may derive from the fact that millimeter-wave frequencies are higher than those currently used for Wi-Fi (e.g., 2.4 and 5 GHz). Correspondingly, millimeter-wave antennas may have a smaller form factor to allow larger phased arrays of antennas to be used in small millimeter-wave devices, including mobile devices. Such millimeter-wave communication by phased arrays of antennas may enable higher rates of Gigabit per second (Gbps) throughput to support data-intensive applications, such as video streaming, etc., with for example 7 Gbps of raw PHY bit-rate at higher channel bandwidths and 2.16 GHz higher than available to 5 GHz Wi-Fi. Thus, millimeter-wave wireless may facilitate “wire-like” speeds for next-generation Wi-Fi.
Nevertheless, the higher frequency of a millimeter-wave signal may render it more vulnerable to channel propagation loss, including due to a correspondingly shorter wavelength. For example, a 60 GHz signal may incur 21.6 dB more loss of signal strength compared to a 5 GHz Wi-Fi signal. Thus, millimeter-wave devices may tend to use beamforming techniques to construct a directional beam that facilitates millimeter-wave communication. A directional beam may refer to any analog phase shifting of the radiofrequency energy of a radio toward a spatial direction in a channel, e.g. a “beam direction” or “sector”, which may boost signal strength to mitigate channel propagation loss. For example, IEEE 802.11ad currently recommends use of a phased array of antennas to form directional beams. A phased array may be configured to perform beamforming according to a predefined codebook of beam directions or sectors and a modulation and coding scheme (MCS), as detailed below. In brief, a millimeter-wave device may determine a “best” beam direction to boost signal strength or throughput along a dominant path of a channel, such as by probing the channel for signal strengths over all beam directions or sectors available to a phased array. The device may use CSI of the channel to identify the dominant path. The dominant path of communication may correspond to a line-of-sight path to a second device.
However, such beamforming or probing may in turn render the millimeter-wave device vulnerable to variations in a “best” beam direction, such as via device mobility or blockage. For example, blockage of the dominant path by a human body may result in up to a 30 dB drop in the signal strength of such a millimeter-wave signal directed by beamforming via phased array. Thus millimeter-wave devices may tend to respond, as in to a drop in signal strength, by adapting from a “best” or current beam direction to a “new best” or adapted beam direction. Such adaptation may correspond to a shift in the dominant path that was previously identified for a given channel. Such adaption may be performed by probing, similarly to an earlier determination of the current beam direction as above, e.g. by probing the channel for signal strengths over all available beam directions. However, the search cost or overhead incurred by such an exhaustive probing may tend to grow nearly quadratically with the total number of beam directions or sectors available to a phased array, such that probing may contribute significant delay to adaptation. After the millimeter-wave device determines the adapted beam direction and its signal strength, e.g. by probing, it may apply a PHY rate adaptation algorithm to adapt the radio to a corresponding “best” throughput PHY rate, e.g. based on the MCS. As a result of total delay or “convergence time” used for adaptation by probing, millimeter-wave devices may tend to perform poorly, especially in dynamic wireless environments wherein a millimeter-wave channel may undergo frequent variations requiring adaptation. For example, a millimeter-wave device performing a process of adaptation by probing may require a convergence time on the order of seconds to determine an adapted beam direction and PHY rate. The IEEE 802.11ad standard currently does not include a recommended method for adaptation of the beam direction and PHY rate. Thus, it may be desirable to reduce the convergence time for adaption of the beam direction and PHY rate, particularly in cases where the millimeter-wave channel is subject to dynamic variations. It may also be desirable to perform such an adaptation without probing for signal strengths.
Several examples in the present disclosure provide a method for a millimeter-wave device of dual capacity to adapt a first, e.g. millimeter-wave, radio operating at a current beam direction based on a first set of CSI in a first channel, to an adapted beam direction based on a third set of CSI in the first channel, by measuring a second set of CSI in a second channel by a second, e.g. non-millimeter-wave, radio. The first radio thereby need not perform probing of the first channel or of adapted signal strengths over all available beam directions to determine the adapted beam direction, its signal strength for an adapted signal, and a corresponding PHY rate or adapted set of parameters at which to operate the first radio. The second radio may be a Wi-Fi radio that is omni-directional, unlike the first radio. In particular, the millimeter-wave device may determine a spatial distribution of signal strengths by the second radio, including a direction of maximum signal strength. The millimeter-wave device may thereby track angular shifts over time via spatial distribution of the second radio. Based on the angular shift as measured by the second radio and the known beam pattern at the current beam direction of the first radio, including a known signal strength at the current beam direction, the millimeter-wave device may determine an adapted signal strength at the adapted beam direction. The millimeter-wave device may determine an adapted set of parameters of the first radio by mapping the signal strength to a PHY rate via algorithm. The first radio may then operate an adapted signal based on the adapted set of parameters. This method may benefit the operation of the millimeter-wave device, for example by reducing the convergence time for adaptation to a new best or adapted beam direction and PHY rate. This method may also avoid the probing process, as noted above. In these ways and others, the examples herein may improve performance of a millimeter-wave device or suitable radio.
The examples of the present disclosure are hereafter described with reference to the following figures. Unless noted otherwise, the figures and accompanying descriptions are non-limiting, such that no element is exclusive to or characteristic of any particular example. Accordingly, features from one example may be freely incorporated into other examples without departing from the spirit and scope of the present disclosure.
A millimeter-wave device for use with the present disclosure is described with reference to
First radio 130 illustrates a wireless radio of any size, shape, and configuration suitable to operate at a current beam direction based on a first set of CSI 140. The first radio 130 may be a millimeter-wave radio, such as a 60-GHz radio, that is to operate by beamforming, with respect to a specific spatial sector or beam direction. In several examples of the present disclosure, the first radio 130 includes a set of phased arrays of antennas to perform beamforming, as explained in detail below. The first radio 130 may operate based on the first set of CSI 140 in a first channel. The first channel may be with respect to a first signal constructed by beamforming via phased array of antennas of the first radio 130. Thus, the first radio 130 may operate to send, to receive, or otherwise to transmit a millimeter-wave signal as a first signal of the millimeter-wave device 101 based on the first set of CSI 140.
Second radio 150 illustrates a wireless radio of any size, shape and configuration suitable to measure a second set of CSI 160. The second radio 150 may be a non-millimeter-wave radio that is omni-directional or without any specific beam direction, including a Wi-Fi, Long-Term Evolution (LTE), or other wireless radio suitable to measure a second set of CSI 160. In several examples of the present disclosure, the second radio 150 is to collect feedback on a spatial distribution of signal strengths, as explained in detail below. The second radio 130 may operate to measure the second set of CSI 160 in a second channel. The second channel may be with respect to a second signal of the second radio 150. The second channel or the second signal may be distinct from the first channel or the first signal. The second radio 150 may measure the second set of CSI 160 based on an initial set of CSI or via snapshots over time of the second channel. Thus, the second radio 150 may track the second set of CSI 160 over time. The second radio 150 may operate to send, to receive, or otherwise to transmit a second signal of the millimeter-wave device 101 and to measure the second set of CSI 160 in part by receiving feedback or by tracking of a spatial distribution.
The sets of channel state information (CSI) 140, 160, and 180 each illustrate a determination or characterization of a channel for signal propagation or throughput by the respective radio 130 or 150, as illustrated. In some examples, the second set of CSI 160 is based on an initial set of CSI of the second radio 150 operating in the second channel, so the second set of CSI 160 may track change over time. Each set of CSI may include signal characteristics such as scattering, fading, and power decay over spatial direction and spatial distance, as determined by the millimeter-wave device 101. For example, the millimeter-wave device 101 may estimate a set of CSI by feedback from a second wireless device. In general, each set of CSI 140, 160, and 180 may correspond to a channel between a pair of devices, e.g. a transmitter and receiver, such that a transmitter with Nt antennas and a receiver with Nt antennas corresponds to a set of CSI as a matrix of Nt×Nr complex numbers. In general, each set of CSI may allow for adaptation of signal transmission between the devices, based on the current known state of the respective channel. Thus, while
Adaptation instructions 175 illustrate a set of instructions of the millimeter-wave device 101 of any format, type, and configuration by which the millimeter-wave device 101 is to adapt the first radio 130 to operate at an adapted beam direction based on a third set of CSI 180, including a signal strength at the adapted beam direction that the millimeter-wave device 101 is to determine based on the first set of CSI 140 and the second set of CSI 160.
The millimeter-wave device 101 may determine the third set of CSI 180 with respect to an adapted signal of the first radio 130, including a signal strength of the adapted signal at the adapted beam direction of the first radio 130. The millimeter-wave device 101 may thereby adapt the first radio 130 to operate at the adapted beam direction with respect to the adapted signal and based on the third set of CSI 180 determined by the millimeter-wave device 101. The adaptation instructions 175 may be implemented to be executable by the millimeter-wave device 101, as in firmware, memory, or other suitable computer-readable storage medium for use with a processor or other suitable processing resource of the millimeter-wave device 101. In several examples of the present disclosure, the millimeter-wave device 101 implements the adaptation instructions 175 based on a threshold of variation in one of the first set of CSI 140 and the second set of CSI 160, including a change in signal strength or transmission of one of the first signal of the first radio 130 or of the second signal of the second radio 150.
A set of phased arrays of antennas for use with a millimeter-wave device to perform beamforming is described with reference to
As noted earlier, beamforming by any representative phased array 232 may construct a radio signal characterized as a plane wave or directional beam, which may refer to any analog phase shifting of radiofrequency energy toward a specific spatial direction, e.g. a “sector” or “beam direction”. The set 231 of phased arrays 232 may thereby boost signal strength in a first channel of the first radio 230, including by mitigating channel propagation loss. For example, the IEEE 802.11ad standard recommends use of phased arrays of antennas to form directional beams for millimeter-wave wireless communications in the 60-GHz band. The set 431 of phased arrays 232 may be configured to perform beamforming according to the beamforming instructions 239, which may be preconfigured based on the first radio 230. In several examples of the present disclosure, beamforming instructions 239 are preset to use a codebook of available beam directions, based on a modulation and coding scheme (MCS).
In detail, beamforming by the first radio 130, such as via representative phased array 232, may include a set of quasi-omni antennas 233 arranged in any suitable spatial arrangement, such as one-dimensional linear as 232-B or two-dimensional planar as 232-C of
Gk(φ)=Σn=1Nc(n,k)·exp(j2πnd cos φ/λ) (1)
The configuration weights c(n, k) are designed to boost the signal strength toward a desired azimuthal direction φ via phase construction, while cancelling signal strength toward other, unintended directions. The representative beam pattern Gk(φ) may thereby result from the spatial arrangement of antennas 231 and the set of configuration weights c(n, k) applied to them by the phased array 232. The beam pattern Gk(φ) of a directional beam may amplify a channel, for example by aligning to a dominant path of the channel. In several examples of the present disclosure, a two-dimensional planar phased array 232, such as one with an i=4×j=8 matrix of antennas 231, constructs a beam pattern Gk(φ, θ) in directions of azimuth φ and elevation θ in a manner analogous to the one-dimensional linear phased array 232, as above.
However, discrete configuration weights may not achieve ideal phase control. Therefore, a representative beam pattern Gk(φ, θ) may not cancel out a signal uniformly over all directions other than in its desired beam direction (φ, θ). In that regard,
In some examples of the present disclosure, discretized configuration weights facilitate limited phase control per antenna 233, for example two-bit control with four phase values, e.g. 0°, 90°, 180°, and 270°. Use of such discretized configurations weights may tend to be desirable, for example, to reduce overall costs and complexity associated with operation of the phased array 232. A spatial distribution of signal radiation as measured in
Therefore with respect to a channel with dominant path in a direction (φ, θ), a “best” beam direction k* may be the beam pattern Gk(φ, θ) that most amplifies a complex gain D(φ, θ) of the channel, as when a “peak lobe” of the beam pattern Gk(φ, θ) aligns to direction (φ, θ). Thus, k* may be determined from complex gain D(φ, θ) and beam pattern Gk(φ, θ):
In general, a millimeter-wave channel like the 60-GHz band of the IEEE 802.11ad standard may tend to be sparse, such that it includes a single dominant path, e.g. a line-of-sight path, of a signal strength that is orders of magnitude stronger than other paths, e.g. weak reflections. Yet as noted above, a beam pattern Gk(φ, θ) may align with such a dominant path with either a “main lobe” or an arbitrary “side lobe”. Therefore of the available beam directions, the ones spatially closest to the dominant path direction (φ, θ) may not always result in the best beam direction k*, as the dominant path may align with a “side lobe” better than any “main lobe”. Thus, mapping of a dominant path to a best beam direction k* may not be one-to-one. For example, a millimeter-device may tend to probe a channel for feedback to determine the complex gain D(φ, θ) with respect to available beam directions or to beam patterns Gk(φ, θ).
With respect to adaptation, variation in the dominant path (φ, θ) of the channel may require the phased array 232, the radio 230, or the millimeter-wave device 101 of
In that regard,
In several examples of the present disclosure, the millimeter-wave device 101 of
In brief, the millimeter-wave device 101 may estimate the shifted complex gain D′(φ+Δφ, θ+Δθ) based on determining by the second radio 150 of the angular shift (Δφ, Δθ) for the dominant path, and based on a known complex gain D(φ, θ) at the current beam direction of the first radio 130. The millimeter-wave device 101 may then apply equation (3) with known beam patterns Gk(φ, θ) of the first radio 130 based on the first set of CSI 140 to determine the adapted beam direction k*′. In particular, the millimeter-wave device 101 may use the known beam patterns Gk(φ, θ) for the adaptation without searching or probing by the first radio 130, since the first radio 130 was already operating in the channel based on a first set of CSI 140.
In detail, the second set of CSI 160 may characterize a second channel of the second radio 150 by a matrix hW measured by the second radio 150. The second set of CSI 160 of the second radio 150 may be omni-directional and unlike the first set of CSI 140, such that the second radio 150 may determine from it a spatial distribution of signal strengths. In that regard,
By analysis of the spatial distribution of the second set of CSI 160, the millimeter-wave device 101 may determine a signal strength over each angle as a projection from the second channel of the second radio 150. The projection of the second channel towards a mean direction θ for a wavelength λW may be determined as follows, where NW is the number of antennas within the second channel and d is the distance between antennas:
Σi=1N
Similarly to the second set of CSI 160, the first set of CSI 140 may likewise characterize a first channel by a matrix hM for the first radio 130 operating at a current beam direction. The first set of CSI 140 and the second set of CSI 160 may be offset by a multipath parameter constant c, arising from a link budget difference between hM and hW with respect to different array gain ArrayG, transmit power Txp, noise floor N, and free space loss FLoss:
c=ArrayGM−(NM−NW)−FLossM−(TxpW−TxpM) (5)
In some examples of the present disclosure, the array gain ArrayGM at 60 GHz is 30 dB, the difference in transmit power Txp is 30 dB, the difference in noise floor N is 20 dB, and the difference in free space loss FLoss is 20 dB average, such that the constant c equals 40 dB.
In some examples of the present disclosure, the millimeter-wave device 101 may determine the third set of CSI 180 and an adapted beam direction of the first radio 130 based on comparing the measured matrix hM from the first set of CSI 140 pointing toward a direction θ to an estimated matrix hW of the second set of CSI 160 projected toward the same direction θ by derivation from equation (4), accounting for equation (5). The third set of CSI 180 may thereby be estimated with respect to any angle or beam direction θ′ over the set of angles Θ to account for a multipath environment of signal transmission, wherein a parameter αθϵ[0, 1] is also computed for each angle θ and related to the signal strength at the angle θ:
The relevant characteristics of a multipath environment may be estimated by computing an α vector, according to the following optimization problem for use in previous equation (6):
In several examples of the present disclosure, the millimeter-wave device 101 “tracks” or determines the angular shift (Δφ, Δθ) in the dominant path of the first channel of the first radio 130, as noted previously. In some examples, the second radio 150 measures the second set of CSI 160 based on an initial set of CSI of the second channel, such as at an initial time of operation of the second radio 150. In some examples, the second radio 150 measures the second set of CSI 160 as spatial snapshots of the second channel over time, including to track variation in the second channel. The spatial snapshots may include a spatial distribution, as with respect to equation (4) above. The millimeter-wave device 101 may then determine a translation from a profile state W1 at time t1 to a profile state W2 at time t2, as so:
The shift in the second channel thus derived via measurement by the second radio 150 of the second set of CSI 160 may be equivalent to the shift in the dominant path of the first channel.
To avoid abrupt error from snapshot measurements or profiles over time, the millimeter-wave device 101 may apply a time-domain linear filter, for example as for Δφ and taking α=0.3:
Δφ(t+1)=α·Δφ(t)+(1−α)·Δφ(t+1) (9)
By tracking or storing a profile shift or a spatial distribution of the second radio 150 over a time domain, the millimeter-wave device 101 may trigger an adaptation of the first radio 130 dynamically over any subsequent time interval. For example, the millimeter-wave device 101 may trigger such an adaptation of the first radio 130 when transmission or performance of the first radio 130 drops below a threshold, regardless for example of an amount of absolute angular shift (Δφ, Δθ) or of the dynamic variation in a signal strength of the second radio 150.
However, it may be noted that determining the absolute angular shift (Δφ, Δθ) and thus identifying the new dominant path direction (φ+Δφ, θ+Δθ) may yet be insufficient to determine either of the adapted beam direction k*′ or the shifted complex gain D′(φ+Δφ, θ+Δθ). In that regard,
As noted previously, the new dominant path may align most with an arbitrary “side lobe” of the adapted beam direction k*′, such that the adapted beam direction k*′ may point spatially away from the new dominant path. The signal strength based on the shifted complex gain D′(φ+Δθ, θ+Δθ) that aligns to the new dominant path (φ+Δφ, θ+Δθ) may also vary similarly.
In several examples of the present disclosure, the millimeter-wave device 101 instead applies a “reverse engineering” model to estimate the shifted complex gain D′(φ+Δφ, θ+Δθ), working back from a measured gain |hk| of the first radio 130 operating at the current beam direction k based on the first set of CSI 140. In particular, the millimeter-wave device 101 may generate a model response |hkm| of the measured gain |hk| to the new dominant path (φ+Δφ, θ+Δθ) based on equation (3), while also matching the model response |hkm| with the measured gain |hk|, thus arriving at an estimate of the shifted complex gain D′(φ+Δφ, θ+Δθ):
|hkm|=|Σφ,θGk(φ,θ)·D′(φ+Δφ,θ+Δθ)| (10)
After estimating by modeling, the millimeter-wave device 101 may apply the shifted complex gain D′(φ+Δφ, θ+Δθ) to determine the adapted beam direction k*′ via equation (3). As noted with respect to equation (3), the millimeter-wave device 101 may use known beam patterns Gk(φ, θ) in equation (10) without searching or probing by the first radio 130. Similarly, the millimeter-wave device 101 may then apply the shifted complex gain D′(φ+Δφ, θ+Δθ) as estimated to determine k*′ by equation (3) without searching or probing by the first radio 130.
In several examples of the present disclosure, the millimeter-wave device 101 thereby predicts an adapted beam direction k*′ of a new dominant path by convolving a known beam pattern Gk(φ, θ) with a shifted complex gain D′(φ+Δθ, θ+Δθ), based on tracking an angular shift in a signal distinct from the beamformed or millimeter-wave signal of the first radio 130. The millimeter-wave device 101 may map the signal strength to a PHY rate of the first radio 130. Thus, equations (3) and (8) through (11) may facilitate adaptation instructions 175 of the millimeter-wave device 101 to adapt the first radio 130 from the first set of CSI 140 to the third set of CSI 180, including a determined signal strength at an adapted beam direction of the first radio 130, according to several examples of the present disclosure.
As previously noted, a millimeter-wave channel may tend to be sparse, such that it is characterized by a single dominant path, e.g. a line-of-sight path. The “reverse engineering” model as presented in equations (10) and (11) above may presume such a single dominant path, as an assumption of the prediction or determination process for adaptation. However, on occasion one or more side paths may have higher-order signal strengths relative to the dominant path, for example due to strong reflectors in the environment, such that a channel may instead include multiple dominating paths. The millimeter-wave device 101 may thus implement an error-tracking mechanism for use with the adaptation instructions 175 to avoid inaccurate “prediction” or determination of the adapted beam direction k*′ and signal strength based on the third set of CSI 180. In some examples of the present disclosure, the millimeter-wave device 101 tracks a difference ϵ between the measured gain |hk| and the model response |hkm| based on the measured gain |hk| that estimates the shifted complex gain D′(φ+Δφ, θ+Δθ) along the new dominant path (φ+Δφ, θ+Δθ), as in equations (10) and (11):
ϵ=∥hk|−|hk∥2 (12)
When the difference ϵ exceeds an error threshold, the millimeter-wave device 101 may note a presence or potential for multiple dominating paths. For example, the error threshold may be set to 1.5 dB, the average SNR separation of two PHY rate options of the first radio 130. The millimeter-wave device 101 may avoid an inaccurate “prediction” or determination in such multipath scenarios by use of additional processes for verification of the adaptation of the first radio 130. In some examples of the present disclosure, the millimeter-wave device 101 verifies one of the adapted beam direction k*′ or the signal strength determined based on the third set of CSI 180 by performance of the IEEE 802.11ad standard process of BFT, including exhaustive scanning or probing of signal strengths over available beam directions, based on the difference ϵ exceeding the error threshold. Thus, the millimeter-wave device 101 may perform adaptation instructions 175 including up through equations (10) and (11) before the error-tracking as in equation (12) and the verification as via IEEE 802.11ad BFT.
As noted, wireless communication and adaptation of the millimeter-wave device 101 of
Millimeter-wave device 701 may be substantially identical to millimeter-wave device 101 of
Wireless device 702 illustrates any device suitable to communicate wirelessly with the millimeter-wave device 701, including by millimeter-wave wireless communication. The wireless device 702 may be substantially identical to the millimeter-wave device 701. In particular, the wireless device 702 may include a first radio 730 and a second radio 750 that are respectively each substantially identical to those of the millimeter-wave device 701. The wireless device 702 may be a client device with respect to the millimeter-wave device 701. The wireless device 702 may have dual capacity to send, receive, or transmit multiple wireless signals independently or simultaneously, including representative signals 735 and 755 of
Channels 711 and 712 illustrate wireless communication links between the devices 701 and 702 through the spatial environment 710 that are respectively characterized by the first set of CSI 740 and the second set of CSI 760. The channels 711 and 712 may correspond respectively to the first radio 730 and the second radio 750. The channels 711 and 712 may each correspond with signal characteristics such as central frequency, channel width, frequency range, and maximum power level, as determined by the millimeter-wave device 701. For example, the millimeter-wave device 701 may determine the channels 711 and 712 pursuant to the IEEE 802.11 Wi-Fi standards of operation respectively for the first radio 730 and the second radio 750. In general, wireless communication between the devices 701 and 702 may include simultaneous, concurrent, or otherwise independent signal transmissions. Multiple packets, frames, or signals suitable to wireless communication, such as representative signals 735 and 755, may use the same channels 711 and 712, based on the same respective sets of CSI 740 and 760. The channels 711 and 712 may be non-overlapping. In several examples of the present disclosure, the first channel 711 is a millimeter-wave channel, such as in the 60-GHz band under IEEE 802.11ad, and the second channel 712 is a non-millimeter-wave Wi-Fi channel, such as in the 5-GHz band under IEEE 802.11ac.
The sets of CSI 740, 760, and 780 each illustrate a determination or characterization of channels 711 or 712 by the respective radio 730 or 750, as illustrated. The sets of CSI 740, 760, and 780 may be substantially identical to the sets of CSI 140, 160, and 180 of
Wherein
Wherein
With respect to the millimeter-wave device 701,
Examples of a method for adapting a radio of a millimeter-wave device is illustrated with reference to
In block 804, the millimeter-wave device is to operate a first radio at a current beam direction of the first radio based on a first set of parameters of a first channel to a wireless device. For an example referencing
In block 808, the millimeter-wave device is to measure by a second radio a second set of parameters in a second channel to the wireless device. For an example referencing
In block 816, the millimeter-wave device is to determine, based on the first set of parameters and the second set of parameters, an adapted beam direction of the first radio and a signal strength to the wireless device at the adapted beam direction of the first radio. For an example referencing
In block 824, the millimeter-wave device is to adapt the first radio to operate at the adapted beam direction of the first radio. For an example referencing
Further examples are described in detail with reference to
In block 902, the millimeter-wave device is to receive a first set of parameters of a first channel between the millimeter-wave device and a wireless device. For an example referencing
In block 904, the millimeter-wave device is to operate the first radio based on the first set of parameters of the first channel to the wireless device. Block 904 may be performed substantially as described in block 804 of the method 800.
In block 906, the millimeter-wave device is to receive, by a second radio of the millimeter-wave device, an initial set of parameters of a second channel between the millimeter-wave device and the wireless device. For an example referencing
In block 908, the millimeter-wave device is to measure, by the second set of the millimeter-wave device, a second set of parameters in a second channel to the wireless device. Block 908 may be performed substantially as described in block 808 of the method 800 or analogously as described in block 906. For an example referencing
In block 910, the millimeter-wave device is to determine, based on the second set of parameters, a spatial distribution of signal strengths corresponding to the second radio. For an example referencing
In block 912, the millimeter-wave device is to determine an adapted beam direction of the first radio, based on identifying a direction of maximum signal strength corresponding to the second radio. For an example referencing
In block 914, the millimeter-wave device is to determine a signal strength to the wireless device at the adapted beam direction of the first radio based on comparing the current beam direction to the adapted beam direction of the first radio. For an example referencing
In block 916, the millimeter-wave device is to determine, based on the first set of parameters and the second set of parameters, the adapted beam direction of the first radio and the signal strength to the wireless device at the adapted beam direction of the first radio. Block 916 may be performed substantially as described in block 816 of the method 800. In particular, block 916 may include processes substantially similar to those described in blocks 912 and 914. In several such examples, the millimeter-wave device 101 or 701 uses the adaptation instructions 175 or 775, including equations (1) through (11) to determine the third set of CSI 180 or 780 including a signal strength at an adapted beam direction of the first radio 130 or 730, based on the first set of CSI 140 or 740 and the second set of CSI 160 or 760.
In block 918, the millimeter-wave device is to verify one of the adapted beam direction and the signal strength to the wireless device, after the determining of the signal strength at the adapted beam direction exceeds an error threshold. For an example referencing
In block 920, the millimeter-wave device is to determine a third set of parameters of the first channel to the wireless device, based on the first set of parameters and the second set of parameters. For an example referencing
In block 922, the millimeter-wave device is to determine an adapted physical-layer (PHY) rate for the first radio. In some examples referencing
In block 924, the millimeter-wave device is to adapt the first radio to operate at the adapted beam direction of the first radio. Block 924 may be performed substantially as described in block 824 of the method 800.
In block 926, the millimeter-wave device is to transmit, by the first radio, an adapted signal at the adapted beam direction of the first radio. In an example referencing
Examples of a medium for use in performing the processes of method 800 or 900 are described in further detail in the context of
Referring to block 1054, the non-transitory computer-readable storage medium 1004 may store instructions that cause the processing resource 1002 to operate a millimeter-wave radio at a current beam direction based on a first set of parameters corresponding to a millimeter-wave channel. This may be performed substantially as described for block 804 of
Referring to block 1060, the non-transitory computer-readable storage medium 1004 may store instructions that cause the processing resource 1002 to measure, by a Wi-Fi radio of the millimeter-wave device, a second set of parameters corresponding to a Wi-Fi channel. This may be performed substantially as described for block 808 of
Referring to block 1070, the non-transitory computer-readable storage medium 1004 may store instructions that cause the processing resource 1002 to determine, based on the first set of parameters and the second set of parameters, a third set of parameters corresponding to the millimeter-wave channel, including an adapted beam direction of the millimeter-wave radio and an adapted signal strength of an adapted millimeter-wave signal at the adapted beam direction. This may be performed substantially as described for block 816 of
Referring to block 1080, the non-transitory computer-readable storage medium 1004 may store instructions that cause the processing resource 1002 to adapt the millimeter-wave radio to operate based on the adapted set of parameters. This may be performed substantially as described for block 824 of
Examples of a device for use in performing the processes of methods 800 or 900 are described in further detail in the context of
Referring to block 1152, the machine-readable storage medium 1104 may store instructions that cause the processing resource 1102 to determine a first set of parameters of a first channel of a first radio. This may be performed substantially as described with respect to block 902 of
Referring to block 1154, the machine-readable storage medium 1104 may store instructions that cause the processing resource 1102 to operate the first radio at a current beam direction based on the first set of parameters of the first channel to the wireless device. This may be performed substantially as described with respect to block 904 of
Referring to block 1156, the machine-readable storage medium 1104 may store instructions that cause the processing resource 1102 to determine an initial set of parameters of a second channel of a second radio. This may be performed substantially as described with respect to block 906 of
Referring to block 1158, the machine-readable storage medium 1104 may store instructions that cause the processing resource 1102 to operate the second radio in the second channel. This may be performed substantially as described with respect to block 908 of
Referring to block 1160, the machine-readable storage medium 1104 may store instructions that cause the processing resource 1102 to measure by the second radio a second set of parameters of the second channel. This may be performed substantially as described with respect to block 908 of
Referring to block 1162, the machine-readable storage medium 1104 may store instructions that cause the processing resource 1102 to determine a spatial distribution of signal strengths in the second channel. This may be performed substantially as described with respect to block 910 of
Referring to block 1164, the machine-readable storage medium 1104 may store instructions that cause the processing resource 1102 to determine a direction of maximum signal strength in the second channel. This may be performed substantially as described with respect to block 910 of
Referring to block 1166, the machine-readable storage medium 1104 may store instructions that cause the processing resource 1102 to determine an adapted beam direction in the first channel of the first radio. This may be performed substantially as described with respect to blocks 912 or 916 of
Referring to block 1168, the machine-readable storage medium 1104 may store instructions that cause the processing resource 1102 to determine a signal strength at the adapted beam direction of the first radio. This may be performed substantially as described with respect to blocks 914 or 916 of
Referring to block 1170, the machine-readable storage medium 1104 may store instructions that cause the processing resource 1102 to verify one of the adapted signal strength and the adapted beam direction of the first radio. This may be performed substantially as described with respect to block 918 of
Referring to block 1172, the machine-readable storage medium 1104 may store instructions that cause the processing resource 1102 to determine an adapted physical-layer (PHY) rate of the first radio. This may be performed substantially as described with respect to blocks 922 or 924 of
Referring to block 1174, the machine-readable storage medium 1104 may store instructions that cause the processing resource 1102 to adapt the first radio to operate at the adapted beam direction. This may be performed substantially as described with respect to block 924 of
Referring to block 1176, the machine-readable storage medium 1104 may store instructions that cause the processing resource 1102 to transmit an adapted signal by the first radio at the adapted beam direction. This may be performed substantially as described with respect to block 926 of
In examples described herein, a processing resource may include, for example, one processor or multiple processors included in a single computing device or distributed across multiple computing devices. As used herein, a “processor” may be at least one of a central processing unit (CPU), a semiconductor-based microprocessor, a graphics processing unit (GPU), a field-programmable gate array (FPGA) configured to retrieve and execute instructions, other electronic circuitry suitable for the retrieval and execution instructions stored on a machine-readable storage medium, or a combination thereof. In examples described herein, at least one processing resource may fetch, decode, and execute instructions stored on a storage medium to perform functionalities described above in relation to instructions stored on a storage medium. In other examples, the functionalities of any of the instructions may be implemented in the form of electronic circuitry, in the form of executable instructions encoded on a machine-readable storage medium, or a combination thereof. As used herein, a “computer-readable storage medium” may be any electronic, magnetic, optical, or other physical storage apparatus to contain or store information such as executable instructions, data, and the like. For example, any machine-readable storage medium described herein may be any of Random Access Memory (RAM), volatile memory, non-volatile memory, flash memory, a storage drive (e.g., a hard drive), a solid state drive, any type of storage disc (e.g., a compact disc, a DVD, etc.), and the like, or a combination thereof. Further, any computer-readable storage medium described herein may be non-transitory. In examples described herein, a computer-readable storage medium or media may be part of an article (or article of manufacture). An article or article of manufacture may refer to any manufactured single component or multiple components.
In the foregoing description, numerous details are set forth to provide an understanding of the subject disclosed herein. However, implementations may be practiced without some or all of these details. Other implementations may include modifications and variations from the details discussed above. It is intended that the appended claims cover such modifications and variations.
Number | Name | Date | Kind |
---|---|---|---|
8175538 | Chen | May 2012 | B1 |
9425880 | Kim et al. | Aug 2016 | B2 |
9520972 | Gorokhov | Dec 2016 | B2 |
9680670 | Henry | Jun 2017 | B2 |
20040087327 | Guo | May 2004 | A1 |
20090102716 | Sego | Apr 2009 | A1 |
20090312049 | Isomursu | Dec 2009 | A1 |
20100008268 | Whinnett | Jan 2010 | A1 |
20100075607 | Hosoya | Mar 2010 | A1 |
20100130138 | Nandagopalan | May 2010 | A1 |
20110110410 | Leiba et al. | May 2011 | A1 |
20120177018 | Abraham | Jul 2012 | A1 |
20130057432 | Rajagopal | Mar 2013 | A1 |
20130235742 | Josiam et al. | Sep 2013 | A1 |
20130308717 | Maltsev et al. | Nov 2013 | A1 |
20140043979 | Etemad | Feb 2014 | A1 |
20140146863 | Seol | May 2014 | A1 |
20140148107 | Maltsev | May 2014 | A1 |
20140177745 | Krishnamurthy | Jun 2014 | A1 |
20140185551 | Sanderovich | Jul 2014 | A1 |
20140206406 | Cordeiro et al. | Jul 2014 | A1 |
20140206408 | Choi | Jul 2014 | A1 |
20140321375 | Agiwal et al. | Oct 2014 | A1 |
20150156780 | Kim | Jun 2015 | A1 |
20150162966 | Kim | Jun 2015 | A1 |
20160080051 | Sajadieh | Mar 2016 | A1 |
20170104516 | Maltsev | Apr 2017 | A1 |
20170295502 | Stirling-Gallacher | Oct 2017 | A1 |
20170295508 | Stirling-Gallacher | Oct 2017 | A1 |
20170308248 | Choi | Oct 2017 | A1 |
20170311353 | Liu | Oct 2017 | A1 |
20170338924 | Islam | Nov 2017 | A1 |
Entry |
---|
Mohamed, E. et al.; “Millimeter Wave Beamforming Based on Wifi Fingerprinting in Indoor Environment”; 2015; 6 pages. |
Nitsche, T. et al.; “Steering with Eyes Closed: Mm-wave Beam Steering Without In-band Measurement”; Apr. 26-May 1, 2015; 9 pages. |
Perahia E. et al.; “Gigabit Wireless LANS: an Overview of IEEE 802.11ac and 802.11ad”; Nov. 29, 2011; 11 pages. |