Wykres commitów

174 Commity (master)

Autor SHA1 Wiadomość Data
pabr 256a70e535 file_printer: add optional decimation 2017-02-01 15:02:19 +01:00
pabr 0fb80f9ee7 --fd-info rate 5 Hz, except CNR 1 Hz. 2017-01-29 21:34:28 +01:00
pabr 6a504a0777 Add cstln_transmitter (for leandvbtx) 2017-01-29 14:25:30 +01:00
pabr 570ad334a8 Add fast QPSK receiver (--hs) 2017-01-29 14:24:55 +01:00
pabr e94756423d --fd-info: Report number of packets since lock 2017-01-29 02:11:06 +01:00
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