Commit Graph

11 Commits

Author SHA1 Message Date
Manolis Surligas a797d9bb7b Use AX.25 address field to reduce false alarms 2018-03-24 23:59:56 +02:00
Manolis Surligas 2fb1bfadfc Fix AX.25 encoder/decoder
* Force the left over scrambled bits into the LFSR to be transmitted
* Refactor the decoding process
2018-03-20 20:40:13 +02:00
Manolis Surligas de05c3f1c4 Several minor improvements
* Improve CI testing
* Fix compilation warnings
* Bump up version
2018-01-21 22:23:22 +02:00
Manolis Surligas 5056189d5e Improve the performance of AX.25 decoder
* Decrease false frame detection alarms that can reduce the number of
succesfully decoded frames
* Fix and improve the AX.25 bit stuffing mechanism
2016-08-07 02:11:59 +03:00
Manolis Surligas a92eb283ff Add the QB50 deframer block
The block is able to separate WOD AX.25 frames from normal ones.
2016-07-27 17:38:49 +03:00
Manolis Surligas 92843c43c9 Add AX.25 encoder that supports the legacy hardware radios
The new encoder now supports NRZI and G3RUH scrambling that makes it
compatible with most of the FSK9600 modems.

Remove also some unneeded blocks.
2016-06-30 23:39:16 +03:00
Manolis Surligas fcc5452b5b Fix small bug at the AX.25 decoder 2016-04-29 22:58:56 +03:00
Manolis Surligas e79e98fbd8 AX.25 support at the UPSAT FSK encoder/decoder 2016-04-29 21:43:09 +03:00
Manolis Surligas 382e5a615b Start the AX.25 integration into UPSAT FSK framing 2016-04-26 22:21:42 +03:00
Manolis Surligas 0e0a3e0c08 Finish the AX.25 decoder and add a UDP message source block
The AX.25 decoder is now decoding the received frames.
Also, the module now provides a UDP message source block. This block
will be responsible to receive UDP packets and transform them into PMT
messages for further processing in the GNU Radio flowgraph. As the
communication with the satnogs-client will be done in the same host, we
do not have to care about packet loss.

Furthermore, the module now provides and a debug message  source block
for easy debugging.
2016-03-08 23:19:17 +02:00
Manolis Surligas 75289e11d5 Add AX.25 frame encoding support 2016-03-02 19:59:18 +02:00