Christian W. Zuckschwerdt
4267dab4c1
Minor add more pulse meta data
2021-01-24 10:42:06 +01:00
Christian W. Zuckschwerdt
c07c2bd234
Add raw pulse printing mode
2021-01-22 10:55:26 +01:00
Christian W. Zuckschwerdt
7164f4a2f3
Refactor split out pulse_analyzer
2020-09-12 18:10:20 +02:00
Christian W. Zuckschwerdt
1f1468702c
Add attenuation histogram output ( #1387 )
2020-07-04 21:58:33 +02:00
OgreTransporter
19b2f593d2
docs: Fix dot path error ( #1369 )
2020-04-30 09:12:15 +02:00
Christian W. Zuckschwerdt
06e8746f19
Change -l n to -Y level=n
2020-03-16 16:12:06 +01:00
Christian W. Zuckschwerdt
46105fab62
Change detector level limits to dB
2020-03-16 11:28:59 +01:00
Christian W. Zuckschwerdt
9ad8c83d8c
Cleanup minor warnings
2019-11-09 17:11:58 +01:00
Christian W. Zuckschwerdt
192553d439
Update Doxygen
2019-11-09 15:27:58 +01:00
Christian W. Zuckschwerdt
4c335231a1
Clean up doc comments
2019-11-09 11:16:28 +01:00
Benjamin Larsson
a664d0baac
fsk: add min/max fsk pulse detector
2019-11-03 01:25:38 +03:00
Benjamin Larsson
5105b13c68
fsk: add Y option for selecting different fsk low pass coefficients
...
Prepatory work for new fsk pulse detector
2019-11-03 01:25:38 +03:00
Benjamin Larsson
4395fd2ad0
fsk: split out fsk pulse detector
...
Prepatory work for multiple fsk detectors
2019-10-31 20:00:43 +01:00
halfbakery
a437704eca
Convert read OOK pulse_data to current sample rate ( #1160 )
2019-10-05 08:30:13 +02:00
Omar Ali
c234929924
Allow Analyser to differentiate between FSK/OOK flex decoder ( #1086 )
2019-06-24 08:29:44 +02:00
Christian W. Zuckschwerdt
22370cac20
Clean up typedefs
2019-02-16 12:14:58 +01:00
Christian W. Zuckschwerdt
46aaa6fd89
Fix remove trailing spaces
2019-02-15 17:04:27 +01:00
Christian W. Zuckschwerdt
baace97a5a
Harmonize Doxygen comments; enable Autobrief
2019-02-13 16:36:32 +01:00
Christian W. Zuckschwerdt
3e5157d01e
Add sample rate to pulse data; output OOK text with proper scale
2019-02-06 15:59:53 +01:00
Christian W. Zuckschwerdt
fca62efe76
Add pulse data text file support ( #967 )
2019-02-04 14:05:26 +01:00
Christian W. Zuckschwerdt
586eae927b
Refactor util into r_util
2018-12-27 13:54:56 +01:00
Christian W. Zuckschwerdt
17b1f13873
Modularize pulse_detect
2018-12-11 09:38:03 +01:00
Christian W. Zuckschwerdt
a50fe6a14b
Use pulse detect to track and grab frames
2018-12-07 11:33:27 +01:00
Christian W. Zuckschwerdt
68330b85d4
Add Freq/RSSI/SNR output to data_acquired_handler ( #865 )
2018-11-15 12:32:05 +01:00
Christian W. Zuckschwerdt
1026e86631
Replace intmax_t with int64_t
2018-10-10 16:59:10 +02:00
Christian W. Zuckschwerdt
d151d821e1
Add VCD and SR output ( #800 )
...
* Add VCD output
* Add sigrok pulseview converter
* Add f32 output modes
2018-09-30 12:52:28 +02:00
Tommy Vestermark
56ebc1cb4d
Pulse analyzer: Print OOK carrier frequency
2016-01-23 18:28:32 +01:00
Tommy Vestermark
c7e81ca716
Pulse analyzer: Print FSK frequencies
2016-01-23 18:07:20 +01:00
Tommy Vestermark
ff56d009a5
Pulse analyzer: Print absolute timing
2016-01-23 18:06:33 +01:00
Tommy Vestermark
7e82322ff8
Pulse detect: Minor renaming for consistency
2016-01-23 14:48:32 +01:00
Tommy Vestermark
945b99df70
Change pulse data from unsigned to int to avoid undefined behaviour
...
Thanks to zuckschwerdt for noticing this!
2016-01-17 21:41:25 +01:00
Tommy Vestermark
937e85c924
Pulse_detect: Increase maximum number of pulses
...
The Ascot files have 1104 pulses...
2016-01-10 23:33:07 +01:00
Tommy Vestermark
17ca38e84d
Auto level - print level in analyzer
2015-12-13 21:46:27 +01:00
Tommy Vestermark
b22c0cd870
Pulse_analyzer: Terminate pulses to ensure EOP detection in demodulator
...
Will now decode e.g. FSK pulses.
2015-08-29 16:44:57 +02:00
Tommy Vestermark
149c34c121
Pulse_detect: Make FSK demodulation more robust
...
- Correct hysteresis error (positive instead of negative hysteresis :-)
- Only detect FSK at first pulse in possible OOK sequence
2015-08-19 21:34:42 +02:00
Tommy Vestermark
191a4509ac
pulse_detect: Rip out broken level statistics for now
2015-08-18 07:57:23 +02:00
Tommy Vestermark
f24127c383
pulse_detect: Adding FSK demodulation
...
First implementation with OOK/FSK package determination.
Based on adaptive quantization with frequency estimators.
2015-08-18 07:52:40 +02:00
Tommy Vestermark
7e6bbfafc1
Add pulse and gap level statistics
...
Useful for determining signal and noise level.
Changed interval notation to mathematically correct notation [;]
2015-08-09 17:51:02 +02:00
Tommy Vestermark
9d1e6f5430
Pulse detector: added MIN and MAX gap time before EOP
...
Implemented minimum and maximum gap times in addition to current
gap/pulse ratio. Changed values to be independent of sample rate.
Also made bitbuffer less noisy for decoders with small .long_limit
Tested with:
rtl_433_tests/tests/ambient_weather/01/f007th.data
rtl_433_tests/tests/cardin/01/S466-TX2_01.data
rtl_433_tests/tests/cardin/01/S466-TX2_02.data
rtl_433_tests/tests/fineoffset/01/gfile001.data
rtl_433_tests/tests/lacrosse/01/gfile001.data
rtl_433_tests/tests/lacrosse/01/gfile002.data
rtl_433_tests/tests/lacrosse/01/gfile006.data
rtl_433_tests/tests/oregon_scientific/01/BTHGN129.data
rtl_433_tests/tests/oregon_scientific/01/BTHR968.data
rtl_433_tests/tests/oregon_scientific/02/gfile003.data
rtl_433_tests/tests/prologue/01/gfile001.data
2015-07-10 18:46:07 +02:00
Tommy Vestermark
a8eca367a9
Minor cleanup
2015-06-23 23:33:16 +02:00
Tommy Vestermark
faeba88759
Added a pulse analyzer function
2015-06-17 01:09:21 +02:00
Tommy Vestermark
c59860eb36
Added generic pulse detector
...
Initial attempt at making CPU efficient demodulation by making a common
data sample processing. The CPU intensive sample based demodulation will
be replaced by a common pulse detector outputting a pulse data structure
for further processing.
2015-06-16 22:10:37 +02:00