Uplink Sensing in Perceptive Mobile Networks with Asynchronous Transceivers
Abstract
Perceptive mobile network (PMN) is a recently proposed next-generation network that integrates radar sensing into communication. One major challenge for realizing sensing in PMNs is how to deal with spatially-separated asynchronous transceivers. The asynchrony between sensing receiver and transmitter will cause both timing offsets (TOs) and carrier frequency offsets (CFOs) and lead to degraded sensing accuracy in both ranging and velocity measurements. In this paper, we propose an uplink sensing scheme for PMNs with asynchronous transceivers, targeting at resolving the sensing ambiguity and improving the sensing accuracy. We first adopt a cross-antenna cross-correlation (CACC) operation to remove the sensing ambiguity associated with both TOs and CFOs. Without sensing ambiguity, both actual propagation delay and actual Doppler frequency of multiple targets can be obtained using CACC outputs. To exploit the redundancy of the CACC outputs and reduce the complexity, we then propose a novel mirrored-MUSIC algorithm, which halves the number of unknown parameters to be estimated, for obtaining actual values of delays and Doppler frequencies. Finally, we propose a high-resolution angles-of-arrival (AoAs) estimation algorithm, which jointly processes all measurements from spatial, temporal, and frequency domains. The proposed AoAs estimation algorithm can achieve significantly higher estimation accuracy than that of using samples from the spatial domain only. We also derive the theoretical mean-square-error of the proposed algorithms. Numerical results are provided and validate the effectiveness of the proposed scheme.
Index Terms:
Joint communication and radar sensing, dual-functional radar-communications, uplink sensing, mirrored-MUSIC, perceptive mobile network,I Introduction
The emerging joint communication and radar sensing (JCAS) techniques, aka, dual-functional radar-communications (DFRC), integrate communication and radar sensing functions into one system by sharing a single transmitted signal and many hardware and signal processing modules [1, 2, 3, 4, 5, 6]. The integration not only achieves immediate benefits of reduced size, power consumption, cost, and improved spectrum efficiency but also helps to establish a communication link using sensing information or vise versa [7]. The perceptive mobile network (PMN) [8, 9, 10, 11] is a recently proposed next-generation mobile network based on the JCAS techniques. The concept of PMN was first introduced in [8] and then elaborated in [9]. Evolving from the current communication-only mobile network, PMN is expected to serve as a ubiquitous radar-sensing network, whilst providing uncompromising mobile communication services.
Although PMN and its systematic framework were introduced in [8], JCAS technologies have been actively studied in the past decade, particularly the technologies closely related to modern mobile networks. In [12], the orthogonal-frequency-division-multiplexing (OFDM) signal was used for sensing and communication simultaneously. Also using the OFDM signals, the authors in [13] developed a smoothing approach that jointly estimates the delay and Doppler frequency of targets moving at high speed. In the scenario of multiuser systems, the authors in [14] proposed an interleaved OFDM signal model to mitigate the multiuser interference (MUI). The authors in [15] analyzed the MUI tolerance of a multiple-input multiple-out (MIMO) JCAS system in terms of the resulting radar signal-to-interference-plus-noise ratio (SINR), using the signal model in [14]. In [16], the authors used separated antenna arrays to realize dual-function JCAS systems. A multi-objective function was further applied to trade off the similarity of the generated waveform to the desired one in [17]. It is noted that all these papers use a co-located DFRC transceiver, similar to a mono-static radar, and face an essential requirement of the full-duplex capability of the transceiver [18]. Alternative solutions other than full-duplex transceiver exist but require changes to existing network infrastructure, e.g., the authors in [19] used a synchronized single-antenna sensing receiver that is sufficiently separated from the transmitter.
Since the full-duplex technology is not quite mature, there exists an optional transceiver setup for realizing JCAS in PMNs, similar to a bi-static radar [20], where the sensing receiver is physically separated from the transmitter. This setup is consistent with the uplink sensing as defined in [9]. Such a setup can be implemented with minimal network changes only and is a favorite option in the near term. Some works have been done for realizing JCAS for the uplink channels [21, 22]. In [21], the authors investigated the uplink sensing in a 5G cellular network using massive MIMO and coexisting with a radar in the same frequency band. The authors adopted broadband OFDM modulation and obtained the uplink channel via minimum-mean-squared-error (MMSE) or zero-forcing (ZF) based processing schemes. In [22], the authors proposed a receiver architecture for DFRC systems and obtained its corresponding uplink communication channel capacity and radar channel capacity, respectively. The main challenges for realizing this setup in PMNs are (1) the unavailability of clock-level synchronization between the sensing receiver and the transmitter; (2) the relatively low angle-of-arrival (AoA) estimation accuracy due to the rich multi-path environment in mobile networks [9]. Perfect synchronization was assumed in most recent papers about JCAS, whereas the asynchrony between the sensing receiver and the transmitter is not addressed yet. Some papers on cognitive radio have dealt with the asynchronous issues [23, 24] but they are unrelated to JCAS. These works analyzed the interferences caused by asynchrony but did not provide an effective way for parameter estimation. Without clock-level synchronization between the sensing receiver and the transmitter, both timing offsets (TOs) and carrier frequency offsets (CFOs) can occur [25, 26], leading to sensing ambiguity and degraded accuracy in estimating delay and Doppler frequency of targets.
To handle the asynchronous transceivers, a limited number of works on passive WiFi sensing have been proposed based on a cross-antenna cross-correlation (CACC) method [25, 26, 27]. The underlying principle of CACC is that TOs can be removed by computing the cross-correlation between signals of multiple receiving antennas and exploiting the same TO across multiple antennas in one device. In [25], CACC is applied to resolve the AoA estimation problem for device-free human tracking with commodity WiFi devices. In [26], CACC is used to resolve the ranging estimation problem for passive human tracking using a single WiFi link. Unfortunately, there exists a derivative problem with the CACC method, i.e., the outputs from CACC contain mirrored unknown parameters. The mirrored parameters double the number of unknown parameters and also obscured the sign of Doppler frequencies, leading to a degraded sensing accuracy. The author in [25] proposed an add-minus suppression (AMS) method that suppresses the mirrored parameters and extracts the actual ones. However, the AMS method needs the power of static paths to be much stronger than that of the dynamic paths, otherwise the mirrored component is suppressed slightly in a rich multi-path environment.
To overcome the challenge of low AoA estimation accuracy in the physically-separated transceiver, techniques based on spatial smoothing and combining measurements in spatial and other domains have been proposed [28, 29, 30]. In [28], the authors proposed a high-resolution two-dimension (2D) MUSIC estimator via spatial smoothing, to obtain accurate AoA estimates with a small scale of antennas. In [29], the authors jointly combined spatial and temporal measurements to obtain high-resolution AoA estimation. In [30], the authors defined a spatial path filter that is used to separate signals from multiple propagation paths and obtained the AoAs via CACC outputs. All these methods are designed for narrowband systems and they do not have the capability of jointly estimating AoAs and other parameters such as delay and Doppler frequency.
In this paper, we propose a broadband uplink sensing scheme for PMNs with physically-separated asynchronous transceivers and OFDM modulation. There are two key novelties in our scheme. Firstly, since the mirrored components derived from the CACC outputs have not been addressed properly in prior works, we propose a mirrored-MUSIC algorithm that jointly processing the actual and mirrored parameters to overcome the mirrored parameter problem associated with CACC. Secondly, noting that the estimates of AoAs are not included in the proposed mirrored-MUSIC algorithm, we propose a high-resolution AoA estimation algorithm that can obtain high-resolution estimates of AoAs by combining spatial and other domain measurements. Our proposed scheme is applicable for practical scenarios requiring a single static user equipment (UE) and a line-of-sight (LOS) path between the static transmitter and the base station (BS). Our major contributions are summarized as follows.
-
•
We provide a practical radar sensing scheme that can be implemented in mobile networks without the requirement of clock-level synchronization between the transmitter and receiver. By using a CACC method to mitigate the TOs and CFOs resulted from asynchrony, our scheme relaxes stringent clock-level synchronization between physically-separated transceivers. The mean-squared-error (MSE) between the CACC output and our desired signal also keeps at a minimum level.
-
•
We propose a mirrored-MUSIC algorithm to handle the mirrored outputs of the CACC method and a general problem where the test basis vectors show mirror symmetry. The algorithm, which halves the unknown variables without introducing any approximation, has lower complexity and better performances compared to conventional MUSIC. This algorithm can also be applied to many other applications, such as traditional harmonic retrieval problems with the sinusoidal modulated signals [31, 32], ESPRIT [29], and the matrix pencil method [33].
-
•
We develop a high-resolution MUSIC-based AoA estimation algorithm that combines measurements from spatial, temporal, and frequency domains. This algorithm equivalently increases the samples in the spatial domain and hence significantly improves the resolution of AoAs, compared with estimating the AoAs in the spatial domain only. In particular, a new issue of “ambiguity of basis vectors” occurs when integrating multiple parameters into one domain measurement. Our algorithm resolves this critical issue in combining multi-domain measurements by selecting multiple peaks from the MUSIC outputs.
The rest of this paper is organized as follows. Section II introduces system and channel models. Section III presents the CACC method. Section IV introduces the proposed mirrored-MUSIC algorithm for estimating the actual delays and Doppler frequencies. Section V presents the high-resolution AoA estimation scheme. Extensive simulation results are presented in Section VI. Finally, conclusions are drawn in Section VII.
Notations: denotes a vector, denotes a matrix, italic English letters like and lower-case Greek letters are a scalar, is the phase angle of complex value . represent determinant value, transpose, conjugate transpose, pseudo inverse, respectively. We denote Frobenius norm of a matrix as . We use to denote a diagonal matrix. is the th column of a matrix and is the th row of a matrix.

