Commit Graph

16 Commits

Author SHA1 Message Date
Nick Foster
1630e67c3b Preamble subtracts average (LPF'ed) input from samples. This has the effect only
of improving the slicer threshold to exactly 0.5.
2013-08-04 22:20:15 -07:00
Nick Foster
8e1bdafc51 Re-tab air_modes_preamble.cc 2013-08-04 22:14:08 -07:00
Nick Foster
0ce6374656 Convert next branch to 3.7 API. Based on Johnathan Corgan's 3.7 conversion of
the master branch.
2013-07-17 18:03:45 -07:00
Nick Foster
fd6ee2ce89 Change reference output so it now outputs SNR, which is much more useful. 2013-06-10 07:47:42 -04:00
Nick Foster
a847f5f875 Fix introduced CPU consumption bug. 2013-06-05 17:50:25 -04:00
Nick Foster
f62813f039 Add getters/setters in preamble/slicer, bring them out to radio.py via pubsub. 2013-06-05 15:56:09 -04:00
Nicholas Corgan
4e5fb40531 Some Windows fixes 2013-04-01 15:51:00 -07:00
Nick Foster
85da74b43a Fix preamble/slicer dB numbers. Was using power ratios for voltages (2.0 instead of 1.414 for 3dB, etc.). No real performance change.
Fix suggested by Denis Gapotchenko.
2012-10-13 20:55:45 -07:00
Johnathan Corgan
f18d111e1c Merge branch 'master' into qtapp
Conflicts:
	CMakeLists.txt
	lib/air_modes_preamble.cc
	python/sql.py
2012-10-07 17:54:03 -07:00
Nick Foster
8939a72e62 Preamble was sometimes consuming more samples than it was given, due to rounding issues and due to the early/late gate peak detector. 2012-09-14 09:41:21 -07:00
Nick Foster
6c7a73702e Slicer was being called with fewer samples than necessary for output. This may fix the "O" bug and should reduce CPU consumption. 2012-08-23 09:05:18 -07:00
Nick Foster
89d818a792 Slicer was being called with fewer samples than necessary for output. This may fix the "O" bug and should reduce CPU consumption. 2012-08-23 09:03:56 -07:00
Nick Foster
17b788efc7 Possible fix for the hang bug -- preamble could under certain circumstances consume -1, which makes Gnuradio think we're done. 2012-08-14 09:27:34 -07:00
Hoernchen
d2ec78c506 Fix for Windows build API exports. 2012-07-16 15:24:18 -07:00
Nick Foster
17f7cb9a53 Backport Flightgear server from private tx branch, collapse commits.
* Added Flightgear multiplayer output interface to uhd_modes.py. This allows flight with live traffic in fgfs.
* Quaternion library borrowed from PyPi and modified to generate angle/axis representation and construct rotation quat from lat/lon to ECEF.
* Miscellaneous enhancements and cleanup to fix timestamps, add aircraft type field (seems to be unused anyway), turnrate info
2012-06-13 07:49:22 -07:00
Nick Foster
8522bc0b25 CMakeified almost everything. Test code in python/ and apps other than uhd_modes.py still need minor updating. 2011-12-14 10:17:16 -08:00