Structured Random Compressed Channel Sensing For Millimeter-Wave Large-Scale Antenna Systems
Structured Random Compressed Channel Sensing For Millimeter-Wave Large-Scale Antenna Systems
Abstract—In millimeter-wave (mmWave) communications, abundant spectrum resource [1]. In mmWave communications,
large-scale antenna system (LSAS) is considered an essential tech- large-scale antenna system (LSAS) is fundamental at both base
nology to realize beamforming gain to compensate for huge prop- stations (BSs) and user equipment (UE) to provide beamforming
agation loss. However, channel estimation for LSASs poses a
formidable challenge, especially when hybrid analog–digital struc- gain to compensate for the huge propagation loss at mmWave
tures are adopted for ensuring reasonable complexity and cost. To bands [2], [3]. For ease of implementation, hybrid analog–digital
address this challenge, compressed channel sensing (CCS) is lever- (AD) LSAS [4]–[6] driven by a small number of radio frequency
aged to measure mmWave channels via a random sensing code- (RF) chains is a feasible solution to avoid the fabrication cost
book. By exploiting the sparse nature in mmWave channels, only and energy consumption of a large number of high-frequency
a small number of measurements is required for channel recovery.
However, signaling or storing the configuration of a full random mixed-signal components used in all antennas. Moreover, the
sensing codebook leads to a huge burden. Moreover, because the hybrid AD LSAS is capable of realizing both beamforming and
sensing beam of a full random sensing codebook always spreads its spatial multiplexing gains via the array signal processing in both
power over the channel, the CCS has a stringent requirement on the analog and digital domains.
signal-to-noise ratio (SNR) for robust channel recovery. To over- To exploit the full benefits of the LSAS, channel knowledge
come these issues, we propose a structured random sensing code-
book inspired by the random convolutional measurement process. is crucial for both BSs and UE. However, the large number of
Owing to its structured nature, signaling or storing overhead from antennas in the LSAS leads to a large size of the channel matrix,
the codebook configuration is significantly reduced. Additionally, which results in huge resource burdens for channel estimation.
the structured random sensing codebook can concentrate its power Moreover, traditional reference signal (RS)-based training is not
in a local angle coverage for a sectorized cell, thus improving the applicable to the hybrid AD LSAS because the baseband can-
robustness in low-SNR regimes. Simulation results demonstrate
that the recovery performance of the proposed structured random not directly access the individual signal corresponding to each
sensing codebook design is comparable to that of the full random antenna. By exploiting the fact that mmWave channels tend
design. Regarding the robustness in low-SNR regimes, the recovery to have few dominant propagation paths owing to the limited
performance is substantially improved by the structured random scattering effect [7], a closed-loop beam training referred to as
sensing codebook with power concentration for a local angle cov- hierarchical channel sensing (HCS) [8]–[10] is proposed to ad-
erage.
dress the challenge of channel estimation in the LSAS. In HCS,
Index Terms—Millimeter-wave communications, large-scale an- a divide-and-conquer search process is carried out across the
tenna systems, channel estimation, compressed channel sensing, hierarchy of multi-resolution beams, and the desirable beams
structured random compressed sensing.
are refined persistently according to the UE report until reach
the target resolution. HCS can greatly reduce the sweeping over-
I. INTRODUCTION head (i.e., number of employed resources for beam sweeping)
when the number of levels in the hierarchy is unlimited. How-
HE rapid growth of mobile traffic has imposed tremen-
T dous demands of high data rates on fifth-generation (5G)
cellular systems. Toward this end, millimeter-wave (mmWave)
ever, considering control complexity and feedback overhead,
the number of levels is limited in practice, thus the overhead
reduction of is minor. Moreover, the sweeping overhead of HCS
communications are the key enabling techniques that utilize the
linearly increases with the number of UEs since the BS needs
to sweep every possible beam according to the report from
Manuscript received January 13, 2018; revised May 13, 2018 and July 10,
2018; accepted July 21, 2018. Date of publication July 31, 2018; date of current each UE.
version September 4, 2018. The associate editor coordinating the review of Recently, an open-loop beam training called compressed
this manuscript and approving it for publication was Prof. Mathini Sellathurai. channel sensing (CCS) has been explored in [11]–[20] by lever-
This work was financially supported in part by the Ministry of Science and
Technology of Taiwan under Grants MOST 105-2622-8-002-002 and 106-2221- aging the tools of compressed sensing [21]–[23]. In CCS, the
E-002-20-MY3, and in part by the sponsored by MediaTek, Inc., Hsin-chu, random sensing codebook is swept to measure the channel. Each
Taiwan. (Corresponding author: Cheng-Rung Tsai.) sensing beam (i.e., random beamforming vector) of the sensing
The authors are with the Department of Electrical Engineering, Grad-
uate Institute of Electronics Engineering, and National Taiwan University, codebook is a set of unimodular entries with quantized random
Taipei 10617, Taiwan (e-mail:, [email protected]; andywu@ phases, and thus it can be realized in analog phase-shifting ar-
ntu.edu.tw). rays of the hybrid AD LSAS. By exploiting the sparse nature in
Color versions of one or more of the figures in this paper are available online
at http://ieeexplore.ieee.org. mmWave channels, CCS only requires a small number of mea-
Digital Object Identifier 10.1109/TSP.2018.2860545 surements for channel recovery. As CCS works in an open-loop
1053-587X © 2018 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
See http://www.ieee.org/publications standards/publications/rights/index.html for more information.
TSAI AND WU: STRUCTURED RANDOM COMPRESSED CHANNEL SENSING FOR MILLIMETER-WAVE LARGE-SCALE ANTENNA SYSTEMS 5097
power concentration for a local angle coverage is introduced. nas, respectively. Both physical AoDs and AoAs are considered
Simulation results are presented in Section V. Finally, the continuous and uniformly distributed within the intended angle
conclusions are drawn in Section VI. coverages, respectively. The complex gains the complex gains
{αk }k =1,...,K are assumed to be i.i.d. (0, σα2 k ) for k = 1, . . . , K,
II. CHANNEL AND SYSTEM MODELS where σα2 k is the average power of the k-th cluster. To constrain
the total channel power, i.e., E [||H||2F ] = NT NR [39], [40], the
A. Notation
sum of average cluster power should satisfy K k =1 σα k = K.
2
Throughout this paper, a normal-faced letter a denotes a To apply compressed sensing for channel estimation, we use
scalar, a bold-faced lowercase letter a denotes a vector, and the virtual angular domain (VAD) representation [26] to provide
a bold-faced uppercase letter A denotes a matrix. Other opera- a discrete approximation to the physical channel (1). Instead of
tions used in this paper are defined as follows: taking the AoDs and AoAs from arbitrary angles, the VAD repre-
– Ap,: , A:,q , and Ap,q is the p-th row vector, q-th column sentation quantizes them via fixed virtual angle grids with finite
vector, and (p, q)-th entry of A, respectively. resolutions. Using the VAD representation, we can approximate
– AΩ is the submatrix formed by collecting the columns with the physical channel (1) by
indices in the set Ω.
– AΩ,Ω is the submatrix formed by taking a block of the H ≈ H̄ = AR H̄ω AH
T , (2)
entries of A whose row and column are indexed by Ω.
– AT , A∗ , AH , A−1 , and A† , and vec(A) denote the trans- where H̄ω ∈ C G R ×G T is the VAD channel matrix, AT ∈
pose, conjugate, conjugate-transpose, inverse, pseudo- C N T ×G T and AR ∈ C N R ×G R denote the VAD transformation
inverse, and vectorization of A, respectively. dictionaries consisting of the steering vectors corresponding to
– A ⊗ B is the Kronecker product of A and B. the transmit and receive virtual angle grids with resolutions GT
– E[·], | · |, || · ||1 , || · ||2 , and || · ||F denote the expectation and GR , respectively. To effectively approximate the physical
operation, element-wise absolute value or cardinality for a channel (1), both transmit and receive virtual angle grids should
set, 1-norm, 2-norm, and Frobenius norm, respectively. be applied with sufficient high resolutions, such that GT ≥ NT
– FN denotes a unitary DFT matrix with size of N , where and GR ≥ NR . When GT = NT and GR = NR , AT and AR
Fp,q
N = (NT )
−1/2 −2π j (p−1)(q −1)/N
e . can be represented as the unitary DFT matrices FN T and FN R .
– C = Circ(c) denotes a circulant matrix specified by the The VAD representation (2) is defined for a channel with
sequence c, which appears as the first column of C. full transmit and receive angle coverages. However, in practical
cellular systems, because outdoor deployment typically adopts
B. Physical and Virtual Angular Domain Channel Models the sectorized cellular systems [29]–[31], the constraint on AoD
should be considered during channel estimation. Based on the
In an open-loop beam training, each UE can be considered an
prior knowledge of local transmit angle coverage corresponding
independent subsystem. Without loss of generality, we consider
to a sectorized cell, we can directly consider that the transmit
the LSAS with a BS with NT antennas and a reference UE with
virtual angle girds out of the local transmit angle coverage have
NR antennas. Both are equipped with half-wavelength-spaced
no energy. Thus, given a local transmit angle coverage, we have
uniform linear arrays (ULAs).
a subsequence ΘT ⊂ {1, . . . , GT } such that
In this study, we use the cluster-based physical channel model,
which is also widely used in the literatures [11]–[18], to cap- H̄:,q
ω = 0, if q ∈
/ ΘT . (3)
ture the limited scattering channel. In this model, the physical
channel is assumed to be the sum of K clusters. Since the In contrast, the AoA should be considered within a full angle
measurement campaigns in dense-urban environments [7] have coverage because the location and orientation of each UE are
revealed that mmWave channels typically have only a few scat- random. Finally, let H̄Θ T = H̄Θ
ω
T
∈ C G R ×|Θ T | , we can rewrite
tering clusters, and the angle spreading within each cluster is (2) as
also small. Thus, we can assume that K NR ≤ NT , and each
cluster contributes a single dominant propagation path between H̄ = AR H̄Θ T (AΘ T H
T ) . (4)
the BS and the UE because most power of each cluster is con-
centrated around bore-sight direction. Under these assumptions, C. Channel Estimation by Compressed Channel Sensing
a narrowband block-fading channel can be expressed as
In this work, we aim to study the sensing codebook design
K
NT NR for CCS. As the sensing beams of the sensing codebook are
H= αk a(NR , θkA oA ) aH (NT , θkA oD ), (1)
K typically formed in the analog domain, they can be directly
k =1
adopted for both narrowband CCS [11]–[14] and wideband CCS
N R ×N T
where H ∈ C is the physical channel between the BS [15]–[18]. To focus on the sensing codebook design and make
and the UE, αk is the complex gain of the k-th propaga- the paper concise, we consider only the narrowband CCS, and
tion path. The steering vectors a(NR , θkA oA ) ∈ C N R ×1 and the extensions to wideband CCS are straightforward.
a(NT , θkA oD ) ∈ C N T ×1 correspond to the physical angle-of- In the m-th measurement of the CCS, the BS forms a unit-
arrival (AoA) θkA oA and the angle-of-departure (AoD) θkA oD of norm transmit sensing beam pm ∈ C N T ×1 , and the UE forms
the k-th propagation path for the ULAs with NT and NR anten- a unit-norm receive sensing beam qm ∈ C N R ×1 to measure the
TSAI AND WU: STRUCTURED RANDOM COMPRESSED CHANNEL SENSING FOR MILLIMETER-WAVE LARGE-SCALE ANTENNA SYSTEMS 5099
Fig. 2. Block diagram of the structured random sensing codebook design at the BS and UE.
rT ,M ⊗ rR ,M
√ T
= ρ [rTG ,1 , . . . , rTG ,M ] (ΔT FN T )T ⊗ (ΔR FN R )H vec(H)+e
Fig. 3. Illustration of the practical implementation of the structured random
RΩ G sensing codebook design in the hybrid AD LSAS equipped with four RF chains.
√
= ρRΩ G (ΔT FN T )T ⊗ (ΔR FN R )H vec(H) + e, (16)
for = 1, . . . , NT . As a result, the sum of phase-shifting
where RΩ G ∈ RM ×N T N R is the subsampling operator
angles {ωm , + ϕ }=1,...,N T can be realized in the analog
containing the M subsampling vectors {rG ,m = rT ,m
phase-shifting array with log2 NT angle quantization bits.
⊗ rR ,m }m =1,...,M ∈ R1×N T N R . In the proposed design,
On the other hand, if σ T is a ZC sequence, we have
RΩ G is given by collecting M rows of IN indexed by
ΩG = [ΩG ,1 , . . . , ΩG ,M ], and ΩG is downselected from
πτ ( − 1)2 NT , for even NT ;
{1, . . . , NT NR } uniformly at random. Then, according to ΩG , ϕ = (20)
the corresponding sampling index sets for sampling operators πτ k( − 1)/ NT , for odd NT ,
RΩ T and RΩ R are respectively given by for = 1, . . . , NT . The root index τ is a posi-
{ΩT ,m , ΩR ,m } tive integer relatively coprime to NT . In this case,
{ωm , + ϕ }=1,...,N T can be also realized in the analog
= { (ΩG ,m − 1)/ NR + 1 , ((ΩG ,m − 1)modNR ) + 1} , phase-shifting array with 1 + log2 NT angle quantization
(17) bits. As a result, the sensing beams of P in (15) naturally
for m = 1, . . . , M . Finally, the design of the structured ran- meet the practical constraints of the hybrid AD hardware.
dom sensing codebook for the BS and UE is summarized in In a similar manner, each sensing beam of Q in (15) can
Algorithm 1. be also realized in the analog phase-shifting arrays. In
the hybrid AD LSAS, each RF chain may be equipped
with one analog phase-shifting array. Thus, as illustrated
B. Practical Implementation in the LSAS
in Fig. 3, multiple sensing beams of the proposed sens-
The proposed sensing codebook deign has two advantages ing codebooks can be simultaneously swept to reduce the
for practical implementation in the LSAS: sweeping overhead, and the corresponding RSs are mul-
1) Realizable in the analog phase-shifting arrays: To per- tiplexed by frequency or code divisions.
form the beam sweeping in the analog domain of the hy- 2) Small signaling/storage overhead owing to the structured
brid AD LSAS, the sensing beam should meet the constant nature: In the proposed sensing codebook design, P can
modulus and quantized phase constraints for realizing in be implicitly represented and reconstructed by (15). In
the phase-shifting arrays. In the proposed sensing code- other words, instead of delivering or storing the explicit
book design, the m-th transmit sensing beam of P in (15) sensing codebook, we only have to signal or store the
can be rewritten as sampling index set and the spreading sequence, as shown
in Fig. 3. For instance, the configuration of P compris-
pm = (NT )−1/ 2 [e−j (ω m , 1 +ϕ 1 ) , . . . , e−j (ω m , N T +ϕ N T ) T
] ,
ing M = 256 transmit sensing beams for the BS with
(18)
NT = 128 antennas can be signaled or stored via ΩT
where {ωm , }=1,...,N T and {ϕ }=1,...,N T are the phase-
using 256 × 7 bits and σ T using 128 bits (if σ T is a bipo-
shifting angles resulting from wT ,m and ΔT , respectively.
lar sequence), thereby saving 94% signaling or storage
From (13), since wT ,m is selected from FN T according to
burden from that of the Bernoulli random matrix (215 bits
ΩT ,m , we have ωm , = 2π( − 1)(ΩT ,m − 1)/NT . From
should be delivered or stored). Moreover, the spreading
(14), if σ T is a bipolar sequence (e.g., ML sequence) in
sequence can be also represented via an implicit approach.
the beam spreader ΔT , we have
For example, the ZC sequence is generated only according
0, σT , = +1; to the root index τ , which can be signaled or stored using
ϕ = (19)
π, σT , = −1, log2 NT bits. As a result, compared to the full random
5102 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 66, NO. 19, OCTOBER 1, 2018
Fig. 4. Illustration of applying the random convolution C T to a VAD channel with a limited scattering effect.
design, the signaling or storage overhead is reduced from where UG ∈ C N ×N is a transform matrix with the unitary and
O(M NT ) to O(M log2 NT ). block-circulant properties, as shown in the following lemma.
Lemma 1 (UG is a unitary block-circulant matrix): Let CT
C. Equivalent Measurement Process of the Structured = Circ(cT ) and CR = Circ(cR ). Suppose that CT and CR
Random Compressed Channel Sensing are both unitary matrices; then UG = CTT ⊗ CH R is a unitary
To explain why stable channel recovery from the CCS ap- block-circulant matrix, which can be expressed as
proach adopting the structured random sensing codebooks (15) ⎡ ⎤
CG ,1 CG ,N T · · · CG ,2
can be achieved, we present an equivalent measurement process ⎢C CG ,1 · · · CG ,3 ⎥
⎢ G ,2 ⎥
for our design. Substituting the VAD representation (2) into UG = ⎢ ⎢ .. .. .. .. ⎥⎥, (24)
(16), we have ⎣ . . . . ⎦
√
y ≈ ρRΩ G (ΔT FN T )T ⊗ (ΔR FN R )H CG ,N T CG ,N T −1 · · · CG ,1
Fig. 6. Beam patterns of the structured random sensing beams formed by the
Fig. 5. Block diagram of the transmit structured random sensing codebook
ULA with 64 antennas when (a) S T = 1, (b) S T = 1/2, and (c) S T = 1/4.
design with power concentration for a local angle coverage at the BS.
in the structured random sensing codebook is constructed as illustrated in Fig. 6(a), which has a relatively low direc-
follows: tivity gain under a fixed transmit power. In contrast, when
r Sampling beamformer: In this stage, the sampling beam
ST < 1 (i.e., NC < NT ), the beamwidth of the resultant
wT ,m should be selected from a candidate DFT codebook sensing beam is narrower as ST decreases, and its power
rather than a full DFT codebook. Consider that the candi- is concentrated in the direction of corresponding sampling
date DFT codebook consisting of NDL F T DFT beams that beam to gather a larger directivity gain, as illustrated in
cover the local angle coverage, the indices of these DFT Fig. 6(b) and Fig. 6(c). However, when ST is too small,
beams is defined in a subsequence ΓT ⊂ {1, . . . , NT }, the beam spreader has limited expansion of beamwidth, the
|ΓT | = NDL F T < NT , which is also regarded as the in- resultant sensing beam cannot achieve an effective mea-
tended sampling region. Then, wT ,m can be selected from surement for stable recovery. Therefore, in Section IV-C,
FΓNTT through the sampling index ΩT ,m , as illustrated by we will discuss the design of ST for a local angle coverage.
the corresponding beam pattern (blue) in Fig. 5. Thus, the Consequently, we can configure the direction and the beam-
sampling beam can be expressed as width of a structured random sensing beam by respectively ad-
wT ,m = FΓNTT rTT ,m , (32) justing the direction of its sampling beam and the spreading
factor of its spreading sequence to ensure that the power can be
where rT ,m ∈ R1×N T is the sampling vector for selecting concentrated in the intended angle coverage.
the columns of FΓNTT indexed by ΩT ,m . To generate a transmit structured random sensing codebook
r Beam spreader: In this stage, differing from the de- consisting of M sensing beams for a local angle coverage,
sign in Section III-A, the beam spreader ΔT should these sensing beams are constructed by M sampling beams
spread the sampling beam wT ,m over a limited angle selected from the candidate DFT codebook FΓNTT and a same
coverage instead of a full angle coverage. Consider a beam spreader adopting the spreading sequence with ST < 1.
unimodular sequence with good autocorrelation property Thus, the transmit sensing codebook can be expressed as
α = [α1 , . . . , αN C ]T ∈ C N C ×1 . The length of α should
be a factor of NT , i.e., NT = DT NC , where DT is a posi- P = ΔT FΓNTT RTΩ T , (35)
tive integer. Then, the spreading sequence σ T in the beam
spreader ΔT is constructed by where the sampling index set ΩT for RΩ T is also derived from
(17). However, since the size of the transmit DFT codebook is
σT , = α (−1)/ D T +1 , (33)
reduced, the subsampling index set ΩG for RΩ G in (17) should
for = 1, . . . , NT . Throughout this paper, we define the be downselected from {1, . . . , N̄ }, where N̄ = NDL F T NR <
spreading factor ST ∈ [NT−1 , 1] of σ T as N , uniformly at random instead of {1, . . . , N }.
NC
ST = . (34)
NT B. Equivalent Measurement Process of the Structured Random
Compressed Channel Sensing for Local Angle Coverage
Similar to the direct-sequence spread spectrum (DSSS),
By adopting the transmit sensing codebook (35) at the BS,
where the expansion of signal bandwidth after the spreader
we can rewrite (16) as
is varied with different spreading factors, the expansion of
beamwidth after the beam spreader ΔT can be config- √ T
ured by adjusting ST . When ST = 1 (i.e., NC = NT ), the y= ρRΩ G (ΔT FΓNTT ) ⊗ (ΔR FN R )H vec(H) + e .
resultant sensing beam exhibits a full angle coverage, as (36)
TSAI AND WU: STRUCTURED RANDOM COMPRESSED CHANNEL SENSING FOR MILLIMETER-WAVE LARGE-SCALE ANTENNA SYSTEMS 5105
!
√ H T H
≈ ρRΩ G ((AΘ
T ) ΔT
T
FΓNTT ) ⊗ (AH
R ΔR FN R )
× vec(H̄Θ T ) + e
!
√ H T H
≈ ρRΩ G ((AΘ ΓT H
T ) ΔT FN T ) ⊗ (AR ΔR FN R )
T
× h̄Θ T + e, (37)
where h̄Θ T = vec(H̄Θ T ) ∈ C |Θ T |G R ×1 is the VAD channel
vector with the constraint on the AoD. For simplicity, we con-
sider that GT = NT and GR = NR . In this case, we have
ΘT = ΓT , and (37) can be rewritten as
⎛ ⎞ Fig. 7. Illustration of (a) the VAD channel with the constraint on the AoD,
and (b) applying the random convolution C T constructed by σT with S T < 1
√ ⎜ T ⎟
⎜ H H⎟ on the VAD channel with the constraint on the AoD.
y ≈ ρRΩ G ⎜((FΓ T
) Δ T F ΓT
) ⊗ (F H
NR Δ R F N ) ⎟h̄Γ T + e
⎝ NT NT
R
⎠
Γ
CT T
,ΓT CR
Fig. 8. NMSE against SNR when M = 320. Two resolution settings Fig. 10. Achievable rate against number of measurements when N R F =
{G T , G R } = {128, 32} and {G T , G R } = {512, 128} are considered in this 4, SNR = 0 dB, and {G T , G R } = {512, 128}.
simulation.
angle grids with {GT , GR } = {512, 128} to well approximate
the physical channel. As the EXH-DFT has full measurements
from the transmit and receive DFT codebooks, its recovery per-
formance remains constant for different values of M.
We can observe that the SR-CS with ST = 1 has comparable
recovery performance to that of the FR-CS with any number of
measurements. However, both of them are far worse than the
EXH-DFT, especially in low SNR. To reduce the performance
gaps, we can adopt the SR-CS with power concentration. As we
can see, when M ≥ 200, the SR-CS with ST = 1/8 exhibits
more than 4 dB and 2 dB NMSE improvements over the SR-
CS with ST = 1 for SNR = 0 dB and 10 dB, respectively. It is
worth noting that the improvement from the power concentration
is more significant when the SNR is lower.
Fig. 9. NMSE against number of measurements when SNR ∈{0 dB, 10 dB},
and {G T , G R } = {512, 128}.
C. Achievable Rate Under Various Numbers of Measurements
EXH-DFT. We also consider two different resolution settings, Fig. 10 depicts the achievable rates given by the estimated
{GT , GR } = {128, 32}, and {GT , GR } = {512, 128}. channels, which is the final aim of channel estimation, un-
We can first observe that all the codebooks exhibit significant der various numbers of measurements when SNR = 0 dB and
NMSE improvements when the virtual angle grids with higher {GT , GR } = {512, 128}. In this simulation, the achievable rate
resolutions are adopted. This is because when the impact of is derived from the optimal unconstrained precoder [40] for the
quantization error is reduced, the recovery performance of the hybrid AD LSAS with a limited number of RF chains
CCS can be effectively enhanced. Next, we can observe that the !
ρ −1 H H
SR-CS with ST = 1 has comparable recovery performance to R = log2 det IN S + R Wopt HFopt Fopt HWopt ,
that of the FR-CS. However, both of them exhibit huge perfor- NR F n
(48)
mance gaps compared to the EXH-DFT, especially in low SNR.
where the unconstrained precoder Fopt ∈ C N T ×N R F and com-
This is because the power of the fully spread sensing beams are
biner Wopt ∈ C N R ×N R F are designed by selecting the NR F -
not sufficient for robust channel recovery in low-SNR regimes.
dominant singular vectors of the estimated channel, Rn =
Fortunately, we can adopt the SR-CS with power concentration H
σn2 Wopt Wopt denotes the noise covariance matrix after com-
to enhance the robustness. As we can see, when SNR = 0 dB,
bining, and NR F denotes the number of RF chains.
the SR-CS with ST = 1/8 exhibits approximately 2 dB and 4 dB
We can observe that when NR F = 4, the SR-CS with ST =
performance gains over the FR-CS and SR-CS with ST = 1 in
1/8 achieves 95% optimal rate by employing only 140 measure-
the two different resolution settings, respectively. The perfor-
ments, which saves approximate 90% sweeping overhead from
mance gap between the SR-CS with ST = 1/8 and the EXH-
the EXH-DFT with negligible rate losses. In contrast, the FR-
DFT is less than 2 dB in any SNR.
CS and the SR-CS with ST = 1 exhibit significant rate losses
from the EXH-DFT. Even more measurements are employed
B. NMSE Under Various Numbers of Measurements for them, their performance saturates without any improvement.
Fig. 9 illustrates the recovery performance under various This is because channel recovery has the minimum requirement
numbers of measurements when SN R ∈ {0 dB, 10 dB}. In this on the ratio of signal power after measurement to noise power,
simulation, we only consider the transmit and receive virtual which is scaled as N regardless of M [35]. When both SNR and
5108 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 66, NO. 19, OCTOBER 1, 2018
Fig. 11. NMSE of the SR-CS with various S T when M = 140, SNR ∈ Fig. 12. NMSE against scale factor r for the resolutions of the virtual angle
{−5 dB, 0 dB, 10 dB, 20 dB, 30 dB}, and {G T , G R } = {512, 128}. grids when M = 320 and SNR ∈ {0 dB, 10 dB}.
directivity gains are not sufficiently high, robust channel recov- the error caused by quantizing the physical AoDs/AoAs in fixed
ery cannot be achieved, and more measurements cannot reduce virtual angles is reduced by increasing the resolutions of virtual
the performance gap. angle grids. On the other hand, with higher resolutions, we can
see that the SR-CSs with power concentration exhibit a larger
D. NMSE Under Various Spreading Factors performance gain over the sensing codebooks with full angle
coverages.
Fig. 11 depicts the recovery performance of the SR-CS
with various ST when M = 140, {GT , GR } = {512, 128}, and
VI. CONCLUSION
SNR ∈ {−5 dB, 0 dB, 10 dB, 20 dB, 30 dB}.
We can observe that when SNR = 30 dB, the SR-CS with In this paper, a new class of CCS for the mmWave LSAS was
ST = 1/2 has the same performance with that of the SR- presented. First, we proposed a structured random sensing code-
CS with ST = 1. This is because the ST = 1/2 satisfies book design. Owing to its structured nature, instead of signaling
ST ≥ NDL F T /NT = 44/128, which is sufficiently large to en- or storing the explicit sensing codebook, the configuration of
sure the effect of information expansion in the intended sam- the proposed sensing codebook can be implicitly represented to
pling region. However, the SR-CS with spreading factor smaller reduce the signaling or storage overhead. For the CCS adopting
than NDL F T /NT = 44/128 (i.e., ST = 1/4, 1/8, 1/16, 1/32) the proposed sensing codebook design, we offered an RIP bound
suffers performance degradation since the measurements from derived from the equivalent measurement process, and showed
the structured random CCS becomes ineffective for channel re- that the proposed structured random design compares favor-
covery. When SNR decreases, the performance of SR-CS with ably to the full random design. Second, based on the proposed
ST = 1 becomes worse than that of the SR-CS with ST < 1. dual-stage codebook structure, we further developed a sensing
Meanwhile, the spreading factor of the SR-CS achieving the codebook with the capability of power concertation. For CCS
lowest NMSE becomes smaller as the SNR decreases, even it in a local angle coverage, we concentrated the sensing beams in
is smaller than NDL F T /NT = 44/128. This because when the the local angle coverage to increase directivity gains. Thus, the
SNR is not sufficiently high, the larger directivity gains of the stringent requirement on the SNR for robust channel recovery
sensing codebook can increase the ratio of signal power after could be alleviated. Simulation results showed that the proposed
measurement to noise power to improve the performance. Thus, sensing codebook design has comparable performance to that of
in the low-SNR regimes, we need the SR-CS with spreading the full random design. In low-SNR regimes, the performance
factor smaller than NDL F T /NT = 44/128 to more concentrate was substantially enhanced by the proposed sensing codebook
the power of each sensing beam. with power concentration.
⎡ ⎤ '% N &'
CG ,1 CG ,N T · · · CG ,2 ' C '
1 ' j N2 π (k −1)(m −1) '
⎢ CG ,2 CG ,1 · · · CG ,3 ⎥ = max ' αm e C '
NT 1≤k ≤N T ' m =1 '
=⎢
⎢ .. .. ..
⎥
.. ⎥ , (A1) '% D
⎣ . ⎦ &'
. . . ' T '
CG ,N T CG ,N T −1 · · · CG ,1 ' j 2 π (k −1)(n −1) '
×' e NT '
' '
n =1
where (a) follows from CT and CR are both circulant matrices, ' %N &'
' 1 C '
and CG , = cT , CR ∈ C N R ×N R for = 1, . . . , NT . As we can 1 ' j N2 π (k −1)(m −1) '
= max ' αm e C '
see, UG is a block-circulant matrix. On the other hand, DT 1≤k ≤N T ' NC m =1 '
'% D &'
UG UH T H T H H ' '
G = (CT ⊗ CR )(CT ⊗ CR )
T
' j 2 π (k −1)(n −1) '
×' e NT '
=(CTT ⊗ CH ∗ ' '
R )(CT ⊗ CR ) n =1
'% D &'
' T '
(a)
= (CTT C∗T ) ⊗ (CH
1 ' j N2 π (k −1)(n −1) '
R CR ) = max |α̃ | ' e T ', (B3)
DT 1≤≤N C ' '
1≤k ≤N T n =1
= (CH ∗ H
T CT ) ⊗ (CR CR )
where α̃ = [α̃1 , . . . , α̃N C ]T = (NC )−1/2 FH
N C α. As we know,
(b) ∗
= (IN T ) ⊗ (IN R ) = IN , (A2) when α is a unimodular sequence with the zero autocorrelation
property (e.g., the ZC sequence), we have |α̃ | = (NC )−1/2 for
where (a) follows from (A ⊗ B)(C ⊗ D) = (AC) ⊗ (BD), = 1, . . . , NC . Therefore, we can obtain
and (b) follows from CT and CR are both unitary matrices. In
a similar fashion, we can also derive UHG UG = IN . Thus, since '% D &'
' T '
UG UH = U H
U G = I N , UG is a unitary matrix. Combining μ(CT ) =
1 ' j 2π
e NT
(k −1)(n −1) '
G G max ' '
the results of (A1) and (A2), we have proved Lemma 1. (NC ) DT 1≤k ≤N T ' n =1
1/2 '
[13] R. Mendez-Rial, C. Rusu, N. Gonzalez-Prelcic, A. Alkhateeb, and R. W. [38] H. Rauhut, J. Romberg, and J. Tropp, “Restricted isometries for partial
Heath, Jr., “Hybrid MIMO architectures for millimeter wave communi- random circulant matrices,” Appl. Comput. Harmon. Anal., vol. 32, no. 2,
cations: Phase shifters or switches?” IEEE Access, vol. 4, pp. 247–267, pp. 242–254, Mar. 2012.
2016. [39] V. Raghavan and A. M. Sayeed, “Sublinear capacity scaling laws for sparse
[14] Z. Marzi, D. Ramasamy, and U. Madhow, “Compressive channel esti- MIMO channels,” IEEE Trans. Inf. Theory, vol. 57, no. 1, pp. 345–364,
mation and tracking for large arrays in mmWave picocells,” IEEE J. Sel. Jan. 2011.
Topics Signal Process., vol. 10, no. 3, pp. 514–527, Apr. 2016. [40] O. E. Ayach, S. Rajagopal, S. Abu-Surra, Z. Pi, and R. W. Heath, Jr.,
[15] Z. Zhou, J. Fang, L. Yang, H. Li, Z. Chen and R. S. Blum, “Low-rank ten- “Spatially sparse precoding in millimeter wave MIMO systems,” IEEE
sor decomposition-aided channel estimation for millimeter wave MIMO- Trans. Wireless Commun., vol. 13, no.3, pp. 1499–1513, Mar. 2014.
OFDM systems,” IEEE J. Sel. Areas Commun., vol. 35, no. 7, pp. 1524– [41] J. A. Tropp and A. C. Gilbert, “Signal recovery from random measure-
1538, Jul. 2017. ments via orthogonal matching pursuit,” IEEE Trans. Inf. Theory, vol. 53,
[16] K. Venugopal, A. Alkhateeb, N. González-Prelcic, and R. W. Heath, Jr., no. 12, pp. 4655–4666, Dec. 2007.
“Channel estimation for hybrid architecture based wideband millimeter [42] D. Needell and J. A. Tropp, “CoSaMP: Iterative signal recovery from in-
wave systems,” IEEE J. Sel. Areas Commun., vol. 35, no. 9, pp. 1996– complete and inaccurate samples,” Appl. Comput. Harmon. Anal., vol. 26,
2009, Sep. 2017. no. 3, pp. 301–321, Mar. 2009.
[17] Y. Wang, Z. Tian, S. Feng, and P. Zhang, “Efficient channel statistics [43] W. Dai and O. Milenkovic, “Subspace pursuit for compressive sensing
estimation for millimeter-wave MIMO systems,” in Proc. IEEE Int. Conf. signal reconstruction,” IEEE Trans. Inf. Theory, vol. 55, no. 5, pp. 2230–
Acoust., Speech Signal Process., Mar. 2016, pp. 3411–3415. 2249, May 2009.
[18] S. Park and R. W. Heath, Jr., “Spatial channel covariance estimation for [44] E. Candès and T. Tao, “Near-optimal signal recovery from random pro-
mmWave hybrid MIMO architecture,” in Proc. Asilomar Conf. Signals, jections: Universal encoding strategies,” IEEE Trans. Inf. Theory, vol. 52,
Syst. Comput., Nov. 2016, pp. 1424–1428. no. 12, pp. 5406–5425, Dec. 2006.
[19] A. Liu, V. K. N. Lau, and W. Dai, “Exploiting burst-sparsity in massive [45] J. Lee, G. T. Gil, and Y. H. Lee, “Channel Estimation via Orthogo-
MIMO with partial channel support information,” IEEE Trans. Wireless nal Matching Pursuit for Hybrid MIMO Systems in Millimeter Wave
Comm., vol. 15, no. 11, pp. 7820–7830, Nov. 2016. Communications,” IEEE Trans. Commun., vol. 64, no. 6, pp. 2370–2386,
[20] C. R. Tsai, Y. H. Liu, and A. Y. Wu, “Efficient compressive channel Jun. 2016.
estimation for millimeter-wave large-scale antenna systems,” IEEE Trans. [46] I. Haviv and O. Regev, “The restricted isometry property of subsampled
Signal Process., vol. 66, no. 9, pp. 2414–2428, May 2018. fourier matrices,” in Proc. 27th Annu. ACM-SIAM Symp. Discrete Algo-
[21] E. Candès, J. Romberg, and T. Tao, “Robust uncertainty principles: Ex- rithms, Jan. 2016, pp. 288–297.
act signal reconstruction from highly incomplete frequency information,” [47] E. Candès and J. Romberg, “Sparsity and incoherence in compressive
IEEE Trans. Inf. Theory, vol. 52, no. 2, pp. 489–509, Feb. 2006. sampling,” Inverse Probl., vol. 23, no. 3, pp. 969–985, 2007.
[22] D. Donoho, “Compressed sensing,” IEEE Trans. Inf. Theory, vol. 52, no. 2, [48] K. Li, L. Gan, and C. Ling, “Convolutional compressed sensing using
pp. 1289–1306, Apr. 2006. deterministic sequences,” IEEE Trans. Signal Process., vol. 61, no. 3,
[23] E. Candes and M. B. Wakin, “An introduction to compressive sampling,” pp. 740–752, Feb. 2013.
IEEE Signal Process. Mag., vol. 25, no. 2, pp. 21–30, Mar. 2008. [49] M. A. Khalighi, K. Raoof, and G. Jourdain, “Capacity of wireless com-
[24] L. Applebaum, S. D. Howard, S. Searle, and R. Calderbank, “Chirp sensing munication systems employing antenna arrays, a tutorial study,” Wireless
codes: Deterministic compressed sensing measurements for fast recovery,” Pers. Commun., vol. 23, no. 3, pp. 321–352, Dec. 2002.
Appl. Comput. Harmon. Anal., vol. 26, no. 2, pp. 283–290, Mar. 2009.
[25] R. Calderbank, S. Howard, and S. Jafarpour, “Construction of a large
class of deterministic sensing matrices that satisfy a statistical isometry
property,” IEEE Trans. Inf. Theory, vol. 4, no. 2, pp. 358–374, Apr. 2010. Cheng-Rung Tsai (S’15) received the B.S. degree
[26] A. Amini and F. Marvasti, “Deterministic construction of binary, bipo- in electrical engineering from Chang Gung Univer-
lar, and ternary compressed sensing matrices,” IEEE Trans. Inf. Theory, sity, Taoyuan City, Taiwan, in 2012, and the Ph.D.
vol. 57, no. 4, pp. 2360–2370, Apr. 2011. degree from the Graduate Institute of Electronics En-
[27] S. Li, F. Gao, G. Ge, and S. Zhang, “Deterministic construction of com- gineering, National Taiwan University, Taipei City,
pressed sensing matrices via algebraic curves,” IEEE Trans. Inf. Theory, Taiwan, in 2018. He is currently a Senior Engineer
vol. 58, no. 8, pp. 5035–5041, Aug. 2012. with MediaTek, Inc., Hsinchu, Taiwan. His research
[28] S. Li and G. Ge, “Deterministic sensing matrices arising from near orthog- interests include the area of signal processing for
onal systems,” IEEE Trans. Inf. Theory, vol. 60, no. 4, pp. 2291–2302, wireless communication, which includes MIMO sys-
Apr. 2014. tems, massive antenna technologies, and mmWave
[29] Z. Pi and F. Khan, “An introduction to millimeter-wave mobile broadband communications.
systems,” IEEE Commun. Mag., vol. 49, no. 6, pp. 101–107, 2011.
[30] P. Chen et al., “A multibeam antenna based on substrate integrated wave-
guide technology for MIMO wireless communications,” IEEE Trans. An- An-Yeu Wu (M’96–SM’12–F’15) received the B.S.
tenna Propag., vol. 57, no. 6, pp. 1813–1821, Jun. 2009. degree from National Taiwan University (NTU),
[31] G. Xu et al., “Full dimension MIMO (FD-MIMO): Demonstrating com- Taipei City, Taiwan, in 1987, and the M.S. and Ph.D.
mercial feasibility,” IEEE J. Sel. Areas Commun., vol. 35, no. 8, pp. 1876– degrees from the University of Maryland, College
1886, Aug. 2017. Park, College Park, MD,USA, in 1992 and 1995, re-
[32] M. Ettorre, R. Sauleau, and L. Le Coq, “Multi-beam multi-layer leaky- spectively, all in electrical engineering. In August
wave SIW pillbox antenna for millimeter-wave applications,” IEEE Trans. 2000, he was with the faculty of the Department of
Antennas Propag., vol. 59, no. 4, pp. 1093–1100, Apr. 2011. Electrical Engineering and the Graduate Institute of
[33] M. Jiang, Z. N. Chen, Y. Zhang, W. Hong, and X. Xuan, “Metamaterial Electronics Engineering, NTU, where he is currently
based thin planar lens antenna for spatial beamforming and multibeam a Distinguished Professor. His research interests in-
massive MIMO,” IEEE Trans. Antennas Propag., vol. 65, no. 2, pp. 464– clude VLSI architectures for signal processing and
472, Feb. 2017. communications and adaptive/multirate signal processing. He has published
[34] W. Hong et al., “Multibeam antenna technologies for 5G wireless commu- more than 190 refereed journal and conference papers in above research areas,
nications,” IEEE Trans. Antennas Propag., vol. 65, no. 12, pp. 6231–6249, together with five book chapters and 16 granted US patents. From August 2007
Dec. 2017. to December 2009, he was on leave from NTU and served as the Deputy General
[35] S. Aeron, V. Saligrama, and M. Zhao, “Information theoretic bounds for Director of SoC Technology Center, Industrial Technology Research Institute,
compressed sensing,” IEEE Trans. Inf. Theory, vol. 56, no. 10, pp. 5111– Hsinchu, Taiwan. In 2010, he received “Outstanding EE Professor Award” from
5130, Oct. 2010. The Chinese Institute of Electrical Engineering, Taiwan. From 2012 to 2014,
[36] J. Romberg, “Compressive sensing by random convolution,” SIAM J. Imag. he served as the Chair of VLSI Systems and Applications Technical Committee
Sci., vol. 2, no. 4, pp. 1098–1128, Dec. 2009. (TC), one of the largest TCs in IEEE Circuits and Systems Society. In 2015, he
[37] H. Rauhut, “Compressive sensing and structured random matrices,” Theor. was elevated to the IEEE Fellow for his contributions to DSP algorithms and
Found. Numer. Methods Sparse Recovery. Boston, MA, USA: De Gruyter, VLSI designs for communication IC/SoC. Since 2016, he serves as Director of
vol. 9, pp. 1–92, 2010. Graduate Institute of Electronics Engineering, National Taiwan University.