These files provide functions for gnu octave (and matlab, where compatible) to generate binary-files to be transmitted with a usrp for the crisis communication lecture at seemoo the secure mobile networking department of TU Darmstadt.
In order to run this you need to run 'pkg load signal' (hilbert, resample) and 'pkg load ltfat' (normalize) in your octave/matlab command line. ltfat and signal have to be installed on the machine.
Functions are provided by the *.m-files.
Is meant to generate the actual files for the lab, so works as a generator script for the lab contents. An example of how a lab could be structured is present in the comments.
exports iq samples taken from an analytical signal into a binary file (32 Bit float).
Generates a simple DSB amplitude modulated signal.
Generates a simple frequency modulated signal.
Generates a on-off-keyed signal from a binary sequence e.g. used for morse.
Generates a frequency-shift-keyed signal from a binary sequence.
Creates a binary sequence in morse code from a string.
Creates a rectangular signal from a binary sequence.