[SciPy-user] Designing Elliptic Filters

Adrian Lister alister at rocketmail.com
Sun Nov 19 15:29:11 EST 2006


I'm trying to get some elliptic filters for some crtitical band speech
processing to work in python and I seem to always get errors.  I've tried
changing my parameters and still nothing.  I can design Chebychev filters
and not error but elliptic just aren't working.  I have also designed the
filters in matlab and run them in python and that's fine.  The only thing
that I haven't been able to change is the computer that I'm running it on.
Suggestions / comments greatly appreciated

alister

n=5
rp=3
rs=80
wn=[.33,.66]

b,a=scipy.signal.ellip(n,rp,rs,wn)


Traceback (most recent call last):
  File "<pyshell#50>", line 1, in ?
    b,a=scipy.signal.ellip(5,3,80,[.33,.66])
  File "C:\Python24\lib\site-packages\scipy\signal\filter_design.py", line
516, in ellip
    return iirfilter(N, Wn, rs=rs, rp=rp, btype=btype, analog=analog,
output=output, ftype='elliptic')
  File "C:\Python24\lib\site-packages\scipy\signal\filter_design.py", line
444, in iirfilter
    z, p, k = typefunc(N, rp, rs)
  File "C:\Python24\lib\site-packages\scipy\signal\filter_design.py", line
1049, in ellipap
    disp=0)
  File "C:\Python24\lib\site-packages\scipy\optimize\optimize.py", line
140, in fmin
    N = len(x0)
TypeError: len() of unsized object





 
____________________________________________________________________________________
Sponsored Link

Mortgage rates near 39yr lows. 
$510k for $1,698/mo. Calculate new payment! 
www.LowerMyBills.com/lre



More information about the SciPy-User mailing list