文档

comm.RaisedCosineTransmitFilter系统对象

应用脉冲整形通过插值信号使用余弦滤波器

描述

提出了余弦滤波器传输系统对象™应用脉冲整形通过插值使用提出了余弦滤波器输入信号。

插入输入信号:

  1. 定义和设置提出了余弦传输过滤器对象。看到建设

  2. 调用一步插入输入信号的特性comm.RaisedCosineTransmitFilter。的行为一步是特定于每个对象在工具箱。

请注意

从R2016b开始,而不是使用一步定义的方法来执行操作系统对象,您可以调用对象的参数,就好像它是一个函数。例如,y =步骤(obj, x)y = obj (x)执行相同操作。

建设

H = comm.RaisedCosineTransmitFilter返回一个提出了余弦传输过滤系统对象,H插入一个使用提出了余弦滤波器输入信号。过滤器使用高效的多相冷杉插值结构和能量单位。

H = comm.RaisedCosineTransmitFilter (PropertyName,PropertyValue,……)返回一个余弦传输过滤器对象,H,每个指定的属性设置为指定的值。

属性

形状

滤波器的形状

指定过滤形状之一正常的平方根。默认值是平方根

RolloffFactor

滚边的因素

指定滚边因素之间的标量01。默认值是0.2

FilterSpanInSymbols

过滤器跨度的符号

指定数量的符号过滤跨度作为一个整数值,积极的标量。默认值是10。因为理想提出了余弦滤波器无限脉冲响应,对象脉冲响应进行截断该属性的值指定。

OutputSamplesPerSymbol

每个符号输出样本

指定的数量为每个输入输出样本的象征。默认值是8。这个属性接受一个整数值,积极的标量值。提出了余弦滤波器(FilterSpanInSymbolsxOutputSamplesPerSymbol+ 1)。

获得

线性滤波器增益

指定作为一个积极的数字滤波器的线性增益标量。默认值是1。的对象的设计提出了余弦滤波器单元能量,然后应用线性增益获得最后的利用价值。

方法

多项式系数 返回过滤器系数
重置 重置系统对象的内部状态
一步 插值数据的输入输出信号
常见的系统对象
释放

允许系统对象属性值的变化

例子

全部展开

这个例子展示了如何使用插入一个信号comm.RaisedCosineTransmitFilter系统对象并显示其频谱。

创建一个平方根了平方根余弦传输过滤器对象。你可以看到,它的默认设置是这样过滤器有一个形状和平方根,有8个样品每个符号。

txfilter = comm.RaisedCosineTransmitFilter
txfilter = comm.RaisedCosineTransmitFilter属性:形状:“根”RolloffFactor: 0.2000 FilterSpanInSymbols: 10 OutputSamplesPerSymbol: 8增益:1

生成随机双数据。

data = 2 *兰迪([0,1],10000,1)- 1;

通过使用RRC过滤器过滤数据。

filteredData = txfilter(数据);

要查看过滤信号的频谱,创建一个频谱分析仪对象采样率为1000 Hz。

简介= dsp.SpectrumAnalyzer (“SampleRate”,1000);

查看过滤信号的频谱使用频谱分析仪。

简介(filteredData)

这个例子展示了创建一个插值信号从一个平方根余弦滤波器是六个符号持续时间缩短。

创建一个余弦滤波器和设置FilterSpanInSymbols6。对象的脉冲响应进行截断六个符号。

txfilter = comm.RaisedCosineTransmitFilter (“FilterSpanInSymbols”6);

启动滤可视化工具显示脉冲响应。

fvtool (txfilter)

生成随机双数据并通过过滤器。

x = 2 *兰迪([0,1],96,1)- 1;y = txfilter (x);

情节插值信号。

情节(y)网格

这个例子展示了如何创建一个提出了余弦发送滤波器通带增益与团结。

生成一个过滤单元的能量。您可以获得使用滤波器系数多项式系数函数。

txfilter = comm.RaisedCosineTransmitFilter;b =多项式系数(txfilter);

情节滤波器响应。你可以看到它的增益大于团结(超过0分贝)。

fvtool (txfilter)

一个过滤器与统一通带增益滤波器系数之和为1。设置获得财产的倒数之和b.Numerator

txfilter。获得= 1/sum(b.Numerator);

验证得到的滤波器系数之和为1。

bNorm =多项式系数(txfilter);总和(bNorm.Numerator)
ans = 1.0000

滤波器的频率响应。注意,它显示了一个通带增益为0 dB。

fvtool (txfilter)

扩展功能

介绍了R2013b

这个主题有帮助吗?