Commit Graph

470 Commits

Author SHA1 Message Date
53a60877b4 Cleanup fir filter design code. Removed Beamforming reference i test_fft.py 2018-02-27 19:45:21 +01:00
ccda090266 Improvement: removed extraneous memory copy in fft implementation. 2018-02-27 19:00:58 +01:00
c55d3b1e17 Rename all beamforming to lasp. In all source code. 2018-02-23 20:40:45 +01:00
49bc02ed16 Renamed dir to lasp 2018-02-23 15:44:36 +01:00
ad6c3213cd Added filterbank and toebehoren 2018-02-19 10:40:28 +01:00
aa3935a82b Fixed bug in print_dmat and print_cmat, allow for empty dmats and cmats in some part of the code. Added dmat_foreign_vd. Some minor improvements in code and docs. WARN and DBGWARN now print to stdout instead of stderr, as Spyder taps the stderr. Improved the dFifo to handle memory better. Now dFifo does not have a maximum size anymore. Renamed Fft_alloc to Fft_create. 2018-02-19 10:37:08 +01:00
008876dbab Added inverse FFT code. 2018-02-17 17:01:53 +01:00
d008110c09 Small comment change in dfifo.h 2018-02-17 16:08:19 +01:00
41eca0506f Added dFifo queue for samples. Improved aps.c to handle all sizes of time data to be added 2018-02-14 16:56:31 +01:00
f23164b743 API change of PS 2018-02-13 07:57:50 +01:00
54e9eeca37 Changed internals of xmat to use strides instead of column pointers. Some other bugfixes 2018-02-12 20:44:07 +01:00
b31866974e Renamed copy_dmat_rows to dmat_copy_rows and changed API. Added P_REF. Added Hadamard product of two matrices. Added vd_copy_rows. Put some dynamic allocation of fft.c to object data. Bugfix in dbgassert ps.c. Moved getFreq to a tools.py 2018-02-12 19:32:23 +01:00
85636ce946 Changed Fft API to also be able to compute for one channel 2018-02-10 21:14:17 +01:00
63b45d8dfe Removed unused variable 2018-02-09 12:00:21 +01:00
2946bcc50c Renamed data to _data in xmat and vx. Had to be propagated to some function 2018-02-09 12:00:08 +01:00
10b7ba60f8 Started on implementation of BEM 2018-02-09 11:57:11 +01:00
89e9622b1f Bugfix, added overflow checks for debug mode. Tested AvPowerSpectra. Now works without errors, only addTimeData cannot be called twice. Improved fft implementation. Removed double wrapper for fftpack. Renamed fft.pyx to wrappers.pyx. Improved CMakeLists. Adde proper function entrance and exit tracers. Made tracers indent to function level. Added Bartlett window function 2018-02-09 11:56:49 +01:00
2d203647ed Added doc to gitignore 2018-02-06 12:02:07 +01:00
83aaf69bef Refactoring math routines. Added comments. Removed multithreading from fft routines. Switched to fftpack for FFT. Added Doxyfile 2018-02-06 12:01:27 +01:00
52e5a31bdb Initial commit. Lots of stuff 2018-01-29 16:14:50 +01:00