Commit Graph

341 Commits

Author SHA1 Message Date
Mike Walters
ab58f174c8 Update screenshot 2016-07-03 23:07:46 +01:00
Mike Walters
e86ec88441 Merge pull request #75 from EvanKrall/master
Include headers to make build pass on OS X
2016-07-03 21:50:15 +01:00
Evan Krall
6101999fec Include headers to make build pass on OS X 2016-07-03 13:46:57 -07:00
Mike Walters
266c493fef Do a local liquid install to fix paths 2016-07-03 20:56:07 +01:00
Mike Walters
ddd6ad959d Re-add qt packages 2016-07-03 20:56:07 +01:00
Mike Walters
6d4eb3a1cd Try trusty 2016-07-03 20:56:07 +01:00
Dominic Spill
d1e9682890 Experiment with removing deps 2016-07-03 20:56:07 +01:00
Dominic Spill
057a9239c3 Add alternative apt repository 2016-07-03 20:56:07 +01:00
Dominic Spill
e050559894 Run bootstrap before configure 2016-07-03 20:56:07 +01:00
Dominic Spill
6c9ab983a3 Cut down apt-get installed package list 2016-07-03 20:56:07 +01:00
Dominic Spill
4e1f8cc909 Add Travis CI file for Liquid DSP branch 2016-07-03 20:56:07 +01:00
Mike Walters
6e77ef1ffa Update README prereqs 2016-07-03 20:51:26 +01:00
Mike Walters
90833b5d43 Remove GR 2016-06-11 13:48:26 +01:00
Mike Walters
2d38c6b3c4 plots: Don't use GR for threshold 2016-06-11 13:39:19 +01:00
Mike Walters
89357007b9 plots: Port frequency demod to liquid 2016-06-11 13:24:14 +01:00
Mike Walters
43401be07d plots: Don't use GR for amplitude demod 2016-06-10 19:35:52 +01:00
Mike
c5469a0fb7 Delete rotator 2016-06-08 10:41:50 +01:00
Mike
6c77918558 tuner: Port to liquid 2016-06-08 10:35:44 +01:00
Mike
19bc60a205 tuner: Use liquid for filter design 2016-06-05 22:38:50 +01:00
Mike
0ae5394e68 Link to liquid-dsp 2016-06-05 18:44:10 +01:00
Mike Walters
4504736604 spectrogram: Use image.scanLine for more speedup
Also swap the loop axes so that using scanLine can work
2016-06-04 16:24:50 +01:00
Mike Walters
702dffe441 spectrogram: Pull out constants from pixmap tile loop 2016-06-04 16:11:25 +01:00
Mike Walters
a96964bd2b spectrogram: Speed up FFT iterator a bit more 2016-06-04 16:10:51 +01:00
Mike Walters
7ad24233fd spectrogram: Plot log power instead of magnitude 2016-06-04 14:56:37 +01:00
Mike Walters
22c81f52da spectrogram: Drop the unnecessary sqrt 2016-06-04 14:56:37 +01:00
Mike Walters
45e2e7ef67 spectrogram: Pull some constants out of the loop 2016-06-04 14:56:37 +01:00
Mike Walters
1d33e70a1f spectrogram: Simplify a bit 2016-06-04 14:56:36 +01:00
Mike Walters
1e9c96b9b9 spectrogram: Use log2f to avoid double conversions 2016-06-04 14:56:34 +01:00
Mike Walters
083c8ad486 spectrogram: Speed up getLine by removing mod operator 2016-06-04 14:56:31 +01:00
Russ Garrett
e38703c4ae Explicitly cast to an off_t
On OS X the `off_t` claims to be a long long, and the definition of
`min` complains about conflicting types.
2016-05-02 20:13:40 +01:00
Mike Walters
ecdc01986b cursors: Move cursors to keep a constant symbol rate when changing symbol count 2016-05-02 01:45:28 +01:00
Mike Walters
8c2394df77 cursors: Only emit cursorsMoved after dragging (not on view updates)
This fixes #59 since selectedSamples will now only change when
cursors are dragged.
2016-05-02 01:45:28 +01:00
Mike
748dc33c22 plotview: Fix symbol extraction 2016-04-30 22:57:19 +01:00
Mike Walters
c705573940 cmake: Add PMT component 2016-04-28 14:41:10 +01:00
Mike Walters
62b75728cc samplebuffer: Make the history stuff actually work 2016-04-28 01:20:31 +01:00
Mike Walters
20c90635d3 rotator: Set the correct phase at the start of a block
Previously the phase of the rotator depended on state of the previous run.

This could've been from any block so it was unlikely to be continuous and
led to the phase of the filtered signal changing on every repaint and
introduced discontinuities between block boundaries.

This change passes the first sample ID into the flowgraph as a tag and
the rotator uses this to set the initial phase.
2016-04-28 01:06:02 +01:00
Mike Walters
6c9c40527f tuner: Re-implement rotator_cc 2016-04-28 00:39:51 +01:00
Mike Walters
c03f98f839 tuner: Switch from freq xlating fir filter to rotator + fir filter 2016-04-27 22:19:43 +01:00
Mike Walters
8159347ce0 Merge branch 'waveform' 2016-04-24 14:48:59 +01:00
Mike Walters
f7a6728c3e plots: Add amplitude plot
ref #66
2016-04-24 01:39:46 +01:00
Mike Walters
58136f99f2 spectrogram: Scale output samples based on power max slider
ref #66
2016-04-24 01:39:33 +01:00
Mike Walters
377fe33204 spectrogram: Disable tuner when nothing subscribes to sample output 2016-04-23 18:47:33 +01:00
Mike Walters
a4dd942bcb samplesource: Expose subscriber count 2016-04-23 18:41:59 +01:00
Mike Walters
6c3ae4ee94 samplebuffer: Process some samples before requested block
This is a somewhat hacky fix mainly to fill up FIR filter buffers
now that the input/output is split into chunks
2016-04-23 14:08:32 +01:00
Mike
f74e847950 plotview: Basic symbol extraction
ref #63
2016-04-23 14:08:27 +01:00
Mike Walters
2bf0b1a5c7 input: Print fopen error 2016-04-23 13:59:27 +01:00
Mike
d3217a3178 plotview: Move derived plot actions to sub-menu 2016-04-20 13:39:25 +01:00
Mike Walters
d2d17ebd0c plotview: Remove hardcoded default plots 2016-04-18 22:37:39 +01:00
Mike Walters
6bc3e7b316 plots: Add threshold plot 2016-04-18 22:37:39 +01:00
Mike Walters
9762990759 samples: Support float -> float 2016-04-18 22:37:39 +01:00