STM32F1 CMSIS DSP

Started by tha, July 04, 2021, 07:28:44 AM

Previous topic - Next topic

tha



Parameters
     [in]        *S           ชี้ไปยัง an instance ของ the fixed-point CFFT structure.
     [in,out]      *p1        ชี้ไปยัง the complex data buffer ของขนาด 2*fftLen. การประมวลผลเกิดขึ้นแบบแทนที่.
     [in]        ifftFlag        flag ที่เลือก forward (ifftFlag=0) หรือ inverse (ifftFlag=1) transform.
     [in]   bitReverseFlag   flag ที่เปิดการใช้งาน (bitReverseFlag=1) หรือปิดการใช้งาน (bitReverseFlag=0) bit
                                     reversal of output.

Returns
     none.


tha



เลิกใช้:
อย่าใช้ฟังก์ชันนี้ มันถูกแทนที่โดย arm_cfft_f32 และจะถูกลบออกในอนาคต

Parameters
     [in]        *S           ชี้ไปยัง an instance ของ the floating-point Radix-2 CFFT/CIFFT structure.
     [in,out]      *pSrc        ชี้ไปยัง the complex data buffer ของขนาด 2*fftLen. การประมวลผลเกิดขึ้นแบบแทนที่.

Returns
     none.


tha



เลิกใช้:
อย่าใช้ฟังก์ชันนี้ มันถูกแทนที่โดย arm_cfft_f32 และจะถูกลบออกในอนาคต

Parameters
     [in,out]    *S        ชี้ไปยัง an instance ของ the  floating-point CFFT/CIFFT structure.
     [in]          fftLen         ความยาวของ the FFT.       
     [in]        ifftFlag        flag ที่เลือก forward (ifftFlag=0) หรือ inverse (ifftFlag=1) transform.
     [in]        bitReverseFlag   flag ที่เปิดการใช้งาน (bitReverseFlag=1) หรือปิดการใช้งาน (bitReverseFlag=0)
                                               bit reversal of output

Returns
The function คืนค่า ARM_MATH_SUCCESS ถ้าการเริ่มต้นทำสำเร็จหรือ ARM_MATH_ARGUMENT_ERROR ถ้า fftLen ไม่ใช่ค่าที่รองรับ.

Description:

The parameter ifftFlag ควบคุมว่า a forward หรือ inverse transform ถูกคำนวณ. Set(=1) ifftFlag สำหรับการคำนวณของ CIFFT มิฉะนั้น CFFT ถูกคำนวณ

The parameter bitReverseFlag ควบคุมว่า output อยู่ใน normal order หรือ bit reversed order. Set(=1) bitReverseFlag สำหรับ output ถูกอยู่ใน normal order มิฉะนั้น output อยู่ใน bit reversed order.

The parameter fftLen ระบุความยาวของ CFFT/CIFFT process. Supported FFT Lengths คือ 16, 64, 256, 1024.

Function นี้ยังเริ่มต้น Twiddle factor table pointer และ Bit reversal table pointer อีกด้วย.



tha



เลิกใช้:
อย่าใช้ฟังก์ชันนี้ มันถูกแทนที่โดย arm_cfft_q15 และจะถูกลบออกในอนาคต

Parameters
     [in,out]    *S        ชี้ไปยัง an instance ของ the Q15 CFFT/CIFFT structure.
     [in]          fftLen         ความยาวของ the FFT.       
     [in]        ifftFlag        flag ที่เลือก forward (ifftFlag=0) หรือ inverse (ifftFlag=1) transform.
     [in]        bitReverseFlag   flag ที่เปิดการใช้งาน (bitReverseFlag=1) หรือปิดการใช้งาน (bitReverseFlag=0)
                                               bit reversal of output

Returns
The function คืนค่า ARM_MATH_SUCCESS ถ้าการเริ่มต้นทำสำเร็จหรือ ARM_MATH_ARGUMENT_ERROR ถ้า fftLen ไม่ใช่ค่าที่รองรับ.

Description:

