Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
NetworkedGraphicsMV3500
Manage
Activity
Members
Code
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Deploy
Releases
Container Registry
Model registry
Analyze
Contributor analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Terms and privacy
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Savage
NetworkedGraphicsMV3500
Commits
be6bf5d5
Commit
be6bf5d5
authored
3 years ago
by
Lentz, Rick
Browse files
Options
Downloads
Patches
Plain Diff
Presentation video
https://www.youtube.com/watch?v=e7BWm0TBmFk&t=4s
parent
423b904d
No related branches found
Branches containing commit
No related tags found
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
assignments/src/MV3500Cohort2021JulySeptember/projects/Lentz/README.md
+27
-27
27 additions, 27 deletions
...rc/MV3500Cohort2021JulySeptember/projects/Lentz/README.md
with
27 additions
and
27 deletions
assignments/src/MV3500Cohort2021JulySeptember/projects/Lentz/README.md
+
27
−
27
View file @
be6bf5d5
...
...
@@ -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/
)
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment