Commit graph

12 commits

Author SHA1 Message Date
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
664d8fe0e6 Backup commit for the 16 QAM flowgraph
Now with closed-loop frequency estimation!
2019-07-23 23:20:49 +02:00
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
55cfbd7ab0 Added 16-QAM modulator as GRC hier block + test flowgraph 2019-06-20 17:02:57 +02:00
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
baf0911f14 Ignore some files in git 2019-06-20 16:57:38 +02:00
c1dcc8b0c7 Added utility scripts (RRC filtering) 2019-06-20 16:57:12 +02:00
6565de36c0 Use HAM-64 instead of reinventing the wheel 2019-05-09 00:04:16 +02:00
ff751c725b doc: Define Flags 2019-01-02 16:18:13 +01:00
c5bc744b25 Added some documentation (using mkdocs) 2019-01-01 19:01:32 +01:00
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
c1dbbe78c4 Start with hierarchical blocks for mod and demod 2018-12-12 21:12:24 +01:00