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.

can't find rts6700.lib

Hello all,

First: Excuse me for my bad english please.

I try to using dsplib. In your guides is said, I should add the rts6700.lib to my project. 

1. I can't find this lib (do not exists on my computer and can't find this lib using google).

2. Why should I add this lib? For example the DSPF_sp_fir_gen() works fine without rts6700.lib?!

And if I will find this lib this evening: What about the linker commands? It's right to go on Build Options->Linker->add the commands: –lrts6700.lib −ldsp67x.lib?

At the end: Finaly I want to you the DSPF_sp_cfftr2() and the DSPF_sp_icfftr2().

Because I want to do a fft of my input data (contains input value from aic23_read with bufferlength=1024), then ifft of this and then write with aic23_write to codec. It should sounds like th input, right?

BUT: The input array must be complex -> I have a real input array from AIC23_Codec -> Should I generate an array that contains my real input values on even positions and 0 at odd?

lot of question, sry for this before christmas ;)

thanks for any help

[edit]: should I use the complex.h for complex input array?

Regards andre

  • Andre,

    The first part of your post is explained in some other threads on e2e. Check this one and this other one for example.

    The second half talks about the specific parameters passed to the Chip Support Library (or CSL) APIs, which would be much better answered by the experts on the device forum or on its user's guide.

    Hint: the data array generation can be seen in this link, which is part of an excellent online book about DSP by Steven W Smith.

    Hope this helps,

    Rafael

  • thanks...I will study this.

    but a short question about complex input array:

    can I use this typedef for complex input array for using the dspf_sp_cfftr2_dit()-function:

    typedef struct {
    
    	float real;
    	float imag;
    	}complex;
    
    complex input[8]=(0.0 0.0, 0.0 0.0, 1.0 0.0,  1.0 0.0, 1.0 0.0, 1.0 0.0, 0.0 0.0, 0.0 0.0); //a scrare-pulse


    ?

    Regards