Manolis Surligas
79052d48c3
Fix deprecated variable blocks
2017-11-19 11:46:20 +02:00
Manolis Surligas
45ee54fad3
Fix CW decoder GUI option for non-X hosts
2017-11-02 14:03:24 +02:00
Manolis Surligas
2de1d91fae
Improve the CW decoder flowgraph
2017-11-01 22:04:56 +02:00
Manolis Surligas
800d0710f9
Improve CW flowgraph
2017-11-01 22:04:56 +02:00
Manolis Surligas
2e095e9976
Add CW decoding flowgraph
2017-11-01 22:04:56 +02:00
Manolis Surligas
ea5a5632f5
Add CW decoder
...
* Filtering and decimation stages tested for USRP
* TODO: Test filtering for the rest of the SDR devices
2017-11-01 22:04:56 +02:00
Manolis Surligas
01b56db38d
Fix inconsistencies between the command line arguments of the flowgraphs
...
* Set the default USRP RX and TX port to the TX/RX
* All flowgraphs follow the same command line arguments scheme
2017-11-01 19:16:25 +02:00
Corey Shields
0643660580
change settings to parameters
...
This change sets all of the expected parameters to the g3ruh script. Without it, satnogsclient will send it paremeters that it does not understand, causing it to exit out.
2017-10-06 16:53:15 -04:00
Corey Shields
622965da42
fix g3ruh script
...
fix the g3ruh script so that it saves captured frames properly in /tmp/.satnogs/data
2017-09-24 12:28:29 -04:00
Mark Jessop
6b4f593661
Revert NOAA decoder to master
2017-09-21 20:36:31 +09:30
Mark Jessop
0a6325613f
Updated fm_demod to calculate filter width using Carson's rule.
2017-09-21 20:20:32 +09:30
Mark Jessop
cb610f178b
Merge remote-tracking branch 'upstream/master' into fm_filter
2017-09-21 20:00:33 +09:30
Manolis Surligas
ce9a00d84a
Improve generic FSK9600 AX.25 performance
...
* Use a costas loop to correct any LO offset
* Two seperate flowgraphs with and without G3RUH descrampling
* Support IQ dumping
2017-09-20 17:54:02 +03:00
Manolis Surligas
1a785b68ca
Add frame file sink blocks
2017-09-20 17:54:02 +03:00
Manolis Surligas
7b8ef57d37
Add FSK9600 AX.25 decoder
2017-09-20 17:54:02 +03:00
Mark Jessop
21b4f7e2de
FM demod with 16 kHz channel filter + local UDP (port 7355) output.
2017-09-17 14:44:22 +09:30
Mark Jessop
d5a1154535
NOAA decoder speedups, via surligas.
2017-09-17 14:21:19 +09:30
George Vardakis
36e3aa66a6
Change filename on noaa to match new satnogs-client naming
2017-08-09 20:02:19 +03:00
George Vardakis
12685c86cc
Add IQ sink blocks to all flowgraphs
2017-08-09 13:42:19 +03:00
Manolis Surligas
dccf89c85d
Reduce filtering overhead
2017-08-04 19:20:54 +03:00
George Vardakis
549e158221
Fix NOAA APT Sink block parameters
2017-08-02 19:39:39 +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
George Vardakis
9b5950ca54
Add documentation file
2017-07-24 16:43:13 +03:00
George Vardakis
c0829bb02e
Add NOAA APT sink block arguments for script
2017-07-22 20:58:11 +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
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
f70ff64ef1
Try to decrease the memory overhead during gnuplot execution
2017-07-06 18:33:49 +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
Corey Shields
ff3a4c0296
Merge pull request #82 from cshields/BPSK
...
add BPSK demod script
2017-06-04 16:34:55 -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
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
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
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