Sie sind auf Seite 1von 5

Spatial rank estimation in Cognitive Radio Networks with

uncalibrated multiple antennas

Gonzalo Vazquez-Vilar David Ramírez Roberto López-Valcarce


Dept. of Signal Theory and Dept. of Electrical Engineering Dept. of Signal Theory and
Communications and Information Technology Communications
University of Vigo Universität Paderborn University of Vigo
36310 Vigo, Spain 33098 Paderborn, Germany 36310 Vigo, Spain
gvazquez@gts.uvigo.es david.ramirez@sst.upb.de valcarce@gts.uvigo.es
Javier Vía Ignacio Santamaría
Dept. of Communications Dept. of Communications
Engineering Engineering
University of Cantabria University of Cantabria
39005 Santander, Spain 39005 Santander, Spain
jvia@gtas.dicom.unican.es nacho@gtas.dicom.unican.es

ABSTRACT to boost both robustness and detection performance when


Spectrum sensing is a key component of the Cognitive Ra- multiple antennas are available. The detection schemes pro-
dio paradigm. Multiantenna detectors can exploit different posed in [15, 17] exploit the fact that the received signal
spatial features of primary signals in order to boost detec- presents a spatial rank P = 1 with noises assumed inde-
tion performance and robustness in very low signal-to-noise pendent identically distributed (iid) across the antennas.
ratios. However, in several cases these detectors require ad- When the noises are assumed uncorrelated non-iid detectors
ditional information, such as the rank of the spatial covari- have been proposed in [3, 9]. These detectors either assume
ance matrix of the received signal. In this work we study rank-1 primary signals or unstructured signals. The case of
the problem of estimating this rank under Gaussianity as- (known) rank-P > 1 was treated in [19, 12, 13], under the
sumption using an uncalibrated receiver, i.e. with different assumption of both iid and non-iid noises.
(unknown) noise levels at each of the antennas.
Note that the detection schemes above have been derived un-
Categories and Subject Descriptors der different assumptions on the spatial rank of the received
C.2.1 [Network Architecture and Design]: Wireless com- signal covariance matrix. The reason is that, in practical sce-
munication narios, the spatial rank of the received signals may be larger
than one. This is the case, for example, if multiple indepen-
dent users (e.g. from adjacent cells) simultaneously access
Keywords the same frequency channel. Alternatively, many state-of-
Cognitive Radio, Spectrum Sensing, Multiantenna, Rank
the-art communication standards consider the simultaneous
Estimation, ML
transmission of different data streams through multiple an-
tennas to achieve multiplexing gain and/or the use of space-
1. INTRODUCTION time codes to enhance spatial diversity. For these systems,
Cognitive Radio (CR) has gained popularity as a means to the signal received at the multiantenna sensor will exhibit
alleviate the apparent scarcity of spectral resources as seen a spatial rank equal to the number of independent streams
today [10, 11]. The key idea behind CR is to allow oppor- or the spatial size of the code, respectively. Examples range
tunistic access to temporally and/or geographically unused from broadcasting standards, such as the european DVB-
licensed bands. In order to keep the interference produced T2 [6] which considers 2-antenna space-time Alamouti codes,
to licensed (primary) users at sufficiently low levels, novel to point-to-multipoint standards, such as IEEE 802.11n [7],
powerful detection schemes are required [2]. IEEE 802.16 [8] or LTE [1], which support up to four trans-
mit antennas.
Recent developments show the advantages of exploiting the
spatial properties of the received primary signal in order In practice, however, the spatial rank cannot be assumed
known a priori since it may depend on the current state of
the primary network. Hence, it is of interest to develop de-
tection schemes robust to uncertainties on the spatial rank
Permission to make digital or hard copies of all or part of this work for
personal or classroom use is granted without fee provided that copies are P of the primary signal. In this work we address the esti-
not made or distributed for profit or commercial advantage and that copies mation of the rank of primary signal spatial covariance as a
bear this notice and the full citation on the first page. To copy otherwise, to first step towards the derivation of detection schemes robust
republish, to post on servers or to redistribute to lists, requires prior specific to rank uncertainty.
permission and/or a fee.
CogART ’11, October 26-29, Barcelona, Spain This problem has been extensively addressed in the litera-
Copyright 2011 ACM 978-1-4503-0912-7/11/10 ...$10.00.
ture in the context of model selection. In [18] the authors number of subcarriers is large enough [16], (iii) this model
apply the Akaike information criterion (AIC) and the mini- is tractable and Gaussianity is a common assumption in the
mum description length (MDL) criterion in order to obtain development of signal detectors, either explicitly or implic-
a model selection framework. Other popular metric is the itly.
Bayesian information criterion (BIC) first proposed in [14].
The received signal can be compactly written in matrix form
Recently, in [5] Chiani et al. applied both AIC and BIC to as
the problem of estimating the number of signals in cogni-
Y = SH + NΣ, (3)
tive radio networks from short data records when the noises
across the antennas are assumed iid. In several cases, how- .
where we have defined the K×M received signal matrix Y =
ever, this assumption may not completely hold. For exam- .
[y1 y2 · · · yM ], the P ×M channel matrix H = [h1 h2 · · · hM ],
ple, tolerances in the components of the analog frontends at the M × M noise levels diagonal matrix given by Σ =
different antennas will result in deviations of the noise level diag(σ1 , σ2 , . . . , σM ) and the K × M noise samples matrix
from antenna to antenna, and as it turns out, the schemes .
N = [n1 n2 · · · nM ].
proposed in [18] and [5] are very sensitive to these calibration
errors. The matrix Y can be described as a complex Gaussian ran-
dom matrix with iid rows, each of them with the same co-
Here we propose a spatial rank estimator which can deal variance matrix
with uncalibrated multiantenna receivers, build upon the  H 
ML estimation scheme proposed in [12]. The paper is orga- . Y Y
R=E = HH H + Σ2 . (4)
nized as follows. In Section 2 we present the system model K
and formulate the problem. In Section 3 we present the
general problem of of rank estimation based on information
In the presented model, the receiver has no knowledge about
criteria. A numerical analysis of the performance of the pro-
P , H, or the noise covariance matrix Σ2 . The problem we
posed scheme is included in Section 4 and Section 5 closes
are interested in is to find a good estimator of the primary
this paper with some concluding remarks.
signal rank P from the received data matrix Y.

