normalizefreq
Switch filter specification between normalized frequency and absolute frequency
Syntax
normalizefreq(d)
normalizefreq(d,flag)
normalizefreq(d,false,fs)
Description
normalizefreq(d)
normalizes the frequency
specifications in filter specifications object d
. By default, the
NormalizedFrequency
property is set to true
when you create a design object. You provide the design specifications in normalized
frequency units. normalizefreq
does not affect filters that already
use normalized frequency.
If you use this syntax when d
does not use normalized frequency
specifications, all of the frequency specifications are normalized by
fs
/2 so they lie between 0 and 1, where fs
is
specified in the object. Included in the normalization are the filter properties that
define the filter pass and stopband edge locations by frequency:
F3 dB
— Used by IIR filter specifications objects to describe the passband cutoff frequencyFcutoff
— Used by FIR filter specifications objects to describe the passband cutoff frequencyFpass
— Describes the passband edgesFstop
— Describes the stopband edges
In this syntax, normalizefreq(d)
assumes you specified
fs
when you created d
or changed
d
to use absolute frequency specifications.
normalizefreq(d,flag)
where
flag
is either true
or false
, specifies whether the
NormalizedFrequency
property value is true
or
false
and therefore whether the filter normalizes the sampling
frequency fs
and other related frequency specifications.
fs
defaults to 1 for this syntax.
When you do not provide the input argument flag
, it defaults to
true
. If you set flag
to
false
, affected frequency specifications are multiplied by
fs
/2 to remove the normalization. Use this syntax to switch your
filter between using normalized frequency specifications and not using normalized
frequency specifications.
normalizefreq(d,false,fs)
lets you specify a
new sampling frequency fs
when you set the
NormalizedFrequency
property to
false
.
Examples
Version History
Introduced in R2011a
See Also
fdesign.lowpass
| fdesign.halfband
| fdesign.highpass
| fdesign.interpolator