Abstract
As known to us all, it is challenging to monitor wideband signals in frequency domain due to the restriction of hardware. Several practical sampling schemes, such as multicoset sampling and the modulated wideband converter (MWC), have been proposed. In this work, a co-prime array (CA) based modulated wideband converter (MWC) spectrum sensing method is suggested. Our proposed method has the same sampling principle as the MWC but has some advantages compared to MWC. Firstly, CA-based MWC is an array-based MWC system. Each sensor is usually corrupted by independent noise for an array system which can be used for noise averaging, while all channels in conventional MWC have the same receiving noise. Secondly, by incorporating the co-prime array, we can estimate the power spectrum of signal directly employing its second-order statistical properties. Moreover, the system minimal sampling rate can be reduced further because of the reduction of sampling channels. Simulation results show that our method has better performance than traditional methods.
1. Introduction
Nowadays, spectral resources traditionally allocated to licensed users by governmental organizations are becoming scant. Cognitive Radio (CR) is an emerging dynamic spectrum management technology which can make the best use of spectral resources in wireless communications [1,2]. How to monitor the spectrum reliably and fast is an essential goal for many scholars [3]. A number of spectrum sensing methods exist, such as filterbank spectrum sensing and multi-taper spectrum sensing, etc. [4]. However, all the above methods are based on Nyquist sampling. In cognitive radio, it is necessary to sense a wide band of spectrum, leading to prohibitively high Nyquist rates. So this will affect the cost and power assumption of high-speed analog-to-digital converters (ADCs). Therefore, it is desirable to design a sub-Nyquist sampling scheme which can effectively estimate the spectrum without loss of any information.
Recently, several sub-Nyquist sampling scheme for spectrum sensing are developed [5,6,7,8]. In [5], the multi-coset sampling (MS) was used, where m low-rate cosets were chosen out of L cosets of samples. These samples are obtained from time uniformly distributed samples taken at a same sampling in each channel. And there is a different time offset in the sampling origin of each channel. In [6], a synchronous multirate sampling (SMRS) scheme was developed. Unlike the MS method, samples in SMRS are obtained at m different sampling rates and the sampling of all channels starts simultaneously at a given time. The above multicoset or time-interleaved approach suffers from some practical issues. Firstly, the radio-frequency (RF) signal is sampled directly. As a result, the signal bandwidth can exceed the analog bandwidth of ADCs. Another practical issue stems from the time shift since it is difficult to maintain accurate delays or synchronization among the ADCs at such high rates. To solve this problem, an analog system, referred to as the modulated wideband converter (MWC) which is comprised of a bank of modulators and low-pass filters is adopted in [7,8,9]. However, conventional MWC systems mainly have two disadvantages. One is that each channel has the same noise, which can’t be used for noise averaging. The other is that we need to choose appropriate periodic functions in different channels. These problems are overcome by adopting a uniform linear array (ULA) based MWC system [10]. In [10], a ULA is used for spectrum sensing where a same periodic function is chosen in each channel. Nevertheless, when signals have high carrier frequencies, there may exist mutual coupling between sensor elements. Moreover, the number of transmissions detected can be no more than the number of physical elements.
In this paper, we propose a spectrum sensing method using an improved MWC system based on co-prime array. The radio frequency (RF) signal impinges on a co-prime array. The received signal in each sensor is multiplied by a same periodic function, low-pass filtered and sampled at a low rate. In the reconstruction process, an enhanced virtual ULA can be produced by vectorizing the data covariance matrix of the co-prime array. It can detect more transmissions than ULA-based MWC or can reduce the system sampling rate further when the number of transmissions is fixed. Besides, each channel in our method is corrupted by different noise, so it has an advantage that the noise can be averaged which will improve sensing performance.
Notations. ⊗ and ⊙ denote the Kronecker product and Khatri-rao product, respectively. vec(.) the vectorization operator that turns a matrix into a vector by stacking all columns on top of the another. ∘ denotes the element-wise product. The complex conjugate operator is , the transpose operator is , and the complex conjugate-transpose is . returns the phase of input. returns the eigenvalue of input matrix. returns the nearest integer towards positive infinity.
2. Array Signal Model
Consider a co-prime linear array consisting of two uniform linear subarrays with and N sensor elements where M and N are co-prime integers and . One has the position set and the other has position set where . denotes the wavelength corresponding to the highest frequency of interest. Since these two subarrays share the first sensor, namely the reference sensor, there are sensors totally. Such array configuration allows most adjacent elements to be spaced farther apart, which is attractive when it is necessary to reduce mutual coupling between sensor elements. Following each sensor includes an analog front-end composed of a mixer with the same periodic function , a low-pass filter and a sampler at rate . The sensing system is depicted in Figure 1 and Figure 2. In practice, to ensure that all the mixing functions are the same without any distortions. We can first produce the satisfying analog mixing signal , then let it pass through a power divider to obtain several same versions of . Each version of the output of power divider can be used as the mixing function of each channel.
Figure 1.
Co-prime array structure.
Figure 2.
The n-th sensor channel structure.
Assume that there are K uncorrelated transmissions impinging on the array which have identical and known direction of arrival (DOA). Each transmission with the bandwidth is modulated by a carrier frequency . So the received RF signal denoted as which is bandlimited to can be written as
We define and assume . Then the Fourier transform of can be written as
where is the Fourier transform of .
3. MWC Based on Co-Prime Array
The co-prime array model is depicted in Section 2. The received signal in each sensor is multiplied by a periodic function whose period is defined as , low-pass filtered with a filter that has cut-off frequency and sampled at the low rate . is the sampling interval. We define and . Referring to [7], we know that the sampling rate of each channel must satisfy , through which all signal information can be reserved in the baseband without any loss. Here, for simplicity of analysis, we choose .
Consider the received signal at the n-th sensor of the co-prime array
where is the time delay for signal arriving at the n-th sensor with respect to the reference sensor. is measured from the axis which is parallel to the linear array. We will show that should not be equal to because different time delays between different sensors are useful for the estimation of carrier frequencies. is the position of the n-the sensor. c is the speed of wave propagation. The approximation in (3) stems from the narrowband assumption on . We denote the Fourier transform of as
A typical is shown in Figure 3a. We only show the amplitude spectrum in the figure.
Figure 3.
Representations of spectrum at different stages. (a) Spectrum of original signal with . (b–d) are the spectrum of each signal after mixing. (e) The spectrum of all signals after mixing. (f) The spectrum of all signals after LPF and sampling.
In each sensor channel, it works like one channel of traditional MWC system [7]. So the discrete-time Fourier transform (DTFT) of output in the n-th channel can be written as
where
and is chosen as the smallest integer so that the sum contains all nonzero contributions of over . Here, we can choose . For the sake of concreteness, the mixing function is chosen as a piecewise constant function that alternates between the levels randomly for each of P equal time intervals. Formally,
where . . . Our only request for is that its Fourier coefficients .
Substituting (4) into (5), we have
where is a cyclic shifted and scaled version of in the interval . The whole processing flow in frequency domain is clearly shown in Figure 3.
We write (8) in matrix form as
where and . The matrix is defined by
From (9), we can easily get the discretized model under sampling rate in the time domain
4. Reconstruction Method
4.1. Carrier Frequency Recovery
By invoking (11), the temporal covariance matrix can be written as
Because we assume that the baseband transmissions are uncorrelated with each other, is a diagonal matrix. Then, by vectorizing the covariance matrix , we can get
where is a vector including the diagonal elements of . Note that the above equations hold only when all transmissions are uncorrelated with each other. Here, we denote as the manifold matrix of difference coarray. Obviously, the -th element of is given by
where is the -th element of and is the -th element of . . So we can easily get that the aperture of the difference coarray extends from to . But this difference coarray is not filled, there are some holes in it. By referring to [11], we know that it has a contiguous set of elements from to , which acts like a filled virtual uniform linear array (ULA). To make it more clear, we first define the weight function at each element position of the virtual ULA.
Definition 1.
(The weight function, ). Consider a co-prime array with its co-prime parameters M and N. Let be the element position set of physical array and be the element position set of virtual ULA. The weight function is the number of pairs which have a difference , defined as
For example, if we choose , then and . The weight function satisfies , etc.
Based on (13), we denote as the row of , which is produced by the n-th row of and the m-th row of via Khatri-Rao product. So by choosing the continuous lags from to and taking the weight function into account, we can get a virtual ULA model
where the i-th () element of is
and , namely the array manifold of the virtual ULA, has the structure
where . Based on (17), we have the following sufficient condition for unique solution to . Obviously, is equivalent to K coherent sources with only one snapshot.
Theorem 1.
Proof.
Because is equivalent to K coherent sources, we have . And the virtual array acts as a filled ULA with inter-element spacing d satisfies and the number of virtual elements is . So we refer the reader to [10] which deals with the physical ULA case. With these substitutions, the result follows from Theorem 1 in [10]. ☐
Next, we define
Because
we need to implement a spatial smoothing step to enhance the rank of the covariance matrix. As analyzed above, the virtual ULA has the element position from to . Now, we divide this virtual array into overlapping subarrays, each with elements. The i-th subarray has sensors located at
which corresponds to the -th to -th rows of . So we have
where is a matrix consisting of the -th to -th rows of which has the structure
Obviously, from the above structure, we can get
where is a diagonal matrix with its diagonal elements as . So, we rewrite (23) as
Then, we can get the spatially smoothed matrix
where
The spatially smoothed matrix can be used to estimate carrier frequencies by the following theorem.
Theorem 2.
Consider the spatially smoothed matrix in (27) and define a diagonal matrix with its diagonal elements as the covariances of K targets. Then, we have
Proof.
The proof follows the same lines as Theorem 1 in [12], only substituting the values of and in our paper. ☐
By decomposing using the singular value decomposition, we have
The columns of the matrix are the left singular vectors of , where contains the vectors corresponding to the first K singular values, is a diagonal matrix with the K first singular values of , and contains the right singular vector of . Based on (29) and (30), we know that there exists an invertible matrix such that
Consider the first rows of , we have
Similarly, we can have the last rows of
where is the virtual sub-array consisting of element positions and is the virtual sub-array consisting of elements positions . So, we can get the relationship between and as
where is a diagonal matrix which is defined in (26). So we rewrite (32) as
Here, we use the least squares recovery
Then, we have
where is the i-th diagonal element of .
Remark 1.
It can be seen from (37) that θ can not be equal to . And the performance of carrier frequency estimation is affected by θ. Because is the denominator term in (37), a small will amplify the error which is caused by the calculation of Ψ. Assuming , the closer to or the impinging direction θ is, the smaller the estimation error is. Conversely, the closer to , the larger the error is. In practice, if we know that θ is approaching , we can add an adjustable known time delay line after each sensor which is equivalent to rotating the array with a known angle. If we denote the man-made time delay as , then the denominator term in (37) is modified as . In the following discussion, we consider the case that θ is close to or for simplicity.
4.2. Signal Power Spectrum Recovery
Once the carrier frequencies are recovered, the steering matrix defined in (17) can be constructed. So in this subsection, we will first consider the power spectrum recovery of . After that, we will investigate how to recover the power spectrum of from .
By invoking (9), we consider the signal model in the frequency domain. Define the autocorrelation matrix of as . Similarly, define and for . Then, we have
Due to the assumption that all transmissions are uncorrelated with each other, so and are both diagonal matrixes. Then, similar to the processing steps in (13) and (17), by vectorization, removing the redundancies and choosing the continuous lags, we can get the virtual array model in the frequency domain
where is a vector which contains the diagonal elements of . Similarly, we denote as a vector which contains the diagonal elements of . From (17), is a Vandermonde matrix, it has full column rank if and only if . Referring to Theorem 1, if the sufficient condition (19) is satisfied, will have full column rank. Then we can obtain the power spectrum of by inverting the steering matrix,
As analyzed in the third section, is a cyclic and shifted version of .
Consider the i-th transmission . It holds that
where is known as
Then we have the relationship between the power spectrum of and ,
where is the i-th element of the vector and is the the i-th element of the vector . After a change of variables,
4.3. Comparison with Previous MWC Systems
By referring to conventional MWC [7] and ULA-based MWC [10], we can have the following conclusions. Firstly, we compare our proposed CA-based MWC with ULA-based MWC and conventional MWC. Our method processes the signal in the co-array domain, while the latter two methods process signal in physical sensor (channel) domain. That means, if we fix the number of physical sensors or channels as , then our proposed CA-based method can produce a virtual ULA which has elements. It is much larger than that of ULA-based MWC and conventional MWC which can increase the system’s robustness to noise. Another difference is that our method can directly recover the power spectrum of impinging signal, while the latter methods must first recover the signal itself after which the power spectrum is calculated. Here, we need to point out a disadvantage as shown in (13) that the impinging signal for our method must be uncorrelated with each other. Secondly, we compare CA-based MWC, ULA-based MWC with conventional MWC. In our proposed CA-based MWC and ULA-based MWC, carrier frequencies are first estimated, then the baseband transmissions are estimated. For conventional MWC, there’s no need to estimate carrier frequencies, all RF signals are estimated directly. In addition, each channel of CA-based MWC and ULA-based MWC is corrupted by independent noise, while each channel of conventional MWC is corrupted by the same noise. Lastly, we compare our method with ULA-based MWC. Besides a difference about the number of sensors, another difference is that our proposed system is a sparse array system while ULA-based MWC is a filled array system. As we all know, the closer the sensors are, the more correlated their samples are, which can affect the performance. The differences among these three methods are shown clearly in Table 1 where × denotes “Not exist”.
Table 1.
Comparisons of CA-based MWC, ULA-based MWC and MWC.
5. Robustness Analysis for Imperfect Among Different Channels
Because the mixing function in each channel is produced by a power divider, there may be amplitude and phase imbalances of among different channels. In this section, we will analyze this issue.
Here, we denote the amplitude and phase imbalances of the n-th () channel as and , respectively. We assume that the amplitude imbalances are i. i. d random variables with Gaussian distribution and the phase imbalances are i. i. d random variables distributed uniformly in . Moreover, and are independent with each other. So, for the n-th channel, the imperfect mixing function can be modeled as
where is the ideal mixing function. We denote the Fourier coefficients of as . Then, we have
where is the ideal Fourier coefficients of . Based on (8), we can obtain the perturbed model
We write (47) in matrix form as
where is the i-th column of defined in (10) and . Then, we can easily get the temporal perturbed model under sampling rate as
Now we consider the covariance matrix . The structure of is given by the following corollary.
Theorem 3.
In the CA-based MWC system, if we consider the amplitude and phase imbalances for mixing function among different channels, then the perturbed covariance matrix is given by
where is the i-th element of defined in (13). is a matrix with on its diagonal and elsewhere.
Proof.
The perturbed covariance matrix can be obtained by
We denote , our task is to find the expectation of . We first investigate the distribution of diagonal elements of . We have
For the off-diagonal elements of , we have
where , namely the difference of two independent random variables with uniform distribution in . So we can easily obtain that the probability density function (pdf) of is a triangular function in the interval :
By integration, the expectation of is calculated as
In (50), which completes the proof. ☐
Using Theorem 3, we can know that the structured noise caused by the amplitude and phase imbalances of can be written as
where is an all-ones matrix with the size . Obviously, the structured noise acts like the additive colored correlated noise which can degrade the final estimation performance.
Corollary 1.
Let , then the deviation of perturbed covariance matrix from the ideal covariance matrix is given by
where is the Frobenius norm.
Proof.
Obviously, the n-th diagonal element of have the following equation
For the -th off-diagonal element of , we have
6. Choice of Co-Prime Parameters
In Theorem 1, we know how to choose co-prime parameters M and N to satisfy the unique recovery condition. In application, the number of total sensors is usually fixed, namely . As analyzed in Section 3, a virtual array whose elements are given by the difference coarray can be produced by vectorizing the data covariance matrix. Although the coarray of co-prime array has some missing elements or ’holes’, we can only employ that part of the coarray which has the continuous elements from to . So it acts like a filled ULA which has elements. If we can increase the aperture of the virtual ULA, then the number of transmissions which can be detected also increases. So we have the following optimization
where gcd(.) is a function which returns the greatest common divisor. According to Cauchy inequality [13], we have the optimal solutions and satisfying , namely and without considering the constrictions. Taking that M and N are co-prime integers into account, we can search the satisfying optimal solution around .
7. Numerical Results
In this section, we assume , and . In traditional MWC system, because the signal in each sampling channel comes from the same sensor, we can assume that all sampling channels are corrupted by the same additive Gaussian white noise. However, in our proposed array-based MWC system, we can assume that each sampling channel has uncorrelated Gaussian white noise because we use different sensors to receive the signal in different sampling channels. For simplicity, we choose in all simulations. The Matlab codes of conventional MWC system can be referred to [14].
7.1. Detection Performance
In this experiment, we will examine the detection performance of our proposed method. Here, we set and . So the first subarray has the sensor position , and the second subarray has the sensor position , with d taken as half of the wavelength corresponding to the Nyquist rate. The first sensor of these two subarrays are co-located. So the total number of sensors in our co-prime array is . Here, we compare our method with ULA-based MWC system. In the latter case, the number of physical sensors is also set as 6, which is the same as that of co-prime array. The Signal-to-noise rate (SNR) is set as 10 dB. Firstly, we assume that there are 3 transmissions with the carrier frequencies as . In Figure 4, it can be seen that 3 transmissions can be detected clearly both in traditional ULA-based MWC system and our proposed CA-based MWC system. In addition, in Figure 4 (bottom), one transmission is a little higher than 1.5 GHz. This is caused by the randomness of . For a specific run of CA-based MWC, it is possible that some elements in are close to zero, which will degrade the estimating performance. But the probability is small. Then, we increase the number of transmissions to with the carrier frequencies as . We can see from Figure 5 that our proposed method can detect all the transmissions successfully while traditional ULA-based MWC fails.
Figure 4.
Detection performance in case of 3 transmissions with SNR = 10 dB.
Figure 5.
Detection performance in case of 7 transmissions with SNR = 10 dB.
7.2. Sensing Accuracy
In the second experiment, we test the spectrum sensing accuracy of our proposed CA-based MWC system, compared with ULA-based MWC [10], traditional MWC [6] and non-compressive technique [9]. Because the number of uncorrelated transmissions which ULA-based MWC system can detect is no more than the number of physical sensors [9], we assume there are 3 transmissions with the carrier frequencies . The SNR is ranged from 0 dB to 20 dB with step size 2 dB. The other simulation parameters are the same as those in the first experiment, e.g. . So the total number of sensors used is . The number of sensors in ULA-based MWC system is also chosen as 6. In addition, the non-compressive method comes from [9] where we make the number of sampling channels equal to the decimator factor, namely . Here, we define the spectrum sensing accuracy as
where and are the estimated lower boundary and upper boundary of the i-th transmission in the j-th Monte Carlo simulation, respectively. and are the true lower boundary and upper boundary of i-th transmission. is the true carrier frequency of the i-th transmission. Here, 200 Monte Carlo simulations are used.
It can be seen that in Figure 6 non-compressive method has the best performance because it uses all Nyquist samples in signal processing. Array-based MWC methods, including CA-based MWC and ULA-based MWC, outperform traditional MWC method. This is on one hand due to the noise averaging in array-based system. On the other hand, array-based MWC methods have a two-step processing procedure, namely estimating carrier frequencies before recovering baseband transmissions, while conventional MWC method recovers the RF signal directly. Figure 6 also shows that our method has better performance than ULA-based MWC system. This is because in our method, a virtual ULA which has much larger aperture than ULA-based MWC system can be produced. A larger amount of sensors can increase the robustness to noise and allows it to handle a greater amount of sources. It can enhance CR performance.
Figure 6.
Sensing accuracy vs. SNR for 3 transmissions.
Figure 6 is the result in the case of . As analyzed in Section 4.1, the choice of can affect the performance of carrier frequency estimation, which will affect the sensing accuracy eventually. To investigate the sensing accuracy under different where , we fix SNR = 10 dB. For the interval , we choose from to with step size . For the interval , we choose from to with step size . The other parameters are the same as those of Figure 6. It can be seen from Figure 7 that the closer to or the impinging direction is, the smaller the estimation error is. Conversely, the closer to , the larger the error is. And our proposed CA-based MWC method has a better performance than ULA-based MWC. In addition, we can see that the direction-of-arrival has no effect on conventional MWC method. This is because conventional MWC is a one-sensor, multichannel system, it does not use the time delays among different sensors which are caused by impinging angles. So conventional MWC method outperforms our proposed CA-based MWC when direction-of-arrival is close to .
Figure 7.
Sensing accuracy vs. direction-of-arrival for SNR = 10 dB.
7.3. Parameter Choice Demonstration
In the third experiment, we demonstrate the co-prime parameter choice criterion in the fifth section. Unlike the above two experiments, we assume there are 22 physical sensors, namely where . So we can list all the co-prime pairs which satisfy the conditions, that’s . For each co-prime pair, the virtual ULA aperture is . Figure 8 shows the virtual ULA apertures for different . It can be seen that the virtual ULA apertures vary in different co-prime parameters and the largest virtual ULA aperture appears when . This result coincides with our co-prime parameter choice criterion which says the largest virtual ULA aperture can be obtained when .
Figure 8.
Virtual ULA apertures in different co-prime parameters.
Here, we also investigate the sensing performance under different co-prime parameters for a fixed number of physical sensors . Because the co-prime parameter has no sense in practice, we only compare the sensing accuracy under the co-prime parameters . The other simulation parameters are the same as that of Section 7.2. It can been from Figure 9 that different co-prime parameters have different sensing performance. The larger the virtual ULA aperture is, the better the performance is.
Figure 9.
Sensing accuracy comparison among different co-prime parameters with .
7.4. Minimal System Sampling Rate Comparison
In the last experiment, we compare our proposed CA-based MWC with ULA-based MWC on minimal system sampling rate. As analyzed above, the system sampling rate is determined by the number of sampling channels Q and the low sampling rate of each channel, namely . As shown in Section 3, our only requirement for is . Due to the existence of edge effect for signals, we make () a little larger than , that’s . Obviously, is the same in both ULA-based MWC system and CA-based MWC system. The difference between these two systems is the required number of sampling channels Q for a fixed number of targets K. In the ULA-based MWC system, referring to [10], the minimal number of sampling channels required for K uncorrelated targets is . So the corresponding minimal system sampling rate is . In our CA-based MWC system, based on Theorem 1, we can obtain the minimal number of sampling channels by solving the following optimization for a fixed K,
Denote the optimal solution as , then the minimal system sampling rate is . Here, we make the number of targets from 10 to 100 with step size 10. It can be seen from Figure 10 that the system sampling rate of our proposed system is reduced largely compared to the ULA-based MWC system, especially when K is large.
Figure 10.
Comparison of system minimal sampling rate for different target numbers.
8. Conclusions
In this paper, we used a co-prime array system for spectrum sensing of multiband signals. Each channel of our proposed CA-based MWC system is equivalent to one channel of traditional MWC system. The performance of our system outperforms traditional MWC system because the noise among all channels in our method is uncorrelated with each other, the noise can be averaged to increase the SNR. In addition, due to the incorporation of co-prime arrays, a virtual ULA which has a much larger aperture can be produced. Such virtual ULA can be used to detect more targets than traditional ULA-based MWC. Simulation results demonstrate the performance of our methods. In this paper, we mainly focus on the demonstration of feasibility of our proposed method which is based on computer experiment. Our next work is to design the whole hardware device of CA-based MWC system.
Acknowledgments
This work is supported by National Natural Science Foundation of China (No. 61271354).
Author Contributions
Wanghan Lv proposed a co-prime array based MWC system and analyzed it. Huali Wang and Shanxiang Mu supported and supervised the research.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Haykin, S. Cognitive radio: Brain empowered wireless communications. IEEE Trans. Commun. 2005, 23, 201–220. [Google Scholar] [CrossRef]
- Mitola, J.; Maguire, C.Q. Cognitive radio: Making software radios more personal. IEEE Personal Commun. 1999, 6, 25–36. [Google Scholar] [CrossRef]
- Larsson, E.G.; Skoglund, M. Cognitive radio in a frequency-planned environment: Some basic limits. IEEE Trans. Wirel. Commun. 2008, 7, 4800–4806. [Google Scholar] [CrossRef]
- Ariananda, D.D.; Lakshmanan, M.K.; Nikoo, H. A survey on spectrum sensing techniques for cognitive radio. Proceedings of Second International Workshop on Cognitive Radio and Advanced Spectrum Management (CogART 2009), Aalborg, Denmark, 18–20 May 2009; pp. 74–79. [Google Scholar]
- Mishali, M.; Eldar, Y.C. Blind multiband signal reconstruction: Compressed sensing for analog signals. IEEE Trans. Signal Process. 2009, 57, 993–1009. [Google Scholar] [CrossRef]
- Fleyer, M.; Linden, A.; Horowitz, M.; Rosenthal, A. Multirate synchronous sampling of sparse multiband signals. IEEE Trans. Signal Process. 2010, 58, 1144–1156. [Google Scholar] [CrossRef]
- Mishali, M.; Eldar, Y.C. From theory to practice: Sub-Nyquist sampling of sparse wideband analog signals. IEEE J. Sel. Top. Signal Procsess. 2010, 4, 375–391. [Google Scholar] [CrossRef]
- Ning, D.; Wang, J. Channel gain mismatch and time delay calibration for modulated wideband converter-based compressive sensing. IET Signal Process. 2014, 8, 211–219. [Google Scholar]
- Yen, C.P.; Tsai, Y.; Wang, X. Wideband spectrum sensing based on sub-Nyquist sampling. IEEE Trans. Signal Process. 2013, 61, 3028–3040. [Google Scholar] [CrossRef]
- Stein, S.; Yair, O.; Cohen, D.; Eldar, Y.C. CaSCADE: Compressed carrier and DOA estimation. IEEE Trans. Signal Process. 2017, 65, 2645–2658. [Google Scholar] [CrossRef]
- BouDaher, E.; Jia, Y.; Ahmad, F.; Amin, M.G. Multi-Frequency Co-Prime Arrays for High-Resolution Direction-of-Arrival Estimation. IEEE Trans. Signal Process. 2015, 63, 3797–3808. [Google Scholar] [CrossRef]
- Pal, P.; Vaidyanathan, P.P. Nested Arrays: A Novel Approach to Array Processing With Enhanced Degrees of Freedom. IEEE Trans. Signal Process. 2010, 58, 4167–4181. [Google Scholar] [CrossRef]
- Aldaz, J.M.; Barza, S.; Fujii, M. Advances in Operator Cauchy-Schwarz inequalities and their reverses. Ann. Funct. Anal. 2015, 6, 275–295. [Google Scholar] [CrossRef]
- Mishali, M.; Eldar, Y.C. The Modulated Wideband Converter: Sub-Nyquist Sampling of Sparse Wideband Analog Signals. Available online: http://webee.technion.ac.il/Sites/People/YoninaEldar/softwaredet2.php (accessed on 20 February 2017).
© 2017 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).