2. PROBLEM FORMULATION Note that since both noise and signal are assumed tempo-
Consider a spectrum monitor equipped with M antennas rally iid, the likelihood is given by the product of the indi-
which is to monitor a given frequency channel. The received vidual pdfs, i.e.,
signals are downconverted and sampled at the Nyquist rate.
We assume no synchronization with any potentially present 1
exp −K tr CR−1 ,
 
f (Y | R) = (5)
primary signal. Primary transmission, if present, has an πM K det(R) K

(unknown) spatial rank P , and for tractability a frequency-


where
flat channel is assumed.
. 1
C = YH Y (6)
The spectrum monitor acquires K samples from the mth K
antenna arranged in a K ×1 vector ym , which can be written
denotes the sample covariance matrix. Since the data matrix
as
Y appears in (5) only through C, the sample covariance
ym = Shm + σm nm , (1) matrix C is a sufficient statistic for the estimation of the
. unknown parameters.
where the K × P matrix S = [s1 s2 · · · sP ] is comprised of P
primary signal streams, hm denotes the P ×1 channel vector
2
from the primary system to the mth receiver antenna, σm 3. RANK ESTIMATION BASED ON INFOR-
denotes the noise power, and n1 , n2 , . . . , nM represent the MATION CRITERIA
the K × 1 independent noise streams. In general the problem of rank estimation can be presented
in the folowing form [5]
Additionally we assume that both primary streams and noise
processes are temporally white with unit variance so that
   
P̂ = arg min − log max f (Y | R) + L(ν(P ), K) (7)
P
 R|P
IK if p = q,
E[sp sH
q ] = E[n nH
p q ] = (2) n o
0 if p 6= q, = arg min − log f (Y | R̂ML ) + L(ν(P ), K) , (8)
P

