Jared Boone
9c11fdf80c
Explicit std::function nullptr checks.
...
Eliminates std::function check which tries to "_ZSt25__throw_bad_function_callv", along with 816 bytes of extra code, including some locale/wlocale/moneypunct nonsense.
2016-02-23 13:30:41 -08:00
Jared Boone
af8c9609a8
Little code size tweak using std::move in constructors.
2016-02-03 22:47:22 -08:00
Jared Boone
111a5f10c0
Add some baseband constructors.
...
Some of them I think I took out earlier...
2015-11-10 14:04:50 -08:00
Jared Boone
ddd34793a6
Default constructors and configure methods for baseband classes.
2015-11-06 09:40:05 -08:00
Jared Boone
68250b4d30
Expose weight() of FixedErrorFilter.
2015-11-06 09:40:01 -08:00
Jared Boone
474eaa8541
Template ClockRecovery for ErrorFilter type.
2015-11-06 09:40:01 -08:00
Jared Boone
9879af37d5
FixedErrorFilter constructor.
2015-11-06 09:40:01 -08:00
Jared Boone
727d4c8a1f
Const the FixedErrorFilter operator().
2015-11-06 09:40:01 -08:00
Jared Boone
93b9b9d9ef
LinearErrorFilter constructor.
2015-11-06 09:40:01 -08:00
Jared Boone
a3cce5632e
Complete rewrite of clock recovery, lots of refactoring.
2015-11-06 09:39:59 -08:00
Jared Boone
934936d3f6
Enhancements to clock recovery
...
Linearly interpolate input and delayed samples, based on phase of internal symbol clock.
2015-11-06 09:39:59 -08:00
Jared Boone
dc6fee8370
Initial firmware commit.
2015-07-08 08:39:24 -07:00