EngeeComms.RaisedCosineTransmitFilter
说明
要使用带上扬余弦的 FIR 滤波器对输入信号进行内插,从而实现脉冲整形,请按以下步骤操作:
-
创建对象 EngeeComms.RaisedCosineTransmitFilter 并设置其属性。
-
像调用函数一样调用带参数的对象。
要进一步了解如何使用系统对象,请参阅Engee 系统对象 。
语法
创建
-
txfilter = EngeeComms.RaisedCosineTransmitFilter()
- 返回一个系统对象,该对象使用具有*默认*属性的升余弦传输 FIR 滤波器对输入信号进行内插。该滤波器使用 FIR 滤波器的有效多相结构,并具有单位能量。示例
txfilter = EngeeComms.RaisedCosineTransmitFilter(RolloffFactor = 1.0,FilterSpanSymbols = 2,OutputSamplesSymbol = 3,LinearAmplitudeFilterGain = 1.0)
-
txfilter = EngeeComms.RaisedCosineTransmitFilter(Name=Value)
- 创建一个系统对象,其指定属性Name
设置为指定值Value
。您可以以任意顺序(Name1
=Value1
,…,NameN
=ValueN
)指定其他参数作为名值对(name-value pair)。 例如,EngeeComms.RaisedCosineTransmitFilter(FilterSpanSymbols =15)
配置滤波器范围设置为 15 个字符的升余弦滤波器 FIR 系统对象。示例
txfilter = EngeeComms.RaisedCosineTransmitFilter(FilterSpanSymbols =15)
参数
属性
#
RolloffFactor —
平滑系数
Real number
Details
平滑系数,以标量形式指定,范围为 [0,1]。
#
LinearAmplitudeFilterGain —
线性滤波器增益
Real number
Details
滤波器的线性滤波增益系数,指定为正标量。该对象设计一个具有单位能量的升余弦滤波器,然后应用线性滤波器增益获得最终的分接增益值。
#
FilterSpanSymbols —
以字符为单位的过滤范围
Real number
Details
以符号为单位的滤波器范围,指定为正整数。该对象将理想余弦滤波器的无限脉冲响应(IIR)截断为一个脉冲响应,该脉冲响应的符号数由该属性指定。
#
OutputSamplesSymbol —
每个字符的输出计数
Real number
Details
每个字符的输出次数,以正整数表示。