Note that the model above assumes that the channel from where L(ν(P ), K) is a penalty function depending on the
the primary transmitter to the spectrum monitor is frequency- number of degrees of freedom of the model ν(P ) and on K,
flat in the RF channel bandwidth, and that it remains con- and R̂ML denotes the Maximum Likelihood (ML) estimate
stant for the duration of the sensing time. We restrict of R for fixed P .
our analysis to both signal and noise following a zero-mean
Gaussian distribution. The reasons for adopting a Gaussian It is interesting to note that the penalty function is required
model for the primary signal are, (i) the Gaussian pdf for to obtain a meaningful estimate of the rank of the covariance
a signal is the least informative one when the noise is as- matrix of the primary signal. If we ignore the penalty func-
sumed Gaussian as well, (ii) the Gaussian model is accurate tion related to the rank, from the likelihood expression (5)
for primary system using multicarrier modulation when the it is easy to see that f (Y | R) is maximized for R = C. This
can be always achieved if we allow a rank P large enough.1 Algorithm 1: Iterative estimation of HΣ and Σ via alter-
nating optimization.
The penalty function L(ν(P ), K) can be determined via in- Input: Starting point α(0) and C.
formation theoretic or Bayesian criteria, such as the BIC, Output: ML estimates of HΣ and Σ.
MDL or AIC presented previously. The model selection Initialize: n = 0;
schemes proposed in [14], [18] and [5] fit into the general repeat
model (7) with different expressions for f (Y | R̂ML ) and for Compute Σ−1 (n) = diag(αn ) ;
the penalty function L(ν(P ), K). (n+1)
Obtain CΣ = Σ−1 −1
(n) CΣ(n) and its EVD;
(n+1)
Compute HΣ from (10) (fixed Σ−1
(n) );
3.1 Maximum Likelihood Estimation Solve (12) to obtain α(n+1) (fixed HΣ
(n+1)
);
We shall assume without loss of generality that H has full Update n = n + 1;
rank. From (4) we have that R corresponds to a rank-P until Convergence;
matrix plus a diagonal matrix.

In [12] it is shown that, for a fixed rank P , the maximiza-


tion of f (Y | R) with respect to H and Σ2 presents no closed alent minimization problem given by
form solution in general. However, while this optimization
M
problem is non-convex, it is possible to partition the free X
variables in two different sets to obtain an alternating opti- minimize αT (CT ⊙ R−1
Σ )α − log α2i (12)
α
i=1
mization scheme which outputs a quasi-ML estimate. This
algorithm is briefly described next for completness. subject to αi ≥ 0.

The ML estimation problem maxH,Σ2 f (Y | R) can be rewrit- Note that, given the trace term in (11), the matrix CT ⊙R−1Σ
ten as is positive semidefinite. Hence, the problem (12) is convex
with respect to the parameter vector α and, therefore, it can
minimize log det RΣ − log det Σ−2 + tr CΣ R−1
 
, (9) be efficiently solved using any convex optimization solver.
Σ
HΣ ,Σ

subject to RΣ = IM + HH The proposed alternating minimization algorithm is sum-


Σ HΣ ,
marized in Alg. 1. When the estimates of Σ−1 and HΣ are
[Σ]i,i ≥ 0, available, we can construct the quasi-ML estimator of R as
. R̂qML = Σ̂(IM + ĤH
where we defined CΣ = Σ−1 CΣ−1 (the whitened sample Σ ĤΣ )Σ̂. (13)
.
covariance matrix) and HΣ = HΣ−1 .
While the alternating minimization approach does not guar-
From (9), we note that the individual minimization with antee that the global maximizer of the log-likelihood is found,
respect to Σ (considering HΣ fixed) and with respect to in the numerical experiments conducted this estimator shows
HΣ (considering Σ fixed) can be easily written as convex good performance.
problems individually, and, therefore, they can be efficiently
solved. 3.2 Rank Estimation
Once the quasi-ML estimate R̂qML is available, and using
Minimization with respect to HΣ . For fixed Σ, the the likelihood expression (5), the rank estimation problem
optimal HΣ minimizing (9) is (up to a left multiplication by in (7) can be rewritten as
an arbitrary unitary matrix) given by [12, Lemma 4], that
is   
P̂ = arg min − log det(R̂qML ) + tr CR̂−1
qML
1/2
 H P
