Commit graph

204 commits

Author SHA1 Message Date
Ahmet Inan
a01d6c607b moved pulse detector code to pulse.rsh 2015-02-28 11:06:08 +01:00
Ahmet Inan
20b11df2a6 v1.28 2015-02-26 16:56:23 +01:00
Ahmet Inan
cda384afaa reverted to old lower maximum absolute deviation for estimator
noise makes sync pulse shorter, so we end up in another mode for a short time ..
using a lower max avoids the jumpiness.
2015-02-26 16:53:55 +01:00
Ahmet Inan
be8a372034 simplified calibration header detection: ignore leader tone
just rely on start bit
2015-02-26 16:17:51 +01:00
Ahmet Inan
fc6f434885 v1.27 2015-02-26 12:57:33 +01:00
Ahmet Inan
ea53edfafb improved scanline estimator by also distinguishing by sync length 2015-02-26 12:56:25 +01:00
Ahmet Inan
d415a8d7cd v1.26 2015-02-25 12:50:47 +01:00
Ahmet Inan
926d13a5e3 improved root menu, selecting mode disables auto mode 2015-02-25 12:49:25 +01:00
Ahmet Inan
bb2cfdfce6 improved update rate menu 2015-02-25 11:49:03 +01:00
Ahmet Inan
6f096419c1 improved image sharpness menu 2015-02-25 11:29:03 +01:00
Ahmet Inan
4dda305a87 v1.25 2015-02-18 10:59:38 +01:00
Ahmet Inan
a92663be5e show the filename in a toast after saving the image 2015-02-18 10:40:12 +01:00
Ahmet Inan
09581214d6 forgot to square these two 2.0f also while changing amplitude to power 2015-02-18 09:59:07 +01:00
Ahmet Inan
c5f6a0b7db v1.24 2015-02-17 16:59:27 +01:00
Ahmet Inan
0856b2edcf added toggle button for decoder 2015-02-17 16:56:48 +01:00
Ahmet Inan
007dbb0a42 set decoder member to null onDestroy, so it gets out of scope 2015-02-17 15:41:42 +01:00
Ahmet Inan
32641bdf30 compare power instead of amplitude for channel activity 2015-02-17 15:01:40 +01:00
Ahmet Inan
e2c25d83ce removed lowpass from leader tone detection 2015-02-17 14:50:14 +01:00
Ahmet Inan
ba71a59f60 v1.23 2015-02-13 19:05:51 +01:00
Ahmet Inan
ae35d841d3 do not overwrite user blur setting on mode change 2015-02-13 17:43:47 +01:00
Ahmet Inan
14a5c7b185 continue decoding, even if volume too low
it's amazing but one bit is actually enough to decode at 44100Hz
2015-02-13 17:24:52 +01:00
Ahmet Inan
7c6689f126 added some nice commented out RS_DEBUG macros 2015-02-11 20:20:49 +01:00
Ahmet Inan
119813bc4a Wrasse -> Wraase
The "Wraase SC2 180" mode was invented by Volker Wraase (DL2RZ)
2015-02-11 16:12:57 +01:00
Ahmet Inan
a1e9f2fb3a added pd modes to README 2015-02-10 17:31:32 +01:00
Ahmet Inan
09d4481325 v1.22 2015-02-10 17:28:16 +01:00
Ahmet Inan
e42cad9ddf added PD50, PD90, PD120, PD160, PD240 and PD290 2015-02-10 16:53:18 +01:00
Ahmet Inan
ab76867c00 gradle updates 2015-02-10 14:42:08 +01:00
Ahmet Inan
7971b9e693 android studio updates 2015-02-09 22:12:11 +01:00
Ahmet Inan
172a9675a8 added pd scanline constants 2015-02-09 21:50:20 +01:00
Ahmet Inan
ff1c357656 updated README with PD180 and google play store link 2015-02-04 20:42:20 +01:00
Ahmet Inan
e02068592b v1.21 2015-02-04 16:49:19 +01:00
Ahmet Inan
f3cd104895 fixed PD180 odd/even swap
Everyone seems to have their own interpretation of odd and even.
2015-02-04 16:35:09 +01:00
Ahmet Inan
df64602ed3 added german resource strings 2015-02-04 15:26:13 +01:00
Ahmet Inan
d3c90d506c replaced "Share" with @string/action_share 2015-02-04 14:59:35 +01:00
Ahmet Inan
b65dc61c5d v1.20 2015-02-03 14:51:49 +01:00
Ahmet Inan
168665f864 enlarge grey area for cnt, removed from calibration detection
we are now better at dealing with spurious sync pulses
caused by noise, so allow an attenuated control channel.
2015-02-03 14:51:07 +01:00
Ahmet Inan
35994cdfd9 use an modified baseband delay demodulator
we are working at sampling rate, so we can use a faster approximation and avoid trigonometric functions altogether.
we still have to normalize the output though.
2015-02-02 16:21:26 +01:00
Ahmet Inan
1798a3e25f Version 1.19 2015-02-02 00:17:39 +01:00
Ahmet Inan
e940f8b3b6 added PD180 support and made image size more flexible 2015-02-02 00:04:40 +01:00
Ahmet Inan
805789bfa6 its 5% not 0.5% 2015-01-28 22:47:50 +01:00
Ahmet Inan
0c1a728c34 only scottie needs the extrawurst 2015-01-28 22:20:07 +01:00
Ahmet Inan
c2c9bd8599 allow sync pulse to be up to 5% of scan line length too early or too late 2015-01-28 22:04:01 +01:00
Ahmet Inan
04daf05a7a fixed scottie extrawurst 2015-01-28 21:30:19 +01:00
Ahmet Inan
c4520891c5 be more picky about sync pulse position
ignore early sync pulses 5 times, then reset.
should be more robust against spurious sync pulses caused by noise or crosstalk
2015-01-27 23:01:31 +01:00
Ahmet Inan
075b6c6d7d finish up vis sequence before returning code
instead of returning too early ignoring stop bit: simply ignore value of stop bit
2015-01-27 22:32:09 +01:00
Ahmet Inan
61f8534312 added simple moving average and used in scanline estimator 2015-01-23 21:41:42 +01:00
Ahmet Inan
88f22d7ca8 d'oh: use member, not local variable to synchronize 2015-01-22 12:29:28 +01:00
Ahmet Inan
77e2c06d96 v1.18 2015-01-17 13:54:35 +01:00
Ahmet Inan
9bbca4bd6d added save and clear image buttons 2015-01-17 12:30:09 +01:00
Ahmet Inan
8b16b13ad2 added menu items to increase / decrease update rate
default update rate is 2 updates per second
2015-01-16 18:47:57 +01:00