A cognitive radio protocol implementation using GnuRadio
-
Carrier Sense Multiple Access (CSMA)
-
Clear Channel Accessment (CCA) mechanisms: Energy Detection, Carrier Sensing
-
Automatic Repeat reQuest (ARQ)
-
Spectrum Sensing
-
Dynamic Frequency Selection (DFS)
-
Spread Spectrum
-
Large payload support
#Build instructions $ git clone https://github.com/tchiwewe/cognitiva.git cognitiva.git
$ cd cognitiva.git
$ mkdir build
$ cd build
$ cmake ..
$ make