Skip to content

An IEEE 802.11b physical layer prototype on Gnuradio & USRP

Notifications You must be signed in to change notification settings

hui811116/gr-wifi-dsss

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gr-wifi-dsss

A Gnuradio-based implementation of WiFi direct sequence spread spectrum communications

Demo

gr-wifi-dsss demo video

Installation

  • prerequisite:

    gr-gadget

  • install gr-wifi-dsss:

cd gr-wifi-dsss/
mkdir build
cd build
cmake ..
make
sudo make install

Quick start

cd examples and run the scripts in the folder.

Examples

  • 'usrp_selfloop.grc': A USRP transceiver script, for one USRP
  • 'usrp_dsss_tx.grc', 'usrp_dsss_rx.grc': Operated with two USRPs

Supported Rates

The prototype supports both long and short preamble and the following data rates:

  • 1Mbps (long preamble only)
  • 2Mbps
  • 5.5Mbps
  • 11Mbps

Notes

  • The data rate depends on the sampling rate you specified in Gnuradio, and may not meet the nominal rates.

About

An IEEE 802.11b physical layer prototype on Gnuradio & USRP

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published