0001 function [parm] = vb_signal_processor_get_default_parm(process_type)
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016 if ~exist('process_type', 'var') || ~ischar(process_type)
0017 error('Invalid process_type was specified.');
0018 end
0019
0020
0021
0022
0023 d = vb_define_signal_processor;
0024 switch(process_type)
0025 case d.TYPE_PROCESSING_BIAS_CORRECTION
0026 parm = d.bias_correction_parm;
0027 case d.TYPE_PROCESSING_HIGHPASS
0028 parm = d.highpass_parm;
0029 case d.TYPE_PROCESSING_LOWPASS
0030 parm = d.lowpass_parm;
0031 case d.TYPE_PROCESSING_BANDPASS
0032 parm = d.bandpass_parm;
0033 case d.TYPE_PROCESSING_STOPBAND
0034 parm = d.stopband_parm;
0035 case d.TYPE_PROCESSING_DOWNSAMPLE
0036 parm = d.down_sample_parm;
0037 case d.TYPE_PROCESSING_COMMON_REFERENCE
0038 parm = d.common_ref_parm;
0039 otherwise
0040 error('Unkonwn process_type was specified.');
0041 end