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 |