Wykres commitów

184 Commity (d5586dfb9e36642aabb373c952c1017dcff04382)

Autor SHA1 Wiadomość Data
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