AnyMath 文档

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

通过使用升余弦FIR滤波器内插信号来产生脉冲。

库::`工程师` 座:: 升余弦传输滤波器

资料描述

要通过使用升余弦FIR滤波器内插输入信号来应用脉冲整形,请遵循以下步骤:

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

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

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

语法

创造

  • txfilter=EngeeComms.RaisedCosineTransmitFilter() -返回使用具有提升余弦传输的fir滤波器对输入信号进行插值的系统对象,属性为*default*。 滤波器采用高效多相FIR滤波器结构,具有单位能量。

    例子::

    txfilter = EngeeComms.RaisedCosineTransmitFilter(RolloffFactor = 1.0,FilterSpanSymbols = 2,OutputSamplesSymbol = 3,LinearAmplitudeFilterGain = 1.0)
  • txfilter=EngeeComms.RaisedCosineTransmitFilter(名称=值) -创建一个具有指定属性的系统对象作为一对 名称=值,在哪里 姓名 -物业的名称,以及 价值 -适当的值。 您可以指定多个对 «名称-值» 对的顺序并不重要。 未指定的属性保留其默认值。 例如, EngeeComms.RaisedCosineTransmitFilter(FilterSpanSymbols=15) 使用提升的余弦传输配置fir滤波器系统对象,滤波范围设置为15个字符。

    例子::

    txfilter = EngeeComms.RaisedCosineTransmitFilter(FilterSpanSymbols =15)

使用

  • y=txfilter(X) -通过使用升高的余弦FIR滤波器内插输入信号来应用脉冲整形。 输出得到内插信号值。

    例子::

    y = step!(txfilter, 0.0, [3.14, 2.0])

争论

输入参数

X — 输入信号

+ 列向量 | 矩阵

Details

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

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

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

数据类型

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

输出参数

Y — 输出信号

+ 列向量 | 矩阵

Details

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

对象按第一维度对每个通道进行插值和滤波,然后生成输出矩阵。 上 . 输出信号具有与输入信号相同的数据类型。

特征

无。

方法

所有系统对象通用

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