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

TL;DR
This paper proposes a novel continuous analog channel estimation (CACE) technique for massive MIMO systems that reduces pilot overhead, enhances phase-noise resilience, and enables efficient analog beamforming without digital processing.
Contribution
Introduction of CACE, a new CE method that eliminates digital processing, reduces overhead, and improves phase-noise robustness in massive MIMO beamforming.
Findings
CACE significantly reduces channel estimation overhead compared to conventional methods.
CACE provides resilience against oscillator phase-noise.
Simulation results show only a small SNR loss with CACE.
Abstract
Analog beamforming greatly reduces the implementation cost of massive antenna transceivers by using only one up/down-conversion chain. However, it incurs a large pilot overhead when used with conventional channel estimation (CE) techniques. This is because these CE techniques involve digital processing, requiring the up/down-conversion chain to be time-multiplexed across the antenna dimensions. This paper introduces a novel CE technique, called continuous analog channel estimation (CACE), that avoids digital processing, enables analog beamforming at the receiver and additionally provides resilience against oscillator phase-noise. By avoiding time-multiplexing of up/down-conversion chains, the CE overhead is reduced significantly and furthermore becomes independent of the number of antenna elements. In CACE, a reference tone is transmitted continuously with the data signals, and the…
Click any figure to enlarge with its caption.
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9Peer 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.
Continuous Analog Channel Estimation Aided Beamforming for Massive MIMO Systems
Vishnu V. Ratnam, and Andreas F. Molisch V. V. Ratnam is with the Standards and Mobility Innovation Lab at Samsung Research America, Plano, TX, 75023 USA. A. F. Molisch is 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. Part of this work was presented at IEEE ICC 2018 [1].
Abstract
Analog beamforming greatly reduces the implementation cost of massive antenna transceivers by using only one up/down-conversion chain. However, it incurs a large pilot overhead when used with conventional channel estimation (CE) techniques. This is because these CE techniques involve digital processing, requiring the up/down-conversion chain to be time-multiplexed across the antenna dimensions. This paper introduces a novel CE technique, called continuous analog channel estimation (CACE), that avoids digital processing, enables analog beamforming at the receiver and additionally provides resilience against oscillator phase-noise. By avoiding time-multiplexing of up/down-conversion chains, the CE overhead is reduced significantly and furthermore becomes independent of the number of antenna elements. In CACE, a reference tone is transmitted continuously with the data signals, and the receiver uses the received reference signal as a matched filter for combining the data signals, albeit via analog processing. We propose a receiver architecture for CACE, analyze its performance in the presence of oscillator phase-noise, and derive near-optimal system parameters and power allocation. Transmit beamforming and initial access procedure with CACE are also discussed. Simulations confirm that, in comparison to conventional CE, CACE provides phase-noise resilience and a significant reduction in the CE overhead, while suffering only a small loss in signal-to-interference-plus-noise-ratio.
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, where the transmitter (TX) and/or receiver (RX) are equipped with a large array of antenna elements, are considered a key enabler of 5G cellular technologies due to the massive beamforming and/or spatial multiplexing gains they offer [2, 3]. This technology is especially attractive at millimeter (mm) wave and terahertz (THz) frequencies, where the massive antenna arrays can be built with small form factors, and where the resulting beamforming gain can help compensate for the large channel attenuation. Despite the numerous benefits, full complexity massive MIMO transceivers, where each antenna has a dedicated up/down-conversion chain, are hard to implement in practice. This is due to the cost and power requirements of the up/down-conversion chains – which include expensive and power hungry circuit components such as the analog-to-digital converters (ADCs) and digital-to-analog converters [4]. A key solution to reduce the implementation costs of massive MIMO while retaining many of its benefits is Hybrid Beamforming [5, 6, 7, 8, 9, 10], wherein a massive antenna array is connected to a smaller number of up/down-conversion chains via the use of analog hardware, such as phase-shifters and switches. While being comparatively cost and power efficient, the analog hardware can focus the transmit/receive power into the dominant channel directions, thus minimizing the performance loss in comparison to full complexity transceivers. In this paper, we focus on a special case of hybrid beamforming with only one up/down-conversion chain (for the in-phase and quadrature signal components each), referred to as analog beamforming.
A major challenge for analog beamforming (and also hybrid beamforming in general) is the acquisition of channel state information required for beamforming, henceforth referred to as rCSI. The rCSI may include, for example, average/statistical channel parameters in some beamformer designs [11, 12, 10] and instantaneous parameters in some other designs [7, 8, 13]. The rCSI is commonly obtained by transmitting known signals (pilots) at the TX and performing channel estimation (CE) at the RX, at least once per rCSI coherence time – which is the duration for which the rCSI remains approximately constant. Since one down-conversion chain has to be time-multiplexed across the RX antennas for CE in analog beamforming, several pilot re-transmissions are required for rCSI acquisition [14, 15, 16, 12]. As an example, exhaustive CE approaches [15] require pilots per , where are the number of TX and RX antennas, respectively and represents the scaling behavior in the big-‘o’ notation. Such a large pilot overhead may consume a significant portion of the time-frequency resources when is short, such as in vehicle-to-vehicle channels [17], in systems using narrow TX/RX beams, e.g., massive MIMO systems, or in channels with large carrier frequencies (high Doppler) and high blocking probabilities, e.g., at mm-wave, THz frequencies [18]. The overhead also increases system latency and makes the initial access111Initial access refers to the process wherein, a user equipment and base-station discover each other, synchronize, and coordinate to initiate communication. (IA) procedure cumbersome [19, 20, 21]. As a solution, several fast CE approaches have been proposed in literature, which are discussed below assuming for convenience.222For , 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 CE approaches utilize spatial/temporal statistics of rCSI to reduce the pilot overhead [22, 23, 9, 16]. Compressed sensing based CE approaches [24, 14, 25, 26] exploit the sparse nature of the channel to reduce the number of pilots per up to {\rm O}\big{(}L\log(M_{\rm rx}/L)\big{)}, where is the number of non-zero components of the channel in a certain basis. Iterative angular domain CE uses progressively narrower search beams at the RX to reduce the required pilots per to [27, 28, 21]. Approaches that utilize side information to enhance iterative angular domain CE [29, 30] or perform angle domain tracking [31, 32, 33] have also been considered. Sparse ruler based approaches exploit the possible Toeplitz structure of the spatial correlation matrix to reduce pilots per to [34, 35, 36, 37, 12]. For , matrix completion based techniques [38] use the low channel rank to reduce pilots per up to O\big{(}L(M_{\rm rx}+M_{\rm tx})\big{)}, where is the channel rank. In all these approaches, since the required pilots per still scale with , they are only partially successful in reducing the CE overhead. Some of these approaches also require side information and/or prior timing/frequency synchronization [39, 40], making them less suitable for the IA procedure. Some approaches also require a long that spans the pilot re-transmissions and/or are only applicable for certain antenna array configurations and channel models. Compressed sensing, sparse ruler, and matrix completion approaches may further incurr large computation and/or memory overheads, making them unsuitable for use at user equipments (UEs). Finally, since these CE techniques require time-multiplexing of the up/down-conversion chains, they are prone to the transient effects of the analog hardware [41].
The main reason for the overhead is that conventional CE approaches require processing in the digital domain, while the RX has only one down-conversion chain. Prior to the growth of digital hardware and digital processing capabilities, some legacy systems [42, 43, 44, 45] used an alternate RX beamforming approach in single path channels (for space communication), that did not require digital processing. In this approach, an analog phase locked loop (PLL) is used to recover the carrier tone from the received signal at each RX antenna, and the recovered carrier is then used for down-converting the received signal at that antenna to base-band. Since the carrier and data experience the same inter-antenna phase shift (in single path channels), the down-conversion leads to compensation of this phase shift, enabling coherent combining of the signals from each antenna (i.e., beamforming). Note that carrier recovery at each RX antenna can be interpreted as an implicit estimation of the channel phase using analog hardware.333The difference between ‘isolation/recovery’ and ‘estimation’ is somewhat vague in the context of analog signal processing. We shall refer to such schemes that use only analog hardware to acquire the rCSI as analog channel estimation (ACE) techniques. As ACE does not involve digital processing, it avoids time-multiplexing of the down-conversion chain and shows potential in reducing the CE overhead for analog beamforming. The delay domain counterpart of ACE was also explored for single antenna ultra-wideband systems, referred to as transmit reference schemes [46, 47]. However, these legacy ACE systems only exploit the carrier phase but not its amplitude, and thus are not directly applicable to multi-path channels. Additionally, they involve recovery of the carrier at the RX via a PLL, which is difficult at the low signal-to-noise ratios (SNRs) and high frequencies encountered in mm-wave/THz systems [48, 49]. The PLL aided recovery may also lead to a high RX phase-noise [48, 49], viz., random fluctuation in the instantaneous frequency of the recovered carrier, that degrades the system performance. Finally, prior works do not perform a detailed performance analysis of ACE or explore optimal system parameters. Therefore in this paper we explore a more generalized ACE approach for RX beamforming, called continuous ACE (CACE). Instead of using PLLs for carrier recovery, the CACE RX uses a local oscillator and low-pass filter combination to isolate/filter-out a received reference/carrier signal. This (i) enables exploiting both the amplitude and phase information of the channel response, which is essential for multi-path channels, (ii) avoids the poor performance of PLL based recovery at low SNRs and (iii) helps compensate for TX/RX oscillator phase noise.
In CACE, a reference tone, i.e. a sinusoidal tone at a known frequency, is continuously transmitted along with the data by the TX, as illustrated in Fig. 2a.444Since this reference need not be at the center frequency of the TX signal, we don’t refer to it as the carrier here. At the RX, the received signal at each antenna is converted to base-band by a bank of mixers and a local oscillator that is tuned (approximately) to the reference frequency, as illustrated in Fig. 1. The in-phase (I) and quadrature (Q) components of the resulting base-band signal at each antenna are then low-pass filtered to extract the received signals corresponding to the reference, as illustrated in Fig. 2b. These filtered outputs, which are implicit of the channel response (including amplitude and phase) at the reference frequency, are then used as control signals to a variable gain, analog phase-shifter array to generate the RX analog beam. The un-filtered base-band received signals at each antenna are processed by these phase-shifters, added and fed to a single ADC for demodulation. As shall be shown, this process emulates using the received signal for the reference as a matched filter for the received data signals, and it achieves a large RX beamforming gain in sparse, wide-band massive MIMO channels. This is because, while the reference and data signals have different frequencies and thus may experience different channel responses, the channel response exhibits a similar spatial signature across frequency, especially for large antenna arrays (see Remark IV.1). Furthermore, since any TX/RX oscillator phase-noise affects both the reference and data similarly, the match filtering helps partially mitigate the phase-noise from the demodulation outputs. As digital processing and time multiplexing of the down-conversion chain are not required, the computational complexity is low and the CE overhead does not scale with . Unlike conventional beamformer designs [11, 50, 7, 32], CACE aided beamforming also improves diversity against multi-path component (MPC) blocking by combining the received signal power from many channel MPCs. The phase shifts during the receive mode can also be utilized for transmit beamforming on the reverse link. By providing an option for digitally controlling these phase-shifter inputs, the proposed architecture can also support conventional RX beamforming approaches when required.
On the flip side, CACE may require additional analog hardware in comparison to conventional digital CE, including mixers and low-pass filters. Additionally, the accumulation of power from multiple MPCs, while improving diversity, may cause performance degradation in rich scattering channels, as shall be shown. An improperly designed reference tone may also cause strong inter-carrier interference (ICI) to the data signals due to phase noise. Finally, the proposed approach in its 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 UEs. The possible extensions to multiple spatial stream reception shall be explored in future work.
Some preliminary results of this work were published in the conference paper [1], albeit under a simplified RX model and without a detailed phase-noise analysis. As shall be shown here, the phase-noise analysis plays a vital role in CACE performance and system design. A different ACE technique that does not require continuous transmission of the reference, called periodic ACE (PACE), was proposed by us in [51]. While PACE prevents wastage of transit resources on a continuous reference, it involves PLL aided reference recovery and suffers severe performance degradation at very low SNRs. A third ACE technique, called multi-antenna frequency shift reference (MA-FSR), that uses square law components instead of filters and phase-shifters at the RX, was explored by us in [52]. While being resilient to phase-noise like CACE and having a low hardware cost, MA-FSR is a non-coherent technique that suffers from a poor bandwidth efficiency of . It should be emphasized that CACE, PACE and MA-FSR are three different ACE schemes to help reduce CE overhead in massive MIMO systems, each having their unique advantages and RX architectures, and each requiring separate performance analysis techniques. The detailed analysis presented in this paper for CACE, in combination with the analysis of PACE and MA-FSR in [51, 52], shall aid in a detailed comparison of these schemes for a specific application. The contributions of this paper are as follows:
We propose a novel transmission technique called CACE, that enables RX beamforming with low CE overhead, and propose a corresponding RX architecture for CACE. 2. 2.
We analytically characterize the achievable system throughput with CACE aided beamforming in a wide-band channel, and derive near-optimal system parameters. 3. 3.
In the process, the impact of oscillator phase-noise on performance and the ability of CACE to partially suppress phase-noise are explored. 4. 4.
Simulations under practically relevant channel models are presented to support the analytical results.
The organization of the paper is as follows: the system model is presented Section II; the signal, noise and interference components at the demodulation outputs are analyzed in Section III; the system performance is characterized in Section IV; IA and transmit beamforming are discussed in Section V; simulations results are presented in Section VI and finally conclusions are drawn 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 , is the transpose of a matrix and is the conjugate transpose of a complex matrix . Finally, \ThisStyle{\ooalign{\SavedStyle\mathbb{I}\SavedStyle\mathbb{I}\SavedStyle\mathbb{I}}}_{a} is an identity matrix, \ThisStyle{\ooalign{\SavedStyle\mathbb{O}\SavedStyle\mathbb{O}\SavedStyle\mathbb{O}}}_{a,b} is the all zeros matrix, represents the expectation operator, represents equality in distribution, / refer to the real/imaginary component, respectively, and represents a circularly symmetric complex Gaussian vector with mean and covariance matrix .
II General Assumptions and System model
We consider a single cell system in downlink, where a antenna base-station (BS) transmits data to multiple UEs simultaneously via spatial multiplexing. Since we mainly focus on the downlink, we shall use the terms BS/TX and UE/RX interchangeably. Each UE is assumed to have a hybrid architecture, with antennas and one down-conversion chain, and it performs CACE aided RX beamforming. On the other hand, the BS may have an arbitrary architecture and it transmits a single spatial data-stream to each scheduled UE. For convenience, we consider the use of noise-less and perfectly linear antennas, filters, amplifiers and mixers at the BS and UEs. We assume the downlink BS-UE communication to be divided into three stages: (i) Initial Access (IA) (see footnote 1 on page 1) (ii) TX beamformer design - where the TX acquires rCSI for all the UEs and uses it to perform UE scheduling, TX beamforming and power allocation, and (iii) Data transmission - wherein the BS transmits data signals and the scheduled UEs use CACE to adapt the RX beams and receive the data. Through a major portion of this paper, we assume that the IA and TX beamformer design have been performed apriori and shall focus on the data transmission stage. However in Section V, we shall also discuss how CACE beamforming can help in stages (i) and (ii).
In stage (iii), we assume the BS to transmit spatially orthogonal signals to the scheduled UEs to mitigate inter-user interference. This can be achieved, for example, by careful UE scheduling and/or via avoiding transmission to common channel scatterers [23]. For this system model and for a given TX beamformer and power allocation, we shall restrict the analysis to a single representative UE, without loss of generality. The BS is assumed to transmit orthogonal frequency division multiplexing (OFDM) symbols to the representative UE, with sub-carriers indexed as . The [math]-th sub-carrier is used as the reference tone, while data is transmitted on the lower and higher sub-carriers indexed as , where defines the non-data sub-carriers and is a design parameter. The remaining sub-carriers, with indices in , are blanked to act as a guard band between the reference and data sub-carriers, as illustrated in Fig.2a.555While not considered here explicitly, the results can also be extended to the case of a single-carrier system where the reference tone manifests as an un-suppressed carrier component. Since the BS can afford an accurate oscillator, by ignoring its phase-noise, the complex equivalent transmit signal for the [math]-th OFDM symbol of stage (iii) can then be expressed as:
[TABLE]
for , where is the unit-norm TX beamforming vector for this UE (designed apriori in stage (ii)), is the energy-per-symbol allocated to the reference tone, is the data signal on the -th OFDM sub-carrier, is the 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 sub-carriers (), we assume the use of independent data streams with equal power allocation, and circularly symmetric Gaussian signaling, i.e., . The transmit power constraint is then given by , where is the total OFDM symbol energy (excluding the cyclic prefix).
The channel to the representative UE is assumed to have MPCs with the channel impulse response matrix and its Fourier transform, respectively, given as [18]:
[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
[TABLE]
for and , , are the azimuth and elevation angles of arrival for the -th MPC, are the horizontal and vertical antenna spacings and is the carrier wavelength. Expressions for can be obtained similarly. Note that in (2) we implicitly ignore the frequency variation of individual MPC amplitudes and the beam squinting effects [53], which are reasonable assumptions for moderate system bandwidths. It is emphasized that the complete channel response (including all MPCs) however still experiences frequency selective fading. To prevent inter-symbol interference, we let the cyclic prefix be longer than the maximum channel delay: . We also consider a generic temporal variation model, where the time scale at which the MPC parameters change is much larger than the symbol duration . Finally, we do not assume any distribution prior or side information on .
Each RX antenna front-end is assumed to have a low noise amplifier (LNA) followed by a band-pass filter (BPF) that leaves the desired signal un-distorted but suppresses the out-of-band noise. The filtered signal is then converted to base-band by multiplication with the I and Q components of an RX local oscillator, as depicted in the base-band conversion block of Fig. 1. This oscillator is assumed to be independently generated at the RX (i.e., without locking to the received reference). While we model the RX oscillator to suffer from phase-noise, for ease of theoretical analysis we assume the mean RX oscillator frequency to be equal to the reference frequency . This assumption shall be relaxed later in the simulation results in Section VI. Then, from (1)-(2), the received base-band signal for the [math]-th OFDM symbol is given by:
[TABLE]
for , where the parts of are the outputs corresponding to the I and Q components of the RX oscillator, represents the low-pass filtering in the base-band conversion procedure, is the phase-noise process of the RX oscillator and 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 . Note that while (4) is obtained by assuming no TX phase-noise, the results can be generalized under some mild constraints by treating the TX phase-noise as a part of [54]. We model the RX phase-noise as a Wiener process, which is representative of a free running oscillator [55, 56, 57]. In Appendix C, we also discuss how the results can be extended to phase-noise modeled as an Ornstein Uhlenbeck (OU) process, which is representative of an oscillator either locked to the received reference, or synthesized from a stable low frequency source [58, 57]. For the Wiener model, is a non-stationary Gaussian process which satisfies:
[TABLE]
where is a real white Gaussian process with variance . We assume the RX to have an apriori knowledge of . As illustrated in Fig. 1, the base-band signal at each RX antenna is further passed through a narrow band low-pass filter: to extract the received reference signal. For convenience, is assumed to be an ideal rectangular filter with a cut-off frequency of , where . Neglecting the contribution of the data sub-carriers to the filtered outputs (which is accurate for low phase-noise i.e., ), these outputs can be expressed as:
[TABLE]
where , we define and is the filtered Gaussian noise with power spectral density: for . An illustration of this filtering operation is provided in Fig. 2b. The aim is to use as the combining weights for the received data signal. This is accomplished by using as the control signals to a variable gain phase-shifter array, through which the base-band received signal vector is processed, as shown in Fig. 1. We assume the filter cut-off frequency to be small enough to allow the phase-shifters to respond to the slowly time varying control signals .666A more detailed discussion about is considered in Sections IV and VI. The phase-shifter outputs are then summed up to obtain , which is further fed to an ADC that samples at samples/sec to obtain:
[TABLE]
for , where we define A[n]\triangleq A\big{(}\frac{nT_{\rm s}}{K}\big{)}, \theta[n]\triangleq\theta\big{(}\frac{nT_{\rm s}}{K}\big{)}, \tilde{\mathbf{w}}[n]\triangleq\tilde{\mathbf{w}}\big{(}\frac{nT_{\rm s}}{K}\big{)} and \hat{\mathbf{w}}[n]\triangleq\hat{\mathbf{w}}\big{(}\frac{nT_{\rm s}}{K}\big{)}. Conventional OFDM demodulation is performed on to demodulate the transmitted data signals, as analyzed in Section III.
III Analysis of the demodulation outputs
In this section, we study the demodulation of the sampled signal for a representative [math]-th OFDM symbol. To this end, we first characterize the statistics of , and . The OFDM demodulation outputs are subsequently analyzed in Sections III-A–III-C. Note that the sampled, band-limited additive noise and the sampled RX phase-noise for can be expressed using their normalized Discrete Fourier Transform (nDFT) expansions as:
[TABLE]
where and are the corresponding nDFT coefficients. Here nDFT is an unorthodox definition for Discrete Fourier Transform, where the normalization by is performed while finding instead of in (8). These nDFT coefficients are periodic with period and satisfy the following lemma:
Lemma III.1**.**
The nDFT coefficients of for satisfy:
[TABLE]
Proof.
See Appendix A. ∎
To test the accuracy of the approximation in Lemma III.1, the Monte-Carlo simulations of and for a typical phase-noise process (dBc/Hz at MHz offset) are compared to (9b) in Fig. 3.
As is evident from the results, (9b) is accurate for . Similarly, the simulated values of are dB lower than , and can be well approximated as [math] as in (9b). The analogous version of Lemma III.1 for phase-noise modeled as an OU process is presented in Appendix C. In a similar way, for the channel noise we have:
Lemma III.2**.**
The nDFT coefficients of , i.e., \big{\{}\mathbf{W}[k]\ \big{|}\ \forall k\big{\}}, are jointly Gaussian with:
[TABLE]
for arbitrary integers , where if or otherwise.
Proof.
See Appendix B. ∎
Note that using these nDFT coefficients, the low-pass filtered versions of and in (6) can be approximated as:
[TABLE]
where and the approximations are obtained by replacing the linear convolution of and the filter response with a circular convolution. This is accurate when the filter response has a narrow support, i.e., for . The remaining results in this paper are based on the approximations in (9)–(11) and on an additional approximation discussed later in Remark III.1. While we still use the operators in the following results for convenience of notation, it is emphasized that these equations are true in the strict sense only if the aforementioned approximations are met with equality. However simulation results are also used in Section VI to test the validity of these approximations. Substituting (8) and (11) into (7), the -th OFDM demodulation output can be expressed as:
[TABLE]
We shall split as where , referred to as the signal component, involves the terms in (12) containing and not containing the channel noise, , referred to as the interference component, involves the terms containing and not containing the channel noise, and , referred to as the noise component, containing the remaining terms. These signal, interference and noise components are analyzed in the following subsections.
III-A Signal Component Analysis
From (12), the signal component for can be expressed as:
[TABLE]
where we define \beta_{k_{1},k_{2}}\triangleq\mathbf{t}^{{\dagger}}{\boldsymbol{\mathcal{H}}(k_{1})}^{{\dagger}}\boldsymbol{\mathcal{H}}(k_{2})\mathbf{t}\big{/}M_{\rm rx}. Since , note that from Lemma III.1, i.e., the phase-noise causes some loss in power of the signal component. However this loss is much smaller than in PACE [51] or digital CE based beamforming, where only contributes to the signal component unless additional phase-noise compensation is used. As is evident from (13), CACE based beamforming utilizes the (filtered) received signal vector corresponding to the reference tone as weights to combine the received signal vector corresponding to the data sub-carriers, i.e., it emulates imperfect maximal ratio combining. The imperfection is because the reference tone and the -th data stream pass through slightly different channels owing to the difference in their modulating frequencies. However the resulting loss in beamforming gain is small for sparse channels, i.e., for , a criterion usually satisfied for mm-wave massive MIMO channels. This is due to a common channel spatial signature across frequency, as shall be shown in Sections IV and VI. The second moment of the signal component, averaged over the phase-noise and data symbols, can be computed as:
[TABLE]
where we define , and (14) follows from Jensen’s inequality and (9b).
III-B Interference Component Analysis
From (12), the interference component for can be expressed as:
[TABLE]
As is clear from above, the demodulation output suffers ICI from other sub-carrier data streams and reference tone due to the RX phase-noise. The first and second moments of , averaged over the other sub-carrier data and the phase-noise, can be expressed as:
[TABLE]
where are obtained using the fact that have a zero-mean and are independently distributed; is obtained by defining , observing , and using in first term and using the Cauchy-Schwarz inequality for the second term; follows by changing the summation order in the first term and by using (9a) for the second term; follows by using and (9a) for the first term and follows by using (9b) and the Jensen’s inequality. As shall be shown in Section VI, (16b) may be a loose bound on ICI for lower subcarriers, i.e., .
Remark III.1**.**
A tighter approximation for can be obtained by replacing in (16b) with .
This heurtistic is obtained by assuming and to be independently distributed for and in step of (16b), but we skip the proof for brevity. As shall be verified in Section VI, Remark III.1 offers a much better ICI approximation and hence we shall use instead of in the forthcoming derivations in Section VI.
III-C Noise Component Analysis
From (12), the noise component of for can be expressed as:
[TABLE]
Note that the noise consists of both signal-noise and noise-noise cross product terms. From Lemma III.2, it can readily be verified that and for , where the expectation is taken over the noise realizations. Thus the second moment of , averaged over the TX data, phase-noise and channel noise, can be expressed as , where:
[TABLE]
where , follow from Lemma III.2; follow from (9b), and follows from Lemma III.2, (9b) and the result on the expectation of the product of four Gaussian random variables [59]. From (18), we can then upper-bound the noise power as:
[TABLE]
where we use the fact that , \sum_{\dot{k}\in\hat{\mathcal{G}}}\big{[}\Delta_{\dot{k}+k,\dot{k}+k}+\Delta_{\dot{k},\dot{k}}\big{]}\leq 1 for (as ) and , from (9a).
IV Performance Analysis
From (12)–(17), the effective single-input-single-output (SISO) channel between the -th sub-carrier input and corresponding output can be expressed for as:
[TABLE]
where and are analyzed in Sections III-B and III-C, respectively. As is evident from (20), the signal component suffers from two kinds of fading: (i) a frequency-selective and channel dependent slow fading component represented by and (ii) a frequency-flat and phase-noise dependent fast fading component, represented by . The estimation of these fading coefficients is discussed later in this section. In this paper, we consider the simple demodulation approach where is estimated only from , and the are treated as noise.777The estimation of from multiple OFDM sub-carriers outputs shall be explored in future work. For this demodulation approach, a lower bound to the signal-to-interference-plus-noise ratio (SINR) can be obtained from (14), (16b), Remark III.1 and (19), as shown in (21) at the top of next page,
where and we use the fact that .888Since is the noise experienced while estimating , it is inaccurate to take an expectation of with respect to , as in (18). However the impact of this error is negligible when .
Remark IV.1**.**
If the RX array response vectors for the MPCs are mutually orthogonal i.e. , then and , where we define .
The orthogonality of array response vectors is approximately satisfied if the MPCs are well separated and [60]. Additionally, while terms in combine incoherently, the resulting loss in is small for sparse wide-band channels with small . Thus the CACE technique is very well suited for mm-wave massive MIMO channels where these conditions are typically satisfied. From Remark IV.1, note that even without explicit CE at the RX scales with in the low SNR regime, which is a desired characteristic. Though the ICI term also scales with , its impact can be kept small in the desired SNR range by picking such that . In a similar way, with perfect knowledge of the fading coefficients at the RX, an approximate lower bound to the ergodic capacity can be obtained as:999Here the ergodic capacity is computed assuming remain constant for infinite time but experiences many independent realizations. This capacity is representative of the throughput of practical codes that have a length spanning multiple OFDM symbols but smaller than coherence time of [61].
[TABLE]
where is obtained by assuming to be Gaussian distributed and using the expression for ergodic capacity [62], follows by sending the outer expectation into the functions and follows from (14), (16b) and (19). While is an approximation, it typically yields a lower bound since (from (9a) and [63]).
Note that for demodulating ’s and achieving the above SINR and capacity, the RX requires estimates of and the SISO channel fading coefficients and . Since the RX has a good beamforming gain (21), the channel parameters can be tracked accurately at the RX with a low estimation overhead using pilot symbols and blanked symbols. These values, along with phase-noise parameter , can further be fed back to the TX for rate and power allocation. Note that since these pilots are only used to estimate the SISO channel parameters and not the actual MIMO channel, the advantages of simplified CE are still applicable for a CACE based RX. On the other hand, the low variance albeit fast varying component can be estimated for every symbol using the [math]-th sub-carrier output . It can be shown from (12) that Y_{0}=M_{\rm rx}\beta_{0,0}E^{(\rm r)}\Big{[}\sum_{\dot{k}\in\hat{\mathcal{G}}}{|\Omega[\dot{k}]|}^{2}\Big{]}+I_{0}+M_{\rm rx}|\hat{\mathcal{G}}|\mathrm{N}_{0}+Z_{0}, where we have and for any .101010While the derivations follow similar steps to those in Section III, the explicit proof is skipped for brevity. Thus can be estimated from with an SINR , which is usually a large value.
IV-A Optimizing the system parameters
In this section we find capacity maximizing values of the system parameters and . From (22), note that the approximate ergodic capacity is a decreasing function of for . Thus a maximizing choice of should satisfy . To find a near-optimal values of and , we further lower bound using (22) and (21), as:
[TABLE]
where is as given in (23b) at the top of this page, follows from the fact that and by taking the summation over in (22) into the denominator of the logarithm; and in (23b) follows from the fact that and . It can be verified that the numerator of is a differentiable, strictly concave function of , while the denominator is a positive, affine function of . Thus is a strictly pseudo-concave function of [64], and the maximizing power allocation can be obtained by setting as:
[TABLE]
where and R=\mathrm{N}_{0}|\hat{\mathcal{G}}|\big{[}\beta_{\rm max}+\mathrm{N}_{0}(K-|\mathcal{G}|)/E_{\rm s}\big{]}. As evident from (23b), offers a trade-off between the phase-noise induced ICI and the channel noise accumulation. While finding a closed form expression for (23a) maximizing is intractable, it can be computed numerically by performing a simple line search over , with and as given by (24).
V Initial Access, TX beamforming and uplink beamforming
In this section we briefly discuss stages (i) and (ii) of downlink transmission (see Section II), and uplink TX beamforming for CACE aided UEs. In the suggested IA protocol for stage (i), the BS performs beam sweeping along different angular directions, possibly with different beam widths, similar to the approach of 3GPP New Radio (NR). For each TX beam, the BS transmits primary (PSS) and secondary synchronization sequences (SSS) with the reference signal, in a form similar to (1). The UEs use CACE aided RX beamforming, and initiate uplink random access to the BS upon successfully detecting a PSS/SSS. As shall be shown in Section VI, the SINR expression (21) is resilient to frequency mismatches between TX and RX oscillators, and thus is also applicable for the PSS/SSSs where frequency synchronization may not exist. Since angular beam-sweeping is only performed at the BS, 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. This is in contrast to digital CE at the UE, which would require sweeping through many RX beam directions for each TX direction, necessitating several repetitions of the PSS/SSS for each TX beam. During downlink stage (ii), note that scheduling of UEs, designing TX beamformer and allocation of power requires knowledge of for all the UEs. Such rCSI can be acquired at the BS either by downlink CE with rCSI feedback from the UEs or by uplink CE. The protocol for downlink CE with feedback is similar to the IA protocol, with the BS transmitting pilot symbols instead of PSS/SSS along different candidate ’s. Uplink CE can be performed by transmitting orthogonal pilots from the UEs omni-directionally, and using any of the digital CE algorithms from Section I at the BS. Note that CACE cannot be used at the BS since the pilots from multiple UEs need to be separated via digital processing.
Note that the phase shifts used for RX beamforming at a CACE aided UE in downlink, can also be used for transmit beamforming in the uplink. However since the reference signal is not available at the UE during uplink transmission in time division duplexing systems, a mechanism for locking these phase shift values from a previous downlink transmission stage is required (similar to [51]). In contrast, frequency division duplexing can avoid such a mechanism due to continuous availability of the downlink reference, and consequently .
VI Simulation Results
For the simulations, we consider a single cell scenario with a -spaced () antenna BS and one representative UE: with a -spaced () antenna array, one down-conversion chain, using CACE aided beamforming and having perfect timing synchronization to the BS. The BS has apriori rCSI and transmits one spatial OFDM data stream with s, and GHz along the strongest MPC, i.e., for . The UE oscillator experiences phase-noise with variance known both to the BS and UE. The UE also has perfect knowledge of and . For convenience, we shall use to quantify the simulation SNR, which reflects the mean SNR at any RX antenna without RX beamforming gain (see Remark IV.1).
For testing the validity of the analytical results, we first consider a sparse channel matrix with , ns, angles of arrival , and normalized amplitudes . The UE uses and from (24). For this model, the symbol error rates (SERs) for the sub-carriers, obtained by Monte-Carlo simulations, are compared to the analytical SERs for a Gaussian channel with SINR given by (21) (with/without Remark III.1) in Fig. 4. For the Monte-Carlo results, we use truncated sinc filters: {\rm LPF}_{\hat{g}}(t)=\sin(2\pi\hat{g}t/T_{\rm s})\big{/}(\pi t) for . As observed from the results and mentioned in Section III-B, the use of Remark III.1 in (21) provides a tight SINR bound even for small . We also observe that the SER for is high due to the ICI caused from the high power reference signal. However this ICI diminishes very quickly with due to phase noise suppression, as evident from the SER for . While the mean RX oscillator frequency was assumed to be perfectly matched to the TX oscillator for the analytical results (see Section II), we also plot in Fig. 4 the case with a MHz frequency mismatch. Results show a negligible degradation in performance, suggesting that the CACE design is resilient to oscillator frequency mismatches that are smaller than the cut-off frequency of . For computational tractability, and due to the accuracy of the bounds in Fig. 4, we shall henceforth use (21) and (22) to quantify the performance of CACE for the remaining results.
We next plot from (22) as a function of in Fig. 5, with (a) maximizing (obtained by exhaustive search over ) and (b) chosen from (24), respectively. As observed from the results, the curves are very close, suggesting the accuracy of the power allocation in (24). Fig. 5 also demonstrates the trade-off characterized by : where ICI degrades the performance for small and the noise accumulation, spectral efficiency reduction degrade performance for large . We also note that the optimal increases with SNR.
Fig. 6a compares the achievable throughput (excluding CE overhead) for beamforming with digital CE and different ACE schemes: CACE, PACE [51], MA-FSR [52], respectively for the sparse channel defined above. For digital CE, the RX beamformer is aligned with the largest eigenvector of the effective RX correlation matrix [11], which in turn is either (a) known apriori at the BS or (b) is estimated by nested array based sampling [34]. To decouple the loss in beamforming gain due to CE errors from loss due to phase-noise, we assume . As is evident from Fig. 6a, PACE and CACE suffer only a dB beamforming loss in compared to digital CE in sparse channels and above a threshold SNR. While CACE performs marginally worse than PACE at high SNR due to power wastage on a continuous reference, unlike PACE it does not suffer from PLL based carrier recovery losses at low SNR. While MA-FSR performs poorly due to low bandwidth efficiency, it requires much simpler hardware then all other schemes. To demonstrate the phase-noise suppressing capability of CACE (and MA-FSR), we also plot the throughput of CACE (with optimal ) and digital CE, with and without any additional phase-noise mitigation. As is evident from the results, both CACE and MA-FSR aid in mitigating oscillator phase-noise in addition to enabling RX beamforming. To study the impact of more realistic channels and number of MPCs, we also consider a rich scattering stochastic channel in Fig. 6b, having resolvable MPCs and sub-paths per resolvable MPC. All channel parameters are generated according to the 3GPP TR38.900 Rel 14 channel model (UMi NLoS scenario) [65], with the resolvable MPCs and sub-paths modeled as clusters and rays, respectively. However to model the sub-paths of each MPC as unresolvable, we use an intra-cluster delay spread of and an intra-cluster angle spread of (for all elevation, azimuth, arrival and departure). As observed, the performance of ACE schemes degrades slightly faster with than of digital CE due to the incoherent combining of the MPC contributions in (see Remark IV.1).
Note that the results in Fig. 6 do not include the CE overhead for PACE and digital CE. While nested array digital CE requires dedicated pilot symbols () for updating RX beamformer, PACE requires symbols () and CACE, MA-FSR only require a continuous reference tone. The corresponding overhead reduction can be significant when downlink CE with rCSI feedback is used for rCSI acquisition at the BS (see Section V). For example, with exhaustive beam-scanning [15] at the BS and an rCSI coherence time of ms, the BS rCSI acquisition overhead reduces from % for nested array digital CE to % for PACE and for CACE.
VII Conclusions
This paper proposes a novel CE technique called CACE for designing the RX beamformer in massive MIMO systems. CACE enables both RX beamforming and phase-noise cancellation at very low CE overhead. The performance analysis suggests that in sparse channels and for low-pass filter bandwidth parameter , the SINR with CACE scales linearly with the number of receive antennas . The analysis and simulations also show that yields a trade-off between phase-noise induced ICI and noise accumulation. Simulations suggest that CACE suffers only a small degradation in beamforming gain in comparison to digital CE based beamforming in sparse channels, and is resilient to TX-RX oscillator frequency mismatch. In comparison to other ACE schemes, CACE performs marginally worse than PACE at high SNR but performs much better at lower SNR. It also performs much better than MA-FSR, albeit at a higher RX hardware complexity. Finally, CACE also provides phase-noise suppression unlike most other CE schemes. The CE overhead reduction with CACE is significant, especially when downlink CE with feedback is required. The IA latency reduction with CACE aided beamforming is also discussed. While base-band phase shifters are sufficient for a CACE based RX unlike in conventional analog beamforming, mixers may be required for the base-band conversion at the RX, thus adding to the hardware cost.
Appendix A
Proof of Lemma III.1.
Note that from the definition of , we have and , where represents the nDFT Operation. Then using convolution property of the nDFT, we have:
[TABLE]
which proves property (9a). Property (9b) can be obtained as follows:
[TABLE]
where follows by using the expression for the characteristic function of the Gaussian random variable ; follows by defining and follows by changing the inner summation limits which is accurate for and follows from the expression for the sum of a geometric series. ∎
Appendix B
Proof of Lemma III.2.
Note that each component of is independent and identically distributed as a circularly symmetric Gaussian random process. Hence its nDFT coefficients, obtained as are also jointly Gaussian and circularly symmetric. For these coefficients at RX antennas we obtain:
[TABLE]
where we use the auto-correlation function of the channel noise at any RX antenna as: R_{\tilde{w}}(t)=\mathrm{N}_{0}\sin(\pi Kt/T_{\rm s})\exp{\{-{\rm j}\pi(K_{1}-K_{2})t/T_{\rm s}\}}\Big{/}{\pi t}. ∎
Appendix C
Here we model the RX phase-noise as a zero mean Ornstein-Ulhenbeck (OU) process [66], which is representative of the output of a type-1 phase-locked loop with a linear phase detector [49, 58, 57]. For such a model, satisfies:
[TABLE]
where, is a standard real white Gaussian process, and are system parameters. From (5) it can be shown that is a stationary Gaussian process (in steady state), with an auto-correlation function given by: [57].
Lemma C.1**.**
For phase-noise modeled as an OU process we have:
[TABLE]
Proof of Lemma C.1.
Note that from the definition of , we have and , where represents the nDFT Operation. Then using convolution property of the nDFT, we have:
[TABLE]
which proves property (9a). Property (9b) can be obtained as follows:
[TABLE]
where follows from similar steps to (25) and follows by noting that has a limited support around and hence for . Note that since is an auto-correlation function, its nDFT is non-negative, thus ensuring that in (29). ∎
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] V. V. Ratnam and A. Molisch, “Reference tone aided transmission for massive MIMO: analog beamforming without CSI,” in Proc. IEEE Int. Conf. Commun. (ICC) , May 2018.
- 2[2] T. Marzetta, “Noncooperative Cellular Wireless with Unlimited Numbers of Base Station Antennas,” IEEE Trans. Wireless Commun. , vol. 9, pp. 3590–3600, Nov. 2010.
- 3[3] F. Boccardi, R. Heath, A. Lozano, T. Marzetta, and P. Popovski, “Five disruptive technology directions for 5G,” IEEE Commun. Mag. , vol. 52, pp. 74–80, Feb. 2014.
- 4[4] B. Murmann, “ADC performance survey 1997-2018 (ISSCC & VLSI Symposium).” available at: https://web.stanford.edu/~murmann/adcsurvey.html .
- 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 Commun. Mag. , vol. 55, pp. 134–141, Sept. 2017.
- 6[6] 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, pp. 436–453, Apr. 2016.
- 7[7] A. Alkhateeb, G. Leus, and R. W. Heath, “Limited feedback hybrid precoding for multi-user millimeter wave systems,” IEEE Trans. Wireless Commun. , vol. 14, pp. 6481–6494, Nov. 2015.
- 8[8] F. Sohrabi and W. Yu, “Hybrid digital and analog beamforming design for large-scale antenna arrays,” IEEE J. Sel. Topics Signal Process. , vol. 10, pp. 501–513, Apr. 2016.
