fsamp2
2-D FIR filter using frequency sampling
Description
designs a two-dimensional FIR filter with frequency response h
= fsamp2(Hd
)Hd
,
and returns the filter coefficients in matrix h
. The filter
h
has a frequency response that passes through points in
Hd
. fsamp2
designs two-dimensional FIR
filters based on a desired two-dimensional frequency response sampled at points on
the Cartesian plane.
produces an h
= fsamp2(f1
,f2
,Hd
,[m n]
)m
-by-n
FIR filter by matching the
filter response at the points in the vectors f1
and
f2
. The frequency vectors f1
and
f2
are in normalized frequency, where 1.0 corresponds to half
the sampling frequency, or π radians. The resulting filter fits the desired response
as closely as possible in the least squares sense. For best results, there must be
at least m*n
desired frequency points. fsamp2
issues a warning if you specify fewer than m*n
points.
Examples
Input Arguments
Output Arguments
Algorithms
fsamp2
computes the filter h
by taking the
inverse discrete Fourier transform of the desired frequency response. If the desired
frequency response is real and symmetric (zero phase), the resulting filter is also zero
phase.
References
[1] Lim, Jae S., Two-Dimensional Signal and Image Processing, Englewood Cliffs, NJ, Prentice Hall, 1990, pp. 213-217.
Version History
Introduced before R2006a