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
|
9bbca4bd6d
|
added save and clear image buttons
|
2015-01-17 12:30:09 +01:00 |
|
Ahmet Inan
|
0945e8b031
|
replaced if's with a simpler switch in radix2
|
2015-01-16 18:06:03 +01:00 |
|
Ahmet Inan
|
c0f911f1e9
|
fixed bug introduced with "replaced radix2 input with float"
it really sucks not having a complex data type .. damn you c99
|
2015-01-15 16:23:03 +01:00 |
|
Ahmet Inan
|
5fc7dfc458
|
fade spectrum slower
|
2015-01-15 11:42:44 +01:00 |
|
Ahmet Inan
|
42aaf6b4cf
|
draw lines between points in spectrum
|
2015-01-15 11:04:41 +01:00 |
|
Ahmet Inan
|
1c3f90aef0
|
added spectrum view to present spectrogram
|
2015-01-15 00:32:39 +01:00 |
|
Ahmet Inan
|
c42b2cba47
|
renamed variables for normalization, export float instead of int volume
|
2015-01-14 20:35:34 +01:00 |
|
Ahmet Inan
|
ada2422531
|
added simple VU Meter
|
2015-01-14 18:30:00 +01:00 |
|
Ahmet Inan
|
98a9ee7f1f
|
replaced radix2 input with float
|
2015-01-14 11:28:51 +01:00 |
|
Ahmet Inan
|
9b428ce8d4
|
added toggle for analyzer
|
2015-01-13 23:37:54 +01:00 |
|
Ahmet Inan
|
6fd48f2815
|
do rms compression again .. removed analyzer normalization
it makes the spectrum visualization less colorful, but a lot clearer.
|
2015-01-13 20:26:27 +01:00 |
|
Ahmet Inan
|
23cbc53650
|
fixed bug introduced with "made cic cascade order flexible"
|
2015-01-13 19:59:11 +01:00 |
|
Ahmet Inan
|
409edeb489
|
made cic cascade order flexible, normalize comb output from cascade gain
|
2015-01-10 11:31:16 +01:00 |
|
Ahmet Inan
|
968fea3bed
|
made analyzer initialization nicer
|
2015-01-10 10:13:26 +01:00 |
|
Ahmet Inan
|
cb489f426d
|
increased stft window to 2048
|
2015-01-09 22:09:35 +01:00 |
|
Ahmet Inan
|
3c9d5b7da0
|
reduced stft window size to 1024, used ring buffer to slide dft
|
2015-01-09 18:31:01 +01:00 |
|
Ahmet Inan
|
55da5a9d77
|
do rounding to nearest in freq_marker
|
2015-01-09 18:12:23 +01:00 |
|
Ahmet Inan
|
923baf5846
|
added debug switch between boxcar and cic filtering
|
2015-01-09 16:34:18 +01:00 |
|
Ahmet Inan
|
9dcbdbdc69
|
use cic filter for decimation in analyzer
|
2015-01-08 22:18:50 +01:00 |
|
Ahmet Inan
|
659a644362
|
give the raw sample to the analyzer
|
2015-01-08 16:11:29 +01:00 |
|
Ahmet Inan
|
f0816a8426
|
added frequency markers for 1100, 1300, 1500 and 2300 Hz
|
2015-01-08 15:48:00 +01:00 |
|
Ahmet Inan
|
749972d0e5
|
fixed color gradient, removed and added debug code
|
2015-01-08 15:22:37 +01:00 |
|
Ahmet Inan
|
88240631d3
|
reorganized visualisation value generation
|
2015-01-08 14:32:35 +01:00 |
|
Ahmet Inan
|
72bc00fc62
|
fixed rainbow
|
2015-01-08 14:27:32 +01:00 |
|
Ahmet Inan
|
0026a26897
|
do decimation by 7 using boxcar filter :)
|
2015-01-07 21:04:03 +01:00 |
|
Ahmet Inan
|
e1b68b4e59
|
normalize using maximum of all bins
|
2015-01-07 21:02:34 +01:00 |
|
Ahmet Inan
|
fd7326e24a
|
maybe linear spectrum output is a better idea ..
|
2015-01-07 18:32:34 +01:00 |
|
Ahmet Inan
|
bd0e98ba75
|
fixed stft code generator
|
2015-01-07 16:22:33 +01:00 |
|
Ahmet Inan
|
b77e9c1b3d
|
WIP: added spectrum analyzer
there is something fishy going on :(
|
2015-01-06 21:14:47 +01:00 |
|
Ahmet Inan
|
3dfa1b4c86
|
added raw, toggles for debug and autodetect mode
made debug mode much more useful
|
2015-01-04 17:47:28 +01:00 |
|
Ahmet Inan
|
bd7ec1f0bc
|
improved timing down to +-300ppm samples per line
- used milliseconds instead of seconds for timing
- did summations in milliseconds till end
- did rounding instead of truncation at critical places
|
2015-01-03 00:36:05 +01:00 |
|
Ahmet Inan
|
80eabf5acb
|
normalize amplitude from avg absolute amplitude
|
2015-01-02 13:25:36 +01:00 |
|
Ahmet Inan
|
3974468399
|
reset mismatch counter on parity correction
|
2015-01-02 12:30:44 +01:00 |
|
Ahmet Inan
|
15b364fe72
|
wrap vpos instead of resetting to 0 on max
|
2015-01-02 12:25:54 +01:00 |
|
Ahmet Inan
|
7a33c225bd
|
reset mismatch counter on begin of image
|
2015-01-02 12:18:04 +01:00 |
|
Ahmet Inan
|
8263145a50
|
fixed overflow and sync timeout handling in robot36 decoder
|
2015-01-02 12:10:32 +01:00 |
|
Ahmet Inan
|
8421a984e7
|
let decoders decide about vpos
|
2015-01-01 19:24:55 +01:00 |
|
Ahmet Inan
|
63e949332d
|
do correct sync extrapolation
|
2015-01-01 18:57:01 +01:00 |
|
Ahmet Inan
|
a69b4089f5
|
WIP: replaced linear with much more flexible circular buffer
|
2015-01-01 17:06:48 +01:00 |
|
Ahmet Inan
|
fbffdf3d6d
|
reduced "grey" area to help with noise immunity
|
2014-12-17 17:02:20 +01:00 |
|
Ahmet Inan
|
3a1e0d6201
|
fixed crash in debug mode
|
2014-12-14 17:37:14 +01:00 |
|
Ahmet Inan
|
0bd958b4d7
|
increased leader timeout tolerance
|
2014-12-14 15:03:08 +01:00 |
|