Periodic Analog Channel Estimation Aided Beamforming for Massive MIMO Systems
Vishnu V. Ratnam, Andreas F. Molisch

TL;DR
This paper introduces PACE, a novel analog channel estimation technique for massive MIMO systems that reduces overhead by avoiding digital processing, enabling efficient beamforming especially in sparse, wide-band channels.
Contribution
The paper proposes a new periodic analog channel estimation method (PACE) that operates with analog hardware, significantly lowering estimation overhead compared to digital methods.
Findings
PACE achieves comparable beamforming gain with lower overhead.
In sparse channels, PACE performs well above certain SNR levels.
The method is effective during initial access phases.
Abstract
Analog beamforming is an attractive and cost-effective solution to exploit the benefits of massive multiple-input-multiple-output systems, by requiring only one up/down-conversion chain. However, the presence of only one chain imposes a significant overhead in estimating the channel state information required for beamforming, when conventional digital channel estimation (CE) approaches are used. As an alternative, this paper proposes a novel CE technique, called periodic analog CE (PACE), that can be performed by analog hardware. By avoiding digital processing, the estimation overhead is significantly lowered and does not scale with number of antennas. PACE involves periodic transmission of a sinusoidal reference signal by the transmitter, estimation of its amplitude and phase at each receive antenna via analog hardware, and using these estimates for beamforming. To enable such…
| Parameter | Value | Parameter | Value |
|---|---|---|---|
| GHz | |||
| MHz | GHz | ||
| MHz | |||
| s | |||
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.
Periodic Analog Channel Estimation Aided Beamforming for Massive MIMO Systems
Vishnu V. Ratnam, and Andreas F. Molisch V. V. Ratnam and A. F. Molisch are with the Ming Hsieh Department of Electrical and Computer Engineering, University of Southern California, Los Angeles, CA, 90089 USA (e-mail: {ratnam, molisch}@usc.edu). This work was supported by the National Science Foundation under project CIF-1618078.
Abstract
Analog beamforming is an attractive and cost-effective solution to exploit the benefits of massive multiple-input-multiple-output systems, by requiring only one up/down-conversion chain. However, the presence of only one chain imposes a significant overhead in estimating the channel state information required for beamforming, when conventional digital channel estimation (CE) approaches are used. As an alternative, this paper proposes a novel CE technique, called periodic analog CE (PACE), that can be performed by analog hardware. By avoiding digital processing, the estimation overhead is significantly lowered and does not scale with number of antennas. PACE involves periodic transmission of a sinusoidal reference signal by the transmitter, estimation of its amplitude and phase at each receive antenna via analog hardware, and using these estimates for beamforming. To enable such non-trivial operation, two reference tone recovery techniques and a novel receiver architecture for PACE are proposed and analyzed, both theoretically and via simulations. Results suggest that in sparse, wide-band channels and above a certain signal-to-noise ratio, PACE aided beamforming suffers only a small loss in beamforming gain and enjoys a much lower CE overhead, in comparison to conventional approaches. Benefits of using PACE aided beamforming during the initial access phase are also discussed.
Index Terms:
Hybrid beamforming, analog beamforming, massive MIMO, channel estimation, analog channel estimation, initial access, carrier recovery, carrier arraying.
I Introduction
Massive Multiple-input-multiple-output (MIMO) systems, enabled by using antenna arrays with many elements at the transmitter (TX) and/or receiver (RX), promise large beamforming gains and improved spectral efficiency, and are therefore a key focus area for 5G systems research and development [1, 2]. Such massive antenna arrays, while also beneficial at sub- GHz frequencies, are essential at the higher millimeter-wave (mm-wave) frequencies to compensate for the large channel attenuation. However, despite their numerous benefits, full complexity massive MIMO architectures suffer from increased hardware cost and energy consumption. This is because, though the antenna elements are affordable, the corresponding up/down-conversion chains - which include circuit components such as analog-to-digital converters and digital-to-analog converters - are both expensive and power hungry [3]. A popular solution to reduce this implementation cost is hybrid beamforming [4, 5], where the large antenna array is connected to a small number of up/down-conversion chains via power-efficient and cost-effective analog hardware, such as, phase-shifters. By using such analog hardware to focus power into the dominant channel directions, hybrid beamforming exploits the directional nature of wireless channels to minimize loss in system performance. In this paper, we focus on a special case of hybrid beamforming with one up/down-conversion chain (for the in-phase and quadrature-phase components each), referred to as analog beamforming.
A major challenge with analog beamforming (and also hybrid beamforming in general) is the acquisition of the channel state information (CSI) required for beamforming at the TX and RX. In narrow-band (i.e., frequency-flat fading) systems [6, 7, 8, 9, 10, 11, 12], the required CSI usually involves instantaneous channel parameters (iCSI), while in wide-band systems [13, 14, 15, 16, 17, 18] average channel parameters (aCSI) are used for designing the analog beamformer. Here aCSI refers to channel parameters that remain constant over a wide time-frequency range, such as the spatial correlation matrices, while iCSI are parameters that change faster. In either scenario, the required CSI can be obtained by transmitting known signals (pilots) and performing channel estimation (CE) at the RX within each CSI coherence time, i.e., period over which CSI remains constant.111Required CSI at the TX is obtained either via CE on the reverse link, or via CSI feedback from RX. Since all RX antennas share one down-conversion chain, multiple temporal pilot transmissions are required for performing such CE [19, 20, 21, 16]. As an illustration, exhaustive CE approaches [20] require pilots, where are the number of TX and RX antennas, respectively and represents the scaling behavior in big oh notation. Such a large pilot overhead may consume a significant portion of the time-frequency resources when the CSI coherence time is short, such as in vehicle-to-vehicle channels, in systems using narrow TX/RX beams, e.g., massive MIMO, or in channels with large carrier frequencies and high blocking probabilities, e.g., at mm-wave frequencies [22]. The overhead also increases system latency and makes the initial access222Initial access refers to the phase wherein, a user equipment and base-station discover each other, synchronize, and coordinate to initiate communication. (IA) procedure very cumbersome [23, 24, 25]. Several fast CE approaches have therefore been suggested to reduce the pilot overhead, which are discussed below assuming for convenience.333For , the pilot overhead increases further, either multiplicatively or additively, by a function of , determined by the CE algorithm used at the TX. Side information aided narrow-band CE approaches utilize channel statistics and temporal correlation to reduce the iCSI pilot overhead [26, 27, 12, 21]. Compressed sensing based approaches [28, 19, 29, 30] exploit the sparse nature of the massive MIMO channels to reduce the pilots up to per CSI coherence time, where is the channel sparsity level. Iterative angular domain CE performs beam sweeping at the RX with progressively narrower search beams to find a good beam direction with pilots [31, 32, 25]. Approaches that utilize side information to improve iterative angular domain CE [33, 34] or perform angle domain tracking [35, 36] have also been considered. Sparse ruler based approaches exploit the possible Toeplitz structure of the spatial correlation matrix to reduce pilots to per CSI coherence time [37, 38, 39, 40, 16]. Since the overhead still scales with \footrefnote1, these approaches are only partially successful in reducing the pilot overhead. Furthermore, some of these CE approaches may not be applicable for IA since they would require the timing and frequency synchronization [41, 42] to be performed without the TX/RX beamforming gain, which may be difficult at the low signal-to-noise ratio (SNR) and high phase noise (i.e., random fluctuations of the instantaneous oscillator frequency) levels expected in mm-wave systems. Some of these CE approaches also require the channel to remain static during the re-transmissions and are only applicable for certain antenna configurations and/or channel models. Finally, to reduce the impact of the transient effects of analog hardware on CE [43], the multiple pilots may have to be spaced sufficiently far apart[44], thus potentially increasing the latency.
The main reason for the pilot overhead is that conventional CE approaches require processing in the digital domain, thus having to time-share the down-conversion chain across the antennas. Inspired by ultra-wideband transmit reference schemes [45, 46, 47] and legacy adaptive antenna array techniques [48, 49, 50, 51], our recent conference papers [52, 53], explore a different novel approach that enables CE without digital processing. In this approach, the TX transmits a reference sinusoidal tone simultaneously with the data. The received reference signals (including both amplitude and phase) are then recovered at each RX antenna via analog hardware and are utilized as a homodyne combining filter for the data. In essence, [52, 53] show that a maximal ratio combining (MRC) beamformer built for a reference frequency also provides a good, albeit sub-optimal, beamforming gain at other frequencies in a sparse scattering, wide-band channel. This is because, although they experience frequency selective fading, such channels exhibit a strong coupling across frequency. Since recovering a reference sinusoidal signal, or equivalently estimating its amplitude and phase, is significantly simpler than conventional CE, it can be performed at each RX antenna by analog hardware such as phase locked loops. Thus, by avoiding digital CE, this scheme allows RX beamforming without pilot re-transmissions. We shall henceforth refer to this type of amplitude and phase estimation as analog channel estimation (ACE). Note that due to the limited capabilities of analog hardware and the low SNR before beamforming, performing ACE and exploring new ACE techniques is non-trivial. In the original design in [52], the reference has to be transmitted continuously, to enable its recovery at the RX. While this design reduces the estimation overhead and avoids phase-shifters, it requires carrier recovery circuits which may add to the cost and power consumption of the RX. Furthermore, the continuous recovery of the reference tone is an overkill, and may cause some wastage in the transmit power and spectral efficiency. In [53], a non-coherent variant of [52] is explored that avoids recovery circuits but at the expense of bandwidth efficiency reduction. The current paper therefore proposes a different ACE scheme, referred to as periodic ACE (PACE), where the reference is transmitted judiciously, and its amplitude and phase are explicitly estimated to drive an RX phase shifter array. Unlike [52], PACE requires one carrier recovery circuit and phase shifters (see Fig. 1) and can support both homo/heter-dyne reception.
In PACE, the TX transmits a reference tone at a known frequency during each periodic RX beamformer update phase. One carrier recovery circuit, involving phase-locked loops (PLLs), is used to recover the reference tone from one or more antennas, as shown in Fig. 1. This recovered reference tone, and its quadrature component, are then used to estimate the phase off-set and amplitude of the received reference tone at each RX antenna, via a bank of ‘filter, sample and hold’ circuits (represented as integrators in Fig. 1). As shall be shown, these estimates are proportional to the channel response at the reference frequency. These estimates are used to control an array of variable gain phase-shifters, which generate the RX analog beam. During the data transmission phase, the wide-band received data signals pass through these phase-shifters, are summed and processed similar to conventional analog beamforming. As the phase and amplitude estimation is done in the analog domain, pilots are sufficient to update the RX beamformer. Additionally, the power from multiple channel MPCs is accumulated by this approach, increasing the system diversity against MPC blocking. Furthermore, the same variable gain phase-shifts can also be used for transmit beamforming on the reverse link. Finally, by providing an option for digitally controlling the inputs to the phase-shifters, the proposed architecture can also support conventional beamforming approaches.
On the flip side, PACE requires some additional analog hardware components, such as mixers and filters, in comparison to conventional digital CE. Additionally, the accumulation of power from multiple MPCs may cause frequency selective fading in a wide-band scenario, which can degrade performance. Finally, the proposed approach in its current suggested form does not support reception of multiple spatial data streams and can only be used for beamforming at one end of a communication link. This architecture is therefore more suitable for use at the user equipment (UEs). The possible extensions to multiple spatial stream reception shall be explored in future work. While the proposed architecture is also applicable in narrow-band scenarios, in this paper we shall focus on the analysis of a wide-band scenario where the repetition interval of PACE and beamformer update is of the order of aCSI coherence time, i.e. time over which the aCSI stays approximately constant (also called stationarity time in some literature).
The contributions of this paper are as follows:
We propose a novel transmission technique, namely PACE, and a corresponding RX architecture that enable RX analog beamforming with low CE overhead. 2. 2.
To enable the RX operation, we also explore two novel reference recovery circuits. These circuits are non-linear, making their analysis non-trivial. We provide an approximate analysis of their phase-noise and the resulting performance that is tight in the high SNR regime. 3. 3.
We analytically characterize the achievable system throughput with PACE aided beamforming in a wide-band channel. 4. 4.
Simulations with practically relevant channel models are used to support the analytical results and compare performance to existing schemes.
The organization of the paper is as follows: the system model is presented Section II; two designs for PACE and their respective noise analysis is presented in Section III; the system performance with PACE aided beamforming is characterized in Section IV; the advantages of PACE for transmit beamforming and during the IA phase are discussed in Section V; simulations results are presented in Section VI and finally conclusions are in Section VII.
Notation: scalars are represented by light-case letters; vectors by bold-case letters; and sets by calligraphic letters. Additionally, , is the complex conjugate of a complex scalar , represents the -norm of a vector and is the conjugate transpose of a complex matrix . Finally, represents the expectation operator, represents the Kronecker product, represents equality in distribution, / refer to the real/imaginary component, respectively, represents a circularly symmetric complex Gaussian vector with mean and covariance matrix , represents an exponential distribution with mean and represents a uniform distribution in range .
II General Assumptions and System model
We consider the downlink of a single-cell MIMO system, wherein one base station (BS) with antennas transmits to several UEs with antennas each. Since focus is on the downlink, we shall use abbreviations BS & TX and UE & RX interchangeably. Each UE is assumed to have one up/down-conversion chain, while no assumptions are made regarding the BS architecture.
Here we assume the communication between the BS and UEs to involve three important phases: (i) initial access (IA) - where the BS and UEs find each other, timing/frequency synchronization is attained and spectral resources are allocated; (ii) analog beamformer design - where the BS and UEs obtain the required aCSI to update the analog precoding/combining beams; and (iii) data transmission. The relative time scale of these phases are illustrated in Fig. 2. Through most of this paper (Sections II-IV), we assume that the IA and beamformer design at the BS are already achieved, and we mainly focus on the beamformer design phase at the UE and the data transmission phase. Therefore we assume perfect timing and frequency synchronization between the BS and UE, and assume that the TX beamforming has been pre-designed based on aCSI at the BS. Later in Section V, we also briefly discuss how aCSI can be acquired at the BS, how IA can be performed and how the use of PACE can be advantageous in those phases.
The BS transmits one spatial data-stream to each scheduled UE, and all such scheduled UEs are served simultaneously via spatial multiplexing. Furthermore, the data to the UEs is assumed to be transmitted via orthogonal precoding beams, such that, there is no inter-user interference.444This type of precoding is possible by avoiding transmission to the scatterers common to multiple scheduled UEs [27]. Under these assumptions and given transmit precoding beams and power allocation, we shall restrict the analysis to one representative UE without loss of generality. For convenience, we shall also assume the use of noise-less and perfectly linear antennas, filters, amplifiers and mixers at both the BS and UE. An analysis including the non-linear effects of these components is beyond the scope of this paper. The BS transmits orthogonal frequency division multiplexing (OFDM) symbols with sub-carriers, indexed as with , to this representative UE.555While the proposed PACE technique is also applicable to single carrier transmission, a detailed analysis of the same is beyond the scope of this paper. The BS transmits two kinds of symbols: reference symbols and data symbols. In a reference symbol, only a reference tone, i.e., a sinusoidal signal with a pre-determined frequency known both to the BS and UE, is transmitted on the [math]-th subcarrier, and the remaining sub-carriers are all empty. On the other hand, in a data symbol all the sub-carriers are used for data transmission.666In an actual implementation the data symbols may have may also have null and pilot sub-carriers, but we ignore them here for simplicity. The purpose of the reference symbols is to aid PACE and beamformer design at the RX, as shall be explained later. Since the BS can afford an accurate oscillator, we shall assume that the BS suffers negligible phase noise. The complex equivalent transmit signal for the [math]-th symbol, if it is a reference or data symbol, respectively, can then be expressed as:
[TABLE]
for , where is the unit-norm TX beamforming vector for this UE with , is the data signal at the -th OFDM sub-carrier, , is the carrier/reference frequency, represents the frequency offset of the -th sub-carrier, and are the symbol duration and the cyclic prefix duration, respectively. Here we define the complex equivalent signal such that the actual (real) transmit signal is given by . For the data symbols, we assume the use of Gaussian signaling with , for each . The total average transmit OFDM symbol energy (including cyclic prefix) allocated to the UE is defined as , where and . For convenience we also assume that is a multiple of , which ensures that the reference tone has the same initial phase in consecutive reference symbols.
The channel to the representative UE is assumed to be sparse with resolvable MPCs (), and the corresponding channel impulse response matrix is given as [22]:
[TABLE]
where is the complex amplitude and is the delay and are the TX and RX array response vectors, respectively, of the -th MPC. As an illustration, the -th RX array response vector for a uniform planar array with horizontal and vertical elements () is given by \mathbf{a}_{\rm rx}(\ell)=\bar{\mathbf{a}}_{\rm rx}\big{(}\psi^{\rm rx}_{\rm azi}(\ell),\psi^{\rm rx}_{\rm ele}(\ell)\big{)}, where we define:
[TABLE]
, are the azimuth and elevation angles of arrival for the -th MPC, are the horizontal and vertical antenna spacings and is the wavelength of the carrier signal. Expressions for can be obtained similarly. Note that in (2) we implicitly assume frequency-flat MPC amplitudes and ignore beam squinting effects [54], which are reasonable assumptions for moderate system bandwidths. To prevent inter symbol interference, we also let the cyclic prefix be longer than the maximum channel delay: . To model a time varying channel, we treat as aCSI parameters, that remain constant within an aCSI coherence time and may change arbitrarily afterwards.777While each MPC may contain several unresolved sub-paths, the corresponding set of scatterers are usually co-located. Therefore the relative sub-path delays and resulting MPC amplitude are expected to vary slowly with the TX/RX movement. However since the channel is more sensitive to delay variations, the MPC delays are modeled as iCSI parameters that only remain constant within a shorter interval called the iCSI coherence time. Note that this time variation of delays is an equivalent representation of the Doppler spread experienced by the RX. Finally, we do not assume any distribution prior or side information on .
The RX front-end is assumed to have a low noise amplifier followed by a band-pass filter at each antenna element that leaves the desired signal un-distorted but suppresses the out-of-band noise. The filtered complex equivalent received waveform for the [math]-th symbol can then be expressed as:
[TABLE]
for , where (\cdot)=({\rm r})\big{/}({\rm d}), is the complex equivalent, base-band, stationary, additive, vector Gaussian noise process, with individual entries being circularly symmetric, independent and identically distributed (i.i.d.), and having a power spectral density: for . During the data transmission phase, the received data waveform is phase shifted by a bank of phase-shifters, whose outputs are summed and fed to a down-conversion chain for data demodulation, as in conventional analog beamforming. However unlike conventional CE based analog beamforming, the control signals to the phase-shifters are obtained using the reference symbols and using PACE, as shall be discussed in the next section.
III Analog beamformer design at the receiver
During each beamformer design phase, the BS transmits consecutive reference symbols to facilitate PACE at the RX. This process involves two steps: locking a local RX oscillator to the received reference tone and using this locked oscillator to estimate the amplitude and phase-offsets at each antenna.888Note that IA based time/frequency synchronization usually involves digital post-processing. Thus prior IA based synchronization does not guarantee that an RX oscillator is locked to the reference tone. Here locking refers to ensuring that the phase difference between the oscillator and the received reference tone is approximately constant. The first reference symbols are used for the former step and the remaining symbols are used for the latter step. Therefore is independent of and is mainly determined by the time required for oscillator locking (see Remark III.1). The first step shall be referred to as recovery of the reference tone and is analyzed in Section III-A and while the latter step is discussed in Section III-B. As shall be shown both steps are significantly impaired by channel noise. Therefore in Section III-C, we propose an improved architecture for reference tone recovery that provides better noise performance, albeit with a slightly higher hardware complexity. For convenience, we shall assume that the MPC delays do not change within the beamformer design phase, and are represented as (see also Remark III.2). However the delays may be different during the data transmission phase, as shall be considered in Section IV. Without loss of generality, assuming the first reference symbol to be the [math]-th OFDM symbol, the complex equivalent RX signal for the reference symbols at antenna can be expressed as:999The component of for suffers inter-symbol interference and hence is not included here.
[TABLE]
for , where is the amplitude of the reference tone at antenna .
III-A Recovery of the reference tone - using one PLL
For locking a local RX oscillator to the reference signal, we first consider the use of a type 2 analog PLL at RX antenna , as illustrated in Fig. 3. The PLL is a common carrier-recovery circuit - with a mixer, a loop low pass filter () a variable loop gain () and a voltage controlled oscillator () arranged in a feedback mechanism - that can filter the noise from an input noisy sinusoidal signal (see [55, 56] for more details).
Here is assumed to be a first-order active low-pass filter with a transfer function and the loop gain is assumed to adapt to the amplitude of the input such that .101010Such a variable gain can possibly be implemented by using an automatic gain control circuit. For convenience, we also ignore the VCO’s internal noise [57, 58]. Without loss of generality, let the output of the VCO (i.e. the recovered reference tone) be expressed as:
[TABLE]
where may be arbitrary and we define such that . Then the stochastic differential equation governing (14) for is given by [56]:
[TABLE]
where is the free running frequency of the VCO with no input, we use (13) and assume is much larger than the bandwidth of . In this subsection, we are interested in finding the time required for locking (), i.e., for to (nearly) converge to a constant and characterizing the distribution of the PLL output , or equivalently , during the last reference symbols when the PLL is locked to the reference tone. The first part is answered by the following remark:
Remark III.1**.**
For the PLL considered, the phase lock acquisition time is in the no noise scenario [55, 56]. Thus and must be of the orders of and respectively, to keep small.
Numerous techniques [59, 60] have been proposed to further reduce the lock acquisition time, which are not explored here for brevity. In the locked state, it can be shown that suffers from random fluctuations due to the input noise in (III-A), and that () is approximately a zero mean random process [55, 56]. This fluctuation manifests as phase noise of . While several attempts have been made to characterize the locked state (see [56, 55] and references therein), closed form results are available only for a few simple scenarios that are not applicable here. Therefore, for analytical tractability, we linearize (III-A) using the following widely used approximations [56]:
We neglect cycle slips and assume that the deviations of about its mean value are small, such that in the locked state. 2. 2.
We assume that the distribution of the base-band noise process is invariant to multiplication with , i.e., is also a Gaussian noise process with power spectral density .
Approximation 1 is accurate in the locked state and in the large SNR regime, while Approximation 2 is accurate when the noise bandwidth is much larger than the loop filter bandwidth [61, 56]. Using these approximations and the definition of , we can linearize (III-A) as:
[TABLE]
where we replace by to denote use of the linear approximation. Note that for sufficient SNR, () during the last reference symbols. Assuming and the PLL input to be [math] for and taking the Laplace transform on both sides of (16), we obtain:
[TABLE]
where and are the Laplace transforms of and , respectively. It can be verified using the final value theorem that the contribution of the last term on the right hand side of (17) vanishes for (i.e., in locked state). Therefore ignoring this term in (17), we observe that is a zero mean, stationary Gaussian process [57], in the locked state. Furthermore, the locked state power spectral density, auto-correlation function and variance of can then be computed, respectively, as:
[TABLE]
where , , (19)–(20) follow from finding the inverse Fourier transform via partial fraction expansion and the final expressions follow by observing that for all . Since is stationary and Gaussian in locked state, note that its distribution is completely characterized by (18)–(20).
III-B Phase and amplitude offset estimation
This subsection analyzes the procedure for reference signal phase and amplitude offset estimation at each RX antenna. As illustrated in Fig. 1, the PLL signal from antenna is fed to a phase shifter to obtain its quadrature component. From (14), the in-phase and quadrature-phase components of the PLL signal for can be expressed together as:
[TABLE]
At each RX antenna, the received reference signal is multiplied by the in-phase and quadrature-phase components of the PLL signal, and the resulting outputs are fed to ‘filter, sample and hold’ circuits. This circuit involves a low pass filter with a bandwidth of , followed by a sample and hold circuit that samples the filtered output at the end of the reference symbols. For convenience, in this paper we shall approximate this ‘filter, sample and hold’ by an integrate and hold operation as depicted in Fig. 1. Representing the ‘filter, sample and hold’ outputs corresponding to the in-phase and quadrature-phase components of the PLL output as real and imaginary respectively, the complex sample and hold vector can be approximated as:
[TABLE]
where is a scaling factor, , , is the frequency-domain channel matrix for the -th subcarrier during beamformer design phase and is an i.i.d. Gaussian noise process vector with power spectral density (see Approximation 2). Note that in locked state (), we have (), as per approximations 1 and 2. Furthermore from (19), the auto-correlation function of decays exponentially with a time constant of . Therefore, for , experiences enough independent realizations of . Therefore replacing the integral in (22) with an expectation over phase noise, we have:
[TABLE]
where follows from the fact that () in locked state, follows by defining and by using the characteristic function for the stationary Gaussian process . Since is i.i.d. Gaussian with a power spectral density , it can be verified that when . From (23), note that the signal component of the sample and hold output is directly proportional to the channel matrix at the reference frequency. The outputs are used as a control signals to the RX phase-shifter array, to generate the RX analog beam to be used during the data transmission phase. From (23) and (20), note that either or can be increased, to reduce the impact of noise on the analog beam. Since is a non-decreasing function of (see (13)), this implies that should be kept as large as possible while satisfying and meeting the spectral mask regulations.
Note that the results in this section are based on several approximations, including the linear phase noise analysis in Section III-A. To test the accuracy of these results, the numerical values of \big{|}\int_{T_{1}}^{T_{2}}e^{-{\rm j}\theta(t)}{\rm d}t\big{|}\big{/}{D_{2}T_{\rm cs}}, obtained by simulating realizations of from (III-A), are compared to its analytic approximation in Fig. 4. Note that this comparison reflects the accuracy of the approximation in (23). As is evident from Fig. 4, (23) is accurate above a certain SNR. Additionally, since decays exponentially with (see (23)), we observe from Fig. 4a that the mean integrator output drops drastically below a certain threshold SNR. As shall be shown in Section IV, such a drop in the mean causes a sharp degradation in the system performance below this threshold SNR. Therefore in the next subsection we propose a better reference recovery circuit, called weighted carrier arraying, that reduces the SNR threshold.
Remark III.2**.**
The preceding derivations assumed that the MPC delays are identical for the reference symbols. However since the PLL continuously tracks the RX signal and phase/amplitude estimation at each antenna is performed simultaneously, these results are valid even if the delays change slowly within the beamformer design phase.
Remark III.3**.**
The RX phase-shifter array or the down-conversion chain are not utilized during the reference symbols of the beamformer design phase. Therefore, data reception is also possible during these reference symbols in parallel, as long as a sufficient guard band between the data sub-carriers and the reference sub-carrier is provided (similar to (35)) to reduce impact on the PLL performance.
Note that in a multi-cell scenario, use of the same reference tone in adjacent cells can cause reference tone contamination, i.e., may contain components corresponding to the channel from a neighboring BS. This is analogous to pilot contamination in conventional CE approaches [1], and can be avoided by using different, well-separated reference frequencies in adjacent cells.
III-C Recovery of the reference tone - using weighted carrier arraying
For reducing the PLL SNR threshold and improving performance, in this subsection we propose a new reference recovery technique called weighted carrier arraying, as illustrated in Fig. 5. Apart from a main primarly PLL, weighted carrier arraying has secondary PLLs at a subset of antennas, which compensate for the inter-antenna phase shift. The resulting phase compensated signals from the antennas are weighted, combined and tracked by the primary PLL, which operates at a higher SNR and with a wider loop bandwidth than the secondary PLLs. Note that this architecture can be interpreted as a generalization of the carrier recovery process in [62, 63, 50, 51] that allows weighted combining. We shall next analyze the performance of this arrayed PLL in the locked state. However, an analysis of the transient behavior and lock acquisition time of this design is beyond the scope of this paper.
In Fig. 5, refer to low-pass and band-pass filters with wide bandwidths, designed only to remove the unwanted side-band of the mixer outputs. Without loss of generality, we express the outputs of the primary and secondary VCOs as:111111Another convergence point for is at a frequency of . But the final results presented here are also valid for this alternate convergence point.
[TABLE]
respectively, where are arbitrary, is the common free running frequency of the secondary VCOs, and are such that for all . Now similar to Section III-A, from (13) the differential equation governing the secondary PLL at antenna can be expressed as:
[TABLE]
where we define and is the loop gain of the secondary VCO at antenna . Similarly, for the primary VCO we have:
[TABLE]
where is the free running frequency of the primary VCO, is the loop gain and is an active low pass filter with transfer function . Similar to Section III-A, to obtain the locked state distribution of we shall rely on the linear PLL analysis by using: 1) , which is accurate in the high SNR locked state where and 2) , which is accurate for a wide noise bandwidth. Using these approximations in (24)–(25) with zero initial conditions and taking Laplace transforms, we obtain:
[TABLE]
where , and are the Laplace transforms of , linear approximation and linear approximation , respectively. We assume that the loop gains of the PLLs adapt to the amplitudes of the input such that and . Then solving the system of equations in (26), we obtain:
[TABLE]
It can be verified using the final value theorem that the last term in (III-C) only contributes a constant phase shift for (in locked state), say .121212Simulations suggest this constant phase shift for the actual non-linear system (24)–(25) is noise dependent. However such an arbitrary, but constant, phase shift does not impact the resulting beamforming gain if cycle skipping probability is low. Thus, using steps similar to Section III-A, we can obtain the locked state power spectral density and variance of the time varying part of , i.e., , as:
[TABLE]
where . Comparing (29) to (20), note that the PLL phase noise is essentially reduced by the maximal ratio combining gain corresponding to the antennas. As this variation in manifests as phase noise of in Fig. 5, the ‘filter, sample and hold’ outputs with weighted carrier arraying can be obtained by using (29) in (23). The accuracy of the resulting approximation is studied via simulations in Fig. 4.
IV Data transmission
During the data transmission phase, OFDM symbols of type (1b) are transmitted and the corresponding received signals are processed via the phase-shifter array with as the control signals. Without loss of generality, again assuming the [math]-th OFDM symbol as a representative data symbol, the combined data signal at the RX for can be expressed as:\footrefnote2
[TABLE]
where the is a scaling constant for convenience and we assume that the MPC delays for this representative data symbol are . This phase shifted and combined signal is then converted to base-band by a separate RX oscillator, and any resulting phase noise is assumed to be mitigated via some digital phase noise compensation techniques [64, 65, 58, 66]. Therefore neglecting the down-conversion phase noise, the resulting base-band signal can be expressed as . This signal is then sampled and OFDM demodulation follows. The OFDM demodulation output for the -th subcarrier () is then given by:
[TABLE]
where is the frequency domain channel matrix for the -th data subcarrier and , with being independently distributed for each as . Note from (23) that is similar (with appropriate scaling), but not identical, to the MRC beamformer for the -th sub-carrier: . The mismatch is due to the beamforming noise and because the reference symbols and the -th sub-carrier data stream pass through slightly different channels, owing to the difference in sub-carrier frequencies and the MPC delays (). Consequently, the beamformer only achieves imperfect MRC, leading to some loss in performance and causing the effective channel coefficients to vary with the sub-carrier index , i.e., the system experiences frequency-selective fading. Furthermore, since the MPC delays change after every iCSI coherence time, so may these channel coefficients. As depicted in Fig. 2, we assume that the TX transmits pilot symbols within each iCSI coherence time to facilitate estimation of these coefficients \big{\{}\mathbf{I}_{\rm PACE}^{{\dagger}}\boldsymbol{\mathcal{H}}(f_{k})\mathbf{t}\big{|}k\in\mathcal{K}\big{\}} at the RX. Since these pilots are used only to estimate the effective single-input-single-output (SISO) channel and not the actual MIMO channel, the corresponding overhead is small and shall be neglected here. Assuming perfect estimates of these channel coefficients, from (30) the effective SNR for the -th sub-carrier, and the instantaneous system spectral efficiency (iSE), respectively, can be expressed as:
[TABLE]
where we neglect the cyclic prefix overhead in (32) for convenience. Note that the iSE maximizing data power allocation can be obtained via water-filling across the sub-carriers. While the exact expressions for (31)–(32) are involved, their expectations with respect to can be bounded, as stated by the following theorem.
Theorem IV.1**.**
If the RX array response vectors for the channel MPCs are mutually orthogonal, i.e., for , the effective SNR and iSE, averaged over the beamformer noise , can be bounded as in (33)
where and represents a inequality at a high enough SNR such that the approximations in Section III are accurate.
Proof.
Substituting (23) in (30), and by treating the received signal component corresponding to , i.e., , as noise, we can obtain a lower bound to the mean SNR as:
[TABLE]
where follows from the Jensen’s inequality and from the orthogonality of the array response vectors. Similarly, by treating as Gaussian noise independent of , a lower bound on the mean iSE can be obtained as:
[TABLE]
where we use similar steps to (34). ∎
The array response orthogonality condition in Theorem IV.1 is satisfied if the scatterers corresponding to different MPCs are well separated and [67]. Note that even though the RX does not explicitly estimate the array response vectors for the MPCs, we still observe an RX beamforming gain of in (33a). The impact of imperfect MRC combining and the resulting frequency-selective fading is quantified by , where note that . Another drawback of the fading is that it may cause a drastic drop in performance of the one PLL architecture in Section III-A if - the reference signal strength at the antenna - falls in a fading dip, as is evident from (20) and (33). Note however that the weighted arraying architecture in Section III-C enjoys diversity against such fading by recovering the reference tone from multiple antennas .
V Initial access and aCSI estimation at the BS
In this section we suggest how aCSI can be acquired at the BS during the TX beamformer design phase and also propose a sample IA protocol that can utilize PACE. Note that power allocation, user-scheduling and design of the TX beamformer requires knowledge of the TX array response vectors and amplitudes for the different UEs. Such aCSI can be acquired at the BS either via uplink CE, or by downlink CE with CSI feedback from the RX. Uplink CE can be performed by transmitting an orthogonal pilot from each UE omni-directionally, and using any of the digital CE algorithms from Section I at the BS. Note that PACE cannot be used at the BS since the pilots from multiple UEs need to be separated via digital processing. For downlink CE with feedback, the BS transmits reference signals sequentially along different transmit precoder beams (beam sweeping), with reference symbols for each beam. The UEs perform PACE for each TX beam, and provide the BS with uplink feedback about the corresponding link strength for data transmission.
The suggested IA protocol is somewhat similar to the downlink CE with feedback, where the BS performs beam sweeping along different angular directions, possibly with different beam widths. For each TX beam, the BS transmits reference symbols, followed by a sequence of primary (PSS) and secondary synchronization sequences (SSS). The RX performs PACE, and provides uplink feedback to the BS upon successfully detecting a PSS. However due to lack of prior timing synchronization during IA phase, the ‘filter, sample and hold’ circuit in Section III-B cannot be used directly for the PACE. One alternative is to allow continuous transmission of the reference tone even during the PSS and SSS with the following suggested symbol structure:
[TABLE]
where defines a guard band around the reference tone, to reduce the impact of the data sub-carriers on the PLL output. The amplitude and phase estimation can then be performed similar to Section III-B, by multiplying the received signal at each antenna with the PLL output and then filtering with a low pass filter with cut-off frequency . Due to the continuous availability of the reference tone, the filter outputs can be directly used to control the phase shifter at each antenna without the ‘sample and hold’ operation. Since , the IA latency does not scale with and yet the PSS/SSS symbols can exploit the RX beamforming gain, thus improving cell discovery radius and/or reducing IA overhead.
VI Simulation Results
For the simulation results, we consider a single cell scenario with a -spaced () antenna BS and one representative UE with a -spaced () antenna array, having one down-conversion chain and using PACE aided beamforming. The BS has perfect aCSI and transmits one spatial OFDM data stream to this UE with sub-carriers and the beamformer aligned with the strongest channel MPC. The RX beamformer design phase is assumed to last symbols with , where the BS transmits reference symbols with power (to satisfy spectral mask regulations). The system parameters for the one PLL and weighted arraying case, respectively, are as given in Table I on page I. For comparison to existing schemes, we include the performance of RTAT - the continuous ACE based beamforming scheme in [52], and of statistical RX analog beamforming [13], where the beamformer is the largest eigen-vector of the RX spatial correlation matrix: . For both these schemes we ignore impact of phase noise and additionally, for statistical beamforming we consider two cases: (a) perfect knowledge of at the RX and (b) estimate of obtained using sparse-ruler sampling [37] - a reduced complexity digital CE technique. Note that PACE uses reference symbols per beamformer update phase, RTAT avoids reference symbols but requires continuous transmission of the reference and sparse-ruler sampling requires pilot symbols for .
We first consider a sparse multi-path channel having MPCs with delays ns, angles of arrival , and effective amplitudes , respectively, during the RX beamformer design phase and ps for one snapshot of the data transmission phase. For this channel, the mean iSE of PACE aided beamforming, obtained using Monte-Carlo simulations with the non-linear PLL equations (III-A), (24), (25), is compared to the analytical approximation (33b), and the performance other schemes in Fig. 6a. Since the RX beamformer in (22) is random, the one sigma interval of iSE is also depicted as a shaded region here. As is evident from the results, the beamforming gain with PACE aided beamforming is only dB lower than that of statistical beamforming, above a certain SNR threshold. Below this threshold, however, PACE experiences an exponential decay in peformance due to the oscillator phase noise, as also predicted by Theorem IV.1. As is expected, this SNR threshold is lower for weighted carrier arraying than for one PLL. Furthermore, the derived analytical approximations are also accurate above this SNR threshold. PACE also outperforms RTAT at high SNR due to the judicious transmission of the reference, while the deceptively better performance of RTAT at low SNR is due to neglect of phase-noise. Note that these PACE results are obtained for an oscillator offset of MHz (see Table I on page I). Better performance can be achieved if the PLL is optimized for more accurate local oscillators.
To study the impact of more realistic channels and number of MPCs, we next model the channel as a rich scattering stochastic channel with resolvable MPCs, each with unresolved sub-paths. Here the MPCs and sub-paths are generated identically to the clusters and rays, respectively, in the 3GPP TR38.900 Rel 14 channel model (UMi NLoS scenario) [68]. The only difference from [68] is that we use an intra-cluster delay spread of and an intra-cluster angle spread of (for all elevation, azimuth, arrival and departure), to ensure that the sub-paths of each MPC are unresolvable. The channel SNR at each RX antenna (including the TX beamforming gain) is fixed at [math] dB, and the channel variation between beamformer design phase and one snapshot of the data transmission phase is modeled by assuming that the RX moves a distance of cm in a random azimuth direction without changing its orientation. Note that this channel can also be represented by our system model by replacing in (2) with . For this stochastic channel model, the mean iSE for PACE aided beamforming, averaged over channel realizations, is compared to RTAT and statistical beamforming in Fig. 6b. For computational tractability, we skip the non-linear PLL simulation and use the analytical expressions (23) and (32) to quantify performance of PACE.131313Note that (33b) is not applicable due to non-orthogonality of array response vectors. These expressions are accurate at [math]dB SNR as observed from Fig. 6a. As observed from the results, the loss in beamforming gain for PACE aided beamforming increases with , and therefore PACE is mainly suitable for channels with resolvable MPCs. It must be emphasized that such cases may frequently occur at mm-wave frequencies, where the number of resolvable MPCs/clusters with significant energy (within dB of the strongest) is on the order [22, 68].
Note that for the iSE results in this section, we did not include the CE overhead. While digital appoaches like sparse ruler sampling [37, 16] require pilots (for ), PACE uses only pilots. The corresponding overhead reduction is significant when downlink CE with feedback is used for aCSI acquisition at the BS, such as in frequency division duplexing systems.141414Even in time division duplexing systems, dowlink CE with feedback may be used during the IA phase, causing a large IA latency. PACE can help reduce IA latency in such situations. For example with exhaustive beamscanning [20] at the TX and an aCSI coherence time of ms, the BS aCSI acquisition overhead reduces from for sparse ruler techniques to for PACE (see Section V for protocol). The overhead reduction is expected to be higher if the additional time required for beam switching and settling [43, 44] are also taken into account. Thus, PACE aided beamforming shows potential in solving the CE overhead issue of hybrid massive MIMO systems, with minimal degradation in performance.
VII Conclusions
This paper proposes the use of PACE for designing the RX beamformer in massive MIMO systems. This process involves transmission of a reference sinusoidal tone during each beamformer design phase, and estimation of its received amplitude and phase at each RX antenna using analog hardware. A one PLL based carrier recovery circuit is proposed to enable the PACE receiver, and its analysis suggests that the quality of obtained channel estimates decay exponentially with inverse of the SNR at the PLL input. To remedy this and also to obtain diversity against fading, a multiple PLL based weighted carrier arraying architecture is also proposed. The performance analysis suggests that PACE aided beamforming can be interpreted as using the channel estimates on one sub-carrier to perform beamforming on other sub-carriers, with an additional loss factor corresponding to the circuit phase-noise. Simulation results suggest that PACE aided beamforming suffers only a small beamforming loss in comparison to conventional analog beamforming in sparse channels, at sufficiently high SNR. This loss however increases with the number of channel MPCs , and hence PACE is mostly suitable for sparse channels with few MPCs. The CE overhead reduction with PACE is significant when downlink CE with feedback is required. Benefits of PACE aided beamforming during IA phase are also discussed, although a more detailed analysis will be a subject for future work. Similarly the performance of PACE at very low SNR and with system mismatches/imperfections also requires more attention.
Acknowledgement
The authors would like to thank Dr. W. C. Lindsey and Dr. H. Hashemi of University of Southern California for their helpful comments regarding phase-locked loops.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] T. Marzetta, “Noncooperative cellular wireless with unlimited numbers of base station antennas,” IEEE Transactions on Wireless Communications , vol. 9, pp. 3590–3600, November 2010.
- 2[2] F. Boccardi, R. Heath, A. Lozano, T. Marzetta, and P. Popovski, “Five disruptive technology directions for 5G,” IEEE Communications Magazine , vol. 52, pp. 74–80, February 2014.
- 3[3] B. Murmann, “ADC performance survey 1997-2018 (ISSCC & VLSI Symposium).” available at: https://web.stanford.edu/~murmann/adcsurvey.html .
- 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 Journal of Selected Topics in Signal Processing , vol. 10, pp. 436–453, April 2016.
- 5[5] A. F. Molisch, V. V. Ratnam, S. Han, Z. Li, S. L. H. Nguyen, L. Li, and K. Haneda, “Hybrid beamforming for massive MIMO: A survey,” IEEE Communications Magazine , vol. 55, pp. 134–141, Sept 2017.
- 6[6] X. Zhang, A. Molisch, and S.-Y. Kung, “Variable-phase-shift-based RF-baseband codesign for MIMO antenna selection,” IEEE Transactions on Signal Processing , vol. 53, pp. 4091–4103, Nov 2005.
- 7[7] O. El Ayach, S. Rajagopal, S. Abu-Surra, Z. Pi, and R. Heath, “Spatially sparse precoding in millimeter wave MIMO systems,” IEEE Transactions on Wireless Communications , vol. 13, pp. 1499–1513, March 2014.
- 8[8] Z. Xu, S. Han, Z. Pan, and C.-L. I, “Alternating beamforming methods for hybrid analog and digital MIMO transmission,” in IEEE International Conference on Communications (ICC) , pp. 1595–1600, June 2015.
