initial
Dependencies: mbed BSP_DISCO_F746NG mbed-dsp
Diff: signal_processing.h
- 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