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
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
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
2962244fcc
added example for butter_zp
2020-07-13 23:44:46 +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
74b1b0cece
added documentation for dspl_load and dspl_free
2020-05-17 23:48:24 +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
c3c1677546
Modified codeblocks files
2020-04-14 20:01:23 +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
1e9430426d
changed project structure. Added CodeBlocks IDE projects
2019-10-27 21:09:21 +03:00
Dsplib
7a66faf4e0
added some docs for ellipj
2019-10-13 17:19:50 +03:00
Dsplib
b68cab6766
Matrix structure is changed.
...
Added LAPACK eigenvalues function
2019-10-13 14:29: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
Sergey Bakhurin
3a5395f1ac
added filter_ws1 function
2019-08-31 16:40:54 +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
73ccf3adbf
low2bs and its example
2019-07-05 20:38:59 +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
Dsplib
90a32fdd21
added doxydoc for fft_cmplx and ifft_cmplx_test
...
added functions histogram, histogram_norm and minmax
2019-04-03 23:37:47 +03:00
Dsplib
163dd4d4e8
added mrg32k3a random algorithm
2019-03-31 20:08:11 +03:00
Dsplib
ef1ba40bfb
added matrix_lu decomposition
2019-02-26 23:37:58 +03:00
Dsplib
242123b597
added filter_fir and bessel_i0 function
2019-02-19 23:49:00 +03:00
Dsplib
966d85edb4
1. Added function window
...
2. Deleted test folder
3. Addeddded examples folder
4. Updated doxygen project
2019-02-17 16:59:42 +03:00
Dsplib
b0b23ce5a7
added sine_int function and documntation
...
plt files changed (gnuplot will produce only png images)
2019-02-06 23:57:53 +03:00
Dsplib
50b7708c42
Initial 2019 year commit.
...
1) Changed copyright for every file header comments
2) Fixed fft problem with simple length
2019-01-09 23:22:17 +03:00
Dsplib
2a26f8aa4f
new fft and solved warnings
2018-12-11 23:58:50 +03:00
Dsplib
a80958c04b
added verificator and FFT7. Also added readbin
2018-12-10 23:37:31 +03:00
Dsplib
9bd67cec76
added gitignore to obj dir
2018-11-17 18:12:29 +03:00
Dsplib
8378a3517d
added new fft function (doesn't work)
2018-10-25 20:25:39 +03:00
Dsplib
6f01ae80cd
style chages
2018-10-24 20:39:51 +03:00
Dsplib
9897ebeae0
some changed in the doc
2018-10-13 14:44:58 +03:00
Dsplib
1bdc307d5f
added matrix_t and basic matrix functions
2018-09-27 00:05:39 +03:00
Dsplib
997fe0d8e7
added matrix_t
2018-09-20 23:22:29 +03:00
Dsplib
4ec07a1b4f
added header and footer for doxygen
...
added sinc function
Changes to be committed:
new file: dox/doxy_stylesheet.css
modified: dox/doxyfile_ru
new file: dox/footer.html
new file: dox/header.html
modified: dspl/src/fft.c
modified: dspl/src/fillarray.c
modified: dspl/src/fourier_series.c
modified: dspl/src/math.c
modified: dspl/src/signals.c
modified: include/dspl.c
modified: include/dspl.h
modified: release/include/dspl.c
modified: release/include/dspl.h
2018-09-12 23:52:09 +03:00
Dsplib
19d4e40a88
added low2bp filter transform
2018-08-19 17:52:03 +03:00
Dsplib
afdc6bf7e5
some docs
2018-07-08 23:57:52 +03:00
Dsplib
b203899a2d
added ratcomops and low2low transformation
2018-07-03 20:26:36 +03:00
Dsplib
c1e475064c
added function for 3d plot data saving
2018-06-27 23:55:47 +03:00
Dsplib
56fa160cb7
ellip_ap function added
2018-06-05 23:50:12 +03:00
Dsplib
4306ab98ee
fixed bugs in ellip_asn_cmplx and ellip_acd_cmplx. Added ellip_ap_zp
2018-05-23 23:36:00 +03:00
Dsplib
7606cce572
added ellipj
2018-05-22 22:30:02 +03:00
Dsplib
5e5ec534d1
some changes
2018-05-13 16:54:37 +03:00
Dsplib
8fd70fa80a
added conv_fft_cmplx
2018-05-09 17:47:58 +03:00
Dsplib
e225ac24c2
merged versions
2018-05-05 21:07:43 +03:00
Dsplib
c79c129fec
before merging
2018-05-05 19:51:32 +03:00
Dsplib
06aed1dc38
added cheby2_ap_zp and dspl_info
2018-05-03 16:20:12 +03:00