Dsplib
d5586dfb9e
improved FFT performance and added verificator for radix-2 fft from 4 points to 65536
...
Changes to be committed:
modified: _release/dspl.c
modified: _release/dspl.h
modified: dspl/dox/doxyfile_en
modified: dspl/dox/footer_en.html
modified: dspl/dox/header_en.html
modified: dspl/src/dspl_internal.h
modified: dspl/src/fft.c
modified: dspl/src/fft_subkernel.c
modified: dspl/src/filter_ap.c
modified: include/dspl.h
modified: performance/bin/octave/fft_cmplx_performance.m
modified: performance/src/fft_cmplx_performance.c
new file: verification/bin/octave/fft_radix2_verification.m
new file: verification/src/fft_radix2_verification.c
2020-11-10 19:06:20 +03:00
Dsplib
3ed7cd21d4
Merge branch 'master' of https://github.com/Dsplib/libdspl-2.0
2020-10-21 23:36:10 +03:00
Sergey Bakhurin
58c720a27a
added doc for some functions
2020-10-21 23:31:01 +03:00
Sergey Bakhurin
20df49c996
added doc for some functions
2020-10-21 23:30:35 +03:00
Dsplib
9fccf5c630
Merge branch 'master' of https://github.com/Dsplib/libdspl-2.0
2020-10-16 23:31:29 +03:00
Dsplib
b810cb1e22
added pseudoinverion of matrix
...
Changes to be committed:
modified: dspl/src/matrix.c
new file: examples/src/matrix_pinv_test.c
modified: include/dspl.c
modified: include/dspl.h
2020-10-16 23:30:55 +03:00
Sergey Bakhurin
9bbb377775
added doc for some matrix functions
2020-10-16 23:25:19 +03:00
Dsplib
f848c84fac
Added SVD decomposition function matrix_svd for the real matricies
...
Changes to be committed:
modified: dspl/src/blas.h
modified: dspl/src/matrix.c
new file: examples/src/matrix_svd_test.c
modified: include/dspl.c
modified: include/dspl.h
2020-10-16 16:26:47 +03:00
Dsplib
7af0e61ce3
codeblocks settings are changed
...
Changes to be committed:
modified: dspl/ide/codeblocks/dspl.layout
modified: dspl/ide/codeblocks/examples.layout
modified: dspl/ide/codeblocks/lapack_double.depend
2020-10-15 16:52:55 +03:00
Dsplib
63dac5a30b
Changes to be committed:
...
modified: dspl/ide/codeblocks/dspl.layout
modified: dspl/ide/codeblocks/examples.layout
2020-10-15 16:49:22 +03:00
Dsplib
e3026f133b
added git ignore to the codeblocks test/bin and obj
...
Changes to be committed:
modified: dspl/ide/codeblocks/blas.depend
modified: dspl/ide/codeblocks/dspl.depend
modified: dspl/ide/codeblocks/lapack_complex.depend
modified: dspl/ide/codeblocks/lapack_double.depend
new file: dspl/ide/test/bin/.gitignore
new file: dspl/ide/test/obj/.gitignore
2020-10-15 16:47:49 +03:00
Dsplib
fcacbb0293
doc modified and png files for doxygen are commited
...
Changes to be committed:
modified: _release/dspl.c
modified: _release/dspl.h
modified: dspl/dox/doxyfile_ru
modified: dspl/dox/ru/getting_started_compile_make_win.dox
new file: dspl/dox/ru/img/.gitignore
new file: dspl/dox/ru/img/codeblocks_1.png
new file: dspl/dox/ru/img/codeblocks_10.png
new file: dspl/dox/ru/img/codeblocks_11.png
new file: dspl/dox/ru/img/codeblocks_12.png
new file: dspl/dox/ru/img/codeblocks_2.png
new file: dspl/dox/ru/img/codeblocks_3.png
new file: dspl/dox/ru/img/codeblocks_4.png
new file: dspl/dox/ru/img/codeblocks_5.png
new file: dspl/dox/ru/img/codeblocks_6.png
new file: dspl/dox/ru/img/codeblocks_7.png
new file: dspl/dox/ru/img/codeblocks_8.png
new file: dspl/dox/ru/img/codeblocks_9.png
new file: dspl/dox/ru/img/dspl_small.png
new file: dspl/dox/ru/img/libdspl_bin.png
new file: dspl/dox/ru/img/libdspl_cmd.png
new file: dspl/dox/ru/img/libdspl_dir.png
new file: dspl/dox/ru/img/libdspl_release.png
new file: dspl/dox/ru/img/welch_overlap.png
new file: dspl/dox/ru/img/winconsole_1.png
new file: dspl/dox/ru/img/writetxt_3d_matrix.png
modified: dspl/src/inout.c
modified: dspl/src/psd.c
modified: include/dspl.c
modified: include/dspl.h
2020-10-13 16:27:52 +03:00
Sergey Bakhurin
5be973b36b
added doc for psd_bartlett
2020-10-12 23:27:23 +03:00
Dsplib
683f419847
added psd_welch example and doc
...
Changes to be committed:
modified: dspl/src/psd.c
new file: examples/src/psd_welch_cmplx_test.c
modified: examples/src/psd_welch_test.c
2020-10-12 22:40:56 +03:00
Dsplib
32d374a575
added functions for psd Bartlett's method for real and complex data
...
Changes to be committed:
new file: _release/dspl.c
new file: _release/dspl.h
modified: dspl/dox/en/mainpage.dox
modified: dspl/dox/ru/mainpage.dox
modified: dspl/src/psd.c
modified: dspl/src/randgen.c
new file: examples/src/psd_bartlett_cmplx_test.c
new file: examples/src/psd_bartlett_test.c
new file: examples/src/psd_periodogram_cmplx_test.c
new file: examples/src/psd_periodogram_test.c
modified: include/dspl.c
modified: include/dspl.h
2020-10-09 21:36:46 +03:00
Sergey Bakhurin
f306d067f4
added doc for periodogram
2020-10-08 23:16:06 +03:00
Dsplib
141d792e3b
added functions for power spectrum density estmation
...
Changes to be committed:
modified: dspl/ide/codeblocks/dspl.cbp
modified: dspl/ide/codeblocks/dspl.layout
modified: dspl/ide/codeblocks/dspl.workspace.layout
modified: dspl/ide/codeblocks/examples.layout
modified: dspl/src/complex.c
modified: dspl/src/fft.c
new file: dspl/src/psd.c
new file: examples/src/psd_welch_test.c
modified: include/dspl.c
modified: include/dspl.h
2020-10-08 19:36:29 +03:00
Sergey Bakhurin
b4b4fd82e0
added examples for elliptic functions
2020-10-02 23:20:49 +03:00
Dsplib
ac495581f5
added _release folder
...
Changes to be committed:
new file: _release/.gitignore
modified: dspl/ide/codeblocks/dspl.layout
modified: dspl/ide/codeblocks/dspl.workspace
modified: dspl/ide/codeblocks/examples.cbp
modified: dspl/ide/codeblocks/examples.layout
modified: dspl/src/statistic.c
2020-10-02 16:17:28 +03:00
Dsplib
6aa80e6c48
Project structure is changed
...
BLAS and LAPACK moved to dspl dir
ide moved to dspl dir and aded ide/test for debugging and testing
2020-10-02 14:50:18 +03:00
Sergey Bakhurin
d249471f99
added doc for mean function
2020-10-01 23:32:25 +03:00
Dsplib
f237fc4ea6
added windows example
...
Changes to be committed:
modified: dspl/dox/ru/mainpage.dox
modified: dspl/src/fft.c
modified: dspl/src/inout.c
modified: dspl/src/win.c
new file: examples/src/windows_test.c
2020-10-01 14:55:25 +03:00
Dsplib
d2e9224f37
doxyfiles has changed;
...
added performance estimation for FFT
added verificator for FFT and statistic functions (mean and std)
Changes to be committed:
modified: dspl/dox/doxyfile_en
modified: dspl/dox/doxyfile_ru
new file: dspl/dox/doxygen_equation.css
modified: dspl/dox/header_ru.html
modified: dspl/dox/ru/mainpage.dox
modified: dspl/src/array.c
modified: dspl/src/fft.c
modified: dspl/src/fft_subkernel.c
modified: dspl/src/filter_an.c
modified: dspl/src/inout.c
modified: dspl/src/statistic.c
new file: dspl/src/verification.c
modified: dspl/src/xcorr.c
modified: include/dspl.c
modified: include/dspl.h
new file: performance/bin/dat/.gitignore
new file: performance/bin/octave/fft_cmplx_performance.m
new file: performance/bin/python/fft_cmplx_performance.py
new file: performance/src/fft_cmplx_performance.c
modified: verification/Makefile
new file: verification/bin/octave/fft_verification.m
new file: verification/bin/octave/statistic_verification.m
modified: verification/bin/octave/writebin_readbin_verification.m
deleted: verification/src/dspl_verif.h
new file: verification/src/fft_verification.c
new file: verification/src/statistic_verification.c
new file: verification/src/writebin_readbin_verification.c
deleted: verification/src/writebin_readbin_verification_complex.c
deleted: verification/src/writebin_readbin_verification_double.c
2020-09-24 10:37:02 +03:00
Dsplib
226b1ff7d5
Changes to be committed:
...
modified: .gitignore
modified: dspl/src/inout.c
modified: dspl/src/xcorr.c
modified: include/dspl.c
modified: include/dspl.h
modified: lapack/lapack_complex.inc
new file: verification/src/dspl_verif.h
modified: verification/src/writebin_readbin_verification_complex.c
modified: verification/src/writebin_readbin_verification_double.c
modified: verification/verif.sh
2020-09-17 10:53:32 +03:00
Dsplib
0b3d577085
Changes to be committed:
...
modified: verification/src/writebin_readbin_verification_complex.c
2020-09-05 18:22:03 +03:00
Dsplib
5a966e0972
Merge branch 'master' of https://github.com/Dsplib/libdspl-2.0
2020-09-04 14:45:32 +03:00
Dsplib
23c2496b2a
1) added xcorr fucntions for real and complex data
...
2) added performance test direcories
3) added verification directories and files for readbin abd writebin verification with octave
Changes to be committed:
modified: Makefile
modified: dspl/src/inout.c
modified: dspl/src/statistic.c
new file: dspl/src/xcorr.c
new file: examples/src/xcorr_cmplx_test.c
new file: examples/src/xcorr_test.c
modified: include/dspl.c
modified: include/dspl.h
new file: performance/Makefile
new file: performance/bin/.gitignore
new file: performance/obj/.gitignore
new file: performance/src/xcorr_cmplx_performance.c
new file: verification/Makefile
new file: verification/bin/dat/.gitignore
new file: verification/bin/octave/readbin.m
new file: verification/bin/octave/writebin.m
new file: verification/bin/octave/writebin_readbin_verification.m
new file: verification/bin/python/.gitignore
new file: verification/obj/.gitignore
new file: verification/src/writebin_readbin_verification_complex.c
new file: verification/src/writebin_readbin_verification_double.c
new file: verification/verif.sh
2020-09-04 14:43:44 +03:00
Sergey Bakhurin
a33583cb75
Update issue templates
2020-09-04 14:35:31 +03:00
Dsplib
52a33913b3
iir function is using normlization:
...
a[m] = a[m] / a[0], m = 1... ord
b[m] = b[m] / a[0], m = 1... ord
a[0] = 1.0
added doc for individual functions group_delay and phase_delay
filter_iir is also using normlization
a[m] = a[m] / a[0], m = 1... ord
b[m] = b[m] / a[0], m = 1... ord
a[0] = 1.0
Changes to be committed:
modified: dspl/src/conv.c
modified: dspl/src/filter_an.c
modified: dspl/src/filter_iir.c
2020-08-29 16:10:42 +03:00
Dsplib
ea9bbcfee9
added doc for group_delay and added phase_delay function
...
Changes to be committed:
modified: dspl/src/filter_an.c
modified: include/dspl.c
modified: include/dspl.h
2020-08-25 19:29:49 +03:00
Dsplib
fc128ec4af
added group_delay function
...
Changes to be committed:
modified: include/dspl.c
modified: include/dspl.h
2020-08-18 20:42:47 +03:00
Dsplib
6b28f93910
added function for analog and digital filters group delay calculation.
...
Changes to be committed:
modified: dspl/src/filter_an.c
modified: dspl/src/gnuplot.c
modified: examples/src/iir_bstop.c
modified: examples/src/writetxt_3d_test.c
modified: include/dspl.c
modified: include/dspl.h
2020-08-18 20:38:42 +03:00
Dsplib
a8a0b4a0c1
Changes to be committed:
...
modified: dspl/dox/ru/groups_define.dox
modified: dspl/dox/ru/mainpage.dox
modified: dspl/src/conv.c
modified: dspl/src/randgen.c
modified: include/dspl.h
2020-07-25 15:20:58 +03:00
Sergey Bakhurin
db8750225c
added doc to random_init
2020-07-23 23:34:17 +03:00
Dsplib
1deab12d69
Doxygen doc moved to src
...
Changes to be committed:
deleted: dspl/dox/en/conv.dox
deleted: dspl/dox/en/dspl_load.dox
deleted: dspl/dox/en/filter_ap.dox
deleted: dspl/dox/en/filter_fir.dox
deleted: dspl/dox/en/filter_ft.dox
deleted: dspl/dox/en/filter_iir.dox
deleted: dspl/dox/en/fourier_series.dox
deleted: dspl/dox/en/gnuplot.dox
deleted: dspl/dox/en/goertzel.dox
deleted: dspl/dox/en/inout.dox
deleted: dspl/dox/en/math.dox
deleted: dspl/dox/en/matrix.dox
deleted: dspl/dox/en/polyval.dox
deleted: dspl/dox/en/randgen.dox
deleted: dspl/dox/en/resampling.dox
deleted: dspl/dox/en/win.dox
modified: dspl/dox/footer_en.html
modified: dspl/dox/footer_ru.html
modified: dspl/dox/header_en.html
modified: dspl/dox/header_ru.html
deleted: dspl/dox/ru/conv.dox
deleted: dspl/dox/ru/dspl_load.dox
deleted: dspl/dox/ru/filter_ap.dox
deleted: dspl/dox/ru/filter_fir.dox
deleted: dspl/dox/ru/filter_ft.dox
deleted: dspl/dox/ru/filter_iir.dox
deleted: dspl/dox/ru/fourier_series.dox
deleted: dspl/dox/ru/gnuplot.dox
deleted: dspl/dox/ru/goertzel.dox
deleted: dspl/dox/ru/inout.dox
deleted: dspl/dox/ru/math.dox
deleted: dspl/dox/ru/matrix.dox
deleted: dspl/dox/ru/polyval.dox
deleted: dspl/dox/ru/randgen.dox
deleted: dspl/dox/ru/resampling.dox
deleted: dspl/dox/ru/statistic.dox
deleted: dspl/dox/ru/win.dox
modified: dspl/src/conv.c
modified: dspl/src/filter_ap.c
modified: dspl/src/filter_fir.c
modified: dspl/src/filter_ft.c
modified: dspl/src/filter_iir.c
modified: dspl/src/fourier_series.c
modified: dspl/src/gnuplot.c
modified: dspl/src/goertzel.c
modified: dspl/src/inout.c
modified: dspl/src/math.c
modified: dspl/src/matrix.c
modified: dspl/src/polyval.c
modified: dspl/src/randgen.c
modified: dspl/src/resampling.c
modified: dspl/src/signals.c
modified: dspl/src/statistic.c
modified: dspl/src/trapint.c
modified: dspl/src/win.c
modified: examples/src/polyroots_test.c
modified: ide/codeblocks/dspl.layout
modified: ide/codeblocks/dspl.workspace.layout
modified: ide/codeblocks/examples.layout
modified: include/dspl.c
modified: include/dspl.h
2020-07-23 21:55:02 +03:00
Dsplib
333d86eb8f
Examples style changed
...
Changes to be committed:
modified: examples/src/array_test.c
modified: examples/src/bessel_i0.c
modified: examples/src/bilinear_test.c
modified: examples/src/butter_ap_test.c
modified: examples/src/butter_ap_zp_test.c
modified: examples/src/cheby1_ap_test.c
modified: examples/src/cheby1_ap_zp_test.c
modified: examples/src/cheby2_ap_test.c
modified: examples/src/cheby2_ap_zp_test.c
modified: examples/src/cheby_poly1_test.c
modified: examples/src/cheby_poly2_test.c
modified: examples/src/complex_test.c
modified: examples/src/conv_fft_cmplx_test.c
modified: examples/src/conv_fft_test.c
modified: examples/src/conv_test.c
modified: examples/src/dft_cmplx_test.c
modified: examples/src/dft_test.c
modified: examples/src/dspl_info_test.c
modified: examples/src/ellip_ap_test.c
modified: examples/src/ellip_ap_zp_test.c
modified: examples/src/ellip_landen_test.c
modified: examples/src/fft_cmplx_test.c
modified: examples/src/fft_test.c
modified: examples/src/filter_iir_test.c
modified: examples/src/fir_linphase_test.c
modified: examples/src/gnuplot_script_test.c
modified: examples/src/idft_cmplx_test.c
modified: examples/src/ifft_cmplx_test.c
modified: examples/src/iir_bstop.c
modified: examples/src/iir_lpf.c
modified: examples/src/iir_test.c
modified: examples/src/matrix_eig.c
modified: examples/src/matrix_mul.c
modified: examples/src/matrix_print.c
modified: examples/src/matrix_transpose.c
modified: examples/src/polyroots_test.c
modified: examples/src/randb_test.c
modified: examples/src/randi_test.c
modified: examples/src/randn_test.c
modified: examples/src/randu_accuracy_test.c
modified: examples/src/randu_test.c
modified: examples/src/sinc_test.c
modified: examples/src/sine_int_test.c
modified: examples/src/writetxt_3d_test.c
2020-07-18 09:34:52 +03:00
Sergey Bakhurin
e8ce121943
style correct
2020-07-17 23:47:48 +03:00
Dsplib
f3fe75fa0e
Changed doxygen structure. Documntation is integrated in source code
...
Changes to be committed:
modified: dspl/dox/doxyfile_en
modified: dspl/dox/doxyfile_ru
deleted: dspl/dox/en/array.dox
deleted: dspl/dox/en/cheby.dox
deleted: dspl/dox/en/complex.dox
deleted: dspl/dox/en/dft.dox
deleted: dspl/dox/en/ellipj.dox
deleted: dspl/dox/en/fft.dox
deleted: dspl/dox/en/filter_an.dox
modified: dspl/dox/en/filter_ap.dox
modified: dspl/dox/en/groups_define.dox
modified: dspl/dox/en/mainpage.dox
modified: dspl/dox/en/math.dox
deleted: dspl/dox/ru/array.dox
deleted: dspl/dox/ru/cheby.dox
deleted: dspl/dox/ru/complex.dox
deleted: dspl/dox/ru/dft.dox
deleted: dspl/dox/ru/ellipj.dox
modified: dspl/dox/ru/error_list.dox
deleted: dspl/dox/ru/fft.dox
deleted: dspl/dox/ru/filter_an.dox
modified: dspl/dox/ru/filter_ap.dox
modified: dspl/dox/ru/groups_define.dox
modified: dspl/dox/ru/mainpage.dox
modified: dspl/src/array.c
modified: dspl/src/cheby.c
modified: dspl/src/complex.c
modified: dspl/src/dft.c
modified: dspl/src/ellipj.c
modified: dspl/src/fft.c
modified: dspl/src/filter_an.c
modified: dspl/src/filter_ap.c
modified: dspl/src/math.c
modified: examples/src/bilinear_test.c
modified: examples/src/cheby_poly1_test.c
modified: examples/src/cheby_poly2_test.c
modified: examples/src/complex_test.c
modified: examples/src/conv_fft_cmplx_test.c
modified: examples/src/conv_fft_test.c
modified: examples/src/conv_test.c
modified: examples/src/ellip_landen_test.c
modified: include/dspl.h
2020-07-17 21:09:28 +03:00
Sergey Bakhurin
d2dd42dea8
added example for cheby_zp and ellip_zp
2020-07-15 23:04:21 +03:00
Dsplib
a557330fe6
Changes to be committed:
...
modified: dspl/dox/en/filter_ap.dox
modified: dspl/dox/ru/filter_ap.dox
modified: examples/src/butter_ap_zp_test.c
2020-07-15 22:14:15 +03:00
Sergey Bakhurin
2962244fcc
added example for butter_zp
2020-07-13 23:44:46 +03:00
Dsplib
74a71b63de
Changes to be committed:
...
modified: dspl/dox/doxyfile_en
modified: dspl/dox/doxyfile_ru
modified: dspl/dox/en/getting_started_compile_codeblocks_win.dox
modified: dspl/dox/en/getting_started_compile_make_win.dox
modified: dspl/dox/en/getting_started_toolchain.dox
modified: dspl/dox/en/gnuplot.dox
modified: dspl/dox/en/goertzel.dox
new file: dspl/dox/en/img/Untitled (Recovered).bmp
modified: dspl/dox/en/inout.dox
modified: dspl/dox/header_ru.html
modified: dspl/dox/ru/mainpage.dox
modified: examples/src/dspl_info_test.c
2020-07-13 22:23:46 +03:00
Dsplib
adf9e6f06d
Changes to be committed:
...
deleted: dspl/doc/en/latex/Makefile
modified: dspl/dox/doxyfile_en
modified: dspl/dox/doxyfile_ru
modified: dspl/dox/en/fft.dox
modified: dspl/dox/en/filter_an.dox
modified: dspl/dox/en/filter_ap.dox
modified: dspl/dox/en/filter_fir.dox
modified: dspl/dox/en/filter_ft.dox
modified: dspl/dox/en/filter_iir.dox
modified: dspl/dox/en/fourier_series.dox
modified: dspl/src/dspl_internal.h
modified: dspl/src/fft.c
modified: dspl/src/fft_subkernel.c
modified: examples/Makefile
modified: examples/src/array_test.c
modified: examples/src/bessel_i0.c
modified: examples/src/butter_ap_test.c
modified: examples/src/cheby1_ap_test.c
modified: examples/src/cheby2_ap_test.c
modified: examples/src/dft_test.c
modified: examples/src/ellip_ap_test.c
modified: examples/src/fft_cmplx_test.c
modified: examples/src/fft_test.c
modified: examples/src/idft_cmplx_test.c
modified: examples/src/ifft_cmplx_test.c
2020-07-08 23:28:59 +03:00
Dsplib
46fb728d56
modified: README.md
2020-07-03 22:00:15 +03:00
Dsplib
bcbdcc5670
modified: README.md
2020-07-03 21:47:54 +03:00
Dsplib
92222ee9d7
modified: examples/Makefile
...
modified: examples/src/writetxt_3d_test.c
2020-07-03 21:41:40 +03:00
Dsplib
3831156a9e
modified: examples/Makefile
2020-07-03 21:35:24 +03:00
Dsplib
2798ddee92
Changes to be committed:
...
modified: blas/Makefile
modified: lapack/Makefile
2020-07-03 21:27:18 +03:00
Dsplib
1bfe422a24
modified: .travis.yml
2020-07-03 21:22:18 +03:00
Dsplib
7fbd810861
modified: .travis.yml
2020-07-03 21:14:49 +03:00