Wykres commitów

166 Commity (master)

Autor SHA1 Wiadomość Data
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