Commit Graph

138 Commits

Author SHA1 Message Date
Pierros Papadeas c8849cf5b1 Added test APT demod, credits to csete
Signed-off-by: Pierros Papadeas <pierros@papadeas.gr>
2017-06-04 20:53:23 +03:00
Alfredos-Panagiotis Damkalis 3d9e6296c7 Fix installation of CW demod script 2017-05-09 00:49:59 +03:00
Corey Shields 68fdb9b85c adding CW graph and script
CW-specific gnuradio script. thanks to csete for contributing!
2017-04-27 10:00:08 -04:00
Manolis Surligas 59ae738ecb Add NOAA APT decoding flowgraphs 2017-04-11 00:26:25 +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
Corey Shields 58132f9b94 Expose ppm setting as parameter
Allow a PPM offset to be given via command line. Defaults to 0
2017-03-19 10:02:59 -04:00
Fabian P. Schmidt bf6255981e apps/scripts/satnogs_waterfall.gp: Add usage documentation (#61) 2017-02-07 13:47:58 +02:00
Manolis Surligas 6c80475700 Change the waterfall palette
* Change the waterfall palette
* OGG output file at the FM demod flowgraph
2017-02-03 16:46:12 +02:00
Corey Shields da4d89f2da waterfall fm_demod script
fm_demod script that also writes waterfall data (credit to surligas, I'm just committing)

Also FFT needs to be added to CMakeLists.txt to build in some conditions.

see also satnogs/gr-satnogs#42
2017-01-26 14:50:59 -05:00
Corey Shields 7184f551a0 Change fm_demod to quadrature demod (#51)
Taking out WBFM/NBFM for a straight quadrature demod method

Change from 44.1k output to 44k output to be more compatible
with gr-satellites

Also changing rtlsdr to a 2msps rate by default
2017-01-22 19:36:13 +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
Corey Shields 5a3c5b536d increase canvas for fm_demod in grc (#47)
No functional changes here - just increased the canvas size within gnuradio-companion and moved things around to make it easier to read and work with.
2017-01-09 15:42:02 +02:00
Manolis Surligas d662760adf Redesign of the OOT module block structure 2016-12-04 17:09:10 +02:00
Manolis Surligas 31fdde553a Fix the DC issue at the generic receivers (#40)
Until proper debugging, the receivers are now using the coarse doppler
correction mechanism.
2016-11-07 19:53:57 +02:00
Manolis Surligas eff240e891 Update the flowgraphs affected by the rigctl block changes 2016-10-31 21:11:52 +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 3577b3ae93 Add more control parameters at the flowgraphs
* Add generic IQ samples recorder. This can be a useful flowgraph to
perform an observation and use the stored file for offline analysis.
2016-10-17 20:37:16 +03:00
Manolis Surligas ce8d54eb40 Improve the generic FM demodulator
The FM demodulator now supports a variaty of hardware setups and saves
the WAV file for further processing. A set of command line arguments can
control most of the flowgraph internals, such as the wav file name and
storage path e.t.c.

TODO: Check the settings for all the available hardware
2016-10-12 21:23:59 +03:00
Manolis Surligas 882acf9817 Fix default upsat_transceiver_cli default parameter 2016-08-14 22:18:59 +03:00
Manolis Surligas 265f526b69 Set the UPSAT uplink at 1200 2016-07-31 13:29:12 +03:00
Manolis Surligas 5f55060473 Improve HW settings 2016-07-27 21:47:29 +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 6a063956b4 Add CLI UPSAT transceiver flowgraph 2016-07-24 21:51:36 +03:00
Manolis Surligas eb27a9b7cd Add new UPSAT communication flowgraph 2016-07-15 19:57:40 +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 70fb151041 Add new transceiver flowgraph for controlling the UPSAT satellite
The new transceiver has an FSK9600 receiver that supports legacy G3RUH
scrambled AX.25 frames.
However, due to some restrictions the transmitter is a custom structured
9600 FSK with a preamble of 8 bytes and 2-byte sync word.
2016-07-03 21:07:32 +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 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 bfa2313242 Redesign the AFSK transmitter using VCO 2016-06-14 13:05:23 +03:00
Manolis Surligas c1904037bd Different approach creating the AFSK pulse.
Seems that the hardware filters out some part of the signal
2016-06-12 23:17:53 +03:00
Manolis Surligas 13cb10499e Improve pulse shaping at the AFSK TX 2016-06-12 22:31:29 +03:00
Manolis Surligas b4900fe21e Improve AFSK transmission
Add also an AFSK receiver for easier debugging.
2016-06-12 15:31:56 +03:00
Manolis Surligas 1fe1287c2c Add AFSK flowgraph for hardware radio transmission 2016-06-11 20:09:51 +03:00
Manolis Surligas 0067c19454 Fix baudrate value at the transmitter 2016-05-30 04:48:45 +03:00
Manolis Surligas f8cc294e6f Add UPSat communication flowgraphs 2016-05-30 04:43:49 +03:00
Manolis Surligas 5e1667ff9a Add FM demodulation flowgraph with RIGCTL support
The FM demodulation flowgraph uses the high performance Xlating FIR
filter for filtering and frequency centering at the same time. Tuning
the SDR in a frequency different than the frequency of interest, we
avoid the DC offset that the of the SDR. As far the audio sampling rate
concerns, various configurations are supported due to the Polyphase
Filter-bank arbitrary resampler.

 The flowgraph supports also doppler compensation based on RIGCTL
commands. Instead of chaning the SDR frequency, we digitally perform the
proper correction to avoid noise and lost samples during the frequency
re-configuration. The doppler correction mechanism gathers the frequency
changes from the RIGCTL daemon, and predicts the frequency changes
between the RIGCTL messages for better and more fine-grained correction.
2016-05-08 17:02:43 +03:00
Manos Surligas 08002b27cc Create the README and the OOT module structure. 2016-01-07 21:24:51 +02:00