Commit Graph

483 Commits

Author SHA1 Message Date
Manolis Surligas 2caedc53a7 Merge pull request #97 from nkaramolegos/fix_bug_frame_file_sink
Fix bug with gcc<5 and minor changes to filenames
2017-08-02 20:29:30 +03:00
Manolis Surligas 1ae29918d3 Merge pull request #98 from GVardakis/noaa_args_fix
Fix NOAA APT Sink block parameters & NOAA Decoder Filters
2017-08-02 20:23:14 +03:00
George Vardakis 549e158221 Fix NOAA APT Sink block parameters 2017-08-02 19:39:39 +03:00
Nikos Karamolegkos fe1b612010 Fix bug with gcc<5 and minor changes to filenames 2017-08-02 18:06:21 +03:00
Manolis Surligas 4e5eec817f Merge pull request #95 from nkaramolegos/frame_file_sink
Add sink block for saving the frame to file
2017-07-30 13:36:30 +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
Manolis Surligas b936590083 Merge pull request #94 from surligas/freq_updates
Increase the doppler frequency correction update rate
2017-07-25 21:55:10 +03:00
Manolis Surligas ddabee5837 Increase the doppler frequency correction update rate
* Default frequency update intervals: 50ms
* Fix issue ignoring the doppler_correction_per_sec parameter
2017-07-25 21:54:09 +03:00
Manolis Surligas 3dec97fbe1 Merge pull request #91 from GVardakis/noaa_doc
Add documentation file
2017-07-24 19:31:48 +03:00
George Vardakis 9b5950ca54 Add documentation file 2017-07-24 16:43:13 +03:00
Manolis Surligas da6a4f277d Merge pull request #90 from GVardakis/noaa_script_args
Add NOAA APT sink block arguments for script
2017-07-22 21:33:04 +03:00
George Vardakis c0829bb02e Add NOAA APT sink block arguments for script 2017-07-22 20:58:11 +03:00
Manolis Surligas 7890c71130 Merge pull request #89 from surligas/noaa
Noaa
2017-07-21 20:51:21 +03:00
Manolis Surligas deb0c57c91 Fix memory leak 2017-07-21 20:49:44 +03:00
Manolis Surligas c2b66c5887 Add waterfall and Ogg sink at the NOAA decoder flowgraph 2017-07-21 18:34:27 +03:00
Manolis Surligas 536440d9fd Merge pull request #88 from surligas/dev_args
Dev args
2017-07-20 22:39:28 +03:00
Manolis Surligas f3de63caf3 Add support for passing manually various device parameters
All flowgraphs now support user defined parameters for most of their
configuration capabilities. These include:
* RF gain
* IF gain
* BB gain
* Custom device arguments for setups with multiple SDRs. These
coresponds to the 'Device arguments' field of the Osmocom source block.
* Antenna selection for devices with multiple antennas (USRPs, etc)

Changing sampling rate is not supported (yet).

For listing the arguments just execute <flowgraph> --help in a terminal
window.
2017-07-20 22:37:14 +03:00
Manolis Surligas cc9a305ebd Reduce RTL SDR buffers size
In memory limited devices like RPi, the default buffer allocation scheme
of the RTL driver causes problems to the async transfer engine.
This prevented the flowgraphs to start. 
Reducing the buffer size fixes this problem.
2017-07-20 20:18:17 +03:00
Manolis Surligas 46dc49e3c4 Merge pull request #87 from surligas/waterfall_fix
Fix gnuplot issue
2017-07-20 00:29:22 +03:00
Manolis Surligas efea5fdda1 Fix gnuplot issue
In some cases (crash, inproper termination) a flowgraph failed to
produce a binary file that had exactly the proper number of float
numbers in order the gnuplot script to be able to convert it in a matrix
representation.

The updated script tries to truncate the binary file in such a way so it
can be converted into a matrix. This will allow waterfall images to be
created even after a crash.