II System and Channel Models
We consider the uplink communication and sensing in a PMN, as shown in Fig. 1. Multiple UEs communicate with a BS. The BS is physically static and uses received uplink signals for both communication and sensing. Each UE has one antenna and the BS has a limited number of antennas. Our proposed scheme in this paper requires the following setups:
-
•
The signals used for sensing are from a specific UE of which location is fixed and known to the BS.
-
•
There is a LOS propagation path between the BS and the UE used for sensing. The power of the LOS path is much larger than that of non-LOS (NLOS) paths.
This setup is practically feasible for PMNs. The fixed UE can be a node that provides fixed broadband access in the mobile network. We can adopt the millimeter-wave frequency band to guarantee the dominating power of the LOS path. In PMN, several types of signals may be used for sensing. Referring to the fifth-generation (5G) mobile network, they can be demodulation reference signals (DMRSs) that are specifically provided for channel estimation, synchronization signal blocks (SSBs), and even demodulated data symbols [34, 35, 36, 37]. Without loss of generality, we consider sensing via the uplink signal from a specific UE, denoted as UE 1.
At all UEs, we adopt a simplified packet structure, as shown in Fig. 2. In each packet, training symbols, denoted as preambles, are followed by a sequence of data symbols. OFDM modulation is applied across the whole packet. These data symbols can be empty if the packet is a DMRS. We only use the OFDM preambles for sensing. The preambles can also be used for synchronization and channel estimation for communications, which needs different processing at the BS. In this paper, we would like to use the preambles for sensing multiple targets in the PMN. The parameters of targets including the propagation delay, Doppler frequency, and AoA need to be obtained. Our proposed scheme can also be applied to other systems with similar signal structure, such as WiFi systems.

