计算和应用窗口的输入信号
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代码
窗口始终应用于第一维:
长度 -m无向矢量输入被视为m-by-1矢量。
生成窗口
在这种模式下,块生成一个非定向窗口向量W.长度为m指定的窗口长度参数。这在该模式下端口被禁用。
生成和应用窗口
在这种模式下,块生成一个m1窗口向量W.把它应用到输入上。该块产生两个输出:
在出端口时,块产生乘法的结果y,它与输入的维度相同。
在赢得端口,块产生m1窗口向量W..
当输入是一个m——- - - - - -N矩阵你,窗口是乘以元素 - 明智的每个N输入矩阵中的通道你.这相当于下面的MATLAB代码:
y = repmat(w,1,n)。* u%等效的matlab代码
窗口始终应用于第一维:
长度 -m将一维矢量输入视为m-by-1矢量。
窗口类型
- 窗口的类型汉字
(默认)|巴特利特
|黑人曼
|……该表列出了可用的窗口类型。
窗口类型 | 描述 |
---|---|
巴特利特 |
计算一个Bartlett窗口。 w =
|
黑人曼 |
计算黑人窗口。 w =
|
棚车 |
计算一个矩形窗口。 w =
|
Chebyshev. |
使用Stopband Ripple计算Chebyshev窗口 w =
|
汉字 |
计算一个汉明窗口。 w =
|
汉 |
计算一个Hann窗口(也称为Hanning窗口)。 w =
|
汉宁 |
过时了。此窗口类型仅用于与旧模型的兼容性。使用 |
凯泽 |
使用Kaiser参数计算Kaiser窗口 w =
|
泰勒 |
计算泰勒窗口。 w =
|
三角形 |
计算一个三角形窗口。 w =
|
用户自定义 |
中条目指定的用户定义窗口函数窗口函数名称参数, w = usrwin(M,x1x、…N.%窗口接受额外的参数{x1...xN.} |
采样
-抽样类型对称的
(默认)|周期
为广义余弦窗口指定窗口采样。
对于广义余弦窗(黑人曼
那汉字
那汉
, 和汉宁
),采样参数确定窗口样本是以周期性的还是对称的方式计算的。例如,当采样被设置为对称的
一扇汉明式的长窗m计算为:
w =汉明(M) %对称(非周期)窗
什么时候采样被设置为周期
,同一窗口的计算方法如下:
w = w(1:M) %周期(非对称)窗
可调(万博1manbetxSimulink)仅在模拟中。
仅当您选择时,此参数才可见黑人曼
那汉字
那汉
,或汉宁
为窗口类型参数。
样本模式
——样本模式连续
(默认)|离散
指定块的示例模式,连续
或离散
,当它在生成窗口
模式。在将窗口应用于输入
和生成和应用窗口
模式,块从其驱动块继承示例模式。
仅当您选择时,此参数才可见生成窗口
为操作参数。
样品时间
——样品时间1
(默认)|真正的标量当指定块的样本时间操作被设置为生成窗口
和样本模式被设置为离散
.什么时候操作被设置为将窗口应用于输入
和生成和应用窗口
,块从其驱动块继承采样时间。
该参数仅在设置时可见样本模式来离散
.
窗口长度
-窗长64
(默认)|正整数指定要应用的窗口的长度。
仅当您选择时,此参数才可见生成窗口
为操作参数。否则,将计算窗口向量长度以匹配输入的第一个维度的长度。
用dB表示的阻带衰减
-以dB表示的阻带衰减50
(默认)|非负标量β
- Kaiser窗口β参数10
(默认)|真正的标量数量的旁瓣
- 侧面的数量指定SIDElobes的数量,作为标量整数值大于零。
仅当您选择时,此参数才可见泰勒
为窗口类型参数。
相对于主瓣的最大旁瓣电平(dB)
- 相对于mainlobe的最大侧链级别-30
(默认)|标量小于或等于零用分贝指定相对于主瓣的最大副瓣电平。该参数必须是一个小于或等于零的标量。默认值-30产生副瓣,其峰值从主瓣峰值下降30 dB。
仅当您选择时,此参数才可见泰勒
为窗口类型参数。
窗口函数名称
- 窗口功能名称汉字
(默认)|字符向量指定要由块计算的用户定义窗口函数的名称。自定义窗口函数返回的输出窗口向量必须是数据类型的双
.
仅当您选择时,此参数才可见用户定义的
为窗口类型参数。
指定汉明函数的其他参数
- 指定窗口函数的其他参数选择启用单元格数组的附加参数参数,当用户定义的窗口需要其他参数而不是窗口长度时。
仅当您选择时,此参数才可见用户定义的
为窗口类型参数。
单元格数组的附加参数
- 额外的论据{'对称'}
(默认)|单元格数组除窗口长度外,指定用户定义的窗口函数所需的额外参数。
该参数仅在选择时有效指定汉明函数的其他参数参数。该条目必须是单元格数组。
当操作的参数主要选项卡设置为生成窗口
,将出现以下参数。
窗口数据类型
- 窗口数据类型双
(默认)|单
|固定点
|用户自定义
|反向传播继承
以下列方式之一指定窗口数据类型:
双
单
固定点
- 指定窗口数据类型和缩放签那字长那在输出中设置分数长度, 和部分长度参数。
用户自定义
- 指定窗口数据类型和缩放用户定义的数据类型那在输出中设置分数长度, 和部分长度参数。
反向传播继承
- 设置窗口数据类型和缩放以匹配以下块。
签
—窗口输出已签名选择输出一个有符号的定点信号。否则,信号是无符号的。
该参数仅在设置时出现窗口数据类型来固定点
.
字长
字的长度16
(默认)|范围内的正整数[2 128]以位为单位指定定点窗口数据类型的字长。
该参数仅在设置时可见窗口数据类型来固定点
.
在输出中设置分数长度
-定点窗口数据类型的缩放最好的精确度
(默认)|用户自定义
使用以下方法之一指定定点窗口数据类型的缩放:
选择最好的精确度
为了使窗口数据类型缩放自动设置,使得输出信号具有最佳精度。
选择用户自定义
控件中指定窗口数据类型缩放部分长度参数。
该参数仅在设置时可见窗口数据类型来固定点
或用户自定义
,且指定的窗口数据类型为定点数据类型时。
部分长度
-用户定义的分数长度15
(默认)|整数以位为单位指定定点窗口数据类型的分数长度。
该参数仅在设置时可见窗口数据类型来固定点
或用户自定义
,当你设置在输出中设置分数长度来用户自定义
.
当操作的参数主要选项卡设置为将窗口应用于输入
或生成和应用窗口
,将出现以下参数。
舍入模式
-舍入模式地板上
(默认)|天花板
|收敛
|最近
|轮
|简单的
|零
选择舍入模式对于定点操作。
窗的向量W.不服从此参数。它总是绕到最近
.
笔记
这舍入模式和溢出模式当存在这两个条件时,设置对数值结果没有影响:
产品输出是通过内部规则继承
输出是与产品产量相同
通过这些数据类型设置,块有效地以全精度模式运行。
溢出模式
- 溢出模式裹
(默认)|饱和
选择溢出模式对于定点操作。
窗的向量W.不服从此参数。它总是饱和的。
窗口
- 窗口数据类型与输入相同的单词长度
(默认)|指定字长
|二进制扩展点
|斜坡和偏见缩放
选择如何指定窗口向量的单词长度和分数长度W..
当您选择:
与输入相同的单词长度
——窗口向量元素的字长与输入的字长相同。分数长度自动设置为最佳精度。
指定字长
- 您可以在位中输入窗口传染媒介元素的单词长度。分数长度自动设置为最佳精度。
二进制扩展点
——可以输入窗口向量元素的单词长度和分数长度,以比特为单位。
斜坡和偏见缩放
- 您可以在窗口向量元素的斜率中输入单词长度和位。该块需要两个斜率和零的偏差。
窗口向量不服从舍入模式和溢出模式参数。它总是饱和和四舍五入最近
.
产品输出
- 产品输出数据类型通过内部规则继承
(默认)|同样作为输入
|二进制扩展点
|斜坡和偏见缩放
使用此参数指定希望如何指定乘积输出字和分数长度。
当您选择:
通过内部规则继承
——产品输出字长和分数长自动计算。有关在使用内部规则时如何计算乘积输出单词和分数长度的信息,请参见通过内部规则继承.
同样作为输入
- 这些特性与块的输入相匹配。
二进制扩展点
- 您可以在位中输入产品输出的单词长度和分数长度。
斜坡和偏见缩放
——您可以输入字长位和产品输出的斜率。该块需要两个斜率和零的偏差。
输出
-输出数据类型与产品产量相同
(默认)|同样作为输入
|二进制扩展点
|斜坡和偏见缩放
选择如何指定块输出的单词长度和分数长度。
当您选择:
与产品产量相同
- 这些特性与产品输出的特性匹配。
同样作为输入
- 这些特性与块的输入相匹配。
二进制扩展点
- 您可以输入位的单词长度和分数的分数长度。
斜坡和偏见缩放
——你可以输入以比特为单位的单词长度和输出的斜率。该块需要两个斜率和零的偏差。
锁定数据类型设置以防止固定点工具的更改
- 防止定点工具覆盖数据类型离开
(默认)|在
选择此参数可防止定点工具覆盖您在块对话框中指定的数据类型。
数据类型 |
|
直接引线 |
|
多维信号 |
|
适应信号 |
|
零交叉检测 |
|
生成的代码依赖梅检
或memset
函数(string.h
)在某些条件下。
如果输入是固定点,则必须是有符号整数或斜率为2的有符号固定点,且偏差为零。
下图显示了在Window Function块中为三种操作模式中的每一种定点信号所使用的数据类型。
您可以在块对话框中设置窗口、产品输出和输出数据类型。
您单击了与此MATLAB命令对应的链接:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。万博1manbetx
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。