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.

graphic EQ on c6713 using Labview

Hello

i hope this is the place for this questions. if not, can someone please point me to were i can ask about Labview with C6713? i tried NI forum but did get any answer yet.

im trying to implement Graphic Equalizer on C6713 using Labview 8.6. im having some trouble when im sampling the audio in frequency's higher then 8KHz.

i want to sample at 48KHz but when i do that my filtered output to my headphone is distorted . when i just connect the analog input to the output my audio is fine at 48K, the problem accrues when im adding FFT (and probably when im adding filters without FFT as well) for the frequency graph. can anyone explain me please why is that? any ideas how can i fix this problem?

im using labview for DSP target (without CCS). if ill use labview with CCS will it be batter? is there any difference?

another question i have is why can't i get an output before i disconnect indicators? isn't there a way i can get real time graphs in the front panel?

and finally, do you think using Labview for graphic EQ with c6713 is the best way? can i get real time sliders for filter gain in Matlab (or any other program) with graphic of the frequency in real time

i really hope you can help me. im stuck and i dont really have any ideas as for what to do next. thank you for your help

http://img845.imageshack.us/img845/4622/a2mf.jpg

  • Peretz,

    I do not know what it means to use "labview for DSP target (without CCS)". TI supports using CCS with our devices to load and debug the code. If you are using some other means, then we can only help with specific device-related questions.

    Your questions about the 48KHz sample rate causing corruption usually are caused by overloading of the DSP such that real-time requirements are not met. But I am not sure that you have tested all the steps getting audio in and out of the DSP. That is, from your comments on analog to analog, then adding FFT, it sounds like there are a lot of test steps in between that you have not tried. Try just bringing in the digital audio and connecting the digital audio out to the digital audio in, with no other processing like FFTs.

    You can look at the tutorials for GEL scripts to find how sliders are easily implemented in GEL scripts on TI devices.

    Regards,
    RandyP

  • thank you for your response and sorry about the delay in my answer.


    -what i meant by labview without CCS is that in labview 8.6 you have an option to connect directly to your board  with target DSP. that is, you do not need CCS, labview will download the code through the USB port to my  C6713and will run it when i hit RUN.

    i don't know if this is the best option. it seems the easiest (as long as everything work ok). in labview 8.5 you have to use RTDX with CCS. i didnt try this yet. maybe you could tell me if i should?

    -what do you mean overloading the DSP? can you please elaborate about real time requirements and what do you mean by that?

    -i did try to connect the input to the output at 48KHz and it works fine (as long as nothing else is connected). still, everything should work fine with the FFT connected , isn't it?

    -what do you think about the direction i chose for implantation of graphic EQ? do you think its batter to use matlab with simulink? maybe I can easily do my project directly on CCS v5 (im using V3.1)? 

    thank you for your help

  • Peretz,

    peretz levinov said:

    -what i meant by labview without CCS is that in labview 8.6 you have an option to connect directly to your board  with target DSP. that is, you do not need CCS, labview will download the code through the USB port to my  C6713and will run it when i hit RUN.

    i don't know if this is the best option. it seems the easiest (as long as everything work ok). in labview 8.5 you have to use RTDX with CCS. i didnt try this yet. maybe you could tell me if i should?

    "TI supports using CCS with our devices to load and debug the code. If you are using some other means, then we can only help with specific device-related questions."

    peretz levinov said:
    -what do you mean overloading the DSP? can you please elaborate about real time requirements and what do you mean by that?

    -i did try to connect the input to the output at 48KHz and it works fine (as long as nothing else is connected). still, everything should work fine with the FFT connected , isn't it?

    Please go to the Wiki and search for "c6713 training" (no quotes) to find a class on using the DSK6713. In particular, Chapter 8 talks about real-time processing. It is critical to understand this concept for using any method of digital signal processing.

    peretz levinov said:
    -what do you think about the direction i chose for implantation of graphic EQ? do you think its batter to use matlab with simulink? maybe I can easily do my project directly on CCS v5 (im using V3.1)? 

    I am of no help to you here. I am not familiar with either Labview or Matlab/SimuLink for comment. I do recommend using CCSv5 and I do recommend using a more recent and powerful DSP such as the C6748.

    Regards,
    RandyP

  • thank you for your help, ill try reading some more about c6713 and real time requirements before i continue, ill hope that will solve some of my confusion.