Reference implementation 'impulse invariance transform'

View: New views
3 Messages — Rating Filter:   Alert me  

Reference implementation 'impulse invariance transform'

by Rudy Eschauzier :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Octave currently lacks a functions to perform the
transformation of a continuous time system to a
discrete time system and back, using the 'impulse
invariance transform'. The impulse invariance
transform is a key technique for digital filter and
dsp design. See also
http://www.mathworks.com/access/helpdesk/help/toolbox/signal/impinvar.html.

If anyone is interested, I have written a reference
implementation for this function that is compatible
with Octave. The implementation covers both continuous
to discrete and the reverse transform. It also handles
multiple order poles correctly (see
http://ieeexplore.ieee.org/search/srchabstract.jsp?arnumber=536691&isnumber=11401&punumber=78&k2dockey=536691@ieeejrns).

Let me know if there is any interest, and I will
gladly release under GPL.

Rudy.

__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around
http://mail.yahoo.com 
_______________________________________________
Octave-sources mailing list
Octave-sources@...
https://www.cae.wisc.edu/mailman/listinfo/octave-sources

Re: Reference implementation 'impulse invariance transform'

by David Bateman :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Rudy Eschauzier wrote:

> Octave currently lacks a functions to perform the
> transformation of a continuous time system to a
> discrete time system and back, using the 'impulse
> invariance transform'. The impulse invariance
> transform is a key technique for digital filter and
> dsp design. See also
> http://www.mathworks.com/access/helpdesk/help/toolbox/signal/impinvar.html.
>
> If anyone is interested, I have written a reference
> implementation for this function that is compatible
> with Octave. The implementation covers both continuous
> to discrete and the reverse transform. It also handles
> multiple order poles correctly (see
> http://ieeexplore.ieee.org/search/srchabstract.jsp?arnumber=536691&isnumber=11401&punumber=78&k2dockey=536691@ieeejrns).
>
> Let me know if there is any interest, and I will
> gladly release under GPL.
>
> Rudy.
>  
Rudy,

Sorry for the delay in responding. It seems you mail got stuck in some
moderation queue somewhere.

Sure, maybe this code might be hosted on octave-forge
(http://octave.sf.net)..

Regards
David

--
David Bateman                                David.Bateman@...
Motorola Labs - Paris                        +33 1 69 35 48 04 (Ph)
Parc Les Algorithmes, Commune de St Aubin    +33 6 72 01 06 33 (Mob)
91193 Gif-Sur-Yvette FRANCE                  +33 1 69 35 77 01 (Fax)

The information contained in this communication has been classified as:

[x] General Business Information
[ ] Motorola Internal Use Only
[ ] Motorola Confidential Proprietary

_______________________________________________
Octave-sources mailing list
Octave-sources@...
https://www.cae.wisc.edu/mailman/listinfo/octave-sources

Re: Reference implementation 'impulse invariance transform'

by Paul Kienzle :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Please add it to octave-forge octave-dev@....

Either send us your sourceforge ID and we can add you
to the project, or send the function and we can add
it ourselves.

        - Paul

On May 2, 2007, at 6:05 AM, Rudy Eschauzier wrote:

> Octave currently lacks a functions to perform the
> transformation of a continuous time system to a
> discrete time system and back, using the 'impulse
> invariance transform'. The impulse invariance
> transform is a key technique for digital filter and
> dsp design. See also
> http://www.mathworks.com/access/helpdesk/help/toolbox/signal/ 
> impinvar.html.
>
> If anyone is interested, I have written a reference
> implementation for this function that is compatible
> with Octave. The implementation covers both continuous
> to discrete and the reverse transform. It also handles
> multiple order poles correctly (see
> http://ieeexplore.ieee.org/search/srchabstract.jsp?
> arnumber=536691&isnumber=11401&punumber=78&k2dockey=536691@ieeejrns).
>
> Let me know if there is any interest, and I will
> gladly release under GPL.
>
> Rudy.
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com
> _______________________________________________
> Octave-sources mailing list
> Octave-sources@...
> https://www.cae.wisc.edu/mailman/listinfo/octave-sources
>

_______________________________________________
Octave-sources mailing list
Octave-sources@...
https://www.cae.wisc.edu/mailman/listinfo/octave-sources
LightInTheBox - Buy quality products at wholesale price