EngeeComms.RaisedCosineReceiveFilter
通过使用 FIR 滤波器对信号进行去边处理,并提高余弦值,从而形成脉冲。
资料库 |
|
区块 |
说明
要通过使用带上扬余弦的 FIR 滤波器对信号进行抽取来生成脉冲,请按照以下步骤操作:
-
创建对象 EngeeComms.RaisedCosineReceiveFilter 并设置其属性。
-
像调用函数一样调用带参数的对象。
要进一步了解如何使用系统对象,请参阅Engee 系统对象 。
语法
创建
-
rxfilter = EngeeComms.RaisedCosineReceiveFilter()
- 返回增强余弦 FIR 接收 FIR 滤波器的系统对象,该滤波器使用增强余弦 FIR 滤波器对输入信号进行解调。该滤波器利用 FIR 滤波器的有效多相抽取结构,并具有单位能量。举例说明
rxfilter = EngeeComms.RaisedCosineReceiveFilter()
-
rxfilter = EngeeComms.RaisedCosineReceiveFilter(Name=Value)
- 创建一个系统对象 EngeeComms.RaisedCosineReceiveFilter ,其指定属性Name
设置为指定值Value
。您可以以任意顺序(Name1
=Value1
,…,NameN
=ValueN
)指定其他参数作为名值对(name-value pair)。例如,comm.RaisedCosineReceiveFilter(RolloffFactor=0.3)
配置 Raised Cosine Receive Filter 系统对象,将平滑系数设置为0.3
。示例
rxfilter = EngeeComms.RaisedCosineReceiveFilter(RolloffFactor=0.3)
参数
属性
#
InputSamplesSymbol —
每个字符的输入次数
Real number
Details
每个字符的输入次数,指定为正整数。
#
DecimationOffset —
分选偏差
Real number
Details
去重偏置,指定为范围为 [0, (DecimationFactor
- 1)] 的整数。该属性定义了对象在进行下采样前丢弃的滤波样本数。
#
RolloffFactor —
平滑系数
Real number
Details
平滑系数,以标量形式指定,范围为 [0,1]。
#
DecimationFactor —
删减率
Real number
Details
指定为范围 [1, InputSamplesPerSymbol
] 内整数的抽取因数。该值必须能被 InputSamplesPerSymbol
平均整除。输出信号的采样率会被抽取系数降低,因此 length(Y)/length(X)
等于 DecimationFactor
。对于矩阵输入信号,输入行数必须是抽取系数的倍数。
#
LinearAmplitudeFilterGain —
线性滤波器增益
Real number
Details
滤波器的线性滤波增益系数,指定为正标量。系统对象设计具有单位能量的滤波器的上扬余弦,然后应用线性滤波器增益获得最终的分接比值。
#
FilterSpanSymbols —
以字符为单位的过滤范围
Real number
Details
以符号为单位的滤波器范围,指定为正整数。该系统对象将理想余弦滤波器的无限脉冲响应(IIR)截断为一个脉冲响应,该脉冲响应的符号数由该属性指定。