Dynamic spectrum sharing with
- ther networks using optimized
other networks using optimized PHY/MAC layers GARY CHURAN, SANTANU - - PowerPoint PPT Presentation
Dynamic spectrum sharing with other networks using optimized PHY/MAC layers GARY CHURAN, SANTANU DUTTA AND DUNMIN ZHENG, OCTOBER 29, 2019, VERSION 1.0 Agenda Problem Statement Potential Applications of CDMA-IA Key Features
2
3
10 MHz
Network #1 Network #2 Network #3
10 MHz
Network #1 Network #3
Spectrum near node-i of CDMA_IA network Spectrum near node-j of CDMA_IA network
Network #5
4
[1] Gott, G. F., Dutta, S., Doany, P., “Analysis of HF interference with application to digital communications”, IEE Proceedings, Vol. 130, Pt. F, No. 5, AUGUST 1983 [2] Dutta, S., and Gott, G. F., “Correlation of HF interference spectra with range,” IEE Proceedings, Vol. 128, Pt. F, No. 4, AUGUST 1981
5
Environmental Sensors
GAA Tx/RX GAA Tx/RX PAL Tx/RX PAL Tx/RX Incumbent Tx/RX Incumbent Tx/RX PAL: Priority Access License (Tier-2 priority) Incumbent: Military Radars, Fixed Satellite, Wireless ISP (temp.) (Tier-1 users) GAA: General Authorized Access (Tier-3 priority)
6
7
8
g1,1 g1,2 g1,M
gN,1 gN,2 gN,M
b1 b2 bK
c1 c2 cM
Pseudo-random spreading matrix
gn,m → ±1, N >> M
M = K/R
d1 d2 d3 dN-1 dN 1 1 1
Element- by-element multiply
Matrix multiply
d1 d3 dN-1
Frequency domain masked symbol block
x1 x2 x3 xN-1 xN
Re{∙} Im{∙} Time domain symbol block (complex elements)
cos(wt) sin(wt)
Transmit signal:
AGC
Freq
transmissions
maximum interference setpoint
Spectrum Usability Mask
1 (usable)
Freq
Wideband channel bandwidth
fc
The PSD data consists of “N” discrete measurement points across the wideband channel bandwidth.
(“N” discrete points across chnl. BW)
9
cos(wt) jsin(wt)
Received signal + noise + interference:
sample sample
x’1 x’2 x’3 x’N-1 x’N
d’1 d’2 d’3 d’N-1 d’N
1 1 1
Element
multiply
Complex elements
d”1 g1,1 g1,2 g1,M
gL,1 gL,2 gL,M
g-1M,1
g-12,1 g-11,1
g-1M,L g-12,L
g-11,L
Matrix multiply
d”L-1
d”3
c’1 c’2 c’M
FEC encoded bits
b’1 b’2 b’K
d”2 d”L
10
1 2 3 4 5 6
0.0 10.0 20.0 30.0 40.0 50.0 500 1000 1500 2000
PSD (dB) Channel symbol frequency
Signal PSD (dB) Usability mask 0.2 0.4 0.6 0.8 1 1.2 1.4 500 1000 1500 2000
Symbol magnitude Channel symbol time
1 2 3 4 5 6
0.0 10.0 20.0 30.0 40.0 50.0 500 1000 1500 2000
PSD (dB) Channel symbol frequency
Signal PSD (dB) Usability mask 0.2 0.4 0.6 0.8 1 1.2 500 1000 1500 2000
Symbol magnitude Channel symbol time
11
Correlation Time, then the performance of CDMA-IA may suffer.
not exist.
transmitters
CDMA-IA could be improved. Typical prediction models include
State of the Art General Conclusion from [1]
[3] XIAOSHUANG XING, et. al, “Spectrum Prediction in Cognitive Radio Networks”, IEEE Wireless Communications, April 2013. PU: Primary User
CR: Cognitive Radio
12
13
14
15
16
17
18
19
20
Mask points are set to 0 when their corresponding PSD levels exceed the max. interference setpoint.
maximum interference setpoint
The PSD data consists of “N” discrete measurement points across the wideband channel bandwidth.
(“N” discrete points across chnl. BW)
21
g1,1 g1,2 g1,M
gN,1 gN,2 gN,M
b1 b2 bK
c1 c2 cM
Pseudo-random spreading matrix
gn,m → ±1, N >> M
M = K/R
d1 d2 d3 dN-1 dN 1 1 1
Element- by-element multiply
Matrix multiply
d1 d3 dN-1
Frequency domain masked symbol block
x1 x2 x3 xN-1 xN
Re{∙} Im{∙} Time domain symbol block (complex elements)
cos(wt) sin(wt)
Transmit signal:
AGC
22
23
CDMA-IA carrier PSD
24
cos( wt) jsin( wt)
S Rx(t) + n(t)
Received signal + noise + interference:
sample sample
x’ 1 x’ 2 x’ 3 x’ N -1 x’ N
Received time domain symbol block
d’ 1 d’ 2 d’ 3 d’ N -1 d’ N
1 1 1
Element- by-element multiply
Spectrum Usability Mask
Complex elements
d” 1 g 1,1 g 1,2 g 1,M
. . .
g L,1 g L,2 g L,M
. . .
±1) Form pseudo
g
M,1
g
2,1
g
1,1
g
M,L
g -1
2,L
g
1,L
Matrix multiply
d” L -1
d” 3
c’ 1 c’ 2 c’ M
FEC decoder FEC encoded bits b’ :
b’ 1 b’ 2 b’ K. . .
Decoded info. bits Matrix G’ is formed by removing rows from G that correspond to the positions
Usability Mask. “ L” denotes the number of rows remaining in G’ . Remove zeroed -out elements from D``’ . d’ :
d” 2 d” L
d” : c’: L M
25
26
1 2 3 4 5 6
0.0 10.0 20.0 30.0 40.0 50.0 500 1000 1500 2000
PSD (dB) Channel symbol frequency
Signal PSD (dB) Usability mask 1 2 3 4 5 6
0.0 10.0 20.0 30.0 40.0 50.0 500 1000 1500 2000
PSD (dB) Channel symbol frequency
Signal PSD (dB) Usability mask 0.2 0.4 0.6 0.8 1 1.2 1.4 500 1000 1500 2000
Symbol magnitude Channel symbol time
0.2 0.4 0.6 0.8 1 1.2 1.4 500 1000 1500 2000
Symbol magnitude Channel symbol time
27
1 2 3 4 5 6
0.0 10.0 20.0 30.0 40.0 50.0 500 1000 1500 2000
PSD (dB) Channel symbol frequency
Signal PSD (dB) Usability mask 1 2 3 4 5 6
0.0 10.0 20.0 30.0 40.0 50.0 500 1000 1500 2000
PSD (dB) Channel symbol frequency
Signal PSD (dB) Usability mask 0.2 0.4 0.6 0.8 1 1.2 500 1000 1500 2000
Symbol magnitude Channel symbol time
0.2 0.4 0.6 0.8 1 1.2 1.4 500 1000 1500 2000
Symbol magnitude Channel symbol time
28
29
30
31
0.5 1 1.5 1 8 15 22 29 36 43 50 57 64
Demod data + interference Transmit data
0.5 1 1.5 1 8 15 22 29 36 43 50 57 64
Demod data + interference Transmit data