Wykres commitów

101 Commity (226b1ff7d521ac68927d24fda312988896c54581)

Autor SHA1 Wiadomość Data
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 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
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 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
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 2962244fcc added example for butter_zp 2020-07-13 23:44: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 0b34dc650d new file: .travis.yml
modified:   README.md
	new file:   dspl/doc/en/latex/Makefile
	modified:   dspl/dox/en/dft.dox
	modified:   dspl/dox/en/dspl_load.dox
	modified:   dspl/dox/en/ellipj.dox
	modified:   dspl/dox/en/error_list.dox
	modified:   dspl/dox/en/fft.dox
	modified:   dspl/dox/en/groups_define.dox
	modified:   dspl/dox/en/mainpage.dox
	modified:   dspl/dox/ru/error_list.dox
	modified:   dspl/src/conv.c
	modified:   dspl/src/dft.c
	modified:   dspl/src/ellipj.c
2020-07-03 21:08:51 +03:00
Dsplib e469ad7c6a modified: README.md
modified:   dspl/dox/en/array.dox
modified:   dspl/dox/en/complex.dox
modified:   dspl/dox/en/mainpage.dox
modified:   dspl/dox/footer_en.html
modified:   dspl/dox/header_en.html
modified:   dspl/src/array.c
modified:   dspl/src/cheby.c
modified:   dspl/src/complex.c
2020-07-02 19:51:03 +03:00
Dsplib 2b7fc55d49 added english doc
Changes to be committed:
	deleted:    dspl/doc/html/formula.repository
	new file:   dspl/dox/doxyfile_en
	modified:   dspl/dox/doxyfile_ru
	modified:   dspl/dox/en/array.dox
	modified:   dspl/dox/en/cheby.dox
	modified:   dspl/dox/en/complex.dox
	modified:   dspl/dox/en/conv.dox
	deleted:    dspl/dox/en/fillarray.dox
	deleted:    dspl/dox/footer.html
	deleted:    dspl/dox/header.html
	modified:   dspl/dox/makedoc.sh
	modified:   dspl/dox/ru/array.dox
	modified:   dspl/dox/ru/complex.dox
	deleted:    dspl/dox/ru/fillarray.dox
	modified:   dspl/dox/ru/math.dox
	new file:   dspl/dox/ru/statistic.dox
	modified:   dspl/src/array.c
	modified:   dspl/src/conv.c
2020-06-19 18:20:27 +03:00
Dsplib 1b72c263a4 added example and doc for 3d plotting
Changes to be committed:
modified:   dspl/doc/html/formula.repository
modified:   dspl/dox/ru/inout.dox
modified:   dspl/src/inout.c
modified:   examples/src/writetxt_3d_test.c
2020-06-04 16:26:02 +03:00
Sergey Bakhurin c5be8c45b0 added example for 3d plot 2020-06-04 11:57:34 +03:00
Sergey Bakhurin 85c170cdb6 added documentation for polyroots and ones 2020-05-18 23:43:20 +03:00
Dsplib 66ab45251c added function ones and polyroots.
Changes to be committed:
modified:   dspl/doc/html/formula.repository
modified:   dspl/dox/ru/error_list.dox
modified:   dspl/src/array.c
modified:   dspl/src/polyval.c
new file:   examples/src/polyroots_test.c
modified:   include/dspl.c
modified:   include/dspl.h
2020-05-18 20:44:38 +03:00
Sergey Bakhurin 6a5cf5f83f added documentation for error codes 2020-05-13 23:48:20 +03:00
Dsplib a2f2d22a9b added doc for random generators
Changes to be committed:
	modified:   dspl/doc/html/formula.repository
	modified:   dspl/dox/ru/filter_ap.dox
	modified:   dspl/dox/ru/filter_fir.dox
	modified:   dspl/dox/ru/inout.dox
	modified:   dspl/dox/ru/randgen.dox
	modified:   dspl/src/dspl_internal.h
	modified:   dspl/src/filter_ft.c
	modified:   dspl/src/inout.c
	modified:   dspl/src/randgen.c
	new file:   examples/src/ellip_ap_test.c
	new file:   examples/src/fir_linphase_test.c
	new file:   examples/src/randb_test.c
	new file:   examples/src/randi_test.c
	new file:   examples/src/randn_test.c
	modified:   include/dspl.c
	modified:   include/dspl.h
