计算和应用窗口的输入信号
DSP系统工具箱/信号操作
Window Function块有三种操作模式,使您能够应用一个窗口,或计算一个窗口,或计算并应用一个窗口到一个输入信号。您可以通过操作参数。在每个模式中,块首先创建一个窗口向量w方法中指定的窗口取样窗口类型参数。
在
- - - - - -输入信号输入信号,指定为向量、矩阵或N- d数组。当输入是固定点时,只能对其进行签名。
只有当您设置时,该端口才会被启用操作要么应用窗口输入
或生成和应用窗口
.
设置时该端口未命名操作来应用窗口输入
.
数据类型:单
|双
|int8
|int16
|int32
|不动点
出
——输出输出信号,以向量、矩阵或矩阵的形式返回N- d数组。
的出端口只有在操作设置为:
应用窗口输入
——块计算an米1窗口向量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代码
窗口总是应用于第一个维度:
长度,米无向矢量输入被视为米1的向量。
生成的窗口
在这种模式下,块生成一个非定向窗口向量w长度为米指定的窗口长度参数。的在该模式下端口被禁用。
生成和应用窗口
在这种模式下,块生成一个米1窗口向量w把它应用到输入上。该块产生两个输出:
在出端口时,块产生乘法的结果y,它与输入的维度相同。
在赢得端口,块产生米1窗口向量w.
当输入是米——- - - - - -N矩阵u时,窗口的每个元素乘以N输入矩阵中的通道u.这相当于下面的MATLAB代码:
y = repmat(w,1,N) .* u %等效MATLAB代码
窗口总是应用于第一个维度:
长度,米将一维矢量输入视为米1的向量。
窗口类型
-窗口类型汉明
(默认)|巴特利特
|布莱克曼
|……该表列出了可用的窗口类型。
窗口类型 | 描述 |
---|---|
巴特利特 |
计算一个Bartlett窗口。 w =
|
布莱克曼 |
计算Blackman窗口。 w =
|
货车车厢 |
计算一个矩形窗口。 w =
|
切比雪夫 |
计算带阻带纹波的切比雪夫窗 w =
|
汉明 |
计算一个汉明窗口。 w =
|
损害 |
计算一个Hann窗口(也称为Hanning窗口)。 w =
|
汉宁 |
过时了。此窗口类型仅用于与旧模型的兼容性。使用 |
凯撒 |
使用Kaiser参数计算Kaiser窗口 w =
|
泰勒 |
计算泰勒窗口。 w =
|
Triang |
计算一个三角形窗口。 w =
|
用户定义的 |
中条目指定的用户定义窗口函数窗口函数名参数, w = usrwin(M,x1x、…n%窗口接受额外的参数{x1...xn} |
抽样
-抽样类型对称的
(默认)|周期
为广义余弦窗口指定窗口采样。
对于广义余弦窗(布莱克曼
,汉明
,损害
,汉宁
),抽样参数确定窗口样本是以周期性的还是对称的方式计算的。例如,当抽样被设置为对称的
一扇汉明式的长窗米计算为:
w =汉明(M) %对称(非周期)窗
当抽样被设置为周期
,同一窗口的计算方法如下:
w = w(1:M) %周期(非对称)窗
可调(金宝app模型)在模拟。
只有勾选时,此参数才可见布莱克曼
,汉明
,损害
,或汉宁
为窗口类型参数。
样本模式
——样本模式连续
(默认)|离散
指定块的示例模式,连续
或离散
,当它在生成的窗口
模式。在应用窗口输入
和生成和应用窗口
模式时,块从它的驱动块继承样本模式。
只有勾选时,此参数才可见生成的窗口
为操作参数。
样品时间
——样品时间1
(默认)|实标量当指定块的样本时间操作被设置为生成的窗口
和样本模式被设置为离散
.当操作被设置为应用窗口输入
和生成和应用窗口
,块从它的驱动块继承样本时间。
该参数仅在设置时可见样本模式来离散
.
窗口长度
-窗长64
(默认)|正整数指定要应用的窗口的长度。
只有勾选时,此参数才可见生成的窗口
为操作参数。否则,将计算窗口向量长度以匹配输入的第一个维度的长度。
用dB表示的阻带衰减
-以dB表示的阻带衰减50
(默认)|非负标量β
——Kaiser窗β参数10
(默认)|实标量数量的旁瓣
-旁路数将旁瓣的数量指定为大于零的标量整数值。
只有勾选时,此参数才可见泰勒
为窗口类型参数。
相对于主瓣的最大旁瓣电平(dB)
-相对于主瓣的最大旁瓣电平-30
(默认)|标量小于或等于零用分贝指定相对于主瓣的最大副瓣电平。该参数必须是一个小于或等于零的标量。默认值-30产生副瓣,其峰值从主瓣峰值下降30 dB。
只有勾选时,此参数才可见泰勒
为窗口类型参数。
窗口函数名
-窗口函数名汉明
(默认)|字符向量指定要由块计算的用户定义窗口函数的名称。自定义窗口函数返回的输出窗口向量必须是数据类型的双
.
只有勾选时,此参数才可见用户定义的
为窗口类型参数。
指定汉明函数的附加参数
-指定窗口函数的附加参数选择以启用单元格数组的附加参数参数,当用户定义的窗口需要其他参数而不是窗口长度时。
只有勾选时,此参数才可见用户定义的
为窗口类型参数。
单元格数组的附加参数
——附加参数{“对称”}
(默认)|单元格数组除窗口长度外,指定用户定义的窗口函数所需的额外参数。
该参数仅在选择时有效指定汉明函数的附加参数参数。该条目必须是单元格数组。
当操作的参数主要选项卡设置为生成的窗口
,将出现以下参数。
窗口数据类型
-窗口数据类型双
(默认)|单
|定点
|用户定义的
|反向传播继承
以下列方式之一指定窗口数据类型:
双
单
定点
的窗口数据类型和缩放签署,字长,在输出中设置分数长度为,部分长度参数。
用户定义的
的窗口数据类型和缩放用户定义的数据类型,在输出中设置分数长度为,部分长度参数。
反向传播继承
——设置窗口数据类型和缩放以匹配下面的块。
签署
—窗口输出已签名选择输出一个有符号的定点信号。否则,信号是无符号的。
该参数仅在设置时出现窗口数据类型来定点
.
字长
字的长度16
(默认)|范围内的正整数[2 128]以位为单位指定定点窗口数据类型的字长。
该参数仅在设置时可见窗口数据类型来定点
.
在输出中设置分数长度为
-定点窗口数据类型的缩放最好的精度
(默认)|用户定义的
使用以下方法之一指定定点窗口数据类型的缩放:
选择最好的精度
使窗口数据类型自动缩放,使输出信号具有尽可能好的精度。
选择用户定义的
控件中指定窗口数据类型缩放部分长度参数。
该参数仅在设置时可见窗口数据类型来定点
或用户定义的
,且指定的窗口数据类型为定点数据类型时。
部分长度
-用户定义的分数长度15
(默认)|整数以位为单位指定定点窗口数据类型的分数长度。
该参数仅在设置时可见窗口数据类型来定点
或用户定义的
,当你设置在输出中设置分数长度为来用户定义的
.
当操作的参数主要选项卡设置为应用窗口输入
或生成和应用窗口
,将出现以下参数。
舍入模式
-舍入模式地板上
(默认)|天花板
|收敛
|最近的
|轮
|简单的
|零
选择舍入模式为定点操作。
窗的向量w不服从此参数。它总是绕到最近的
.
请注意
的舍入模式和溢出模式当这两个条件同时存在时,设置对数值结果没有影响:
产品输出是通过内部规则继承
输出是与产品产量相同
通过这些数据类型设置,块有效地以全精度模式运行。
溢出模式
——溢出模式包装
(默认)|饱和
选择溢出模式为定点操作。
窗的向量w不服从此参数。它总是饱和的。
窗口
-窗口数据类型与输入的字长相同
(默认)|指定字长
|二进制扩展点
|斜率和偏差量表
选择如何指定窗口向量的单词长度和分数长度w.
当您选择:
与输入的字长相同
——窗口向量元素的字长与输入的字长相同。分数长度将自动设置为可能的最佳精度。
指定字长
——你可以输入窗口向量元素的字长,单位是位。分数长度将自动设置为可能的最佳精度。
二进制扩展点
——可以输入窗口向量元素的单词长度和分数长度,以比特为单位。
斜率和偏差量表
——你可以输入单词长度(以位为单位)和窗口向量元素的斜率。这个区块要求斜率为2的幂次,偏移量为零。
窗口向量不服从舍入模式和溢出模式参数。它总是饱和和四舍五入最近的
.
产品输出
—产品输出数据类型通过内部规则继承
(默认)|同样作为输入
|二进制扩展点
|斜率和偏差量表
使用此参数指定希望如何指定乘积输出字和分数长度。
当您选择:
通过内部规则继承
——产品输出字长和分数长自动计算。有关在使用内部规则时如何计算乘积输出单词和分数长度的信息,请参见通过内部规则继承.
同样作为输入
—这些特征与块的输入相匹配。
二进制扩展点
——您可以输入单词长度和乘积输出的分数长度,以比特为单位。
斜率和偏差量表
——您可以输入字长位和产品输出的斜率。这个区块要求斜率为2的幂次,偏移量为零。
输出
-输出数据类型与产品产量相同
(默认)|同样作为输入
|二进制扩展点
|斜率和偏差量表
选择如何指定块输出的单词长度和分数长度。
当您选择:
与产品产量相同
这些特性与产品输出的特性相匹配。
同样作为输入
—这些特征与块的输入相匹配。
二进制扩展点
——可以输入单词长度和输出的分数长度,以比特为单位。
斜率和偏差量表
——你可以输入以比特为单位的单词长度和输出的斜率。这个区块要求斜率为2的幂次,偏移量为零。
根据定点工具的更改锁定数据类型设置
—防止定点工具覆盖数据类型从
(默认)|在
选择此参数可防止定点工具覆盖您在块对话框中指定的数据类型。
数据类型 |
|
直接引线 |
|
多维信号 |
|
适应信号 |
|
讨论二阶导数过零检测 |
|
生成的代码依赖于memcpy
或memset
函数(string.h
)在某些条件下。
如果输入是固定点,则必须是有符号整数或斜率为2的有符号固定点,且偏差为零。
下图显示了在Window Function块中为三种操作模式中的每一种定点信号所使用的数据类型。
您可以在块对话框中设置窗口、产品输出和输出数据类型。
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。