Skip to content

CIG-SDR/CIG

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SDR Platform for Controllable Interference Generation

GNU Radio v3.7

You need at least version 3.7.3. Refer this link to install GNU Radio https://gnuradio.org/redmine/projects/gnuradio/wiki/InstallingGR

Required Libraries:

  1. gr-spread: https://bitbucket.org/daulpavid/gr-spread

  2. gr-cdma: https://github.com/anastas/gr-cdma

  3. gr-802.15.4: https://github.com/bastibl/gr-ieee802-15-4

  4. gr-802.11: https://github.com/bastibl/gr-ieee802-11

  5. gr-foo: https://github.com/bastibl/gr-foo.git

The dependencies and installation intructions are provided in the above links.

Hardware

Tools Required

GRC Files

Contains the grc files which are used as a base for constructing the flowgraphs. The generated python files from the flowgraphs are further edited to configure them according to device specifications.

Record Interference

Contains flow graphs and scripts to record and packpay the behavior of the devices used which are specified above. The RX and TX Gain, Bandwidth and the Sampling rate is configured according to the device specifications. The distance between the device and USRP is 2mts.

examples

Contains the scripts to generate and control the interference of prevalent wireless devices operating in the 2.4GHz ISM band

Run the ./cigusrp.sh to know the devices present and configuartion of the CIG.

Raspberry Pi Config

Contains the scripts to configure Raspberry Pi as a traffic generator of ZigBee, WiFi, Bluetooth and BLE.

Run ./cig-rpi to configure the Raspberry Pi as a traffic generator

About

SDR Platform for Controllable Interference Generation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published