- 02 Feb, 2018 1 commit
-
-
Manolis Surligas authored
-
- 19 Jan, 2018 1 commit
-
-
Manolis Surligas authored
-
- 01 Nov, 2017 2 commits
-
-
Manolis Surligas authored
-
Manolis Surligas authored
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.
-
- 08 Aug, 2017 1 commit
-
-
Kostis Triantayllakis authored
-
- 30 Jul, 2017 1 commit
-
-
Nikos Karamolegkos authored
Supported file types txt, bin, hex
-
- 09 Apr, 2017 1 commit
-
-
George Vardakis authored
-
- 08 Apr, 2017 1 commit
-
-
George Vardakis authored
-
- 01 Apr, 2017 1 commit
-
-
Manolis Surligas authored
* 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.
-
- 02 Feb, 2017 2 commits
-
-
Manolis Surligas authored
-
George Vardakis authored
-
- 22 Jan, 2017 1 commit
-
-
Manolis Surligas authored
* 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
-
- 22 Oct, 2016 1 commit
-
-
Manolis Surligas authored
Start also the LEO channelizer. It is not yet functional.
-
- 11 Oct, 2016 1 commit
-
-
Manolis Surligas authored
The build systen now allows to enable/disable the blocks of the OOT module that are used for development and debugging purposes.
-
- 26 Aug, 2016 1 commit
-
-
Manolis Surligas authored
-
- 27 Jul, 2016 1 commit
-
-
Manolis Surligas authored
The block is able to separate WOD AX.25 frames from normal ones.
-
- 01 Jul, 2016 1 commit
-
-
Manolis Surligas authored
-
- 30 Jun, 2016 1 commit
-
-
Manolis Surligas authored
The new encoder now supports NRZI and G3RUH scrambling that makes it compatible with most of the FSK9600 modems. Remove also some unneeded blocks.
-
- 02 Jun, 2016 1 commit
-
-
Manolis Surligas authored
-
- 13 May, 2016 1 commit
-
-
George Vardakis authored
-
- 11 May, 2016 1 commit
-
-
Manolis Surligas authored
-
- 28 Apr, 2016 1 commit
-
-
Manolis Surligas authored
-
- 11 Apr, 2016 1 commit
-
-
Manolis Surligas authored
The data whitening and de-whitening mechanism is implemented using lookup tables for fast processing times. The implementation is quite generic and modular supporting user defined polynomial masks and seeds. The lookup table is created during the initialization without any runtime overhead.
-
- 06 Apr, 2016 1 commit
-
-
Manolis Surligas authored
Fix also a small bug at the UPSAT FSK decoder block.
-
- 02 Apr, 2016 2 commits
-
-
Manolis Surligas authored
After managing to successfully receive raw bytes from the TI devboard with the CC1120, its now time to pack them into a frame by searching for the preamble and synchronizing with the known byte sync word.
-
George Vardakis authored
-
- 01 Apr, 2016 1 commit
-
-
George Vardakis authored
-
- 28 Mar, 2016 2 commits
-
-
Manolis Surligas authored
-
Manolis Surligas authored
-
- 21 Mar, 2016 1 commit
-
-
Manolis Surligas authored
The purpose of this block is to grab rigctl compatible commands from the gr-satnogs client software and use the set_freq command in order to compensate the doppler shift effect.
-
- 15 Mar, 2016 1 commit
-
-
Manolis Surligas authored
-
- 08 Mar, 2016 1 commit
-
-
Manolis Surligas authored
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.
-
- 02 Mar, 2016 1 commit
-
-
Manolis Surligas authored
-
- 19 Feb, 2016 1 commit
-
-
Manolis Surligas authored
FSK demodulation can be implemented pretty well either using envelopes or matched filters. For now the matched filters seems to be a better candidate. However, some normalization issues should be solved.
-
- 09 Feb, 2016 1 commit
-
-
Manolis Surligas authored
The clock recovery mechanism of GNU Radio is considered an overkill for the needs of AFSK. So the afsk_decoder will focus on a frequency domain approach.
-
- 27 Jan, 2016 1 commit
-
-
Manolis Surligas authored
The CW symbol decoder block takes as input the power of the processed signal and tries to identify the dot and dash symbols. It produces asynchronous messages containing the decoded symbols. The output messages can be directly used by the Morse code decoder block, in order to retrieve the clear text message. There are some few thing that need to be done for the block to be fully operational.
-
- 24 Jan, 2016 1 commit
-
-
Manolis Surligas authored
For now the generic clear text message sink just prints the decoded clear text messages in the stdout. In the future and depending the needs of the project, the clear text messages can be forwarded at other services on the same host or via the network. Also the debug message source block now supports injection of artificial errors, for more robust decoding of the Morse decoder block.
-
- 22 Jan, 2016 1 commit
-
-
Manolis Surligas authored
Now, with the Morse code debug source block the testing of the decoder can begin. Add at the examples directory a small flowgraph that connects the debug source block with the decoder.
-
- 21 Jan, 2016 1 commit
-
-
Manolis Surligas authored
Depending the received symbol the tree is traversed towards the leafs. At each step the corresponding decode-able character is appended at a string buffer. TODOs: * Add logic in the decoder to retrieve the decoded words from the tree * Create a debug source block
-
- 19 Jan, 2016 1 commit
-
-
Manolis Surligas authored
The morse decoder is not yet functional. The decoding is performed using a binary tree. Left child, corresponds to a received dot whereas right to a received dash.
-