reliable communication in jamming-polluted environ-
ments. For that, a detailed study of various jamming
attack strategies and development of appropriate se-
curity solutions will be done.
The vector signal generator is presently used as
means for creating disturbances in the communica-
tion channel, emulating a simple RF jammer. A set of
measurements demonstrating how different types of
created interfering signals influence the performance
of the communication on the channel was done.
In the first set of measurements, the aim is to show
the correlation between Bit Error Rate (BER) and the
radio’s built-in Link Quality metric. Link quality is
HH’s built-in QoS feature, and is represented by an
integer in the range of [0-200]. The measurements
are done with HHs having their signal bandwidths set
to the maximum value (5 MHz), and repeated for two
transmitting powers: -12dBW and 4 dBW. Created in-
terfering signal is a pulse signal, created at the same
frequency as the frequency of the channel used for
communication between radios (225 MHz). Ampli-
tude of the created interfering signal varies. The re-
sults are presented in figure 12.
BER percentage is shown in the first half of the
Y-axis (0-100), whereas Link quality level stretches
throughout the whole Y-axis (0-200). The BER
curves are mutually similarly shaped, with the ex-
pected offset due to differing transmission powers of
the radio. The same goes for the link quality curve
shapes. As can be seen, occurrence of errors at the
receiving side (area where BER>0) corresponds to
Link quality levels in the range of [90-120]. As ex-
pected, 100% BER corresponds to the link quality of
0, meaning the communication has become impossi-
ble.
In the second set of measurements, different types
of interfering signals are created by the signal gener-
ator, namely: pulse signal as in the first measurement
set; Real Time I/Q Baseband Additive White Gaus-
sian Noise (AWGN) with the effective bandwidth of
5 MHz; Real Time I/Q Baseband AWGN with the
effective bandwidth of 1 MHz, and a GSM signal.
Once again, central frequency of all of the interfer-
ing sources is the same as the frequency of the chan-
nel that the radios use for communication (225 MHz).
The results are shown in figure 13.
As expected, pulse signal has the best interfering
capabilities, due to the fact that it has the most con-
centrated power, and - importantly - that it has been
created at the exact frequency as the main carrier fre-
quency of the transmitted signal. Even with small fre-
quency offsets, interfering impact of the pulse signal
would drop significantly. For the same reason, ad-
dition of AWGN results in higher link degradation
in cases of smaller allocated bandwidth, due to the
higher power density. The vector signal generator is
only able to produce an AWGN signal of amplitude
up to 20 dBm, hence the measurements for the higher
values were not done.
It should be noted that the results presented in this
subsection are for reference, instead of absolute pur-
poses - at this stage, the intention was not placed upon
emulating real-life interferers, but rather at perform-
ing the initial study of the interference detection func-
tionalities of the SWAVE HHs.
5.4 Energy Detection Spectrum Sensing
Obtaining information of the current spectrum occu-
pancy is paramount for the Cognitive Radios to be
able to opportunistically access spectrum, but may
also aid them in recognizing anomalous or malicious
activity by comparing the current state to those stored
in their databases. There are three established meth-
ods for CRs to acquire knowledge of the spectrum oc-
cupancy: spectrum sensing (Axell et al., 2012), ge-
olocation/database (Gurney et al., 2008), and beacon
transmission (Lei and Chin, 2008). HH has a capabil-
ity of performing energy detection spectrum sensing.
Every 20 seconds, 8192 samples from the ADC
are transmitted over the RS-485 port - this is a func-
tionality hard-coded in the HH’s FPGA. Each sample
is transmitted in two bytes: first byte containing the 6
most significant bits (MSBs), with 2 bits sign exten-
sion on the left. Second byte contains the 8 LSBs. In
total, 16384 characters are transmitted, making up for
the interpretation of a 16-bit word. Currently, there
is not a synchronization pattern - however the idle in-
terval between the two transmissions may be used to
e.g. perform analysis of the received data. Transmis-
sion of a full window takes approximately 2 minutes.
The signal at the HH’s FPGA input is a sample
of raw spectrum. Raw samples are stored in a RAM
buffer internal to the FPGA, and output through HH’s
fast serial port to the Power node, where they can be
processed.
Due to the high speed of the ADC (250 MHz), se-
rial port speed (38400 bit/s is supported in the asyn-
chronous mode) is not sufficient for the true real-
time transfer; in addition - processing capabilities of
the Power node would be completely devoted to the
processing of received signal, leaving no room for
higher level applications. Power consumption would
be heavily affected as well.
Adopted solution is to perform a quasi-real-time
acquisition, i.e. to collect a large snapshot of incom-
ing spectrum, i.e. tens of kilo-samples, and to transfer
the snapshot to the Power node. When the snapshot
PECCS2014-InternationalConferenceonPervasiveandEmbeddedComputingandCommunicationSystems
228