System should have the "truncate" command line utility installed which
is part of GNU GNU coreutils.
2017-07-20 00:27:14 +03:00
Manolis Surligas 8e172a8e44 Merge pull request #86 from GVardakis/bug_fix
Fix synchronization bug
2017-07-19 20:36:13 +03:00
George Vardakis 162b435d74 Fix synchronization bug 2017-07-19 20:34:58 +03:00
Manolis Surligas eed65ce155 Merge pull request #85 from surligas/master
Try to decrease the memory overhead during gnuplot execution
2017-07-06 18:35:56 +03:00
Manolis Surligas f70ff64ef1 Try to decrease the memory overhead during gnuplot execution 2017-07-06 18:33:49 +03:00
Manolis Surligas 1cbe18d9da Merge pull request #84 from surligas/noaa_cpu
Reduce CPU utilization and distribute the workload to multiple filters
2017-06-23 16:42:01 +03:00
Manolis Surligas f4e4bdba9b Add staged filtering on NOAA decoder 2017-06-23 15:41:55 +03:00
Manolis Surligas e9f7051985 Change NOAA filtering for reduced CPU utilization 2017-06-23 02:34:57 +03:00
Manolis Surligas 37b69933c0 Merge pull request #83 from ppapadeas/spectravue-palette
Adjust color palette to spectravue profile. Creds to csete
2017-06-14 13:14:27 +03:00
Pierros Papadeas 82dc8dfb0b Adjust color palette to spectravue profile. Creds to csete 2017-06-13 00:47:55 +03:00
Corey Shields ff3a4c0296 Merge pull request #82 from cshields/BPSK
add BPSK demod script
2017-06-04 16:34:55 -04:00
Corey Shields 2c91388e84 Merge pull request #81 from ppapadeas/apt-demod
Added test APT demod, credits to csete
2017-06-04 16:30:07 -04:00
Corey Shields 5f1392e8fd add BPSK demod script
Adds a script to demodulate SSB (more specifically for BPSK where we can count on a fixed frequency vs linears).

Also adds the apt script to CMakeLists.txt for satnogs/gr-satnogs#81
2017-06-04 14:25:09 -04:00
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
Manolis Surligas 51baff91e8 Merge pull request #80 from csete/digital
Fix gr-digital dependency
2017-05-24 16:11:04 +03:00
Alexandru Csete bb40020207 Fix gr-digital dependency 2017-05-23 22:58:33 +02:00
Manolis Surligas ca1d744d43 Merge pull request #79 from GVardakis/noaa_filename_fix
Fix NOAA png filename issue
2017-05-15 19:28:38 +03:00
Manolis Surligas 8eeed1c583 Merge pull request #78 from cshields/fixsamp
fix rtlsdr sample rate for rpi
2017-05-15 19:26:24 +03:00
George Vardakis 69408578e2 Fix NOAA png filename issue 2017-05-15 17:56:14 +03:00
Corey Shields 5c02fd9bbc Merge pull request #77 from adamkalis/cw-install
Fix installation of CW demod script
2017-05-08 18:13:08 -04:00
Alfredos-Panagiotis Damkalis 3d9e6296c7 Fix installation of CW demod script 2017-05-09 00:49:59 +03:00
Manolis Surligas 533f51a2ec Merge pull request #75 from cshields/cw
adding CW graph and script
2017-05-06 18:56:29 +03:00
Corey Shields 6841dd5ae6 fix rtlsdr sample rate for rpi
1.5e6 is too high and causes timing clips in the raspberry pi. 1e6 was tested successully today and eliminates the clips.
2017-05-01 20:03:29 -04:00
Corey Shields ebceaafd86 Merge pull request #76 from cshields/lowgain
lower default gain for rtlsdr
2017-04-30 15:13:28 -04:00
Corey Shields 07817fea42 lower default gain for rtlsdr 2017-04-30 13:14:57 -04: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 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
Manolis Surligas a94cf99a20 Merge pull request #73 from GVardakis/fsk_bug_fix
Fix bug in FSK decoder for small length preambles
2017-04-12 10:49:24 +03:00
George Vardakis be9f1212be Fix possible bug in FSK decoder 2017-04-11 11:43:35 +03:00
Manolis Surligas 6f6c3c0657 Merge branch 'GVardakis-noaa' 2017-04-11 00:26:52 +03:00