主要内容

窗口功能

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

  • 图书馆:
  • DSP系统工具箱/信号操作

  • 窗口功能块

描述

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

港口

输入

全部展开

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

仅当您设置时启用此端口操作要么将窗口应用于输入生成和应用窗口

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

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

输出

全部展开

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

端口只有在操作被设置为:

  • 将窗口应用于输入——块计算anm1窗口向量W.并把它应用到m——- - - - - -N输入,其中m为输入信号的行数。

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

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

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

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

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

参数

全部展开

主要

窗口功能块有三种操作模式,您可以通过操作参数。在每个模式中,块首先创建一个窗口向量W.通过对所指定的窗口进行采样窗口类型参数at.m离散点。操作模式是:

  • 将窗口应用于输入

    在这种模式下,块计算一个m1窗口向量W.把它应用到输入上。输出y始终具有与输入相同的维度。

    当输入是一个m——- - - - - -N矩阵,窗口是乘以元素 - 明智的每个N输入矩阵中的通道.这相当于以下Matlab®代码:

    y = repmat(w,1,n)。* u%等效的matlab代码

    窗口始终应用于第一维:

    y 一世 j ... K. = W. 一世 * 一世 j ... K. 一世 = 1 ... m j = 1 ... N ... K. = 1 ... P.

    长度 -m无向矢量输入被视为m-by-1矢量。

  • 生成窗口

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

  • 生成和应用窗口

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

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

    • 赢得端口,块产生m1窗口向量W.

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

    y = repmat(w,1,n)。* u%等效的matlab代码

    窗口始终应用于第一维:

    y 一世 j ... K. = W. 一世 * 一世 j ... K. 一世 = 1 ... m j = 1 ... N ... K. = 1 ... P.

    长度 -m将一维矢量输入视为m-by-1矢量。

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

窗口类型 描述

巴特利特

计算一个Bartlett窗口。

w =巴特利特(M)

黑人曼

计算黑人窗口。

w =黑人曼(M)

棚车

计算一个矩形窗口。

w =rectwin(M)

Chebyshev.

使用Stopband Ripple计算Chebyshev窗口R.

w =Chebwin.(M, R)

汉字

计算一个汉明窗口。

w =汉字(M)

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

w =(M)

汉宁

过时了。此窗口类型仅用于与旧模型的兼容性。使用窗口类型代替汉宁只要有可能。

凯泽

使用Kaiser参数计算Kaiser窗口β

w =凯撒(M,β)

泰勒

计算泰勒窗口。

w =taylorwin(M)

三角形

计算一个三角形窗口。

w =三角形(M)

用户自定义

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

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

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

对于广义余弦窗(黑人曼汉字, 和汉宁),采样参数确定窗口样本是以周期性的还是对称的方式计算的。例如,当采样被设置为对称的一扇汉明式的长窗m计算为:

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

什么时候采样被设置为周期,同一窗口的计算方法如下:

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

可调(万博1manbetxSimulink)仅在模拟中。

依赖关系

仅当您选择时,此参数才可见黑人曼汉字,或汉宁窗口类型参数。

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

依赖关系

仅当您选择时,此参数才可见生成窗口操作参数。

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

依赖关系

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

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

依赖关系

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

指定停止衰减的级别R.S.在分贝中。

可调(万博1manbetxSimulink)仅在模拟中。

依赖关系

仅当您选择时,此参数才可见Chebyshev.窗口类型参数。

指定凯泽窗口β参数。越来越多β在窗频响应中,扩大主瓣并降低窗旁瓣的振幅。

可调(万博1manbetxSimulink)仅在模拟中。

依赖关系

仅当您选择时,此参数才可见凯泽窗口类型参数。

指定SIDElobes的数量,作为标量整数值大于零。

依赖关系

仅当您选择时,此参数才可见泰勒窗口类型参数。

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

依赖关系

仅当您选择时,此参数才可见泰勒窗口类型参数。

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

依赖关系

仅当您选择时,此参数才可见用户定义的窗口类型参数。

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

依赖关系

仅当您选择时,此参数才可见用户定义的窗口类型参数。

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

依赖关系

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

数据类型

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

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

  • 固定点- 指定窗口数据类型和缩放字长在输出中设置分数长度, 和部分长度参数。

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

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

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

依赖关系

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

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

依赖关系

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

指定任何内置或定点数据类型。您可以使用定点设计器™函数指定定点数据类型sfix(万博1manbetxSimulink)ufix(万博1manbetxSimulink)它们(万博1manbetxSimulink)使用uint(万博1manbetxSimulink)sfrac(万博1manbetxSimulink), 和UFRAC.(万博1manbetxSimulink)

依赖关系

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

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

  • 选择最好的精确度为了使窗口数据类型缩放自动设置,使得输出信号具有最佳精度。

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

依赖关系

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

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

依赖关系

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

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

选择舍入模式对于定点操作。

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

笔记

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

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

  • 输出与产品产量相同

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

选择溢出模式对于定点操作。

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

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

当您选择:

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

  • 指定字长- 您可以在位中输入窗口传染媒介元素的单词长度。分数长度自动设置为最佳精度。

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

  • 斜坡和偏见缩放- 您可以在窗口向量元素的斜率中输入单词长度和位。该块需要两个斜率和零的偏差。

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

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

当您选择:

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

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

  • 二进制扩展点- 您可以在位中输入产品输出的单词长度和分数长度。

  • 斜坡和偏见缩放——您可以输入字长位和产品输出的斜率。该块需要两个斜率和零的偏差。

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

当您选择:

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

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

  • 二进制扩展点- 您可以输入位的单词长度和分数的分数长度。

  • 斜坡和偏见缩放——你可以输入以比特为单位的单词长度和输出的斜率。该块需要两个斜率和零的偏差。

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

块特征

数据类型

|不动点|整数|

直接引线

没有

多维信号

没有

适应信号

是的

零交叉检测

没有

扩展功能

之前介绍过的R2006a