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
