主要内容

窗口函数

计算和应用窗口的输入信号

  • 库:
  • DSP系统工具箱/信号操作

  • 窗口功能块

描述

Window Function块有三种操作模式,使您能够应用一个窗口,或计算一个窗口,或计算并应用一个窗口到一个输入信号。您可以通过操作参数。在每个模式中,块首先创建一个窗口向量w方法中指定的窗口取样窗口类型参数。

港口

输入

全部展开

输入信号,指定为向量、矩阵或N- d数组。当输入是固定点时,只能对其进行签名。

只有当您设置时,该端口才会被启用操作要么应用窗口输入生成和应用窗口

设置时该端口未命名操作应用窗口输入

数据类型:||int8|int16|int32|不动点

输出

全部展开

输出信号,以向量、矩阵或矩阵的形式返回N- d数组。

端口只有在操作设置为:

  • 应用窗口输入——块计算an1窗口向量w并把它应用到——- - - - - -N输入,为输入信号的行数。

  • 生成和应用窗口——块生成一个1窗口向量w把它应用到输入上。

输出信号的尺寸与输入信号的尺寸相同。有关详细信息,请参见操作

数据类型:||int8|int16|int32|不动点

窗口输出,作为矢量返回。当操作被设置为应用窗口输入生成和应用窗口,窗口向量的长度与输入信号中的行数相同。当操作被设置为生成的窗口,窗口向量的长度由窗口长度参数。

数据类型:||int8|int16|int32|不动点

参数

全部展开

主要

窗口函数块有三种操作模式,您可以通过操作参数。在每个模式中,块首先创建一个窗口向量w方法中指定的窗口取样窗口类型参数在离散点。操作方式有:

  • 应用窗口输入

    在这种模式下,块计算一个1窗口向量w把它应用到输入上。输出y总是和输入的维度相同。

    当输入是——- - - - - -N矩阵u时,窗口的每个元素乘以N输入矩阵中的通道u.这等价于下面的MATLAB®代码:

    y = repmat(w,1,N) .* u %等效MATLAB代码

    窗口总是应用于第一个维度:

    y j ... k w u j ... k 1 ... j 1 ... N ... k 1 ... P

    长度,无向矢量输入被视为1的向量。

  • 生成的窗口

    在这种模式下,块生成一个非定向窗口向量w长度为指定的窗口长度参数。的该模式下端口被禁用。

  • 生成和应用窗口

    在这种模式下,块生成一个1窗口向量w把它应用到输入上。该块产生两个输出:

    • 端口时,块产生乘法的结果y,它与输入的维度相同。

    • 赢得端口,块产生1窗口向量w

    当输入是——- - - - - -N矩阵u时,窗口的每个元素乘以N输入矩阵中的通道u.这相当于下面的MATLAB代码:

    y = repmat(w,1,N) .* u %等效MATLAB代码

    窗口总是应用于第一个维度:

    y j ... k w u j ... k 1 ... j 1 ... N ... k 1 ... P

    长度,将一维矢量输入视为1的向量。

该表列出了可用的窗口类型。

窗口类型 描述

巴特利特

计算一个Bartlett窗口。

w =巴特利特(M)

布莱克曼

计算Blackman窗口。

w =布莱克曼(M)

货车车厢

计算一个矩形窗口。

w =rectwin(M)

切比雪夫

计算带阻带纹波的切比雪夫窗R

w =chebwin(M, R)

汉明

计算一个汉明窗口。

w =汉明(M)

损害

计算一个Hann窗口(也称为Hanning窗口)。

w =损害(M)

汉宁

过时了。此窗口类型仅用于与旧模型的兼容性。使用损害窗口类型而不是汉宁只要有可能。

凯撒

使用Kaiser参数计算Kaiser窗口β

w =凯撒(M,β)

泰勒

计算泰勒窗口。

w =taylorwin(M)

Triang

计算一个三角形窗口。

w =triang(M)

用户定义的

中条目指定的用户定义窗口函数窗口函数名参数,usrwin

