Engee 文档

EngeeComms.RaisedCosineTransmitFilter

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

库::`工程师` 座:: Raised Cosine Transmit Filter

资料描述

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

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

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

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

语法

创造

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

    例子::

    txfilter = EngeeComms.RaisedCosineTransmitFilter(RolloffFactor = 1.0,FilterSpanSymbols = 2,OutputSamplesSymbol = 3,LinearAmplitudeFilterGain = 1.0)
  • txfilter=EngeeComms.RaisedCosineTransmitFilter(名称=值) -创建具有指定属性的系统对象 姓名,设置为指定值 价值. 您可以以任何顺序将其他参数指定为名称-值对(名称1=价值1,…​,纳门=瓦伦). 例如, 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

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

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

特征

# RolloffFactor — 平滑系数
Real number

Details

平滑系数,以标量形式指定,范围为 [0,1]。

# LinearAmplitudeFilterGain — 线性滤波器增益
Real number

Details

滤波器的线性滤波增益系数,指定为正标量。该对象设计一个具有单位能量的升余弦滤波器,然后应用线性滤波器增益获得最终的分接增益值。

# FilterSpanSymbols — 以字符为单位的过滤范围
Real number

Details

以符号为单位的滤波器范围,指定为正整数。该对象将理想余弦滤波器的无限脉冲响应(IIR)截断为一个脉冲响应,该脉冲响应的符号数由该属性指定。

# OutputSamplesSymbol — 每个字符的输出计数
Real number

Details

每个字符的输出次数,以正整数表示。

方法

所有系统对象通用

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