Wykres commitów

148 Commity (8f8ee3c02d969be49a72858039b3e7e79ff61e78)

Autor SHA1 Wiadomość Data
pabr 8f8ee3c02d Update doc 2017-12-09 20:49:52 +01:00
pabr 246a05c760 Tag stable version 2017-12-09 12:44:07 +01:00
pabr 8aea99a82b Remove another glibc-specific sincosf() 2017-07-23 04:56:01 +02:00
pabr 32e50025f9 Fix ambiguous overload on ARM 2017-07-18 13:31:08 +02:00
pabr fe3dfc0b1f Select low-SNR PLL constants when Viterbi is requested 2017-07-18 12:42:19 +02:00
pabr 87fb360404 Update benchmarking script for RRC and parameters specified in dB 2017-07-18 09:42:38 +02:00
pabr d15d57db69 Fix output power level when decimating 2017-07-18 09:33:42 +02:00
pabr 7fa0abce2e Fix incorrect assumptions about sizeof(long) on x86_64 2017-07-18 07:12:24 +02:00
pabr bf9bf22646 Documentation 2017-07-18 07:11:46 +02:00
pabr b393b70da1 Support more IQ formats 2017-07-13 12:36:14 +02:00
pabr c36d3be1a1 Avoid compiler warning 2017-07-13 11:47:27 +02:00
pabr 8c2e6ed433 cstnl_receiver: Handle overflows to improve timing recovery at low SNR 2017-07-13 11:45:58 +02:00
pabr 41fe24ac98 Add rfscope hzoom, cursors 2017-07-05 16:58:39 +02:00
pabr 34cc137c5d Clarify framing errors 2017-07-05 16:56:06 +02:00
pabr 0d1d3df558 Add RRC filtering, adjustable output power 2017-06-27 23:25:51 +02:00
pabr 949292b2f8 Add rfscope: Spectrum scope with log scale and smoothing 2017-06-27 23:16:30 +02:00
pabr 9fce04093f Specify AWGN in dB 2017-06-27 23:03:51 +02:00
pabr 29aae89f2f Add simple_agc 2017-06-27 23:02:52 +02:00
pabr c33604c67f More sample format 2017-06-27 23:02:35 +02:00
pabr 2ae6edc7eb Fix null pointer when not using window placement 2017-06-27 15:54:45 +02:00
pabr da7ac42e89 Portability: Do not use glibc-specific sincosf 2017-05-12 13:02:26 +02:00
Adrian Chadd 2a598a4c44 Don't use fprintf() without a format string.
This doesn't compile using clang 4.0 on freebsd.
2017-05-04 23:01:09 -07:00
pabr f054ce9dad fir_sampler dot product: Even simpler form that triggers NEON vectorization with gcc-4.9.2 2017-03-25 10:34:11 +01:00
pabr b4668c71bc Add const attributes for optimization 2017-03-25 10:01:46 +01:00
pabr 9a7c1f570f Re-roll dot product so that gcc uses NEON 2017-03-25 10:00:40 +01:00
pabr 8012def3b0 Optimize narrowband FIR sampling 2017-03-22 21:50:48 +01:00
pabr 33783933b0 Better gcc flags for ARM 2017-03-22 08:07:59 +01:00
pabr efa897bf64 fir_sampler: Rotate coefficients on first invocation 2017-03-20 18:16:42 +01:00
pabr cc2be0cda4 Reduce verbosity 2017-03-20 10:21:19 +01:00
pabr 9fc523968b fir_sampler: Reduce overhead of freq tracking 2017-03-19 23:17:57 +01:00
pabr 36c8aa0f52 Add target leandvb.embedded 2017-03-17 17:50:10 +01:00
pabr 57b30c0600 Improve metric for polarity detection 2017-03-17 13:21:16 +01:00
pabr 13029cc1ec Add --buf-factor 2017-03-17 13:20:03 +01:00
pabr c198e20d99 s/interpolator/sampler/ 2017-03-17 13:18:52 +01:00
pabr 732d355134 s/interpolator/sampler/ 2017-03-17 13:18:34 +01:00
pabr df0c27a84c trig16: Clarify range of float angles 2017-03-15 17:09:04 +01:00
pabr 07ea712e6b file_reader: Tolerate partial reads (useful when stdin is over ssh) 2017-03-15 17:06:49 +01:00
pabr 66a49e0731 Improve PLL limits for non-QPSK modulations 2017-03-15 01:00:29 +01:00
pabr b4643fda2f Clarify constellation lookup when noise causes overflow 2017-03-14 23:31:55 +01:00
pabr eaef2fec0b Fix another float-to-int overflow (PLL biased toward lower symbol rates) 2017-03-14 23:24:43 +01:00
pabr 196c3c8e6a CNR estimator: Ignore roll-off region entirely 2017-03-14 23:21:25 +01:00
pabr c317c49893 Cleanup 2017-03-09 18:02:48 +01:00
pabr 00db913d0f fir_filter: Preserve phase at center 2017-03-09 18:00:57 +01:00
pabr ce73a5be51 Convenience functions for optionally-NULL pipes 2017-03-09 17:59:47 +01:00
pabr 4490a38fef hdlc: Optionally ignore short frames. Reduce latency. 2017-03-02 11:10:54 +01:00
pabr 80f68be185 Add RRC filtering 2017-03-02 11:07:52 +01:00
pabr 2f3730e663 cstln_receiver: Track phase as float to avoid problems at high oversampling. Generic interpolator interface. 2017-03-02 11:06:03 +01:00
pabr 7f8f4b2340 Do not depend on framework.h 2017-02-27 12:31:00 +01:00
pabr e847af25f5 Refactor trig16 2017-02-27 12:26:36 +01:00
pabr d65ca0fde0 Implement RRC filter 2017-02-27 12:23:55 +01:00