initial

Dependencies:   mbed BSP_DISCO_F746NG mbed-dsp

Revision:
5:a658cda1d619
Parent:
4:99de9b4005d2
Child:
6:291e341f0d71
--- a/signal_processing.h	Wed Mar 04 00:55:43 2020 +0000
+++ b/signal_processing.h	Fri Mar 06 01:41:05 2020 +0000
@@ -24,7 +24,7 @@
 void filter_conv_init();
 void filter_fft_init();
 
-void filter_OA_CONV(float32_t* overlap_buffer, float32_t* d_in, float32_t* d_out, uint16_t sig_length, uint16_t buf_length);
-void filter_OA_FFT(float32_t* overlap_buffer, float32_t* d_in, float32_t* d_out, uint16_t sig_length, uint16_t buf_length);
-void filter_OA_FFT_RI(float32_t* overlap_buffer, float32_t* d_in, float32_t* d_out, uint16_t sig_length, uint16_t buf_length);
-void filter_OS_FFT_RI(float32_t* overlap_buffer, float32_t* d_in, float32_t* d_out, uint16_t sig_length, uint16_t buf_length);
+void filter_OA_CONV(float32_t* overlap_buffer, float32_t* d_in, float32_t* d_out, uint16_t sig_length);
+void filter_OA_FFT(float32_t* overlap_buffer, float32_t* fft_buffer, float32_t* ifft_buffer, float32_t* d_in, float32_t* d_out, uint16_t sig_length);
+void filter_OA_FFT_RI(float32_t* overlap_buffer1, float32_t* overlap_buffer2, float32_t* fft_buffer, float32_t* ifft_buffer, float32_t* d_in1, float32_t* d_in2, float32_t* d_out1, float32_t* d_out2, uint16_t sig_length);
+void filter_OS_FFT_RI(float32_t* save_buffer1, float32_t* save_buffer2, float32_t* fft_buffer, float32_t* ifft_buffer, float32_t* d_in1, float32_t* d_in2, float32_t* d_out1, float32_t* d_out2, uint16_t sig_length);
\ No newline at end of file