MIMO FIR Filter
Libraries:
DSP System Toolbox /
Filtering /
Filter Implementations
Description
The MIMO FIR Filter block models a multiple-input multiple-output (MIMO) system which contains multiple FIR filters in the time domain. The block performs time-domain filtering, where the filtering operation involves a convolution between the input channel and the FIR filter on the specific path. You can specify the coefficients of multiple filters directly using the Numerator parameter or through the Num input port.
Using the Number of propagation paths parameter, you can specify the number of paths between each input and output channel pair. Each path contains a single time-domain FIR filter of the same length. The block adds the filtered outputs from each path. Additionally, depending on the setting of the Sum filtered output contributions from all input channels parameter, the block adds or concatenates these filtered output contributions. For more information, see Modeling MIMO System with Multiple Propagation Paths.
The number of channels in the output signal depends on the number of filters, number of
paths between each input and output channel pair, and the number of input channels. For more
details, see the y
argument
description.
The Frequency-Domain FIR Filter block also supports modeling MIMO and multipath systems. The block implements filtering in the frequency domain. Typically, time-domain filtering is efficient for smaller impulse responses and frequency domain filtering is efficient for longer impulse responses.
Examples
Ports
Input
Output
Parameters
Block Characteristics
Data Types |
|
Direct Feedthrough |
|
Multidimensional Signals |
|
Variable-Size Signals |
|
Zero-Crossing Detection |
|
Algorithms
Extended Capabilities
Version History
Introduced in R2025a