Commit graph

4 commits

Author SHA1 Message Date
Thomas Kolb dfc37ecb8d Added tagged stream and async scrambler blocks 2019-08-04 01:43:43 +02:00
Thomas Kolb be4ad84982 gr-hamnet70: added a block for delaying tags
This block is used to mark the start of the actual data, as needed by
the Header/Payload Demultiplexer, instead of the beginning of the
preamble, as needed by the frequency estimator.
2019-07-30 23:48:22 +02:00
Thomas Kolb cd9784efb6 Added frequency estimator blocks
- correct_frequency: Correct frequency by averaging the phase drift on
                     the preamble
- freq_est_lr: Luise & Reggiannini frequency estimator
- pid_controller: a PID controller that takes error values at the input
                  and generates steering values at the output

The combination of freq_est_lr and PID controller can be used together
with an NCO (signal source) to create a closed control loop for
frequency offset compensation.
2019-07-23 23:16:48 +02:00
Thomas Kolb 0bf421c603 Added gr-hamnet70 OOT module
This module will contain custom blocks written for GNU Radio.

Up to now, it contains one block for rotating the phase for the amount
given in a specific tag on the stream.
2019-06-20 16:59:30 +02:00