diff options
author | Matthias P. Braendli <matthias.braendli@mpb.li> | 2014-10-24 22:45:12 +0200 |
---|---|---|
committer | Matthias P. Braendli <matthias.braendli@mpb.li> | 2014-10-24 22:45:12 +0200 |
commit | dbff069499ba0832b780eabd1271902569f4e27b (patch) | |
tree | 639d225bce607d2443a39f6953dfa6b992776415 | |
parent | dd429ea2a7d98ba3a6b5806734db347a1bed1924 (diff) | |
download | dabmod-dbff069499ba0832b780eabd1271902569f4e27b.tar.gz dabmod-dbff069499ba0832b780eabd1271902569f4e27b.tar.bz2 dabmod-dbff069499ba0832b780eabd1271902569f4e27b.zip |
Update INSTALL and mention FFTW
-rw-r--r-- | INSTALL | 36 |
1 files changed, 28 insertions, 8 deletions
@@ -4,6 +4,8 @@ Required dependencies: * Boost 1.41 or later * Optional ZeroMQ http://www.zeromq.org Use --disable-input-zeromq if you don't have it + * Optional FFTW 3.x (KISS FFT is default) + Enable with --enable-fftw Simple install procedure: ========================= @@ -16,22 +18,40 @@ Simple install procedure: [ as root ] % make install # Install ODR-DabMod +Configure options +================= +The configure script can be launch with a variety of options: + + --enable-input-zeromq Enable ZeroMQ input (to be used with ODR-DabMux) + --enable-output-uhd Includes the binding to the UHD driver for USRPs + +You have the choice between two FFT libraries: KISS FFT and FFTW. KISS FFT is a +proven library, but it's performance is worse than with the new FFTW. With the +default KISS FFT, you have the choice between using the normal version, or the +SIMD accelerated version, which is a bit faster. The corresponding options are: + + --enable-fftw Use FFTW3 instead of KISS FFT (experimental, better performance) + --enable-fft-simd Enable SIMD instructions for KISS FFT + +Debugging options: You should disable debug to improve ODR-DabMod performance. +By default, debug is enabled. + --disable-debug Do not compile with debugging, and enable optimisations + --enable-trace Create debugging files for each DSP block for data analysis + +For more information, call: + + % ./configure --help + Nearly as simple install procedure using repository: ==================================================== * Download and install fec as above * Clone the git repository * Bootstrap autotools: + % ./bootstrap.sh + In case this fails, try one of the following: % aclocal && automake --gnu --add-missing && autoconf or % autoreconf - whichever works best * Then use ./configure as above - -Advanced install procedure: -=========================== - -The configure script can be launch with a variety of options, launch the -following command for a complete list: - % ./configure --help |