Skip to content
Snippets Groups Projects
Commit be6bf5d5 authored by Lentz, Rick's avatar Lentz, Rick
Browse files
parent 423b904d
No related branches found
No related tags found
No related merge requests found
......@@ -11,55 +11,55 @@ This project's overview slides are here and technical walkthrough videos are ava
### install gnu radio using conda
'conda config --env --add channels conda-forge'
'conda config --env --set channel_priority strict'
'conda create --name rf_pdu python=3.8'
'conda activate rf_pdu'
'conda install --yes gnuradio=3.8.1'
'conda config --env --add channels conda-forge'
'conda config --env --set channel_priority strict'
'conda create --name rf_pdu python=3.8'
'conda activate rf_pdu'
'conda install --yes gnuradio=3.8.1'
### when not needed
conda env remove --name rf_pdu
conda env remove --name rf_pdu
### install opendis
'git clone https://github.com/open-dis/open-dis-python.git'
'cd open-dis-python'
'pip install .'
'git clone https://github.com/open-dis/open-dis-python.git'
'cd open-dis-python'
'pip install .'
### pull the Ettus Research repo and configure the Linux rules using the following steps
'git clone https://github.com/EttusResearch/uhd.git'
'cd uhd/host/utils'
'sudo cp uhd-usrp.rules /etc/udev/rules.d/.'
'sudo udevadm control --reload-rules'
'sudo udevadm trigger'
'git clone https://github.com/EttusResearch/uhd.git'
'cd uhd/host/utils'
'sudo cp uhd-usrp.rules /etc/udev/rules.d/.'
'sudo udevadm control --reload-rules'
'sudo udevadm trigger'
### clone, build, and run
'git clone https://github.com/ricklentz/gr-adsb'
'mkdir build'
'cmake -DCMAKE_INSTALL_PREFIX=~/anaconda3/envs/rf_pdu ../'
'make'
'sudo make install'
'cd ..'
'cd examples'
'git clone https://github.com/ricklentz/gr-adsb'
'mkdir build'
'cmake -DCMAKE_INSTALL_PREFIX=~/anaconda3/envs/rf_pdu ../'
'make'
'sudo make install'
'cd ..'
'cd examples'
### ensure the UHD device is connected to the source node
'sudo uhd_find_devices'
'sudo uhd_find_devices'
### make sure the device fpga images are available e.g.
'python ~/anaconda3/envs/rf_pdu/lib/uhd/utils/uhd_images_downloader.py'
'python ~/anaconda3/envs/rf_pdu/lib/uhd/utils/uhd_images_downloader.py'
### build the adsb_rx.grc graph using grcc
'cd ~/Github/gr-adsb/examples/'
'grcc adsb_rx.py'
'cd ~/Github/gr-adsb/examples/'
'grcc adsb_rx.py'
### and run the compiled flowgraph or
'python adsb_rx.py'
'python adsb_rx.py'
### build and run with the gnuradio-companion
'gnuradio-companion adsb_rx.grc'
'gnuradio-companion adsb_rx.grc'
### References
[1 Ettus Research SDR FPGAs](https://www.ettus.com/all-products/ub210-kit/)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment