Commit Graph

483 Commits

Author SHA1 Message Date
Manolis Surligas 59ae738ecb Add NOAA APT decoding flowgraphs 2017-04-11 00:26:25 +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 216462cba5 Merge pull request #71 from satnogs/dev
Dev
2017-04-01 18:59:49 +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
Corey Shields b775e54a26 Merge pull request #66 from cshields/hwsettings
updated hw_settings.py
2017-03-19 14:14:03 -04:00
Corey Shields 5603b47cd4 updated hw_settings.py
updated the hardware settings (gain/sample rate) based on testing with and for the new fm_demod script. 

fixes satnogs/gr-satnogs$48
2017-03-19 13:34:21 -04:00
Corey Shields 6e6f2e7514 Merge pull request #65 from cshields/ppm
Expose ppm setting as parameter
2017-03-19 10:45:50 -04: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
Fabian P. Schmidt ae2be36bca Add missing requirements to installation documentation (#60) 2017-02-07 13:46:06 +02:00
Manolis Surligas d95b903097 Fix missing break statement 2017-02-03 19:25:53 +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
Manolis Surligas ec0549f98d Merge branch 'GVardakis-ogg_enc_dev' into dev 2017-02-03 01:25:03 +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
Corey Shields 10b0356f05 Merge pull request #56 from cshields/waterfall
waterfall fm_demod script
2017-01-26 21:35:10 -05: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 32b853134a Fix Doppler shift direction (#43) 2016-11-22 11:49:42 +02:00
Corey Shields 0e0d032a19 Fix gain settings for hackrf (#41)
Adjusting to the 'sweet spot' for hackrf in the gr-satnogs script
2016-11-13 18:05:36 +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 94161d7b24 Change the build system requirements on GNU Radio version and libnova 2016-10-26 20:37:11 +03: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 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 882acf9817 Fix default upsat_transceiver_cli default parameter 2016-08-14 22:18:59 +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 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 dcffee0db0 Add a database with SDR hardware and working parameters 2016-07-15 23:22:15 +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 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