Commit Graph

  • c09c6258b4 Improved trackers master jens 2022-07-11 15:12:32 +02:00
  • 257c884355 - added reset() method jens 2022-07-10 18:01:30 +02:00
  • 39d536910b - removed --no-print-directory jens 2022-07-04 15:35:14 +02:00
  • 20c828e7ad - use defaults jens 2022-07-04 15:34:48 +02:00
  • 66be18f5f5 - use defaults jens 2022-07-04 15:34:16 +02:00
  • f78c30c4de - enables sync data jens 2022-06-27 06:54:33 +00:00
  • f88d6b8eed - refactored jens 2022-06-27 06:53:22 +00:00
  • fe4adae75b - TimingGenerator controls decimation jens 2022-06-26 20:46:52 +00:00
  • 55774978a5 - refactored Frame to FrameReceiver jens 2022-06-26 16:53:44 +00:00
  • 69a81ff7fc - sym2bytes is public - improved handling when data count is 0 jens 2022-06-26 12:34:32 +00:00
  • 8f84c733a8 - added jens 2022-06-26 12:27:16 +00:00
  • 553755fd27 - simplified m_symbolMask calculation - removed debug prints jens 2022-06-26 12:05:44 +00:00
  • 539f35b6e7 - simplified m_symbolMask calculation jens 2022-06-26 12:05:07 +00:00
  • b2e77d4be2 - improved sync jens 2022-06-26 08:23:59 +00:00
  • 607c4ec647 - fixed buffer overflow due to not consumming buffer jens 2022-06-24 16:08:14 +00:00
  • d5e1a1d707 - automatically calculate buffer size jens 2022-06-24 16:07:17 +00:00
  • 8b6d6313e5 - blockifized DeSymbolizer, DeFormatter, FrameReceiver jens 2022-06-24 15:13:44 +00:00
  • 1da7f978ae - cleaned up - use Block bypass to create idle frames jens 2022-06-24 09:50:33 +00:00
  • a2a0415c40 - added enbale and bypass jens 2022-06-24 09:50:08 +00:00
  • 860921eaad - refactored Symbolizer - cleaned up jens 2022-06-24 09:32:39 +00:00
  • 4f07817800 -removed outdated unittest-style classes jens 2022-06-24 08:53:51 +00:00
  • 40be63056c - removed IFormatter jens 2022-06-24 08:53:14 +00:00
  • e029a0c985 - Symbolizer is Processor::Block - removed ISymbolizer jens 2022-06-24 08:52:56 +00:00
  • 5bab8d67b3 - fixed exeptions jens 2022-06-24 08:52:12 +00:00
  • 6f93260ca1 - added include jens 2022-06-24 08:51:34 +00:00
  • de69d3e845 - refactored Formatter -> DeFormatter, Formatter - refactored Symbolizer -> DeSymbolizer, Symbolizer - Formatter is a Processor::Block - changed retrieval for Processor::Buffer - added Exception.hpp jens 2022-06-24 07:23:01 +00:00
  • 193e6432a4 - refactored Formatter -> DeFormatter, Formatter - refactored Symbolizer -> DeSymbolizer, Symbolizer - Formatter is a Processor::Block - changed retrieval for Processor::Buffer - added Exception.hpp jens 2022-06-24 07:19:53 +00:00
  • 7923b01fa0 - refactored Formatter -> DeFormatter, Formatter - refactored Symbolizer -> DeSymbolizer, Symbolizer - Formatter is a Processor::Block - changed retrieval for Processor::Buffer jens 2022-06-24 07:18:23 +00:00
  • 7147962697 - refactore Formatter - prpeared for unscrambled sync data - State-based deformatter jens 2022-06-23 11:18:07 +00:00
  • 10572920de - TimingGenerator tells Polyphase when to produce a sample jens 2022-06-22 18:25:15 +00:00
  • e571c9adec - refactored Makefiles jens 2022-06-22 09:15:14 +00:00
  • d1efaf9f05 - TimingGenerator tells Farrow whenn to produce a sample jens 2022-06-21 19:37:00 +00:00
  • 31883e71a6 - AGC: added boundaries - Tracker: forget max at each process for all rackers jens 2022-06-21 17:38:55 +00:00
  • ea994e3f1f - removed StatisticsProvider jens 2022-06-20 11:07:55 +00:00
  • 567578415b - fixed Buffer for PROCESSOR_BUFFER_USE_EXCEPTIONS not defined jens 2022-06-20 11:07:11 +00:00
  • 73f9dad9ea - removed jens 2022-06-20 10:58:20 +00:00
  • a7976e4365 - added statistics folder jens 2022-06-20 10:58:03 +00:00
  • dce7a3cade - do not use StatisticsProvider - make cheap and accurate trackers jens 2022-06-20 10:55:26 +00:00
  • aab65930bc - improved Buffer exceptions jens 2022-06-20 10:53:45 +00:00
  • 4d13e8e41f - implemented Tracker class - refactored IMinMAx, Statistics jens 2022-06-18 14:05:39 +00:00
  • dea5ae345d - added metrics jens 2022-06-18 07:09:49 +00:00
  • 2f49fb692d - added Statistics - added Tracker jens 2022-06-18 07:08:41 +00:00
  • 0305350789 - refactored jens 2022-06-17 12:46:44 +00:00
  • 7a9483d2d1 - fixed Processor::Buffer regression jens 2022-06-17 12:45:41 +00:00
  • 0157bad8d8 - Instead of adjusted len, buffer read() / write() returns exception in case of length mismatch jens 2022-06-17 12:08:06 +00:00
  • 9ee9bc989f - Instead of adjusted len, buffer read() / write() returns exception in case of length mismatch jens 2022-06-17 12:07:54 +00:00
  • d72255dbac - constify jens 2022-06-17 12:06:09 +00:00
  • 9de592a8c9 - Processor::Blocks were assigned in/out buffers from outside jens 2022-06-17 11:23:46 +00:00
  • 8b8ac38727 - Processor::Blocks were assigned in/out buffers from outside jens 2022-06-17 11:22:49 +00:00
  • 5b2ed3097b - polyphase is a Processor::Block jens 2022-06-17 10:34:10 +00:00
  • 35015b05c9 - removed feed() methods jens 2022-06-17 10:09:52 +00:00
  • 970a338248 - allow lazy construction jens 2022-06-17 10:04:43 +00:00
  • 8b4297a8ab - customize debug and release build jens 2022-06-17 08:03:19 +00:00
  • 7ce4a6c855 - cleaned up jens 2022-06-17 07:53:45 +00:00
  • 58aac48872 - use Farrow as Processor::Block jens 2022-06-17 07:51:19 +00:00
  • f34c5f1331 - Farrow is a Processor::Block jens 2022-06-17 07:50:51 +00:00
  • ea71aca50f - refactored jens 2022-06-17 07:50:22 +00:00
  • 5bf1d7f8f8 - delete copy constructor - added free() method - raise Exeption on write overflow jens 2022-06-17 07:49:56 +00:00
  • ae0e7a7915 - refactored Processor::Block jens 2022-06-17 06:23:37 +00:00
  • cc9b078f4c - added getInputBuffer() jens 2022-06-16 16:59:24 +00:00
  • 56fc1810a9 - TimingGenerator generates dOmega jens 2022-06-16 16:28:35 +00:00
  • e418e45fd3 - TimingGnerator has omega and takes dOmega jens 2022-06-16 16:27:53 +00:00
  • dedc17f0ac - works after fixing wavs jens 2022-06-16 14:30:49 +00:00
  • 417f1f5a8f - updated wav jens 2022-06-16 14:27:56 +00:00
  • 537e25c1fc - updated wav jens 2022-06-16 13:33:47 +00:00
  • cacc5bb11f - cleaned up jens 2022-06-16 13:32:58 +00:00
  • 0a1d31a0d9 - cleaned up jens 2022-06-16 13:32:16 +00:00
  • b8b4906d9d - changed STR lead-lag params - refactored TimingGeneratorGardner jens 2022-06-16 08:50:02 +00:00
  • e50cfef482 - use alternate_impl for gardner jens 2022-06-15 15:36:43 +00:00
  • 19ea3402ca - feed also feeds legacy FIFO jens 2022-06-15 15:36:18 +00:00
  • 6b7ed6e41e - removed omega from TimingGenerator jens 2022-06-15 14:55:34 +00:00
  • e513ae7e40 - closed the Gardner Loop jens 2022-06-15 14:54:57 +00:00
  • 6203cabecf - use TimingGeneratorGardner jens 2022-06-15 10:53:37 +00:00
  • 68ec11ce6e - added TimingGeneratorGardner jens 2022-06-15 10:51:44 +00:00
  • 5c7a8fd7b2 - fixed protected jens 2022-06-15 10:51:35 +00:00
  • 43daa7b219 - refactored jens 2022-06-15 10:41:09 +00:00
  • a0b9ea8e4f - refactored jens 2022-06-15 10:40:48 +00:00
  • b5fa2c41c2 - refactored jens 2022-06-15 10:40:20 +00:00
  • 4192bc92aa - removed debug stuff jens 2022-06-15 10:08:49 +00:00
  • ab1ef06e81 - output WAV has no zeros at the end jens 2022-06-15 10:07:38 +00:00
  • be8983067b - read() fixed missing consume() jens 2022-06-15 10:06:50 +00:00
  • 7a80581827 - greatly simplified - Works for all interpolation ratios - use Processor::Buffer for FIR feeding jens 2022-06-15 10:06:22 +00:00
  • 88b1656878 - added feed() from array - added feed() from Processor::Buffer jens 2022-06-15 10:05:11 +00:00
  • 115dd77221 - fractional interpolation working jens 2022-06-15 06:10:40 +00:00
  • 100e2fe289 - fractional interpolation working jens 2022-06-15 06:10:22 +00:00
  • 5c3798b4e2 - improved buffers jens 2022-06-15 06:09:59 +00:00
  • 4251595445 - fixed problems jens 2022-06-14 20:05:13 +00:00
  • 734432f18b - added jens 2022-06-14 20:04:25 +00:00
  • 3bfc9ee115 Zwischenstand jens 2022-06-14 17:57:59 +00:00
  • 9329aeb192 - added wav IQ data - closed the loop jens 2022-06-13 18:23:40 +00:00
  • d445cdfaeb - improved tests jens 2022-06-13 18:02:15 +00:00
  • cb8ed08f6f - rediced compiler warnings jens 2022-06-13 17:51:21 +00:00
  • 05ae238675 - load test jens 2022-06-13 16:29:53 +00:00
  • ce1a9529cb - added wav jens 2022-06-13 16:23:32 +00:00
  • aa86689c56 - added jens 2022-06-13 07:30:39 +00:00
  • 283359dc8a - partial revert jens 2022-06-13 07:28:49 +00:00
  • f40d66c7f9 - added jens 2022-06-13 07:07:08 +00:00
  • 2dfbde5af2 - compile clean jens 2022-06-13 06:52:25 +00:00
  • 106051fbdc #include <string.h> jens 2022-06-13 06:52:03 +00:00
  • 3a377e97f9 - fixed buffer resize - added readAt() jens 2022-06-13 06:51:49 +00:00