HAL Id: tel-01807651
https://tel.archives-ouvertes.fr/tel-01807651
Submitted on 5 Jun 2018
HAL
is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.
L’archive ouverte pluridisciplinaire
HAL, estdestinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.
Spectrum sensing for half and full-duplex interweave cognitive radio systems
Abbass Nasser
To cite this version:
Abbass Nasser. Spectrum sensing for half and full-duplex interweave cognitive radio systems. Physics
[physics]. Université de Bretagne occidentale - Brest, 2017. English. �NNT : 2017BRES0006�. �tel-
01807651�
–
THÈSE / UNIVERSITÉ DE BRETAGNE OCCIDENTALE
sous le sceau de l’Université Bretagne Loire pour obtenir le titre de DOCTEUR DE L’UNIVERSITÉ DE BRETAGNE OCCIDENTALE Mention : Sciences et Technologies de l’Information et de la
Communication École Doctorale SICMA
présentée par
Abbass NASSER
Préparée au Lab-STICC UMR CNRS 6285 à l'UBO & Ensta-Bretagne
Spectrum Sensing for Half and Full-Duplex Interweave Cognitive Radio Systems
Thèse soutenue le 17 janvier 2017 devant le jury composé de :
M. Christian Jutten
Professeur, Université Joseph Fourier, Examinateur
M. Gilles Burel
Professeur, Université de Bretagne Occidentale, Examinateur
M. Karim Abed Meraim
Professor, Université d'Orléans, Rapporteur
M. Yannick Deville
Professeur, Université Paul Sabatier Toulouse 3, Rapporteur
M. Koffi-Clément Yao,
Maitre de Conférence, Université de Bretagne Occidentale, Encadrant
M. Ali Mansour,
Professeur, Ensta-Bretagne, Directeur de thèse M. H. Charara,
Maitre de Conférence, Université Libanaise, Membre invité
&
etc
Tp Tp Tp Tor
Tav
Tp H0 Tp H1
f(T S|H0) f(T S|H1)
(pf a;pd) = (0.1; 09) (pf a;pd) = (0.1; 09) ρ
pf a = 0.1 pmd= 1−pd
pf a= 0.1
pmd= 1−pd pf a = 0.05
pmd= 1−pd pf a = 0.05
N = 10000 Ns
Ns = 3
Ns −12dB N = 1500
N = 1000
pf a= 0.1 Ns
Ns= 4 8
=−5 (pf a;pd) = (0.1; 0.9)
pd pf a = 0.1
H0 H1
pd = 0.9 pf a = 0.1
γd γs δ
(pHf a ; pHd) = (0.1 ; 0.9)
i.e.
Ts Tt
pd Nt
pd Nt
ppd
pf a N = 1500 Ns= 4 ppd
pf a −10 Ns= 4
⇠
etc.
%
etc
Spectrum Spectrum Spectrum PU
SU
(a): Undelay Access (b): Overlay Access (c): Interweave Access
Radio Environment
Spectrum Sensing
Spectrum Decision Spectrum Mobility
Spectrum Sharing
etc
etc
S
S&T
T S T S T
S&T S&T
SU is idle SU is idle SU is idle
(a): HD-CR
(b): FD-CR
SU is active SU is active SU is active
If PU is absent If PU is absent
If PU is absent If PU is absent
H
0H
1y(n)
8
<
:
H
0: y(n) = w(n)
H
1: y(n) = hs(n) + w(n)
h s(n) w(n) = w
p(n) +
iw
q(n) i.i.d
i.e. E[w(n)] = 0 = E[w
2(n)] E[.]
w
p(n) w
q(n) w(n)
E[w
2p(n)] = E[w
2q(n)] = σ
w22
σ
w2= E[ | w(n) |
2] s(n)
γ γ = | h |
2σ
w28
<
:
H
0: y(n) = x
g(n) + w(n)
H
1: y(n) = hs(n) + x
g(n) + w(n)
x
g(n) x(n) R
Xx(n) T
Xx
g(n)
T
XR
XR
Xˆ
x
g(n) x
g(n) y(n) y(n) ˆ
ˆ y(n)
ˆ
y(n) = y(n) − x ˆ
g(n)
i.e. x ˆ
g(n) = x
g(n) y(n) = ˆ y(n)
OX ADC Evaluation of TS
LNA Comparison with a pre-
determined threshold
Decision
� � � �
y(t)
y(n)
T
XR
XPU CR
� �
� �
PU signal
Self-Interference
PU
transmitting antenna
�
� � >>d
etc
etc
λ 8
<
:
H
0: T S < λ : P U is idle
H
1: T S ≥ λ : P U is transmitting
p
rep
re= P r
✓
T S < λ | H
0◆
p
f ap
f a= P r
✓
T S ≥ λ | H
0◆
p
dp
d= P r
✓
T S ≥ λ | H
1◆
p
mdp
md= P r
✓
T S < λ | H
1◆
p
re+ p
f a= 1 p
d+ p
md= 1
H
0H
1H
0p
f a= 0.1 p
d= 0.9
p
f a� �� � )
� �� � ) Reject
Missed Detection
False Alarm
Detection
�
f(T S|H0) f(T S|H1)
H
0H
1p
dp
f aT
EDN λ
T
ED= 1 N
X
N n=1| y(n) |
2λ p
f aH
0p
f aT
EDH
0χ
22N T
EDT
ED H0⇠ N (µ
ED0, V
0ED)
Hi
⇠ H
i, i 2 { 0, 1 } N (µ, V )
µ V
H
1T
EDs(n) w(n) s(n) T
EDH
1T
ED H⇠ N
1(µ
ED1, V
1ED)
N
p
EDf a= Q λ − σ
w2p1 N
σ
w2!
p
EDd= Q λ − (σ
w2+ σ
s2)
p1
N
(σ
w2+ σ
2w)
!
Q(x)
Q(x) = 1 p 2π
Z
+1 xe
−u2du λ
λ = 1
p N Q
−1(p
f a)σ
w2+ σ
w2λ
s(n) = X
k
b
kg(n − kN
s)
b
kg(n) N
s≥ 1
r
ss(m) s(n) m
r
ss(m) = E[s(n)s
⇤(n − m)] 6 = 0
etc r
ss(m)
r
ss(m) = 8
> >
<
> >
:
σ
s21 − | m | N
s!
; | m | N
s0; | m | > N
sσ
s2= E[ | s(n) |
2]
r
yy(m) y(n)
r
yy(m) = E[y(n)y
⇤(n − m)]
= E
"
(hs(n) + w(n))(hs(n − m) + w(n − m))
⇤#
= E
"
| h |
2s(n)s
⇤(n − m)
# + E
"
w(n)w
⇤(n − m)
#
+ E
"
h
⇤w(n)s
⇤(n − m)
# + E
"
hw
⇤(n − m)s(n)
#
w(n)
E[w(n)w
⇤(n − m)] = σ
w2δ(m)
δ(m)
δ(m) = 8
<
:
1 if m = 0
0 elsewhere
s(n) w(n) E[h
⇤w(n)s
⇤(n − m)] + E[hw
⇤(n − m)s(n)] = 0
r
yy(m) = E
"
| h |
2s(n)s
⇤(n − m)
#
+ E [w(n)w
⇤(n − m)]
= | h |
2r
ss(m) + σ
2wδ(m)
r
yy(m) m 6 = 0
1 m N
s1 m N
sr
yy(m) = 8
<
:
0 under H
06
= 0 under H
1{ r
yy(m) } m 2 [1; N
s− 1] T
ACDT
ACD= 1 ˆ r
yy(0)
Ns−1
X
m=1
c
mRe { r ˆ
yy(m) }
Re { . } ˆ r
yy(m) =
N1P
Nn=1
y(n)y
⇤(n − m)
r
yy(m) c
mr ˆ
yy(0)
ˆ r
yy(0)
H
0p
ACDf a= Q λ s N
λ
2+ ϕ
!
p
ACDd= Q λ −
γ+1βγp V
ACD!
ϕ = 1 2
Ns−1
X
l=1
c
2lβ =
Ns−1
X
l=1
c
lr
ss(l)
r
ss(0) V
ACD= (1 + γ)λ
2− 4βγλ + Σ + ηγ N (γ + 1)
2η =
Ns−1
X
l=1 Ns−1
X
k=1;l6=k
c
lc
kr
ss(l − k) + r
ss(l + k)
r
ss(0) γ
etc
s(n) T
αr
ss(n, m) = E[s(n)s
⇤(n − m)] = r
ss(n + T
α, m)
r
ss(n, m) n
r
ss(n, m) = X
1 p=−1R
ssp T
α, m
!
exp j2π p T
αn
!
R
ss(
Tpα
, m) {
Tpα}
R
ss(α, m)
R
ss(α, m) = lim
N−!+1
1 N
N
X
2n=−N2
s(n)s
⇤(n − m)) exp ( − j2παn)
R
ss(α, m) 6 = 0 α 2 {
Tpα} α α = 0 R(0, m)
m = 0 α = 0 R
ss(0, 0)
s(n)
R
yy(α, m)
R
yy(α, m) = lim
N−!1
N
X
2n=−N2
y(n)y
⇤(n − m) exp ( − j2παn)
= lim
N−!1
N
X
2n=−N2
hs(n) + w(n)
!
h
⇤s
⇤(n − m) + w
⇤(n − m)
!
exp ( − j2παn)
= lim
N−!1
Ni
X
2n=−N2
| h |
2s(n)s
⇤(n − m) + w(n)w
⇤(n − m) + s(n)w
⇤(n − m)
+ w(n)s
⇤(n − m)
!
exp ( − j2παn)
= R
ss(α, m) + R
ww(α, m) + R
sw(α, m) + R
ws(α, m)
w(n) R
ww(α, m) = 0 8 α 6 = 0
R
ws(α, m) = R
sw(α, m) = 0 s(n)
w(n)
R
yy(α, m) = R
ss(α, m)
R
yy(α, m) R ˆ
yy(α, m)
R ˆ
yy(α, m) ' 1 N
N 2−1
X
n=−N2
y(n)y
⇤(n − m) exp ( − j2παn)
T
CAFR ˆ
yy(α, m)
T
CAF= | R ˆ
yy(α, m) |
2T
CAFT
CSD= N r ˆ
yr ˆ
yTT r ˆ
yˆ r
y=
"
Re { R ˆ
yy(α, m
1) } , Re { R ˆ
yy(α, m
2) } ..., Re { R ˆ
yy(α, m
M) } , Im { R ˆ
yy(α, m
1) } , Im { R ˆ
yy(α, m
2) } ..., Im { R ˆ
yy(α, m
M) }
#
Re { . } Im { . } M
= 1 2
"
Re {P + U} Im {U − P}
Im {P + U} Re {P − U}
#
−1P = P
pq!
U = U
pq!
P
p,q=
L−1
X
2l=1−2L
f (l) ˆ R
yyα + 2πl N , m
p!
R ˆ
⇤yyα + 2πl N , m
q!
U
p,q=
L−1
X
2l=1−2L
f (l) ˆ R
yyα + 2πl N , m
p!
R ˆ
yyα − 2πm N , m
q!
L f (l) P
Ll=1
f(l) = 1
T
CSDH
0H
1χ
22M
H
0χ
2H
1N r ˆ
yr ˆ
yT8
>>
<
>>
: TCSD
H1
∼ χ22M TCSD
H1
∼ χ22M Nrˆx rˆxT
!
p
f ap
dH
0H
1p
CSDf a= Γ(λ/2, M ) p
CSDd= Q
Mp λ, q
N r ˆ
xr ˆ
Tx!
Γ(a, b) Q
M(a, b)
Γ(a, b) = Z
b0
t
a−1exp ( − t)dt Q
M(a, b) = 1
a
M−1Z
+1b
t
Mexp
✓
− t
2+ a
22
!
I
M−1(at)dt
I
M(t) M
etc
{ β
i}
i=1,...,m; (m N
s) m ⇥ m C
yyC
yy= 2 6 6 6 6 6 4
E[y(n)y
⇤(n)] E[y(n)y
⇤(n − 1)] . . . E[y(n)y
⇤(n − m)]
E[y(n − 1)y
⇤(n)] E[y(n − 1)y
⇤(n − 1)] . . . E[y(n − 1)y
⇤(n)]
. . .
E[y(n − m)y
⇤(n)] . . . E[y(n − )y
⇤(n − 1)] . . . E[y(n − m)y
⇤(n − m)]
3 7 7 7 7 7 5
C
yyH
0C
yyβ
1= β
2= ... = β
m= σ
w2H
1s(n) w(n) C
yyC
ssC
wws(n) w(n)
β
1= β
1s+ σ
w2β
2= β
2s+ σ
w2. . .
β
m= β
ms+ σ
2wβ
1s≥ β
2s... ≥ β
smβ
maxβ
minC
yyβ
max/β
minT
ED/β
minβ
minC
yyw(n) || w(n) ||
2χ
2χ
2χ
2T
GoFT
GoF= − X
N n=1✓ ln(F
0(y(n)))
N − n + 1/2 + ln(1 − F
0(y(n))) n − 1/2
◆
F
0χ
2T
GoFp
dp
f ap
dp
f ap
dp
f ap
dp
f aN
s= 4
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
pfa
p d
SNR=−12 dB, N=1000 samples
ED CSD ACD
p
dp
f a= 0.1 N
s= 8 N = 1000
p
dp
f aN
s−18 −16 −14 −12 −10 −8 −6 0.1
0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
SNR (dB)
p d
pfa=0.1; N=1000 samples
ED CSD ACD
i.e. p
d, p
f aN
(p
f a= 0.1, p
d= 0.9)
N
s= 3 N
102 103 104 105
−25
−20
−15
−10
−5 0
SNR (dB)
Number of samples (pfa ; p
d) = (0.1 ; 0.9); N s=3 sps
ED CSD ACD
(pf a;pd) = (0.1; 09)
C
EDN | y(n) |
2N − 1
| y(n) |
22N − 1
C
ED= 2N − 1
C
CSD= (N
s− 1)N (L + 1) + 4(N
s− 1)L
2+ 8(N
s− 1)
3+ 6(N
s− 1)
2+ 2(N
s− 1))
c
m= 1 2N − 1
ˆ
r
yy(m)
N
sN
s− 1 m = 1, ..., N
s− 1
C
ACD= (N
s− 1)(2N − 1) + N
s− 2
= 2(N
s− 1)N − 1
(p
f a= 0.1; p
d= 0.9)
-18 -16 -14 -12 -10 -8 -6
SNR (dB) 102
103 104 105 106 107 108
Number of required operations
(pfa ; p
d) = (0.1 ; 0.9); N s=3 sps
ED CSD ACD
(pf a;pd) = (0.1; 09)
etc
ˆ σ
2wˆ σ
w22
1
κ σ
2w; κσ
w27
σ
w2κ κ ≥ 1
ˆ σ
w2f
σˆ2w
( ˆ σ
2w)
fεˆ(ˆε) = 8
><
>: 1
2ρ, ε−ρ≤εˆ≤ε+ρ 0, elsewhere
ε = 10 log
10(σ
w2) ˆ ε = 10 log
10(ˆ σ
2w) ρ = 10 log
10(κ)
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
pfa 0
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
pd
SNR=-10 dB, N=1200 samples
ED: ρ = - 0 dB CSD: ρ = - 0 dB ACD: ρ = - 0dB ED: ρ = - 0.75 dB CSD: ρ = - 0.75 dB ACD: ρ = - 0.75 dB ED: ρ = - 2 dB CSD: ρ = - 2 dB ACD: ρ = - 2dB
ρ
p
f a(p
f a< 0.5; p
d> 0.5) (κ − 1/κ)
N
s= 2 ρ = 0
N
s2N − 1
(2(N
s− 1)N )
(N
s− 1)N (L + 1) + 4(N
s− 1)L
2+ 8(N
s− 1)
3+ 6(N
s− 1)
2+ 2(N
s− 1))
!
etc
N = 1000
N
a= 5
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
p
p d
N=1000 samples, SNR=−10 dB, Rayleigh Channel
Local SCS OR AND
Majority: 3 out of 5
N
sigN
aN
sig N
aN
aH
η: y
i(n) = ηh
is(n) + w
i(n)
η 2 { 0; 1 } H
0H
1y
i(n) 1 ⇥ N ith
N s(n) w
i(n)
ith
σ
w2ih
iith
(n) (n)
=
−1 −1= Cov[ (n), (n)] C ˆ
ˆ = 1
N X
N n=1(n)
H(n)
H
(n) (n)
(n) (n)
(n) = [z
1(n), z
2(n), ..., z
Na1(n)]
T(n) = [y
1(n), y
2(n), ..., y
Na2(n)]
Ty
i(n) z
i(n) ith
N
a1N
a2N
aN
a1N
a2N
a(n) (n)
(n, m, α) = (n − m) exp (j2παn) α
s(n) m P
Nn=1
s(n)s
⇤(n − m)e
−j2παnα s
⇤(n) s(n)
α
ˆ
ˆ = 1
N X
N n=1(n)
H(n, m, α) 1
N X
N n=1(n)
H(n − m) exp ( − j2παn)
ˆ ˆ
Hˆ
α ˆ N
ˆ = 1
N X
N n=1(n − m) exp (j2παn)
H(n − m) exp ( − j2παn)
= 1 N
X
N n=1(n − m)
H(n − m)
ˆ
ˆ = ˆ
−1ˆ ˆ
−1ˆ
HN
a= 1 ˆ =
N1P
Nn=1
y
1(n)y
1⇤(n − m) exp ( − j2παn) = ˆ R
y1y1(α, m) y
1(n)
ˆ =
N1P
Nn=1
| y
1(n − m) |
2' R ˆ
y1y1(0, 0) N R ˆ
y1y1(0, 0) =
1 N
P
Nn=1
| y
1(n) |
2y
1(n) z
1(n) = y
1(n −
m) exp (j2παn)
ˆ = ˆ R
y−11y1(0, 0) ˆ R
y1y1(α, m) ˆ R
−y11y1(0, 0) ˆ R
⇤y1y1(α, m))
= 1
| R ˆ
y1y1(0, 0) |
2| R ˆ
y1y1(α, m) |
2N
a> 1 ˆ
ˆ =
2 6 6 6 6 6 4
R ˆ
y1y1(α, m) R ˆ
y1y2(α, m) . . . R ˆ
y1yNa(α, m) R ˆ
y2y1(α, m) R ˆ
y2y2(α, m) . . . R ˆ
y2yNa(α, m)
. . .
R ˆ
yNay1(α, m) . . . R ˆ
yNay2(α, m) . . . R ˆ
yNayNa(α, m)
3
7 7
7 7
7 5
ˆ
T
CCST= − N log
Na
Y
i=1
(1 − β
i)
!
{ β
i} , 1 i N
aˆ 1 ≥ β
1≥ β
2≥ ...β
Na≥ 0 i.e.β
i 1
ˆ
−1ˆ
−1ˆ
H
0N
aˆ ' β
1= β
2, ..., β
Na= 0 T
CCSTH
1ˆ s(n)
T
CCSTT
CCSTˆ T
CCST(n)
H
0H
1H
0H
18
<
:
H
0: y
1(n) = w
1(n)
H
1: y
1(n) = h
1s(n) + w
1(n)
V
V = [m
1, m
2, ..., m
P] P
P
Nn=1
s(n − m
p)s
⇤(n − m
k)e
−j2παn6 = 0 8 m
p, m
k2 V
1
(n, [m
1; m
k])
1
(n, [m
1; m
k1]) = h
y
1(n − m
1), y
1(n − m
2), ... y
1(n − m
k1) i
T1 < k
1 P
1(n, [m
1; m
k1])
1
(n, [m
1; m
k2], α)
1
(n, [m
1; m
k2], α) =
1(n, [m
1; m
k2]) exp (j2παn), 8 k
1, k
22 [1; P ]
min (k
1; k
2) > l l
k
1≥ k
2> 1
1
(n, [m
1; m
k1])
1(n, [m
1; m
k2], α) y
1(n)
y(n)
R ˆ
SASˆ
SAS= ˆ
−1 11ˆ
1 1
ˆ
−11 1
ˆ
1 1ˆ
1 1ˆ
1 1
ˆ
1 1
ˆ
1 1
ˆ
1 1
ˆ
1 1
H
0ˆ
01 1
ˆ
01 1
= 2 6 6 6 6 6 4
R ˆ
ww(α, [m
1; m
1]) R ˆ
ww(α, [m
1; m
2]) . . . R ˆ
ww(α, [m
1; m
k2]) R ˆ
ww(α, [m
2; m
1]) R ˆ
ww(α, [m
2; m
2]) . . . R ˆ
ww(α, [m
2; m
k2])
. . .
R ˆ
ww(α, [m
k1, m
1]) . . . R ˆ
ww(α, [m
k1; m
2]) . . . R ˆ
ww(α, [m
k1; m
k2])
3
7 7
7 7
7 5
R ˆ
ww(α, [m
i; m
j])
R ˆ
ww(α, [m
i; m
j]) = 1 N
X
N n=1w
1(n − m
i)w
1⇤(n − m
j)e
−j2παnw
1(n) α 6 = 0 ˆ
01 1
'
1
(n, [m
1; m
k2])
1(n, [m
1; m
k2], α)
H
1ˆ
11 1
ˆ
11 1
(α) = ˆ R
ss(α) + ˆ R
sw(α) + ˆ R
ws(α) + ˆ R
0rq(α) R ˆ
ws(α) R ˆ
sw(α)
R ˆ
ss(α)
R ˆ
ss(α) = | h |
22 6 6 6 6 6 4
R ˆ
ss(α, [m
1; m
1]) R ˆ
ss(α, [, [m
1; m
2]) . . . R ˆ
ss(α, [m
1; m
k2]) R ˆ
ss(α, [m
2; m
1]) R ˆ
ss(α, [m
2; m
2]) . . . R ˆ
ss(α, [m
2; m
k2])
. . .
R ˆ
ss(α, [m
k1, m
1]) . . . R ˆ
ss(α, [m
k1; m
2]) . . . R ˆ
ss(α, [m
k1; m
k2]) 3 7 7 7 7 7 5
R ˆ
ss(α, [m
i; m
j]) s(n) m
im
jR
ss(α)
s(n) α
α
T
SAST
SAS= − N log
k1
Y
i=1
(1 − β
is) { β
is} , i = 1, 2, ..., N
a1 ≥ β
s1≥ β
2s≥ ... ≥ β
Nsal l
l = 1 T
SAST
SAS= − N log(1 − β
1s)
T
SASλ
T
SASH1
R
H0
λ
T
SASR ˆ
SASR ˆ
SAST
SAST
SASλ
(n, m) (n, p, α)
(n, [m
1; m
k1]) = [
1(n, [m
1; m
k1]),
2(n, [m
1; m
k1]), ...,
Na(n, [m
1; m
k1])]
T(n, [m
1; m
k2], α) = [
1(n, [m
1; m
k2], α),
2(n, [m
1; m
k2], α), ...,
Na(n, [m
1; m
k2], α)]
Ti
(n, [m
1; m
k2]), 1 i N
aith
i(n, [m
1; m
k2], α) =
i
(n, [m
1; m
k2])e
j2παn1 i N
aα (n, [m
1; m
k1]) (n, [m
1; m
k2], α)
ˆ
M AS= ˆ
−1ˆ ˆ
−1ˆ
T
M AS= − N log(1 − β
1m)
β
1mˆ
M AS(n, [0; 0]) (n, [m
1; m
1], α)
1µs F
si.e. F
s= 8B B
ith
V
sim= [0, T
s, 2T
s, 3T
s, 4T
s, 5T
s, 6T
s, 7T
s] T
s=
F1s
1
(n, [m
1; m
k1])
k
1= 8 k
2 1(n, [m
1; m
k2], α)
i.e. V
simp
dp
f ak
20 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Pf
p d
SNR=−10 dB, N=2000 samples
CCST−S:p2=1 CCST−S: p2=5 CCST−S: p2=8 GLRT
-8-8-8
pfa
p
f aV
sim 1(n, [m
1; m
k1])
1
(n, [m
1; m
k2], α) i.e. k
1= k
2= p p
f a= 0.1
p
d(n, [m
1; m
k1]) (n, [m
1; m
k2], α)
V
sim0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 pfa
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
p d
SNR=-8 dB, N=1500 samples
CCST-S, NU=0 dB ED, NU=0 dB CCST-S, NU=0.5 dB ED, NU=0.5 dB CCST-S, NU=1.5 dB ED, NU=1.5 dB
−10 −8 −6 −4 −2 0 2 4
0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
SNR (dB)
p d
pfa=0.1, N=1000 samples
p=2 p=4 p=6 p=8
pf a= 0.1
2 2.5 3 3.5 4 4.5 5 5.5 6 6.5 7 10−3
10−2 10−1 100
Number of SU receiving antennas: M
p md
pfa=0.1; N=2000 samples, SNR=−10 dB
CCST−M CCST−D
pmd= 1−pd
pf a = 0.1
p
mdN
aN = 1000 − 10 p
f a= 0.1
N
ap
mdN
aN
a= 5 p
md' 0.2 p
md' 0.06 N
a= 7
p
md0.1 p
md= 0.004
E[w
i(n)w
⇤j(n)] = 8
<
:
σ
w2i = j σ
w2γ
|i−j|i 6 = j
; 1 i, j M ;
γ 0 γ 1
−16 −14 −12 −10 −8 −6 −4 10−3
10−2 10−1 100
pfa=0.05; M=5; N=1000 samples
SNR (dB)
p md
CCST−M CCST−D
pmd= 1−pd
pf a = 0.05
N
a= 5 N = 1000
p
md= 0.5 = − 14dB = − 12dB
N
a− 12 N
a= 6 N = 2000
p
md= 0.1 p
f a= 0.03
p
mdp
f a= 0.5
10−3 10−2 10−1 100 10−4
10−3 10−2 10−1 100
p md
pfa
SNR=−12 dB, M=6; N=2000 samples
CCST−D CCST−M
pmd= 1−pd
pf a = 0.05
i.e. N
s≥ 2
N
s= 2
N
s= 2
s(n) B
s(n) s
p(n) s
q(n)
s(n) s(n) = X
k
b
kg(n − k + N
s) = s
p(n) + js
q(n)
b
kg(n) N
sN
s=
FBs≥ 2 F
ss
p(n) s
q(n) s(n)
H
0H
18
<
:
H
0: y(n) = w(n)
H
1: y(n) = hs(n) + w(n)
h w(n)
σ
w2N (0, σ
w2) w(n) = w
p(n) + jw
q(n) i.i.d i.e. E[w
2(n)] = 0 w
p(n) w
q(n) w(n)
E[w
2p(n)] = E[w
2q(n)] = σ
w22 σ
w2= E[ | w(n) |
2] E[.]
s(n) γ
γ = | h |
2σ
w2P
x(k) x(n) r
xx(m)
r
xx(m) = E[x(n)x
⇤(n − m)]
P
x(k) = lim
N!+1
N
X
2m=N2−1
r
xx(m) exp ( − j2πk m N )
w(n) w(n)
r
ww(m) = E[w(n)w
⇤(n − m)] = σ
w2δ(m)
δ(m)
P
w(k) = σ
2wσ
w2s(n) P
s(k)
(y(n))
x(n)
P ˆ
x(k) = 1
N | X(k) |
2X(k) x(n) N
X(k) =
N
X
2n=N2−1
x(n) exp ⇣
− j2πk n N
⌘
Lemma 1 X(k) x(n) = x
p(n) + jx
q(n)
X(k) E[X
2(k)] = 0
X(k) x(n)
E[X
2(k)] = E 2 6 4
X
Nm,n=−N2−1
x(n) exp ⇣
− j2πk n N
⌘
x(m) exp ⇣
− j2πk m N
⌘ 3 7 5
=
X
N m=n=−N2−1E[x
2(n)] exp
✓
− j2πk 2n N
◆
| {z }
=0;using the circularity property of x(n)
+ X
N m6=nE [x(n)x(m)] exp
✓
− j2πk n + m N
◆
| {z }
= 0as x(n)is i.i.d. and zero mean