fdesign.interpolator
插值滤波器规格
请注意
的提出了余弦的
和' '平方根' '
中的响应方法fdesign.interpolator
对象将在将来的版本中删除。使用rcosdesign
和comm.RaisedCosineTransmitFilter
(通信工具箱)代替。
请注意
你不能再设计一个mfilt.firinterp
对象。fdesign.interpolator
和设计
功能。使用设计
函数SystemObject
=真正的
标志设计FIR插值器系统对象™。
请注意
金宝app支持多级过滤器的设计使用fdesign.interpolator
对象将在将来的版本中删除。使用designMultistageInterpolator
函数来代替。
有关更多信息,请参见兼容性的考虑。
语法
D = fdesign.interpolator(L)
D = fdesign.interpolator(L,RESPONSE)
D = fdesign.interpolator(L,CICRESPONSE,D)
D = fdesign.interpolator(L,RESPONSE,spec)
D = fdesign.interpolator(…,spec,specvalue1,specvalue2,…)
D = fdesign.interpolator(…,f)
d = fdesign.interpolator(…,MAGUNITS)
描述
D = fdesign.interpolator(L)
构造一个插值器过滤器规范对象D
与InterpolationFactor
性质等于正整数l
和响应
属性设置为“奈奎斯特”
。在Nyquist设计中,过渡宽度和阻带衰减的默认值为0.1π弧度/样本和80 dB。如果l
没有指定,l
默认为2。
D = fdesign.interpolator(L,RESPONSE)
用插值因子构造一个插值器规范对象l
和“响应”
属性设置为支持的类型之一。金宝app
D = fdesign.interpolator(L,CICRESPONSE,D)
构造具有插值因子的CIC或CIC补偿器插补器规范对象;l
,“响应”
属性等于“中投”
或“CICCOMP”
。D
是微分延迟。微分延迟,D
,必须在任何规格选项之前。
D = fdesign.interpolator(L,RESPONSE,spec)
构造对象D
并设置它规范
财产规范
。的条目规范
表示控制滤波器设计的各种滤波器响应特征,如滤波器阶数。有效的条目规范
取决于规范对象的设计类型。
当你添加规范
输入参数时,还必须添加响应
输入参数。
由于您正在设计多速率滤波器,因此可用的规格选项与使用诸如fdesign.lowpass
。这些选项不区分大小写。
插值因子l
不在规格选项中。不同的过滤器响应支持不同的规格。金宝app下表列出了支持的响应类型和规范选项。金宝app
设计方法 |
有效规格选项 |
---|---|
|
看到
|
|
看到
|
|
看到
|
|
看到
|
|
要指定CIC插补器,请在后面加上差分延迟 |
|
看到
要指定一个CIC补偿器插补器,包括后差分延迟 |
|
|
“高斯” |
该规范的前面必须有一个整数值 |
|
看到
如果使用准线性IIR设计方法, |
|
看到
|
|
看到
|
|
看到
|
|
看到
|
|
看到
|
|
看到
|
D = fdesign.interpolator(…,spec,specvalue1,specvalue2,…)
构造一个对象D
并在施工时设定其规格。
D = fdesign.interpolator(…,f)
添加参数Fs
,单位为Hz,用于定义要使用的采样频率。在这种情况下,规格中的所有频率都以Hz为单位。
d = fdesign.interpolator(…,MAGUNITS)
为输入参数中提供的任何量级规格指定单位。MAGUNITS
可以是其中之一
“线性”
-以线性单位指定大小。“数据库”
-以dB(分贝)为单位指定大小。“方”
-以功率单位指定大小。
当你省略MAGUNITS
参数,fdesign
假设所有的震级都以分贝为单位。请注意,fdesign
以分贝(必要时转换为分贝)存储所有大小规格,无论您如何指定大小。