自相关
自相关的N- d数组
库:
DSP系统工具箱/统计
描述
的自相关Block沿着an的第一个维度计算自相关N输入数组。计算可以在时域或频域进行。指定域计算域参数。在时域内,输入信号与其时间反转的复共轭进行卷积。在频域中,块通过对输入信号进行傅里叶变换,将傅里叶变换与它的共轭变换相乘,并计算乘积的傅里叶反变换来计算自相关。在这个域中,根据输入长度的不同,块可以需要更少的计算。有关这两种计算方法的信息,请参见算法.
方法指定自相关的最大延迟计算所有非负滞后和最大非负滞后(小于输入长度)参数。
块接受定点信号计算域来时间
.
港口
输入
Port_1- - - - - -数据输入
向量|矩阵|N- d数组
数据输入。块接受实值或复值多通道和多维输入。输入可以是一个定点信号,当你设置计算域来时间
.
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|不动点
复数支持:万博1manbetx是的
输出
Port_1- - - - - -Autocorrelated输出
向量|矩阵|N- d数组
数据输入的自相关输出。
当输入是米——- - - - - -N矩阵,u,输出;y……是……l+ 1)——-N矩阵。l是自相关的最大正滞后。
当输入是N-D数组,块输出一个N- d数组。第一个维度的大小是l+1,并且所有其他维度的大小与输入数组的大小匹配。例如,当输入是米——- - - - - -N——- - - - - -P数组,该块输出一个(l+ 1)——-N——- - - - - -P数组中。
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|不动点
复数支持:万博1manbetx是的
参数
主要选项卡
计算所有非负滞后- - - - - -计算所有非负滞后的自相关
打开(默认)|关闭
当选择此参数时自相关Block计算范围[0,长度(输入)
- 1)。当您清除此参数时,块使用[0,l),l您指定的值是最大非负滞后(小于输入长度).
最大非负滞后(小于输入长度)- - - - - -最大正滞后
1
(默认)|大于等于0且小于输入长度的整数
自相关的最大正滞后,指定为大于或等于0且小于输入长度的整数。
依赖关系
若要启用该参数,请清除计算所有非负滞后参数。
扩展- - - - - -输出的缩放
没有一个
(默认)|有偏见的
|无偏见的
|零滞后统一
缩放应用于输出。
没有一个
-生成原始的自相关y我,我没有标准化。有偏见的
-产生自相关的有偏估计。无偏见的
-生成自相关的无偏估计。零滞后统一
-对每个通道的自相关估计进行归一化,使零滞后和(每列中的第一个元素)相同。
计算域- - - - - -块在其中计算自相关的域
时间
(默认)|频率
时间
—在时域内计算卷积,最大限度地减少内存占用。频率
-在频域计算自相关。有关更多信息,请参见算法.
若要自关联定点信号,请将此参数设置为时间
.
数据类型选项卡
请注意
定点信号只支持时域。万博1manbetx要使用这些参数,请在主要选项卡,设置计算域来时间
.
舍入模式- - - - - -舍入运算方法
地板上
(默认)|天花板
|收敛
|最近的
|轮
|简单的
|零
指定定点运算的舍入模式为下列之一:
地板上
天花板
收敛
最近的
轮
简单的
零
有关详细信息,请参见舍入模式.
请注意
的舍入模式和使整数溢出饱和当满足所有条件时,参数对数值结果没有影响:
产品输出数据类型为
继承:通过内部规则继承
.蓄电池数据类型为
继承:通过内部规则继承
.输出数据类型为
继承:与累加器相同
.
有了这些数据类型设置,块在全精度模式下运行。
使整数溢出饱和- - - - - -溢流作用方法
关闭(默认)|打开
当选择此参数时,块将使其定点操作的结果饱和。清除此参数时,块将包装其定点操作的结果。欲知详情饱和
和包装
,请参阅溢出模式对于定点运算。
请注意
的舍入模式和使整数溢出饱和当满足所有这些条件时,参数对数值结果没有影响:
产品输出数据类型为
继承:通过内部规则继承
.蓄电池数据类型为
继承:通过内部规则继承
.
有了这些数据类型设置,块在全精度模式下运行。
产品输出- - - - - -产品输出数据类型
继承:通过内部规则继承
(默认)|继承:与输入相同
|fixdt ([] 16 0)
产品输出类中产品操作输出的数据类型自相关块。有关产品输出数据类型的详细信息,请参见乘法数据类型的“定点转换”部分扩展功能.
继承:通过内部规则继承
—块根据内部规则继承产品输出数据类型。有关此规则的更多信息,请参见通过内部规则继承.继承:与输入相同
—块指定产品输出数据类型与输入数据类型相同。fixdt ([] 16 0)
—块指定了一个自签名的、二进制点的、缩放的、定点的数据类型,字长为16位,分数长度为0。
或者,您可以设置产品输出的数据类型数据类型助理.要使用助手,请单击显示数据类型助手按钮.
有关数据类型助手的详细信息,请参见使用数据类型助手指定数据类型(万博1manbetx模型).
蓄电池- - - - - -累加器数据类型
继承:通过内部规则继承
(默认)|继承:与输入相同
|继承:与产品输出相同
|fixdt ([] 16 0)
蓄电池元素中累积操作的输出的数据类型自相关块。有关如何在此块中使用累加器数据类型的示例,请参阅扩展功能.
继承:通过内部规则继承
—块根据内部规则继承累加器数据类型。有关此规则的更多信息,请参见通过内部规则继承.继承:与输入相同
—块指定累加器数据类型与输入数据类型相同。继承:与产品输出相同
—该块指定累加器数据类型与产品输出数据类型相同。fixdt ([] 16 0)
—块指定了一个自签名的、二进制点的、缩放的、定点的数据类型,字长为16位,分数长度为0。
或者,您可以设置蓄电池的数据类型数据类型助理.要使用助手,请单击显示数据类型助手按钮.
有关数据类型助手的详细信息,请参见使用数据类型助手指定数据类型(万博1manbetx模型).
输出- - - - - -输出数据类型
继承:与累加器相同
(默认)|继承:与输入相同
|继承:与产品输出相同
|fixdt ([] 16 0)
输出控件的输出数据类型自相关块。有关输出数据类型的详细信息,请参阅中的“定点转换”部分扩展功能.
继承:与输入相同
—块指定输出数据类型与输入数据类型相同。继承:与产品输出相同
—块指定输出数据类型与产品输出数据类型一致。继承:与累加器相同
—块指定输出数据类型与累加器数据类型相同。fixdt ([] 16 0)
—块指定了一个自签名的、二进制点的、缩放的、定点的数据类型,字长为16位,分数长度为0。
或者,您可以设置输出的数据类型数据类型助理.要使用助手,请单击显示数据类型助手按钮.
有关数据类型助手的详细信息,请参见使用数据类型助手指定数据类型(万博1manbetx模型).
输出最小- - - - - -块可以输出的最小值
[]
(默认)|标量
指定块可以输出的最小值。万博1manbetx动态仿真模块®软件使用这个最小值来执行:
模拟射程检查。看到指定信号范围(万博1manbetx模型).
定点数据类型的自动缩放。
输出最大- - - - - -可输出的最大值块
[]
(默认)|标量
指定块可以输出的最大值。万博1manbetxSimulink软件使用这个最大值来执行:
模拟射程检查。看到指定信号范围(万博1manbetx模型).
定点数据类型的自动缩放。
针对定点工具的更改锁定数据类型设置- - - - - -防止定点工具覆盖数据类型
从
(默认)|在
选择此参数可防止定点工具覆盖您在块对话框中指定的数据类型。
块特征
数据类型 |
|
多维信号 |
|
适应信号 |
|
更多关于
自相关
自相关是信号与自身在不同时间点的相关。
对于确定性离散时间序列,x (n),使用以下关系计算自相关:
在哪里h是滞后和*表示共轭复数。如果输入是长度N实现WSS平稳随机过程;rx(h)是理论自相关的估计值:
在哪里E {}是期望运算符。的零滞后统一
归一化将每个序列值除以零滞后的自相关或自相关估计值。
WSS随机过程的理论自相关最常用的估计是有偏估计:
算法
时域计算
当将计算域设置为时间域时,算法计算输入信号在时间域中的自相关。输入信号可以是该域中的一个定点信号。
自相关序列,y,由下式计算:
y0, j零滞后元素是否在j输入的这一列。
我是滞后指数。
j是输入数据列的索引。
*
表示共轭复数。米是每列中元素的个数。
l是自相关的最大正滞后。当你选择计算所有非负滞后的自相关时,l=米1.否则,l指定的最大非负整数滞后值。
u是一个米——- - - - - -N输入矩阵。
频域计算
当将计算域设置为frequency时,算法将在频域中计算自相关。
在这个域中,算法计算自相关序列的方法是对输入信号进行傅里叶变换,将傅里叶变换与它的复共轭函数相乘,然后对乘积进行傅里叶反变换。在这个域中,根据输入长度的不同,算法需要的计算量更少。
扩展功能
C/ c++代码生成
使用Simulink®Coder™生成C和c++代码。万博1manbetx
生成的代码依赖于memcpy
或memset
函数(string.h
)。
定点转换
使用定点设计器™设计和模拟定点系统。
这些关系图显示的数据类型自相关块用于定点信号(仅限时域)。
可以设置产品输出、累加器和输出数据类型数据类型块的标签。
当输入为实数时,乘数的输出为乘积输出数据类型。当输入是复数时,乘法的输出是累加器数据类型。有关执行的复杂乘法的详细信息,请参见乘法数据类型.
版本历史
R2006a之前引入
MATLAB命令
您点击了与此MATLAB命令对应的链接:
通过在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
你亦可选择下列网址:
如何获得最佳的网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家网站没有针对您所在位置的访问进行优化。