Manolis Surligas
dcadfe9ab1
Add convolutional deinterleaver
2018-11-24 00:25:32 +02:00
Manolis Surligas
62fb14e3d1
Extract the coded LRPT CADU
2018-11-24 00:25:32 +02:00
Manolis Surligas
a344bc498b
Start the LRPT sync block
2018-11-24 00:25:32 +02:00
Manolis Surligas
a797d9bb7b
Use AX.25 address field to reduce false alarms
2018-03-24 23:59:56 +02:00
Manolis Surligas
5aae0a1b49
Add block for parsing the FOX slow speed telemetry frames
2018-03-24 21:43:19 +02:00
Manolis Surligas
02801c9a3f
Improve 8b10b decoder performance and add the CCSDS RS decoder
2018-03-24 21:43:18 +02:00
Thanos Gkiolias
699acdf53e
Complete 8b10b decoder
...
*Export data bytes and erasures in message port
2018-03-24 21:43:18 +02:00
Nikos Karamolegkos
c2d20fbead
Introduce 8b10b Decoder
2018-03-24 21:43:18 +02:00
Manolis Surligas
c1677c8104
Change the quadrature demod filter to sync block
...
Seems that there is a probleb with general blocks and the history, so
the filter cannot act as valve. However, it produces zeros, in the
presence of noise.
2018-03-24 21:43:18 +02:00
Manolis Surligas
0d5b295969
Add a quadrature demod filter
...
This is an attempt to cut the signal free period after the quadrature
demodulation block. The idea seems that works, but there still an issue
with the samples not passing correctly from the valve.
2018-03-24 21:43:18 +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
14ad8ad879
Fix NOAA issue caused by bad GRC regeneration
2018-02-24 00:19:40 +02:00
Manolis Surligas
0287bc6657
Remove obsolete match filtering block
2018-02-02 22:39:49 +02:00
George Vardakis
eabd2c89f2
Remove split option and increase height size in APT sink block
2018-02-02 18:07:21 +02:00
Nikos Karamolegkos
12a2aa0090
Add minimum frame length on the morse decoder
2018-02-01 21:59:45 +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
2de1d91fae
Improve the CW decoder flowgraph
2017-11-01 22:04:56 +02:00
Manolis Surligas
5d7af423a8
Window number to dot duration should be sufficient enough
2017-11-01 22:04:56 +02:00
Manolis Surligas
52efa4c8bd
Finish the CW encoder
...
The CW encoder is a debug block that can be used to check the
performance of the CW decoder of gr-satnogs module under different RF
conditions. It can also serve as a perfect debug tool for sattelite
missions.
2017-11-01 22:04:56 +02:00
Manolis Surligas
9b9f8c92ad
Simpify CW decoder
2017-11-01 22:04:56 +02:00
Manolis Surligas
5d9fc19e3b
Simplify CW decoding
2017-11-01 22:04:56 +02:00
Manolis Surligas
ca1b8b1242
Output messages in text files
...
* Add support for saving the messages on a text file
* Add timestamp support for each message in ISO 8601 format
2017-11-01 22:04:56 +02:00
Manolis Surligas
e114eb0cd0
Remove CW matched filter block
...
CW decoding using match filtering is pretty much useless in LEO.
The information about the tone frequency is very rare and carrier
oscillations during the satellite pass reduce significantly the
performance.
The new next CW decoder is based on the autocorrelation of the received
signal.
2017-11-01 22:04:56 +02:00
Manolis Surligas
7b8ef57d37
Add FSK9600 AX.25 decoder
2017-09-20 17:54:02 +03:00
Kostis Triantayllakis
cce9f3d981
Introduce IQ sink block
2017-08-08 17:00:12 +03:00
Nikos Karamolegkos
bca58383b7
Add sink block for saving the frame to file
...
Supported file types txt, bin, hex
2017-07-30 13:25:55 +03:00
George Vardakis
162b435d74
Fix synchronization bug
2017-07-19 20:34:58 +03:00
Manolis Surligas
f1ff356193
Support fixed packet length frames on the FSK decoder
2017-04-15 02:41:47 +03:00
Manolis Surligas
a8d0eae736
Add support for arbitraty descrambling polynomials on the FSK receiver
2017-04-15 01:23:47 +03:00
George Vardakis
bb2401356a
Add option for rotating image
2017-04-10 18:03:00 +03:00
George Vardakis
d4fbd62c03
Remove output of byte file
2017-04-10 15:23:19 +03:00
George Vardakis
401e8f5248
Add documentation and synchronization option
2017-04-10 00:19:57 +03:00
George Vardakis
3b30b6b78e
Add split image functionality
2017-04-09 17:20:02 +03:00
George Vardakis
d76264adeb
Implement NOAA sink block
2017-04-08 21:56:44 +03:00
Manolis Surligas
165423d64c
Ogg source ( #70 )
...
* Start Ogg source block
* Add OGG audio source block
The number of output streams for this block should match the number of
audio streams contained inside the ogg file. If there is a mismatch an
appropriate exception is thrown.
2017-04-01 16:21:15 +03:00
Manolis Surligas
11063b61f2
Fix OGG encoder issues
2017-02-03 01:24:10 +02:00
George Vardakis
639c372a22
Implement ogg encoder block
2017-02-02 21:05:02 +02:00
Manolis Surligas
50098ee879
Dev ( #53 )
...
* UDP Message source can handle multiple data types
* Add a waterfall sink block
* Fix dependency issues with VOLK
* Add mean and max hold mode to the waterfall sink
* Add mean and max hold mode to the waterfall sink
* Install satnogs_waterfall.gp gnuplot script at
<install_prefix>/share/satnogs/scripts
* Automatically retrieve x and y axis ranges at the satnogs_waterfall.gp
2017-01-22 19:33:36 +02:00
Manolis Surligas
f320d841ab
Add supoort to the rigctl message source to work as client
...
Start also the LEO channelizer. It is not yet functional.
2016-10-22 19:34:09 +03:00
Manolis Surligas
33a27566c8
Improve build system and installation documentation ( #33 )
...
The build systen now allows to enable/disable the blocks of the OOT
module that are used for development and debugging purposes.
2016-10-12 02:45:21 +03:00
Manolis Surligas
6e3d8f9c10
Remove unnecessary block
2016-08-26 19:50:20 +03: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
1c30dfe145
Add AX.25 decoder with legacy support for the hardware radios
2016-07-02 00:18:44 +03:00
Manolis Surligas
ddb6ce050f
Merge branch 'next' of https://github.com/satnogs/gr-satnogs into next
...
# Conflicts:
# lib/upsat_fsk_frame_encoder_impl.cc
2016-06-30 23:44:05 +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
a22d37e961
Improve and make more generic the whitening mechanism
...
* The AX.25 framing now supports whitening.
* Change again the AFSK flowgraph.
2016-06-22 15:37:27 +03:00
Manolis Surligas
6ed86dbae5
Add new debug message source that can accept raw bytes
2016-06-02 17:06:40 +03:00
George Vardakis
455e19e466
Added hex and binary output sink
2016-05-13 15:57:33 +03:00
Manolis Surligas
c28c82c873
Add coarse doppler shift correction block
2016-05-11 21:17:58 +03:00