AnyMath 文档

工程师。[医][医][医][医][医][医][医][医]

通过使用具有升高余弦的fir滤波器抽取信号来产生脉冲。

库::`工程师` 座:: 升余弦接收滤波器

资料描述

要通过使用升余弦FIR滤波器抽取信号来产生脉冲,请遵循以下步骤:

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

  2. 用参数调用对象,就好像它是一个函数一样。

若要了解有关如何使用系统对象的详细信息,请参阅 AnyMath系统对象.

语法

创造

  • rxfilter=EngeeComms.RaisedCosineReceiveFilter() -返回具有升高余弦的接收FIR滤波器的系统对象,其使用具有升高余弦的fir滤波器抽取输入信号。 该滤波器采用高效多相FIR滤波器抽取结构,具有单位能量。

    例子::

    rxfilter = EngeeComms.RaisedCosineReceiveFilter()
  • rxfilter=EngeeComms.RaisedCosineReceiveFilter(名称=值) -创建*EngeeComms系统对象。RaisedCosineReceiveFilter*与指定的属性为一对 名称=值,在哪里 姓名 -物业的名称,以及 价值 -适当的值。 您可以指定多个对 «名称-值» 对的顺序并不重要。 未指定的属性保留其默认值。 例如, 通讯。RaisedCosineReceiveFilter(RolloffFactor=0.3) 使用提升的余弦配置系统对象接收滤波器,平滑系数设置为 0.3.

    例子::

    rxfilter = EngeeComms.RaisedCosineReceiveFilter(RolloffFactor=0.3)

使用

  • Y=rxfilter(X) -通过使用升高的余弦FIR滤波器抽取输入信号来应用脉冲生成。 在输出端获得抽取信号值。

Y = rxfilter(X)

争论

输入参数

X — 输入信号

+ 列向量 | 矩阵

Details

输入信号,指定为列向量或矩阵 上 ,在哪里 i是每个信号通道的输入样本数,并且 -信号通道的数量。

对于矩阵形式的输入信号 我上 对象将输入矩阵的列视为 独立的频道。

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

数据类型

浮64, 浮体32</无翻译> 支持复数::是

输出参数

Y — 输出信号

+ 列向量 | 矩阵

Details

作为列向量或矩阵返回的输出信号 上 . 同样 / 抽取因子,在哪里 —每个信号通道的输入样本数,以及 -信号通道的数量。

系统对象按时间筛选每个通道并生成矩阵 上 在出口处。 输出信号具有与输入信号相同的数据类型。

特征

无。

方法

所有系统对象通用

步!::运行系统对象运算算法