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 |
pabr
|
5eeee6afb5
|
Add --hdlc mode
|
2017-02-25 23:03:28 +01:00 |
PABR TECHNOLOGIES
|
ab72b2f5de
|
Cleanup type abbreviations
|
2017-02-21 10:47:49 +01:00 |
PABR TECHNOLOGIES
|
c928aef4c7
|
Implement ETSI TR 101 198 (DVB-S with BPSK instead of QPSK)
|
2017-02-19 16:35:17 +01:00 |
PABR TECHNOLOGIES
|
e7847ee70d
|
Display labels in timeline plot
|
2017-02-16 16:24:13 +01:00 |
PABR TECHNOLOGIES
|
be474e56e2
|
Support deeper traceback
|
2017-02-16 16:22:55 +01:00 |
pabr
|
8cfc106cc2
|
Merge branch 'master' of https://github.com/pabr/leansdr
|
2017-02-06 15:56:55 +01:00 |
pabr
|
4f6fd46d51
|
Revert filtering and PLL constants
|
2017-02-06 15:55:07 +01:00 |
pabr
|
46ffff11c1
|
Avoid compiler warning and prepare for deeper tracebacks
|
2017-02-03 22:03:42 +01:00 |
pabr
|
7a2d02b376
|
Typo
|
2017-02-03 14:58:07 +01:00 |
pabr
|
ea04b4ff0c
|
Add benchmarking script
|
2017-02-03 14:56:32 +01:00 |
pabr
|
411efc7fe2
|
Change PLL constants to improve lock at low SNR
|
2017-02-03 14:45:27 +01:00 |
pabr
|
1e0d6babc2
|
Add rms+min+max estimator
|
2017-02-03 14:44:31 +01:00 |
pabr
|
bd19f89081
|
Normalize either DC gain or RMS
|
2017-02-03 04:12:24 +01:00 |
pabr
|
eac5daafc7
|
Build the new utilities
|
2017-02-03 04:11:45 +01:00 |
pabr
|
bc010a9f16
|
Packet generator for benchmarking
|
2017-02-03 04:10:54 +01:00 |
pabr
|
1ce95fd698
|
Add --deterministic noise
|
2017-02-03 04:09:55 +01:00 |
pabr
|
fe28cf6fda
|
Interpolation: Narrower filter, normalize RMS.
|
2017-02-03 04:08:51 +01:00 |
pabr
|
4b8a5183c4
|
Narrower filter improves results
|
2017-02-03 04:06:57 +01:00 |
pabr
|
b082ba499d
|
Normalize DC gain when resampling
|
2017-02-03 04:06:30 +01:00 |
pabr
|
9bd673c822
|
Add convenience functions for pipewriter
|
2017-02-03 01:06:47 +01:00 |
pabr
|
5b395c71e9
|
Use pipewriter.write()
|
2017-02-02 16:36:42 +01:00 |
pabr
|
391fbf828a
|
Use pipewriter.write()
|
2017-02-01 15:21:42 +01:00 |
pabr
|
d2b13aebf9
|
Make decimation options more consistent
|
2017-02-01 15:14:25 +01:00 |
pabr
|
8e042d042a
|
Allow --hq when sampling ratio too low for --cnr
|
2017-02-01 15:13:54 +01:00 |