ĤΣ = (diag (γ1 , . . . , γP ) − IP ) q1 ··· qP , (10) 
+ L(ν(P ), K)/K . (14)
with CΣ = Qdiag (γ1 , . . . , γM ) QH denoting the EVD of
CΣ , with γ1 ≥ · · · ≥ γM .
The minimization problem in (14) can be further simplified
Minimization with respect to Σ. For fixed HΣ the
by noting that the quasi-ML estimate R̂qML is a minimizer
minimization problem in (9) reduces to
of (12). Then, it must fulfill the KKT conditions of this
problem [4]. If we define the Lagrange multipliers λi for
minimize tr CΣ−1 R−1 −1 
− log det Σ−2

Σ Σ (11)
i = 1, . . . , M , associated to each of the constraints, we have
Σ

subject to [Σ]i,i ≥ 0. that the Lagrangian of the cost function and its gradient are
respectively given by
T
Defining the vector α = [Σ−1 ]1,1 , . . . , [Σ−1 ]M,M , the

M
X M
X
trace term in (11) can be reorganized to obtain an equiv- J(α) = αT (CT ⊙ R−1
Σ )α − log α2i − λi αi , (15)
i=1 i=1
 
1
For example, in the extreme case P = M , H = C1/2 and ∂J(α) 1 λi
= 2 αT (CT ⊙ R−1
Σ )ei − − . (16)
Σ2 = 0, obtaining R = HH H + Σ2 = C. ∂αi αi 2
Equating (16) to zero and rearranging terms we obtain 1.2 1.2
1
α̂T (CT ⊙ R̂−1
Σ )(α̂i ei ) = 1 + λi αi , (17)
2 1 1

for i = 1, . . . , M . However, due to the complementary slack-

Pr { P̂ = P }

Pr { P̂ = P }
ness condition, λi αi = 0 for all i. Using this property and 0.8 0.8
adding together the equations (17) for i = 1, . . . , M we ob-
tain 0.6 0.6

T T
α̂ (C ⊙ R̂−1
Σ )α̂ = M. (18)
0.4 0.4
Alternating Alternating
Therefore, we have that the quasi-ML estimate R̂qML fullfils Chiani et al.
Wax et al.
Chiani et al.
Wax et al.
0.2 0.2
0 1 2 3 4 0 1 2 3 4
   
tr CR̂−1
qML = tr CΣ̂
−1 −1 −1
R̂Σ Σ̂ (19) P P

(a) (b)
= α̂T (CT ⊙ R̂−1
Σ )α̂ = M. (20)
Finally, noting that (20) does not depend on P , we may Figure 1: Probability of correct estimation versus
rewrite (14) as the rank of the primary signal. (a) iid noise (b)
  non-iid noise.
P̂ = arg min − log det(R̂qML ) + L(ν(P ), K)/K . (21)
P
Unless otherwise specified, the noise level at each antenna is
In our problem, the number of free-adjusted parameters fixed for each experiment, and for each Monte Carlo realiza-
ν(P ) can be computed as follows: the diagonal matrix Σ2 tion the entries of the channel matrix H are independently
presents M real parameters and the P eigenvalues and eigen- drawn from a complex Gaussian distribution (thus obtain-
vectors conforming the H matrix correspond to P +P (2M − ing a Rayleigh fading scenario) and scaled so that the SNR
(P + 1)) real parameters. Then the total number of free real is constant during the experiment:
parameters is given by
tr(HHH )/P
ν(P ) = M + P (2M − P ). (22) SNR (dB) = 10 log10 . (25)
tr(Σ2 )/M

4. NUMERICAL RESULTS 4.1 Performance versus the number of sources