Without losing generality, we assume each packet has only one preamble. For both preamble symbol and data symbol, each of them has subcarriers with a subcarrier interval of , where denotes the length of an OFDM symbol. Each of the OFDM symbols is prepended by a cyclic prefix (CP) of period . Our scheme works if and only if a segment of subcarriers with an interleaved interval is available for UE 1. When multiple UEs communicate with the BS, each UE occupies a unique segment of subcarriers with the interleaved interval as in [15]. For notational simplicity, we assume that UE 1 occupies the whole preamble symbol here. Mathematically, the th preamble symbol can be expressed as [13, 14]
(1) |
where is a modulated symbol transmitted on the th subcarrier of the th preamble symbol and denotes a rectangular window of length .
The BS receives the preambles using a uniform linear array (ULA) of antennas. The uplink channel between receiver at BS and the transmitter at UE 1 has NLOS paths reflected or refracted from targets, together with a dominating LOS path, where the index of the LOS path is denoted as . Let , , and denote the channel gain, the Doppler frequency, the propagation delay, and the AoA of the th path, respectively. Due to the fixed locations of BS and UE 1, we assume that the parameters, and , which correspond to the LOS path, are known at the BS, and is . We also assume that . Note that the Doppler frequency of the th path comes from the th target of the channel, which can be either positive or negative depending on the moving directions.
We assume that packets are sent at the same interval, denoted as , at the UE baseband. Since there is typically no synchronization at clock level between BS and UE 1, the received signal has an unknown time-varying TO, denoted as , associated with the clock asynchrony, even if the packet level synchronization is achieved. Hence, the total time delay during signal propagation for the th target as seen by BS equals . In [26], it is shown that there also exists an unknown time-varying CFO due to the asynchronous carrier frequency, denoted as . The received time-domain signal corresponding to the preamble symbol in the th packet can be represented as [26]
(2) |
where the vector, , is the array response vector of size , with being , denoting the antenna interval, denoting the wavelength, and being the AoA from the th target, and is a complex additive-white-Gaussian-noise (AWGN) vector with zero mean and variance of . TO is typically time-varying and has a random value that changes during any two discontinuous transmissions. The CFO may slowly vary over time. It is noted that TO and CFO are mixed with the actual propagation delay and the actual Doppler frequency, respectively. Hence they can directly cause ambiguity of ranging and velocity measurements. They also make the total delay and total Doppler frequency vary with time and prevent from aggregating signals for joint processing. It should be noted that, for the communication purpose, there is no need to distinguish the actual parameters with these offsets, since they can be estimated as a whole value and then be removed. As for the radar sensing purpose, these offsets have to be mitigated since the range and the velocity of targets only depend on actual parameters. Note that we use the approximation , since the timing values of are much smaller than and is also small in relation to the sampling rate.
After removing CP from the received time-domain signal, we then transform the signal into frequency domain via -point fast-Fourier-transform (FFT)’s. Referring to (II), the received frequency-domain signal is
(3) |
where is the received frequency-domain signal on the th subcarrier at the th receiving antenna of the th OFDM preamble symbol, and is a complex AWGN with zero mean and variance of . The actual value of has insignificant impact on our proposed scheme. For simplicity, we assume .
III CACC for Mitigating TOs and CFOs
As we mentioned in Section II, the actual delays and the actual Doppler frequencies are mixed with TOs and CFOs, respectively. In this section, we adopt and extend the CACC method to generate signals with TOs and CFOs being removed, in order to obtain the delay and the Doppler frequency of targets.
We decompose the received signals into three parts, i.e.,
(4) |
where denotes the received signal from the LOS path, given by
(5) |
and is the received signals reflected or refracted from the targets, given by
(6) |
The CACC operation makes it possible to mitigate both TO and CFO. This operation computes the cross-correlation between different antennas and is generally used in estimating the AoA with hybrid subarrays [30]. We select one antenna that has the largest received average power as reference antenna. Without losing generality, we assume that the reference antenna is the th antenna. Neglecting the noise term, the CACC operation between the th antenna and the th antenna generates
(7) |
where is the received signal at the reference antenna, , , , and . For those CACC outputs, we have the following proposition.
Proposition 1.
In , is invariant with and . The 2D-FFT output of over and shows an impulsive shape that is centred around and . The power of is significantly lower than the other three terms.
Proof.
The proof is provided in Appendix A. ∎
According to Proposition 1, by using a 2D high-pass filter with respect to and , we can remove the invariant component from the CACC outputs and obtain . The cut-off frequency of the 2D high-pass filter depends on the bandwidth of . From Appendix A, the cut-off frequency of is .
From the expression of , we note that contains the actual sensing parameters without TOs and CFOs. The output from the high-pass filter can be represented as
(8) |
where is the low-pass component in . Note that the delays in (III) become relative values, i.e., , . Since is assumed to be known at the BS, the problem of estimating becomes how to estimate the relative delays. The error between and is resulted from and hence not affected by the noise. We define this error as the input error, i.e. .
In , can be seen as the side product, which is mixed with the actual component of interest, , since already contains all sensing parameters. It would be redundant to estimate and the estimation would require a doubled number of samples if conventional methods are used to estimate the actual component and the side product together. One idea is to separate from , which is a challenging task. The AMS method was proposed in [26] and [25] to remove the side product. However, this method does not always work, particularly when the number of signal propagation paths is large in a rich multi-path propagation environment. In Appendix B, we briefly describe the AMS method and compare its input error with that is adopted in our scheme. We show that our adopted has a smaller input error than that of the AMS method.
IV Mirrored-MUSIC for Estimating Propagation Delays and Doppler Frequencies
In this section, we propose a mirrored-MUSIC algorithm that is tailored to directly estimating conjugated variables from signals similar to the one in (III).
MUSIC-based algorithms have been widely used for estimating different parameters of channels, including delay, Doppler frequency, and AoA [20, 26, 29]. With a given signal matrix, conventional MUSIC finds the formulation of basis vectors of the signal matrix. Utilizing the fact that the basis vectors fall into the null-space of the signal matrix, the parameter can be obtained by checking if the candidate basis vector with a testing parameter falls into the null-space of the signal matrix. Conventional MUSIC would construct into a matrix. The matrix corresponding to has a doubled number of parameters to be estimated. We will exploit this redundancy, and the estimation of both delay and Doppler frequency will be transformed into an equivalent problem with halved unknown variables. This can achieve significantly improved performance compared to the conventional MUSIC algorithms.
IV-A Proposed Mirrored-MUSIC Algorithm
With integrating the side product and the actual component, we rewrite to a general expression as
(9) |
In (9), the variables with indexes represent those actual ones to be estimated and those with belong to the side product, that is, equals and when and , respectively, denotes the mirrored Doppler frequency, denotes the mirrored delay, and equals and when and , respectively. It is worth pointing out that only the terms of Doppler frequency and delay exhibit mirror symmetry, i.e., the Doppler frequency and the delay of the side product are opposite to those of the actual component. The AoA terms in the side product have no such a property. By exploiting the mirror symmetry of both Doppler frequency and delay, we can reduce the number of estimates for delay and Doppler frequency by half to , respectively.
Let us generate two types of mirrored signal vectors based on by adding a vector with its reversed version. The two new vectors are given by
(10) |
and
(11) |
where and satisfy and , respectively, . The applied ranges of and guarantee that there are at least mirrored vectors that are linearly independent of each other. The proposed mirrored vectors exhibit mirror symmetry too. It is clear to see that the th entry of is the same with the th entry and the th entry of is the same with the th entry. More importantly, we have the following theorem.
Theorem 1.
The signal vectors, and , have only basis vectors, respectively.
Proof.
We define two types of mirrored basis vectors as
(12) |
and
(13) |
It is noted that
(14) |
and
(15) |
Hence, and , are the basis vectors of and , respectively.
Then, we need to prove that those mirrored basis vectors only span a space of rank . For , we have
(16) |
and
(17) |
Therefore, all vectors of , , have only linearly independent basis vectors, i.e., . Likewise, for , we have
(18) |
and
(19) |
Therefore, all vectors of , , have only linearly independent basis vectors, i.e., . Overall, span a space of rank and span a space of rank . ∎
The class of MUSIC algorithms requires the formulation of basis vectors that can span the entire signal space. Directly using to construct the signal matrix, as in the case of the conventional MUSIC, would require basis vectors due to the side product. The proposed mirrored signal vectors have only basis vectors that can span the whole signal space.
For , , , and , there are vectors in total. For , , , and , there are vectors in total. Due to the high computational complexity of singular value decomposition (SVD) in MUSIC, stacking all signal vectors into a matrix would lead to prohibitive complexity. Instead, we fix and as and , respectively, and stack , , into a matrix of dimension , i.e.,
(20) |
Neglecting the noise term, all column vectors in can be expressed by . Hence, the rank of is . Similarly, we can stack all , , into a matrix, denoted as , which is also of rank . The optimal value of is demonstrated in Proposition 2. As for optimizing and , we can use the signals with the largest received power on average.
The matrix is only related to the Doppler frequency. Let us perform the SVD of , i.e., , where is an diagonal matrix, is the left singular matrix, and is the right singular matrix. Denoting the null-space of as , we can then estimate the Doppler frequency via
(21) |
where denotes the operation that takes estimates corresponding to the largest peak values of the function in the bracket, has the same expression as (IV-A) with , and is a quantized Doppler frequency for testing, with the interval between adjacent being . Note that only needs to be tested from to due to the mirror symmetry of the proposed basis vectors. Hence, the proposed mirrored-MUSIC algorithm can increase the estimation accuracy with the same quantization interval.
For , denoting the null-space of as , we can estimate the relative delay, in parallel with estimating the Doppler frequency, via
(22) |
where has the same expression as (IV-A), and , , is a quantized delay for testing, with the interval between adjacent being . Similar to , only needs to be tested from to due to the mirror symmetry.
To determine the number of targets, we can adopt existing algorithms such as the well-known minimum description length (MDL) method and the simplified one in [38], using the diagonal elements in the singular value matrix of both and .
IV-B Pair Matching and Doppler Frequency’s Sign Determination
There are two problems yet to be solved, following the ’Peak’ function in (21) and (22). Firstly, the estimates of delays and Doppler frequencies are not automatically matched to one target. Hence, we need to make a pair for each estimate of delay with each estimate of Doppler frequency. Secondly, the sign of the estimate of Doppler frequency is yet to be determined since we only obtain the absolute values of Doppler frequency. The sign of delay does not need to be determined, since is larger than zero by default. Note that the two derivative problems also exist and they are even more challenging when a conventional MUSIC algorithm is applied, because conventional MUSIC would obtain two values for one Doppler frequency and it needs to determine the correct value from two individual estimates. We now solve these two problems based on the CACC outputs.
From (9), we see that the term of AoA does not have mirror symmetry. All AoAs of equal when . Since is known to the sensing receiver (BS), we can utilize to address the above-mentioned two problems. Due to the undetermined sign of Doppler frequency and the unmatched delay and Doppler frequency, there are candidates, i.e.,
(23) |
where and are candidates to be paired. The value of , which is larger than zero, is the estimate obtained from (22). The absolute value of is the estimate obtained from (21). Note that there are two opposite values for one Doppler frequency and only one of them matches the actual one. The actual one has the maximum combining gain in the following function that combines , i.e.,
(24) |
We can first select one out of candidates that maximizes the absolute value of . Supposing that the selected index of the obtained pair is , we remove both this pair and its mirrored index, from the set of candidates. Meanwhile, the sign of Doppler frequency for is determined. After removing the pair of , the number of candidates is reduced to , i.e., , . We then match the next pair of Doppler frequency and delay. Repeating the process times, we can match Doppler frequency with delay and obtain the sign of Doppler frequency simultaneously.
The whole process of estimating Doppler frequency and delay using the CACC outputs is summarized in Algorithm 1.
IV-C Performance Analysis
Since the MUSIC-based estimators are non-linear approaches, we analyze the performance of the proposed mirrored-MUSIC using the perturbation methods as in [39, 40]. The mirrored-MUSIC is based on CACC, which makes the analysis more challenging than that in [39, 40]. Without losing generality, we analyze the performance for estimating Doppler frequency, and the performance for estimating delay can be similarly derived.
We rewrite the signal block, , as , where is the signal block that is composed of the signals of interest, and is the perturbations of signal block resulted from the interference of the high-pass filter and the AWGN noise. Then, we can rewrite the signal null-space, , as , where is the null-space that corresponds to and is the related perturbations. The perturbations of the signal null-space can be approximately written as
(25) |
We define a null-spectrum function as , which is the denominator of the objective function in (21). It is noted that . When the interference and noise term are introduced, the objective function in (21) is equivalent to finding estimates of , such that approach to . The error between and is denoted as , which determines the performance of the MUSIC algorithms. For notational simplicity, we drop the subscript . At a high SNR, can be obtained via the Newton method, i.e.,
(26) |
where and denote the first- and second-order derivatives with respect to , denotes the error between and , denotes the error between and , and denotes the first order derivative of the basis vector with respect to . The derivation can be referred to [39]. Substituting (25) into (IV-C), we simplify the expression of as
(27) |
where and are vectors given by and , respectively.
Intuitively, an effective way to reducing the error of is to suppress the variance of . When the entries of are independent Gaussian variables with zero mean and variance of , the variance of is given by . However, due to the CACC operation, the entries of are not independent Gaussian variables. In Appendix C, we analyze the variance of and obtain the following proposition.
Proposition 2.
The index of the optimal reference antenna used for forming the matrix of and , , is obtained by minimizing .
Proof.
See proof in Appendix C. ∎
Proposition 2 indicates that a fixed index of receiving antenna can help suppress the variance of when performing the MUSIC estimation algorithms, and hence improve the sensing performance. It is unnecessary to integrate all ’s and ’s to perform the SVD of . We note that is equivalent to the low-pass component in the 2D-FFT of the CACC signals. One way to obtain the optimal is to select the th 2D-FFT of , such that the low-pass component of the 2D-FFT of has the minimum among all ’s. This proposition is as expected since only the high-pass components contain the information of interest.
The proposed Algorithm 1 | |
---|---|
Operation | Complexity |
Conduct SVD of | |
Obtain the objective function in (21) | |
Overall | |
Conventional MUSIC | |
Operation | Complexity |
Conduct SVD | |
Obtain the objective function | |
Overall |
IV-D Complexity Analysis
In this subsection, we analyze the computational complexity of Algorithm 1. Note that the delay and the Doppler frequency are estimated in parallel. Without losing generality, we only analyze the complexity of estimating Doppler frequency. One main computation in Algorithm 1 is the SVD of with the dimension of . Since we only need the left singular matrices of , the complexities for obtaining is . Another main computation is obtaining the objective function in (21). Given candidates of , obtaining the objective function in (21) has a complexity of . Other steps in Algorithm 1 have much lower complexity and can be omitted. Generally, the number of candidates, , should be no greater than . Hence, the overall complexity for estimating Doppler frequency is . Likewise, the complexity for estimating delay is . The complexities of the main steps of Algorithm 1 are summarized in Table I and are compared with those of the conventional MUSIC method. From Table I, we note that the overall complexity of conventional MUSIC doubles our proposed mirrored-MUSIC, which is because conventional MUSIC requires a doubled number of candidates.
V High Resolution AoAs Estimation
In Algorithm 1, the NLOS AoAs are still unknown but necessary for locating the targets. When the number of spatial samples is large, AoAs can be estimated directly using one-shot measurements in the spatial domain, which can be done in parallel with estimating Doppler frequency and delay [41, 10]. When the number of antennas at the BS is small, such as the JCAS system setup in [9], the one-shot measurements are insufficient for achieving accurate AoA estimation. In this section, we propose a high-resolution AoA estimation algorithm by combining measurements from the spatial and other domains.
S. Chuang et al. proposed a high-resolution AoA estimation method by using both time-domain and spatial-domain measurements [29]. However, their method is only applicable to narrowband systems and there exists a problem in the broadband scenario that some AoAs estimates would be missing if multiple Doppler frequencies (or delays) are close to each other. We will analyze the reason for this problem and obtain more accurate AoA estimates using measurements from all three domains in time, frequency, and space.
Using measurements in the spatial domain can distinguish among AoAs only. We attempt to equivalently enlarge the length of the spatial array response vectors by integrating both the time-domain and the frequency-domain signals into the spatial domain. Since all other parameters except NLOS AoAs have been obtained from Algorithm 1, the integrated signal vector only varies with NLOS AoAs. Otherwise, without the results from Algorithm 1, all parameters are mixed together and can be difficult to be obtained simultaneously. In the following of this section, we assume that delays and Doppler frequencies are already obtained at the BS. Still using , we generate a spatial signal vector as
(28) |
where is the array response vector. Note that the length of the array response vector is reduced to due to the CACC operation. We integrate the spatial domain with the other two domains to enlarge the dimension of array response vectors. This can be realized using the following proposed matrix, i.e.,
(33) |
where satisfies . The dimension of is . The first column of is an enlarged vector corresponding to the spatial (angle) domain and the frequency (delay) domain. The second column is an enlarged vector corresponding to the spatial (angle) domain and the time (Doppler frequency) domain. In Appendix D, we show that the basis vector for the first column of is given by
(38) |
Likewise, the basis vector for the second column of , denoted as , has the same expression as (38) with replacing by .
It is noted that the AoA parameter in (33) is mixed with other known parameters. The other two parameters, i.e., delay and Doppler frequency, are estimated and already available. These parameters are used to enlarge the dimension of the basis vector. We stack with different and into a bigger matrix,
(39) |
where satisfies The basis vectors of columns of are given by and , with . Hence, the rank of is . It is worth noting that those basis vectors only correspond to AoAs, i.e., one LOS AoA and NLOS AoAs. The basis vectors with all correspond to , which is already known at the BS. For the other basis vectors with , both and correspond to one AoA. Hence, it is not necessary to test the basis vectors with .
The AoAs can be obtained by performing the SVD of . In general, one pair of basis vectors, and , corresponds to one AoA. By using the total basis vectors, we can obtain AoAs corresponding to NLOS targets. However, we notice an issue here: when the values of delays and Doppler frequencies of different targets are close to each other, respectively, different basis vectors with similar delays and Doppler frequencies can be responded to multiple different AoAs. This would directly cause that some estimates of with a lower gain will be missing from the estimated outputs. We call this issue as the “ambiguity of basis vectors”. The method in [29] is proposed in the narrowband scenario and did not address the ambiguity of basis vectors.
Let us denote the SVD of as , where is an diagonal matrix with the largest entries, is the left singular matrix of , and is the right singular matrix of . We choose multiple peaks to address the ambiguity of basis vectors, i.e.,
(40) |
where is the null-space of , is the number of peaks in the objective function, and and are the testing basis vectors that have the same expressions as and , respectively, after replacing by a testing AoA candidate, . The number of peaks is determined by how many peaks that are larger than the half of the maximal objective function. Note that the equivalent spatial dimension is extended to , hence the maximum detectable number of AoAs is . If , we need to retain one AoA and discard the rest. The determined AoAs with form a set of . Supposing that the undetermined AoAs with are , we select the one with the highest value of (40), dented as , if . Otherwise, we select the one with a second highest value.
Since Algorithm 2 is also based on MUSIC algorithms, the analysis in Section IV-C can be applied to obtaining the theoretical error of AoA estimates. Similar to (27), letting and , we can obtain the error of AoA estimates error as
(41) |
where , is the first order derivative of with respect to , and are vectors that are written as and , respectively.
Now, we analyze the computational complexity of Algorithm 2. One main computation in Algorithm 2 is the SVD of with the dimension of . Since we only need the left singular matrix of , the complexity for obtaining is . Another main computation is involved in obtaining the objective function in (32). Given candidates of , obtaining the objective function has a complexity of . Other steps in Algorithm 2 have much lower complexity and can be omitted. Generally, the number of candidates should be no greater than . Hence, the overall complexity for estimating Doppler frequency is .
VI Simulation Results
In this section, we provide simulation results to validate the proposed scheme. The carrier frequency is GHz. The number of subcarriers is . The frequency bandwidth is MHz. Hence, the OFDM symbol period is s. The propagation delay is randomly distributed over s. The length of CP is to avoid inter-symbol interference (ISI) and the CP period is about s. The approximate interval between two packets, , is 1 ms. We use the preamble in packets for sensing parameter estimation. The velocities of targets range from -30 mps to 30 mps, and the Doppler frequency is randomly distributed over KHz. The AoAs of targets are random values uniformly distributed from to . All the targets are modeled as point sources, and the radar cross-sections are assumed to be 1. The BS employs a ULA with antenna elements. Unless stating otherwise, we assume that there is one LOS path and NLOS paths that are reflected or refracted from 3 targets. The power of the LOS path is assumed to be dB higher than those of the NLOS paths.




