|
SOLUTIONS
|
BUILT-IN MATHEMATICA SYMBOL
FrequencySamplingFilterKernel
FrequencySamplingFilterKernel[{a1, ..., ak}]
creates a finite impulse response (FIR) filter kernel using a frequency sampling method from amplitude values
.
FrequencySamplingFilterKernel[{a1, ..., ak}, m]
creates an FIR filter kernel of type m.
Details and OptionsDetails and Options
- Possible types m for FIR filters created for a list
of amplitudes are: -
- FrequencySamplingFilterKernel[{a1, ...}] is equivalent to FrequencySamplingFilterKernel[{a1, ...}, 1].
- The frequency sampling method uniformly samples the frequency domain from 0 to
. - FrequencySamplingFilterKernel by default uses a sampling of the frequency domain at integer multiples of
, where
is the length of the filter. With "Shifted"->True, the frequencies are shifted from 0 by
. » - Amplitude values should be non-negative. Typically, values
specify a stopband, and values
specify a passband. - The kernel ker returned by FrequencySamplingFilterKernel can be used in ListConvolve[ker, data] to apply the filter to data.
- FrequencySamplingFilterKernel takes a WorkingPrecision option that specifies the precision to use in internal computations. The default setting is WorkingPrecision->MachinePrecision.
New in 9
Mathematica 9 is now available!
New to Mathematica?
Find your learning path »
Have a question?
Ask support »


