Changes to be committed:
deleted: dspl/src/conv.c
new file: dspl/src/convolution.c
new file: dspl/src/convolution/conv.c
new file: dspl/src/convolution/conv_cmplx.c
new file: dspl/src/convolution/conv_fft.c
new file: dspl/src/convolution/conv_fft_cmplx.c
new file: dspl/src/convolution/filter_iir.c
deleted: dspl/src/ellipj.c
deleted: dspl/src/filter_an.c
deleted: dspl/src/filter_ap.c
new file: dspl/src/filter_design.c
new file: dspl/src/filter_design/bilinear.c
new file: dspl/src/filter_design/butter_ap.c
new file: dspl/src/filter_design/butter_ap_zp.c
new file: dspl/src/filter_design/cheby1_ap.c
new file: dspl/src/filter_design/cheby1_ap_zp.c
new file: dspl/src/filter_design/cheby2_ap.c
new file: dspl/src/filter_design/cheby2_ap_wp1.c
new file: dspl/src/filter_design/cheby2_ap_zp.c
new file: dspl/src/filter_design/ellip_ap.c
new file: dspl/src/filter_design/ellip_ap_zp.c
new file: dspl/src/filter_design/filter_freq_resp.c
new file: dspl/src/filter_design/filter_ws1.c
new file: dspl/src/filter_design/filter_zp2ab.c
renamed: dspl/src/filter_fir.c -> dspl/src/filter_design/fir_linphase.c
new file: dspl/src/filter_design/fir_linphase_lpf.c
new file: dspl/src/filter_design/freqs.c
new file: dspl/src/filter_design/freqs2time.c
new file: dspl/src/filter_design/freqs_cmplx.c
new file: dspl/src/filter_design/freqz.c
new file: dspl/src/filter_design/group_delay.c
renamed: dspl/src/filter_iir.c -> dspl/src/filter_design/iir.c
new file: dspl/src/filter_design/iir_ap.c
new file: dspl/src/filter_design/low2bp.c
new file: dspl/src/filter_design/low2bs.c
new file: dspl/src/filter_design/low2high.c
new file: dspl/src/filter_design/low2low.c
new file: dspl/src/filter_design/phase_delay.c
new file: dspl/src/filter_design/ratcompos.c
deleted: dspl/src/filter_ft.c
new file: dspl/src/math_ellipj.c
new file: dspl/src/math_ellipj/ellip_acd.c
new file: dspl/src/math_ellipj/ellip_acd_cmplx.c
new file: dspl/src/math_ellipj/ellip_asn.c
new file: dspl/src/math_ellipj/ellip_asn_cmplx.c
new file: dspl/src/math_ellipj/ellip_cd.c
new file: dspl/src/math_ellipj/ellip_cd_cmplx.c
new file: dspl/src/math_ellipj/ellip_landen.c
new file: dspl/src/math_ellipj/ellip_modulareq.c
new file: dspl/src/math_ellipj/ellip_rat.c
new file: dspl/src/math_ellipj/ellip_sn.c
new file: dspl/src/math_ellipj/ellip_sn_cmplx.c
new file: dspl/src/types.c
renamed: dspl/src/complex.c -> dspl/src/types/cmplx2re.c
new file: dspl/src/types/re2cmplx.c
new file: dspl/src/unwrap.c
Changes to be committed:
deleted: _release/.gitignore
deleted: _release/Makefile
modified: _release/dspl.c
modified: _release/dspl.h
deleted: _release/test.c
modified: dspl/Makefile
modified: dspl/src/array.c
new file: dspl/src/array/array_scale_lin.c
new file: dspl/src/array/concat.c
new file: dspl/src/array/decimate.c
new file: dspl/src/array/decimate_cmplx.c
new file: dspl/src/array/find_nearest.c
new file: dspl/src/array/flipip.c
new file: dspl/src/array/flipip_cmplx.c
new file: dspl/src/array/linspace.c
new file: dspl/src/array/logspace.c
new file: dspl/src/array/ones.c
new file: dspl/src/array/sum.c
new file: dspl/src/array/sum_sqr.c
modified: dspl/src/dft.c
new file: dspl/src/dft/dft.c
new file: dspl/src/dft/dft_cmplx.c
new file: dspl/src/dft/fft.c
new file: dspl/src/dft/fft_abs.c
new file: dspl/src/dft/fft_abs_cmplx.c
new file: dspl/src/dft/fft_cmplx.c
new file: dspl/src/dft/fft_create.c
new file: dspl/src/dft/fft_free.c
new file: dspl/src/dft/fft_krn.c
new file: dspl/src/dft/fft_mag.c
new file: dspl/src/dft/fft_mag_cmplx.c
new file: dspl/src/dft/fft_shift.c
new file: dspl/src/dft/fft_shift_cmplx.c
renamed: dspl/src/fft_subkernel.c -> dspl/src/dft/fft_subkernel.c
new file: dspl/src/dft/fourier_integral_cmplx.c
new file: dspl/src/dft/fourier_series_dec.c
new file: dspl/src/dft/fourier_series_dec_cmplx.c
new file: dspl/src/dft/fourier_series_rec.c
new file: dspl/src/dft/goertzel.c
renamed: dspl/src/goertzel.c -> dspl/src/dft/goertzel_cmplx.c
new file: dspl/src/dft/idft_cmplx.c
new file: dspl/src/dft/ifft_cmplx.c
deleted: dspl/src/fft.c
deleted: dspl/src/fourier_series.c
new file: dspl/src/math_poly.c
new file: dspl/src/math_poly/cheby_poly1.c
renamed: dspl/src/cheby.c -> dspl/src/math_poly/cheby_poly2.c
new file: dspl/src/math_poly/poly_z2a_cmplx.c
renamed: dspl/src/polyval.c -> dspl/src/math_poly/polyroots.c
new file: dspl/src/math_poly/polyval.c
new file: dspl/src/math_poly/polyval_cmplx.c
modified: make.inc
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
Changes to be committed:
modified: dspl/ide/codeblocks/dspl.layout
modified: dspl/ide/codeblocks/examples.layout
modified: dspl/ide/codeblocks/lapack_double.depend
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
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
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
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
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
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