In this section, we will restrict our analysis to the BIC cri- Here we compare the performance of the proposed detectors
terion based on a Bayesian approach given by L(ν(P ), K) = in two different scenarios with M = 6 antennas, K = 32
ν(P )/2 log K. Then, from (22) we have that samples and SNR equal to 10 dB. While the first assumes
M + P (2M − P ) that all the antennas present a noise level equal to 0 dB,
L(ν(P ), K) = log K. (23) in the second we consider a noise mismatch exists between
2
different antennas. In particular we assume that each of the
antennas presents a noise level equal to 0, −2, 3, 0, −3 and
We now compare the proposed rank estimation scheme (14) 2 dB, respectively.
with the schemes proposed by Wax et al. in [18] and Chiani
et al. in [5]. Fig. 1 shows the probability of correct estimation versus the
rank of the primary signal for the three detectors consid-
The scheme by Wax et al. uses the closed form ML esti- ered. We can see that for iid noises the estimators proposed
mates of the channel to primary H and of the noise power by Chiani et al. and Wax et al. outperform the proposed
σ 2 assuming that all the antennas present equal noise level. scheme. This is intuitively satisfying since these schemes
The estimator is given by [18] have been derived under the iid assumption. However, when
PM ! a noise level mismatch exist, the Chiani et al. and Wax et
1
i=P +1 li al. methods suffer a strong degradation while the proposed

M −P
P̂Wax = arg min K(M − P ) log QM 1/(M −P ) scheme performance remains unaffected.
P li
i=P +1

+ L(P (2M − P ), K) , (24) It is interesting to note that, both in the i.i.d and non-iid
cases the probability of error increases with the rank of the
signal to detect. This can be attributed to the loss of di-
where l1 ≥ l2 ≥ . . . ≥ lM denote the eigenvalues of C.
agonal structure of the received covariance matrix when the
number of signal streams grows. This√ structure is completely
The scheme proposed by Chiani et al. can be found in [5]
lost [12] for signal ranks P > M − M , i.e. in our example
and it is very similar to (24). The only difference is that
for P ≥ 4. This fact explains the poor performance obtained
the scheme by Chiani et al. does not use the estimate of the
by the proposed algorithm when P = 4.
whole matrix H. Instead, it estimates only the eigenvalues
of H, showing a better performance for short data records.
The drawbacks of this scheme are its increased complexity 4.2 Performance versus the SNR
and sensitivity to numerical problems as the record-length Here we compare the performance of the proposed estimator
increases. for growing values of the SNR. We consider now an scenario
0 [3] A.-J. Boonstra and A.-J. Van der Veen. Gain
10
calibration methods for radio telescope arrays. IEEE
Trans. Signal Process., 51:25–38, 2003.
[4] S. Boyd and L. Vandenberghe. Convex optimization.
Cambridge University Press, 2004.
[5] M. Chiani and M. Win. Estimating the number of
Pr { P̂ 6= P }

signals observed by multiple sensors. In Proc. Int.


