[SciPy-User] How to calculate Yulewalk with scipy.optimize.leastsq
klo uo
klonuo at gmail.com
Mon Jan 16 17:13:45 EST 2012
H(z) = yulewalk(N,frq,mag) - finds the N-th order iir filter:
[image:
%5Cnormalsize%5C%21H%28z%29%3D%5Cfrac%7BB%28z%29%7D%7BA%28z%29%7D%3D%5Cfrac%7Bb%281%29%20%2B%20b%282%29z%5E%7B-1%7D%2B...%2Bb%28n%29z%5E%7B-%28n-1%29%7D%7D%7B1%2Ba%281%29z%5E%7B-1%7D%2B...%2Ba%28n%29z%5E%7B-%28n-1%29%7D%7D.gif]
H(z) : filter B(z)/A(z)
N : integer (order of desired filter)
frq : real row vector (non-decreasing order), frequencies.
mag : non negative real row vector (same size as frq), desired magnitudes.
----------------------------------------
yulewalk() function in "/scipy/signal/filter_design.py" is empty. It
perhaps can be calculated using scipy.optimize.leastsq() but I lack skills
to figure out how?
All I can do right now is port it quick and dirty from Matlab to Python,
but I feel it's bad idea and waste of time
Can someone provide tip how can I calculate 10-th order yulewalk with scipy?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.scipy.org/pipermail/scipy-user/attachments/20120116/796c4f5b/attachment.html>
More information about the SciPy-User
mailing list