Hello Scott,

I would suggest profiling the code as a first step to determine where
the MIPS are currently being used.....

Cheers,

David

On Fri, 2012-12-14 at 17:50 -0600, Scott Novich wrote:
> 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



------------------------------------------------------------------------------
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

Reply via email to