dsp.SubbandSynthesisFilter
Reconstruct signal from high-frequency and low-frequency subbands
Description
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?
Creation
Syntax
Description
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.
Properties
Usage
Syntax
Description
Input Arguments
Output Arguments
Object Functions
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)
Examples
Algorithms
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.
Extended Capabilities
Version History
Introduced in R2012a