📄 fdhelpstr.m
字号:
str{1,2} = {
'This is the lower passband edge frequency Fp1.'
};
case {'pb1:fdkaiser:set:3','pb1:fdkaiser:set:4'}
str{1,1} = 'Fc1';
str{1,2} = {
'This is the lower cut-off frequency Fc1 of the ideal brickwall filter.'
};
case {'pb1:fdbutter:set:3','pb1:fdbutter:set:4'}
str{1,1} = 'F3db1';
str{1,2} = {
'This is the lower 3dB frequency F3db1, which characterizes the Butterworth '
'filter along with F3db2. The magnitude of the filter''s response at F3db1 '
'is 1/sqrt(2), or approximately -3 dB.'
};
case {'pb1:fdremez:set:4','pb1:fdfirls:set:4','pb1:fdcheby1:set:4','pb1:fdcheby2:set:4','pb1:fdellip:set:4'}
str{1,1} = 'Fp1';
str{1,2} = {
'This is the lower passband edge frequency Fp1.'
' '
};
case {'pb2:fdremez:min:3','pb2:fdfirls:min:3','pb2:fdkaiser:min:3','pb2:fdbutter:min:3','pb2:fdcheby1:min:3','pb2:fdcheby2:min:3','pb2:fdellip:min:3'}
str{1,1} = 'Fp2';
str{1,2} = {
'This is the upper passband edge frequency Fp2.'
};
case {'pb2:fdremez:min:4','pb2:fdfirls:min:4','pb2:fdkaiser:min:4','pb2:fdbutter:min:4','pb2:fdcheby1:min:4','pb2:fdcheby2:min:4','pb2:fdellip:min:4'}
str{1,1} = 'Fp2';
str{1,2} = {
'This is the upper passband edge frequency Fp2.'
};
case {'pb2:fdremez:set:3','pb2:fdfirls:set:3','pb2:fdcheby1:set:3','pb2:fdcheby2:set:3','pb2:fdellip:set:3'}
str{1,1} = 'Fp2';
str{1,2} = {
'This is the upper passband edge frequency Fp2.'
};
case {'pb2:fdkaiser:set:3','pb2:fdkaiser:set:4'}
str{1,1} = 'Fc2';
str{1,2} = {
'This is the upper cut-off frequency Fc2 of the ideal brickwall filter.'
};
case {'pb2:fdbutter:set:3','pb2:fdbutter:set:4'}
str{1,1} = 'F3db2';
str{1,2} = {
'This is the upper 3dB frequency F3db2, which characterizes the Butterworth '
'filter along with F3db1. The magnitude of the filter''s response at F3db2 '
'is 1/sqrt(2), or approximately -3 dB.'
};
case {'pb2:fdremez:set:4','pb2:fdfirls:set:4','pb2:fdcheby1:set:4','pb2:fdcheby2:set:4','pb2:fdellip:set:4'}
str{1,1} = 'Fp2';
str{1,2} = {
'This is the upper passband edge frequency Fp2.'
' '
' '
};
case {'pb3:fdremez:min:1','pb3:fdfirls:min:1','pb3:fdkaiser:min:1','pb3:fdbutter:min:1','pb3:fdcheby1:min:1','pb3:fdcheby2:min:1','pb3:fdellip:min:1'}
str{1,1} = 'Rp';
str{1,2} = {
'This is the desired passband ripple Rp, in decibels. Enter the maximum '
'amount of ripple you desire in the passband.'
' '
'The maximum value of the filter''s magnitude response (in dB) minus the '
'minimum value will not exceed Rp across the entire passband, except in some '
'cases with Equiripple and Kaiser Window FIR designs. The measurement '
'"Actual Rp" displays the ripple that the filter actually achieves for these '
'designs.'
' '
'You can also change Rp by dragging the passband specification line up and '
'down in the main axes.'
};
case {'pb3:fdremez:min:2','pb3:fdfirls:min:2','pb3:fdkaiser:min:2','pb3:fdbutter:min:2','pb3:fdcheby1:min:2','pb3:fdcheby2:min:2','pb3:fdellip:min:2'}
str{1,1} = 'Rp';
str{1,2} = {
'This is the desired passband ripple Rp, in decibels. Enter the maximum '
'amount of ripple you desire in the passband.'
' '
'The maximum value of the filter''s magnitude response (in dB) minus the '
'minimum value will not exceed Rp across the entire passband, except in some '
'cases with Equiripple and Kaiser Window FIR designs. The measurement '
'"Actual Rp" displays the ripple that the filter actually achieves for these '
'designs.'
' '
'You can also change Rp by dragging the passband specification line up and '
'down in the main axes.'
};
case {'pb3:fdremez:min:3','pb3:fdfirls:min:3','pb3:fdkaiser:min:3','pb3:fdbutter:min:3','pb3:fdcheby1:min:3','pb3:fdcheby2:min:3','pb3:fdellip:min:3'}
str{1,1} = 'Rp';
str{1,2} = {
'This is the desired passband ripple Rp, in decibels. Enter the maximum '
'amount of ripple you desire in the passband.'
' '
'The maximum value of the filter''s magnitude response (in dB) minus the '
'minimum value will not exceed Rp across the entire passband, except in some '
'cases with Equiripple and Kaiser Window FIR designs. The measurement '
'"Actual Rp" displays the ripple that the filter actually achieves for these '
'designs.'
' '
'You can also change Rp by dragging the passband specification line up and '
'down in the main axes.'
};
case {'pb3:fdremez:min:4','pb3:fdfirls:min:4','pb3:fdkaiser:min:4','pb3:fdbutter:min:4','pb3:fdcheby1:min:4','pb3:fdcheby2:min:4','pb3:fdellip:min:4'}
str{1,1} = 'Rp';
str{1,2} = {
'This is the desired passband ripple Rp, in decibels. Enter the maximum '
'amount of ripple you desire in the passband.'
' '
'The maximum value of the filter''s magnitude response (in dB) minus the '
'minimum value will not exceed Rp across the entire passband, except in some '
'cases with Equiripple and Kaiser Window FIR designs. The measurement '
'"Actual Rp" displays the ripple that the filter actually achieves for these '
'designs.'
' '
'You can also change Rp by dragging the passband specification line up and '
'down in the main axes.'
};
case {'pb3:fdremez:set:1','pb3:fdremez:set:2','pb3:fdremez:set:3','pb3:fdremez:set:4'}
str{1,1} = 'Weight';
str{1,2} = {
'Passband Weight'
' '
'Enter a positive real number here and hit enter to change the passband '
'weight for the Remez algorithm. '
' '
'Use the passband weight and stopband weight to minimize the error more or '
'less in one band relative to the other, according to the formula:'
' '
' (max. error in passband)*(passband weight) = '
' (max. error in stopband)*(stopband weight)'
' '
'For example, make this number larger to decrease "Actual Rp" at the expense '
'of increasing "Actual Rs".'
' '
'You can also change the ratio of the passband and stopband weights by '
'dragging the passband or stopband specifications lines up and down in the '
'main axes. This will set the weights to approximately obtain the amount of '
'ripple Rp or Rs of the line you are dragging.'
};
case {'pb3:fdfirls:set:1','pb3:fdfirls:set:2','pb3:fdfirls:set:3','pb3:fdfirls:set:4'}
str{1,1} = 'Weight';
str{1,2} = {
'Passband Weight'
' '
'Enter a positive real number here and hit enter to change the passband '
'weight for the least squares design algorithm.'
' '
'Use the passband weight and stopband weight to minimize the error more or '
'less in one band relative to the other. The larger the weight in a band, '
'the smaller the error (and ripple) will be in that band. For example, make '
'this number larger to decrease "Actual Rp" at the expense of increasing '
'"Actual Rs".'
' '
'You can also change the ratio of the passband and stopband weights by '
'dragging the passband or stopband specifications lines up and down in the '
'main axes. This will set the weights to approximately obtain the amount of '
'ripple Rp or Rs of the line you are dragging. However, since there is no '
'exact formula for the weights for a given Rp and Rs, the actual Rp and Rs '
'after dragging the bands may be different.'
};
case {'pb3:fdkaiser:set:1','pb3:fdkaiser:set:2','pb3:fdkaiser:set:3','pb3:fdkaiser:set:4'}
str{1,1} = 'Beta';
str{1,2} = {
'Beta of Kaiser Window'
' '
'Enter a positive real number in this field to set the Beta parameter of the '
'Kaiser window used in the design of the FIR filter.'
' '
'A Beta of 0 is a rectangular window which has high sidelobes but a narrow '
'peak in the frequency domain, while a large value of Beta widens the peak '
'but lowers the sidelobes significantly. The filter''s response generally '
'has less ripple as Beta increases, but the transition band (between the '
'pass and stopbands) widens.'
};
case {'pb3:fdcheby1:set:1','pb3:fdellip:set:1','pb3:fdcheby1:set:2','pb3:fdellip:set:2','pb3:fdcheby1:set:3','pb3:fdellip:set:3','pb3:fdcheby1:set:4','pb3:fdellip:set:4'}
str{1,1} = 'Rp';
str{1,2} = {
'This is the desired passband ripple Rp, in decibels. Enter the maximum '
'amount of ripple you desire in the passband.'
' '
'The maximum value of the filter''s magnitude response (in dB) minus the '
'minimum value will not exceed Rp across the entire passband, except in some '
'cases with Equiripple and Kaiser Window FIR designs. The measurement '
'"Actual Rp" displays the ripple that the filter actually achieves for these '
'designs.'
' '
'You can also change Rp by dragging the passband specification line up and '
'down in the main axes.'
' '
' '
' '
' '
};
case {'sb1:fdremez:min:1','sb1:fdfirls:min:1','sb1:fdkaiser:min:1','sb1:fdbutter:min:1','sb1:fdcheby1:min:1','sb1:fdcheby2:min:1','sb1:fdellip:min:1'}
str{1,1} = 'Fs';
str{1,2} = {
'This is the stopband edge frequency Fs.'
};
case {'sb1:fdremez:min:2','sb1:fdfirls:min:2','sb1:fdkaiser:min:2','sb1:fdbutter:min:2','sb1:fdcheby1:min:2','sb1:fdcheby2:min:2','sb1:fdellip:min:2'}
str{1,1} = 'Fs';
str{1,2} = {
'This is the stopband edge frequency Fs.'
};
case {'sb1:fdremez:min:3','sb1:fdfirls:min:3','sb1:fdkaiser:min:3','sb1:fdbutter:min:3','sb1:fdcheby1:min:3','sb1:fdcheby2:min:3','sb1:fdellip:min:3'}
str{1,1} = 'Fs1';
str{1,2} = {
'This is the lower stopband edge frequency Fs1.'
};
case {'sb1:fdremez:min:4','sb1:fdfirls:min:4','sb1:fdkaiser:min:4','sb1:fdbutter:min:4','sb1:fdcheby1:min:4','sb1:fdcheby2:min:4','sb1:fdellip:min:4'}
str{1,1} = 'Fs1';
str{1,2} = {
'This is the lower stopband edge frequency Fs1.'
};
case {'sb1:fdremez:set:1','sb1:fdfirls:set:1','sb1:fdcheby1:set:1','sb1:fdcheby2:set:1','sb1:fdellip:set:1'}
str{1,1} = 'Fs';
str{1,2} = {
'This is the stopband edge frequency Fs.'
};
case {'sb1:fdremez:set:2','sb1:fdfirls:set:2','sb1:fdcheby1:set:2','sb1:fdcheby2:set:2','sb1:fdellip:set:2'}
str{1,1} = 'Fs';
str{1,2} = {
'This is the stopband edge frequency Fs.'
};
case {'sb1:fdremez:set:3','sb1:fdfirls:set:3','sb1:fdcheby1:set:3','sb1:fdcheby2:set:3','sb1:fdellip:set:3'}
str{1,1} = 'Fs1';
str{1,2} = {
'This is the lower stopband edge frequency Fs1.'
};
case {'sb1:fdremez:set:4','sb1:fdfirls:set:4','sb1:fdcheby1:set:4','sb1:fdcheby2:set:4','sb1:fdellip:set:4'}
str{1,1} = 'Fs1';
str{1,2} = {
'This is the lower stopband edge frequency Fs1.'
' '
};
case {'sb2:fdremez:min:3','sb2:fdfirls:min:3','sb2:fdkaiser:min:3','sb2:fdbutter:min:3','sb2:fdcheby1:min:3','sb2:fdcheby2:min:3','sb2:fdellip:min:3'}
str{1,1} = 'Fs2';
str{1,2} = {
'This is the upper stopband edge frequency Fs2.'
};
case {'sb2:fdremez:min:4','sb2:fdfirls:min:4','sb2:fdkaiser:min:4','sb2:fdbutter:min:4','sb2:fdcheby1:min:4','sb2:fdcheby2:min:4','sb2:fdellip:min:4'}
str{1,1} = 'Fs2';
str{1,2} = {
'This is the upper stopband edge frequency Fs2.'
};
case {'sb2:fdremez:set:3','sb2:fdfirls:set:3','sb2:fdcheby1:set:3','sb2:fdcheby2:set:3','sb2:fdellip:set:3'}
str{1,1} = 'Fs2';
str{1,2} = {
'This is the upper stopband edge frequency Fs2.'
};
case {'sb2:fdremez:set:4','sb2:fdfirls:set:4','sb2:fdcheby1:set:4','sb2:fdcheby2:set:4','sb2:fdellip:set:4'}
str{1,1} = 'Fs2';
str{1,2} = {
'This is the upper stopband edge frequency Fs2.'
' '
' '
};
case {'sb3:fdremez:min:1','sb3:fdfirls:min:1','sb3:fdkaiser:min:1','sb3:fdbutter:min:1','sb3:fdcheby1:min:1','sb3:fdcheby2:min:1','sb3:fdellip:min:1'}
str{1,1} = 'Rs';
str{1,2} = {
'This is the desired stopband attenuation Rs, in decibels. Enter the minimum '
'amount of attenuation you desire in the stopband.'
' '
'The maximum value of the filter''s magnitude response (in dB) will not '
'exceed -Rs across the entire stopband, except in some cases with Equiripple '
'and Kaiser Window FIR designs. The measurement "Actual Rs" displays the '
'attenuation that the filter actually achieves for these designs.'
' '
'You can also change Rs by dragging the stopband specification line up and '
'down in the main axes.'
};
case {'sb3:fdremez:min:2','sb3:fdfirls:min:2','sb3:fdkaiser:min:2','sb3:fdbutter:min:2','sb3:fdcheby1:min:2','sb3:fdcheby2:min:2','sb3:fdellip:min:2'}
str{1,1} = 'Rs';
str{1,2} = {
'This is the desired stopband attenuation Rs, in decibels. Enter the minimum '
'amount of attenuation you desire in the stopband.'
' '
'The maximum value of the filter''s magnitude response (in dB) will not '
'exceed -Rs across the entire stopband, except in some cases with Equiripple '
'and Kaiser Window FIR designs. The measurement "Actual Rs" displays the '
'attenuation that the filter actually achieves for these designs.'
' '
'You can also change Rs by dragging the stopband specification line up and '
'down in the main axes.'
};
case {'sb3:fdremez:min:3','sb3:fdfirls:min:3','sb3:fdkaiser:min:3','sb3:fdbutter:min:3','sb3:fdcheby1:min:3','sb3:fdcheby2:min:3','sb3:fdellip:min:3'}
str{1,1} = 'Rs';
str{1,2} = {
'This is the desired stopband attenuation Rs, in decibels. Enter the minimum '
'amount of attenuation you desire in the stopband.'
' '
'The maximum value of the filter''s magnitude response (in dB) will not '
'exceed -Rs across the entire stopband, except in some cases with Equiripple '
'and Kaiser Window FIR designs. The measurement "Actual Rs" displays the '
'attenuation that the filter actually achieves for these designs.'
' '
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -