Engee 文档

EngeeComms.RaisedCosineReceiveFilter

通过使用 FIR 滤波器对信号进行去边处理,并提高余弦值,从而形成脉冲。

资料库

EngeeComms.

区块

提升余弦接收滤波器

说明

要通过使用带上扬余弦的 FIR 滤波器对信号进行抽取来生成脉冲,请按照以下步骤操作:

  1. 创建对象 EngeeComms.RaisedCosineReceiveFilter 并设置其属性。

  2. 像调用函数一样调用带参数的对象。

要进一步了解如何使用系统对象,请参阅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)

利用率

  • Y = rxfilter(X) - 使用升余弦 FIR 滤波器对输入信号进行抽取,从而实现脉冲整形。在输出端获得经过抽取的信号值。

Y = rxfilter(X)

参数

输入参数

X - 输入信号
vector-column | matrix

Details

以列向量或矩阵形式指定的输入信号 ,其中 i 是每个信号通道的输入采样数, 是信号通道数。

对于矩阵 i by 形式的输入信号,对象将输入矩阵的列视为 独立通道。

该系统对象接受大小可变的输入数据。锁定系统对象后,可以更改每个输入通道的大小,但不能更改通道数。

Типы данных

Float64, Float32 支持复数

输出参数

Y - 输出信号
vector-column | matrix

Details

作为列向量或矩阵返回的输出信号 等于 / DecimationFactor,其中 是每个信号通道的输入采样数, 是信号通道数。

系统对象对每个通道进行时间滤波,并在输出端生成矩阵 。输出信号的数据类型与输入信号相同。

属性

# 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)截断为一个脉冲响应,该脉冲响应的符号数由该属性指定。

方法

所有系统对象通用的方法

step!

启动系统对象的运行算法