Fig. 3 illustrates an example of the spectrum of the cross-correlated signals by performing the 2D-FFT over and . The x-axis of the plot denotes the Doppler frequency, , and the y-axis denotes the relative delay, . In order to see the targets clearly, we truncate the absolute value of the spectrum by half. At the origin of the spectrum plot, we see that there is a rectangular spot with the highest brightness. This spot denotes the low-pass component of which does not contain targets’ information of interest. Above the origin, there are three blue spots. We also see that there are three spots at the bottom of the figure, which denote the side products caused by cross-correlation. The side products also contain the parameters of targets with the opposite signs. This figure verifies the low-pass and the mirrored high-pass components of the CACC outputs as we described in Section III. It clearly shows that a high-pass filter can be applied to remove the non-desired low-pass component.
Fig. 4 presents the MSE of , defined as . The MSE of reflects the accuracy of the constructed high-pass signals and directly impacts the following sensing parameter estimation. Two methods are tested to filter out the low-pass component. One is a Butterworth filter with the cut-off frequency of . The other one is via removing the component of the LOS path, i.e., , over a short period from itself. It is clear that the Butterworth filter outperforms the method of removing the LOS path for either or . It is worth pointing out that the MSE of the Buttworth filter drops linearly with the SNR increasing for target. This indicates that the input error of can be sufficiently small when there is only one target. This is because, when , is also a low-pass component, and when there are multiple targets, the MSE approaches to a fixed level that is the mean power of .
Next, we present the estimation performance for sensing parameters. Since the Doppler frequencies are obtained by the same algorithm as delays, we mainly present the simulation results for delays and AoAs next.
Fig. 5 illustrates the normalized MSE (NMSE) for the estimates of the actual propagation delays, i.e., . The benchmark algorithms for comparison include the AMS method in [26] and conventional MUSIC. The system setup is the same as that in Fig. 3. For our proposed Algorithm 1, the parameter , which defines the length of the mirrored vector in (IV-A), is set to . We see that our proposed algorithm outperforms the other two methods significantly. The AMS algorithm shows a large NMSE, possibly due to its inefficiency in dealing with multiple paths. Our proposed algorithm achieves lower NMSE than the conventional MUSIC because it removes the mirrored side products and reduces the rank of the signal space. An error floor can be observed for both our proposed Algorithm 1 and the conventional MUSIC. This is caused by the error of , which cannot be removed by increasing SNR. We also plot the theoretical NMSE of the proposed mirrored-MUSIC. The NMSE of the proposed Algorithm 1 matches the theoretical NMSE tightly. Our proposed algorithm can achieve better performance by using larger bandwidth since the bandwidth has a significant impact on sensing performance and mainly influences the time resolution. With the used bandwidth increasing, the time duration of each symbol is reduced and the time resolution is improved.
Fig. 6 shows how the NMSE of delay estimates varies with . The system setups are the same as those in Fig. 3, except that the SNR is fixed at dB. The number of targets, , is chosen from to . We compare our proposed mirrored-MUSIC with the conventional MUSIC and the AMS method. It is noted that, when is 1, the NMSEs for all these methods are nearly the same. When ranges from to , our proposed mirrored-MUSIC can achieve much lower NMSE than the other two methods. The NMSE increases with the number of targets while the growth rate drops, because the delays of multiple targets become closer to each other and can be separated into several groups.


