[rtl] Discrete integration algorithms

2001-02-23 Thread Ivan Martinez

Hello all,
I want to add an integrator block to DSLib. Could anybody point me to
documentation about discrete-time integration algorithms?. Has the
simple integration x(t+1)=x(t)+dx*dt an special name or I should call it
something like "SimpleIntegrator"?. Thank you.
-- 
Ivan Martinez (Rodriguez)
Bch in Software Engineering - MSc student
"Got fabes?"
-- [rtl] ---
To unsubscribe:
echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR
echo "unsubscribe rtl Your_email" | mail [EMAIL PROTECTED]
--
For more information on Real-Time Linux see:
http://www.rtlinux.org/rtlinux/




Re: [rtl] Discrete integration algorithms

2001-02-23 Thread David Schleef

On Fri, Feb 23, 2001 at 12:41:29PM +0100, Ivan Martinez wrote:
   Hello all,
   I want to add an integrator block to DSLib. Could anybody point me to
 documentation about discrete-time integration algorithms?. Has the
 simple integration x(t+1)=x(t)+dx*dt an special name or I should call it
 something like "SimpleIntegrator"?. Thank you.


If you rewrite it in the form y(t) = y(t-1) + x(t), it looks like
a trivial IIR filter.




dave...

-- [rtl] ---
To unsubscribe:
echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR
echo "unsubscribe rtl Your_email" | mail [EMAIL PROTECTED]
--
For more information on Real-Time Linux see:
http://www.rtlinux.org/rtlinux/




Re: [rtl] Discrete integration algorithms

2001-02-23 Thread Der Herr Hofrat

   Hello all,
   I want to add an integrator block to DSLib. Could anybody point me to
 documentation about discrete-time integration algorithms?. Has the
 simple integration x(t+1)=x(t)+dx*dt an special name or I should call it
 something like "SimpleIntegrator"?. Thank you.

 get the "numeric recipes" if you want standard methods that work and
 are well tested , a bad integrator in a controller can give you a
 hard to locate problems. 
 
 If you need good integer algorithms , look at TI's documentations for the
 TMS320C10/20/25/50 series of DSP's , very efficient and in generally well
 documented.

hofrat
-- [rtl] ---
To unsubscribe:
echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR
echo "unsubscribe rtl Your_email" | mail [EMAIL PROTECTED]
--
For more information on Real-Time Linux see:
http://www.rtlinux.org/rtlinux/




RE: [rtl] Discrete integration algorithms

2001-02-23 Thread Stephen D. Cohen

Ivan / David,

 If you rewrite it in the form y(t) = y(t-1) + x(t), it looks like
 a trivial IIR filter.

Of course you will probably want to add some gain terms so that you
get a dt in there somewhere.  Something like:

y(t) = a1 * y(t-1) + b0 * x(t)

You can then adjust the values of a1 and b0 as desired for the
appropriate time constant.  You can also extend this to include more y(t-n)
terms and to include x(t-n) terms.  Then you can implement whatever
combination of integrators and filters your little heart desires.

Regards,

Steve

-- [rtl] ---
To unsubscribe:
echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR
echo "unsubscribe rtl Your_email" | mail [EMAIL PROTECTED]
--
For more information on Real-Time Linux see:
http://www.rtlinux.org/rtlinux/