Commit graph

29 commits

Author SHA1 Message Date
Ahmet Inan
1fd1f9e2ec added Schmitt trigger and edge triggers 2019-02-12 09:40:26 +01:00
Ahmet Inan
d2b1bf32b4 added AM demodulator with AGC 2019-02-08 20:21:42 +01:00
Ahmet Inan
99baec64a5 added FMD{1..5}, atan and atan2 approximations 2019-02-06 19:58:00 +01:00
Ahmet Inan
a3a2dbdc5f added an NCO 2019-02-04 12:29:40 +01:00
Ahmet Inan
639204fed8 added EMA and Biquad 2019-02-04 11:11:18 +01:00
Ahmet Inan
15843df336 added UnitCircle with sine and cosine functions 2019-01-18 16:59:11 +01:00
Ahmet Inan
00501fa433 added FIR LPF, HPF and BPF 2019-01-03 21:57:39 +01:00
Ahmet Inan
f3c22ed3cc added delta() and decibel() to utils 2019-01-03 21:20:29 +01:00
Ahmet Inan
6769872b39 moved sinc() to utils 2019-01-03 21:17:21 +01:00
Ahmet Inan
749668d830 added probability density function of the normal distribution 2018-10-07 19:06:49 +02:00
Ahmet Inan
ef6871f94b moved crc and xorshift from DSP to CODE repository 2018-09-20 08:45:26 +02:00
Ahmet Inan
4ff2e0f148 added an resampler for arbitrary rate differences 2018-09-13 11:33:10 +02:00
Ahmet Inan
6780bd4dc1 added some Xorshift PRNGs of George Marsaglia 2018-09-13 10:25:43 +02:00
Ahmet Inan
d0419241ea made CRC32 example a bit more representative 2018-09-11 10:35:30 +02:00
Ahmet Inan
61b3358cbf added lerp function 2018-09-11 08:09:29 +02:00
Ahmet Inan
7c19098c87 added signum() 2018-09-09 20:24:14 +02:00
Ahmet Inan
e149e5edc4 added mixed-radix fast Fourier transform
lifted from my fft project and changed interface:
https://github.com/xdsopl/fft
2018-08-25 12:22:58 +02:00
Ahmet Inan
9057df88b0 added faster complex math
This is lifted from my mixed-radix fft project:
https://github.com/xdsopl/fft
2018-08-25 11:25:39 +02:00
Ahmet Inan
beecb3bd2c added simple linear regression 2018-08-08 10:16:28 +02:00
Ahmet Inan
5eec31a61f need CRCs way to often 2018-07-28 21:13:53 +02:00
Ahmet Inan
9bd5546470 added Algorithm for computing Natural Cubic Splines
Modified algorithm from Wikipedia to work with integer x_i and x_i >= 0:
https://en.wikipedia.org/wiki/Spline_(mathematics)#Algorithm_for_computing_natural_cubic_splines
2018-03-28 16:29:46 +02:00
Ahmet Inan
52b16be64a added WAV file writer 2018-03-10 20:10:54 +01:00
Ahmet Inan
24594f93bb added Blackman window 2018-03-04 09:14:13 +01:00
Ahmet Inan
4e00849662 added const.hh for some constants 2018-03-04 08:23:57 +01:00
Ahmet Inan
7041b750af improved sentence about Kahan summation a bit 2018-03-03 12:51:42 +01:00
Ahmet Inan
d08fb02393 added list of window functions 2018-03-03 12:48:52 +01:00
Ahmet Inan
799c09a0fb added some window functions 2018-03-02 15:57:07 +01:00
Ahmet Inan
7770fff23c The Kahan summation is very handy 2018-03-02 14:26:30 +01:00
Ahmet Inan
826ee2b085 Initial commit 2018-03-02 14:04:46 +01:00