summaryrefslogtreecommitdiff
path: root/macros/islinphase.sci
diff options
context:
space:
mode:
Diffstat (limited to 'macros/islinphase.sci')
-rw-r--r--macros/islinphase.sci9
1 files changed, 1 insertions, 8 deletions
diff --git a/macros/islinphase.sci b/macros/islinphase.sci
index a36eef3..76d1d1a 100644
--- a/macros/islinphase.sci
+++ b/macros/islinphase.sci
@@ -1,28 +1,21 @@
+function islin=islinphase(varargin)
//islinphase Determine whether filter has linear phase
-
// Calling Syntax and Parameter description
//flag = islinphase(b,a)
//takes input as numerator and denumerator coefficint matrices and returns flag =1 if filter is linear phase else return flag = 0
-
//flag = islinphase(sos)
//takes input as K x 6 second order split (sos) matrix and returns flag =1 if filter is linear phase else returns flag =0
-
//flag = islinphase(...,tol)
// tol -->this takes tolerence in similarities between two numbers in phase respose
-
//Example :
//flag = islinphase([0 1 2 2 1 0],1)
//Output:
//flag =
-
// 1.
-
//conclusion : output of above example is flag = 1 means filter is linear phase which must be as example is of symmetric linear phase fir filter
-
//Author: Parthasarathi Panda
//parthasarathipanda314@gmail.com
-function islin=islinphase(varargin)
[nargout,nargin]=argn();
if (nargin==2) then
v=size(varargin(1));