dsp.SubbandAnalysisFilter
Decompose signal into high-frequency and low-frequency subbands
Description
The dsp.SubbandAnalysisFilter object decomposes a signal into
high-frequency and low-frequency subbands, each with half the bandwidth of the input.
To decompose a signal into high-frequency and low-frequency subbands:
Create the
dsp.SubbandAnalysisFilterobject 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 analysis filter, subAna = dsp.SubbandAnalysisFiltersubAna, that decomposes the
input signal into a high-frequency subband and a low-frequency subband, each with half the
bandwidth of the input.
returns a two-channel subband analysis filter, subAna = dsp.SubbandAnalysisFilter(lpc,hpc)subAna, with the LowpassCoefficients property set to
lpc and the HighpassCoefficients property set
to lpc.
returns a two-channel subband analysis filter, subAna = dsp.SubbandAnalysisFilter(Name,Value)subAna, 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 Analysis Subband Filter block reference page. The object properties correspond to the block parameters, except:
The
SubbandAnalysisFilterobject does not have a property that corresponds to the Input processing parameter of the Two-Channel Analysis Subband Filter block. The object assumes the input is frame based and always maintains the input frame rate.The Rate options block parameter is not supported by the
dsp.SubbandAnalysisFilterobject.