2020-05-07 13:13:34 +03:00
Dsplib 5e49724aee Added doc for array linear transformation 2020-04-19 16:34:58 +03:00
Dsplib 1f91996e76 updated doxigen and codeblocks projects 2020-04-18 11:09:38 +03:00
Dsplib cc06086329 Merge branch 'master' of https://github.com/Dsplib/libdspl-2.0 2020-04-14 20:04:27 +03:00
Dsplib c3c1677546 Modified codeblocks files 2020-04-14 20:01:23 +03:00
Dsplib ef54915419 Merge branch 'master' of https://github.com/Dsplib/libdspl-2.0
added iir doc
2020-02-27 21:24:42 +03:00
Dsplib 55a0a07a6b added doxygen for iir function 2020-02-27 21:15:47 +03:00
Dsplib ae5476689a 1) Modified doxigen structure.
2) Added documentation for gnuplot interface

 Changes to be committed:
	modified:   bin/img/filter_iir_test.png
	deleted:    dspl/doc/html/_form0_tmp.ps
	deleted:    dspl/doc/html/_formulas.aux
	deleted:    dspl/doc/html/_formulas.dvi
	deleted:    dspl/doc/html/_formulas.log
	deleted:    dspl/doc/html/_formulas.tex
	new file:   dspl/doc/html/formula.repository
	modified:   dspl/dox/doxyfile_ru
	modified:   dspl/dox/ru/cheby.dox
	modified:   dspl/dox/ru/conv.dox
	modified:   dspl/dox/ru/error_list.dox
	modified:   dspl/dox/ru/filter_ap.dox
	modified:   dspl/dox/ru/filter_iir.dox
	deleted:    dspl/dox/ru/getting_started_make.dox
	deleted:    dspl/dox/ru/getting_started_mingw.dox
	modified:   dspl/dox/ru/getting_started_toolchain.dox
	modified:   dspl/dox/ru/gnuplot.dox
	modified:   dspl/dox/ru/inout.dox
	modified:   dspl/dox/ru/mainpage.dox
	modified:   dspl/dox/ru/math.dox
	modified:   dspl/dox/ru/matrix.dox
	modified:   dspl/src/inout.c
	modified:   include/dspl.c
	modified:   include/dspl.h
2020-01-09 23:58:32 +03:00
Dsplib 159d414784 Added gnuplot interface commande line functions.
No need to use plt filees anymore

 Changes to be committed:
	deleted:    bin/gnuplot/bessel_i0.plt
	deleted:    bin/gnuplot/bilinear_test.plt
	deleted:    bin/gnuplot/butter_ap_test.plt
	deleted:    bin/gnuplot/cheby1_ap_test.plt
	deleted:    bin/gnuplot/cheby_poly1.plt
	deleted:    bin/gnuplot/cheby_poly2.plt
	deleted:    bin/gnuplot/filter_iir.plt
	deleted:    bin/gnuplot/gnuplot_script.plt
	deleted:    bin/gnuplot/iir_bstop.plt
	deleted:    bin/gnuplot/iir_lpf.plt
	deleted:    bin/gnuplot/iir_test.plt
	deleted:    bin/gnuplot/sinc_test.plt
	deleted:    bin/gnuplot/sine_int.plt
	modified:   bin/img/bessel_i0.png
	modified:   bin/img/bilinear.png
	modified:   bin/img/cheby_poly1.png
	modified:   bin/img/cheby_poly2.png
	modified:   bin/img/filter_iir_test.png
	deleted:    bin/img/gnuplot_script.png
	modified:   bin/img/iir_bstop.png
	modified:   bin/img/iir_lpf.png
	modified:   bin/img/iir_test.png
	modified:   bin/img/sinc_test.png
	new file:   dspl/doc/html/_form0_tmp.ps
	new file:   dspl/doc/html/_formulas.aux
	new file:   dspl/doc/html/_formulas.dvi
	new file:   dspl/doc/html/_formulas.log
	new file:   dspl/doc/html/_formulas.tex
	deleted:    dspl/doc/html/formula.repository
	modified:   dspl/dox/doxyfile_ru
	modified:   dspl/dox/ru/error_list.dox
	new file:   dspl/dox/ru/gnuplot.dox
	modified:   dspl/dox/ru/groups_define.dox
	modified:   dspl/dox/ru/mainpage.dox
	new file:   dspl/src/gnuplot.c
	modified:   dspl/src/inout.c
	modified:   examples/src/bessel_i0.c
	modified:   examples/src/bilinear_test.c
	modified:   examples/src/butter_ap_test.c
	modified:   examples/src/cheby1_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/filter_iir_test.c
	modified:   examples/src/gnuplot_script_test.c
	modified:   examples/src/iir_bstop.c
	modified:   examples/src/iir_lpf.c
	modified:   examples/src/iir_test.c
	modified:   examples/src/sinc_test.c
	modified:   examples/src/sine_int_test.c
	deleted:    examples/src/test.c
	modified:   ide/codeblocks/examples.depend
	modified:   include/dspl.c
	modified:   include/dspl.h
