Analog To Digital Cognitive Radio: Sampling, Detection and Hardware
Analog To Digital Cognitive Radio: Sampling, Detection and Hardware
I. I NTRODUCTION
arXiv:1708.05201v1 [cs.CE] 17 Aug 2017
In this article, we focus on the issue of spectrum sensing Additional issues of security against malicious users and
from the analog to digital interface point of view, which has various attacks to the network are discussed in [16], [19], [20].
received little attention so far. Our motivation stems from one We now focus on spectrum sensing, which is the funda-
of the main challenges of spectrum sensing in the context mental enabler to spectrum access. In order to increase the
of CR, which is the sampling rate bottleneck. This issue chance of finding an unoccupied spectral band, CRs have to
arises since CRs typically deal with wideband signals with sense a wide band of spectrum. Nyquist rates of wideband
prohibitively high Nyquist rates. Sampling at this rate requires signals are high and can even exceed today’s best ADCs front-
very sophisticated and expensive analog to digital converters end bandwidths. Besides, such high sampling rates generate
(ADCs), leading to a torrent of samples. Therefore, the classic a large number of samples to process, affecting speed and
spectrum sensing methods described above, which are tradi- power consumption. To overcome the rate bottleneck, several
tionally performed on Nyquist rate samples, are difficult to sampling methods have been proposed that leverage the a
implement in practice on wideband signals. Our main goal priori known received signal’s structure, enabling sampling
is to provide an analog to digital CR framework including an reduction. These include the random demodulator [22], [23],
analog preprocessing and sub-Nyquist sampling front-end, and multi-rate sampling [24], multicoset sampling and the modu-
subsequent low rate digital processing. lated wideband converter (MWC) [13], [25]–[27].
We first survey recent methods for spectrum sensing at The CR then performs spectrum sensing on the acquired
sub-Nyquist rates, paving the way to efficient sensing with samples to detect the present of PUs’ transmissions. The
low computational and power requirements. We then review simplest and most common spectrum sensing approach is
spectrum sensing strategies that aim at overcoming other energy detection [28], which does not require any a priori
diverse challenges in the context of CR, such as coping with knowledge on the input signal. Unfortunately, energy detection
low signal to noise ratio (SNR) regimes, channel fading and is very sensitive to noise and performs poorly in low SNRs.
shadowing effects. Throughout the paper, we consider both This becomes even more critical in sub-Nyquist regimes since
theoretical and practical aspects and present hardware im- the sensitivity of energy detection is amplified due to aliasing
plementation of theoretical concepts, demonstrating real-time of the noise [29]. Therefore, this scheme fails to meet CR
wideband spectrum sensing for CR from low rate samples. performance requirements in low SNRs. In contrast, matched
filter (MF) detection [30], [31], which correlates a known
waveform with the input signal to detect the presence of a
II. CR CHALLENGES
transmission, is the optimal linear filter for maximizing SNR
In this article, we focus on CR spectrum sensing. In practice, in the presence of additive stochastic noise. However, this
the information gathered from spectrum sensing is used to plan technique requires perfect knowledge of the potential received
spectrum access by the unlicensed users. For completeness, transmission. When no a priori knowledge can be assumed
we first quickly review the main components and challenges on the received signals’ waveform, MF is difficult to imple-
of spectrum access. ment. A compromise between both methods is cyclostationary
Spectrum analysis or management, which directly follows detection [32], [33]. This strategy is more robust to noise
spectrum sensing, ensures coexistence with PUs and other than energy detection but at the same time only assumes that
CRs. The ambient RF environment is analyzed in order to the signal of interest exhibits cyclostationarity, which is a
characterize the behavior of PUs and the properties of the typical characteristic of communication signals. Consequently,
detected spectrum holes in terms of interference, duration of cyclostationary detection is a natural candidate for spectrum
availability and more. Then, spectrum access can be optimized sensing from sub-Nyquist samples in low SNRs.
to maximize the CR throughput while maintaining interference Besides noise, the task of spectrum sensing for CRs is
caused to the licensed users below a target threshold [20]. further complicated as a result of path loss, fading and
Several techniques have been proposed to minimize inter- shadowing [34]–[36]. These phenomena are due to the signal’s
ference to PUs as well as ensure proper reception of sec- propagation, that can be affected by obstacles and multipath,
ondary signals, such as waveform design and multi-carrier and result in the attenuation of the signal’s power. To overcome
approaches [17], [20]. These are regrouped under the term these practical issues, collaborative CR networks have been
of spectrum sculpting [17]. Besides minimizing interference considered, where different users share their sensing results
to the PUs, spectrum sharing needs to be coordinated within and cooperatively decide on the licensed spectrum occupancy.
the CR network. Various power control and resource allocation Cooperative spectrum sensing may be classified into three
schemes that deal with this issue are reviewed in [16], [20]. catagories based on the way the data is shared by the CRs in
Spectrum access further requires synchronization between the the network: centralized, distributed and relay-assisted. In each
CR transmitter and receiver [20]. of these settings, two options of data fusion arise: decision
The function of spectrum mobility ensures adaptation to fusion, or hard decision, where the CRs only report their binary
changes in the spectrum occupancy. When a licensed user local decisions, and measurement fusion, or soft decision,
starts accessing the channel currently being used by a CR, the where they share their samples [34]. Cooperation has been
latter has to vacate the band and switch to another free spectral shown to improve detection performance and relax sensitivity
band. This operation is referred to as hand-off [16], [20]. The requirements by exploiting spatial diversity [36], [37]. At the
multi-carrier transmission approach evoked above allows to medium access control (MAC) level, cooperation introduces
maintain uninterrupted communication in such scenarios [17]. the need for a tailored communication protocol and a control
TIONAL TELEC
NA
U.S
OM
M .
DE
UN
PA
IC
RTM
ATIO
Primary
SERVICE
Secondary
ENT OF CO
NS & INF O
MM
RM
E
A
TIO RC
N E
FIXED
AD
MINISTRATIO N
MOBILE
AMATEUR
SATELLITE
SATELLITE
FIXED
Mobile
AERONAUTICAL
AERONAUTICAL
AERONAUTICAL
BROADCASTING
BROADCASTING
FIXED SATELLITE
ACTIVITY CODE
RADIONAVIGATION
EXAMPLE
MOBILE SATELLITE
AMATEUR SATELLITE
EARTH EXPLORATION
GOVERNMENT EXCLUSIVE
October 2003
NON-GOVERNMENT EXCLUSIVE
DESCRIPTION
MOBILE
Capital Letters
MARITIME
SATELLITE
SATELLITE
SATELLITE
MARITIME MOBILE
MARITIME MOBILE
RADIONAVIGATION
MOBILE SATELLITE
METEOROLOGICAL
METEOROLOGICAL
FCC and NTIA. As such, it does not completely reflect all aspects, i.e., footnotes and recent changes
This chart is a graphic single-point-in-time portrayal of the Table of Frequency Allocations used by the
RADIOLOCATION
SPACE OPERATION
RADIO ASTRONOMY
RADIODETERMINATION
STANDARD FREQUENCY
STANDARD FREQUENCY
RADIOLOCATION SATELLITE
3 kHz
31.0 MOBILE (OR)
Stand. Frequency
3 GHz
3 MHz
FIXED
FIXED
MOBILE
MOBILE
and Time Signal FIXED MOBILE MOBILE
30 GHz
30 MHz
SATELLITE
300 kHz
Satellite (S-E) 3.155
MARITIME
31.3
Aeronautical
300 MHz
SPACE EARTH
Radionavigation
32.0
(Radio Beacons)
RADIO RESEARCH MOBILE* FIXED
EXPLORATION 322.0
(RADIO BEACONS)
RADIONAVIGATION
RADIO-
ASTRONOMY (Passive) SAT. (Passive) 3.230
LOCATION
31.8 FIXED MOBILE FIXED MOBILE 325
Radiolocation
SPACE Maritime
FIXED
Radio-
location
FIXED
MOBILE**
RADIONAVIGATION INTER-SATELLITE MOBILE
3.4
RADIO-
34.0
Amateur
33.0
AERONAUTICAL
LOCATION
RADIONAVIGATION
Radiolocation
33.4 MOBILE (R)
FIXED
MOBILE
MOBILE
3.5 FIXED MOBILE
SATELLITE
AERONAUTICAL Radio-
3.5
RADIO-
RADIOLOCATION Radiolocation RADIONAVIGATION 35.0
(Ground) LOCATION location
399.9
3.6 RADIONAVIGATION SATELLITE MOBILE SATELLITE (E-S) LAND
36.0 AERO. RADIO- RADIO- FIXED SAT. Radio-
SPACE RE. EARTH EXPL. NAV.(Ground) LOCATION (S-E) location 400.05 FIXED MOBILE
FIXED MOBILE STD. FREQ. & TIME SIGNAL SAT. (400.1 MHz)
.(Passive) SAT. (Passive) 3.65 400.15
37.0 FIXED SAT. MET. AIDS MOBILE. SPACE RES. Space Opn. MET. SAT.
MOBILE** FIXED (Radiosonde) (S-E)
Mobile
SPACE RESEARCH (S-E) SAT. (S-E) (S-E) (S-E) 36.0
FIXED MOBILE 401.0
3.7
Aeronautical
(space-to-Earth) MET. AIDS SPACE OPN. MET-SAT. EARTH EXPL Earth
Met-Satellite Expl.
Earth Expl Sat
(Radio- (E-S) SAT. (E-S)
AERONAUTICAL
37.6 sonde) (S-E) (E-S)
(E-S)Satellite(E-S) FIXED MOBILE
(RADIO BEACONS)
RADIONAVIGATION
SPACE FIXED
AMATEUR
(S-E)
MOBILE SATELLITE (E-S)
FIXED
FIXED
FIXED-SATELLITE FIXED MOBILE 406.1 FIXED MOBILE
SATELLITE
39.5 RADIO 39.0 4.0
F I X E D MOBILE FIXED MOBILE FIXED MARITIME MOBILE 405
MOBILE FIXED ASTRONOMY 410.0 Aeronautical Mobile RADIONAVIGATION
SATELLITE SAT. SPACE RESEARCH
LAND MOBILE 4.063
NOT ALLOCATED
FIXED
SAT. CASTING (S-E)
MOBILE
41.0 AERONAUTICAL 450.0 435
RF S PECTRAL R ESOURCES
MOBILE
ACTIVITIES
DESIGNATIONS
BAND
WAVELENGTH
MARITIME
FIXED MOBILE RADIONAVIGATION 454.0
CASTING SAT.
FREQUENCY 0
FIXED LAND MOBILE
42.5 455.0
RADIO 4.4
LAND MOBILE
456.0 FIXED LAND
FIXED 4.438
ASTRONOMY
F I X E D M O B I L E * * SATELLITE (E-S) FIXED LAND MOBILE MOBILE
43.5 FIXED MOBILE
4.5 LAND MOBILE
460.0 FIXED
FIXED MOBILE FIXED 43.69 MOBILE*
SATELLITE (E-S) 462.5375
Infra-sonics
SATELLITE (E-S) LAND MOBILE
45.5 462.7375 4.65
MOBILE
RADIONAV. MOBILE LAND MOBILE
10 Hz
LAND AERONAUTICAL MOBILE (R)
MARITIME
FIXED
3 x 107m
Aeronautical
FIXED
AERONAUTICAL MOBILE (OR)
Satellite (S-E)
RADIONAV.SAT.
Meteorological
FIXED
MOB. SAT(E-S) MOBILE FIXED LAND MOBILE FIXED
MOBILE
47.0 470.0 4.75
SATELLITE (S-E)
46.6
AMATEUR AMATEUR SATELLITE FIXED MOBILE
47.0 MOBILE* FIXED
47.2 BROADCASTING
FX 4.8 4.85
FIXED MOBILE LAND MOBILE FIXED 495
100 Hz
SAT(E-S) (TV CHANNELS 14 - 20)
3 x 106m
48.2 FIXED MOBILE FIXED MOBILE MOBILE (DISTRESS AND CALLING)
FX 4.94 505
LAND
FIXED MOBILE 512.0 4.995
MOBILE
SAT(E-S) 50.2 FIXED MOBILE** STANDARD FREQ. AND TIME SIGNAL (5000 KHZ) MARITIME MOBILE 510
EARTH 4.99 5.003
49.6
Sonics
SPACE RESEARCH EXPLORATION RADIO ASTRONOMY Space Research (Passive) STANDARD FREQ. Space Research
FIXED MOBILE 5.005 MARITIME AERONAUTICAL 9
SATELLITE 5.0 FIXED
Audible Range
50.4
1 kHz
FI XED MOBILE AERONAUTICAL 50.0 5.060 MOBILE RADIONAVIGATION
3 x 105m
FIXED MOBILE SATELLITE (E-S) SATELLITE (E-S) (SHIPS ONLY) (RADIO BEACONS)
RADIONAVIGATION
3 kHz
51.4
FIXED MOBILE 5.15 525
AERO. RADIONAV. FIXED SAT (S-E) AERONAUTICAL
FIXED
RADIOLOCATION Radiolocation (RADIO BEACONS)
EARTH SPACE 535
MOBILE**
EXPLORATION 5.35
AMATEUR
RESEARCH
10 kHz
SATELLITE (Passive) AERONAUTICAL RADIO- Radio- 5.45
30,000 m
(Passive) RADIONAV. LOCATION location
54.25 5.46 54.0
SPACE RES. INTER- SAT EARTH EXPL-SAT (Passive) RADIONAVIGATION Radiolocation
BROADCASTING
55.78 5.47 AERONAUTICAL MOBILE (R)
FIXED MOBILE INTER- SAT SPACE RES. EARTH-ES MARITIME
LF
FIXED MOBILE SPACE RES. EARTH-ES INTER- SAT RADIONAVIGATION
57.0 5.6 5.68
EARTH MARITIME METEOROLOGICAL AERONAUTICAL MOBILE (OR)
SPACE Radiolocation 5.73
100 kHz
INTER RADIONAVIGATION
3,000 m
MOBILE FIXED AIDS
Ultra-sonics
EXPLORATION 5.65
AM Broadcast
RES. - SAT MOBILE* FIXED 5.90
SAT. (Passive) RADIOLOCATION Amateur
58.2 5.83 FIXED
SPACE EARTH MOBILE* BROADCASTING
MOBILE FIXED RESEARCH EXPLORATION RADIO- Amateur- sat (s-e) Amateur 608.0
LOCATION LAND MOBILE RADIO ASTRONOMY
RADIONAVIGATION
MF
EARTH 59.0 MOBILE FIXED SAT(E-S) Amateur
MOBILE SPACE RADIO- INTER- 5.925
1 MHz
EXPLORATION F I X E D
300 m
SAT. (Passive) RES.. LOC. SAT FIXED
59.3 FIXED SATELLITE (E-S) BROADCASTING
HF
64.0 6.525
INTER-
UNLICENSED DEVICES
FIXED
30 m
MOBILE** FIXED
10 MHz
59-64 GHz IS DESIGNATED FOR
65.0 FIXED SATELLITE (S-E)(E-S) FIXED 6.70 MARITIME MOBILE
EARTH SPACE INTER-
BROADCASTING
6.875
National Telecommunications and Information Administration
which administers spectrum for non-Federal use, and the
between the Federal Communications Commission (FCC),
regulatory responsibility for the radio spectrum is divided
tions that allocate them to fixed users. In the United States,
Spectral resources are managed by governmental organiza-
FM Broadcast
SATELLITE MOBILE FIXED FIXED
TV BROADCASTING
66.0 SATELLITE (E-S) 6.525
RADIO- RADIO FIXED 7.025
INTER- MOBILE FIXED SAT (E-S) AERONAUTICAL MOBILE (R)
VHF
MOBILE MOBILE 7.075
MAGNIFIED ABOVE
SATELLITE
3m
NAVIGATION SATELLITE NAVIGATION
100 MHz
SATELLITE MOBILE FIXED 698 6.685
P
7.125 AERONAUTICAL MOBILE (OR)
71.0 6.765
FIXED MOBILE BROADCAST
Fixed
FIXED
FIXED
L
Mobile FIXED
UHF
7.19 FIXED MOBILE BROADCAST 7.0
FIXED SPACE RESEARCH (E-S)
1 GHz
30 cm
7.235 AMATEUR AMATEUR SATELLITE
MARITIME MOBILE
(E-S)
(E-S)
FIXED
MOBILE
FIXED
S C
MOBILE
MOBILE
FIXED SATELLITE (S-E) Fixed FIXED MOBILE 72.0 AMATEUR
SATELLITE (S-E)
SATELLITE
SATELLITE
7.30 776 FIXED MOBILE
FIXED SATELLITE (S-E) FIXED Mobile Satellite (S-E) 7.3
73.0 FIXED
FIXED BROADCASTING
BROADCASTING
Mobile
X
7.45 Mobile 7.35 19.95
SHF
FIXED MET. Mobile FIXED MOBILE BROADCAST RADIO ASTRONOMY
3 cm
SATELLITE (S-E) SATELLITE (S-E) FIXED Satellite (S-E)
10 GHz
Microwaves
74.0 7.55 74.6 STANDARD FREQ. AND TIME SIGNAL (20 kHz)
FIXED MOBILE FIXED Mobile FIXED MOBILE
SATELLITE (E-S) FIXED FIXED Satellite (S-E) 794 74.8 20.05
75.5 SATELLITE (S-E) AERONAUTICAL RADIONAVIGATION
7.75 FIXED MOBILE 75.2
AMATEUR AMATEUR SATELLITE FIXED FIXED MOBILE
Mobile
EHF
77.0 FIXED MOBILE LAND MOBILE FIXED 76.0
Fixed
Radar
Bands
Amateur SATELLITE (E-S) SATELLITE (E-S)
0.3 cm
Radar
RADIOLOC.
100 GHz
Amateur Sat. 77.5 8.025 821
RADIOLOC. FIXED EARTH EXPL. Mobile LAND MOBILE
AMATEUR AMATEUR SAT 78.0 FIXED 824
300 GHz
RADIO- Amateur SATELLITE (E-S) SATELLITE(S-E) Satellite (E-S) LAND MOBILE FIXED 8.1
8.175 849 FIXED
FIXED MARITIME
MARITIMEMOBILE
MOBILE
LOCATION Amateur Satellite EARTH EXPL. FIXED MET. Mobile AERONAUTICAL MOBILE 8.195
81.0 SAT. (S-E) SATELLITE FIXED SATELLITE Satellite (E-S) 851
(E-S) (E-S) (no airborne) LAND MOBILE FIXED
FIXED 8.215 866
MOBILE EARTH EXPL. FIXED Mobile Satellite LAND MOBILE
1 THz
FIXED MOBILE SATELLITE SATELLITE SATELLITE FIXED 869
0.03 cm
SATELLITE (S-E) (E-S)(no airborne)
FIXED
Sub-Millimeter
MARITIME
1013Hz
9.0
INFRARED
3 x 105Å
AERONAUTICAL RADIOLOCATION Amateur 8.815
Infrared
RADIONAVIGATION Radiolocation 88.0
9.2 928 AERONAUTICAL MOBILE (R)
MARITIME Radiolocation FIXED 8.965
RADIONAVIGATION 929 AERONAUTICAL MOBILE (OR) 30
9.3 9.040
RADIO
SPACE
EARTH
(Passive)
(Passive)
Meteorological LAND MOBILE FIXED 930
SATELLITE
RESEARCH
ISM – 915.0 ± 13 MHz
RADIONAVIGATION Radiolocation
ASTRONOMY
EXPLORATION
Aids MOBILE FIXED 931 FIXED
9.5
92.0
1014Hz
LAND MOBILE FIXED
3 x 104Å
FIXED 932 9.4
RADIO- SATELLITE
FIXED 935 FIXED BROADCASTING
FIXED MOBILE LOCATION LAND MOBILE FIXED 9.5
Visible
(E-S) RADIOLOCATION Radiolocation 940
95.0 LAND MOBILE FIXED
VISIBLE
941
(AM RADIO)
RADIO- FIXED
1015Hz
Radiolocation Amateur 960
3 x 103Å
LOCATION 9.9
Radio-
location
30
RADIO-
RADIO-
MOBILE
MOBILE
10.45 FIXED
SATELLITE
SATELLITE
NAVIGATION
Amateur
NAVIGATION
9.995
(FM RADIO)
1016Hz
3 x 102Å
FIXED 10.15
FIXED SATELLITE (Passive) SAT. (Passive) ASTRONOMY
(S-E) 10.68
Ultraviolet
105.0 RADIO SPACE EARTH EXPL.
ASTRONOMY RESEARCH (Passive) SATELLITE (Passive)
AERONAUTICAL
10.7
RADIONAVIGATION
108.0
ULTRAVIOLET
FIXED
Mobile*
1017Hz
3 x 10Å
1215
(S-E)
FIXED
FIXED
RADIONAVIGATION 11.175
RADIO
SPACE
EARTH
FIXED
(Passive)
(Passive)
SATELLITE
RADIOLOCATION AERONAUTICAL MOBILE (OR)
SATELLITE
RESEARCH
SATELLITE (S-E) 11.275
ASTRONOMY
1240
EXPLORATION
AERONAUTICAL MOBILE (R)
11.7 11.4
FIXED
11.6
3Å
RADIOLOCATION Amateur FIXED BROADCASTING
1018Hz
11.65
MARITIME MOBILE
AERONAUTICAL
116.0
RADIONAVIGATION
1300
(S-E)
SPACE EARTH
FIXED
INTER- 117.975
Mobile **
BROADCASTING
SATELLITE
RESEARCH EXPL SAT.
X-RAY
F I X E D MOBILE SATELLITE
(Passive)
AERONAUTICAL AERONAUTICAL
(Passive) Radiolocation 12.05
12.2 RADIONAVIGATION
X-ray
119.98 MOBILE (R) FIXED BROADCASTING
MO- INTER-
SPACE EARTH Amatuer 1350
FIXED SAT. 121.9375 12.10
BILE
1019Hz
RES. EXPL .SAT FIXED MOBILE RADIOLOCATION AERONAUTICAL MOBILE FIXED
120.02
3 x 10 -1Å
BROADCASTING FIXED 1390 123.0875
INTER- SPACE EARTH FIXED-SAT (E-S) AERONAUTICAL MOBILE 12.23
SATELLITE FIXED MOBILE ** 1392 123.5875
MOBILE SATELLITE RESEARCH EXPL SAT.
Gamma-ray
FIXED RADIO ASTRONOMY EARTH EXPL SAT (Passive) SPA CE RESEARCH ( Passive) MOBILE (R)
MOBILE FIXED 1427 13.2
SATELLITE (E-S) AERONAUTICAL MOBILE (OR)
1020Hz
LAND MOBILE Fixed (TLM) 128.8125 13.26
3 x 10 -2Å
12.75 1429.5
SPACE FIXED AERONAUTICAL AERONAUTICAL MOBILE (R)
LAND MOBILE (TLM) FIXED (TLM) 13.36
FIXED
INTER-
RADIO-
RESEARCH (S-E) SATELLITE MOBILE
MOBILE
FIXED 1430 MOBILE (R) RADIOASTRONOMY
LOCATION
SATELLITE
(Deep Space) (E-S) FIXED-SAT (S-E) FIXED (TLM) LAND MOBILE (TLM)
132.0125 13.41
13.25 FIXED
GAMMA-RAY
AERONAUTICAL RADIONAV. Space Research (E-S) 1432 AERONAUTICAL MOBILE (R) Mobile* 13.57
134.0 13.4 FIXED** MOBILE 136.0 FIXED BROADCASTING
Standard RADIO- Radio- 1435 AERONAUTICAL MOBILE (R) 13.6 59
Freq. and LOCATION location MOBILE (AERONAUTICAL TELEMETERING) 1525 137.0 BROADCASTING STANDARD FREQ. AND TIME SIGNAL (60 kHz)
1021Hz
13.8
3 x 10 -3Å
Time Signal 13.75 MOBILE SAT. MOB. SAT. (S-E) SPACE RES. (S-E) SPACE OPN. (S-E) MET. SAT. (S-E)
Space
Satellite (E-S) Mobile ** (Space to Earth) Mob. Sat. (S-E) SPACE RES. (S-E) SPACE OPN. (S-E) MET. SAT. (S-E) Mobile* 13.87
LOCATION SAT.(E-S) location
14.0 1530 137.175
Radio-
ISM – 13.560 ± .007 MHz
FIXED
RADIO-
location
RADIO-
MARITIME MOBILE SAT. MOBILE SAT. Mobile
MOBILE
MOBILE
RADIO MOB. SAT. (S-E) SPACE RES. (S-E) SPACE OPN. (S-E) MET. SAT. (S-E) 14.0
SATELLITE
FIXED Land Mobile
SATELLITE
Space (Space to Earth) (Space to Earth) (Aero. TLM) 137.825
NAVIGATION
AMATEUR AMATEUR SATELLITE
NAVIGATION
Research NAVIGATION SAT. (E-S) Satellite (E-S) 1535 Mob. Sat. (S-E) SPACE RES. (S-E) SPACE OPN. (S-E) MET. SAT. (S-E) 14.25
MARITIME MOBILE SATELLITE 138.0
14.2 (space to Earth) MOBILE SATELLITE (S-E) AMATEUR
142.0 14.35
AMATEUR AMATEUR SATELLITE FIXED Land Mobile 1544 FIXED MOBILE
144.0 Mobile** MOBILE SATELLITE (S-E)
1022Hz
SATELLITE (E-S) Satellite (E-S) 144.0
FIXED
3 x 10 -4Å
RADIO- 1545 AMATEUR Mobile*
MOBILE
LOCATION Amateur Amateur Satellite AERONAUTICAL MOBILE SATELLITE (R) AMATEUR SATELLITE 146.0
FIXED
Mobile Satellite (S- E)
MARITIME
1023Hz
Fixed 1610 LAND MOBILE
3 x 10 -5Å
151.0 AERO. RADIONAVIGATION RADIO DET. SAT. (E-S) M O B I L E S A T ( E - S ) 152.855
15.1365
1610.6 BROADCASTING
FIXED Mobile Space Research AERO. RADIONAV. RADIO DET. SAT. (E-S) MOBILE SAT. (E-S) RADIO ASTRONOMY LAND MOBILE
15.35 AERO. RADIONAV. RADIO DET. SAT. (E-S) MOBILE SAT. (E-S) Mobile Sat. (S-E)
1613.8
SPACE RESEARCH EARTH EXPL. SAT. 1626.5 154.0 15.6
RADIO ASTRONOMY (Passive) (Passive) LAND MOBILE FIXED BROADCASTING
15.4 FIXED 15.8
(S-E)
Cosmic-ray
FIXED
FIXED
MARITIME MOBILE
SATELLITE
COSMIC-RAY
1024Hz
MARITIME MOBILE
3 x 10 -6Å
AERO RADIONAV FIXED SAT (E-S) 157.1875
FIXED
Radiolocation
EXPLORATION RADIOLOCATION Radiolocation RADIO ASTRONOMY MOBILE SAT. (E-S) 161.575 MARITIME 1615
SATELLITE (Passive) ASTRONOMY (Passive) 16.6 1660.5 MARITIME MOBILE
168.0 RADIOLOCATION Space Res.(act.) Radiolocation RADIO ASTRONOMY SPACE RESEARCH (Passive) 161.625 MOBILE 90
MOBILE 17.1 1668.4 LAND MOBILE
FIXED METEOROLOGICAL 161.775
RADIOLOCATION Radiolocation MARITIME MOBILE LAND MOBILE 17.41
1025Hz
170.0 RADIO ASTRONOMY
3 x 10 -7Å
INTER- AIDS (RADIOSONDE) 162.0125 BROADCASTING
FIXED MOBILE 17.2 1670 FIXED
SATELLITE Earth Expl Sat Space Res. RADIOLOC. Radioloc. 17.48
174.5 Radiolocation
17.3 MOBILE** FIXED FIXED BROADCASTING
SPACE EARTH BCST SAT. FX SAT (E-S) 1675 17.55
RESEARCH INTER- 17.7 METEOROLOGICAL METEOROLOGICAL
FIXED MOBILE SATELLITE EXPLORATION FIXED SATELLITE (E-S) FIXED BROADCASTING 1705
(Passive) SAT. (Passive) SATELLITE (s-E) AIDS (Radiosonde)
FIXED
18.8
RADIO-
18.068
MET. SAT.
MOBILE
FIXED 1900
MOBILE
21.4 MOBILE SATELLITE (E-S) STAND. FREQ. & TIME SIG. Space Research
RADIO-
RADIO-
MOBILE
19.995
MOBILE
RADIONAVIGATION Radiolocation
FIXED MOBILE
SATELLITE
SATELLITE
NAVIGATION
(E-S)
BROADCASTING 2107
MOBILE
FIXED
FIXED
FIXED MOBILE
MOBILE
2180 21.85
MARITIME
23.55
SATELLITE
2300
EARTH
(Passive)
(Passive)
FIXED Mobile*
SATELLITE
RESEARCH
Amateur 23.2
ASTRONOMY
AMATEUR 2305
EXPLORATION
AMATEUR SATELLITE
require occasional usage of this spectral range.
FIXED MOBILE**
FIXED
MARITIME
MOBILE
FIXED
235.0 Earth Expl. RADIO- Radio- Mobile Radio- Fixed BCST-SATELLITE
SPACE RES. EARTH EXPL. Satellite Amateur
FIXED MOBILE SATELLITE(S-E) (Passive) SAT. (Passive) LOCATION location location 2345 24.89
(Active) AMATEUR SATELLITE AMATEUR
FIXED
238.0 190
MOBILE
MOBILE
RADIO-
MOBILE
MOBILE
(E-S) FIXED
TRUM SEGMENTS SHOWN IS NOT PROPORTIONAL TO THE ACTUAL AMOUNT
PLEASE NOTE: THE SPACING ALLOTTED THE SERVICES IN THE SPEC-
MOBILE** 26.96
std Exploration
freq e-e-sat FIXED INTER-SAT. MOBILE FX-SAT (S - E)
Aeronautical
25.5 2655
(E-S)
27.23
RADIO-
FIXED
MOBILE
FIXED
MOBILE
MOBILE
&Satellite
time e-e-sat
(S-S) (s-s) INTER-SAT. MOBILE E-Expl Sat Radio Ast Space res. FIXED MOBILE**
MARITIME
NAVIGATION SATELLITE
AERONAUTICAL
MOBILE SATELLITE
275.0 Earth Exploration RADIO ASTRON. SPACE RESEARCH EARTH EXPL SAT FIXED LAND MOBILE
RADIONAVIGATION
FIXED SATELLITE (E-S) MOBILE SATELLITE (E-S) AERONAUTICAL (Radio Beacons) 285
2900 FIXED
ISM – 27.12 ± .163 MHz
RADIONAVIGATION FIXED
300 kHz
3 GHz
300 MHz
3000 300
30 MHz
30 GHz
Fig. 2. United States frequency allocation chart (courtesy of the U.S. Department of Commerce, National Telecommunications and Information Administration,
poses inherent difficulties in introducing new technologies that
are pre-allocated to one or even several licensed PUs. This
the VHF, UHF and SHF frequency ranges (0.003–30GHz)
allocation chart. As can be seen, all of the bands spanning
ment for radio spectrum. Figure 2 shows the US frequency
(ECC) cooperate on aspects related to the regulatory environ-
stitute (ETSI) and the Electronic Communications Committee
In Europe, the European Telecommunications Standards In-
4
In particular, we examine the analog to digital interface of sub-Nyquist methods, that theoretically achieve the minimal
CRs, as opposed to the review in [42], which is concerned sampling rate. Two main limitations of sub-Nyquist sampling
with the digital implications of compressive spectrum sensing. are noise enhancement [29], which is discussed later on and
This allows to demonstrate the realization of the theoretical may be partially overcome by techniques reviewed below
concepts on hardware prototypes. We focus in particular on such as cyclostationary detection and collaborative spectrum
the implementation of one sampling scheme reviewed here, sensing, and the inherent assumption that the channel is sparse
the MWC, and show how the same low rate samples can be and contains spectral holes.
used in the different extensions of spectrum sensing described
above. A. Multitone Model and the Random Demodulator
We note that CRs are faced with additional fundamental
difficulties, such as the hidden-node problem and potential Tropp et al. [22], [23] consider a discrete multitone model
interference from secondary users to existing primary com- and suggest sampling using the random demodulator, depicted
munication links. These are beyond the scope of this review in Fig. 5. Multitone functions are composed of K active tones
but need to be addressed as well for CRs to become practical. spread over a bandwidth W , such that
f (t) = ∑ bω e−2πiωt , t ∈ [0, 1). (6)
ω∈Ω
III. S UB -N YQUIST S AMPLING FOR CR
Here, Ω is composed of K normalized frequencies, or tones,
CR receivers sense signals composed of several transmis-
that are a subset of the integers in the interval [−W /2, W /2],
sions with unknown support, spread over a wide spectrum.
and bω , for ω ∈ Ω, are a set of complex-valued amplitudes.
Such sparse wideband signals belong to the so-called multi-
The number of active tones K is assumed to be much smaller
band model [25], [26], [43]. An example of a multiband signal
than the bandwidth W . The goal is to recover both the tones
x(t) with K bands is illustrated in Fig. 4, with individual
ω and the corresponding amplitudes bω .
bandwidths not greater than B, centered around unknown
carrier frequencies ∣fi ∣ ≤ fNyq /2, where fNyq denotes the
signals’ Nyquist rate and i indexes the transmissions. Note
that, for real-valued signals, K is an even integer due to
spectral conjugate symmetry and the number of transmissions
is Nsig = K/2.
𝐵
~
IEEE 802.22 S TANDARD FOR WRAN to the operating band during designated quiet times, in order
During the past decade, the use of analog TV radio bands has to make sure the incumbent user does not wake up and require
been slowly decaying, mainly due to the introduction of digital its use. The media access control (MAC), situated above the
TV broadcasts based on new transmitting media such as cable PHY layer in the network hierarchy, is responsible for CR
and satellite. The once crowded VHF and UHF frequency communication management. Its specifications include fast
range (between 54 and 860 MHz) is less occupied today, and dynamic adaptation to changes in the environment by
particularly in remote rural areas. Concurrently, a new need constantly sensing the spectrum. The requirements for each of
has emerged in these areas for fast wireless data networks with the different network layers are particularly demanding when
long range capabilities, up to 30 km. For these operating range compared to other RF standards from the 802.xx family.
requirements, the VHF/UHF radio spectrum, able to traverse To conclude, the 802.22 WRAN standard holds great promise
these distances with relatively low transmitting power, is a in delivering fast broadband connections to remote rural areas,
natural choice. Combining the need for available frequencies with broadcast ranges of up to 30 km, by smartly sharing the
in this range with the fact that it is mostly underutilized today, already allocated VHF and UHF spectrum. Spectrum coexis-
has laid the foundation for designing efficient spectrum sharing tence is made possible by CR tools, which require advanced
techniques, including CR. technologies. These introduce tremendous challenges in terms
IEEE 802.22 is the first international standard especially of the necessary hardware to meet such harsh demands, while
designed to achieve this goal. It describes a wireless regional preserving small form factors and low power levels. Sub-
area network (WRAN) relying on new CR technologies, that Nyquist methods for spectral sensing and reconstruction offer
exploits the vacant white space in the VHF/UHF range, while a way to alleviate part of this burden by exploiting the signals’
still reserved to licensed TV bands. Managing the spectrum spectral structure, effectively making CR technology more
and transmitting broadband communications only in vacant accessible.
frequency slots enables fast internet access in hard-to-reach
Backbone
areas with low population density, and therefore has high Network
potential for extensive worldwide usage ~ 30 km
from both the BSs and CPEs to enable cognitive sensing and
CPE
adapt to possibly rapid changes incurred by incumbent users. CPE BS
The physical (PHY) layer is the lowest network layer. It CPE
namely demodulation and filtering (see [23] for more details). prohibitive and very sensitive to the grid choice (see [46] for
Capitalizing on the sparsity of the vector b, the amplitudes a detailed analysis). Furthermore, the time-domain approach
bω and their respective locations ω can be recovered from the precludes processing at a low rate, even for multitone inputs
low rate samples y using CS [41] techniques such as those since interpolation to the Nyquist rate is an essential ingredient
discussed in “Compressed Sensing Recovery”, in turn allowing of signal reconstruction. In terms of hardware and practical
for the recovery of f (t). The minimal required number of implementation, the random demodulator requires accurate
samples R for perfect recovery of f (t) in noiseless settings modulation by a periodic square mixing sequence and accurate
is 2K [41]. integration, which may be challenging when using analog
The random demodulator is one of the pioneer and innova- signal generators, mixers and filters.
tive attempts to extend the inherently discrete and finite CS In contrast to the random demodulator, which adopts a
theory to analog signals. However, truly analog signals, as discrete multitone model, the rest of the approaches we focus
those we consider here, require a prohibitively large number of on treat the analog multiband model, illustrated in Fig. 4,
harmonics to approximate them well within the discrete model. which is of interest in the context of CR.
When attempting to approximate signals such as those from
the multiband model, the number of tones W is of the order of B. Multi-Rate Sampling
the Nyquist rate and the number of samples R is a multiple of An alternative sampling approach is based on the syn-
KB. This in turn renders the reconstruction computationally chronous multi-rate sampling (SMRS) [24] scheme, which
6
C OMPRESSED S ENSING R ECOVERY where the absolute value is computed element-wise. The
Compressed sensing (CS) [41], [43] is a framework for simul- residual is obtained by subtracting the contribution of a partial
taneous sensing and compression of finite-dimensional vectors, estimate x̂` of the signal at the `th iteration, from z, as follows
which relies on linear dimensionality reduction. In particular,
r = z − Ax̂` . (4)
the field of CS focuses on the following recovery problem
z = Ax, (1) Once the support set is updated by adding the index i, the
coefficients of x̂` over the support set are updated, so as to
where x is a N × 1 sparse vector, namely with few non zero minimize the residual error.
entries, and z is a vector of measurements of size M < N . CS Other greedy techniques include thresholding algorithms. We
provides recovery conditions and algorithms to reconstruct x focus here on the iterative hard thresholding (IHT) method
from the low-dimensional vector z. proposed in [45]. Starting from an initial estimate x̂0 = 0,
The different spectrum sensing applications described in this the algorithm iterates a gradient descent step with step size µ
paper deal primarily with analog signals and sampling tech- followed by hard thresholding, i.e.
niques, while CS inherently defines a digital framework. We
will discuss how the analog approaches of low rate sampling x̂` = T (x̂`−1 + µAH (z − Ax̂`−1 ), k) (5)
use CS as a tool for recovery and adapt it to the analog
setting. To that end, we describe here two CS greedy recovery until a convergence criterion is met. Here T (x, k) denotes a
algorithms, that solve the optimization problem thresholding operator on x that sets all but the k entries of x
with the largest magnitudes to zero, and k is the sparsity level
x̂ = arg min ∣∣x∣∣0 s.t. z = Ax, (2) of x, assumed to be known.
x
These two greedy algorithms and other CS recovery techniques
where ∣∣ ⋅ ∣∣0 denotes the `0 -norm. The first algorithm we
can be adapted to further settings, such as multiple measure-
consider belongs to the family of matching pursuit (MP)
ment vectors (MMV), where the measurements z and sparse
methods [44]. The orthogonal matching pursuit (OMP) algo-
objective x become matrices, infinite measurement vectors
rithm iteratively proceeds by finding the column of A most
(IMV), block sparsity and more, as we will partially discuss
correlated to the signal residual r,
in the paper. Further details on CS recovery conditions and
i = arg max ∣AH r∣, (3) techniques can be found in [41], [43].
has been proposed in the context of electro-optical systems to account for the absence of signals of interest in all the fre-
undersample multiband signals. The SMRS samples the input quencies that are down-converted to that baseband frequency,
signal at P different sampling rates Fi , each of which is an which allows to reduce the number of sampling channels.
integer multiple of a basic sampling rate ∆f . This procedure This assumption does not hold in the case where two or
aliases the signal with different aliasing intervals, as illustrated more frequency components cancel each other due to aliasing,
in Fig. 6. The Fourier transform of the undersampled signals is which happens with probability zero. Once the corresponding
then related to the original signal through an underdetermined components are eliminated from (9), the reduced system is
system of linear equations, inverted using the Moore-Penrose pseudo-inverse to recover
x(f ).
z(f ) = Qx(f ). (9)
Here, x(f ) contains frequency slices of size ∆f of the There are several drawbacks to the SMRS that limit its per-
original signal x(t) and z(f ) is composed of the Fourier formance and potential implementation. First, the discretiza-
transform of the sampled signal. Each channel contributes tion process affects the SNR since some of the samples are
Mi = Fi /∆f equations to the system (9), which concatenates thrown out. Furthermore, spectral components down-converted
the observation vector of all the channels. The measurement to off the grid frequencies are missed. In addition, the first
matrix Q has exactly P non-zero elements in each column, recovery approach requires a large number of sampling chan-
that correspond to the locations of the spectral replica in each nels, proportional to the number of active bands K, whereas
channel baseband [0, Fi ]. the reduction procedure does not ensure a unique solution
This approach assumes that either the signal or the sampling and the inversion problem is ill-posed in many cases. Another
time window are finite. The continuous variable f is then difficulty is that, in practice, synchronization between channels
discretized to a frequency resolution of ∆f . Since x(t) is sampling at different rates is challenging. Finally, this scheme
sparse in the frequency domain, the vector x(f ) is sparse samples wideband signals using low rate samplers. Practical
and can be recovered from (9) using CS techniques, for each ADCs introduce an inherent bandwidth limitation, modeled by
discrete frequency f . An alternative recovery method, referred an anti-aliasing low pass filter (LPF) with cut-off frequency
to as the reduction procedure and illustrating in Fig. 6, consists determined by the sampling rate, which distorts the samples.
of detecting baseband frequencies in which there is no signal, Thus, the SMRS implementation requires low rate samplers
by observing the samples. These frequencies are assumed to with large analog bandwidth.
7
Original signals where the cosets ci are ordered integers so that 0 ≤ c1 < c2 <
⋯ < cM < N . A possible implementation of the sampling
(a) sequences (10) is depicted in Fig. 8. The building blocks are
M uniform samplers at rate 1/N TNyq , where the ith sampler
is shifted by ci TNyq from the origin. When sampling at the
Nyquist rate, M = N and ci = (i − 1).
Signals sampled at rate 𝑓1
(b) Time Shifts 𝑡 = 𝑛𝑁𝑇Nyq
Δ𝑡 = 𝑐1 𝑇Nyq 𝑧1 𝑛
𝑓1 2𝑓1 3𝑓1
⋅⋅⋅
𝑥 𝑡
(c) 𝑡 = 𝑛𝑁𝑇Nyq
𝑓2 2𝑓2 Δ𝑡 = 𝑐𝑀 𝑇Nyq 𝑧𝑀 𝑛
~
𝑙1 𝑓𝑝 𝑙2 𝑓𝑝 𝑙3 𝑓𝑝 𝑓Nyq Another issue arises from the time shift elements, since main-
0
2 taining accurate time delays between the ADCs on the order
of the Nyquist interval TNyq is difficult. Finally, the number
×𝑎 ×𝑎 ×𝑎 ×𝑎 ×𝑎 ×𝑎
𝑖 1 𝑙1 𝑖 1 𝑙2 𝑖 1 𝑙3 𝑖 2 𝑙1 𝑖 2 𝑙2 𝑖 2 𝑙3 of channels M required for recovery of the active bands
can be prohibitively high. The MWC, presented in the next
section, uses similar recovery techniques while overcoming
+ + these practical sampling issues.
𝑖1 Channel 𝑖2 Channel
D. MWC sampling
𝑓𝑝 𝑓𝑝 𝑓𝑝 𝑓𝑝
−
2 2
−
2 2
The MWC [26] exploits the blind recovery ideas developed
in [25] and combines them with the advantages of analog
Fig. 9. The spectrum slices of the input signal x(f ) are shown here to be RF demodulation. To circumvent the analog bandwidth issue
multiplied by the coefficients ail of the sensing matrix A, resulting in the in the ADCs, an RF front-end mixes the input signal x(t)
measurements zi for the ith channel. Note that in multicoset sampling, only with periodic waveforms. This operation imitates the effect
the slices’ complex phase is modified by the coefficients ail . In the MWC
sampling described below, both the phases and amplitudes are affected. of delayed undersampling used in the multicoset scheme and
results in folding the spectrum to baseband with different
weights for each frequency interval. These characteristics of
the MWC enable practical hardware implementation, which
CTF produces a finite system of equations, called multiple
will be described later on.
measurement vectors (MMV) [41], [43] from the infinite
More specifically, the MWC is composed of M parallel
number of linear systems described by (12). The samples are
channels. In each channel, x(t) is multiplied by a periodic
first summed as
mixing function pi (t) with period Tp = 1/fp and Fourier
Q = ∑ z[n]zH [n], (13) expansion
n ∞ 2π
jT lt
H pi (t) = ∑ ail e p . (17)
and then decomposed to a frame V such that Q = VV . l=−∞
Clearly, there are many possible ways to select V. One option
The mixing process aliases the spectrum, such that each band
is to construct it by performing an eigendecomposition of Q
appears in baseband. The signal then goes through a LPF with
and choosing V as the matrix of eigenvectors corresponding to
cut-off frequency fs /2 and is sampled at rate fs ≥ fp . The
the non zero eigenvalues. The finite dimensional MMV system
analog mixture boils down to the same mathematical relation
V = AU, (14) between the samples and the N = fNyq /fs frequency slices of
x(t) as in multicoset sampling, namely (11) in frequency and
is then solved for the sparsest matrix U with minimal number (12) in time, as shown in Fig. 9. Here, the M × N sampling
of non-identically zero rows using CS techniques [41], [43]. matrix A contains the Fourier coefficients ail of the periodic
The key observation of this recovery strategy is that the indices mixing functions. The recovery conditions and algorithm are
of the non zero rows of U coincide with the active spectrum identical to those described for multicoset sampling.
slices of z[n] [25]. These indices are referred to as the support Choosing the channels’ sampling rate fs to be equal to
of z[n] and are denoted by S. the mixing rate fp results in a similar configuration as the
Once the support S is known, x[n] is recovered by reducing multicoset scheme in terms of the number of channels. In
the system of equations (12) to S. The resulting matrix AS , this case, the minimal number of channels required for the
that contains the columns of A corresponding to S, is then recovery of K bands is 2K. The number of branches dictates
inverted as follows the total number of hardware devices and thus governs the
implementation complexity. Reducing the number of channels
xS [n] = A†S z[n]. (15)
is a crucial challenge for practical implementation of a CR
Here, xS [n] denotes the vector x[n] reduced to its support. receiver. The MWC architecture presents an interesting flexi-
The remaining entries of x[n] are equal to zero. bility that permits trading channels for sampling rate, allowing
The overall sampling rate of the multicoset system is to drastically reduce the number of channels, even down to a
single channel.
M Consider a configuration where fs = qfp , with odd q. In
ftot = M fs =
fNyq . (16)
N this case, the ith physical channel provides q equations over
The minimal number of channels is dictated by CS results [41] Fp = [−fp /2, fp /2], as illustrated in Fig. 10. Conceptually,
such that M ≥ 2K with fs ≥ B per channel. The sampling M physical channels sampling at rate fs = qfp are then
rate can thus be as low as 2KB, which is twice the Landau equivalent to M q channels sampling at fs = fp . The number
rate [47]. of channels is thus reduced at the expense of higher sampling
9
𝑋(𝑓)
𝑓Nyq /2 𝑓Nyq /2
~
~
𝐱 (𝑓)
𝑝1 (𝑡) 𝐻(𝑓) 𝑧1 (𝑓)
𝑛𝑇𝑠
−𝑓𝑝 𝑓𝑝 −𝑓𝑝 𝑓𝑝
−𝑓𝑠 𝑓𝑠
Fig. 11. Schematic implementation of the MWC analog sampling front-end and digital signal recovery from low rate samples.
𝜃 𝑥(𝑡 − 𝜏1 )
𝐻(𝑓)
𝑛𝑇𝑠
IV. MWC H ARDWARE
−𝑓𝑠 𝑓𝑠
𝑀 channels
𝑥(𝑡 − 𝜏𝑀 ) A. MWC Prototype
𝐻(𝑓)
𝑛𝑇𝑠
Fig. 14. MWC CR system prototype: (a) vector signal Generators, (b) FPGA mixing sequences generator, (c) MWC analog front-end board, (d) RF combiner,
(e) spectrum analyzer, (f) ADC and DSP.
Value Notes
The mixing sequences that modulate the signal play an
fs 120 MHz(q + 1) fp - Sampling rate
fp 20 MHz 1/Tp
essential part in signal recovery. They must have low cross-
q 5 Expansion factor correlations with each other, while spanning a large bandwidth
M /q 4 # Hardware Channels determined by the Nyquist rate of the input signal, and yet be
fmax 3 GHz fmax = fNyq /2 easy enough to generate with relatively cheap, off-the-shelf
B Bandwidth on each carrier
18.5 MHz
Number of ±1 intervals in each
hardware. The sequences pi (t), for i = 1, . . . , 4, are chosen as
Mp 305 truncated versions of Gold Codes [54], which are commonly
period of pi (t)
TABLE I used in telecommunication (CDMA) and satellite navigation
T HE MWC PARAMETERS USED IN THE SETUP OF F IG . 14.
(GPS). Mixing sequences based on Gold codes were found to
give good results in the MWC system [55], primarily due to
their small cross-correlations.
Non-Uniform Noise & LPF – Noise Quantization Noise Since Gold codes are binary, the mixing sequences are
Freq. Response Harmonics & Phase Shift + Phase Noise
restricted to alternating ±1 values. This fact allows to digitally
Splitter +
Pre-Processing Mixer LPF
generate the sequences on a dedicated FPGA. Alternatively,
AMP 𝑛𝑇𝑠 𝑧𝑖 [𝑛]
𝑥(𝑡) AMP ATT
Digital they can be implemented on a small chip with very low power
Expander
and complexity. The added benefit of producing the mixing se-
𝑝𝑖 (𝑡) Sync Trigger + CLK quences on such a platform is that the entire sampling scheme
Unknown Splitter
Phase Noise
𝑛𝑇𝑠 may be synchronized and triggered using the same FPGA
Clock Delta
with minimally added phase noise and jitter, keeping a closed
synchronization loop with the samplers and mixers. A XiLinX
Fig. 15. Hardware RF chain detailed schematics, including amplifiers, VC707 FPGA acts as the central timing unit of the entire sub-
attenuators, filters, mixers, samplers and synchronization signals required for Nyquist CR setup by generating the mixing sequences and
precise and accurate operation. The distortions induced by each component
are indicated as well.
the synchronization signals required for successful operation.
It is crucial that both the mixing period Tp and the low rate
samplers operating at (q+1)fp (due to intended oversampling)
The modulated signal next passes through an analog anti- are fully synchronized, in order to ensure correct modeling of
aliasing LPF. The anti-aliasing filter must be characterized by the entire system, and consequently guarantee accurate support
both an almost linear phase response in the pass band between detection and signal reconstruction.
0 to 50 MHz and an attenuation of more than 20 dB at fs /2 = The digital back-end is implemented using a National In-
60 MHz. A Chebyshev LPF of 7th order with cut-off frequency struments PXIe-1065 computer with DC coupled ADC. Since
(−3 dB) of 50 MHz was chosen for the implementation. After the digital processing is performed at the low rate fs , very low
impedance and gain corrections, the signal now has a spectral computational load is required in order to achieve real time
content limited to 50 MHz, that contains a linear combination recovery. MATLAB® and LabVIEW® environments are used
of the occupied bands with different amplitudes and phases, as for implementing the various digital operations and provide
seen in Fig. 9. Finally the low rate analog signal is sampled by an easy and flexible research platform for further experimen-
a National Instruments© ADC operating at 120 MHz, leading tations, as discussed in the next sections. The sampling matrix
to a total sampling rate of 480 MHz. A is computed once off-line, using the calibration process
12
B. Support Recovery
The prototype is fed with RF signals composed of up to 5
carrier transmissions with an unknown total bandwidth occu-
pancy of up to 200 MHz, and Nyquist rate of 6 GHz. An RF
input x(t) is generated using vector signal generators (VSG),
each producing one modulated data channel with individual
bandwidth of up to 20 MHz. The input transmissions then go
through an RF combiner, resulting in a dynamic multiband
input signal. This allows to test the system’s ability to rapidly
sense the input spectrum and adapt to changes, as required by
modern CR standards (see “IEEE 802.22 Standard for WRAN”
for details). In addition, the described setup can simulate
more complex scenarios, including collaborative spectrum
Fig. 16. Screen shot from the MWC recovery software: low rate samples
sensing [56], [57], joint DOA estimation [53], cyclostationary acquired from one MWC channel at rate 120 MHz (top), digital reconstruction
based detection [58] and various modulation schemes such of the entire spectrum, performed from sub-Nyquist samples (middle), true
as PSK, OFDM and more, for verifying sub-Nyquist data input signal x(t) showed using a fast spectrum analyzer (bottom).
reconstruction capabilities.
Support recovery is digitally performed on the low rate
samples, as presented above in the context of multicoset
sampling. The prototype successfully recovers the support of
the transmitted bands, when SNR levels are above 15 dB,
as demonstrated in Fig. 16. More sophisticated detection
schemes, such as cyclostationary detection, allow to achieve
perfect support recovery from the same sub-Nyquist samples
in lower SNR regimes of 0 − 10 dB, as seen in Fig. 27, and
will be further discussed below.
The main advantage of the MWC is that sensing is per-
formed in real-time for the entire spectral range, even though
the operation is performed solely on sub-Nyquist samples,
which results in substantial savings in both computational
and memory complexity. In additional tests, it is shown that
the bandwidth occupied in each band can also be very small
without impeding the performance, as shown in Fig. 17, where
the support of signals with very low bandwidth (just 10%
occupancy within the 20 MHz band) is correctly detected. Fig. 17. The setup is identical to Fig. 16. In this case, the individual
transmissions have low bandwidth, highlighting the structure of the signal
when folding to baseband.
C. Signal Reconstruction
Once the support is recovered, the data is reconstructed
from the sub-Nyquist samples, by applying (15). This step is
performed in real-time, reconstructing the signal bands z[n] the user broadcasts text strings, that are then deciphered and
one sample at a time, with low complexity due to the small displayed on screen. There are no restrictions regarding the
dimensions of the matrix-vector multiplication. We note that modulation type, bandwidth or other parameters, since the
reconstruction does not require interpolation to the Nyquist baseband information is exactly reconstructed regardless of its
grid. The active transmissions are recovered at the low rate of respective content. Therefore, any digital modulation method,
20 MHz, corresponding to the bandwidth of the slices z(f ). as well as analog broadcasts, can be transmitted and deci-
The prototype’s digital recovery stage is further expanded phered without loss of information, by applying any desirable
to support decoding of common communication modulations, decoding scheme directly on the sub-Nyquist samples.
including BPSK, QPSK, QAM and OFDM. An example for By combining both spectrum sensing and signal reconstruc-
the decoding of three QPSK modulated bands is presented in tion, the MWC prototype serves as two separate communica-
Fig. 18, where the I/Q constellations are shown after recon- tion devices. The first is a state-of-the-art CR that performs
structing the original transmitted signals xS using (15), from real time spectrum sensing at sub-Nyquist rates, and the
their low-rate and aliased sampled signals zn . The I/Q constel- second is a receiver able to decode multiple data transmissions
lations of the baseband signals is displayed, each individually simultaneously, regardless of their carrier frequencies, while
decoded using a general QPSK decoder. In this example, adapting to spectral changes in real time. In cases where the
13
twice the Landau rate may exceed the Nyquist rate. Second,
robustness to noise is increased due to the averaging performed
to estimate statistics. This is drastically improved in the case
of cyclostationary signals in the presence of stationary noise.
Indeed, exploiting cyclostationarity properties exhibited by
communication signals allows to separate them from stationary
noise, leading to better detection in low SNR regimes [72].
In this section, we first review power spectrum detection
techniques in stationary settings and then extend these to cyclic
spectrum detection of cyclostationary signals.
H ARDWARE C ALIBRATION OF THE MWC prior knowledge on the mixing series pi (t) except for their
In the sampling system described above, the system matrix period length Tp .
A is theoretically known and contains the Fourier series Since our system is not time invariant (e.g. samplers), nor
coefficients of the mixing sequences, such that linear (e.g. mixers), one cannot find the entries of the system
Tp
matrix by simply measuring its response to an impulse. To
1 −j T
2π
lt circumvent this difficulty, the system’s response is investigated
Ail = cil = ∫ pi (t) e p dt . (22) for every frequency band of the spectrum by injecting known
Tp
0 sinusoidal inputs sequentially. In each iteration, the following
When calculating the matrix coefficients using (22), perfect input
support recovery and signal reconstruction is guaranteed both
theoretically and by numerical verification performed in soft- xl (t) = αl sin [2π (lfp + f0 ) t] , l ∈ [0, 1, . . . , L0 ] , (23)
ware simulations. However, in practice, analog and physical
distortions and imperfections affect the mixing and sampling is fed to the system. Here, f0 = 0.1fp was heuristically chosen
process, and some modeling assumptions, that describe the and the amplitudes αl increase with l to compensate for the
system matrix in theory, no longer hold. The main effects that attenuation of the Fourier coefficients of the mixing sequences
distort the transfer function are: at high frequencies. Every sine wave corresponds to a specific
● The mixing procedure introduces nonlinearities. In gen- spectral band and translates to a relevant column of the matrix
eral, mixers are intended to modulate narrowband signals A. The sub-Nyquist samples are then digitally processed to
with one sine carrier, as opposed to our mixing sequences estimate the system matrix coefficients, column by column.
that effectively contain over a hundred different harmon- Performance of the calibrated system is illustrated in Fig. 19.
ics. 1
● The analog filters have a non-flat frequency response, Support Recovery Rate
both in amplitude and phase. 0.8
To recover Sx (f ) from the low rates samples z(f ) obtained Generic choices of the sampling parameters, either mixing
via multicoset sampling or the MWC [66], consider the sequences or cosets, which are only required to ensure that A
correlation matrix of the latter Rz (f ) = E[z(f )zH (f )]. From is full spark, are investigated in [66]. The Khatri-Rao product
(11), Rz (f ) can be related to correlations between the slices (Ā ⊙ A) is full spark as well if M > N /2, that is the number
x(f ), that is Rx (f ) = E[x(f )xH (f )], as follows of rows of A is at least half the number of slices N . The
minimal sampling rate to recover rx (f ), and consequently
Rz (f ) = ARx (f )AH , f ∈ Fs . (25)
Sx (f ), from rz (f ) in (27) is thus equal to the Landau rate
From (24), the correlation matrix Rx (f ) is diagonal and KB, namely half the rate required for signal recovery [66].
contains the power spectrum Sx (f ) at the corresponding The recovery of rx (f ) is performed using the procedure
frequencies, as presented in the context of signal recovery on (27), that is CTF,
fNyq support recovery and power spectrum reconstruction (rather
Rx(i,i) (f ) = Sx (f + ifs − ), f ∈ Fs . (26) than signal reconstruction).
2
The same result for the minimal sampling rate is valid for
Recovering the power spectrum Sx (f ) is thus equivalent to non sparse signals, for which KB is on the order of fNyq [66].
recovering the matrix Rx (f ). Exploiting the fact that Rx (f ) The power spectrum of such signals can be recovered at half
is diagonal and denoting by rx (f ) its diagonal, (25) can be their Nyquist rate. This means that even without any sparsity
reduced to constraints on the signal in crowded environments, a CR can
rz (f ) = (Ā ⊙ A)rx (f ), (27) retrieve its power spectrum by exploiting stationarity. In this
where rz (f ) = vec(Rz (f )) concatenates the columns of case, the system (27) is overdetermined and rx (f ) is obtained
Rz (f ). The matrix Ā is the conjugate of A and ⊙ denotes by a simple pseudo-inverse operation.
the Khatri-Rao product [77]. Obviously, in practice, we do not have access to Rz (f ),
15
Nyquist grid from nested array samples with arbitrarily low general background on cyclostationarity and then review sub-
sampling rate, as Nyquist cyclostationary detection approaches.
⎧
⎪ Q−1 1) Cyclic Spectrum Recovery: In the previous section, we
⎪
⎪
⎪
1
⎪ q=0∑ x(Ñ (k + q))x∗ (` + Ñ q), n = Ñ k − `, showed how the power spectrum Sx (f ) can be reconstructed
⎪ Q
R̂[n] = ⎨ Q−1 from correlations Rz (f ) between the samples obtained using
⎪
⎪
⎪
⎪
⎪
1
Q ∑
x(Ñ (k + q))x∗ (Ñ (` + q)), n = Ñ (k − `) , the MWC or multicoset sampling. To that end, we first
⎪
⎩ q=0 related Sx (f ) to the slices’ correlation matrix Rx (f ) and
(31)
then recovered the latter from Rz (f ). Here, this approach
where Q is the number of snapshots used for averaging, and
is extended to the cyclic spectrum Sxα (f ). We first show
Ñ = N1 + 1. Here k and ` are such that (30) holds.
how it is related to shifted correlations between the slices,
Another sampling technique designed for autocorrelation re-
namely Rax (f˜) = E [x(f˜)xH (f˜ + a)], for a ∈ [0, fs ] and
covery is co-prime sampling. It involves two uniform sampling
f˜ ∈ [0, fs − a]. Next, similarly to power spectrum recovery,
sets with spacing N1 TNyq and N2 TNyq respectively, where N1
Rax (f˜) is reconstructed from shifted correlations of the sam-
and N2 are co-prime integers. The average sampling rate of
ples Raz (f˜) = E [z(f˜)zH (f˜ + a)]. Once the cyclic spectrum
such a sampling set, given by
Sxα (f ) is recovered, the transmissions’ carriers and bandwidth
1 1 may be estimated by locating its peaks. Since the cyclic spec-
fs = + , (32)
N1 TNyq N2 TNyq trum of stationary noise n(t) is zero for α ≠ 0, cyclostationary
can again be made arbitrarily small compared to the Nyquist detection is more robust to noise than stationary detection.
rate 1/TNyq by choosing arbitrarily large co-prime numbers N1 The alternative definition of the cyclic spectrum (38), pre-
and N2 . The associated difference set, normalized by TNyq , is sented in the cyclostationary box, implies that the elements in
composed of elements of the form n = N1 k − N2 `. Since N1 the matrix Rax (f˜) are equal to Sxα (f ) at the corresponding α
and N2 are co-prime, there exist integers k and ` such that and f . Indeed, it can easily be shown [58] that
the above difference achieves any integer value n. Therefore, Rax (f˜)(i,j) = Sxα (f ), (39)
the autocorrelation may be estimated by proper averaging, as
for
1 Q−1 ∗
R̂[n] = ∑ x(N1 (k + N2 q))x (N2 (` + N1 q)), (33) α = (j − i)fs + a
Q q=0
fNyq ˜ fs (j + i)fs a
where k and ` are such that n = N1 k − N2 `. f = − +f − + + . (40)
2 2 2 2
The main drawback of both techniques, besides the practical
Here Rax (f˜)(i,j) denotes the (i, j)th element of Rax (f˜). This
issue of analog bandwidth similarly to multicoset sampling,
means that each entry of the cyclic spectrum Sxα (f ) can be
is the added latency required for averaging. Furthermore, in
mapped to an element from one of the correlation matrices
practice, synchronizing ADCs with different sampling rates
Rax (f˜), and vice versa. From (11) and similarly to (25) in
can be challenging. Finally, nested array sampling still requires
the context of power spectrum recovery, we relate the shifted
one sampler operating at the Nyquist rate. Thus, there is
correlation matrices of x(f ) and z(f ) as
no saving in terms of hardware, but only in memory and
computation. Raz (f˜) = ARax (f˜)AH , f˜ ∈ [0, fs − a] , (41)
for all a ∈ [0, fs ].
B. Cyclostationary Detection Recall that, in the context of stationary signals, Rx (f )
Communication signals often exhibit statistical periodicity, is diagonal. Here, understanding the structure of Rax (f˜) is
due to modulation schemes such as carrier modulation or more involved. In [58], it is shown that Rax (f˜) contains
periodic keying [81]. Therefore, such signals are cyclosta- non zero elements on its 0, 1 and −1 diagonals and anti-
tionary processes [72]. A characteristic function of these diagonals. Besides the non zero entries being contained only
processes, the cyclic spectrum Sxα (f ), exhibits spectral peaks in the three main and anti-diagonals, additional structure is
at the cyclic frequencies, which are determined by the signal’s exhibited, limiting to two the number of non zero elements
parameters of periodicity, such as the carrier frequency and per row and column of the matrix Rax (f˜). The above pattern
symbol rate [72]. The formal definition of the cyclic spectrum follows from two main considerations. First, each frequency
is presented in “Cyclostationarity”. Cyclostationary based de- component, namely each entry of x(f ), is correlated to at most
tection distinguishes between the signals of interest, assumed two frequencies from the shifted vector of slices x(f˜+a), one
to be cyclostationary, and stationary noise and interference from the same frequency band and one from the symmetric
by measuring spectral correlation [72]. Since stationary noise band. Second, the correlated component can be either in the
and interference exhibit no spectral correlation, as shown same/symmetric slice or in one of the adjacent slices.
in (24), such detectors are highly robust to noise. With Figures 24 and 25 illustrate these correlations for a = 0
noise enhancement being one of the main limitations of sub- and a = fs /2, respectively. First, in Fig. 23, a sketch of the
Nyquist sampling based techniques, cyclostationary detection spectrum of x(t), namely X(f ), is presented for the case
performed on the reconstructed cyclic spectrum from com- of a sparse signal buried in stationary noise. It can be seen
pressive measurements is a natural candidate for improving that frequency bands of X(f ) may either appear in one fp -
sub-Nyquist detection. In this section, we first provide some slice or split between two slices at most since fp ≥ B. The
17
resulting vector of spectrum slices x(f ) and the correlations those of the blue trapezes are contained in the −1 and +1
between these slices without any shift, namely R0x (f˜), are anti diagonals. The red rectangles do not contribute any cross-
shown in Fig. 24(a) and (b), respectively. In Fig. 24(b), we correlations for a = 0.
observe that self-correlations appear only on the main diagonal
Figures 25(a) and (b) show the vector x(f˜) and its shifted
since every frequency component is correlated with itself.
version x(f˜ + a) for a = fs /2, respectively. The resulting
In particular, the main diagonal contains the noise’s power
correlation matrix Rax (f˜) appears in Figure 25(c). Here, the
spectrum (in green). Cross-correlations between the yellow
self correlations of the yellow triangle appear in the main
symmetric triangles appear in the 0-anti diagonal, whereas
diagonal and that of the blue trapeze in the −1 diagonal. The
18
Fig. 26. Carrier frequency and bandwidth estimation from the cyclic spec-
trum: preprocessing (left), thresholding and clustering (middle), parameter
estimation (right).
each transmission. The bandwidth Bi is found by locating We consider the following collaborative model. A network
the edge of the support of the angular frequencies at the of Nrec CRs receives the Nsig transmissions, such that the
corresponding cyclic frequency αi = 2fi . received signal at the jth CR is given by
Results presented in [58] demonstrate that cyclostationary Nsig Nsig
based detection as described in this section outperforms energy x(j) (t) = ∑ rij (t) = ∑ si (t) ∗ hij (t). (46)
detection carried on the signal’s spectrum or power spectrum, i=1 i=1
at the expense of increased complexity. We now show similar
results obtained from hardware simulations, performed using The channel response hij (t) is determined by fading and
the prototype from Fig. 14. shadowing effects. Typical models are Rayleigh fading, or
small-scale fading, and log-normal shadowing, or large-scale
fading [35], [36], [95], as described in “Channel Fading and
C. Hardware Simulations: Robustness to Noise Shadowing”. In the frequency domain, the Fourier transform
Cyclostationary detection has been implemented in the of the jth received signal is given by
MWC CR prototype. The analog front-end is identical to that Nsig
of the original prototype and only the digital recovery part is X (j) (f ) = ∑ Si (f )Hij (f ). (47)
modified since the cyclic spectrum is recovered directly from i=1
the MWC low rate samples. Preliminary testing suggests that
Therefore, the support of x(j) (t) is included in the support of
sensing success is still achievable at SNRs lower by 10 dB than
the original signal x(t). Since the transmissions are affected
those allowed by energy detection performed on the recovered
differently by fading and shadowing from each transmitter to
spectrum or power spectrum. Representative results shown in
each CR, we can assume that the union of their respective
Fig. 27 demonstrate the advantage of cyclostationary detection
supports is equivalent to the frequency support of x(t). The
over energy detection in the presence of noise. The figure
goal here is to assess the support of the transmitted signal x(t)
presents the reconstructed cyclic spectrum from samples of the
from sub-Nyquist samples of the received x(j) (t), 1 ≤ j ≤ Nrec ,
MWC prototype, as well as cross-sections at f = 0 and α = 0,
by exploiting their joint frequency sparsity.
which corresponds to the power spectrum. This increased
A simple and naive approach is to perform support recovery
robustness to noise comes at the expense of more involved
at each CR from its low rate samples and combine the local
digital processing on the low rate samples. The additional
binary decisions, either in a fusion center for centralized
complexity stems from the higher dimensionality involved,
collaboration or in a distributed manner. In this hard decision
since we reconstruct the 2-dimensional cyclic spectrum rather
strategy, the combination can be performed using several
than the 1-dimensional (power) spectrum.
fusion rules such as AND, OR or majority rule. Although this
method is attractive due to its simplicity and low communi-
VI. C OLLABORATIVE S PECTRUM S ENSING cation overhead, it typically achieves lower performance than
A. Collaborative Model its soft decision counterpart. To mitigate the communication
overhead, soft decision based methods may rely on sharing
Until now, we assumed direct observation of the spectrum.
observations based on the low rate samples, rather than the
In practice, the task of spectrum sensing for CR is further
samples themselves. In the next section, we review such
complicated due to physical channel effects such as path loss,
techniques both in centralized and distributed contexts.
fading and shadowing [34]–[36], as described in the channel
box. To overcome these practical issues, collaborative CR
networks have been considered, where different users share B. Centralized Collaborative Support Recovery
their sensing results and cooperatively decide on the licensed
One approach [97], [98] to centralized spectrum sensing
spectrum occupancy.
considers a digital model based upon a linear relation between
the M sub-Nyquist samples z(j) at CR j and N Nyquist
The different collaborative approaches can be distinguished
samples x(j) obtained for a given sensing time frame, namely
according to several criteria [34]. First, cooperation can be
either centralized or distributed. In centralized settings, the
data is sent to a fusion center which combines the shared data z(j) = Ax(j) , (48)
to jointly estimate the spectrum or determine its occupancy.
In the distributed approach, the CRs communicate among where A is the sampling matrix. This model has been exten-
themselves and iteratively converge to a common estimate or sively studied by Leus et al. [97]–[99]. In all these works,
decision. While centralized cooperation does not require iter- the channel state information (CSI) is assumed to be known
ations and can reach the optimal estimate based on the shared and the joint power spectrum of x is reconstructed, where
data, convergence to this estimate is not always guaranteed x denotes the N × 1 vector of Nyquist samples. CSI is
in its distributed counterpart. On the other hand, the latter is traditionally unknown by the CRs and should be estimated
less power hungry and more robust to node and link failure, prior to detection to enable the use of this method. The
increasing the network survivability. An additional criterion autocorrelation of the Nyquist samples is first related to that of
concerns the shared data type; the CRs may share local binary the sub-Nyquist samples. Then, in [97], the common sparsity
decisions on the spectrum occupation (hard decision) or a of rx (j) is exploited in the frequency domain across all CRs to
portion of their samples (soft decision). jointly reconstruct them at the fusion center, using a modified
20
Fig. 27. Screen shot from the MWC with cyclostationary detection. The input signal is composed of Nsig = 3 transmissions (or K = 6 bands) with carriers
f1 = 320MHz, f2 = 600MHz and f3 = 860MHz. Recovered cyclic spectrum from low rate samples (left), cyclic spectrum profile at the angular frequency
f = 0, where the cyclic peaks are clearly visible at twice the carrier frequencies (middle), power spectrum recovery failing in the presence of noise (right).
C HANNEL FADING AND S HADOWING Log-normal shadowing: Large-scale fading represents the
Analog signals transmitted over physical channels are affected average signal power attenuation or path loss due to motion
by two main phenomena: Rayleigh fading, or small-scale over large areas. The resulting channel frequency response is
fading, and log-normal shadowing, or large-scale fading [35], therefore a constant. This phenomenon is affected by promi-
[36], [95]. The received signal is generally described in terms nent terrain contours between the transmitter and receiver.
of the transmitted signal si (t) convolved with the impulse Empirical measurements suggest that this type of fading, or
response of the channel hij (t), namely shadowing, follows a normal distribution in dB units [96],
or alternatively, the linear channel gain may be modeled as
rij (t) = si (t) ∗ hij (t), (42) a log-normal random variable [36]. Therefore, the path loss
(PL) measured in dB is expressed as
where rij (t) is the received signal corresponding to the ith
transmission at the jth CR and ∗ denotes convolution. Fading d
P L = P L0 + 10γ log + Xσ . (44)
and shadowing affect the channel response hij (t). d0
Rayleigh fading: For most practical channels, the free-space Here, the reference distance d0 corresponds to a point located
propagation model, which only accounts for path loss, is in the far field of the antenna (typically 1 km for large cells).
inadequate to describe the channel. A signal typically travels The path loss to the reference point P L0 is usually found
from transmitter to receiver over multiple reflective paths, through field measurements or calculated using free-space
which is traditionally modeled as Rayleigh fading. This im- path loss. The value of the path loss exponent γ depends on
plies that the amplitude and phase of the channel response the frequency, antenna heights, and propagation environment.
hij (t) = R(t)ejφ(t) are stochastically independent and iden- Finally, Xσ denotes a Gaussian random variable (in dB)
tically distributed processes. The amplitude R(t), for t ∈ R, with variance σ 2 determined heuristically as well [95]. The
follows the Rayleigh distribution, given by shadowed received signal is thus given by
r −r 2 /2σ 2
pR (r) = { σ2
e r≥0
(43) rij (t) = 10−P Lij /20 ⋅ si (t), (45)
0 otherwise,
where P Lij denotes the path loss between the ith transmitter
where 2σ 2 is the mean power [95]. The phase φ(t), for t ∈ R, and the jth receiver and the channel response hij (t) =
is uniformly distributed over the interval [0, 2π). 10−P Lij /20 δ(t).
simultaneous orthogonal matching pursuit (SOMP) [41] algo- increasing the number of receivers.
rithm. In [98], [99], besides exploiting joint sparsity, cross-
correlations between measurements from different CRs are An alternative approach [57] relies on the analog model
used, namely Rzj zk , where j and k are the indices of two CRs. from (11) and does not assume any a priori knowledge on the
These cross-correlations are related to the common power CSI. This method considers collaborative spectrum sensing
spectrum sx = Frx . It is shown that if the total number of from samples acquired via multicoset sampling or the MWC
samples Nrec M is greater than N and these are suitably chosen at each CR. In this approach, the jth CR shares its observation
to account for enough measurement diversity, then the power matrix V(j) , as defined in (14), rather than the sub-Nyquist
spectrum sx of a non sparse signal can be recovered from samples themselves, and its measurement matrix A(j) , with
compressed samples from a sufficient number of CRs. This a fusion center. The sampling matrices are considered to be
shows that the number of receivers may be traded for the different from one another in order to allow for more mea-
number of samples per CR. However, increasing the number surement diversity. However, the same known matrix can be
of samples per CR does not increase spatial diversity, as does used to reduce the communication overhead. The underlying
matrices U(j) are jointly sparse since fading (42), (43) and
21
shadowing (45) do not affect the original signal’s support. chosen with some probability Pij , according to the Metropolis-
Capitalizing on the joint support of U(j) , the support of the Hastings scheme for random transition probabilities,
transmitted signal x(t) is recovered at the fusion center by
solving ⎧
⎪ min{ d1i , d1j } (i, j) ∈ E,
⎪
⎪
⎪
Pij = ⎨ ∑(i,k)∈E max{0, d1 − 1
} i = j,
∣∣U(j) ∣∣0
N (50)
arg min ⋃i=1rec (49) ⎪
⎪
⎪
i dk
U(j) ⎪
⎩ 0 otherwise.
s.t. V(j) = A(j) U(j) , for all 1 ≤ j ≤ Nrec .
Here di denotes the cardinality of the neighbor set of the ith
To recover the joint support of U(j) from the observation CR and E is the set of communication links between CRs in
matrices V(j) , both OMP and IHT, described in “Compressed the network.
Sensing Recovery”, are extended to the collaborative set- A single vector, computed from the low rate samples (and
ting [57]. Previously we considered support recovery from that will be defined below for each recovery algorithm), is
an individual CR, which boils down to an MMV system of passed between the CR nodes in the network, rather than
equations (14). CS algorithms have been extended to this the samples themselves, effectively reducing communication
case, such as SOMP from [100] and simultaneous IHT (SIHT) overhead. When a CR receives this vector, it performs local
presented in [101]. These now need to account for the joint computation to update both the shared vector and its own
sparsity across the CRs. estimate of the signal support accordingly. Finally, the vector
The distributed CS-SOMP (DCS-SOMP) algorithm [102], is sent to a neighbor CR, chosen according to the random
which extends the original SOMP to allow for different walk with probability (50). Two distributed algorithms are
sampling matrices A(j) for each receiver, is adapted to the CR presented in [56]. The first, distributed one-step greedy algo-
collaborative setting in [57]. The main modification appears in rithm (DOSGA), extends the OSGA from [102] to distributed
the computation of the index that accounts for the greatest settings. The second method, referred to as randomized dis-
amount of residual energy. Here, the selected index is the tributed IHT (RDSIHT), adapts the centralized BSIHT [57] to
one that maximizes the sum of residual projections over the distributed case.
all the receivers. Once the shared support is updated, the
To describe the DOSGA algorithm, we first present its
residual matrices can be computed for each CR separately.
centralized counterpart OSGA. Each CR computes the `2 -
norm of the projections of the observation matrix V(j) onto
The resulting modified algorithm is referred to as block sparse
the columns of the measurement matrix A(j) , stored in the
OMP (BSOMP) [57]. Next, the block sparse IHT (BSIHT)
vector w(j) of size N . The fusion center then averages over
algorithm [57] extends SIHT by selecting the indices of the
common support though averaging over all the estimated
U(j) in each iteration. Once the support is selected, the
all receivers’ vectors, such that
update calculations are performed separately for each receiver.
1 Nrec (j)
Both methods are suitable for centralized cooperation, in the ŵ = ∑w , (51)
presence of a fusion center. As in the previous approach, if the Nrec j=1
CSI is known, then the sampling rate per CR can be reduced
by a factor of Nrec with respect to the rate required from an and retains the highest values of ŵ whose indices constitute
individual CR. the support of interest. In the absence of a fusion center,
finding this average is a standard distributed average consensus
problem, also referred to as distributed averaging or distributed
C. Distributed Collaborative Support Recovery consensus. DOSGA [56] then uses a randomized gossip al-
In the distributed approach, there is no fusion center and gorithm [105] for this purpose, with the Metropolis-Hastings
the CRs can only communicate with their neighbors. Both the transition probabilities.
digital and analog centralized approaches have been extended Next, we turn to the RDSIHT algorithm, which adapts the
to the distributed settings. In [103], [104], a digital model centralized BSIHT algorithm [57] to the distributed scenario.
(48) is used where the spectrum is divided into N known The distributed approach from [56] was inspired by the ran-
slots. Both unknown and known CSI cases are considered. In domized incremental subgradient method proposed in [106],
the first case, each CR computes its local binary decision for and recent work on a stochastic version of IHT [107]. A vector
each spectral band by recovering the sparse spectrum using CS w of size N , that sums the `2 -norms of the rows of the
techniques. Then, an average consensus approach is adopted, estimates of U(j) before thresholding, is shared in the network
with respect to the shared hard decision. If the CSI is known, through random walk. The indices of its k largest values
similarly to [98], [99], then the spectrum is recovered in a correspond to the current estimated support. When the ith CR
distributed fashion. In [103], the proposed algorithm iterates receives w, it locally updates it by performing a gradient step
through the following steps: local spectrum reconstruction using its own objective function that is then added to w. Next,
given the support and consensus averaging on the support. it selects a neighbor j to send the vector to with probability
In [104], a distributed augmented Lagrangian is adopted. Pij (50). The joint sparsity across the CRs is exploited by
The centralized approach, based on the analog model (11), sharing one common vector w by the network. It is shown
presented in [57], is modified in [56] to comply with dis- numerically in [56] that both DOSGA and RDSIHT converge
tributed settings. The ith CR contacts a random neighbor j, to their centralized counterparts.
22
Fig. 28. Screen shot from the MWC CR collaborative hardware prototype. On the upper left side, we see the spatial map of the receivers in white, and
transmitters in green. On the bottom left, the occupied band indices of the real spectral support are shown, while to the right of the transmitter/receiver
map, the estimated indices by each CR individually are presented. On the right, we see the spectrum sensing results of 4 different algorithms: Hard Co-Op
(hard decision collaboration that selects the most popular frequency band indices), BSIHT, BSOMP and RDSIHT. These results show both the superiority of
collaborative spectrum sensing methods over individual detection and that of soft decision methods compared to the plain union of all CR results.
f z
f2 0
PU2
f zM
f1 0
PU1 θ2
CR1
θ1 zM −1
z
θ3
CR2
y (fj , θj ) (fi, θi)
PU3
z3
f
0 f3
z2
Fig. 29. Illustration of Nsig = 3 source signals in the yz plane. Each
θj θi
transmission is associated with a carrier frequency fi and AOA θi . d
y
z1
y1 y2 y3 yM −1 yM
sub-array y1
and τmy
(θ) = dm
c
cos (θ) denote the delays at the mth sensors sub-array y2
with respect to the first sensor. Along the z axis, the samples
Fig. 30. CaSCADE system: L-shaped array with M sensors along the y axis
z(f ), sampling matrix Az and delays τm z
are similarly defined. and M sensors along the z axis including a common sensor at the origin. The
sub-arrays y1 and y2 (and similarly z1 and z2 ) are defined in the derivation
Two joint recovery approaches for the carrier frequencies of the 2D-ESPRIT algorithm.
and DOAs of the transmissions are proposed in [53]. Note
that once the carriers and AOAs are estimated, the signals can
be reconstructed, as shown for the alternative MWC. For the T
v[n] = [yT [n] zT [n]] , whose correlation matrix,
sake of simplicity, a statistical model where x(t) is wide-sense
stationary is considered. The first recovery approach is based R = E [v[n]vH [n]] = ARx AH , (55)
on CS techniques and allows recovery of both parameters T
assuming the electronic angles fi cos θi and fi sin θi lie on a is computed. Here, A = [ATy ATz ] and the autocorrelation
predefined grid. The CS problem is formulated in such a way matrix Rx = E [x[k]xH [k]] is sparse and diagonal, from the
that no pairing issue arises between the carrier frequencies stationarity of x(t). From the grid assumption, (55) can be
and their corresponding DOAs. To that end, the time-domain discretized with respect to the possible values taken by the
samples from both ULAs are concatenated into one vector electronic angles. The resulting sparse matrix derived from Rx
24
is diagonal as well, and its sparse diagonal can be recovered scratch. Additional preliminary assumptions on the structure
using traditional CS techniques, similarly to (27). or statistical behavior of the potentially active signals, such as
The second recovery approach, inspired by [110], [111], statistics on channel occupancy, can also be exploited.
extends the ESPRIT algorithm to the joint estimation of We then considered detection challenges in the presence of
carriers and DOAs, while overcoming the pairing issue. The noise, where second-order statistics recovery, and in particular
2D-ESPRIT algorithm presented in [53] is directly applied cyclostationary detection, are shown to perform better than
to the sub-Nyquist samples, by considering cross-correlation simple energy detection. Next, fading and shadowing channel
matrices between the sub-arrays of both axis. Dropping the effects were overcome by collaborative CR networks. Finally,
time variable n for clarity, the samples from the sub-arrays we addressed the joint spectrum sensing and DOA estimation
can be written as problem, allowing for better exploitation of frequency vacant
bands by exploiting spatial sparsity as well. All these methods
y1 = Ay1 x, y 2 = A y2 x
should be combined in order to map the occupied spectrum,
z1 = Az1 x, z2 = Az2 x, (56) in frequency, time and space, thus maximizing the CR net-
work’s throughput. This requires an adequate spectrum access
where y1 , y2 , z1 , z2 are samples from the sub-arrays shown
protocol as well, that translates the data acquired by spectrum
in Fig. 30. The matrices Ay1 and Ay2 are the first and last
sensing into transmission opportunities for the CRs. Spectrum
M −1 rows of Ay , respectively and Az1 and Az2 are similarly
access challenges and algorithms were outside the scope of
defined. Each couple of sub-array matrices along the same axis
this review.
are related as
An essential part of the approach adopted in this sur-
Ay2 = Ay1 Φ vey is the relation between the theoretical algorithms and
Az2 = Az1 Ψ, (57) practical implementation, demonstrating real-time spectrum
sensing from low rate samples using off-the-shelf hardware
where components. We believe that prototype development is key to
Φ ≜ diag [ej2πf1 τ1 (θ1 ) ej2πfK τ1 (θK ) ]
y y enabling sub-Nyquist sampling as a solution to the task of
⋯
spectrum sensing in CR platforms. A natural next step in that
≜ diag [ej2πf1 τ1 (θ1 ) ej2πfK τ1 (θK ) ] .
z z
Ψ ⋯ (58) direction is the implementation of a complete CR network,
We see from (58) that the carrier frequencies fi and AOAs θi collaboratively performing joint spectrum sensing and DOA
are embedded in the diagonal matrices Φ and Ψ. Applying the estimation followed by spectrum access. This prototype should
ESPRIT framework on cross-correlations matrices between the then be tested on real data in order to assess its true capabili-
subarrays of both axis, allows to jointly recover Φ and Ψ [53]. ties. We believe that a sub-Nyquist digital to analog interface
This leads to proper pairing of the corresponding elements can alleviate many of the bottlenecks currently hindering the
fi τ1y (θi ) and fi τ1z (θi ). The AOAs θi and carrier frequencies development of CR systems, allowing fast deployment of low
fi are then given by rate, simple and efficient CR devices, using currently available
hardware.
∠Ψii ∠Φii
θi = tan−1 ( ), fi = . (59) In order for CRs to become a viable solution to spec-
∠Φii 2π dc cos (θi ) trum shortage, other main challenges need to be addressed,
It is proven in [53] that the minimal number of sensors as discussed earlier. The issue of coexistence with existing
required for perfect recovery is 2K +1. This leads to a minimal communication links from PUs is crucial and is very particular
sampling rate of (2K + 1)B, which is slightly higher than to the CR scenario. Here, coexistence is not a symmetric
the minimal rate 2KB required for spectrum sensing in the requirement as CRs are prohibited from interfering with PUs.
absence of DOA recovery. These ideas can be extended to Another challenge is the establishment of a communication
jointly recovery the transmissions’ carrier frequencies, azimuth channel for CRs to be able to exchange the locations of
and elevation angles in a 3D framework. their current transmission bands. Finally, the issue of secu-
rity against attacks to the CR networks still has numerous
unresolved questions.
VIII. C ONCLUSION AND F UTURE C HALLENGES
In this paper, we reviewed several challenges imposed on
R EFERENCES
the traditional task of spectrum sensing by the new application
of CR. We first investigated sub-Nyquist sampling schemes, [1] FCC, “Spectrum policy task force report: Federal com-
enabling sampling and processing of wideband signals at low munications commission, tech. rep. 02-135. [online],”
http://www.gov/edocs public/attachmatch/DOC228542A1.pdf, Nov.
rate, by exploiting their a priori known structure. A possible 2002.
extension of these works is to include adaptive updating of [2] M. McHenry, “NSF spectrum occupancy measurements
the detected support, triggered by a change in a PU’s activity, project summary. shared spectrum co., tech. rep. [online],”
http://www.sharedspectrum.com, Aug. 2005.
either starting a transmission in a previously vacant band or [3] R. I. C. Chiang, G. B. Rowe, and K. W. Sowerby, “A quantitative
withdrawing from an active band. To increase efficiency, this analysis of spectral occupancy measurements for cognitive radio,” Proc.
should be performed by taking the current detected support as IEEE Vehicular Technology Conf., pp. 3016–3020, Apr. 2007.
[4] Y. Liu, “Beyond white space: Robust spectrum sensing and channel
a prior and updating it with respect to the new acquired sam- statistics based spectrum accessing strategies for cognitive radio net-
ples, without going through the support recovery process from work,” Ph.D. dissertation, University of Texas at Austin, Aug. 2013.
25
[5] T. Erpek, M. Lofquist, and K. Patton, “Spectrum occupancy measure- [32] W. A. Gardner, A. Napolitano, and L. Paura, “Cyclostationarity: Half
ments Loring Commerce Centre Limestone, Maine September 18-20, a century of research,” Signal Process., vol. 86, pp. 639–697, 2006.
2007,” The Shared Spectrum Company, 2007. [33] A. Napolitano, “Cyclostationarity: New trends and applications,” Signal
[6] J. Mitola, “Software radios: Survey, critical evaluation and future Process., vol. 120, pp. 385–408, Mar. 2016.
directions,” IEEE Aerospace Electron. Syst. Mag., vol. 8, pp. 25–36, [34] I. F. Akyildiz, B. F. Lo, and R. Balakrishnan, “Cooperative spectrum
Apr. 1993. sensing in cognitive radio networks: A survey,” Phys. Commun., vol. 4,
[7] S. Haykin, “Cognitive radio: Brain-empowered wireless communica- pp. 40–62, Mar. 2011.
tions,” IEEE J. Select. Areas Commun., vol. 23, pp. 201–220, Feb. [35] S. M. Mishra, A. Sahai, and R. W. Brodersen, “Cooperative sensing
2005. among cognitive radios,” IEEE Int. Conf. Commun., pp. 1658–1663,
[8] J. Mitola and C. Q. Maguire Jr., “Cognitive radio: Making software 2006.
radios more personal,” IEEE Personal Commun., vol. 6, pp. 13–18, [36] A. Ghasemi and E. S. Sousa, “Collaborative spectrum sensing for
Aug. 1999. opportunistic access in fading environments,” IEEE Int. Symp. New
[9] C. E. Shannon, “Computers and automata,” Proc. IRE, vol. 41, pp. Frontiers in Dynamic Spectrum Access Networks, pp. 131–136, Nov.
1234–1241, Oct. 1953. 2005.
[10] D. Cabric, S. Mishra, and R. Brodersen, “Implementation issues in [37] Z. Quan, S. Cui, A. H. Sayed, and H. V. Poor, “Optimal multiband
spectrum sensing for cognitive radios,” Asilomar Conf. on Signals, Syst. joint detection for spectrum sensing in cognitive radio networks,” IEEE
and Computers, vol. 1, pp. 772–776, Nov. 2004. Trans. Signal Process., vol. 57, pp. 1128–1140, 2009.
[11] E. G. Larsson and M. Skoglund, “Cognitive radio in a frequency- [38] V. F. Pisarenko, “The retrieval of harmonics from a covariance func-
planned environment: Some basic limits,” IEEE Trans. Wireless Com- tion,” Geophysics, J. Roy. Astron. Soc., vol. 33, pp. 347–366, 1973.
mun., vol. 7, pp. 4800–4806, Dec. 2008. [39] R. O. Schmidt, “Multiple emitter location and signal parameter estima-
[12] A. Sahai, N. Hoven, and R. Tandra, “Some fundamental limits on tion,” IEEE Trans. Antennas Propagation, vol. 34, pp. 276–280, Mar.
cognitive radio,” Proc. Annu. Allerton Conf. Commun., Control, and 1986.
Computing, pp. 1662–1671, Oct. 2004. [40] R. Roy and T. Kailath, “ESPRIT-estimation of signal parameters via
[13] M. Mishali and Y. C. Eldar, “Wideband spectrum sensing at sub- rotational invariance techniques,” IEEE Trans. Signal Process., vol. 37,
Nyquist rates,” IEEE Signal Process. Mag., vol. 28, pp. 102–135, Jul. pp. 984–995, Jul. 1989.
2011. [41] Y. C. Eldar and G. Kutyniok, Compressed Sensing: Theory and
[14] A. Ghasemi and E. S. Sousa, “Spectrum sensing in cognitive radio net- Applications. Cambridge University Press, 2012.
works: requirements, challenges and design trade-offs,” IEEE Commun. [42] S. K. Sharma, E. Lagunas, S. Chatzinotas, and B. Ottersten, “Appli-
Mag., vol. 46, pp. 32–39, Apr. 2008. cation of compressive sensing in cognitive radio communications: A
[15] E. Axell, G. Leus, E. G. Larsson, and H. V. Poor, “Spectrum sensing survey,” IEEE Commun. Surveys and Tutorials, 2016.
for cognitive radios: State-of-the-art and recent advances,” IEEE Signal [43] Y. C. Eldar, Sampling Theory: Beyond Bandlimited Systems. Cam-
Process. Mag., vol. 29, pp. 101–116, May 2012. bridge University Press, 2015.
[16] B. Wang and K. Liu, “Advances in cognitive radio networks: A survey,” [44] S. G. Mallat and Z. Zhang, “Matching pursuits with time-frequency
IEEE J. Select. Topics in Signal Process., vol. 5, pp. 5–23, 2011. dictionaries,” IEEE Trans. Signal Process., vol. 41, pp. 3397–3415,
[17] J. Ma, G. Y. Li, and B. H. F. Juang, “Signal processing in cognitive Dec. 1993.
radio,” Proc. IEEE, vol. 97, pp. 805–823, 2009. [45] T. Blumensath and M. Davies, “Gradient pursuits,” IEEE Trans. Signal
[18] Y. Zeng, Y.-C. Liang, A. T. Hoang, and R. Zhang, “A review on spec- Process., vol. 56, pp. 2370–2382, Jun. 2008.
trum sensing for cognitive radio: challenges and solutions,” EURASIP [46] M. Mishali and Y. C. Eldar, “Sub-Nyquist sampling: Bridging theory
J. Advances Signal Process., vol. 2010, pp. 1–15, 2010. and practice,” IEEE Signal Process. Mag., vol. 28, no. 6, pp. 98–124,
[19] T. Yücek and H. Arslan, “A survey of spectrum sensing algorithms for Nov. 2011.
cognitive radio applications,” IEEE Commun. Surveys and Tutorials, [47] H. Landau, “Necessary density conditions for sampling and interpola-
vol. 11, pp. 116–130, 2009. tion of certain entire functions,” Acta Math, vol. 117, pp. 37–52, Jul.
[20] E. Hossain, D. Niyato, and D. I. Kim, “Evolution and future trends of 1967.
research in cognitive radio: a contemporary survey,” Wireless Commun. [48] R. Venkataramani and Y. Bresler, “Perfect reconstruction formulas
and Mobile Computing, vol. 15, pp. 1530–1564, 2015. and bounds on aliasing error in sub-Nyquist nonuniform sampling of
[21] E. Biglieri, A. J. Goldsmith, L. J. Greenstein, N. B. Mandayam, and multiband signals,” IEEE Trans. Inf. Theory, vol. 46, pp. 2173–2183,
H. V. Poor, Principles of cognitive radio. Cambridge University Press, Sept. 2000.
2012. [49] M. Mishali, Y. C. Eldar, O. Dounaevsky, and E. Shoshan, “Xampling:
[22] J. N. Laska, S. Kirolos, M. F. Duarte, T. S. Ragheb, R. G. Baraniuk, and Analog to digital at sub-Nyquist rates,” IET Circuits, Devices and Syst.,
Y. Massoud, “Theory and implementation of an analog-to-information vol. 5, pp. 8–20, Jan. 2011.
converter using random demodulation,” IEEE Int. Symp. Circuits and [50] E. Israeli, S. Tsiper, D. Cohen, A. Reysenson, R. Hilgendorf,
Syst., pp. 1959–1962, May 2007. E. Shoshan, and Y. C. Eldar, “Hardware calibration of the modulated
[23] J. A. Tropp, J. N. Laska, M. F. Duarte, J. K. Romberg, and R. G. wideband converter,” IEEE Global Commun. Conf., pp. 948–953, Dec.
Baraniuk, “Beyond Nyquist: Efficient sampling of sparse bandlimited 2014.
signals,” IEEE Trans. Inf. Theory, vol. 56, pp. 520–544, Jan. 2010. [51] M. Mishali and Y. C. Eldar, “Expected RIP: Conditioning of the
[24] M. Fleyer, A. Linden, M. Horowitz, and A. Rosenthal, “Multirate modulated wideband converter,” IEEE Inf. Theory Workshop, pp. 343–
synchronous sampling of sparse multiband signals,” IEEE Trans. Signal 347, 2009.
Process., vol. 58, pp. 1144–1156, Mar. 2010. [52] H. W. L. Gan and H. Wang, “Deterministic binary sequences for
[25] M. Mishali and Y. C. Eldar, “Blind multi-band signal reconstruction: modulated wideband converter,” in Int. Conf. Sampling Theory and
Compressed sensing for analog signals,” IEEE Trans. Signal Process., Applications, 2013.
vol. 57, no. 3, pp. 993–1009, Mar. 2009. [53] S. Stein, O. Yair, D. Cohen, and Y. C. Eldar, “CaSCADE: Compressed
[26] ——, “From theory to practice: Sub-Nyquist sampling of sparse carrier and DOA estimation,” arXiv:1604.02723 [cs.IT], 2016.
wideband analog signals,” IEEE J. Select. Topics Signal Process., [54] R. Gold, “Optimal binary sequences for spread spectrum multiplexing
vol. 4, no. 2, pp. 375–391, Apr. 2010. (corresp.),” IEEE Trans. Inf. Theory, vol. 13, no. 4, pp. 619–621, 1967.
[27] M. Mishali, Y. C. Eldar, and A. J. Elron, “Xampling: Signal acquisition [55] M. Mishali and Y. C. Eldar, “Expected RIP: conditioning of the
and processing in union of subspaces,” IEEE Trans. Signal Process., modulated wideband converter,” IEEE Inf. Theory Workshop, pp. 343–
vol. 59, pp. 4719–4734, Oct. 2011. 347, Oct. 2009.
[28] H. Urkowitz, “Energy detection of unknown deterministic signals,” [56] D. Cohen, A. Akiva, B. Avraham, and Y. C. Eldar, “Distributed
Proc. IEEE, vol. 55, pp. 523–531, Apr. 1967. cooperative spectrum sensing from sub-Nyquist samples for cognitive
[29] E. Arias-Castro and Y. C. Eldar, “Noise folding in compressed sensing,” radios,” IEEE Workshop Signal Proc. Advances Wireless Commun., pp.
IEEE Signal Process. Lett., vol. 18, no. 8, pp. 478–481, Aug. 2011. 336–340, Jun. 2015.
[30] D. O. North, “An analysis of the factors which determine signal/noise [57] ——, “Centralized cooperative spectrum sensing from sub-Nyquist
discrimination in pulsed carrier systems,” Proc. IEEE, vol. 51, pp. samples for cognitive radios,” IEEE Int. Conf. Commun., pp. 7487–
1016–1027, Jul. 1963. 7491, Jun. 2015.
[31] G. L. Turin, “An introduction to matched filters,” IRE Trans. Inf. [58] D. Cohen and Y. C. Eldar, “Sub-Nyquist cyclostationary detection for
Theory, vol. 6, pp. 311–329, Jun. 1960. cognitive radio,” arXiv:1604.02659 [cs.IT], 2016.
26
[59] D. Adams, Y. C. Eldar, and B. Murmann, “A mixer frontend for a four- [86] Y. T. Chan, J. W. Plews, and K. C. Ho, “Symbol rate estimation by the
channel modulated wideband converter with 62 db blocker rejection,” wavelet transform,” IEEE Int. Symp. Circuits and Syst., pp. 177–180,
in 2016 IEEE Radio Frequency Integrated Circuits Symposium (RFIC), Jun. 1997.
May 2016, pp. 286–289. [87] E. Rebeiz and D. Cabric, “Blind modulation classification based on
[60] M. A. Lexa, M. E. Davies, J. S. Thompson, and J. Nikolic, “Com- spectral correlation and its robustness to timing mismatch,” Military
pressive power spectral density estimation,” IEEE Int. Conf. Acoustics, Commun. Conf., pp. 277–282, 2011.
Speech and Signal Process., vol. 57, pp. 22–27, May 2011. [88] R. J. Mammone, R. J. Rothaker, C. I. Podilchuk, S. Davidovici, and
[61] M. A. Lexa, M. E. Davies, and J. S. Thompson, “Compressive D. L. Schilling, “Estimation of carrier frequency, modulation type and
and noncompressive power spectral density estimation from periodic bit rate of an unknown modulated signal,” IEEE Int. Conf. Commun.,
nonuniform samples,” CoRR, vol. abs/1110.2722, 2011. pp. 1006–1012, 1987.
[62] D. D. Ariananda and G. Leus, “Compressive wideband power spectrum [89] A. Badawy and T. Khattab, “Robust, block based cyclostationary
estimation,” IEEE Trans. Signal Process., vol. 60, pp. 4775–4789, Sept. detection,” IEEE Wireless Commun. and Networking Conf., pp. 253–
2012. 258, Apr. 2014.
[63] D. D. Ariananda, G. Leus, and Z. Tian, “Muti-coset sampling for power [90] A. Fehske, J. Gaeddert, and J. H. Reed, “A new approach to signal
spectrum blind sensing,” Int. Conf. Digital Signal Process., pp. 1–8, classification using spectral correlation and neural networks,” IEEE
Jul. 2011. Int. Symp. on New Frontiers in Dynamic Spectrum Access Networks,
[64] D. Romero and G. Leus, “Compressive covariance sampling,” Proc. pp. 144–150, Nov. 2005.
Inf. Theory and Applications Workshop, pp. 1–8, Feb. 2013. [91] Aparna P.S and M. Jayasheela, “Cyclostationary feature detection in
[65] C. P. Yen, Y. Tsai, and X. Wang, “Wideband spectrum sensing based cognitive radio using different modulation schemes,” Int. J. Computer
on sub-Nyquist sampling,” IEEE Trans. Signal Process., vol. 61, pp. Applications, vol. 47, pp. 12–16, June 2012.
3028–3040, Jun. 2013. [92] X. He, Z. Zeng, and C. Guo, “Signal classification based on cyclosta-
[66] D. Cohen and Y. C. Eldar, “Sub-Nyquist sampling for power spectrum tionary spectral analysis and HMM/SVM in cognitive radio,” Int. Conf.
sensing in cognitive radios: A unified approach,” IEEE Trans. Signal on Measuring Technology and Mechatronics Automation, pp. 309–312,
Process., vol. 62, pp. 3897–3910, Aug. 2014. 2009.
[67] Z. Tian, “Cyclic feature based wideband spectrum sensing using [93] D. Cohen, L. Pollak, and Y. C. Eldar, “Carrier frequency and bandwidth
compressive sampling,” IEEE Int. Conf. Commun., pp. 1–5, Jun. 2011. estimation of cyclostationary multiband signals,” IEEE ICASSP, Mar.
[68] Z. Tian, Y. Tafesse, and B. M. Sadler, “Cyclic feature detection with 2016.
sub-nyquist sampling for wideband spectrum sensing,” IEEE J. Select. [94] R. L. Thorndike, “Who belong in the family?” Psychometrika, vol. 18,
Topics Signal Process., vol. 6, no. 1, pp. 58–69, Feb. 2012. pp. 267–276, Dec. 1953.
[69] S. A. Razavi, M. Valkama, and D. Cabric, “High-resolution cyclic [95] B. Sklar, “Rayleigh fading channels in mobile digital communication
spectrum reconstruction from sub-Nyquist samples,” IEEE Workshop systems part I: Characterization,” IEEE Commun. Mag., vol. 35, pp.
Signal Process. Advances Wireless Commun., pp. 250–254, Jun. 2013. 90–100, Jul. 1997.
[70] G. Leus and Z. Tian, “Recovering second-order statistics from compres- [96] V. Erceg, L. J. Greenstein, S. Y. Tjandra, S. R. Parkoff, A. Gupta,
sive measurements,” IEEE Int. Workshop on Computational Advances B. Kulic, A. A. Julius, and R. Bianchi, “An empirically based path
in Multi-Sensor Adaptive Processing, pp. 337–340, Dec. 2011. loss model for wireless channels in suburban environments,” IEEE J.
Select. Areas Commun., vol. 17, pp. 1205–1211, Sep. 2006.
[71] D. D. Ariananda and G. Leus, “Non-uniform sampling for compressive
[97] Y. Wang, A. Pandharipande, Y. L. Polo, , and G. Leus, “Distributed
cyclic spectrum reconstruction,” IEEE Int. Conf. Acoustics, Speech and
compressive wide-band spectrum sensing,” IEEE Inf. Theory and
Signal Process., pp. 41–45, 2014.
Applications Workshop, pp. 178–183, Feb. 2009.
[72] W. Gardner, Statistical spectral analysis: a non probabilistic theory.
[98] D. D. Ariananda and G. Leus, “A study on cooperative compressive
Prentice Hall, 1988.
wideband power spectrum sensing,” Joint WIC/IEEE Symp. Inf. Theory
[73] A. Papoulis, Probability, Random Variables, and Stochastic Processes.
and Signal Process., pp. 102–109, 2012.
McGraw Hill, 1991.
[99] ——, “Cooperative compressive wideband power spectrum sensing,”
[74] P. Pal and P. P. Vaidyanathan, “Nested array: A novel approach to array IEEE Asilomar Conf. on Signals, Syst., and Computers, pp. 303–307,
processing with enhanced degrees of freedom,” IEEE Trans. Signal Nov. 2012.
Process., vol. 58, pp. 4167–4181, Aug. 2010.
[100] J. Tropp, A. C. Gilbert, and M. J. Strauss, “Simultaneous sparse
[75] P. P. Vaidyanathan and P. Pal, “Sparse sensing with co-prime samplers approximation via greedy pursuit,” IEEE Int. Conf. Acoustics, Speech
and arrays,” IEEE Trans. Signal Process., vol. 59, pp. 573–586, 2011. and Signal Process., vol. 5, pp. 721–724, Mar. 2005.
[76] D. Qu and A. Tarczynski, “A novel spectral estimation method by [101] A. Makhzani and S. Valaee, “Reconstruction of jointly sparse signals
using periodic nonuniform sampling,” Asilomar Conf. Signals, Syst. using iterative hard thresholding,” IEEE Int. Conf. Commun., pp. 3564–
and Computers, pp. 1134–1138, 2007. 3568, 2012.
[77] C. G. Khatri and C. R. Rao, “Solutions to some functional equations [102] M. F. Duarte, S. Sarvotham, D. Baron, M. B. Wakin, and R. G.
and their applications to characterization of probability distributions,” Baraniuk, “Distributed compressed sensing of jointly sparse signals,”
Sankhyā: The Indian J. Statistics, Series A, pp. 167–180, 1968. IEEE Asilomar Conf. Signals, Syst. and Computers, pp. 1537–1541,
[78] M. Arts, A. Bollig, and R. Mathar, “Analytical test statistic distributions 2005.
of the mmme eigenvalue-based detector for spectrum sensing,” in [103] Z. Tian, “Compressed wideband sensing in cooperative cognitive radio
2015 International Symposium on Wireless Communication Systems networks,” IEEE Global Commun. Conf., pp. 1–5, Dec. 2008.
(ISWCS). IEEE, 2015, pp. 496–500. [104] F. Zeng, C. Li, and Z. Tian, “Distributed compressive spectrum sensing
[79] D. Romero, R. López-Valcarce, and G. Leus, “Compression limits for in cooperative multihop cognitive networks,” J. Select. Topics Signal
random vectors with linearly parameterized second-order statistics,” Process., vol. 5, pp. 37–48, Feb. 2011.
IEEE Trans. Inf. Theory, vol. 61, no. 3, pp. 1410–1425, 2015. [105] S. Boyd, A. Ghosh, B. Prabhakar, and D. Shah, “Randomized gossip
[80] J. Leech, “On the representation of 1, 2,, n by differences,” J. London algorithms,” IEEE Trans. Inf. Theory, vol. 52, pp. 2508–2530, 2006.
Mathematical Soc., vol. 1, no. 2, pp. 160–169, 1956. [106] B. J. M. Rabi and M. Johansson, “A randomized incremental subgradi-
[81] W. A. Gardner, “The spectral correlation theory of cyclostationary time- ent method for distributed optimization in networked systems,” SIAM
series,” Signal Process., vol. 11, pp. 13–36, Jul. 1986. J. Optimization, vol. 20, no. 3, pp. 1157–1170, 2009.
[82] P. S. Aparna and M. Jayasheela, “Cyclostationary feature detection in [107] N. Nguyen, D. Needell, and T. Woolf, “Linear convergence of
cognitive radio using different modulation schemes,” Int. J. Computer stochastic iterative greedy algorithms with sparse constraints,” CoRR,
Applications, vol. 47, pp. 12–16, Jun. 2012. vol. abs/1407.0088, 2014. [Online]. Available: http://arxiv.org/abs/
[83] S. Y. Kumar and M. Z. A. Khan, “Robust, block based cyclostationary 1407.0088
detection,” Int. Conf. Telecommunications, pp. 1–5, May 2013. [108] D. D. Ariananda and G. Leus, “Compressive joint angular-frequency
[84] A. V. Dandawate and G. B. Giannakis, “Statistical tests for presence of power spectrum estimation,” Proc. European Signal Process. Conf., pp.
cyclostationarity,” IEEE Trans. Signal Process., pp. 2355–2369, 1994. 1–5, Sep. 2013.
[85] M. Ghozzi, F. Marx, M. Dohler, and J. Palicot, “Cyclostatilonarity- [109] A. A. Kumar, S. G. Razul, and C. S. See, “An efficient sub-Nyquist
based test for detection of vacant frequency bands,” Int. ICST Conf. receiver architecture for spectrum blind reconstruction and direction
Cognitive Radio Oriented Wireless Networks and Commun., pp. 1–5, of arrival estimation,” IEEE Int. Conf. Acoustics, Speech and Signal
Jun. 2006. Process., pp. 6781–6785, May 2014.
27