Commit graph

10 commits

Author SHA1 Message Date
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 55cfbd7ab0 Added 16-QAM modulator as GRC hier block + test flowgraph 2019-06-20 17:02:57 +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
Thomas Kolb baf0911f14 Ignore some files in git 2019-06-20 16:57:38 +02:00
Thomas Kolb c1dcc8b0c7 Added utility scripts (RRC filtering) 2019-06-20 16:57:12 +02:00
Thomas Kolb 6565de36c0 Use HAM-64 instead of reinventing the wheel 2019-05-09 00:04:16 +02:00
Thomas Kolb ff751c725b doc: Define Flags 2019-01-02 16:18:13 +01:00
Thomas Kolb c5bc744b25 Added some documentation (using mkdocs) 2019-01-01 19:01:32 +01:00
Thomas Kolb fffea05647 Added Hamnet70 controller script
This script manages the interface between the TUN device and GNU Radio.
In the future, it will also do node registration, user scheduling and
other things necessary to run the network.
2018-12-12 21:38:56 +01:00
Thomas Kolb c1dbbe78c4 Start with hierarchical blocks for mod and demod 2018-12-12 21:12:24 +01:00