Project 7: Efficient Scheduling for Parallelized CDMA Transceiver with Software Defined Radio
Complete build instructions are detailed in the GNU Radio Build Guide. Abbreviated instructions are duplicated below.
-
Ensure that you have satisfied the external dependencies, see GNU Radio Dependencies.
-
Before checking out the code ensure that you have access rights to the Repository and that you have added the SSHkey to your account
-
Checkout the latest code:
$ git clone git@gits-15.sys.kth.se/shrinish/csdtradlos.git
-
Build with CMake:
$ cd csdtradlos $ mkdir build $ cd build $ cmake [OPTIONS] ../ $ make $ make test $ sudo make install
Useful
[OPTIONS]
include setting the install prefix-DCMAKE_INSTALL_PREFIX=<directory to install to>
and the build type-DCMAKE_BUILD_TYPE=<type>
. Currently, GNU Radio has a"Debug"
type that builds with-g -O2
which is useful for debugging the software, and a"Release"
type that builds with-O3
, which is the default. -
Submodules can be pulled to the personal repo for easier installation.