Searching \ for 'Urgent FFT help would be much appreciated' in subject line. ()
Make payments with PayPal - it's fast, free and secure! Help us get a faster server
FAQ page: www.piclist.com/techref/logic/dsps.htm?key=fft
Search entire site for: 'Urgent FFT help would be much appreciated'.

Truncated match.
PICList Thread
'Urgent FFT help would be much appreciated'
1999\09\28@060345 by Steve Thackery

flavicon
face
Colleagues,

Have any of you used Microchip's FFT code in anger?  Here's what I've got to
do:  my colleague and I are working on a product which needs to perform an
FFT on a 1024 sample sound-bite.  We are using a 17C44.  The software is
being developed in assembler using MPLAB.

Here is my problem: I need to make the FFT module relocatable, so it can be
linked with our other code (which is big and complex).  The trouble is,
there are at least three ORG statements in Microchip's published FFT code,
one of which ORG's at 0x000.  Simply replacing these with CODE statements
makes the linker spit out a list of grumbles as long as my arm, and it looks
like it might be horrendously complicated to work out just what we've got to
do.  The problem is made more difficult by only having a partial
understanding of how the code works.

So here's the bottom line: have any of you successfully altered Microchip's
FFT code to make it relocatable?  And have you expanded it to deal with 1024
samples? (currently it does 256).  Alternatively, have any of you got
alternative FFT code which will assemble and/or link using MPLAB?  (It is
too late to move the whole project over to another development environment).

I'm pretty desperate for help, and any support would be gratefully received.
If anyone has a solution "in the bag" - plug-and-go - I might be able to
persuade my employer to make a financial contribution.

Many thanks in anticipation,

Steve

Steve Thackery
Suffolk, England.
Web Site: http://www.btinternet.com/~stevethack/

More... (looser matching)
- Last day of these posts
- In 1999 , 2000 only
- Today
- New search...