Commit Graph

210 Commits

Author SHA1 Message Date
Charles J. Cliffe
c4dac53532 Fix remaining init order and unused warnings 2016-01-28 18:11:53 -05:00
Charles J. Cliffe
59b154c9b0 Merge pull request #269 from viraptor/demod_mem_init
Fix demodulator uninitialized read
2016-01-28 17:56:49 -05:00
Stanisław Pitucha
3835d5cef4 Fix demodulator uninitialized read 2016-01-29 09:50:25 +11:00
Stanisław Pitucha
035353123d Fix signed/unsigned variables 2016-01-29 07:49:31 +11:00
Stanisław Pitucha
c59f72d4a0 Cleanup unused var warnings
Clean up compiling output so that actual issues can be spotted. Remove multiple
cases of unused parameter. Remove unused isActive at startup. (demod is started
regardless)
2016-01-27 11:21:53 +11:00
Charles J. Cliffe
416cb54fb9 Improve visual frequency / new demod indicator 2016-01-13 21:29:26 -05:00
Charles J. Cliffe
cdc80b890b Add ReBuffer buffer count warning, fix SDRPostThread off-by-one channel reset 2015-12-04 22:10:51 -05:00
Charles J. Cliffe
0f8065f48a FSK tweaks, minimum bandwidth adjust 2015-12-01 00:59:11 -05:00
Charles J. Cliffe
76d69ffd78 Add GMSK, fix modem bandwidth logic, cleanup. 2015-11-30 21:58:54 -05:00
Charles J. Cliffe
380a5e4c2e Fix case where re-activation shows old mode dialog 2015-11-29 15:16:44 -05:00
Charles J. Cliffe
c303b68284 Basic X/Y scope plot while in digital mode 2015-11-29 13:35:12 -05:00
Charles J. Cliffe
7e4d173996 Basic console window for digital output
- Probably end up making this a single tabbed dialog but this works for
the moment
2015-11-28 23:03:07 -05:00
Charles J. Cliffe
eb7986e25f Save/load modem settings, race fixes, legacy session support 2015-11-27 00:05:21 -05:00
Charles J. Cliffe
e68ab1e82f Remember settings when toggling modem types
- Some additional race condition fixes for showing/hiding the modem
property grid
2015-11-26 22:06:29 -05:00
Charles J. Cliffe
4fa0cb7c67 Persist modem settings on new instances 2015-11-26 01:54:54 -05:00
Charles J. Cliffe
abdb5d32d9 Modem instance setting read/write 2015-11-23 22:16:09 -05:00
Charles J. Cliffe
c5bccb4211 Modem property grid now shows interactive settings
- Not yet applied
2015-11-23 22:03:14 -05:00
Charles J. Cliffe
4af943791b Modem can now trigger kit rebuild, add FSK test settings 2015-11-23 20:44:48 -05:00
Charles J. Cliffe
4a62eae096 Convert constellation code to ModemArgInfo settings
- Note: can’t set constellation yet until property grid is added
2015-11-23 20:03:47 -05:00
Charles J. Cliffe
7b301fadc1 Clean up some early prototype garbage.. 2015-11-22 23:25:45 -05:00
Charles J. Cliffe
c0eca0b2f3 Allow modems to limit/control input rate
- Modems can now over-ride user rate input and lock/step as needed
- Separate digital code defs a bit more so it’s not required when
disabled
- Testing FSK based on @andresv ’s example at
https://github.com/jgaeddert/liquid-dsp/issues/9
2015-11-22 19:56:25 -05:00
Charles J. Cliffe
724808d9ff Clean-up/fix squelch 2015-11-21 15:12:20 -05:00
Charles J. Cliffe
c503bb93da whoops.. :) 2015-11-21 02:13:33 -05:00
Charles J. Cliffe
fb677d0ee2 Constructor init order warning fixes 2015-11-20 22:29:04 -05:00
Charles J. Cliffe
a55dcad8be Remove unused demod buffer 2015-11-20 22:13:09 -05:00
Charles J. Cliffe
63ea642c88 Clean-up unused stereo states. 2015-11-20 21:55:37 -05:00
Charles J. Cliffe
703e281d76 Fix demodulator init race 2015-11-20 21:41:57 -05:00
Charles J. Cliffe
7e856988a2 Fix spectrum/waveform display when higher than audio rate 2015-11-20 20:46:25 -05:00
Charles J. Cliffe
cf5cefbf6c fix non-lab build 2015-11-19 00:39:14 -05:00
Charles J. Cliffe
86270b3300 race/init fix; skip audio output on digital 2015-11-19 00:11:34 -05:00
Charles J. Cliffe
dfd7496175 digital modem wrap-up and re-connect
- Compiles but untested
2015-11-18 23:40:30 -05:00
Charles J. Cliffe
10aa9f86dd Apply source formatting for demodulator thread 2015-11-18 21:13:04 -05:00
Charles J. Cliffe
ea005014ae Refactor digital code, prepare for implementation 2015-11-18 21:09:51 -05:00
Charles J. Cliffe
5f6b492478 Analog modems now somewhat functional
- Still major memory leaks.. :)
2015-11-17 23:23:23 -05:00
Charles J. Cliffe
f53e228849 Cleanup / finalize demod before initial testing 2015-11-17 21:49:02 -05:00
Charles J. Cliffe
62ca78141f Analog chain mostly complete 2015-11-17 21:22:51 -05:00
Charles J. Cliffe
8ac4498db7 code cleanup 2015-11-17 20:47:00 -05:00
Charles J. Cliffe
31bf65259d Worker thread demod spawn, abstract Modem 2015-11-17 20:20:12 -05:00
Charles J. Cliffe
39c42c2b82 Add modemkit to demod chain 2015-11-17 19:32:47 -05:00
Charles J. Cliffe
73ca52aee1 Convert demodulator type ids to strings for now 2015-11-17 18:57:42 -05:00
Charles J. Cliffe
a1a6a467e8 Modem, ModemKit and initial ModemAnalog refactor 2015-11-16 23:49:54 -05:00
Charles J. Cliffe
80e0d7019f Update digital_lab 2015-11-10 20:53:55 -05:00
Charles J. Cliffe
3fc6f9ad80 Several crash/bug fixes, uninitialized vars 2015-10-27 16:53:06 -04:00
Charles J. Cliffe
e61caaf5a6 Possible null pointer calls, fix unnecessary context switches 2015-10-22 01:42:50 -04:00
Charles J. Cliffe
0cad2f1cfa Apparently something still needs this..
TODO: this
2015-10-21 00:35:06 -04:00
Charles J. Cliffe
d85c94ead0 Attempt best-match sample rate near "default"
- Fix hard-coded usage of DEFAULT_SAMPLE_RATE, now “suggested” rate
2015-10-20 23:57:54 -04:00
Charles J. Cliffe
67c184262a Minor tweaks and cleanup
- add functions to access SDRPostThread
2015-10-18 12:26:07 -04:00
Charles J. Cliffe
edd154296c FIR Polyphase filterbank channelizer prototype implementation
- Can now handle several 200khz FM streams with SDRPlay at 8Mhz+ on my
old 2010 Macbook Pro :)
- Demod bandwidth max now limited to 400khz, temporary until alternate
path for high-bandwidth is available
2015-10-14 00:54:48 -04:00
Charles J. Cliffe
eaaf6cd02e Merge pull request #143 from cjcliffe/master
update lab
2015-09-12 14:11:55 -04:00
Charles J. Cliffe
52387f97f7 Merge pull request #142 from cjcliffe/fftdata_nodrop
Fix Waterfall Jitter
2015-09-11 00:07:29 -04:00