The present disclosure relates generally to communications systems, and more particularly to channel estimation in millimeter wave (mmWave) communication systems, exploiting joint angle-of-departure (AoD) and angle-of-arrival (AoA) Angular Spread.
Millimeter Waves (mmWaves) are radio waves with wavelength in the range of 1 millimeter (mm)-10 mm, which corresponds to a radio frequency of GigaHertz (GHz)-300 GHz. Per the definition by the International Telecommunications Union (ITU), these frequencies are also referred to as the Extremely High Frequency (EHF) band.
The mmWaves exhibit unique propagation characteristics. For example, compared with lower frequency radio waves, mmWaves suffer higher propagation loss, have a poorer ability to penetrate objects, such as buildings, walls, foliage, and are more susceptible to atmosphere absorption, deflection and diffraction due to particles (e.g., rain drops) in the air. On the other hand, due to the smaller wavelengths of the mmWaves, more antennas may be packed in a relatively small area, thereby allowing for the implementation of a high-gain antenna in small form factor.
The mmWaves have been less utilized than the lower frequency radio waves. A vast amount of spectrum is available in the mmWave band. For example, the frequencies around 60 GHz, which are typically referred to as the 60 GHz band, are available as unlicensed spectrum in most countries.
In wireless communications, channel state information (CSI) refers to known channel properties of a communication link. This information describes how a signal propagates from the transmitter to the receiver and represents the combined effect of, for example, scattering, fading, and power decay with distance. The CSI makes it possible to adapt transmissions to current channel conditions for achieving reliable communication with high data rates in multiantenna systems. The CSI needs to be estimated at the receiver, but can be quantized and fed back to the transmitter (although reverse-link estimation is possible). The transmitter and receiver can have different CSI.
Accurate CSI estimation is desirable in order to take advantage of the potential of mmWave network capacity. In particular, with accurate CSI estimation, CSI can be exploited for optimum or quasi-optimum precoder and equalizer designs with the purpose of maximizing system performance. A number of different methods are developed for estimating CSI. However, the CSI estimation methods developed for lower frequency radio waves are not always suitable for mmWaves channel estimation due to differences in the physical characteristics of the waves.
One method, described by Roi Mendez-Rial in “Channel Estimation and Hybrid Combining for mmWave: Phase Shifters or Switches,” estimates the mmWave channel using the sparse recovery formulation of the channel. However, such a formulation does not accurately represent different properties of the mmWave channel, which makes this method less accurate.
Embodiments of the present disclosure provide for devices and methods relating generally to communications systems, and more particularly to channel estimation in millimeter wave (mmWave) communication systems, exploiting joint angle-of-departure (AoD) and angle-of-arrival (AoA) angular spread, and potentially for the elevation spread as well.
Specifically, the present disclosure is based on a recognition that the millimeter wave (mmWave) channel has several specific properties for propagation of mmWaves. In contrast with the lower frequency radio waves, the mmWave channel is sparse in the number of arrivals of mmWaves impinging upon the receiver array. In addition, the propagated mmWaves are spread in angular (AoA and AoD) domain and in the elevation domain, and can potentially exhibit a specific power profile. Accordingly, the present disclosure is based on improving the performance of mmWave channel estimation performance by exploiting the different properties of mmWaves propagation, in particular, by exploiting joint AoD-AoA Angular Spread.
We learned through experimentation, when looking to further the sparse nature of the channel, that we could take advantage of the joint spatial spreads of channel path clusters in the AoD and AoA domains. For example, the spatial spread induces a two-dimensional block sparse mmWave channel gain matrix. By taking into account the sparse scattering nature and, the two-dimensional block sparsity, we can obtain a two-dimensional coupled sparse Bayesian learning algorithm which can treat channel gain of each path as a random variable, and assumes a two-dimensional coupled building block to favor block-sparse solutions without knowing the block pattern a priori. The coupled sparse Bayesian learning algorithm can include two steps and iterates between these two step: first, is the Bayesian estimation of the channel gain matrix followed by, the second, of iteratively updating the prior variance (or, equivalently, the channel path power) by using the expectation-maximization (EM) algorithm.
For example, one embodiment of the present disclose receives a test symbol transmitted over the mmWave channel. Then, estimates the channel state information (CSI) of the mmWave channel using a block sparse signal recovery on the test symbol according to a multi-dimensional spreading model with statistics on multi-dimensional paths. Wherein the multi-dimensional spreading model with statistics on multi-dimensional paths include an angle of departure (AoD), angle of arrival (AoA), and a path spread for the AoD and a path spread for the AoA, propagating in the mmWave channel. Receiving a symbol over the mmWave channel, and decoding the symbol using the CSI.
However, other embodiments of the present disclose may use other statistics on multi-dimensional paths which include a path spread for an elevation and a path spread for a delay. Additionally, some embodiments of the present disclosure may include the block sparse signal recovery that utilizes different types of methods, such as: a group least absolute shrinkage and selection operator (LASSO) method; at least one group greedy method for example the block orthogonal match pursuit (block OMP); or at least one Bayesian inference method that captures a block sparsity. Further still, some embodiments of the present disclosure include determining a type of an environment for propagating the mmWave in the mmWave channel, and then selects the multi-dimensional spreading model of the mmWave channel that corresponds to the type of the environment for propagating the mmWave.
Some embodiments of the present disclosure can be based on realization that the spread of the mmWaves can be estimated in dependence on the environment of the mmWave channel. For example, the spread of the mmWaves is similar for mmWave channels in different office buildings, but different from the mmWave channels in residential areas. Thus, knowing the environment of the mmWave channel allows knowing the probabilistic distribution of the spread of the mmWaves in the channel.
In addition, coefficients of channel state information are complex Gaussian distributed with zero mean and an unknown variance such as a channel power. Such that the support and coefficients of the state information are determined by a coupled sparse Bayesian learning algorithm for the mmWave channel estimation while using the joint AoD and AoA angular spread. Wherein the coupled sparse Bayesian learning algorithm uses at least one coupling function, to use features of the mmWave channel, such as a smooth decay of a channel path power along the AoA or AoD domain.
According to an embodiment of the present disclosure, a method for decoding a symbol transmitted over a millimeter wave (mmWave) channel. The method including receiving a test symbol transmitted over the mmWave channel.
Estimating channel state information (CSI) of the mmWave channel using a block sparse signal recovery on the test symbol, according to a multi-dimensional spreading model with statistics on multi-dimensional paths. The multi-dimensional spreading model with statistics on multi-dimensional paths include an angle of departure (AoD), angle of arrival (AoA), and a path spread for the AoD and a path spread for the AoA, propagating in the mmWave channel. Receiving a symbol over the mmWave channel, and decoding the symbol using the CSI, wherein steps of the method are performed by a processor of a receiver.
According to an embodiment of the present disclosure, a receiver for receiving and decoding symbols transmitted over a millimeter wave (mmWave) channel. The receiver includes a set of antennas to receive symbols transmitted over the mmWave channel. A front end to convert the symbols into a test symbol and a data symbol. A processor to estimate channel state information (CSI) of the mmWave channel using a block sparse signal recovery on the test symbol according to a multi-dimensional spreading model with statistics on multi-dimensional paths including an angle of departure (AoD), angle of arrival (AoA), and a path spread for the AoD and a path spread for the AoA, propagating in the mmWave channel. A decoder to decode the symbol using the CSI.
According to an embodiment of the present disclosure, a computer implemented method for decoding a symbol transmitted over a millimeter wave (mmWave) channel. The method including estimating channel state information (CSI) of the mmWave channel using a block sparse signal recovery on the test symbol according to a multi-dimensional spreading model with statistics on multi-dimensional paths including an angle of departure (AoD), angle of arrival (AoA), and a path spread for the AoD and a path spread for the AoA, propagating in the mmWave channel Decoding a symbol received over the mmWave channel by a receiver using the CSI, wherein steps of the method are performed by a processor of the receiver.
Further features and advantages will become more readily apparent from the following detailed description when taken in conjunction with the accompanying drawings.
The presently disclosed embodiments will be further explained with reference to the attached drawings. The drawings shown are not necessarily to scale, with emphasis instead generally being placed upon illustrating the principles of the presently disclosed embodiments.
While the above-identified drawings set forth presently disclosed embodiments, other embodiments are also contemplated, as noted in the discussion. This disclosure presents illustrative embodiments by way of representation and not limitation. Numerous other modifications and embodiments can be devised by those skilled in the art which fall within the scope and spirit of the principles of the presently disclosed embodiments.
The following description provides exemplary embodiments only, and is not intended to limit the scope, applicability, or configuration of the disclosure. Rather, the following description of the exemplary embodiments will provide those skilled in the art with an enabling description for implementing one or more exemplary embodiments. Contemplated are various changes that may be made in the function and arrangement of elements without departing from the spirit and scope of the subject matter disclosed as set forth in the appended claims. Specific details are given in the following description to provide a thorough understanding of the embodiments. However, understood by one of ordinary skill in the art can be that the embodiments may be practiced without these specific details. For example, systems, processes, and other elements in the subject matter disclosed may be shown as components in block diagram form in order not to obscure the embodiments in unnecessary detail. In other instances, well-known processes, structures, and techniques may be shown without unnecessary detail in order to avoid obscuring the embodiments. Further, like reference numbers and designations in the various drawings indicated like elements.
Also, individual embodiments may be described as a process which is depicted as a flowchart, a flow diagram, a data flow diagram, a structure diagram, or a block diagram. Although a flowchart may describe the operations as a sequential process, many of the operations can be performed in parallel or concurrently. In addition, the order of the operations may be re-arranged. A process may be terminated when its operations are completed, but may have additional steps not discussed or included in a figure. Furthermore, not all operations in any particularly described process may occur in all embodiments. A process may correspond to a method, a function, a procedure, a subroutine, a subprogram, etc. When a process corresponds to a function, the function's termination can correspond to a return of the function to the calling function or the main function.
Furthermore, embodiments of the subject matter disclosed may be implemented, at least in part, either manually or automatically. Manual or automatic implementations may be executed, or at least assisted, through the use of machines, hardware, software, firmware, middleware, microcode, hardware description languages, or any combination thereof. When implemented in software, firmware, middleware or microcode, the program code or code segments to perform the necessary tasks may be stored in a machine readable medium. A processor(s) may perform the necessary tasks.
Embodiments of the present disclosure provide for devices and methods relating generally to communications systems, and more particularly to channel estimation in millimeter wave (mmWave) communication systems, exploiting joint angle-of-departure (AoD) and angle-of-arrival (AoA) Angular Spread.
Specifically, the present disclosure is based on a recognition that the millimeter wave (mmWave) channel has several specific properties for propagation of mmWaves. In contrast with the lower frequency radio waves, the mmWave channel is sparse in the number of arrivals of mmWaves impinging upon the receiver array. In addition, the propagated mmWaves are spread in angular domain and can potentially exhibit a specific power profile. Accordingly, the present disclosure is based on improving the performance of mmWave channel estimation performance by exploiting the different properties of mmWaves propagation, in particular, by exploiting joint AoD-AoA Angular Spread.
We learned through experimentation, when looking to further the sparse nature of the channel, that we could take advantage of the joint spatial spreads of channel path clusters in the AoD and AoA domains. For example, the spatial spread induces a two-dimensional block sparse mmWave channel gain matrix. By taking into account the sparse scattering nature and, the two-dimensional block sparsity, we can obtain a two-dimensional coupled sparse Bayesian learning algorithm which can treat channel gain of each path as a random variable, and assumes a two-dimensional coupled building block to favor block-sparse solutions without knowing the block pattern a priori. The coupled sparse Bayesian learning algorithm can include two steps and iterates between these two step: first, is the Bayesian estimation of the channel gain matrix followed by, the second, of iteratively updating the prior variance (or, equivalently, the channel path power) by using the expectation-maximization (EM) algorithm.
For example, one embodiment of the present disclose receives a test symbol transmitted over the mmWave channel. Then, estimates the channel state information (CSI) of the mmWave channel using a block sparse signal recovery on the test symbol according to a multi-dimensional spreading model with statistics on multi-dimensional paths. Wherein the multi-dimensional spreading model with statistics on multi-dimensional paths include an angle of departure (AoD), angle of arrival (AoA), and a path spread for the AoD and a path spread for the AoA, propagating in the mmWave channel. Receiving a symbol over the mmWave channel, and decoding the symbol using the CSI.
However, other embodiments of the present disclose may use other statistics on multi-dimensional paths which include a path spread for an elevation and a path spread for a delay. Additionally, some embodiments of the present disclosure may include the block sparse signal recovery that utilizes different types of methods, such as: a group least absolute shrinkage and selection operator (LASSO) method; at least one group greedy method for example the block orthogonal match pursuit (block OMP); or at least one Bayesian inference method that captures a block sparsity. Further still, some embodiments of the present disclosure include determining a type of an environment for propagating the mmWave in the mmWave channel, and then selects the multi-dimensional spreading model of the mmWave channel that corresponds to the type of the environment for propagating the mmWave.
Some embodiments of the present disclosure can be based on realization that the spread of the mmWaves can be estimated probabilistically in dependence on the environment of the mmWave channel. For example, the spread of the mmWaves is probabilistically similar for mmWave channels in different office buildings, but probabilistically different from the mmWave channels in residential areas. Thus, knowing the environment of the mmWave channel allows knowing the probabilistic distribution of the spread of the mmWaves in the channel.
In addition, the probability of sparse distribution of the mmWaves can also depend on the environment of the channel and can be predetermined. Because different properties of the mmWave propagation can be determined probabilistically, some embodiments frame the channel estimation problem as a Bayesian inference problem. Specifically, coefficients of state information can be probabilistic, in such that the channel gain element is complex Gaussian distributed with zero mean and an unknown variance such as a channel power. Such that the support and coefficients of the state information are determined by a coupled sparse Bayesian learning algorithm for the mmWave channel estimation while using the joint AoD and the AoA angular spread. Wherein the coupled sparse Bayesian learning algorithm uses at least one coupling function, to use features of the mmWave channel, such as a smooth decay of a channel path power along the AoA or AoD domain.
Step 126 of
Step 127 of
For example, the device 102 includes Ntx antennas 110 and the device 104 includes Nrx antennas 112 to transmit a single data stream over the channel 106 by a single antenna or over multiple antennas using beamforming and/or spatial multiplexing. The single data stream can be split into multiple sub-data streams that are then individually and simultaneously transmitted over the same communication channel such as channel 106 from the multiple antennas. Although the scope of the present disclosure is not limited in this respect, types of antennas used by various embodiments for antennas 110 and/or 112 include but are not limited to internal antenna, dipole antenna, omni-directional antenna, a monopole antenna, an end fed antenna, a circularly polarized antenna, a micro-strip antenna, a diversity antenna and the like.
The communication device 102 includes a transmitter 108 to transmit a beam-formed transmission by transmitting the data stream via Ntx antennas 110, respectively. The communication device 104 includes a receiver 114 to receive the data stream over the channel 106 via the Nrx antennas 112. The received signal may include symbols corresponding, for example, to symbols of the signal transmitted by transmitter 108.
In some embodiments, the receiver 114 includes a front end 116 and/or a transformer 118. The front end 116 can include any suitable front end module to convert a time-domain signal received from antenna 112 into a time-domain signal of a format suitable for transformer 118. Transformer 118 may transform the signal into a plurality of different types of signals that are suitable for a decoder 120 or a channel estimator 122. For example, the frond end can convert the received signal into a symbol suitable for the decoding.
The receiver 114 also includes a channel estimator 122 to generate a signal representing channel estimation. The receiver 114 can also include a decoder 120 to decode the received signal and to generate signal representing an estimation of the signal transmitted by the device 102. The channel estimator 122 uses a probabilistic model for the mmWave propagation in the environment of the channel 106.
In various embodiments of the present disclosure the channel estimator 122 is a probabilistic estimator that frames the channel estimation problem as a Bayesian inference problem using a probabilistic model 123 of the mmWave channel 106. Some embodiments of the present disclosure are based on recognition that mmWave channel has several specific properties for propagation of mmWaves. In contrast with the lower frequency radio waves, the mmWave channel is sparse in the number of arrivals of mmWaves impinging upon the receiver array. In addition, the propagated mmWaves are spread in angular domain and can potentially exhibit a specific power profile.
Unfortunately, it is difficult to determine the properties of the mmWave propagation deterministically. However, some embodiments of the present disclosure are based on realization that those properties can be determined probabilistically in dependence on the environment of the mmWave channel. For example, the sparsity and/or the spread of the mmWaves are probabilistically similar for mmWave channels in different office buildings, but probabilistically different from the mmWave channels in residential areas. Thus, knowing the environment of the mmWave channel allows knowing the probability of different properties of mmWave propagation.
Due to the spread, each or some of the mmWaves are received as a cluster of waves. To that end, some embodiments of the present disclosure determine the statistics on the properties of the mmWave propagation as an equivalent to the statistics on the cluster of the mmWaves. For example, in various embodiments, the probabilistic model 123 includes one or combination of statistics 125 on paths of propagation of the mmWaves in the mmWave channel and statistics 126 on spread of mmWaves propagating in the mmWave channel. In some embodiments, the probabilistic model 123 also includes statistics 127 on power profile of the mmWaves modeling the intensity of mmWaves across their respective angular spreads in the channel 106. Because different properties of the mmWave propagation can be determined probabilistically, some embodiments frame the channel estimation problem as a Bayesian inference problem.
Some embodiments of the present disclosure are based on recognition that the mmWaves propagating in the mmWave channel are spread upon arrivals and departures, such that the mmWaves are detected as clusters of the mmWaves at the receiver. Due to the clustering, the statistics of the paths of mmWaves include statistics on locations of the clusters in a space of propagation of the mmWaves, and the statistics on the spread of mmWaves include statistics on a spread density of the cluster.
For example, one domain of the space of propagation in mmWave channel is a virtual angular domain, pictorially shown in
To arrive to a virtual angular domain representation of a channel in this specific example, we first assume that channel between each transmitter antenna element and each receiver antenna element is a flat fading channel, and thus represented via a single complex gain. All complex gain coefficients, corresponding to all possible pairs of transmitter and receiver antenna elements, are formatted into a channel matrix H, such that (i,j) entry in H represents a channel gain between the ith antenna element on the receiver side and the jth antenna element on
Specifically, consider a mmWave communication system with NT transmitters at the BS and NR receivers at MS. At time instant k, the BS applies a precoder/beamformer pk to transmit a symbol s. Without loss of generality, s=1. Correspondingly, the MS applies a combiner qk to generate the received signal yk:
y
k
=√{square root over (ρ)}q
k
H
Hp
k
s+q
k
H
v, k=1,2, . . . ,K, (1)
where ρ is the average transmitted power, H∈CN
Assuming a geometric channel model with Ns scatterers between the BS and the MS, the channel matrix H can be expressed as
where αi is the complex path gain associated with the i-th path, θi and ϕi are the associated angular AoD and AoA, respectively, Bs(θi) and MS(ϕi) denote the array response vectors associated with the BS and the MS, respectively. In the case of a uniform linear array (ULA), the steering vectors can be written in terms of the spatial frequency ω and ψ
where ω=2πd sin(θ)/λ and ψ=2πd sin(ϕ)/λ with d denoting the inter-element spacing of the array and λ the wavelength. The present disclosure considers the problem of estimating the channel path gain αi and its associated spatial frequencies, i.e., ω and ψ from the K measurements yk, k=1, 2, . . . , K.
This sparse channel feature can be utilized to formulate the channel estimation problem as a sparse signal recovery along with the channel sensing scheme in (1). To see this, we decompose the channel matrix into an overcomplete virtual angular channel model
H=A
MS
H
σ
A
BS
H (4)
where AMS=[MS(ψ1), . . . , MS(ψN
The virtual angular domain can be pictorially represented as a two-dimensional grid 300, in which the DoA and DoD are represented with angles of arrival (AoA) 301 and angles of departure (AoD) 302 along the axis. A non-zero patch of energy 310 at, for example, AoA θ2 311 and AoD ϕ2 313, indicates that there is a path in a mmWave channel such that a signal transmitted in the beam in the direction ϕ2 and with width Δϕ2 314 reaches receiver from the direction of θ2 and has angular spread Δθ1 312. The virtual angular representation of a mmWave channel shown in
Several real-world measurements in dense-urban propagation environments reveal that mmWave channel may spread in the form of cluster of paths over the angular domains including the AoD, AoA and elevation. The angular spread may exacerbate as the spatial resolution becomes finer when the number of antennas at the BS and MS increases, which is highly likely when the massive MIMO is fused with the mmWave transmission. Spatial channel models have been statistically proposed from real-world measurements at 28 and 73 GHz in New York city, and they provide a realistic assessment of mmWave micro- and picocellular networks in a dense urban deployment. Specifically, the angular spread (or angular dispersion) of path clusters has been explicitly studied in terms of the root mean-squared (rms) beamspread in the different angular (AoA, AoD, and elevation) dimensions. The AoA spreads are 15.5 deg and 15.4 deg, respectively, for the two carrier frequencies, while corresponding AoD spreads are 10.2 deg_and 10.5_deg, respectively.
Because the mmWave channel is sparse in the number of paths between transmitter and receiver, some embodiments formulate the channel estimation problem as a problem of sparse representation of the received channel sensing signals in a redundant dictionary. The redundant dictionary includes atoms which depend on the transmitter and receiver manifold vectors. To that end, the channel can be estimated by employing one of a variety of sparse recovery methods, such as orthogonal matching pursuit (OMP) method.
In some embodiments, non-zero elements of the channel vector include the coefficients of the channel state information, wherein values of the signal vector and the dictionary matrix are known from the test symbol and transmitter and receiver manifold vectors. For example, one embodiment determines the dictionary matrix and the signal vector from the precoding and mixing vectors, as well as transmitter and receiver manifold vectors, using various algebraic operations which encompass sparse recovery formulation 400.
For example, suppose a transmitter sends a data symbol t=1 and applies precoding vectors {pi}i=1m in m successive time steps. The precoding vectors are of size equal to the number of transmitter antenna elements and, in general, may contain random or pseudo-random complex exponentials. The receiver employs corresponding mixing vectors {qi}i=1m to the signals received on its antenna elements. The mixing vectors are of size equal to the number of employed antenna elements and may contain random or pseudo-random complex exponentials.
Note that vec(H)=(ABS*⊗AMSH) h with h=vec(Hυ)∈CN
where Ψ=ABS*⊗AMSH. Grouping all K measurements, we have
where we refer to y as signal vector 440, A is dictionary matrix 430, x is a block sparse channel vector 450, and e is noise vector 460. We reiterate that the signal vector and dictionary matrix are computed from the precoding and mixing vectors, as well as from the transmitter and receiver manifold vectors. The channel estimation problem then boils down to finding a sparse representation of the signal vector 440 in the redundant dictionary 430, where the coefficients of the block sparse representation constitute unknown channel vector 450. The estimated channel vector is then mapped back to the representation in the virtual angular domain Hs, which, in turn, is mapped to channel matrix H, using (1).
To further exploit the two-dimensional joint AoD-AoA spread, the channel estimation can be straightforwardly formulated as a two-dimensional block-sparse signal recovery problem, where the block-sparsity is now in the joint AoD-AoA domain.
Block-sparse signal recovery has been studied recently in the literature; for instance, the group LASSO, the mixed l2/l1 program, and the block OMP. However, these methods require a priori knowledge of block patterns including the block size and its location. For the problem concerned here, such information is usually not available in advance.
Adaptive block-sparse signal recovery algorithms with capability of learning the block pattern are more suitable for the problem here. These algorithms introduce block/graphical priors to model the statistical dependencies between atoms. However, these priors usually lead to intractable posterior distribution and computationally intensive sampling methods have to be used.
In the channel model 123, we address the cluster spread 660, cluster power profile 670 and the cluster statistics 650. The cluster spread 660 refers to the angular spread extent in the AoA and AoD domains. The cluster power profile is the channel propagation strength over the AoA and AoD domains. The cluster statistics 650 is the distribution of the instantaneous channel coefficients.
Regarding
The present disclosure provides a two-dimensional coupled sparse Bayesian learning (SBL) algorithm to exploit the joint AoD-AoA angular spread for the mmWave channel estimation. The coupled SBL algorithm treats the channel gain of each path as a random variable and imposes a two-dimensional statistical dependence across the channel path power to favor block-sparse solutions without knowing the block pattern a priori. The proposed algorithm encompasses two steps and iterates between them: the Bayesian estimation of the channel gain matrix followed by iteratively updating the prior variance (or, equivalently, the channel path power) by using the expectation-maximization (EM) algorithm. Compared with several existing sparse channel estimation methods, the proposed algorithm shows numerical advantages such as reduced training overhead and lower estimation errors for the mmWave channel estimation, among other things.
Specifically, the present disclosure shows how to formulate the mmWave channel estimation problem with a hierarchical Gaussian signal model with coupled prior variances, and then derive Bayesian inference algorithms.
Recall the signal model where A∈CK×N
h=[h
1
, . . . ,h
N]T=vec{Hυ},Hυ∈CN
With N=NDNA, and e∈CK×1 is the noise vector. Then a standard hierarchical Gaussian prior model is assumed for the channel gain vector h. First, the entries of h, i.e., the complex channel gain hn, are assumed to be, conditioned on its variance, independently Gaussian distributed with zero mean and variance λn:
h
n|αn˜C(0,αn−1). (8)
where αn=1/λn denotes the precision (i.e., the reciprocal of the variance) of hn. It is worthy noting that the prior variance λn represents the channel gain power associated with the n-th path. It is also seen from that the channel path gain hn becomes zero when its corresponding αn goes to infinity (or the corresponding variance λn goes to zero). Invoking the independence across the entries, we have
To allow statistical learning on αn, the hierarchical Gaussian prior model further assumes that the prior precisions are also random variables that follow the i.i.d. Gamma distribution
where Γ(u)=∫0∞tμ-1e−tdt is the Gamma function, μ is the shape parameter, and ν is the inverse shape parameter. We might fix these small values to the hyper-hyperparameters: e.g., μ=ν=10−4 to make these priors non-informative. It is easy to show that, with the Gamma distribution on αn and the conditional Gaussian distribution, the prior distribution of hn reduces to the Student-t distribution
which inherently promotes a sparse solution on h.
To exploit the statistical dependencies across entries, we can introduce a coupled pattern on the hyperparameters, i.e., prior precisions. More precisely, the prior of each entry not only involves its own hyperparameter, but also the hyperparameters of its immediate neighbors on the 2-D AoD-AoA grids. Specifically, we have
where (n) denotes the indices of a defined neighboring grids to the grid n and
h
n|αn,(n)˜C(0,(αn+βƒ((n)))−1) (13)
where β is the coupling coefficient and ƒ(⋅) is a function of the prior precisions at the neighboring grids (n) of the index n. For instance, for a given grid n, we define its neighboring grids in the AoD-AoA domain as the four step-one grids (numbered from 1 to 4) in
The choice of the coupling function ƒ(⋅) can be flexible. One choice of ƒ(⋅) is a simple summation over the neighboring precisions,
ƒ((n))=αn−N
To further capture the smooth decay of the channel power along the AoD and AoA domains, one may use the following coupled total variation functions
ƒ((n))=|αn−N
ƒ((n))=|αn−N
where |αn−N
First the inference on the basis coefficient vector h is derived from the measurements y, provided that the hyperparameters (the prior precision αn and the noise variance σ2) are known. Then the inference on the hyperparameters can be obtained by using the EM algorithm.
First, one can compute the posterior distribution of h as
p(h|y,α)∝p(y|h)p(h|α) (17)
where y|h˜C(Ah,σ2I) and p(h|α). It is easy to infer that the posterior distribution of h is a complex Gaussian distribution given by
h|y,α˜C
(μ,Σ) (18)
where
μ=σ−2ΣAHy,
Σ=(σ−2AHA+Λ)−1 (19)
with Λ is a diagonal matrix with its n-th diagonal entry given as
[Λ]nn=αn+βƒ)(n)). (20)
From (18), the Bayesian MAP estimate of h, also the MMSE estimate here, is given by the posterior mean
ĥ=μ=σ
−2
ΣA
H
y, (21)
provided that the prior precisions α(via Λ in Σ) and the noise variance σ2 are known.
The second step is to derive an update rule for the prior precisions. Note, for better exposure of our derivations, we focus here on the derivation for updating the prior precisions only. The derivation can be straightforwardly extended to the case when the noise variance is unknown. To this purpose, we adopt the EM algorithm to estimate the hyperparameters {αn}n=1N, which maximizes the posterior probability p(α|y) by treating the channel vector h as a hidden variable and maximizing the expected value of the complete log-posterior of α. Specifically, it has two steps: the expectation (E) step and the maximization (M) step.
The E-step computes the expected value of the complete log-posterior of α, also defined as the Q-function, over the hidden variable h, provided the measurements y and the current estimate of α(l) from the previous iteration. From the above signal model, the Q-function is given as
Q(α)=Eh|y,α
With p(h|α), p(αn) and the posterior distribution and defining ηn=αn+βƒ((n)) we have
where (a) is due to the Gamma distribution of α and the posterior distribution of h|y, α.
Next, the M-step is to maximize the above Q-function to find a new estimate of α, i.e.,
Due to the coupled structure, i.e., log(αn+βƒ((n))), the maximization of the Q-function cannot be decoupled into a number of separable optimizations as the traditional SBL. Even for the simple coupled function of (14), an exact solution to (24) cannot be found in closed form. As a result, gradient descend methods can be used to search for the optimal solution.
Aspects of the present disclosure include determining a set of multi-dimensional spreading models for different types of the environment for propagating the mmWave.
According to the present disclosure, the mmWaves propagating in the mmWave channel are spread upon arrivals and departures, such that the mmWaves are detected as clusters of the mmWaves at the receiver. Wherein the space of propagation of the mmWaves is a Carterisan product of a set of angles of directions of departure (DoD) of the mmWaves and angles of directions of arrivals (DoA) of the mmWaves. Further, the block sparse signal recovery can include determining a support of the mmWave channel defining portions of a space of propagation of the mmWaves where the mmWave channel has non-zero energy; and determining coefficients of the state information corresponding to the portions of the space of propagation having non-zero energy. Such that the coefficients of the state information are probabilistic, in such that the channel gain element is complex Gaussian distributed with zero mean and an unknown variance such as a channel power. Wherein the support and coefficients of the state information are determined by a coupled sparse Bayesian learning algorithm for the mmWave channel estimation while using the joint AoD and the AoA angular spread. Such that, the coupled sparse Bayesian learning algorithm uses at least one coupling function, to use features of the mmWave channel, such as a smooth decay of a channel path power along the AoA or AoD domain.
According to the present disclosure, the multi-dimensional spreading model has statistics on multi-dimensional paths including a path spread for an elevation and a path spread for a delay.
According to aspects of the present disclosure, may include using a user input provided on a surface of at least one user input interface and received by the processor, wherein the user input can relate to determining a set of multi-dimensional spreading models for different types of the environment for propagating the mmWave.
We now present simulation results to compare the proposed channel estimation algorithm with existing algorithms. Particularly, we consider a) the basis pursuit denoising (BPDN) or the LASSO with the SPGL1 solver and (b) the group LASSO (implemented by using the SPGL1-Group solver) with given block patterns. We consider a system model consisting of 64 ULA antennas at the BS and 32 ULA antennas at MS. The mmWave channel is assumed to follow a geometric channel model with the AoAs and AoDs distributed in [−π/2,π/2]. To illustrate the performance, we run 100 independent Monte-Carlo simulations for the two scenarios with angular path power profiles given in
First, we consider the scenario in
Next, we consider the scenario in
Contemplated is that the memory 1012 can store instructions that are executable by the processor, historical data, and any data to that can be utilized by the methods and systems of the present disclosure. The processor 1040 can be a single core processor, a multi-core processor, a computing cluster, or any number of other configurations. The processor 1040 can be connected through a bus 1056 to one or more input and output devices. The memory 1012 can include random access memory (RAM), read only memory (ROM), flash memory, or any other suitable memory systems.
Still referring to
The system can be linked through the bus 1056 optionally to a display interface (not shown) adapted to connect the system to a display device (not shown), wherein the display device can include a computer monitor, camera, television, projector, or mobile device, among others.
The controller 1011 can include a power source 1054, depending upon the application the power source 1054 may be optionally located outside of the controller 1011. Linked through bus 1056 can be a user input interface 1057 adapted to connect to a display device 1048, wherein the display device 1048 can include a computer monitor, camera, television, projector, or mobile device, among others. A printer interface 1059 can also be connected through bus 1056 and adapted to connect to a printing device 1032, wherein the printing device 1032 can include a liquid inkjet printer, solid ink printer, large-scale commercial printer, thermal printer, UV printer, or dye-sublimation printer, among others. A network interface controller (NIC) 1034 is adapted to connect through the bus 1056 to a network 1036, wherein data or other data, among other things, can be rendered on a third party display device, third party imaging device, and/or third party printing device outside of the controller 1011.
Still referring to
The above-described embodiments of the present disclosure can be implemented in any of numerous ways. For example, the embodiments may be implemented using hardware, software or a combination thereof. Use of ordinal terms such as “first,” “second,” in the claims to modify a claim element does not by itself connote any priority, precedence, or order of one claim element over another or the temporal order in which acts of a method are performed, but are used merely as labels to distinguish one claim element having a certain name from another element having a same name (but for use of the ordinal term) to distinguish the claim elements.
Also, the embodiments of the present disclosure may be embodied as a method, of which an example has been provided. The acts performed as part of the method may be ordered in any suitable way. Accordingly, embodiments may be constructed in which acts are performed in an order different than illustrated, which may include performing some acts simultaneously, even though shown as sequential acts in illustrative embodiments.
Although the present disclosure has been described by way of examples of preferred embodiments, it is to be understood that various other adaptations and modifications can be made within the spirit and scope of the present disclosure. Therefore, it is the object of the appended claims to cover all such variations and modifications as come within the true spirit and scope of the present disclosure.