Fig. 7 presents the receiver operating characteristic (ROC) of the proposed Algorithm 1 after matching the estimates for delays and Doppler frequencies. The x-axis measures the detection probability and the y-axis measures the false-alarm rate. We use a common threshold of NMSE, , to detect whether the estimated values are effective ones. If the NMSE is smaller than , the estimated values are seen as effective values, and the targets are regarded as detected. We increase the SNR from dB to dB, at an interval of 5 dB, to observe the variance of the ROC. According to the figure, the detection probability rises with the SNR increasing and approaches to one, while the false-alarm rate shows an opposite trend and approaches to zero. With the number of targets, , increasing, the detection probability drops and the false-alarm rate grows, which indicates that the performance declines. We can also see that the sum of detection probability and the false-alarm rate is less than 1, which is because one target may have more than one estimate.
Fig. 8 shows the RMSE of the AoA estimation versus SNR. Our proposed Algorithm 2 is compared with the H-MUSIC method and the H-ESPRIT method from [29]. The system setup is the same as that in Fig. 3. Noting that the H-MUSIC and the H-ESPRIT are based on hybrid arrays, we simplified their methods by letting each hybrid array has one receiving antenna, which is equivalent to a fully-digital array. For the initialization of Algorithm 2, we let and , and use the estimated delays obtained from Algorithm 1. Our algorithm outperforms H-MUSIC and H-ESPRIT, since our proposed Algorithm 2 can better address the ambiguity of basis vectors as we discussed in the section V. We see that the RMSE of AoAs drops slighly with SNR increasing from dB to dB, and the simulated RMSE matches well with the theoretical values. To further decrease the RMSE, we can increase the bandwidth to increase the accuracy of all estimates.
VII Conclusion
We have proposed an uplink sensing scheme for JCAS PWNs, which can achieve high-accuracy sensing parameter estimation with asynchronous transceivers and a small number of receiving antennas. We extend the CACC methods to mitigate the timing and frequency ambiguity. We then propose a mirrored-MUSIC algorithm to efficiently handle the CACC outputs with equivalently doubled unknown sensing parameters, at a complexity lower than that of the conventional MUSIC algorithm. Simulation results demonstrate that our proposed mirrored-MUSIC can effectively estimate the actual values of delay and Doppler frequency. Using the estimates of delay and Doppler frequency, we then obtain high-resolution AoAs estimates with a small number of receiving antennas. This is achieved via an improved MUSIC algorithm that combines measurements from spatial, temporal, and frequency domains. Our scheme enables radar sensing to be effectively implemented in mobile networks using the uplink channel and requires little modifications on infrastructure or advanced hardware, such as a full-duplex transceiver. The results show that the proposed scheme of uplink parameter estimation outperforms the state of the arts and can accurately detect multiple targets for the JCAS PWNs.
Our proposed mirrored-MUSIC algorithm can be applied to other problems with mirrored signals, such as the general harmonic retrieval problem with sinusoidal modulations. Its basic idea can also be extended to other spectral analysis techniques such as ESPRIT and the matrix pencil method. The proposed high-resolution AoA estimation can also be applied to other problems involving a similar combination of multi-domain measurements.
Appendix A Proof of Theorem 1
We write as
(42) |
It is noted that is invariant with and .
We express the sum of and as
(43) |
The 2D-FFT of is given by
(44) |
and has an impulsive shape with the peak points at
(45) |
Note that and are integers, while and are continuous values ranging from to .
As for , it is written as
(46) |
where and . It is noted that is an invariant component and is a variant component. The 2D-FFT of also has an impulsive shape, but the power of is significantly lower than other components and can be neglected.
Appendix B The Error of
The components of and are invariant with and and can be largely suppressed after high-pass filtering. Without the noise term, the error of is mainly caused by the variant part of . Hence, we can define the statistical mean error of as
(47) |
As for the AMS method, it assumes that and estimates as the mean value of , which is denoted as . Then, the AMS method obtains two signals. One is and the other one is . The cross correlated signal of the AMS method is expressed as
(48) |
The AMS method uses as output to conduct parameter estimation. The error in the AMS method is up to , which is larger than the used in our method without by-product suppression. More importantly, and in the AMS method are approximated values, which would result in extra errors. Therefore, the AMS method causes larger errors than our method in (III).
Appendix C The Variance of
The dimension of is . The expectation of entries of can be approximately as
(49) |
where the definition of and can be referred to Appendix A. The first term in the end of (C), , is the interference with variance of after conducting the high-pass filter, and the second term in (C) denotes the noise term after CACC. Hence, the variance of each entry of is
(50) |
To minimize the variance of each entry of , needs to be minimized. Therefore, the optimal selected index of receiving antenna, , satisfies that is minimized.
Appendix D Proof of (38)
From (V), the basis vectors of are given by . It is noted that
(51) |
where denotes the weighting factor. Hence, the basis vectors of only have a phase shift of compared with those of . We denote the first column of as . Then, we have
(52) |
Therefore, the basis vectors for are given by . Likewise, the basis vectors for the second column of have the same expression with replacing by .
References
- [1] C. Sturm and W. Wiesbeck, “Waveform design and signal processing aspects for fusion of wireless communications and radar sensing,” Proc. IEEE, vol. 99, no. 7, pp. 1236–1259, Jul. 2011.
- [2] A. R. Chiriyath, B. Paul, and D. W. Bliss, “Radar-communications convergence: Coexistence, cooperation, and co-design,” IEEE Trans. on Cogn. Commun. Netw., vol. 3, no. 1, pp. 1–12, Mar. 2017.
- [3] P. Kumari, J. Choi, N. González-Prelcic, and R. W. Heath, “IEEE 802.11ad-based radar: An approach to joint vehicular communication-radar system,” IEEE Trans. Veh. Technol., vol. 67, no. 4, pp. 3012–3027, Apr. 2018.
- [4] J. A. Zhang, X. Huang, Y. J. Guo, J. Yuan, and R. W. Heath, “Multibeam for joint communication and radar sensing using steerable analog antenna arrays,” IEEE Trans. Veh. Technol., vol. 68, no. 1, pp. 671–685, Jan. 2019.
- [5] Y. Luo, J. A. Zhang, X. Huang, W. Ni, and J. Pan, “Optimization and quantization of multibeam beamforming vector for joint communication and radio sensing,” IEEE Trans. Commun., vol. 67, no. 9, pp. 6468–6482, Sep. 2019.
- [6] F. Liu, C. Masouros, A. P. Petropulu, H. Griffiths, and L. Hanzo, “Joint radar and communication design: Applications, state-of-the-art, and the road ahead,” IEEE Trans. Commun., vol. 68, no. 6, pp. 3834–3862, Jun. 2020.
- [7] N. González-Prelcic, R. Méndez-Rial, and R. W. Heath, “Radar aided beam alignment in mmWave V2I communications supporting antenna diversity,” in 2016 Information Theory and Applications Workshop (ITA), Jan. 2016, pp. 1–7.
- [8] J. A. Zhang, A. Cantoni, X. Huang, Y. J. Guo, and R. W. Heath, “Framework for an innovative perceptive mobile network using joint communication and sensing,” in 2017 IEEE 85th Vehicular Technology Conference (VTC Spring), Jun. 2017, pp. 1–5.
- [9] M. L. Rahman, J. A. Zhang, X. Huang, Y. J. Guo, and R. W. Heath, “Framework for a perceptive mobile network using joint communication and radar sensing,” IEEE Trans. Aerosp. Electron. Syst., vol. 56, no. 3, pp. 1926–1941, Jun. 2020.
- [10] M. L. Rahman, P. Cui, J. A. Zhang, X. Huang, Y. J. Guo, and Z. Lu, “Joint communication and radar sensing in 5G mobile network by compressive sensing,” in 2019 19th International Symposium on Communications and Information Technologies (ISCIT), Sep. 2019, pp. 599–604.
- [11] M. L. Rahman, J. A. Zhang, K. Wu, X. Huang, Y. J. Guo, S. Chen, and J. Yuan, “Enabling joint communication and radio sensing in mobile networks–a survey,” arXiv preprint arXiv:2006.07559, 2020.
- [12] M. Braun, “OFDM radar algorithms in mobile communication networks,” in PhD thesis, Institut fur Nachrichtentechnik des Karlsruher Instituts fur Technologie, Karlsruhe,, 2014.
- [13] J. Gu, J. Moghaddasi, and K. Wu, “Delay and Doppler shift estimation for OFDM-based radar-radio (RadCom) system,” in 2015 IEEE International Wireless Symposium (IWS 2015), Mar. 2015, pp. 1–4.
- [14] C. Sturm, Y. L. Sit, M. Braun, and T. Zwick, “Spectrally interleaved multi-carrier signals for radar network applications and multi-input multi-output radar,” IET Radar, Sonar Navigation, vol. 7, no. 3, pp. 261–269, Mar. 2013.
- [15] Y. L. Sit, B. Nuss, and T. Zwick, “On mutual interference cancellation in a MIMO OFDM multiuser radar-communication network,” IEEE Trans. Veh. Technol., vol. 67, no. 4, pp. 3339–3348, Apr. 2018.
- [16] F. Liu, C. Masouros, A. Li, H. Sun, and L. Hanzo, “MU-MIMO communications with MIMO radar: From co-existence to joint transmission,” IEEE Trans. Wireless Commun., vol. 17, no. 4, pp. 2755–2770, Apr. 2018.
- [17] F. Liu, L. Zhou, C. Masouros, A. Li, W. Luo, and A. Petropulu, “Toward dual-functional radar-communication systems: Optimal waveform design,” IEEE Trans. Signal Process., vol. 66, no. 16, pp. 4264–4279, Aug. 2018.
- [18] Z. Zhang, X. Chai, K. Long, A. V. Vasilakos, and L. Hanzo, “Full duplex techniques for 5G networks: self-interference cancellation, protocol design, and relay selection,” IEEE Commun. Mag., vol. 53, no. 5, pp. 128–137, May 2015.
- [19] Z. Ni, J. A. Zhang, X. Huang, K. Yang, and F. Gao, “Parameter estimation and signal optimization for joint communication and radar sensing,” in 2020 IEEE International Conference on Communications Workshops (ICC Workshops), 2020, pp. 1–6.
- [20] C. R. Berger, B. Demissie, J. Heckenbach, P. Willett, and S. Zhou, “Signal processing for passive radar using OFDM waveforms,” IEEE J. Sel. Topics Signal Process., vol. 4, no. 1, pp. 226–238, Feb. 2010.
- [21] C. D’Andrea, S. Buzzi, and M. Lops, “Communications and radar coexistence in the massive MIMO regime: Uplink analysis,” IEEE Trans. Wireless Commun., vol. 19, no. 1, pp. 19–33, Jan. 2020.
- [22] M. Temiz, E. Alsusa, and L. Danoon, “A receiver architecture for dual-functional massive MIMO OFDM RadCom systems,” in 2020 IEEE International Conference on Communications Workshops (ICC Workshops), 2020, pp. 1–6.
- [23] S. B. Aissa, M. Hizem, and R. Bouallegue, “Performance analysis of underlay waveform in the downlink of asynchronous OFDM/FBMC based cognitive radio transceivers,” in 10th International Conference on Wireless Communications, Networking and Mobile Computing (WiCOM 2014), 2014, pp. 185–190.
- [24] S. Ben Aissa, M. Hizem, and R. Bouallegue, “Asynchronous OFDM interference analysis in multi-user cognitive radio networks,” in 2016 International Wireless Communications and Mobile Computing Conference (IWCMC), 2016, pp. 1135–1140.
- [25] X. Li, D. Zhang, Q. Lv, J. Xiong, S. Li, Y. Zhang, and H. Mei, “Indotrack: Device-free indoor human tracking with commodity Wi-Fi,” Proc. ACM Interact. Mob. Wearable Ubiquitous Technol., vol. 1, no. 3, Sep. 2017. [Online]. Available: https://doi.org/10.1145/3130940
- [26] K. Qian, C. Wu, Y. Zhang, G. Zhang, Z. Yang, and Y. Liu, “Widar2.0: Passive human tracking with a single Wi-Fi link,” in Proceedings of the 16th Annual International Conference on Mobile Systems, Applications, and Services. New York, NY, USA: Association for Computing Machinery, 2018, pp. 350–361. [Online]. Available: https://doi.org/10.1145/3210240.3210314
- [27] D. Garmatyuk, P. Giza, N. Condict, and S. Mudaliar, “Randomized OFDM waveforms for simultaneous radar operation and asynchronous covert communications,” in 2018 IEEE Radar Conference (RadarConf18), 2018, pp. 0975–0980.
- [28] M. Kotaru, K. Joshi, D. Bharadia, and S. Katti, “SpotFi: Decimeter level localization using wifi.” in Proceedings of the 2015 ACM Conference on Special Interest Group on Data Communication, vol. 45, no. 4, 2015, pp. 269–282.
- [29] S. Chuang, W. Wu, and Y. Liu, “High-resolution AoA estimation for hybrid antenna arrays,” IEEE Trans. Antennas Propag., vol. 63, no. 7, pp. 2955–2968, Jul. 2015.
- [30] Z. Ni, J. A. Zhang, K. Yang, F. Gao, and J. An, “Estimation of multiple angle-of-arrivals with localized hybrid subarrays for millimeter wave systems,” IEEE Trans. Commun., vol. 68, no. 3, pp. 1897–1910, Mar. 2020.
- [31] K. W. Chan and H. C. So, “Accurate frequency estimation for real harmonic sinusoids,” IEEE Signal Process. Lett., vol. 11, no. 7, pp. 609–612, Jul. 2004.
- [32] H. C. So, K. W. Chan, Y. T. Chan, and K. C. Ho, “Linear prediction approach for efficient frequency estimation of multiple real sinusoids: algorithms and analyses,” IEEE Trans. Signal Process., vol. 53, no. 7, pp. 2290–2305, Jul. 2005.
- [33] Y. Liu, Q. H. Liu, and Z. Nie, “Reducing the number of elements in multiple-pattern linear arrays by the extended matrix pencil methods,” IEEE Transactions on Antennas and Propagation, vol. 62, no. 2, pp. 652–660, Feb. 2014.
- [34] Y. Liu, “Research on the density of demodulation reference signals for dual-layer beamforming in LTE system,” in 2009 IEEE International Conference on Communications Technology and Applications, 2009, pp. 322–325.
- [35] B. Sadiq, J. Cezanne, S. Subramanian, M. N. Islam, N. Abedini, and T. Luo, “Techniques for communicating synchronization signal block index in a physical broadcast channel payload,” U.S. Patent, Sep. 27, 2018.
- [36] X. Gao, D. Niyato, P. Wang, K. Yang, and J. An, “Contract design for time resource assignment and pricing in backscatter-assisted RF-powered networks,” IEEE Wireless Commun. Lett., vol. 9, no. 1, pp. 42–46, Jan. 2020.
- [37] J. An, Y. Zhang, X. Gao, and K. Yang, “Energy-efficient base station association and beamforming for multi-cell multiuser systems,” IEEE Trans. Wireless Commun., vol. 19, no. 4, pp. 2841–2854, Apr. 2020.
- [38] T. Salman, A. Badawy, T. M. Elfouly, A. Mohamed, and T. Khattab, “Estimating the number of sources: An efficient maximization approach,” in 2015 International Wireless Communications and Mobile Computing Conference (IWCMC), 2015, pp. 199–204.
- [39] F. Li and R. J. Vaccaro, “Analysis of Min-Norm and MUSIC with arbitrary array geometry,” IEEE Trans. Aerosp. Electron. Syst., vol. 26, no. 6, pp. 976–985, Nov. 1990.
- [40] F. Li, H. Liu, and R. J. Vaccaro, “Performance analysis for DOA estimation algorithms: unification, simplification, and observations,” IEEE Trans. Aerosp. Electron. Syst., vol. 29, no. 4, pp. 1170–1184, Oct. 1993.
- [41] Z. Gao, C. Hu, L. Dai, and Z. Wang, “Channel estimation for millimeter-wave massive MIMO with hybrid precoding over frequency-selective fading channels,” IEEE Commun. Lett., vol. 20, no. 6, pp. 1259–1262, Jun. 2016.