upfirdn
Upsample, FIR filter, and downsample.
📝Syntax
Y = upfirdn(X, H)
Y = upfirdn(X, H, P, Q)
Y = upfirdn(X, H, P, Q, dim)
📥Input Arguments
Parameter Description
X nonempty nonsparse input signal.
H nonempty nonsparse FIR coefficients. A matrix applies one filter column per signal column.
P upsampling factor.
Q downsampling factor.
dim dimension to process.
📤Output Arguments
Parameter Description
Y multirate filtered output.
📄Description

upfirdn is the basic polyphase-style multirate operation used by resampling functions.

When H is a matrix, each column of H filters the corresponding signal column.

💡Examples
Y = upfirdn([1 2 3], [1 1], 2, 2);
Y = upfirdn([1; 2], [1 2; 3 4]);
🔗See Also
upsampledownsample
🕔Version History
Version Description
2.0.0 initial version
Edit this page on GitHub