I am an occasional user of Octave but yet it is an essential part of my work.
I have investigated using some features in the Signal package and am either badly ignorant of what is supposed to happen or there are some major problems with it. A casual perusal of the functions included in the Signal documentation at http://octave.sourceforge.net/signal/overview.html indicates that there are supposed to be functions remez, qp_kaiser, cl2bp, and sosfilt, yet all of these seem to be missing. And I really need remez and I think really need qp_kaiser. Further, the documentation for qp_kaiser is woefully lacking, not even providing the form of the returned result and including an argument "linear" which is not explained and not mentioned. When I try to run the function with "linear" as an argument I get an error, "error: `linear' undefined near line 1 column 21". There is no example and no reference. The documentation for remez mentions band edges [ b1 e1 b2 e2 b3 e3 ...] but doesn't explain what these quantities mean. (Normally the edge of pass bands and stop bands are specified but these bs and es don't make sense in that conventional way and the notation is not enlightening.) Is the Signal package actively maintained? Where are the missing pieces (assuming that they are missing and I'm not broken.) How can I find better documentation? This experience today is after my initial attempt to use filter (not part of Signal) which gave me an unstable output even which I gave it stable poles and the function zp2sos returning an incorrect gain factor. Please consider these comments as constructive criticism / bug reports but please also consider my frustration in the event that any of this seems impolite. My installed version of Signal is 1.1.1 and my version of Octave is 3.4.0. My OS is OS X 10.6.8. Thanks, Jerry P.S. Every time I launch Octave I get the following warning: warning: function /bla/bla/specfun-1.0.9/erfcx.m shadows a built-in function I have specfun-1.0.9 installed. ------------------------------------------------------------------------------ Virtualization & Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ _______________________________________________ Octave-dev mailing list Octave-dev@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/octave-dev