Commit Graph

12 Commits

Author SHA1 Message Date
Manolis Surligas f227b94ef1 Improve FSK/MSK flowgraphs sensitivity 2019-07-18 18:48:15 +03:00
Manolis Surligas 6e996fc85a Add a DC blocker and remove filter gain at AFSK 2019-07-04 00:56:45 +03:00
Manolis Surligas 6ff86a25c9 Add VCO-based frequency correction
This commit includes a blind frequency correction mechanism for FM
signals. It uses the information of the angle difference between two
concecutive samples and a VCO to continuously compenstate any frequency
offset. To avoid intermodulations, a low pass filter is used trying to
pass only the DC component that is needed.
2019-07-03 15:53:47 +03:00
Manolis Surligas 5605165cb8 Invert AFSK1200 filter gain 2018-11-25 23:43:42 +02:00
Corey Shields 3b6006c27a remove audio_gain from remaining gr scripts 2018-11-24 22:00:23 -05:00
Manolis Surligas 61501694d7 Support arbitrary sampling rates on CW and AFSK1200 2018-11-24 00:26:26 +02:00
Manolis Surligas 3d1c9fd395 Set all decoders output to binary format
* Set all decoders output to binary format
* Introduce the quadrature demodulation filter in all affected
flowgraphs, in order to reduce false alarms and increase performance
2018-03-25 17:49:10 +03:00
Manolis Surligas b2105b1218 Use both scrambled and non-scrambled AX.25 decoders in AFSK1200 mode
There are cases where in AFSK1200 mode, the transmit source uses the
G3RUH scrambling. Now the flowgraph implements both scrambled and
unscrambled decoders, so there is no need to descriminate between
scrambled and unscrambled satellites.
2018-03-25 16:45:47 +03:00
Nikos Karamolegkos 05f9e41158 Add UDP sink for real time propagation of frames 2018-02-23 21:38:35 +02:00
Manolis Surligas 3cc611c6c9 Remove .txt decoded frames files
* Decoded frames are stored only in hex files
* Output only the CRC valid frames. For now, in order to get the CRC
failed manual edit of the flowgraph is needed. In the near future, a
command line arguemnt will enable/disable
2017-12-09 19:45:23 +02:00
Manolis Surligas d951fa9292 Fix clock recovery issue on AFSK 1200 decoder
* Fix clock recovery issue on AFSK 1200 decoder
* Improve performance of AFSK 1200
* Make AFSK 1200 decoder to produce waterfall and audio file with the
same characteristics as the generic FM demodulator flowgraph for a
unified output experience in the SatNOGS network
2017-11-26 22:46:29 +02:00
Manolis Surligas 53e0db48d6 Add AFSK1200 decoder
* AFSK1200 decoder with AX.25 frame support
* Fix issue with the AX.25 decoder when the frame has only one AX.25
SYNC flag
* Fix clear text debug output to print each one of the characters and
not the string, so that the payload can be partially be printed even if
it contains non-printable characters
* Add AFSK1200 decoder example that can decode frames from an .ogg file
retrieved by the satnogs-network
2017-11-26 22:09:45 +02:00