10
−1 Work. Cognitive Inf. Process., Elba, Italy, Jun. 2010.
[6] ETSI. Digital Video Broadcasting (DVB); Frame
structure channel coding and modulation for a second
generation digital terrestrial television broadcasting
system (DVB-T2). ETSI EN 302 755, 2009.
Alternating
Wax et al. [7] IEEE Computer Society. IEEE Standard
−4 −2 0 2 4 6 8 10 802.11n-2009. Part 11: Wireless LAN Medium Access
SNR Control (MAC) and Physical Layer (PHY)
Specifications. Amendment 5: Enhancements for
Figure 2: Probability of error versus the SNR under Higher Throughput. 2009.
non-iid noises. [8] IEEE Computer Society and the IEEE Microwave
Theory and Techniques Society. IEEE Standard
802.16-2009. Part 16: Air Interface for Broadband
with M = 6 antennas, K = 128 samples and uncalibrated Wireless Access Systems. 2009.
antennas. We use the same noise mismatch as in Fig. 1(b). [9] R. López-Valcarce, G. Vazquez-Vilar, and J. Sala.
The scheme proposed by Chiani et al. has not been consid- Multiantenna spectrum sensing for cognitive radio:
ered in this section due to numerical precision issues arising overcoming noise uncertainty. In Proc. Int. Work.
from the fact of considering a relatively large number of Cognitive Inf. Process., Elba, Italy, Jun. 2010.
samples (K = 128). [10] J. Mitola and G. Q. Maguire Jr. Cognitive radio:
Making software radios more personal. IEEE Pers.
We assume that the rank P is randomly chosen between 0 Comm., 6:13–18, Aug. 1999.
and M − 1 in each Monte Carlo realization, so that Fig. 2 [11] J. M. Peha. Sharing spectrum through spectrum
shows the average probability of error in the estimation pro- policy reform and cognitive radio. Proc. IEEE,
cess. From Fig. 2 it is apparent that the average probability 97(4):708–719, Apr. 2009.
of error of the proposed scheme decreases for growing val-
[12] D. Ramirez, G. Vazquez-Vilar, R. Lopez-Valcarce,
ues of the SNR. On the other hand, the scheme by Wax
J. Via, and I. Santamaria. Detection of rank-p signals
et al. presents a very poor performance due to the model
in cognitive radio networks with uncalibrated multiple
mismatch when an uncalibrated receiver is considered.
antennas. IEEE Trans. Signal Process., 59(8):3764
–3774, aug. 2011.
5. CONCLUSIONS [13] D. Ramirez, G. Vazquez-Vilar, R. L.-V. J. Via, and
Under Gaussianity assumption on both noise and data, we I. Santamaria. Multiantenna detection under noise
proposed a novel spatial rank estimation algorithm which is uncertainty and primary user’s spatial structure. In
robust to mismatch in the noise levels at different antennas. 2011 IEEE Int. Conf. on Acoust., Speech and Signal
The proposed estimator was compared to other schemes de- Process., Prague, Czech Republic, May 2011.
signed for calibrated receivers. While previous estimators [14] G. Schwarz. Estimating the dimension of a model.
suffer from a strong degradation in uncalibrated scenarios, Ann. Statist, 6(2):461 – 464, 1978.
the proposed scheme shows a good performance both under [15] A. Taherpour, M. Nasiri-Kenari, and S. Gazor.
iid and non-iid noises. Multiple antenna spectrum sensing in cognitive radios.
IEEE Trans. Wireless Comm., 9(2):814–823, Feb.
2010.
6. ACKNOWLEDGMENTS [16] J. Tellado. Multicarrier modulation with low PAR:
This work was supported by the Galician Regional Gov-
Applications to DSL and wireless. Kluwer Academic,
ernment, the Spanish Government’s Ministerio de Ciencia e
Norwell, MA, 2000.
Innovación (MICINN) and the European Regional Develop-
ment Fund (ERDF), under projects “Consolidation of Re- [17] P. Wang, J. Fang, N. Han, and H. Li.
search Units” 2009/62 and 2010/85, DYNACS (TEC2010- Multiantenna-assisted spectrum sensing for cognitive
21245-C02-02/TCM), COSIMA (TEC2010-19545-C04-03), radio. IEEE Trans. Vehicular Tech., 59(4):1791–1800,
and COMONSENS (CONSOLIDER-INGENIO 2010 May 2010.
CSD2008-00010). [18] M. Wax and T. Kailath. Detection of signals by
information theoretic criteria. IEEE Trans. Acoust.,
Speech and Signal Process., 33(2):387 – 392, apr 1985.
7. REFERENCES [19] R. Zhang, T. J. Lim, Y.-C. Liang, and Y. Zeng.
[1] 3GPP. LTE Release 9. 3GPP, 2009. Multi-antenna based spectrum sensing for cognitive
[2] I. Akyildiz, W.-Y. Lee, M. Vuran, and S. Mohanty. A radios: a GLRT approach. IEEE Trans. Comm.,
survey on spectrum management in cognitive radio 58(1):84–88, Jan. 2010.
networks. IEEE Comm. Mag., 46(4):40–48, Apr. 2008.

Das könnte Ihnen auch gefallen