[comp.dsp] Exponential Algorithm for TMS320C25 NEEDED!!

jcm3u@maxwell.acc.Virginia.EDU (John C. Mceachen) (06/30/90)

My research group is presently developing a speech synthesizer
to assist kids with cerebal palsy in communicating.  We're
using a TMS320C25 on a SPECTRUM card loaded in a 386 AT as the
development prototype.  Currently, the C25 chip calculates the
waveform samples and outputs them at 20kHz.  Auxilary code in C
on the AT calculates the speech parameters and passes them to
the C25 chip.  We are looking to drop this auxilary C code 
down to the C25 chip for more flexibility and hence the following
request:

If anyone has an algorithm to calculate exponentials (i.e. - inverse
ln) on the TMS320C25 in a relatively rapid and efficient manner
(preferably less than 25 cycles), I would greatly appreciate it
if you would e-mail the code or an explanation to me or post the
same on the net.

Additionally, if possible I'd also like to see any way of doing 
reciprocals of large numbers (e.g. - > 64K) on the C25 (although, 
I'm not getting my hopes up about this).

Thanks!



John McEachen                     jcm3u@maxwell.acc.virginia.edu
Augmentative Communications Lab
University of Virginia