1
0
Fork 0
Commit Graph

39 Commits

Author SHA1 Message Date
Joris van Rantwijk f6bca05bf0 Prepare pilot PLL to produce PPS events. 2014-01-19 12:19:19 +01:00
Joris van Rantwijk cfc5e07db6 Fix incorrect use of uint8_t, FILE, etc. outside std namespace. 2014-01-19 11:43:22 +01:00
Joris van Rantwijk ddcb6a8500 Implement k, M suffixes for frequency and sample rates. 2014-01-18 23:44:25 +01:00
Joris van Rantwijk d19123946e Update TODO list. 2014-01-18 22:24:21 +01:00
Joris van Rantwijk 761b368282 Set RTL AGC mode by default (no improvement), with command-line option to disable. 2014-01-18 20:44:17 +01:00
Joris van Rantwijk ff985cd623 Experimented with IF gain and AGC mode; does not seem to help much. 2014-01-12 22:08:22 +01:00
Joris van Rantwijk 4619295d9a Simulated effects of IF filter bandwidth. 2014-01-12 18:12:53 +01:00
Joris van Rantwijk 13219ed6ba Reorganize notes; measure effect of LNA gain, ADC calibration.
Python code to experiment with IF filtering.
2014-01-11 23:19:20 +01:00
Joris van Rantwijk f1b4dc55d6 Add Python functions to demodulate FM and to measure quality of 19 kHz pilot. 2014-01-10 21:32:27 +01:00
Joris van Rantwijk a256775f28 Update notes. 2014-01-09 21:18:44 +01:00
Joris van Rantwijk f9d6cfd0d0 Add comments to Python code. 2014-01-05 22:02:08 +01:00
Joris van Rantwijk 6bce6702d2 Fix mistake in note about forbidden sample rate range. 2014-01-05 22:01:22 +01:00
Joris van Rantwijk d1593544a4 Reject IF sample rates 900kS/s or lower because RTL chip does not support it. 2014-01-05 21:57:53 +01:00
Joris van Rantwijk 7948164205 Better handling of "-d list". 2014-01-05 21:57:53 +01:00
Joris van Rantwijk 6fd7c91e52 Print device name on stderr.
When invalid device index specified, print list of detected devices.
2014-01-05 21:57:53 +01:00
Joris van Rantwijk 357451f639 More notes about gain and filters. 2014-01-05 21:56:06 +01:00
Joris van Rantwijk 32dcfdd57f Fix bug in Python code for reading raw samples. 2014-01-05 16:43:38 +01:00
Joris van Rantwijk d4e12c75ce Add notes. Start building Python module with useful algorithms. 2014-01-05 16:33:05 +01:00
Joris van Rantwijk c71a39d3d2 Trivial cleanups in header files.
Print newline before message in signal handler.
2014-01-03 22:00:31 +01:00
Joris van Rantwijk 7f1a8bb1d7 Write valid .WAV header with dummy sample count at start of run.
As a result, the .WAV file is somewhat usable even during the recording run.
2014-01-03 18:50:12 +01:00
Joris van Rantwijk 829e39594d Print status message saying where audio output is going. 2014-01-03 18:10:37 +01:00
Joris van Rantwijk 8a2cef5e35 Implement .WAV file writing based on Sidney's WavFile.h. 2014-01-03 18:07:28 +01:00
Joris van Rantwijk 3e8c2232d2 Update TODO list. 2014-01-01 17:53:22 +01:00
Joris van Rantwijk f24f42755d Update todo list. 2014-01-01 12:04:38 +01:00
Joris van Rantwijk e650df4bc2 Add README, add license statement. 2014-01-01 12:04:30 +01:00
Joris van Rantwijk f6b0d2b546 Support large output files. 2013-12-31 20:07:46 +01:00
Joris van Rantwijk 0091737339 Switch to cmake for building. 2013-12-31 20:07:11 +01:00
Joris van Rantwijk 47525ef796 Very slight speed improvement in FIR filters. 2013-12-31 15:19:14 +01:00
Joris van Rantwijk cecf407d00 Stereo decoding works. WHEEE!! 2013-12-31 00:56:53 +01:00
Joris van Rantwijk 351e22f9bb Code cleanups. 2013-12-31 00:29:52 +01:00
Joris van Rantwijk f119f2f72c Stereo pilot PLL now working. (Stereo decoding not yet implemented.) 2013-12-31 00:07:14 +01:00
Joris van Rantwijk 620dba5d13 Increase filter order for baseband downsample filter. Add comments. 2013-12-30 15:58:17 +01:00
Joris van Rantwijk 48d605243b Fix bug in option parsing. 2013-12-30 15:24:56 +01:00
Joris van Rantwijk f371d1bef3 Finished pilot PLL (not tested). 2013-12-30 11:22:21 +01:00
Joris van Rantwijk f0d58eac10 Reduce IF bandwidth to 100 kHz. 2013-12-29 18:50:56 +01:00
Joris van Rantwijk c3778fb920 Remove distinction between Coeff and Sample types; they are always the same floating point type. 2013-12-29 00:44:10 +01:00
Joris van Rantwijk 70ba5520ca Clean exit on Ctrl-C or SIGTERM.
Use double instead of float for real-valued samples.
Start implementation of stereo pilot PLL.
2013-12-29 00:34:13 +01:00
Joris van Rantwijk 0ec6475902 Add ALSA output.
Cleanups.
2013-12-29 00:25:58 +01:00
Joris van Rantwijk 6e08f8a55c Receiver working. Produces reasonable mono audio. 2013-12-25 08:59:10 +01:00