相关
两个输入的互相关
- 库:
DSP系统工具箱/统计信息
描述
的相关Block计算两个的相互关系N-D输入数组沿第一维度。计算可以在时域或频域进行。方法指定域计算域参数。在时域内,块对第一个输入信号进行卷积,u,用第二个输入信号的时间反转复共轭,v.在频域,为了计算互相关,将块:
对两个输入信号进行傅里叶变换,U而且V.
繁殖U而且V*,其中*为共轭复数。
计算乘积的傅里叶反变换。
如果你设置计算域来最快
时,块选择计算量最小的域。有关这些计算方法的信息,请参见算法.
港口
输入
Port_1
-第一个数据输入信号
向量|矩阵|N- d数组
该块接受实值或复值多通道和多维输入。输入可以是一个定点信号,当你设置计算域来时间
.当输入信号的一个或两个都是复数时,输出信号也是复数。
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|不动点
复数支持:金宝app是的
Port_2
-第二数据输入信号
向量|矩阵|N- d数组
该块接受实值或复值多通道和多维输入。输入可以是一个定点信号,当你设置计算域来时间
.当输入信号的一个或两个都是复数时,输出信号也是复数。
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|不动点
复数支持:金宝app是的
输出
Port_1
-相互关联的产出
向量|矩阵|N- d数组
两个输入信号的相互关联输出。
当输入是N-D数组时,对象输出一个N-D数组,其中除第一个维度外的所有维度都与输入数组匹配。例如,
当输入u而且v有尺寸米u——- - - - - -N——- - - - - -P而且米v——- - - - - -N——- - - - - -P,分别为相关块输出一个(米u+米v————- 1)N——- - - - - -P数组中。
当输入u而且v有维度米u——- - - - - -N而且米v——- - - - - -N时,块输出一个(米u+米v————- 1)N矩阵。
如果一个输入是列向量,另一个输入是N-D数组,相关块计算向量与中每一列的相互关系N- d数组。例如,
当输入u是一个米u-by-1列向量和v是一个米v——- - - - - -N矩阵,块输出一个(米u+米v————- 1)N矩阵。
同样的,当u而且v列向量有长度吗米u而且米v,分别对块进行矢量互相关。
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|不动点
复数支持:金宝app是的
参数
主要选项卡
计算域
—块计算互相关的域
时间
(默认)|频率
|最快
时间
—在时域内进行互相关计算,最大限度地减少内存占用。频率
—计算频域的互相关。有关更多信息,请参见算法.最快
—在计算次数最少的域内计算互相关。
如果需要对定点信号进行交叉关联,则将该参数设置为时间
.
数据类型选项卡
请注意
时域只支持定点信号。金宝app要使用这些参数,请在主要选项卡,设置计算域来时间
.
舍入模式
-舍入运算方法
地板上
(默认)|天花板
|收敛
|最近的
|轮
|简单的
|零
指定定点操作的舍入模式为下列之一:
地板上
天花板
收敛
最近的
轮
简单的
零
详情请参见舍入模式.
请注意
的舍入模式而且饱和整数溢出当满足以下所有条件时,参数对数值结果没有影响:
产品输出数据类型为
继承:通过内部规则继承
.蓄电池数据类型为
继承:通过内部规则继承
.输出数据类型为
Inherit:与累加器相同
.
通过这些数据类型设置,块可以在全精度模式下工作。
饱和整数溢出
-溢出动作方式
Off(默认)| on
当您选择此参数时,块将使其定点操作的结果饱和。清除此参数时,块将包装其定点操作的结果。有关详情饱和
而且包装
,请参阅溢出模式用于定点运算。
请注意
的舍入模式而且饱和整数溢出当满足所有这些条件时,参数对数值结果没有影响:
产品输出数据类型为
继承:通过内部规则继承
.蓄电池数据类型为
继承:通过内部规则继承
.
通过这些数据类型设置,块可以在全精度模式下工作。
产品输出
—产品输出数据类型
继承:通过内部规则继承
(默认)|Inherit:与input相同
|fixdt ([] 16 0)
产品输出属性中产品操作输出的数据类型相关块。有关产品输出数据类型的详细信息,请参见乘法数据类型和“定点转换”部分扩展功能.
继承:通过内部规则继承
—块根据内部规则继承产品输出数据类型。有关此规则的详细信息,请参见通过内部规则继承.Inherit:与input相同
—该块指定产品输出数据类型与输入数据类型一致。fixdt ([] 16 0)
—block指定了一个自签名的、二进制的、缩放的、定点的数据类型,字长16位,分数长度为0。
或者,您可以设置产品输出类型的数据类型数据类型助手.要使用助手,请单击显示数据类型助手按钮.
有关数据类型助手的详细信息,请参见使用数据类型助手指定数据类型(金宝app模型).
蓄电池
—累加器数据类型
继承:通过内部规则继承
(默认)|Inherit:与input相同
|继承:与产品输出相同
|fixdt ([] 16 0)
蓄电池类中累积操作的输出数据类型相关块。有关如何在此块中使用累加器数据类型的说明,请参阅中的“定点转换”部分扩展功能.
继承:通过内部规则继承
—块根据内部规则继承累加器数据类型。有关此规则的详细信息,请参见通过内部规则继承.Inherit:与input相同
—该块指定累加器的数据类型与输入的数据类型相同。继承:与产品输出相同
—该块指定累加器数据类型与产品输出数据类型一致。fixdt ([] 16 0)
—block指定了一个自签名的、二进制的、缩放的、定点的数据类型,字长16位,分数长度为0。
或者,您可以设置蓄电池类型的数据类型数据类型助手.要使用助手,请单击显示数据类型助手按钮.
有关数据类型助手的详细信息,请参见使用数据类型助手指定数据类型(金宝app模型).
输出
-输出数据类型
Inherit:与累加器相同
(默认)|Inherit:与input相同
|继承:与产品输出相同
|fixdt ([] 16 0)
输出属性的输出的数据类型相关块。有关输出数据类型的更多信息,请参阅中的“定点转换”部分扩展功能.
Inherit:与input相同
—块指定输出数据类型与输入数据类型相同。继承:与产品输出相同
—该块指定输出数据类型与产品输出数据类型一致。Inherit:与累加器相同
—该块指定输出数据类型与累加器数据类型相同。fixdt ([] 16 0)
—block指定了一个自签名的、二进制的、缩放的、定点的数据类型,字长16位,分数长度为0。
或者,您可以设置输出类型的数据类型数据类型助手.要使用助手,请单击显示数据类型助手按钮.
有关数据类型助手的详细信息,请参见使用数据类型助手指定数据类型(金宝app模型).
输出最小
-最小值块可以输出
[]
(默认)|标量
指定块可以输出的最小值。金宝app动态仿真模块®软件使用这个最小值来执行:
模拟距离检查。看到指定信号范围(金宝app模型).
自动缩放定点数据类型。
输出最大
—该块可输出的最大值
[]
(默认)|标量
指定块可以输出的最大值。金宝appSimulink软件使用这个最大值来执行:
模拟距离检查。看到指定信号范围(金宝app模型).
自动缩放定点数据类型。
锁定数据类型设置,防止由定点工具更改
—防止定点工具覆盖数据类型
从
(默认)|在
选择此参数可防止定点工具覆盖在块对话框中指定的数据类型。
块特征
数据类型 |
|
直接引线 |
|
多维信号 |
|
适应信号 |
|
讨论二阶导数过零检测 |
|
更多关于
互相关
互相关是度量两个离散时间序列的相似度作为一个相对于另一个滞后的函数。
对于两种长度N联合广义平稳(WSS)随机过程的确定性输入或实现,x而且y时,互相关计算公式如下:
在哪里h是滞后和*表示复共轭。如果输入是联合WSS平稳随机过程的实现,rxy(h)是理论相互关系的非标准化估计:
在哪里E {}是期望算子。
算法
时域计算
当将计算域设置为时间时,算法将在时域内计算两个信号的相互相关性。输入信号可以是该域中的定点信号。
关联两个二维数组
当输入是两个2-D数组时,j输出的第Th列,y紫外线,有这些元素:
地点:
*
表示复共轭。u是一个米u——- - - - - -N输入矩阵。
v是一个米v——- - - - - -N输入矩阵。
yu, v是一个(米u+米v————- 1)N矩阵。
输入u而且v当索引超出其有效范围时为零。
列向量与二维数组的关联
当一个输入是列向量,另一个输入是2-D数组时,算法将输入向量与2-D数组的每一列独立交叉关联。的j输出的第Th列,yu, v,有这些元素:
地点:
*
表示复共轭。u是一个米u-by-1列向量。
v是一个米v——- - - - - -N矩阵。
y紫外线是一个(米u+米v————- 1)N矩阵。
输入u而且v当索引超出其有效范围时为零。
关联两个列向量
当输入是两个列向量时,j输出的第Th列,y紫外线,有这些元素:
地点:
*
表示复共轭。u是一个米u-by-1列向量。
v是一个米v-by-1列向量。
y紫外线是一个(米u+米v-1)-by-1列向量。
输入u而且v当索引超出其有效范围时为零。
频域计算
当将计算域设置为频率时,算法将在频域中计算互相关。
为了计算互相关,算法为:
对两个输入信号进行傅里叶变换,U而且V.
繁殖U而且V*,其中*为共轭复数。
计算乘积的傅里叶反变换。
在此范围内,根据输入长度的不同,算法需要较少的计算量。
扩展功能
C/ c++代码生成
使用Simulink®Coder™生成C和c++代码。金宝app
定点转换
使用定点设计器设计和模拟定点系统。
的数据类型相关块用于定点信号(仅限时域)。
上设置产品输出、累加器和输出数据类型数据类型块的TAB。
当输入为实数时,乘数的输出为乘积输出数据类型。当输入是复数时,乘数的输出是累加器数据类型。有关执行的复杂乘法的详细信息,请参见乘法数据类型.
请注意
当一个或两个输入都是带符号的定点信号时,所有内部块数据类型都是带符号的定点。只有当两个输入都是无符号定点信号时,内部块数据类型才为无符号定点。
版本历史
R2006a之前介绍
MATLAB命令
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
您也可以从以下列表中选择一个网站:
如何获得最佳的网站性能
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。