Reference implementation 'impulse invariance transform'
Rudy Eschauzier <[email protected]> Wed, 2 May 2007 03:05:17 -0700 (PDT)
| Newsgroups | gmane.comp.gnu.octave.sources |
|---|---|
| Message-ID | <[email protected]> |
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