pabr
|
7de4cb16db
|
Add --hs, --inbuf
|
2017-01-29 01:48:51 +01:00 |
pabr
|
17c5918a7c
|
Split generic RS implementation from DVB-specific code
|
2017-01-28 18:32:13 +01:00 |
pabr
|
adc50bf825
|
Cleanup debug messages. Use more bits for Viterbi quality.
|
2017-01-28 18:26:29 +01:00 |
pabr
|
0d66a7bb1b
|
Documentation
|
2017-01-20 23:45:03 +01:00 |
pabr
|
126b48e828
|
lowpass: add optional gain
|
2017-01-20 18:07:55 +01:00 |
pabr
|
78bdcbc4e7
|
Add max()
|
2017-01-20 18:06:58 +01:00 |
pabr
|
9ffa58bac4
|
Less verbose
|
2017-01-20 18:06:46 +01:00 |
pabr
|
19bd3d495b
|
Add generic blocks for QA
|
2017-01-20 18:05:29 +01:00 |
pabr
|
d3874756e5
|
Add RS encoder
|
2017-01-20 18:04:46 +01:00 |
pabr
|
5ab45dc977
|
Add fir_resampler
|
2017-01-20 18:01:17 +01:00 |
pabr
|
6fec30dd9e
|
Fix complex WGN generator amplitude
|
2017-01-20 18:00:25 +01:00 |
pabr
|
dd93ee1e77
|
Add fast QPSK 1/2 deconvolution. Add modulator components.
|
2017-01-20 17:58:36 +01:00 |
pabr
|
ac0ab0901f
|
Fix cconverter when in=cf32 out=cu8
|
2017-01-18 12:20:44 +01:00 |
pabr
|
3de83d727a
|
Avoid situation where mpeg_sync never sees an inverted sync byte
|
2017-01-16 22:03:16 +01:00 |
pabr
|
b16fab8f28
|
Refactor hamming_weight(), parity(). Add resync_period in mpeg_sync.
|
2017-01-16 19:28:04 +01:00 |
pabr
|
605c52b5ab
|
Documentation
|
2017-01-16 09:02:54 +01:00 |
pabr
|
becb95c83c
|
Refactor parity()
|
2017-01-15 09:51:59 +01:00 |
pabr
|
bc5d8a5ae1
|
Fix mapping for conjugated signals
|
2017-01-14 13:49:37 +01:00 |
pabr
|
d45eb3c4b3
|
Cleanup usage message
|
2017-01-11 23:27:48 +01:00 |
pabr
|
9003c3a8ca
|
Add VBER estimation
|
2017-01-11 16:48:32 +01:00 |
pabr
|
c36f1d6501
|
Use Hamming distance when hardening metric
|
2017-01-11 16:43:56 +01:00 |
pabr
|
2c52605cec
|
Add hamming_weight()
|
2017-01-11 16:39:21 +01:00 |
pabr
|
a0714c0d57
|
Add rate_estimator
|
2017-01-11 16:38:02 +01:00 |
pabr
|
e3377ee527
|
Count bit errors detected by RS.
|
2017-01-11 16:37:00 +01:00 |
pabr
|
7df1ba54c4
|
Print warning when deallocating objects
|
2017-01-11 16:33:45 +01:00 |
pabr
|
d88c6b91d5
|
Add generic Viterbi decoder and support for QPSK 1/2
|
2017-01-10 19:29:01 +01:00 |
pabr
|
f8f4a5ad83
|
--resample, --rrc, --rolloff, --cnr. Wrap freq offset vertically in timeline.
|
2017-01-02 06:19:11 +01:00 |
pabr
|
c038597c7d
|
Documentation.
|
2017-01-02 05:23:44 +01:00 |
pabr
|
e2d2e64241
|
Discard quadrature noise when estimating MER with BPSK. Add spectrum-based CNR estimator.
|
2017-01-02 05:23:10 +01:00 |
pabr
|
54270cd4af
|
Add optional shutdown() method
|
2016-12-30 12:54:01 +01:00 |
pabr
|
7af5f2462c
|
Control log messages
|
2016-12-30 12:52:20 +01:00 |
pabr
|
1e9586885c
|
Add flag DISABLED.
|
2016-12-23 22:35:14 +01:00 |
pabr
|
9adc1931ca
|
Support large sampling rates.
|
2016-12-21 12:00:11 +01:00 |
pabr
|
f512e06fbf
|
Add WRAP mode for multiscope
|
2016-12-21 11:46:21 +01:00 |
pabr
|
85ed7bbffe
|
Clarify lowpass parameters. Add RRC template.
|
2016-12-21 11:45:33 +01:00 |
pabr
|
380ebe188e
|
Do not scale direct FFT
|
2016-12-21 11:40:00 +01:00 |
pabr
|
9a1eda959d
|
Add sinc filter generator
|
2016-12-10 10:50:44 +01:00 |
pabr
|
2da47b6989
|
fir_filter: Add decimation and frequency shifting
|
2016-12-10 10:48:13 +01:00 |
pabr
|
816d8f5e8c
|
Revert constants
|
2016-12-10 10:37:42 +01:00 |
pabr
|
58852ab769
|
Add frequency measurement output as publicly readable member.
Track frequency through aliasing: 32-bit, don't reset at band edges.
|
2016-12-10 10:34:29 +01:00 |
pabr
|
972f8f727a
|
Rotate BPSK (improves dynamic range)
|
2016-11-04 10:43:38 +01:00 |
pabr
|
bb3599bdb7
|
Add complex ops
|
2016-11-04 10:40:15 +01:00 |
pabr
|
12694fc6f7
|
Add decimator
|
2016-11-04 10:39:17 +01:00 |
pabr
|
15dd5a36c5
|
Add simple FIR filter
|
2016-11-04 10:37:56 +01:00 |
pabr
|
c72345f06b
|
Move min()
|
2016-11-04 10:35:17 +01:00 |
pabr
|
71f0b82342
|
Add --drift feature.
|
2016-11-01 15:22:39 +01:00 |
pabr
|
8a4d77ace1
|
Add --float-scale.
|
2016-11-01 06:47:07 +01:00 |
pabr
|
e24adb5964
|
Fix cmdline option name/documentation
|
2016-11-01 06:03:26 +01:00 |
pabr
|
0c4342c8f5
|
leandvb: Fix two bugs which made re-locking unrealiable
|
2016-09-16 18:59:52 +02:00 |
pabr
|
a677a411b2
|
leandvb: Add constellation output and VT100 UI
|
2016-09-16 15:23:07 +02:00 |
pabr
|
22ed7b45bc
|
leansdrcat: Add --block, --nonblock, --cbrN
|
2016-09-16 15:09:58 +02:00 |
pabr
|
8bf35dd927
|
Report signal strength before AGC
|
2016-09-16 12:28:51 +02:00 |
pabr
|
2f93622096
|
Tune size of circular buffers to improve performance
|
2016-09-15 13:41:29 +02:00 |
pabr
|
ae2fef1463
|
Optimize parity() with LUT
|
2016-09-15 13:25:29 +02:00 |
pabr
|
3549305224
|
cstln_receiver: Fix rare overflow
|
2016-09-13 11:57:37 +02:00 |
pabr
|
1fda85364f
|
DVB: Add --fastlock mode.
Deconvol: Handle 180° rotation as polarity in mpeg_sync.
|
2016-09-13 10:21:33 +02:00 |
pabr
|
89ab4cd601
|
Add --filter, --hq.
|
2016-09-12 11:30:00 +02:00 |
pabr
|
5c391fb97b
|
Clarify buffer sizes for new sync scheme.
GUI tweaks.
|
2016-09-12 11:16:22 +02:00 |
pabr
|
4b4ff7f9e9
|
Improve debugging of over/underflows.
|
2016-09-11 21:44:37 +02:00 |
pabr
|
a70c3b9403
|
Fix underflow.
|
2016-09-11 21:26:27 +02:00 |
pabr
|
13434a9c5a
|
Fix --rotate and possible underflow
|
2016-09-11 21:25:54 +02:00 |
pabr
|
6f089c93b5
|
GUI improvements
|
2016-09-11 21:22:58 +02:00 |
pabr
|
1e5f770277
|
Add DVB-S2 constellations. Plot constellation in GUI.
|
2016-09-10 23:32:58 +02:00 |
pabr
|
f254bdb939
|
Fix underflow bug with FEC 2/3.
|
2016-09-04 02:30:56 +02:00 |
pabr
|
66b030db02
|
Removed _gui suffix.
|
2016-09-03 22:20:25 +02:00 |
pabr
|
1b2d8e3bc4
|
Move to git.
|
2016-09-02 23:43:09 +02:00 |