Reconstruct signal from high-frequency and low-frequency subbands
The dsp.SubbandSynthesisFilter
System object™ reconstructs a signal from high-frequency and low-frequency subbands.
To reconstruct a signal from high-frequency and low-frequency subbands:
Create the dsp.SubbandSynthesisFilter object and set its properties.
Call the object with arguments, as if it were a function.
To learn more about how System objects work, see What Are System Objects?.
returns
a two-channel subband synthesis filter, subSyn = dsp.SubbandSynthesisFiltersubSyn, that reconstructs a
signal from its high-frequency subband and low-frequency subband. Each subband contains
half the bandwidth of the original signal.
returns a two-channel subband synthesis filter, subSyn = dsp.SubbandSynthesisFilter(lpc,hpc)subSyn. The object
has the LowpassCoefficients property set to
lpc and the HighpassCoefficients property set
to hpc.
returns a two-channel subband synthesis filter, subSyn = dsp.SubbandSynthesisFilter(Name,Value)subSyn, with each
specified property set to the specified value.
To use an object function, specify the
System object as the first input argument. For
example, to release system resources of a System object named obj, use
this syntax:
release(obj)
This object implements the algorithm, inputs, and outputs described on the Two-Channel Synthesis Subband Filter block reference page. The object properties correspond to the block parameters, except:
The SubbandSynthesisFilter object does not have a
property that corresponds to the Input processing parameter of the
Two-Channel Synthesis Subband Filter block. The object only performs sample-based
processing and always maintains the input frame rate.
The Rate options block parameter is not supported by the
SubbandSynthesisFilter object.