added some matlab scripts to simulate CSS PHY
started CSS PHY implementation in python so it can be used for unit testing the CPP blocks later on.
worked further on python CSS PHY implementation
fixed a bug in modulator code
finished modulator implementation. time signal and auto-/crosscorrelation functions look good. however the spectrum exceeds the mask given in the standard. so there might still be a bug somewhere.
removed the matlab files. branch name is now somewhat misleading...
refactored class structure so that both modulator and demodulator can use the same code
fixed a bug in the subchirp generation
fixed some bugs in the modulator
found a critical bug in the DQCSK modulation. Note: Always use deep copies because a simple a=b will only create a reference and a+1 will lead to b+1
some more analysis of the baseband signal
introduced zeropadding to satisfy block boundaries imposed by the standard.
added demod script (WIP)
some more work on the demodulator. realized that decoding has to happen in an iterative manner which complicates things considerably, especially for the GNU Radio block implementation
implemented CSS receiver in python. completely untested. RX assumes knowledge about all transmission parameters
fixed an error in DQPSK demodulation algorithm. decoder works now, although it assumes knowledge about all transmission parameters to make it more straightforward. this is surely the better way to go for simulation but not for real-world over-the-air transmissions.
CSS PHY modem running and accessible from GRC
added skeleton block for CSS PHY PHR prefixer. will need a fragmentation in front to ensure fixed packet lengths. also reactivated python QA tests. inconsistencies in naming of the OOT module with - and _ makes the use of gr_modtool quite difficult.
renamed include subfolder and replaced - with _
added new skeleton block for packet fragmentation. also made the whole project gr_modtool compliant to ease adding new blocks. only git repo and GRC category now differ from ieee802_15_4