CMSIS DSP library
Dependents: performance_timer Surfboard_ gps2rtty Capstone ... more
Legacy Warning
This is an mbed 2 library. To learn more about mbed OS 5, visit the docs.
Diff: cmsis_dsp/TransformFunctions/arm_rfft_fast_f32.c
- Revision:
- 5:3762170b6d4d
- Parent:
- 3:7a284390b0ce
--- a/cmsis_dsp/TransformFunctions/arm_rfft_fast_f32.c Mon Jun 23 09:30:09 2014 +0100 +++ b/cmsis_dsp/TransformFunctions/arm_rfft_fast_f32.c Fri Nov 20 08:45:18 2015 +0000 @@ -1,8 +1,8 @@ /* ---------------------------------------------------------------------- -* Copyright (C) 2010-2013 ARM Limited. All rights reserved. +* Copyright (C) 2010-2014 ARM Limited. All rights reserved. * -* $Date: 17. January 2013 -* $Revision: V1.4.1 +* $Date: 19. March 2015 +* $Revision: V.1.4.5 * * Project: CMSIS DSP Library * Title: arm_rfft_f32.c @@ -270,11 +270,7 @@ * transform. * \par Q15 and Q31 * The real algorithms are defined in a similar manner and utilize N/2 complex - * transforms behind the scenes. In the case of fixed-point data, a radix-4 - * complex transform is performed and this limits the allows sequence lengths to - * 128, 512, and 2048 samples. - * \par - * TBD. We need to document input and output order of data. + * transforms behind the scenes. * \par * The complex transforms used internally include scaling to prevent fixed-point * overflows. The overall scaling equals 1/(fftLen/2). @@ -320,7 +316,7 @@ * @brief Processing function for the floating-point real FFT. * @param[in] *S points to an arm_rfft_fast_instance_f32 structure. * @param[in] *p points to the input buffer. -* @param[in] *pOut points to an arm_rfft_fast_instance_f32 structure. +* @param[in] *pOut points to the output buffer. * @param[in] ifftFlag RFFT if flag is 0, RIFFT if flag is 1 * @return none. */ @@ -336,7 +332,7 @@ /* Calculation of Real FFT */ if(ifftFlag) { - /* Real FFT comression */ + /* Real FFT compression */ merge_rfft_f32(S, p, pOut); /* Complex radix-4 IFFT process */ @@ -352,3 +348,6 @@ } } +/** +* @} end of RealFFT group +*/