Hi David, Thanks for the heads up - I'll search through the list.
Regarding improvements to the code, with some additional direction (/pointing to exact functions/places in the code), I'd be happy to try hacking at things in my free time. I have a limited background in speech synthesis/codecs (am trying to learn on my own), but I have done enough basic DSP to know how to at least implement/program filters and transforms. Best, Scott On 12/14/2012 1:51 PM, David Rowe wrote: > Hello Scott, > > Around May this year several people on the list were experimenting with > a floating point microcontroller, this removes the big step of a fixed > point port. I have a few of them myself, but no time right now to work > on it. > > Some other thoughts: > > + there is much that could be done to improve the efficiency of the > current code. > > + Some algorithm changes might improve efficiency and get us closer to > a fixed point port, for example trying time domain synthesis or post > filtering rather than frequency domain > > - David > > On Thu, 2012-12-13 at 18:22 -0600, Scott Novich wrote: >> Hi all, >> >> I just (mildly) wasted a bunch of time (did learn a bit...) getting the >> stable codec2 release running on a ChipKit Max32 (80 MHz PIC) from >> Digilent. Unfortunately, the execution time of the encode function is on >> the order of 200 ms. I don't think attempting to optimize the code to a >> fixed-point implementation using Microchip's FFT libraries will get >> things down to a reasonable run time ( < 125 microseconds) on this device. >> >> Have any of you implemented and run the codec in real-time on any other >> small devices. I'm thinking about taking a look at a Raspberry Pi (700 >> MHz) or a Beagle-board XM (1 GHz). >> >> Any input appreciated, thanks! >> -Scott >> >> ------------------------------------------------------------------------------ >> LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial >> Remotely access PCs and mobile devices and provide instant support >> Improve your efficiency, and focus on delivering more value-add services >> Discover what IT Professionals Know. Rescue delivers >> http://p.sf.net/sfu/logmein_12329d2d >> _______________________________________________ >> Freetel-codec2 mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/freetel-codec2 > > > > ------------------------------------------------------------------------------ > LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial > Remotely access PCs and mobile devices and provide instant support > Improve your efficiency, and focus on delivering more value-add services > Discover what IT Professionals Know. Rescue delivers > http://p.sf.net/sfu/logmein_12329d2d > _______________________________________________ > Freetel-codec2 mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/freetel-codec2 > ------------------------------------------------------------------------------ LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial Remotely access PCs and mobile devices and provide instant support Improve your efficiency, and focus on delivering more value-add services Discover what IT Professionals Know. Rescue delivers http://p.sf.net/sfu/logmein_12329d2d _______________________________________________ Freetel-codec2 mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/freetel-codec2
