Compressive Initial Access and Beamforming Training for Millimeter-Wave Cellular Systems
Han Yan, Danijela Cabric

TL;DR
This paper introduces a novel initial access and beam training method for millimeter-wave cellular systems that significantly reduces latency and overhead compared to traditional directional approaches, using a quasi-omni sounding beam and joint training algorithm.
Contribution
It proposes a joint initial access and beam training algorithm utilizing quasi-omni sounding beams, reducing latency and overhead in mmWave systems without extra radio resources.
Findings
Up to two orders of magnitude reduction in access latency.
Effective in various propagation environments and 3D locations.
Outperforms hierarchical beam training in simulations.
Abstract
Initial access (IA) is a fundamental physical layer procedure in cellular systems where user equipment (UE) detects nearby base station (BS) as well as acquire synchronization. Due to the necessity of using antenna array in millimeter-wave (mmW) IA, the channel spatial information can also be inferred. The state-of-the-art directional IA (DIA) uses sector sounding beams with limited angular resolution, and thus requires additional dedicated radio resources, access latency and overhead for refined beam training. To remedy the problem of access latency and overhead in DIA, this work proposes to use a quasi-omni pseudorandom sounding beam for IA, and develops a novel algorithm for joint initial access and fine resolution initial beam training without requiring extra radio resources. We provide the analysis of the proposed algorithm miss detection rate under synchronization error, and…
| Symbol | Explanations |
|---|---|
| , | Index and total number of subcarriers |
| , | Index and total number of SS bursts |
| Index and total number of multipaths | |
| , | Number of antenna in BS and UE |
| Sample duration of IA signal | |
| Duration and sample number in each SS burst | |
| Period of SS bursts | |
| , | Period and duration of CSI-RS |
| , | Max. excess delay taps and length of CP |
| Required CSI-RS and UE number | |
| , | CFO in [Hz] and normalized in [rad/samp.] |
| Initial TO in UE (number of sample) | |
| MIMO channel at -th delay sample | |
| , | Spatial responses of BS and UE |
| , , | Gain/AoA/AoD/delay of -th multipath |
| Real and imaginary parts of | |
| , | F/T domain PSS vector and sequence |
| RF precoder/combiner of the -th burst | |
| , , | AWGN sequence, vector, and power |
| Initial discovery (detection) | |
| Target FA prob. in initial discovery | |
| , | MD prob. w/ and w/o perfect timing |
| Detection stat. and TH w/ perfect timing | |
| Detection stat. and TH w/ unknown timing | |
| Initial beamforming traning (estimation) | |
| Unknown parameters in BF training | |
| Received OFDM symbols at -th burst | |
| , , | Vectors with candidates delay/AoA/AoD |
| , , | Parameter grid in delay/AoA/AoD est. |
| , | ICI matrix and DFT matrix |
| Parameters | Values in Simulations |
|---|---|
| Frame Structure | |
| SS Signal BW | MHz [7] |
| Carrier and PSS Length | [7] |
| Max Exces. Delay and CP | and |
| SS Burst Duration | (s) [7] |
| SS Burst Num. | [7]; , |
| SS Signal Period | ms [7] |
| Initial Synchronization Offset | |
| Freq. Offset at UE | Up to 5 ppm [44] |
| Timing Offset at UE | , (s) |
| STO Search Window | |
| Algorithm Design | |
| Target False Alarm | |
| Dictionary Size | , , |
| Symb. | Expressions | Symb. | Expressions |
|---|---|---|---|
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Compressive Initial Access and Beamforming Training for Millimeter-Wave Cellular Systems
Han Yan, , and Danijela Cabric, Han Yan and Danijela Cabric are with the Electrical and Computer Engineering Department, University of California, Los Angeles, Los Angeles, CA 90095 (e-mail: [email protected]; [email protected]).Part of work was presented in IEEE GlobalSIP 2016 [1]This work was supported by part under NSF grant 1718742.
Abstract
Initial access (IA) is a fundamental physical layer procedure in cellular systems where user equipment (UE) detects nearby base station (BS) as well as acquire synchronization. Due to the necessity of using antenna array in millimeter-wave (mmW) IA, the channel spatial information can also be inferred. The state-of-the-art directional IA (DIA) uses sector sounding beams with limited angular resolution, and thus requires additional dedicated radio resources, access latency and overhead for refined beam training. To remedy the problem of access latency and overhead in DIA, this work proposes to use a quasi-omni pseudorandom sounding beam for IA, and develops a novel algorithm for joint initial access and fine resolution initial beam training without requiring extra radio resources. We provide the analysis of the proposed algorithm miss detection rate under synchronization error, and further derive Cramér-Rao lower bound of angular estimation under frequency offset. Using QuaDRiGa simulator with mmMAGIC model at 28 GHz, the numerical results show that the proposed approach is advantageous to DIA with hierarchical beam training. The proposed algorithm offers up to two order of magnitude access latency saving compared to DIA, when the same discovery, post training SNR, and overhead performance are targeted. This conclusion holds true in various propagation environments and 3D locations of a mmW pico-cell with up to 140m radius.
I Introduction
THE millimeter-wave (mmW) communication is a promising technology for the future cellular network including 5G New Radio (5G-NR) [2]. Due to abundant spectrum, it is expected that the mmW network will support ultra-fast data rate. As shown in both theory and prototypes, mmW system requires beamforming (BF) with large antenna arrays at both base station (BS) and user equipment (UE) to combat severe propagation loss [3]. Significant differences in propagation characteristics and hardware architectures for mmW band compared to microwave band require novel signal processing techniques [4] and physical layer procedures [5].
Initial access (IA) is the fundamental physical layer procedure that allows UE to discover and synchronize with nearby BS before further communication. However, IA for mmW networks brings new challenges and opportunities as compared to IA for sub-6GHz band networks. In mmW system, conventional omni-directional IA with single antenna can not be reliable, and as a result IA needs to leverage transmitter and receiver antenna array to exploit BF gain [6, 7]. A key design challenge in mmW IA is the design of sounding beams for reliable discovery. In addition, beam training is required to achieve high BF gain enabled by large arrays and establish communication link. However, beam training now introduces additional access latency and signaling overhead due to repeated channel probing.
I-A Related works
A number of works investigated various sounding beam designs and signal processing algorithms for mmW IA and beam training. Directional beams for IA and beam training are the most popular and extensively investigated in recent literature [6, 8, 9, 10, 11, 12, 13, 7, 14, 15]. Directional IA (DIA) is first studied in [6] where a Generalized Likelihood Ratio Test (GLRT) is proposed to the solve the cell discovery problem under unknown multiple-input multiple-output (MIMO) channel and synchronization parameters. The authors concluded that the directional IA signal improves discovery range as compared to omni-directional IA. The DIA is further investigated in [8] where overhead and access latency are analyzed. Works [9] and [10] study DIA and its access latency in large networks using stochastic geometry. Impact of beam-width of sounding beams in DIA is researched in [13]. The comparison between omni-directional and DIA is also discussed in [11]. IA using out-of-band information, e.g., location, sub-6GHz measurement, are discussed in [12, 7]. The aforementioned works mostly focused on the overhead and latency for the cell discovery, while beam training is either not discussed or assumed to have coarse resolution [8]. It is common that DIA is paired with directional beam training [14, 15] where hierarchical sounding beams are used in multiple stages to achieve fine angular resolution for each user individually. However, such user-specific hierarchical sounding beams introduce prohibitive latency when a BS is connected to large number of UEs.
The alternative approaches for beam training are based on parametric channel estimation [16, 17, 18, 19, 20, 21, 22, 23]. Exploiting the mmW sparse scattering nature, compressive sensing (CS) approaches have been considered to effectively estimate channel parameters based on channel observations obtained via various sounding beams. Works [16, 17] proposed a CS-based narrowband BF training with pseudorandom sounding beamformers in the downlink, and [18] extended this approach for a wideband channel. Other related works include channel covariance estimation [19, 20, 21] which requires periodic channel observations, and UE centric uplink training [22, 23]. It is worth nothing that all recent works focus on channel estimation alone while assuming perfect cell discovery and synchronization. The 5G-NR frame structure that supports IA is rarely considered, and further the feasibility of joint initial access and CS-based beam training has not been investigated.
There are also recent works that consider some practical aspects of IA. For example, frequency offset robust algorithms in narrowband mmW beam training are reported in [1, 24, 25]. There are several hardware prototypes that consider a practical approach of using received signal strength (RSS) in CS-based beam training. Channel estimation problem without phase measurement is a challenging problem, which was solved via novel signal processing algorithms based on RSS matching pursuit [26], Hash table [27], and sparse phase retrieval [28]. Note that phase free measurements were associated with a particular testbed, and this constraint does not necessarily apply to mmW systems in general. In summary, while IA and beam training algorithms have been extensively studied in the literature, there is a lack of understanding about the theoretical limits and signal processing algorithms that jointly achieve cell discovery and accurate BF training using asynchronous IA signal in mmW frequency selective channel.
I-B Contributions
In this work, we propose to use quasi-omni pseudorandom sounding beams and novel signal processing algorithm to jointly achieve initial cell discovery, synchronization, and fine resolution beam training. More specifically, we provide answers to the following questions.
How to use pseudorandom sounding beams for IA? We propose an energy detection algorithm for initial discovery tailored for pseudorandom sounding beams. We derive the optimal detection threshold, analyze the miss detection probability and the impact of synchronization errors, i.e., carrier frequency offset (CFO) and timing offset (TO).
How to reuse received IA signal for beam training? We propose a novel CS-based beam training algorithm that re-processes the frequency asynchronous IA signals to provide well aligned beam pair. We derive the Cramér-Rao lower bound (CRLB) of asynchronous training in line-of-sight (LOS) channel. We show that proposed algorithm reaches CRLB in LOS and remains effective in non-LOS (NLOS).
What are the benefits of compressive IA? We compare the proposed approach with DIA followed by hierarchical directional beam training. Key performance indicators for both approaches are numerically compared, including discovery rate, post beam training SNR, overhead and access latency. The simulation study based on 5G-NR frame structure and measurement-endorsed 3D 28GHz channel shows that the proposed approach is advantageous to DIA for UEs across wide range of locations in a small cell.
I-C Organizations and notations
The rest of the paper is organized as follows. We start with a brief introduction of 5G-NR frame structure, IA and beam training in Section II. In Section III, we present the system model and problem statement. Section IV includes the proposed algorithm for cell discovery and timing acquisition followed by associated performance analysis. In Section V we present the algorithm and analysis for initial beam training under CFO. The access latency, overhead, and complexity analysis is included in Section VI. The numerical results are presented in Section VII. Open research issues are summarized in Section VIII. Finally, Section IX concludes the paper.
Notations: Scalars, vectors, and matrices are denoted by non-bold, bold lower-case, and bold upper-case letters, respectively. The -th element of is denoted by . Conjugate, transpose, Hermitian transpose, and pseudoinverse are denoted by , , , and respectively. The inner product is . The -norm of is denoted by . aligns vector into a diagonal matrix. Kronecker and Hadamard product are denoted as and , respectively. and are the real and imaginary parts of , respectively. Set contains all integers between and .
II Preliminaries: initial access and beam training
In this section, we introduce the mmW physical layer initial access procedure in 5G-NR cellular network. We briefly review the frame structure, synchronization sequences, and directional IA scheme as well as beam training. The reader is referred to work [7] for a more detailed survey.
Frame Structure: Fig. 1 shows the frame structure of 5G-NR. We focus on two functional blocks, namely synchronization signal (SS) burst and channel state information reference signal (CSI-RS). 5G-NR uses orthogonal frequency division multiplexing (OFDM), and the subcarrier spacing is either KHz for mmW band. The SS signal is transmitted by a BS with period , typically 20 ms. The SS consists of up to burst blocks. In each one of the burst blocks of duration , a specific sounding beam pair is used by BS and UE. The CSI-RS block with duration is dedicated to specific UE(s) for beam training and tracking. CSI-RS can use all frequency resources, i.e., up to , and it has periodicity of , an implementation dependent value.
Synchronization Signal: Referring to Fig. 1, each SS burst has 4 OFDM symbols, i.e., primary synchronization signal (PSS), physical broadcast channel (PBCH), and secondary synchronization signal (SSS), followed by another PBCH. PSS is used in cell detection and synchronization, and it is assigned to the middle subcarriers of the first OFDM symbol. The PSS in 4G-LTE is based on Zadoff-Chu (ZC) sequences due to their perfect cyclic-autocorrelation property and their Fourier duals [29], while in 5G-NR PSS is replaced by Maximum Length Sequences (M-sequences) [30]. There are and 336 unique sequences of PSS and SSS, respectively, and these 1008 combination define the cell identifier (ID) of BS. PBCH carries control information.
Beamformed Initial Access: The BS periodically transmits IA blocks and such signals are processed by UEs which desire to establish the initial access, reconnect after beam misalignment, and search for additional BSs for potential handover. The sounding beams in SS bursts are intended to facilitate multi-antenna processing in BS and UE when no a priori channel information is available. Referring to Fig. 1, BS and UE in the DIA scheme use and transmitter and receiver beams to cover angular space at both ends. One T/Rx beam is used at a time, for all SS bursts.
Beam Training: The purpose of beam training is to identify the best beam pairs between BS and UE. The sounding beams in DIA typically have large beam-width and flat response inside angular sectors [31]. Such design covers the angular space of BS and UE within bursts, but achieves coarse propagation directions estimation [8]. Thus DIA relies on directional beam training to refine angular resolution where BS and UE steer narrow sounding beams within the sectors of interest during CSI-RS periods.
III System Model
This section introduces the system model that adopts the 5G-NR frame structure and problem formulation. All important notations are summarized in Table I.
III-A Received signal model before timing acquisition
Consider a single cell system with a BS equipped with antennas. The BS transmits beamformed IA signal over mmW sparse multipath channel to UEs. We focus on the IA and BF training procedure for a single UE. It is straightforward to extend it to multiple UEs since there is no UE-dependent processing. The UE uses analog array architecture, i.e., phased array, with antennas. We assume that a single stream of IA signal is transmitted by the BS regardless of its architecture.
We first consider the received signal model when a UE searches for BS to initialize the connection. In this procedure, UE follows a periodic SS burst structure and uses predefined receiver beamformers to capture the signal according to [7]. As illustrated in Fig. 2, when the signal is present, the received samples, sampled at , is denoted as
[TABLE]
In the above equation, is the unknown integer sample TO within range111We assume coarse timing synchronization is available with 10 s level accuracy that corresponds to current LTE-A. Practically it is achievable via GPS clock or non-standalone mmW network [7]. , where is the largest offset known to the system and is the number of samples in one SS burst, i.e., . The phase measurement error comes from two sources. is the normalized initial CFO, i.e., where is absolute CFO in Hz between BS and UE. is the phase noise process in the UE receiver. is the maximum excessive multipath delay in discrete time, based on which cyclic prefix (CP) for OFDM symbols is designed. is the time domain signals of SS bursts. Referring to Fig. 2, we focus on the PSS and treat other symbols as zero [6], i.e.,
[TABLE]
where , are the sets with sample index corresponding to CP and PSS in the -th burst, respectively. is the Fourier dual of a known PSS sequence, and is the number of samples in PSS including CP. is the Additive White Gaussian noise (AWGN) and . Vectors and are beamformers used by BS and UE at instance , respectively, and they are from a predefined set of IA beam codebook, i.e., and . BS and UE sequentially use respective beamformers for an interval of samples and switch to the next one in and , i.e., and Beamformer switching is assumed not to introduce latency or phase offset in the transmission and reception. In this work, we focus on the system where each element of and is randomly and independently chosen from a set and Such sounding beams require only 4-level phase quantization when steered by phased array and have randomized quasi-omnidirectional beam pattern.
The discrete time MIMO channel at delay () is denoted as . Following the extended Saleh Valenzuela (S-V) model in [4], we express as
[TABLE]
where and are the number of multipath clusters (typically small, [32]) and sub-paths (rays), respectively. Scalar , , and are the complex gain, excessive delay, angle of departure (AoD) and angle of arrival (AoA) of the -th sub-path within the -th cluster, respectively. Function is the time domain response filter due to limited temporal resolution . With half wavelength antenna spacing, the angular response vectors at the BS and UE are denoted as and . Their defined -th element is and .
Note that the above model aligns with measurement-endorsed mmMAGIC channel model [33] and is used for the system performance evaluation in Section VII. However, for the sake of tractable algorithm design and analysis, the following assumptions and definitions are made.
Assumption 1: BS and UE have ULA with omni-directional element pattern in 2D environment. Intra-cluster AoA, AoD, and delay offsets are zero, i.e., , , . Index is omitted in the rest of paper for clarity. The phase error process is solely from CFO i.e., phase noise process is in (1). The complex path gain is deterministic complex value, i.e., .
Definition 1: The pre-BF signal to noise ratio (SNR) is defined as .
III-B Problem formulations
We intend to address the following two problems, and their connection to the existing works are remarked.
Problem 1 (Initial Discovery and Timing Acquisition): The UE needs to detect the SS burst from in-band received samples (1). This problem is a binary hypothesis testing with unknown channel and synchronization errors and .
[TABLE]
In addition, the TO is estimated at this stage.
Problem 2 (Initial BF Training): The BF training is triggered once UE has detected IA signals. In this stage, UE re-uses the asynchronous signal samples (1) to estimate the AoD and AoA of a path with significant power, say and , and which are then used as the steering vectors, and , in data communications phase.
Remark 1: The above problems can be solved by DIA and directional beam training with the help of CSI-RS, while our solution relies on processing IA block only. In additional, although Problem 2 has overlap with parametric channel estimation, approaches from this class are not directly comparable. In fact, [18, 22] estimate the entire wideband channel, which facilitates optimal MIMO processing, but the assumptions of perfect synchronization and capability of wideband probing, i.e., , do not apply in our work. Our goal is to provide well-aligned beam pair within IA block, i.e. without requiring CSI-RS slots. Finally, the cell ID recognition and PBCH decoding are important tasks but are not studied in this work.
IV Initial Discovery and Timing synchronization
This section presents the proposed initial discovery and timing synchronization algorithm followed by their performance analysis.
IV-A Initial discovery and timing synchronization algorithm
The UE processes the received signal using the correlation filter with , and obtains the detection statistics:
[TABLE]
Intuitively, there are correlation peaks across SS bursts. The magnitude of the -th peaks depends on the array gain of the -th sounding beamformer, CFO, and TO. Our proposed detector combines energy from all SS bursts and compares it with the threshold. In contrast to previous works [6, 10, 9] where the detection threshold is a fixed constant, we propose to use the optimal detection threshold based on Neyman-Pearson criterion that meets target false alarm (FA) rate .
To understand the impact of timing synchronization error, we first consider a Genie scenario where the UE has perfect timing (PT) information, i.e., . In this case, the proposed PSS detection scheme is an energy detector over all bursts. In addition, a sample time window with is used to collect energy from all multipaths. Specifically, the proposed hypothesis testing scheme is expressed as
[TABLE]
where the detection threshold is used to reach false alarm rate constraint such that .
In a practical scenario without initial timing information (NT), i.e., , we propose to use the following detector
[TABLE]
that searches all possible instances within TO window and uses the highest energy collected for the hypothesis test. The sample index corresponding to the highest energy in (5) is the estimate of TO, namely
[TABLE]
IV-B Performance of initial discovery and timing acquisition
In this subsection, we analyze performance of the proposed discovery algorithm in terms of miss detection rate, and the impact of initial synchronization error and . The exact expression is challenging and tedious, if not impossible, and therefore we provide a tight closed-form approximation in the following proposition. To be concise, the subscripts of and that indicate the timing information assumption are denoted as binary variable .
Proposition 1
The optimal threshold of (5) that reaches target FA rate is approximately222Approximation is tight when TO search window size .
[TABLE]
where is the threshold adjustment factor dependent on synchronization computed as
[TABLE]
where and are Q-function and inverse Q-function, respectively. The associated miss detection (MD) rate using the optimal threshold is
[TABLE]
where the SNR degradation factor is defined as
[TABLE]
where is the number of samples during PSS reception that UE switches beamformer due to TO.
[TABLE]
Proof:
See Appendix -A. ∎
Remark 2: is a close approximation of probability that UE detects IA and correctly estimates .
We gain two main insights from MD expressions (9) corresponding to threshold adjustment factor and SNR degradation factor . Firstly, the CFO affects MD performance by effectively reducing SNR via term . Under maximum CFO at UE of ppm and typical frame parameters specified in Section VII, the SNR degradation is bounded by 4 dB, i.e., . Secondly, the TO has impact on both factors. As seen in (10), the SNR in the detection problem degrades when severe TO exists. In fact, in models phenomenon that receiver sounding beam switches during the reception of PSS, i.e., . In addition, the presence of TO forces system to use peak detection scheme (5) where system searches peak location over a sample window with length , i.e.,the worst case in (5). Under , the algorithm picks strongest noise realization over samples and thus system needs to use higher threshold than in PT scenario, as seen in (7) and (8). Note that such degradation does not depend on the value of , and the degradation in (9) is not critical with practical maximum TO uncertainty . In summary, synchronization offset does not severely affect discovery performance of the proposed scheme.
IV-C Benchmark approach: directional initial discovery
For completeness, we briefly introduce the benchmark approach using directional sounding beam in initial discovery [6]. The system model of DIA is similar to Section III, except that sounding beamformers and are codebooks that steer directional sector beams, e.g., [14, 34]. Adapting the approach in [6] for the wideband channel and known PSS in SS burst, the cell discovery in DIA uses the following detector
[TABLE]
where and are the detection statistic and threshold in DIA. Sequence is the correlation output in (3) that corresponds to directional sounding beams. Refer to Fig. 1, the UE detects the burst with maximum power and denotes the index as which is used in directional beam training.
V Compressive Initial beam training
This section presents the proposed initial access based BF training. We start with signal rearrangement based on information obtained from successful cell discovery and timing acquisition. Then, we introduce the CS problem formulation followed by the proposed algorithm. Finally, we analyze the CRLB of AoA/AoD estimation in LOS.
V-A Signal rearrangement after timing acquisition
The further processing requires correct detection and CP removal, and therefore we make a following assumption.
Assumption 2: In beam training, the received IA signal (1) is correctly detected and TO is correctly estimated.
The UE first removes CPs of PSS samples from corresponding to bursts and rearranges them into vector
[TABLE]
For notation convenience, in the rest of subsection, we restate the received time domain signal after CP-removal at the -th SS burst according to the model in Section III,
[TABLE]
In the above equation, deterministic vector is observations model of unknown parameters , where and . is the vectorized random noise. We also define Specifically, in (14) vector contains PSS symbols assigned to subcarriers. Vector is the frequency response corresponding to the excessive delay of a multipath, i.e., the contribution of on the -th subcarrier is
[TABLE]
Matrix is discrete Fourier transform (DFT) matrix333With absence of CFO, multiple DFT matrix in gives frequency domain symbols .. The effective channel gain is defined as , and it includes the contribution of phase rotation across SS bursts due to CFO and IA beamformers and . Matrix contains phase rotations within an OFDM symbol.
V-B Baseline CS formulation
Directly estimating from (14) via maximum likelihood (ML) requires multi-dimensional search with prohibitive complexity. In the following subsections, we re-formulate Problem 2 to facilitate sequential parameter estimation. With straightforward extension of the derivation in [4, Sec. V], the vector in (14) can be re-formulated as
[TABLE]
where is defined by the Hermitian conjugate of its -th column as . Note that the above equation is different from [4, Sec. V] which requires sounding beam pairs. The matrix contains the phase rotation in each SS burst due to CFO.
[TABLE]
In fact, matrices and are the dictionaries of angular responses with AoAs and AoDs from grids with and uniform steps from to , respectively. In order words, the -th columns in and are and , respectively, where are the vectors that contain angle candidates.
[TABLE]
Also note that the steps and depend on the desired resolution. In this work, and are used as number of steps and namely and . Matrix contains the complex path gain of the -th path, i.e., it has non-zero element whose location depends on the AoA and AoD of the -th cluster in the angular grids.
Remark 3: Assuming noisy observation of and zero CFO, (16) reduces to the baseline problem in [4, Sec. V]. However, (14) implies that the former assumption is non-trivial unless , e.g., [17]. Moreover, algorithm designed with latter assumption is sensitive to CFO [1]. Finally, the AoA/AoD estimators are commonly confined in and [17]. We address these challenges in the following three subsections.
V-C Effective gain estimation
To address the challenge discussed in Remark 3, we propose the following approach. We treat in (14) as identity matrix and estimate delay of dominant path and gain, say and , by ML approach. Actually, the proposed algorithm uses sparse impulse support to construct a dictionary, where is the step-size of delay candidates. Based on the knowledge of the model (15) and PSS signal , the delay estimation is implemented as
[TABLE]
where is the received PSS samples averaged over SS bursts. The vector contains PSS samples when the true delay of dominant path is , i.e.,
[TABLE]
where is by plugging in into (15). The estimated delay tap enables estimating effective gain of a significant path by
[TABLE]
where is the identity matrix.
V-D Joint AoA and AoD estimation robust to CFO
The second step uses a modified matching pursuit to solve CS problem (16) from while incorporating the existence of CFO in . In the conventional matching pursuit step, say the -th, the anticipated effective channel response corresponding to an AoA and AoD pair, i.e., , is used to evaluate inner product with [16]. The proposed heuristic treats AoA and AoD as known in the -th step, and uses the ML estimator of CFO which is available in closed form. The modified matching pursuit is expressed as
[TABLE]
where from (16). The matrix has structure as (17). The input is the ML CFO estimator when treating AoA/AoD as they correspond to ones in . Specifically, the CFO estimator relies on the estimator in [35] by treating as a tone with frequency .
[TABLE]
Operation evaluates angle based on complex samples. To get estimates of the AoA, AoD, and CFO, index is used to select candidates from grids (18) after the following adjustment and ,
[TABLE]
V-E Off-grid refinement
The aformentioned heuristics provide estimates of delay, AoA, and AoD that are restricted to the grid, i.e., elements of and . Grid refinement is a technique to provide off-grid estimation accuracy. There are several approaches considered in the literature including multi-resolution refinement [36] and the Newtonized gradient refinement [37]. In this work, we propose to use first order descent approach. As initialization of refinement, the estimator from previous steps is saved into for . In the -th iteration, the following error vector is evaluated
[TABLE]
where is the received signal after rearrangement as (13), is obtained by plugging in estimated parameters into parametric model (14). In other words, is the error vector between observed signal sequence and received signal model using current estimates, which is then used to update parameters. The complex gain in iteration is computed as
[TABLE]
where is the partial derivative of over parameter in (14) evaluated at . The refinement steps for delay, CFO, AoA, and AoD are moving towards the gradient of their estimators in the previous iterations. For concise notation, in the following equation and paragraph we use to denote the parameter to be refined, i.e., . The refinement steps are
[TABLE]
where is the step-size, vector is the the partial derivative of in (14) over parameter of interest. The above approach iteratively runs by appending updated parameter into for the next iteration until the error converges or falls below threshold .
It is worth noting that the proposed approach can be extended to support multi-path training which has been covered by a variety of works in CS-based approaches [16, 18, 20, 21, 22, 24, 25]. However, the main motivation of this work is to showcase and analyze pseudorandom sounding beams in the initial access and initial beam training. Thus the only metric directly comparable to its counterparts [6, 8, 9, 10, 11, 12, 13, 7], namely single path training, is evaluated.
The entire compressive initial beam training algorithm is summarized in Algorithm 1.
V-F Performance bound of initial BF training in LOS
In this subsection, we provide lower bound of AoA/AoD estimation variance in pure LOS scenario, namely CRLB in joint estimating . Based on (14), the likelihood function is . The log-likelihood function is . The lower bound of estimation variance is given in the following proposition.
Proposition 2
The CRLB of AoA/AoD estimation in the compressive initial BF training stage in LOS environment is
[TABLE]
where is the Fisher Information Matrix (FIM) whose expressions are listed in Appendix -B.
Proof:
See Appendix -B. ∎
V-G Benchmark approach: hierarchical directional BF training
The directional beams in SS burst allow BS and UE to coarsely estimate the propagation directions [38]. Although approach in [38] is not tailored for wideband channel with synchronization offset, it relies on RSS measurement within burst and therefore it is robust to the model mismatch. Using the SS burst index that corresponds to the maximum received power, the system uses the knowledge of directional sounding beams to infer channel propagation angles. Specifically, as illustrated in Fig. 1, the estimated and are the centers of the -th and -th sounding beams in BS and UE [38], respectively. Note that the estimated angle sector indices and are computed from the SS burst index in (12), i.e., , and . The large width of a sector beam results in poor angular resolution in DIA. In order to improve the resolution, hierarchical directional beam training scans narrower beams within the sector of interest. Such procedure occurs during CSI-RS bursts which are scheduled for individual UEs.
VI Access latency, overhead and DSP complexity
In this section, we present a model for analyzing three system performance indicators, namely access latency, overhead, and computational complexity. Note that this unified model applies to both directional scheme and the proposed approach.
Based on [7], we propose to use the latency model for both SS burst and CSI-RS as shown in Fig. 3. In both IA schemes, the failure of cell discovery introduces penalty of for a new IA block. When cell discovery occurs, the additional latency is required for scheduled CSI-RS according to the required number . Thus the access latency is
[TABLE]
where the first term includes latency for cell discovery. In the second term, is the average time for the UE to get the scheduled CSI-RS for beam training and it is expressed as
[TABLE]
In the above equation, denotes the number of UEs in the network. They share available CSI-RS in a time division manner to combat channel dynamic. Due to the limited number of CSI-RS within one IA period, more than one frame duration is required to meet scheduling of large number of UE . Therefore, in (29) is the number of frames required to assign all CSI-RS to UEs and is the residual delay in the last frame. As shown in the next section, DIA and directional BF training typically require larger than the proposed approach.
Following [7], the overhead (OH) ratio is modeled by counting the time-frequency resource in IA and CSI-RS
[TABLE]
where is the bandwidth in IA and the channel usage is every period . We focus on varying CSI-RS density . Note that with reduced (increased ), the OH reduces with a cost of additional latency.
The required baseband operations of the proposed approach are summarized in Table II, where only the complex multiplications are taken into account. As shown in later sections, the off-grid refinement in the proposed algorithm provides CRLB reaching accuracy but is necessary to reach adequate beam alignment. As a consequence, we do not include its complexity here. It is worth noting that the above analysis assumes there is an off-line pre-computation of all required dictionaries for matching pursuit, i.e., in (19), in (22). In addition, the directional IA requires the first two steps in Table II.
VII Results
This section presents the numerical comparison between the proposed approach and DIA with directional beam training.
VII-A Simulation settings
The simulations follow 5G-NR frame structure. We first evaluate performance in the simplified 2D S-V channel model. The maximum excess delay is set as samples. As for the benchmark DIA, we use two approaches to design directional sector beams, i.e., least-squares based sector beamforming (LS-Sec) codebook [14] and frequency sampling method based sector beamforming (FSM-Sec) codebook [34, C23.4]. Examples of beam patterns444We uses an optimistic benchmark system where sector beams are synthesized by arrays with ideal phase and magnitude control. are shown in Fig. 4. In each of the Monte Carlo simulations, we generate an independent random realization of pseudorandom sounding beam codebook and channel parameters, unless otherwise mentioned.
We also evaluate the efficacy of the proposed approach in a realistic 3D mmW environment. In Section VII-C we simulate the system with QuaDRiGa simulator [39] based on mmMAGIC model [33] in GHz urban-micro (UMi). We remove Assumptions 1, 2 from Sections III-A and V-A. Uniform planar arrays (UPA) , are used at BS and UE, respectively, to exploit the higher sparsity in the elevation plane. The proposed algorithm is extended to UPA and 3D mmW channel model accordingly. In the simulations, the transmit power is set to dBm. The large scale channel model includes pathloss and shadowing. The AWGN on the receiver with 4dB noise figure is added with power of dBm, where and MHz [40] for IA and data stage, respectively. Moreover, the UE phase noise, in (1), is modeled as Weiner process [41] that corresponds to oscillator with phase noise spectrum dBc/Hz at MHz offset [42]. The frame structure remains as described previously and other detailed simulations setting in QuaDRiGa can be found in the supplementary material [43]. The benchmark approaches are also extended for UPA and 3D channel, i.e., FSM-Sec beams are extended in both azimuth and elevation plane. During each one of CSI-RS, BS and UE use 16 sounding beams pairs which bisect previous scanned azimuth and elevation angular regions. We use post-training SNR as performance indicator, which is evaluated by dividing channel gain over noise power in .
Unless otherwise mentioned, the simulation parameters are summarized in Table. III.
VII-B Performance in simplified S-V channel model
The miss detection rate555Miss detection rate in simulation is evaluated by a generalized definition in this proposed approach when . of the proposed approach for initial discovery is shown in Fig. 5, and it is verified against the theoretical expressions (9). We have the following findings. Firstly, the lack of perfect timing synchronization introduces around 3 dB sensitivity loss as shown between the blue circled curve and red solid curve. However, this issue is unavoidable in practical systems. Secondly, less than 3 dB sensitivity loss occur when 5 ppm CFO is present in addition to STO, as shown by the light blue dashed and green dashed-and-dotted curves. Finally, the practical STO (s) is noncritical as shown by red solid and blue dashed curves. But when STO is large enough to cause transmitter and receiver burst beamforming window mismatch, e.g., 17 s STO which corresponds to large in (11), severe sensitivity loss is introduced as shown in grey dotted curves. In summary, these simulations verified the findings from Section IV that practical initial synchronization error introduces up to few dB sensitivity loss as compared to perfect synchronization scenario.
The comparison among proposed approach and benchmark DIA based discovery approaches is also presented in Fig. 5. Although common sense may doubt the efficacy of the proposed approach since there is no significant angular gain for any beam pattern, as illustrated in Fig. 4, the results show that there is only a couple of dB difference among the proposed approach and benchmark. However, such gap is less than the performance fluctuation of DIA with difference codebooks. The rationale behind this result is that the proposed scheme collects signal energy spread over all SS bursts which in fact gives equivalent energy measurement as directional approach where energy collection occurs only when a sector beam aligns with true propagation direction.
The beam training performance of the proposed BF training algorithm in LOS is presented in Fig. 6. The performance metrics are the residual mean square error defined by and . The simulations are conducted with Assumption 2. The same pseudorandom setting is used in both simulation and theoretical CRLB evaluation. The refinement steps are forced to terminate in up to 100 iterations. We have the following findings. Firstly, when the off-grid refinement are used, the proposed algorithm reaches CRLB in high SNR regime. Secondly, the coarse estimation in high SNR has a compromised performance as compared to CRLB. However coarse estimation (without refinement) has adequate accuracy for beam steering since RMSE is order of magnitude lower than dB beam-width in steering, i.e., and . Finally, Fig. 5 and 6 reveal that in SNR region between dB and dB reliable detection occurs but beam training performance is poor. Admittedly, this implies a compromised experience for UEs at the cell edge, which is worth further investigation.
VII-C Performance in QuaDRiGa channel simulator
Fig. 7 (a) illustrates the network setting implemented in QuaDRiGa. We simulate the performance of typical UEs distributed in two planes, with different distance towards the pico cell mmW BS. We present the following findings based on Fig. 7 (b), which shows the cumulative distribution function (CDF) of post-training beam steering SNR. Firstly, the proposed approach provides comparable performance to DIA with CSI-RS. In fact, in LOS, both approaches closely achieve beam steering towards true LOS path. Although the SNR seems excessively high in LOS, this implies that the transmit power can be reduced to save power. Secondly, DIA with less than CSI-RS has compromised SNR performance. This drawback is intuitive because wide sounding sector beam fails to extract precise angle information. The SNR improvement of using higher is more significant in LOS. Thirdly, although the proposed approach is tailored for sparse channels and presence of phase measurement error due to CFO, it is robust in NLOS scenarios where channel sparsity is compromised and practical phase noise occurs. Admittedly, the algorithm has a certain chance to completely fail when NLOS UEs are distributed in the second plane. However, in these cases the counterparts based on DIA and CSI-RS training cannot do much better job either. In fact, they have lower probability to reach post-training beam steering SNR above [math] dB compared to the proposed approach.
The overhead and initial access latency savings of the proposed approach are significant, since it does not require CSI-RS, as shown in Fig. 7 (c). As explained in Section VI, for DIA based approaches when number of UEs in the network increases, the latency increases dramatically due to CSI-RS scheduling. Increasing the density of CSI-RS effectively reduces latency, but it results in increased overhead. The proposed approach relies on advanced signal processing to digitally conduct beam training and avoids requesting CSI-RS after initial access. In summary, up to two order of magnitudes saving in initial access latency is reached as compared to DIA.
VII-D Baseband processing requirements
Using the simulation parameters in Table III to evaluate required operations in Table II, the baseband resource of the proposed method are in the same order of magnitude with DIA, i.e., . There are two reasons for this finding. Firstly, exhaustive PSS correlation filter (3) is extreme computational demanding in IA. This filter666In fact, filters are required for cell ID identification purpose. is required by IA regardless of sounding beam design. Secondly, the proposed approach sequentially estimates parameters and avoids multi-dimensional grid search.
VIII Discussion on Open issues
In this section, we discuss relevant issues in practical implementation of compressive IA and beam training.
Required a priori knowledge: Firstly, this work assumes coarse timing is available. It would be also important to study the case when timing is completely unknown, i.e., there is no a priori information about the range of in (1), which could cause SS burst index misalignment to occur. Secondly, the compressive approach requires precise information about the sounding beam pattern in (22). As a results, array geometry and sounding codebooks of both BS and UE need to be known a priori. This raises new challenges in communication protocol design to effectively incorporate this information. It also requires an increase in baseband operations if all dictionaries need to be computed on-the-fly. Further, mmW testbed experiments in [45] showed that the measured beam patterns commonly have mismatches with patterns predicted by codebook and array geometry model. Future research should address these impairments.
Channel sparsity: The efficacy of compressive approach is affected by the sparsity level in AoAs, AoDs, and multipath delays. Sparsity is endorsed by various mmW channel measurement campaigns, and urban NLOS, which is known with infavorable sparsity, is tested in this work. However, severely rich scattering situation are modeled from standard perspective, e,g, there are up to multipath clusters in the 3GPP specified mmW channel [46]. It is important for system that utilize CS-based approach to flexibly handle situation when channel sparsity disappears.
Array architecture: This work focuses on the scenario where UE uses a single RF-chain to process a single stream of IA signals. This allows other RF-chains, if available at BS or UE, to operate in the band of data communication during IA. Since [6] shows that the hybrid analog/digital array and fully digital array are advantageous for DIA, it would be interesting to investigate benefits of compressive IA and beam training algorithm when they are adapted to utilize multiple RF-chain.
MIMO Multiplexing: The proposed beam training is compatible with multiuser multiplexing for hybrid array architecture. In fact, multiplexing designs [47, 23] rely on each RF-chain and corresponding analog beamformer to provide adequate post-BF SNR, and use the digital baseband processing to handle multi-beam interference. However, as mentioned in Remark 1, the comparison with channel estimation based approaches, i.e., estimation of the entire wideband channel or its covariance during CSI-RS for optimal MIMO processing, is rarely investigated.
Phase coherency: To date, there is no coherent CS-based beam training prototype reported in mmW band. The only notable prototype [48] operates at 8GHz with two phased arrays synchronized by cabled reference clock. In addition to CFO, as emphasized in this work, the phase noise can also severely degrade coherency among channel observations. The phase noise detrimental impact becomes more severe with increased carrier frequency. Proper phase noise compensation as well as non-coherent CS-based beam training [26, 28, 27] are naturally immune to phase error and are worth investigation.
IX Conclusions
In this work, quasi-omni pseudorandom sounding beam is proposed for the mmW initial access, synchronization, and beam training. We design associated signal processing algorithm based on the proposed sounding beam structure that is compatible with 5G-NR frame format. We provide theoretical analysis of cell discovery rate and beam training performance, and evaluate them via simulations using the mmW hardware and urban channel models from the literature that are supported by measurements. The results showcase that the proposed approach provides comparable performance to the state-of-the-art directional cell search for initial discovery, but provides significantly more accurate angle estimation during initial beam training. This advantage holds true across different propagation condition (LOS/NLOS) and UE-BS distance at 28 GHz band. Due to the saving of additional radio resource (CSI-RS) for beam refinement, the proposed approach reduces up to two order of magnitude access latency compared to the directional initial access when the same signaling overhead and post-training beam steering SNR are targeted.
All numerical results are reproducible with scripts in [43].
-A Initial discovery performance
The noise after correlation is . Thus is Chi-Square distributed with degree-of-freedom 2, mean , and variance . We denote detection statistic in PT and NT scenario under and as denoted as , , , , respectively, and find their distribution.
is the sum of squared realizations of divided by , thus central limit theory (CLT) applies. The distribution of is , where and , respectively. As a result, the optimal detection threshold that reaches target false alarm rate is given by (7). Similarly, the detection statistic under with TO is denoted as . It is the maximum operation with degrees of freedom of . With large , follows extreme value distribution, Gumbel Distribution, where the mean and standard deviation are and , respectively. Using its inverse cumulative distribution function, the optimal detection threshold is . It gives (7) using expressions of , and .
Detection statistic is the sum of noise energy and signal energy, i.e., where is defined in Section V-A. Using the fact , definition in (10), and approximation that different multipaths are resolvable, i.e., where has integers in range , the above equation becomes where . Using the fact that are mutually independent due to independent and , the mean and variance of are and , respectively. The above approximation holds true with typical antenna array sizes and in mmW. Therefore, according to CLT , which gives the miss detection probability , and it equals to (9).
In NT scenario, we make the following approximations: 1) the detection statistic corresponds to the correlation peaks for the correct timing ; 2) the abrupt beamformer changes during -th PSS reception, when present, result in an independent realization of sounding beam . Although the former is not valid with low SNR, the MD rate with typical threshold in such SNR regime already approaches 1. Therefore, impact of such loose approximation is negligible. Based on these assumptions, we evaluate distribution of as where and are the post-BF channel gain due to partially overlapped burst window in BS and UE. In other word, follows (11) and and are the sample window where represents the abrupt change in BF. The independent and lead to uncorrelated and . For notational convenience of finding statistic of , we define as in after simplification with the fact as well as . The mean and variance of are , and after plugging in definition of from (10). Using CLT and statistic of , . The MD rate reduces to (9).
-B CRLB of joint estimation problem
The FIM has the following form
[TABLE]
where denotes for . The exact expressions of each elements in FIM are summarized in Table IV, where for notational convenience the following matrices are defined. The derivative over CFO matrix is a diagonal matrix whose -th diagonal element is . The vector whose -th element is Other expression in Table IV include , , , and .
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] H. Yan and D. Cabric, “Compressive sensing based initial beamforming training for massive MIMO millimeter-wave systems,” in 2016 IEEE Global Conference on Signal and Information Processing (Global SIP) , Dec. 2016, pp. 620–624.
- 2[2] J. G. Andrews, S. Buzzi, W. Choi, S. V. Hanly, A. Lozano, A. C. K. Soong, and J. C. Zhang, “What will 5G be?” IEEE J. Sel. Areas Commun. , vol. 32, no. 6, pp. 1065–1082, Jun. 2014.
- 3[3] T. S. Rappaport, S. Sun, R. Mayzus, H. Zhao, Y. Azar, K. Wang, G. N. Wong, J. K. Schulz, M. Samimi, and F. Gutierrez, “Millimeter wave mobile communications for 5G cellular: It will work!” IEEE Access , vol. 1, pp. 335–349, May 2013.
- 4[4] R. W. Heath, N. González-Prelcic, S. Rangan, W. Roh, and A. M. Sayeed, “An overview of signal processing techniques for millimeter wave MIMO systems,” IEEE J. Sel. Topics Signal Process. , vol. 10, no. 3, pp. 436–453, Apr. 2016.
- 5[5] 3GPP, “TR 38.802 study on new radio access technology physical layer aspects,” 2017.
- 6[6] C. N. Barati, S. A. Hosseini, S. Rangan, P. Liu, T. Korakis, S. S. Panwar, and T. S. Rappaport, “Directional cell discovery in millimeter wave cellular networks,” IEEE Trans. Wireless Commun. , vol. 14, no. 12, pp. 6664–6678, Dec. 2015.
- 7[7] M. Giordani, M. Polese, A. Roy, D. Castor, and M. Zorzi, “A tutorial on beam management for 3GPP NR at mm Wave frequencies,” Co RR , vol. abs/1804.01908, 2018. [Online]. Available: http://arxiv.org/abs/1804.01908
- 8[8] Y. Li, J. Luo, M. H. C. Garcia, R. Böhnke, R. A. Stirling-Gallacher, W. Xu, and G. Caire, “On the beamformed broadcasting for millimeter wave cell discovery: Performance analysis and design insight,” vol. 17, no. 11, pp. 7620–7634, Nov. 2018.
