# List of packages suggested by gnuradio install instructions
-sudo apt-get -y install git swig cmake doxygen build-essential libboost-all-dev libtool libusb-1.0-0 libusb-1.0-0-dev libudev-dev libncurses5-dev libfftw3-bin libfftw3-dev libfftw3-doc libcppunit-1.13-0v5 libcppunit-dev libcppunit-doc ncurses-bin cpufrequtils python-numpy python-numpy-doc python-numpy-dbg python-scipy python-docutils qt4-bin-dbg qt4-default qt4-doc libqt4-dev libqt4-dev-bin python-qt4 python-qt4-dbg python-qt4-dev python-qt4-doc python-qt4-doc libqwt6abi1 libfftw3-bin libfftw3-dev libfftw3-doc ncurses-bin libncurses5 libncurses5-dev libncurses5-dbg libfontconfig1-dev libxrender-dev libpulse-dev swig g++ automake autoconf libtool python-dev libfftw3-dev libcppunit-dev libboost-all-dev libusb-dev libusb-1.0-0-dev fort77 libsdl1.2-dev python-wxgtk3.0 git-core libqt4-dev python-numpy ccache python-opengl libgsl-dev python-cheetah python-mako python-lxml doxygen qt4-default qt4-dev-tools libusb-1.0-0-dev libqwt5-qt4-dev libqwtplot3d-qt4-dev pyqt4-dev-tools python-qwt5-qt4 cmake git-core wget libxi-dev gtk2-engines-pixbuf r-base-dev python-tk liborc-0.4-0 liborc-0.4-dev libasound2-dev python-gtk2 libzmq-dev libzmq1 python-requests python-sphinx libcomedi-dev python-zmq
+sudo apt-get -y install git swig cmake doxygen build-essential libboost-all-dev libtool libusb-1.0-0 libusb-1.0-0-dev libudev-dev libncurses5-dev libfftw3-bin libfftw3-dev libfftw3-doc libcppunit-1.13-0v5 libcppunit-dev libcppunit-doc ncurses-bin cpufrequtils python-numpy python-numpy-doc python-numpy-dbg python-scipy python-docutils qt4-bin-dbg qt4-default qt4-doc libqt4-dev libqt4-dev-bin python-qt4 python-qt4-dbg python-qt4-dev python-qt4-doc python-qt4-doc libqwt6abi1 libfftw3-bin libfftw3-dev libfftw3-doc ncurses-bin libncurses5 libncurses5-dev libncurses5-dbg libfontconfig1-dev libxrender-dev libpulse-dev swig g++ automake autoconf libtool python-dev libfftw3-dev libcppunit-dev libboost-all-dev libusb-dev libusb-1.0-0-dev fort77 libsdl1.2-dev python-wxgtk3.0 git-core libqt4-dev python-numpy ccache python-opengl libgsl-dev python-cheetah python-mako python-lxml doxygen qt4-default qt4-dev-tools libusb-1.0-0-dev libqwt5-qt4-dev libqwtplot3d-qt4-dev pyqt4-dev-tools python-qwt5-qt4 cmake git-core wget libxi-dev gtk2-engines-pixbuf r-base-dev python-tk liborc-0.4-0 liborc-0.4-dev libasound2-dev python-gtk2 libzmq-dev libzmq1 python-requests python-sphinx libcomedi-dev python-zmq netcat sox
# Add gpredict-daily PPA and install (we want the latest version)
Mark Jessop and David Rowe
June 2017
-Pre-requisities
+Pre-requisites
---------------
-1/ Codec 2 is built for Wenet in ~/codec2-dec/build
+1/ Codec 2 is built in ~/codec2-dec/build
2/ SVN is installed
+3/ Make sure you have no gnuradio, usrp or related packages
+ installed.
+
Installation
------------
$ nc -lu 7000 | ~/codec2-dev/build/src/c2dec 1300 - - | aplay -f S16_LE&
-2/ In a new Terminal start GNU Radio LilacSat-1 appliction running
+2/ In a new Terminal start GNU Radio LilacSat-1 application running
- $ cd lilacsat1/preofix/default
+ $
+cd lilacsat1/preofix/default
$ source setup_ev.sh
$ gnuradio-companion
+ Up top, look for settings icon. Make sure RX port set to 7356
+ Up top, make sure little 'Remote control via TCP' icon is selected (2 computers icon)
+ In receiver options tab (on the right) set Mode to USB
- + Drag passband indication abover waterfall so filter width is maybe 30 kHz wide.
+ + Drag passband indication above waterfall so filter width is maybe 30 kHz wide.
+ Bottom right, click "..." Network tab, set UDP port to 7355, hostname to localhost
+ Suggest setting the 'main' audio output to a dummy audio device, you don't want to
hear the modem signal really.
[X] will it run fast enough on roadkill machines?
[X] play samples in real time from a HackRF
[X] uses all 4 < 50% CPUs and runs OK
-[ ] How to find and start a terminal (image)
-[ ] what path?
- + lilacsat1/default/prefix too long?
-[ ] install emacs as well, in case we need an editor
-[ ] way to throttle GR UDP input for testing
- + pipe viewer: cat file | pv -L 512k | nc -u 192.168.x.x 5000
-[ ] way to disable telemetry uploads
- + maybe modify script?
[ ] real satellite pass
[ ] Wenet style start/stop scripts on Desktop
-[ ] heartbeat output to show all proceses running
-[ ] install feh
-[ ] work out where rtlsdr is coming from
-[ ] determine if any other blocks upload telemetry in classroom situation