HDF5 channel impulse response input file structure

HDF5 channel impulse response input file structure

See Sec. The Channel Data Exchange (CDX) File Format for a description of the CDX format.

Support Program to convert CDX files

SNACS ships with a program to convert continuous-delay CDX files to discrete-delay CDX files. Use these instructions to compile it

On Windows:

  1. Download and install the MingW graphical installer from http://sourceforge.net/projects/mingw/files/Installer/mingw-get-inst/. Choose the most recent version, i.e. mingw-get-inst-20111118.exe today. During installation of MingW select the C, C++, and Fortran compilers. Also click on "MSYS".
  2. open a MinGW shell: "Start", "All Programs", "MinGW", "MinGW Shell"
  3. install bzip2: mingw-get.exe install bzip2.
  4. Download the IT++ library. Get the file itpp-4.2.tar.bz2 from http://sourceforge.net/projects/itpp/files/itpp/4.2.0/. Save the file in C:\libs\
  5. Go to the MinGW shell window. Go to /c/libs/: cd /c/libs
  6. extract itpp-4.2.tar.bz2: tar xjf itpp-4.2.tar.bz2
  7. go to the itpp directory: cd itpp-4.2
  8. configure the itpp library: ./configure –prefix=/mingw –disable-comm –disable-fixed –disable-optim –disable-protocol –disable-signal –disable-srccode –without-fft –without-blas –without-lapack
  9. compile the itpp library: make
  10. install the itpp library: make install
  11. download the Boost library boost_1_48_0.tar.bz2 from http://sourceforge.net/projects/boost/files/boost/1.48.0/ to C:\libs\
  12. Go to the MinGW shell window. Go to /c/libs/: cd /c/libs
  13. extract the Boost library: tar xjf boost_1_48_0.tar.bz2
  14. create the directory C:\libs\workspace
  15. check out the SNACS distribution into C:\libs\workspace\snacs using your favorite SVN client. The URL can be found in Installation for developers.
  16. Go back to the MinGW shell window. Go to the directory where the support program is located: cd /c/libs/workspace/snacs/cdx_format/CDX_library_functions/support_programs/convert-continuous-to-discrete-cdx
  17. compile the program: make -f Makefile-win.