Engee 文档

提升余弦接收滤波器

该功能块将输入信号与以余弦函数表示的脉冲响应卷积在一起。

类型: SubSystem

图书馆中的路径:

/Communication Systems/Filters/Raised Cosine Receive Filter

说明

升余弦接收滤波器*单元使用传统的升余弦 FIR 滤波器对输入信号进行滤波。

滤波器特性

升余弦接收滤波器*的特性与 [comm-filters/raised-cosine-transmit-filter], 提升余弦传输滤波器 块中的特性相同。,但滤波器的输入响应长度的表达式略有不同:L * 滤波器范围,单位为字符+ 1,其中 L 是 * 每个符号的输入采样* 参数值(而不是 提升余弦传输滤波器 块中的 * 每个符号的输出采样*)。

该块将滤波器系数归一化为单位能量。如果您指定的*线性振幅滤波器增益*不是 "1.0",则程序块会根据您指定的增益值对归一化滤波器系数进行缩放。

减小滤波信号

若要让程序块减弱滤波信号,请将*减弱系数*参数设置为大于 "1 "的值。

如果 K 代表*消隐因子*参数的值,则信号块将按如下方式选择_1/K_个样本进行存储:

  • 如果*消隐偏移*参数为零,程序块将选择滤波信号的样本,索引为 , , , 等。

  • 如果*消隐偏移*参数是一个小于_M_的正整数,程序块首先会从滤波信号中丢弃该数量的样本,然后按照前一种情况对剩余数据进行降采样。

要保留整个滤波信号并避免降采样,可将*消隐因子*参数设置为 "1"。在这种情况下,时相恢复单元会执行降采样。

输入信号和输出信号

该模块接受矢量-列或矩阵形式的输入信号。

  • 如果将 * 递减系数* 设为 "1",输入和输出信号将共享相同的采样模式、计算步长和矢量长度。

  • 如果将 Decimation factor 设置为大于 1`的 `K,则 K 和输入采样模式将决定输出信号的特性。

港口

输入

输入 - 输入信号
矩阵

输入信号为矢量列或矩阵 ,其中 为每个信号通道的输入采样数, 为信号通道数。

对于以矩阵形式输入的信号 , 该单元将输入矩阵的列视为 独立通道。

数据类型: Float32, Float64, Fixed

输出

Out - 输出信号
vector-column | matrix

以矢量列或矩阵形式输出信号 ,其中 定义为 与*消隐因子*参数值的比值, 为每个通道的输入采样数, 为信号通道数。

该块对每个通道进行及时滤波,并生成输出矩阵 。输出信号的数据类型与输入信号相同。

数据类型: Float32, Float64, Fixed

参数

Rolloff factor - 平滑因子
0.2(默认值) | `介于 0 和 1 之间的有效数字

设置滤波器的平滑系数。使用介于 01 之间的实数。

以符号为单位的滤波器跨度 - 以符号为单位的滤波器范围
10(默认值)

以偶数、整数正标量的形式指定过滤器跨度的字符数。默认值为 10。由于理想的凸起余弦滤波器具有无限的脉冲响应,因此该块会将脉冲响应截断为该参数指定的符号数。

每个符号的输入样本数 - 每个符号的输入样本数
8(默认值

大于 `1`的整数,表示输入信号中代表一个符号的采样个数。

Decimation factor - 抽取因子
8(默认值)

指定设备应用于输入信号的细化因子。每个字符的输出采样等于每个字符的输入采样值除以稀疏因子。如果稀疏因子为 1,则块只应用滤波。不进行细化处理。

细化偏移量 - 细化偏移量
0(默认值)

设置采样中的去微调偏移。使用介于 0去噪因子 - 1 之间的值。

线性振幅滤波器增益 - 线性振幅滤波器增益
1.0(默认值)

设置块用于缩放滤波器系数的正标量值。默认情况下,程序块会对滤波器系数进行归一化处理,以提供模块化能量增益。如果您指定的增益值不是 "1",程序块将使用您指定的增益值对归一化滤波器系数进行缩放。