Commit Graph

92 Commits

Author SHA1 Message Date
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
Manolis Surligas deb0c57c91 Fix memory leak 2017-07-21 20:49:44 +03:00
George Vardakis 162b435d74 Fix synchronization bug 2017-07-19 20:34:58 +03:00
Alexandru Csete bb40020207 Fix gr-digital dependency 2017-05-23 22:58:33 +02:00
George Vardakis 69408578e2 Fix NOAA png filename issue 2017-05-15 17:56:14 +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 be9f1212be Fix possible bug in FSK decoder 2017-04-11 11:43:35 +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 c83e53f9b5 Dev (#67)
* Fix UPSat QT parameters

* Fix missing library versioning on CMake

* Fix segfault on the rigctl message source block destruction
2017-03-23 03:22:08 +02:00
Manolis Surligas d95b903097 Fix missing break statement 2017-02-03 19:25:53 +02: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 32b853134a Fix Doppler shift direction (#43) 2016-11-22 11:49:42 +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 63863b5ac1 Rpi (#32)
* Fix compilation on Raspbian

* Add rtl-sdr dongle to the RX HW database
2016-10-11 19:39:37 +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 6d4d51b825 Fix bug at AX.25 bit stuffing on the decoder 2016-07-07 17:57:06 +03:00
Manolis Surligas ee26a102bd Small improvements 2016-07-02 23:01:17 +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
Manolis Surligas f8cc294e6f Add UPSat communication flowgraphs 2016-05-30 04:43:49 +03:00
Manolis Surligas ed96930438 Small bug fix
The new[] deamon appeared again!
2016-05-17 20:18:20 +03:00
Manolis Surligas 7009f9cdb9 Fix small issues 2016-05-15 00:07:23 +03:00
George Vardakis fb9f887587 Small change to hex print 2016-05-14 19:48:21 +03:00
George Vardakis 855ac47c26 Added the "0x" prefix to hex representation 2016-05-13 16:19:47 +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
Manolis Surligas 8a81ebc4ff Fix frame length bug at UPSAT FSK transmitter
The frame length field was set in number of bits instead of number of
bytes, only when the transmitter was configured in AX.25 mode.
2016-05-11 14:25:16 +03:00
Manolis Surligas df8cffbe1a Remove blocking timeout parameter for compatibility 2016-05-09 22:07:39 +03:00
Manolis Surligas 3d67b098ef Merge branch 'next' of https://github.com/satnogs/gr-satnogs into next 2016-05-09 20:57:09 +03:00
Manolis Surligas 76c28b0b21 Change the pmt::to_float() to pmt::to_double() for compatibility 2016-05-09 20:56:44 +03:00
Manolis Surligas 6b98025cf5 Fix memory de-allocation at rigctl message source block 2016-05-09 03:14:44 +03:00
Manolis Surligas 926eca7f8e Fix memory corruption 2016-05-09 03:04:31 +03:00
Manolis Surligas e79e98fbd8 AX.25 support at the UPSAT FSK encoder/decoder 2016-04-29 21:43:09 +03:00
Manolis Surligas 652c257b01 Add UDP PMT message sink block 2016-04-29 02:21:00 +03:00
Manolis Surligas 382e5a615b Start the AX.25 integration into UPSAT FSK framing 2016-04-26 22:21:42 +03:00
Manolis Surligas 5497dce87f Fix the burst tag issue at the FSK frame encoder 2016-04-15 20:59:09 +03:00