This figure shows how the multiband combiner algorithm processes input signal data.

When the output sample rate is greater than the input sample rate, the input signal is
interpolated to avoid distortion in the frequency-shifted signal. Each column of the input
signal is frequency-shifted by the corresponding value specified in the ```
Frequency offsets
(Hz)
```

parameter. The frequency-shifted signals are then added together into a
single channel output signal. Each channel in the input must have the same number of
samples.

The **Rate options**
parameter enables operation of the block in single-rate mode or multirate mode. For
single-rate mode, the output frame rate equals the input frame rate. For multirate mode, the
output frame rate is increased by the ratio of the interpolation and decimation factors
(that is, by *L*/*M*). The interpolation and decimation
factors are computed as [*L*,*M*] = `rat`

(*R*_{O}/*R*_{I}).

When the algorithm is configured to automatically compute the output sample rate, the
output sample rate is computed as *R*_{O} = *R*_{I} ×
*L*/*M*

*R*_{O} is the output sample rate
specified in **Output sample rate
(Hz)**.

*R*_{I} is the input sample rate
specified in **Input sample rate
(Hz)**.

*L* is the interpolation factor and is computed as *L* = `ceil`

(2 ×
*B*_{max}/*R*_{I}).

*M* is the decimation factor.

*B*_{max} is the maximum
bandwidth and is computed as *B*_{max} =
`max`

(`abs`

(**Frequency offsets
(Hz)**)) + (*R*_{I}/2).