Commit Graph

16 Commits

Author SHA1 Message Date
Nick Foster
90fbf70c5e some mlat changes and update to work with the "real" tags interface 2011-08-24 18:19:57 -07:00
Nick Foster
72acc5e3c1 Default int & dump to "no", use center sampling instead.
A learning experience I guess. If the pulse isn't REALLY square,
and instead is bandlimited in any way, integrate & dump doesn't work
as well as center sampling.

At any rate, the completely rewritten decoder should be both faster
and more sensitive than before.
2011-06-12 01:14:49 -07:00
Nick Foster
3421598b7c switch in&out the center-sample vs. int&dump 2011-06-12 01:07:22 -07:00
Nick Foster
87444eb980 interim commit with some debug stuff thrown in. 2011-06-12 00:56:22 -07:00
Nick Foster
e1b3e555f8 cleanup 2011-06-11 22:07:20 -07:00
Nick Foster
8b1c1791c7 Everything changed.
* Rewrote preamble detector. Uses integrate-and-dump along with correlator to perform optimal receive.
* No longer using framer. Determining packet length via header. Missing some anti-FRUIT stuff.
* Pulled out the slicer logic into its own function.

Lots of todos and fixmes.
2011-06-11 21:32:28 -07:00
Nick Foster
c8dce82b75 Major cosmetic changes to preamble detector 2011-06-08 22:02:13 -07:00
Nick Foster
ef5c0fbd53 cosmetics 2011-05-30 21:00:57 -07:00
Nick Foster
52ebfcf4d4 rip out the energy stuff, int-and-dump filter takes care of it 2011-05-30 20:45:59 -07:00
Nick Foster
00bcc041b2 Cosmetics 2010-11-28 17:07:09 -08:00
Nick Foster
f8966f0d10 All tags, all the time. Still some weirdness with set_history() that requires using the check widths in the framer & slicer. 2010-11-20 17:06:48 -08:00
Nick Foster
cd394e1863 Preamble now passes tags to framer.
Note: Using set_history cocks up the nitems_written() call.
2010-11-20 16:34:44 -08:00
Nick Foster
d173f9e256 Preamble detector cleanup. Better for >2 samps/symbol. 2010-11-19 16:38:32 -08:00
Nick Foster
76f884e81f Copyright assignment. 2010-10-18 09:59:08 -07:00
Nick Foster
7727b7c902 Fixed some bugs where I was treating sample data as an integer. Allows use with UHD without multiplying everything up by 64K. =)
Also changed the reference level printout to show dB instead of sample value. This seems more useful. 0dB is full scale.
2010-09-20 11:09:59 -07:00
Nick Foster
e39021ff8a Initial commit 2010-09-14 22:01:56 -07:00