Distributed feedback-aided subspace concurrent opportunistic communications
Abstract
This paper deals with the distributed subspace agreement problem for opportunistic communications in time division duplex (TDD) distributed networks. Since scenario-adapted opportunistic transmission schemes rely on locally sampled observations from the wireless environment, degrees-of-freedom (DoF) sensed as available at any node may differ. Transmitting information without agreeing the common active subspace may incur in a performance loss due to noise enhancement, energy loss and inter-system interference. In this context, we propose two subspace concurrence schemes with and without side information about neighboring user's DoF.
Full text
Distributed Feedback-Aided Subspace Concurrent Opportunistic Communications Jordi Borràs and Gregori Vazquez Department of Signal Theory and Communications, Technical University of Catalonia (UPC) Building D5, Campus Nord UPC, Jordi Girona 1-3, 08034 Barcelona, Spain Email: {jordi.borras.pino, gregori.vazquez}@upc.edu Abstract—This paper deals with the distributed subspace agreement problem for opportunistic communications in time division duplex (TDD) distributed networks. Since scenario-adapted opportunistic transmission schemes rely on locally sampled observations from the wireless environment, degrees-of-freedom (DoF) sensed as available at any node may differ. Transmitting information without agreeing the common active subspace may incur in a performance loss due to noise enhancement, energy loss and inter-system interference. In this context, we propose two subspace concurrence schemes with and without side information about neighboring user’s DoF. Index Terms—Opportunistic communications, distributed networks, subspace agreement, feedback, sparse detection. I. INTRODUCTION Although opportunistic communications [1] permit efficient information transmission in distributed networks, cooperation between opportunistic users leads to an improved overall system performance [2]. Several recent work in the literature address the positive impact of cooperation in terms of spectrum sensing [3], security [4], and scheduling [5]. Summarizing, coordinated communications presents a better performance even in distributed networks. Authors present in [6] a novel pulse shaping design scheme in which opportunistic nodes exploit only local observations of the wireless environment to design an appropriate opportunistic transmission scheme for time division duplex (TDD). However, as proved therein, there exists an inherent mismatching factor and a signal-to-noise ratio (SNR) loss due to node-to-node uncertainties. In view of the last issue, this paper deals with the problem of subspace concurrence in distributed networks. Basically, we propose two agreement strategies: with and without feedback. In short, the objective of this paper is to identify, in a distributed fashion, the intersection of locallysensed noise subspaces, whereas the uncommon dimensions should be overlooked. Then, once opportunistic nodes use the same subspace, performance loss can be practically avoided. The problem of subspace consensus is not new. Actually, it has been studied in a wide variety of fields, such as sensor networks [7], automatic control [8], and machine learning [9], among others. Focusing on distributed wireless networks, readers are referred to [10], [11] and references therein. This research has been funded in part by the Spanish Ministry of Science, Innovation and Universities through project WINTER: TEC2016-76409-C21-R (AEI/FEDER, UE) and fellowship FPI BES-2017-080071, and by the Catalan Government (AGAUR) under grant 2017 SGR 578. This paper is organized as follows. In Sec. II, we summarize the distributed pulse shaping design scheme presented in [6] and we motivate the interest of subspace concurrence. In Sec. III we formulate the joint waveform detection and subspace dimension reduction. In Sec. IV, we present both non-feedbackaided and feedback-aided subspace intersection identification algorithms. Proposed schemes are numerically assessed in Sec. V, and this paper is concluded in Sec. VI. II. PROBLEM DEFINITION AND CONTEXT REVIEW External Network · · · #1 #2 #M #3 Internal (TDD) Network Tx Rx {z`} {z`} ˆ ΨS,T,ˆ ΨN,T Opportunistic channel ˆ ΨS,R,ˆ ΨN,R Fig. 1: Scenario-aware opportunistic communication in distributed networks. We will focus our discussion on the scenario depicted in Fig. 1. The so-called external network is composed of M users. Furthermore, these users may adopt different modulation and coding formats, with no prior or side information about them by the internal-network nodes. Indistinguishably, they exploit a fraction of Ndegrees-of-freedom1(DoF). Regarding to the internal network, we assume it is composed by a transmitter-receiver pair wishing to setup a communication link. The objective of internal-network users is to access the DoF sensed as available at each internal-network node and transmit information, working on TDD mode, providing non or little interference to external-network users. It is worth pointing out that available and occupied DoF, encompassed in bases ΨSand ΨN, span orthogonal subspaces, further on referred as signal and noise subspaces, respectively. Therefore, internal-network users have to decide whether a DoF, namely ζn, for n= 1, . . . , N, belongs to the signal or noise subspace. In order to do so, each internal-network user will sense the network conditions. Using local noisy observations z`from the external network, they decide if a DoF ζnis available or occupied by solving a hypothesis test: H0:ζnis available H1:ζnis occupied ,(1) for n= 1, . . . , N. How this hypothesis test or sensing problem is solved is out of the scope of this work. A broad literature 1In this work, we refer to degrees-of-freedom (DoF) as done in [12], [13]. Accepted version of the article published in 2019 20th IEEE International Workshop on Signal Processing Advances in Wireless Communications (SPAWC). DOI: 10.1109/SPAWC.2019.8815484. Available at: http://ieeexplore.ieee.org © 2019 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.
may be found on spectrum sensing (cf. [14], [15] and references therein). Since internal-network nodes will only use local observations to solve (1), sensed signal and noise subspaces at each internal-network node will be, with high probability, slightly different. A. Scenario-Adapted Opportunistic Communication In order to avoid or mitigate interferences to externalnetwork users, internal transmitter and receiver should adapt or shape their signals in such a way that ΨH Sϕ(r) = 0,(2) where ϕ(r)is the pulse shaping filter designed at an arbitrary geographical position r(transmitter or receiver). However, due to sensing uncertainties2, the sensed signal-subspace basis at each geographical position will differ. In other words, letting ˆ ΨS(r)be the basis sensed at position r, we may decompose this basis as follows: ˆ ΨS(r) = ˜ ΨS(r)Ξ(r),(3) where ˜ ΨS(r)encompasses those DoF which are sensed as occupied and are actually occupied, whereas Ξ(r)contains those DoF which are available and are detected as occupied. Recalling (3), internal-network user at position rwill design a waveform not only orthogonal to ˜ ΨS(r), but also orthogonal to Ξ(r), incurring in a performance loss due to noise enhancement and energy loss. In order to diminish these effects, pulse shaping filters ϕ(r)should be designed to robustly exploit the sensed noise subspace and mitigate the performance loss, while avoiding cross-interferences between external and internal users. The design of such shaping filters is derived by the authors in [6], [16], [17]. In short, pulse shaping filters may be any column of the orthogonal projector onto the noise subspace, defined as ˆ PN(r),ˆ ΨN(r)ˆ ΨH N(r). Therefore, internal-network nodes are able to obtain a waveform-book of Nelements. It is worth noting that the existence of Ndifferent waveforms at each node may yield a detection uncertainty. Nevertheless, when internal nodes pre-agree a waveform selection criterion, waveforms can be detected. Contrarily, if there is a selection ambiguity or there is no a pre-agreed selection criterion, an internal receiving node must decide, without side information, which waveform has to be used to detect a signal from a neighboring node. In any manner, although these Nwaveforms have been designed accounting solely for local observations from external network, neighboring users will be able to detect them without side information on the noise subspace of their neighbors. Nonetheless, the waveform detectability requires the existence of some invariances. As reported in [6], designed waveforms present invariance to rotations within the effective noise subspace and invariance to subspace uncertainties. B. Effects of Sensing Uncertainties on Waveform Detection Recall that signal and noise subspaces are identified at each internal-network node by means of local observations from 2Sensing uncertainties refer to sensing errors caused by poor monitoring conditions (due to shadowing, multipath fading or outage of sensing channels) and by the miss-detection probability, inherent to all detection schemes. N0 ETER ˆ NTˆ NR Fig. 2: Graphical representation of the relation between noise subspaces at internal transmitting and receiving nodes ˆ NTand ˆ NR, respectively. external network in a noncooperative fashion. As a consequence, only a fraction of the DoF classified as available will be commonly detected as available at each internal-network node. Formally, let ˆ NTand ˆ NRbe the sensed noise subspaces at internal transmitter and receiver, respectively. Notice that the size of these subspaces are KTand KR, respectively. Therefore, we may define the effective noise subspace as follows: N0=ˆ NT∩ˆ NR.(4) In other words, the effective noise subspace encompasses the DoF that are commonly detected as available at each internal node. Taking into account this rationale, we may write each noise subspace as (see Fig. 2 for clarity) ˆ NT=N0∪ ETand ˆ NR=N0∪ ER.(5) It is worth noting that ETand ERcontains the DoF that are only detected as available at one internal-network node. Therefore, it is straightforward to see that N0∩ Er=∅and ET∩ER=∅. Notice that only the power transmitted through N0 will be sensed by internal receiver, whereas the one transmitted through ETwill be lost. Equivalently, receiver will only detect noise and/or interferences from ER. Hence, by letting SRand N0be the received power and the one-sided noise spectral density, the signal-to-noise ratio (SNR) at receiver is given by SNRR=(1 −κT KT)SR (1 −κR K0)N0 = Γunc ·SR N0 = Γunc ·SNR0,(6) where SNR0is the effective SNR when there are no uncertainties, and Γunc is a loss factor due to the uncertainties. Finally, by making a slight abuse of notation, we can define the noise-subspace basis at geographical position r, in the pairwise sense, as ˆ ΨN(r) = hΨ(0) N∆(r)i,(7) with Ψ(0) Nspanning the effective noise subspace, and ∆(r) encompassing those DoF that belongs to Er. Notice that, by defining K0= dim(N0)and κ(r) = dim(Er), the number of available DoF at position ris given by K(r) = K0+κ(r). C. Problem Statement As we may conclude from (6), sensing uncertainties degrade the performance of opportunistic communications, due to a worse waveform detection. In this sense, this work addresses the distributed identification of the effective noise subspace at
each internal-network user. In other words, the noise subspace is sensed at each internal node using only local observations from the wireless environment without end-to-end cooperation. We further on addressed how this nodes may select those DoF belonging to the effective noise subspace, whereas the remaining ones are discarded to diminish the effects of uncertainties. III. WAVEFORM DETECTION AND EFFECTIVE NOISE SUBSPACE IDENTIFICATION In the ideal scenario where there are not sensing uncertainties, i.e. κT=κR= 0, we note that ˆ NT=ˆ NR. Thus, the waveform detection problem reduces to decide which of the N waveforms has been transmitted to use it as a matched filter. Nevertheless, whenever {κT, κR} 6= 0, matched-filter detection is no longer optimal. The authors introduce in [6] an `1-norm scheme that prunes the noise subspace at receiver and ideally detects only on the intersection ˆ N0without prior knowledge or side information about the noise subspace sensed at transmitter side. In other words, receiver tries to identify the effective noise subspace, design an orthogonal projection onto N0, and select a waveform ˜ ϕbelonging exclusively to the estimated N0. Based on this scheme, we will present in this paper a two-step subspace agreement methodology, with and without side information. Let xmbe the signal at receiver’s input when the symbol a[m]has been transmitted. The signal xmis given by xm=a[m]pSRϕT,k +υ1+υ2,(8) where ϕT,k is the k-th element from the transmitter’s waveform-book, υ1is a complex zero-mean white Gaussian noise from N0, and υ2is a complex noise from ER. Generally, υ2will not be zero-mean nor white, in order to account for interferences. Internal receiving node may estimate (8) as ˆ x=˜ PN,Rα(9) where α∈ {0,1}Nselects the appropriate column from the modified orthogonal projector ˜ PN,R, defined as ˜ PN,R= KR X i=1 λiP(R) i,(10) being P(R) ia rank-one orthogonal projector onto a receiver’s noise subspace singleton, and parameter λi∈ {0,1}controls if the i-th singleton belongs to the intersection or not. By defining β=λ⊗α, with ⊗being the Kronecker product, the estimation problem in (9) can be jointly addressed as ˆ β= arg min β kβk1s.t. x=Pβ,(11) with λ= [λ1, . . . , λKR]Tand P= [P1· · · PKR]∈CN×NKR. It is worth noting that basis pursuit (BP) algorithm exhibits noise sensitivity. Therefore, as explained in [6], instead of considering just one observation from the transmitter, receiver may obtain Qobservations. These Qobservations are then stacked in the extended data vector ˜ x= [xT 1· · · xT Q]T. Hence, by defining the matrix Φ∈CNQ×NKR, such that Φ= [PT· · · PT]T, (11) can be cast as ˆ β= arg min β kβk1s.t. k˜ x−Φβk2 2≤2.(12) It is worth noting that the computational complexity in (12) has increased. It is straightforward to show the equivalence between (12) and ˆ β= arg min β kβk1s.t. Q X q=1 kxq−Pβk2 2≤2,(13) i.e. the error of the considered NQ-length data block ˜ xis equal to the cumulative error of each sub-block xqof length N. It is worth noting that the detection scheme in (13) is selecting a column of the orthogonal projector onto the estimated intersection of noise subspaces. Hence, the effects of sensing uncertainties at receiver are diminished. IV. FEEDBACK IN DISTRIBUTED SUBSPACE AGREEMENT In the previous Section, we have seen how internal receiving node may estimate the effective noise subspace. The question is how the transmitter may also identify it, in order not to lose energy nor interfere external-network communication. Herein, we present two different approaches to achieve consensus. A. Noncooperative Subspace Agreement It is worth noting that the pulse shaping filter used by the receiver to detect internal transmitted signal is given by ˜ ϕR=Pˆ β, where Pis defined in (11), and ˆ βis the solution to (13). Therefore, internal receiver use this pulse shaping filter to improve the communication with internal transmitter. Since internal-network nodes are operating in TDD mode, internal transmitting node may also try to detect N0. To do so, internal transmitter should follow the same procedure performed by internal receiver. Recall how receiver estimates transmitter’s waveform (9). To select which DoF belongs to N0, the problem is analogous to (9), but using ˜ PN,T= KT X i=1 πiP(T) i,(14) where P(T) iis a rank-one orthogonal projector onto a transmitters’s noise subspace singleton and πiplays the role of λi, instead of ˜ PN,R. Therefore, by taking into consideration the ideas presented in Sec. III, the agreement problem can be finally cast as in (13). As we will see in Sec. V, this noncooperative scheme presents a very good performance when the working conditions are appropriate, i.e. high pulse energy-to-noise ratio Ep N0and large data block-length Q. However, whether it is no possible to operate in these regimes, internal-network users will iteratively reduce their noise subspaces until achieving the intersection N0. The convergence of this iterative subspace pruning depends on the operating conditions and opportunistic channel state. In the next Subsection, we will introduce a cooperative scheme in which receiver helps transmitter by providing some side information about the estimated N0by internal receiving node.
02·10−24·10−26·10−28·10−20.1 0 10 20 30 40 Probability of False-Alarm PFA Average No. of DoF detected at RX Ep/N0= 0 dB Ep/N0= 10 dB Ep/N0= 20 dB Ep/N0= 30 dB Q= 1 Q= 10 Q= 100 Fig. 3: Avg. no. of detected DoF at RX for Ep/N0={0,10,20,30}dB and block-length Q={1,10,100}. 02·10−24·10−26·10−28·10−20.1 0 0.2 0.4 0.6 0.8 1 Probability of False-Alarm PFA Probability of Miss-Detection PMD Ep/N0= 0 dB Ep/N0= 10 dB Ep/N0= 20 dB Ep/N0= 30 dB Q= 1 Q= 10 Q= 100 Fig. 4: Complementary ROC of internal transmitting node using the noncooperative subspace consensus scheme averaged over 104independent realizations. B. Cooperative Subspace Agreement In the concurrence scheme presented so far, internal receiver does not help internal transmitter to estimate N0. Nevertheless, we note that whether receiver provides some side information on the estimated effective noise subspace ˆ N0to the transmitter, consensus may be easier to achieve. First of all, notice that vector β∈ {0,1}NKRcan, in fact, be decomposed as a (sparse) KR×Nmatrix B. Let [B]ij be the ij-th entry of B. Because only one column of the orthogonal projector will be selected, notice that [B]ij =ˆ λiif jis selected 0otherwise .(15) Hence, internal receiver may estimate the dimensions of the estimated effective noise subspace as ˆ K0=kˆ λk0∼ =kˆ βk0(16) with k·k0standing for the `0-norm (i.e. the number of nonzero elements). With this information, internal receiving node can construct a feedback message fsuch that f=hˆ K0,˜ ϕT RiT∈CN+1.(17) The side information encompassed in (17) can be exploited by internal transmitting node as follows. It is worth noting that the BP optimization proposed in Sec. IV-A can be seen as a sparse recovery problem without information on the required sparsity. Nevertheless, thanks to the feedback message in (17), internal transmitter is now aware of the required sparsity level. Therefore, by letting γbe the analogous of βat transmitter side, a more informative problem can be tackled. In this sense, we propose the following optimization: min γkPγ−˜ ϕRk2 2s.t. kγk0≤˜ K0,(18) where ˜ ϕRand ˜ K0are provided by transmitter through the feedback message in (17). Unfortunately, the sparsity constraint in (18) is an NP-hard (i.e. non-convex) problem. A classical approach in compressed sensing and sparse recovery literature consists in relaxing this constraint such that min γkPγ−˜ ϕRk2 2s.t. kγk1≤˜ K0.(19) It is worth noting that the optimization problem tackled in (19) is the well-known basis pursuit denoising (BPDN), also known as least absolute shrinkage and selection operator (LASSO). Although the exact recovery cannot be guaranteed in general, as stated in Lemma 1 (proved in Appendix), (18) and (19) can be equivalent, and hence the sparse vector γcan be recovered. Lemma 1. Optimization problem in (19) is equivalent to that in (18), under the Restricted Isometry Property (RIP) [18], when nodes work with canonical basis or in the large-DoF regime. Otherwise, the equivalence cannot be guaranteed. V. SIMULATION ANALYSIS In this Section, we provide a numerical analysis of the proposed distributed consensus schemes. We consider an ambient space of N= 64 DoF. A total of Mexternal users occupy D= 24 DoF. Hence, there is a 40-dimensional subspace available for opportunistic communication. Taking sensing uncertainties into account, both transmitter and receiver overestimate the noise subspace, with absolute uncertainties of κT=κR= 12 DoF. Note that performance of proposed consensus schemes depends on the operating point of internal receiving node. Thus, we have depicted in Fig. 3 the number of DoF detected as available at RX. Due to the favorable operating conditions, internal receiver is able to perfectly detect N0for relatively small Probability of False-Alarm (PFA). In the sequel, we are going to consider a particular operating point in which receiver has perfectly detected N0. Complementary Receiver Operating Characteristics (ROC) is depicted in Figs. 4 and 5 for the noncooperative and cooperative schemes, respectively. To minimize the probability of miss-detection PMD, we have considered a Neyman-Pearson threshold. Notice that both agreement schemes present a very good performance under the considered operating conditions for PFA lower than 0.1. Nevertheless, since the cooperative scheme has side information about the estimated N0at receiver, it is able to work at much lower PFA than the noncooperative. In Fig. 6, we have depicted the number of DoF detected at internal transmitter when noncooperative (solid) and cooperative (dashed) consensus schemes are considered. Notice that, albeit both schemes detect the whole intersection for very small PFA, cooperative scheme exhibits a better performance in demanding
0 0.2 0.4 0.6 0.8 1 ·10−2 0 0.2 0.4 0.6 0.8 1 Probability of False-Alarm PFA Probability of Miss-Detection PMD Ep/N0= 0 dB Ep/N0= 10 dB Ep/N0= 20 dB Ep/N0= 30 dB Q= 1 Q= 10 Q= 100 Fig. 5: Complementary ROC of internal transmitting node using the cooperative subspace consensus scheme averaged over 104independent realizations. 10−610−510−410−310−2 0 10 20 30 40 Probability of False-Alarm PFA Average No. of DoF detected at TX Ep/N0= 0 dB Q= 1 Ep/N0= 10 dB Q= 10 Ep/N0= 20 dB Q= 100 Fig. 6: Avg. no. of detected DoF at TX versus PFA. Solid and dashed lines refers to noncooperative and cooperative consensus schemes. scenarios (low Ep/N0and small Q) than the noncooperative one. This crucial aspect is of paramount importance because internal network users will be able to discard the uncommon DoF ideally canceling the effects of sensing uncertainties. VI. CONCLUSIONS This paper has addressed the distributed subspace consensus in opportunistic communications. Because internalnetwork users accounts solely for local observations of the environment, sensing uncertainties may degrade the overall system performance. Two distributed subspace consensus have been presented when internal transmitting and receiving nodes cooperate or not. As a result, they will ideally use the same subspace reducing hence the performance loss. Simulation analysis is provided to corroborate theoretical results. APPENDIX In this appendix, we sketch the proof of Lemma 1. A measurement matrix Ωsatisfies the RIP for all n-sparse vectors υwith parameters (n, ε)whether (1 −ε)kυk2≤ kΩυk2≤(1 + ε)kυk2,∀ε∈(0,1) (20) Recall that, in our problem, υ=γ∈ {0,1}NKTand Ω=P∈ CN×NKT. Therefore, it is worth noting that kγk2=pγHγ=qˆ K(T) 0(21a) kPγk2=v u u t KT X i=1 λ2 i[Pi]ˆι,ˆι.(21b) Notice that (21b) is equal to qˆ K(T) 0when the diagonal entries of each Piare ones. By noting that this happens when rankone projectors are obtained from canonical basis or elements of bases are complex exponentials (which will asymptotically occur), RIP is satisfied in these two cases for all possible ε. Otherwise, the second inequality in (20) is always satisfied, but nothing can be said about the first one. REFERENCES [1] L. Lu, G. Y. Li, A. Maaref, and R. Yao, “Opportunistic transmission exploiting frequencyand spatial-domain degrees of freedom,” IEEE Wireless Commun., vol. 21, no. 2, pp. 91–97, April 2014. [2] W. Liang, S. X. Ng, and L. Hanzo, “Cooperative overlay spectrum access in cognitive radio networks,” IEEE Commun. Surveys Tut., vol. 19, no. 3, pp. 1924–1944, thirdquarter 2017. [3] Y. Ma, Y. Gao, Y. Liang, and S. Cui, “Reliable and efficient sub-nyquist wideband spectrum sensing in cooperative cognitive radio networks,” IEEE J. Sel. Areas Commun., vol. 34, no. 10, pp. 2750–2762, Oct 2016. [4] M. Nguyen, N. Nguyen, D. B. Da Costa, H. Nguyen, and R. T. De Sousa, “Secure cooperative half-duplex cognitive radio networks with k-th best relay selection,” IEEE Access, vol. 5, pp. 6678–6687, 2017. [5] S. S. Kalamkar, J. P. Jeyaraj, A. Banerjee, and K. Rajawat, “Resource allocation and fairness in wireless powered cooperative cognitive radio networks,” IEEE Trans. Commun., vol. 64, no. 8, pp. 3246–3261, Aug 2016. [6] J. Borràs and G. Vázquez, “Decentralized shaping for pilot generation and detection in opportunistic communications,” in 2019 IEEE Int. Conf. Commun. (ICC) [Accepted], May 2019. [7] S. Kar and J. M. F. Moura, “Distributed consensus algorithms in sensor networks: Quantized data and random link failures,” IEEE Trans. Signal Process., vol. 58, no. 3, pp. 1383–1400, March 2010. [8] W. Ben-Ameur, P. Bianchi, and J. Jakubowicz, “Robust distributed consensus using total variation,” IEEE Trans. Autom. Control, vol. 61, no. 6, pp. 1550–1564, June 2016. [9] B. Mishra, H. Kasai, P. Jawanpuria, and A. Saroop, “A riemannian gossip approach to subspace learning on grassmann manifold,” Machine Learning, Jan 2019. [10] F. Penna and S. Stanczak, “Decentralized eigenvalue algorithms for distributed signal detection in wireless networks,” IEEE Trans. Signal Process., vol. 63, no. 2, pp. 427–440, Jan 2015. [11] G. Li, T. Wimalajeewa, and P. K. Varshney, “Decentralized and collaborative subspace pursuit: A communication-efficient algorithm for joint sparsity pattern recovery with sensor networks,” IEEE Trans. Signal Process., vol. 64, no. 3, pp. 556–566, Feb 2016. [12] R. G. Gallager, Information Theory and Reliable Communications. John Wiley & Sons, 1968. [13] D. Tse and P. Viswanath, Fundamentals of Wireless Communication. Cambridge University Press, 2005. [14] J. Font-Segura, G. Vázquez, and J. Riba, “Single and multi-frequency wideband spectrum sensing with side-information,” IET Signal Process., vol. 8, no. 8, pp. 831–843, 2014. [15] A. Ali and W. Hamouda, “Advances on spectrum sensing for cognitive radio networks: Theory and applications,” IEEE Commun. Surveys Tut., vol. 19, no. 2, pp. 1277–1304, Secondquarter 2017. [16] J. Borràs, J. Font-Segura, J. Riba, and G. Vázquez, “Dimension spreading for coherent opportunistic communications,” in 2017 51st Asilomar Conf. Signals, Syst. Comput., Oct 2017, pp. 1940–1944. [17] J. Borràs and G. Vázquez, “Uncoordinated space-frequency pilot design for multi-antenna wideband opportunistic communications,” in 2018 IEEE 19th Int. Workshop Signal Process. Adv. Wireless Commun. (SPAWC), Jun 2018, pp. 1–5. [18] E. J. Candes and T. Tao, “Decoding by linear programming,” IEEE Trans. Inf. Theory, vol. 51, no. 12, pp. 4203–4215, Dec 2005.