DSPRelated.com
Forums

[Fwd: Re: FFT on C6711 DSK & audio daughter card]

Started by Jeff Brower March 14, 2005
Nic-

Ok great! Ever wonder why there's not a Debug 4301 EE class taught in school?

-Jeff -------- Original Message --------
Subject: Re: [c6x] FFT on C6711 DSK & audio daughter card
Date: Mon, 14 Mar 2005 23:52:50 +0000 (GMT)
From: Nicolas Mahapatabendige <>
To: Jeff Brower <>

Thank you very much for all your comments guys,I finally got the FFT working.I first
implemented an FFT and then an IFFT to ensure it's working fine.About Dr. Chassaing
book, it doesn't seem to be much help (mainly because I'm using the EDMA and there
isn't much about that in the book).Any way now I need to do speech localization, do
you have any recommendations on how to do that? Where to find help? Please let me
know.Thankx againNic.

Jeff Brower <> wrote: Nic-

> I'm trying to implement an FFT on the C6711. I'm using the Audio
> daughter card TMDX326040A (PCM3003) to send data to the DSK and they
> are connected through the McBSP1. I have successfully configured the
> EDMA to perform reading and writing of data between the two
> hardwares and now want to use it to perform an FFT on an audio
> signal (mp3) that I'm sending in. I tried combining the FFTs
> provided by TI with my coding but it does not seem to work. The
> codes compile fine (no errors) but when it is loaded on to the DSK,
> nothing is received back through the output of the audio daughter
> card. The original TI code is written to work on the DSK only, hence
> uses the McBSP0.
>
> I was wondering if any of you guys would be able to provide some
> help and may be the coding to implement an FFT because I do not have
> much time to finish this project.

Have you tested your FFT by itself, without any code for the audio
daughtercard?
What if you pass this sequence to the FFT:

x: 1, 0, 0, 0, 0, 0, 0, 0
y: 0, 0, 0, 0, 0, 0, 0, 0

Then run with length = 8? What are the results? Do you know what to expect?
If
that works, then add the audio codec code, but don't feed it to the FFT --
just
repeat the same test again. Then take another step, then another...

Ya I know, sounds simple. But the whole problem you're having is you're
trying to
debug too much at once. Hope you get my point.

-Jeff