SDR Platform for Controllable Interference Generation
Branch: master
Clone or download
Vaibhav Kulkarni
Vaibhav Kulkarni Update
Latest commit e0f13c8 Sep 14, 2015
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
GRC Files Clean Commit Sep 8, 2015
Rasp_Pi_Config Clean Commit Sep 8, 2015
Record_Interference Clean Commit Sep 8, 2015
examples Clean Commit Sep 8, 2015
gr-spread gr-spread Sep 8, 2015
.gitignore Repo Cleanup Sep 8, 2015
README.md Update Sep 14, 2015
README.md~ Update Sep 14, 2015

README.md

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