FROMLISO Construct a miir filter from a LISO file %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% FUNCTION: fromLISO DESCRIPTION: Construct a miir filter from a LISO file CALL: f = fromLISO(f, pli) PARAMETER: f: Empty miir-object pli: input plist (must contain the filename) VERSION: $Id: fromLISO.m,v 1.1 2008/08/22 14:17:26 ingo Exp $ HISTORY: 22-03-2008 M Hewitson Creation %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
0001 % FROMLISO Construct a miir filter from a LISO file 0002 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 0003 % 0004 % FUNCTION: fromLISO 0005 % 0006 % DESCRIPTION: Construct a miir filter from a LISO file 0007 % 0008 % CALL: f = fromLISO(f, pli) 0009 % 0010 % PARAMETER: f: Empty miir-object 0011 % pli: input plist (must contain the filename) 0012 % 0013 % VERSION: $Id: fromLISO.m,v 1.1 2008/08/22 14:17:26 ingo Exp $ 0014 % 0015 % HISTORY: 22-03-2008 M Hewitson 0016 % Creation 0017 % 0018 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 0019 0020 function f = fromLISO(f, pli) 0021 0022 VERSION = '$Id: fromLISO.m,v 1.1 2008/08/22 14:17:26 ingo Exp $'; 0023 0024 ii = f.getInfo(class(f), 'From LISO File'); 0025 0026 % Set the method version string in the minfo object 0027 ii.setMversion([VERSION '-->' ii.mversion]); 0028 0029 filename = find(pli, 'filename'); 0030 filt = miir.filload(filename); 0031 0032 f.name = filt.name; 0033 f.fs = filt.fs; 0034 f.a = filt.gain*filt.a; 0035 f.b = filt.b; 0036 f.histin = filt.histin; 0037 f.histout = filt.histout; 0038 f.infile = filename; 0039 0040 f.addHistory(ii, pli, [], []); 0041 0042 end % pzm = pzmFromLISO(filename, version, algoname) 0043