FPGA Central - World's 1st FPGA / CPLD Portal

FPGA Central

World's 1st FPGA Portal

 

Go Back   FPGA Groups > NewsGroup > DSP

DSP comp.dsp newsgroup, mailing list

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 04-19-2004, 10:15 PM
bngguy
Guest
 
Posts: n/a
Default Cascade Form IIR Filters

hi! All,
i would like some info on implementing cascade form IIR
filters...does matlab support it???...as far as i can understand
butter,cheby1,cheby2,bessel,ellip generate coefficients in the direct
form...how do i implement the cascade form...

TIA
bngguy
Reply With Quote
  #2 (permalink)  
Old 04-19-2004, 10:30 PM
Tim Wescott
Guest
 
Posts: n/a
Default Re: Cascade Form IIR Filters

bngguy wrote:
> hi! All,
> i would like some info on implementing cascade form IIR
> filters...does matlab support it???...as far as i can understand
> butter,cheby1,cheby2,bessel,ellip generate coefficients in the direct
> form...how do i implement the cascade form...
>
> TIA
> bngguy


I don't know if Matlab supports it, but cascading filters is relatively
easy. Here's the process I use:

1. Factor your numerator and denominator polynomials
2. Combine all your complex pairs into 2nd-order polynomials
3. Match zeros up to their closest denominators (I don't know the
"best" way to do this, use your intuition).
4. Build as many 1st- and 2nd- order polynomials you need
5. Check your gains from the input to the states, to verify
that nothing will overflow.

--

Tim Wescott
Wescott Design Services
http://www.wescottdesign.com
Reply With Quote
  #3 (permalink)  
Old 04-19-2004, 10:47 PM
Jon Harris
Guest
 
Posts: n/a
Default Re: Cascade Form IIR Filters

Matlab generally refers to this as second order sections or SOS for short.
There are several functions in the SP toolbox that convert to/from the SOS form
including TF2SOS.

"Tim Wescott" <[email protected]> wrote in message
news:[email protected]..
> bngguy wrote:
> > hi! All,
> > i would like some info on implementing cascade form IIR
> > filters...does matlab support it???...as far as i can understand
> > butter,cheby1,cheby2,bessel,ellip generate coefficients in the direct
> > form...how do i implement the cascade form...
> >
> > TIA
> > bngguy

>
> I don't know if Matlab supports it, but cascading filters is relatively
> easy. Here's the process I use:
>
> 1. Factor your numerator and denominator polynomials
> 2. Combine all your complex pairs into 2nd-order polynomials
> 3. Match zeros up to their closest denominators (I don't know the
> "best" way to do this, use your intuition).
> 4. Build as many 1st- and 2nd- order polynomials you need
> 5. Check your gains from the input to the states, to verify
> that nothing will overflow.



Reply With Quote
  #4 (permalink)  
Old 04-19-2004, 11:33 PM
Jerry Avins
Guest
 
Posts: n/a
Default Re: Cascade Form IIR Filters

bngguy wrote:

> hi! All,
> i would like some info on implementing cascade form IIR
> filters...does matlab support it???...as far as i can understand
> butter,cheby1,cheby2,bessel,ellip generate coefficients in the direct
> form...how do i implement the cascade form...
>
> TIA
> bngguy


"Cascade" refers to a chain of second-order sections. Sure, Matlab does
that.

Jerry
--
Engineering is the art of making what you want from things you can get.
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ

Reply With Quote
  #5 (permalink)  
Old 04-20-2004, 10:59 PM
Bob
Guest
 
Posts: n/a
Default Re: Cascade Form IIR Filters

Hello,

Yes, Mathlab supports it. Also, ONEoverT will implement cascade form IIR filter
very easily as well.

Bob Carter

[email protected] (bngguy) wrote in message news:<[email protected] com>...
> hi! All,
> i would like some info on implementing cascade form IIR
> filters...does matlab support it???...as far as i can understand
> butter,cheby1,cheby2,bessel,ellip generate coefficients in the direct
> form...how do i implement the cascade form...
>
> TIA
> bngguy

Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
PCIe: use 8*x1 PHY devices to form x8 GaLaKtIkUs™ FPGA 2 07-21-2006 02:20 AM
Will this DCM cascade track a frequency offset clock? Ken FPGA 3 05-10-2005 08:59 AM
Forget the RAMs, I can't get Quartus to use the cascade chains! rickman FPGA 0 06-25-2004 06:17 AM
Convert cascade to parallel Jon Harris DSP 3 03-04-2004 07:58 AM
Lattice form of Complex QMF porterboy DSP 0 11-19-2003 02:34 PM


All times are GMT +1. The time now is 01:38 AM.


Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright 2008 @ FPGA Central. All rights reserved