2020-01-09 22:31:03 +03:00
Dsplib 52c4cf0061 changed project structure 2019-11-04 17:05:33 +03:00
Dsplib 4e259f742f fixed randgen bugs 2019-10-27 23:38:18 +03:00
Dsplib 1e9430426d changed project structure. Added CodeBlocks IDE projects 2019-10-27 21:09:21 +03:00
Dsplib 5def01bfce Added fortran BLAS sources and changed source directories structure 2019-10-09 21:51:50 +03:00
Dsplib 1f55f0acfa fixed complex sqrt problem and changed iir example 2019-10-06 23:57:15 +03:00
Dsplib 6de764bd94 fixed complex sqrt problem 2019-09-20 21:49:51 +03:00
Sergey Bakhurin 47383385b6 added documentation and example for filter_iir function 2019-09-07 16:30:27 +03:00
Sergey Bakhurin 3a5395f1ac added filter_ws1 function 2019-08-31 16:40:54 +03:00
Dsplib 52a6a38c03 modified dox and some c-files 2019-08-28 21:19:25 +03:00
Dsplib eebe14a493 Changed html template for doxygen and some docs for conv function
Changes to be committed:
modified:   dox/doxy_stylesheet.css
modified:   dox/footer.html
modified:   dox/header.html
modified:   dspl/dox/ru/conv.dox
modified:   dspl/src/conv.c
new file:   examples/src/conv_fft_test.c
modified:   include/dspl.c
modified:   include/dspl.h
modified:   release/include/dspl.c
modified:   release/include/dspl.h
2019-07-20 13:26:13 +03:00
Sergey Bakhurin 4054894f46 addded documenation for idft 2019-07-18 21:35:59 +03:00
Sergey Bakhurin 73ccf3adbf low2bs and its example 2019-07-05 20:38:59 +03:00
Dsplib 77368c98b1 Changed function conv_fft_cmplx and its documentation.
Added param nfft
2019-07-02 23:51:08 +03:00
Sergey Bakhurin 3b99372e1f addded documenation 2019-07-02 23:33:27 +03:00
Sergey Bakhurin 973a6495c6 addded documenation for complex functions and convolution 2019-06-22 20:34:06 +03:00
Sergey Bakhurin 8df0c8fa66 addded documenation for array function and complex 2019-06-18 16:57:48 +03:00
Sergey Bakhurin 4ebf6f0df4 addded doc for decimate functions 2019-06-09 23:58:50 +03:00
Sergey Bakhurin e09b960286 merged 2 versions 2019-06-09 15:37:28 +03:00
Sergey Bakhurin ba715696a5 add some doc 2019-06-09 15:30:11 +03:00
Dsplib 2c1704d505 commit 2019-06-09 15:25:11 +03:00
Dsplib 5da9d064a1 added function iir 2019-04-28 23:44:51 +03:00