The parameter ifftFlag ควบคุมว่า a forward หรือ inverse transform ถูกคำนวณ. Set(=1) ifftFlag สำหรับการคำนวณของ CIFFT มิฉะนั้น CFFT ถูกคำนวณ

The parameter bitReverseFlag ควบคุมว่า output อยู่ใน normal order หรือ bit reversed order. Set(=1) bitReverseFlag สำหรับ output ถูกอยู่ใน normal order มิฉะนั้น output อยู่ใน bit reversed order.

The parameter fftLen ระบุความยาวของ CFFT/CIFFT process. Supported FFT Lengths คือ 16, 64, 256, 1024.

Function นี้ยังเริ่มต้น Twiddle factor table pointer และ Bit reversal table pointer อีกด้วย.


tha



เลิกใช้:
อย่าใช้ฟังก์ชันนี้ มันถูกแทนที่โดย arm_cfft_q31 และจะถูกลบออกในอนาคต

Parameters
     [in,out]    *S        ชี้ไปยัง an instance ของ the Q31 CFFT/CIFFT structure.
     [in]          fftLen         ความยาวของ the FFT.       
     [in]        ifftFlag        flag ที่เลือก forward (ifftFlag=0) หรือ inverse (ifftFlag=1) transform.
     [in]        bitReverseFlag   flag ที่เปิดการใช้งาน (bitReverseFlag=1) หรือปิดการใช้งาน (bitReverseFlag=0)
                                               bit reversal of output

Returns
The function คืนค่า ARM_MATH_SUCCESS ถ้าการเริ่มต้นทำสำเร็จหรือ ARM_MATH_ARGUMENT_ERROR ถ้า fftLen ไม่ใช่ค่าที่รองรับ.

Description:

The parameter ifftFlag ควบคุมว่า a forward หรือ inverse transform ถูกคำนวณ. Set(=1) ifftFlag สำหรับการคำนวณของ CIFFT มิฉะนั้น CFFT ถูกคำนวณ

The parameter bitReverseFlag ควบคุมว่า output อยู่ใน normal order หรือ bit reversed order. Set(=1) bitReverseFlag สำหรับ output ถูกอยู่ใน normal order มิฉะนั้น output อยู่ใน bit reversed order.

The parameter fftLen ระบุความยาวของ CFFT/CIFFT process. Supported FFT Lengths คือ 16, 64, 256, 1024.

Function นี้ยังเริ่มต้น Twiddle factor table pointer และ Bit reversal table pointer อีกด้วย.


tha



เลิกใช้:
อย่าใช้ฟังก์ชันนี้ มันถูกแทนที่โดย arm_cfft_q15 และจะถูกลบออกในอนาคต

Parameters
     [in]        *S        ชี้ไปยัง an instance ของ the fixed-point CFFT/CIFFT structure.
     [in,out]        *pSrc        ชี้ไปยัง the complex data buffer ของขนาด 2*fftLen. การประมวลผลเกิดขึ้นแบบแทนที่.

Returns
      none.


tha



เลิกใช้:
อย่าใช้ฟังก์ชันนี้ มันถูกแทนที่โดย arm_cfft_q31 และจะถูกลบออกในอนาคต

Parameters
     [in]        *S        ชี้ไปยัง an instance ของ the fixed-point CFFT/CIFFT structure.
     [in,out]        *pSrc        ชี้ไปยัง the complex data buffer ของขนาด 2*fftLen. การประมวลผลเกิดขึ้นแบบแทนที่.

Returns
      none.



tha



เลิกใช้:
อย่าใช้ฟังก์ชันนี้ มันถูกแทนที่โดย arm_cfft_f32 และจะถูกลบออกในอนาคต

Parameters
     [in]        *S        ชี้ไปยัง an instance ของ the floating-point Radix-4 CFFT/CIFFT structure.
     [in,out]        *pSrc        ชี้ไปยัง the complex data buffer ของขนาด 2*fftLen. การประมวลผลเกิดขึ้นแบบแทนที่.

Returns
      none.