w = usrwin(M,x1x、…n%窗口接受额外的参数{x1...xn

为广义余弦窗口指定窗口采样。

对于广义余弦窗(布莱克曼汉明损害,汉宁),抽样参数确定窗口样本是以周期性的还是对称的方式计算的。例如,当抽样被设置为对称的一扇汉明式的长窗计算为:

w =汉明(M) %对称(非周期)窗

抽样被设置为周期,同一窗口的计算方法如下:

w = w(1:M) %周期(非对称)窗

可调(金宝app模型)在模拟。

依赖关系

只有勾选时,此参数才可见布莱克曼汉明损害,或汉宁窗口类型参数。

指定块的示例模式,连续离散,当它在生成的窗口模式。在应用窗口输入生成和应用窗口模式时,块从它的驱动块继承样本模式。

依赖关系

只有勾选时,此参数才可见生成的窗口操作参数。

当指定块的样本时间操作被设置为生成的窗口样本模式被设置为离散.当操作被设置为应用窗口输入生成和应用窗口,块从它的驱动块继承样本时间。

依赖关系

该参数仅在设置时可见样本模式离散

指定要应用的窗口的长度。

依赖关系

只有勾选时,此参数才可见生成的窗口操作参数。否则,将计算窗口向量长度以匹配输入的第一个维度的长度。

指定阻带衰减的等级R年代在分贝。

可调(金宝app模型)在模拟。

依赖关系

只有勾选时,此参数才可见切比雪夫窗口类型参数。

指定凯撒窗口β参数。增加β在窗频响应中,扩大主瓣并降低窗旁瓣的振幅。

可调(金宝app模型)在模拟。

依赖关系

只有勾选时,此参数才可见凯撒窗口类型参数。

将旁瓣的数量指定为大于零的标量整数值。

依赖关系

只有勾选时,此参数才可见泰勒窗口类型参数。

用分贝指定相对于主瓣的最大副瓣电平。该参数必须是一个小于或等于零的标量。默认值-30产生副瓣,其峰值从主瓣峰值下降30 dB。

依赖关系

只有勾选时,此参数才可见泰勒窗口类型参数。

指定要由块计算的用户定义窗口函数的名称。自定义窗口函数返回的输出窗口向量必须是数据类型的

依赖关系

只有勾选时,此参数才可见用户定义的窗口类型参数。

选择以启用单元格数组的附加参数参数,当用户定义的窗口需要其他参数而不是窗口长度时。

依赖关系

只有勾选时,此参数才可见用户定义的窗口类型参数。

除窗口长度外,指定用户定义的窗口函数所需的额外参数。

依赖关系

该参数仅在选择时有效指定汉明函数的附加参数参数。该条目必须是单元格数组。

数据类型

操作的参数主要选项卡设置为生成的窗口,将出现以下参数。

以下列方式之一指定窗口数据类型:

  • 定点的窗口数据类型和缩放签署字长在输出中设置分数长度为,部分长度参数。

  • 用户定义的的窗口数据类型和缩放用户定义的数据类型在输出中设置分数长度为,部分长度参数。

  • 反向传播继承——设置窗口数据类型和缩放以匹配下面的块。

选择输出一个有符号的定点信号。否则,信号是无符号的。

依赖关系

该参数仅在设置时出现窗口数据类型定点

以位为单位指定定点窗口数据类型的字长。

依赖关系

该参数仅在设置时可见窗口数据类型定点

指定任何内置或定点数据类型。您可以使用定点设计器™函数指定定点数据类型sfix(金宝app模型)ufix(金宝app模型)它们(金宝app模型)使用uint(金宝app模型)sfrac(金宝app模型),ufrac(金宝app模型)

依赖关系

该参数仅在设置时可见窗口数据类型用户定义的

使用以下方法之一指定定点窗口数据类型的缩放:

  • 选择最好的精度使窗口数据类型自动缩放,使输出信号具有尽可能好的精度。

  • 选择用户定义的控件中指定窗口数据类型缩放部分长度参数。

依赖关系

该参数仅在设置时可见窗口数据类型定点用户定义的,且指定的窗口数据类型为定点数据类型时。

以位为单位指定定点窗口数据类型的分数长度。

依赖关系

该参数仅在设置时可见窗口数据类型定点用户定义的,当你设置在输出中设置分数长度为用户定义的

操作的参数主要选项卡设置为应用窗口输入生成和应用窗口,将出现以下参数。

选择舍入模式为定点操作。

窗的向量w不服从此参数。它总是绕到最近的

请注意

舍入模式溢出模式当这两个条件同时存在时,设置对数值结果没有影响:

  • 产品输出通过内部规则继承

  • 输出与产品产量相同

通过这些数据类型设置,块有效地以全精度模式运行。

选择溢出模式为定点操作。

窗的向量w不服从此参数。它总是饱和的。

选择如何指定窗口向量的单词长度和分数长度w

当您选择:

  • 与输入的字长相同——窗口向量元素的字长与输入的字长相同。分数长度将自动设置为可能的最佳精度。

  • 指定字长——你可以输入窗口向量元素的字长,单位是位。分数长度将自动设置为可能的最佳精度。

  • 二进制扩展点——可以输入窗口向量元素的单词长度和分数长度,以比特为单位。

  • 斜率和偏差量表——你可以输入单词长度(以位为单位)和窗口向量元素的斜率。这个区块要求斜率为2的幂次,偏移量为零。

窗口向量不服从舍入模式溢出模式参数。它总是饱和和四舍五入最近的

使用此参数指定希望如何指定乘积输出字和分数长度。

当您选择:

  • 通过内部规则继承——产品输出字长和分数长自动计算。有关在使用内部规则时如何计算乘积输出单词和分数长度的信息,请参见通过内部规则继承

  • 同样作为输入—这些特征与块的输入相匹配。

  • 二进制扩展点——您可以输入单词长度和乘积输出的分数长度,以比特为单位。

  • 斜率和偏差量表——您可以输入字长位和产品输出的斜率。这个区块要求斜率为2的幂次,偏移量为零。

选择如何指定块输出的单词长度和分数长度。

当您选择:

  • 与产品产量相同这些特性与产品输出的特性相匹配。

  • 同样作为输入—这些特征与块的输入相匹配。

  • 二进制扩展点——可以输入单词长度和输出的分数长度,以比特为单位。

  • 斜率和偏差量表——你可以输入以比特为单位的单词长度和输出的斜率。这个区块要求斜率为2的幂次,偏移量为零。

选择此参数可防止定点工具覆盖您在块对话框中指定的数据类型。

块特征

数据类型

|不动点|整数|

直接引线

没有

多维信号

没有

适应信号

是的

讨论二阶导数过零检测

没有

扩展功能

之前介绍过的R2006a