dsp。ComplexBandpassDecimator
使用单边(复杂)带通decimator提取频率子带
描述
的dsp。ComplexBandpassDecimator
系统对象™使用单向、多级、复杂带通抽取器提取频率的特定子带。对象使用指定的参数确定感兴趣的带宽CenterFrequency
,DecimationFactor
而且带宽
值。
使用复带通decimator提取频率子带:
创建
dsp。ComplexBandpassDecimator
对象并设置其属性。使用参数调用对象,就像调用函数一样。
有关系统对象如何工作的详细信息,请参见什么是系统对象?
创建
语法
描述
创建一个System对象,该对象使用单向、多级、复杂带通抽取滤波器随时间对输入的每个通道进行过滤。对象使用默认的中心频率、抽取因子和带宽值确定感兴趣的带宽。bpdecim
= dsp。ComplexBandpassDecimator
属性创建复杂带通抽取器对象bpdecim
= dsp。ComplexBandpassDecimator (d
)DecimationFactor
属性设置为d
.
属性创建复杂带通抽取器对象bpdecim
= dsp。ComplexBandpassDecimator (d
,足球俱乐部
)DecimationFactor
属性设置为d
,以及CenterFrequency
属性设置为足球俱乐部
.
属性创建复杂带通抽取器对象bpdecim
= dsp。ComplexBandpassDecimator (d
,足球俱乐部
,Fs
)DecimationFactor
属性设置为d
,CenterFrequency
属性设置为足球俱乐部
,以及SampleRate
属性设置为Fs
.
例子:dsp.ComplexBandpassDecimator (48 e3/1e3 2 e3 48 e3);
将每个指定属性设置为指定值创建一个复杂的带通十进制对象。将每个属性名用引号括起来。您可以将此语法用于以前的任何输入参数组合。bpdecim
= dsp。ComplexBandpassDecimator (名称,值
)
例子:dsp.ComplexBandpassDecimator (48 e3/1e3 2 e3 48 e3, CenterFrequency, 1 e3);
属性
使用
描述
输入参数
输出参数
对象的功能
要使用对象函数,请将System对象指定为第一个输入参数。例如,释放system对象的系统资源obj
,使用这种语法:
发行版(obj)
例子
算法
通过对低通原型滤波器进行复频移变换,设计了复带通抽取器。在这种情况下,低通原型是一个多速率,多级有限脉冲响应(FIR)滤波器。所期望的频移只适用于第一级。随后的阶段缩放所需的频移通过各自的累积抽取因子。详细信息请参见复杂带通滤波器设计而且变焦FFT.
扩展功能
版本历史
在R2018a中引入