This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Using FFTW

Other Parts Discussed in Thread: FFTLIB

Hi

I want to install and use FFTLIB in my project and I have some questions about it:

1) Is it necessary to change my OS from Win7 to XP?

 I get FFT(1D and 2D) from a complex matrix by dimension 3000x4000 using FFTW library in platform as below:

Compiler: Microsoft(MS)

IDE: Visual Studio

Openmp Vesion: 2

FFT Plan: fftwt_plan_many_dft()

Processor: Intel Core_i7 3930k  3.2 Ghz

now I want to repeat the test on my TMDEVMC6678 platform, profiling it and compare the result by desktop processor.

2) Is there some examples that use the FFTLIB functions like fft_omp_sp_plan_1d_c2c() or FFT_OMP_SP_2D_C2C()? (I want to know how to exactly use them)

3) In release note mentioned that FFTLIB API is same as FFTW, Why there wasn't function fftwt_plan_many_dft()?

4) Is FFt limitation size of "FFT_OMP_SP_2D_C2C()" 512?

5) What functions you suggest to me for my test?

Regards

  • Hi Dariush,

    This doesn't appear to be a TIRTOS question. I'll see if I can get this post moved to the forum that can best help you.

    Steve
  • Moved to the device forum.
  • Dear dariush karami,

    A1. Not required, you can use win7 OS.

    A2. You can use the following examples.

    C:\ti\fftlib_c66x_2_0_0_2\packages\ti\fftlib\src\fft_omp_sp_1d_c2c\k1\fft_omp_sp_1d_c2c_k1_66_LE_ELF
    C:\ti\fftlib_c66x_2_0_0_2\packages\ti\fftlib\src\fft_omp_sp_2d_c2c\k1\fft_omp_sp_2d_c2c_k1_66_LE_ELF

    A3. Current FFT_OMP_SP_2D_C2C() limitations are: 512 FFT size with bluestein, 1024 FFT size for power of 2.
  •   Dear Titusrathinaraj Stalin

    I apriciate your answer. For using FFTW I need to port OpenMP V2 so I upgrade my CCS and MCSDK version.

    MCSDK: 2_1_2_5 -----> 2_1_2_6

    CCS: 5.2 ------> 5.5

    For installing my old version of MCSDK and CCS I studied " BiosMulticoreSDK_2.1_GettingStartedGuide.pdf " and installed as below:

    1) I Installed CCS V5.2 in " c:\ti " directory.

    2) I Installed MCSDK 2_1_2_5 in " c:\Program Files\Texas Instruments" directory.

    3) I copied all MCSDK packages from " c:\Program Files\Texas Instruments " and pasted to " c:\ti " directory.

    4) I ran the CCS and all the things worked correct.

    I repeated all the steps again for installing new version of CCS and MCSDK. When I ran CCS V5.5 an error appeared as below:

    (When importing RTSC)

    What should I do? what is the problem?

    Best Regards

  • I think this is a known issue, uncheck only NDK package the above error and add all other products to CCS.
    Thank you.