主要内容

复杂爆发QR分解

复合矩阵的QR分解

  • 图书馆:
  • 定点设计者HDL支持/矩阵和线性代数/矩阵分解金宝app

  • 复杂突发QR分解块

描述

复杂爆发QR分解块使用QR分解来计算R.C.=问:'B.,在哪里问:R.=A.,A.B.是复合值的矩阵。最小二乘解A.X.=B.X.=R.\C.R.是上三角矩阵和问:是一个正交的矩阵。计算C.=问的,集B.成为身份矩阵。

港口

输入

展开所有

矩阵的行A.,指定为向量。A.是一个m——- - - - - -N矩阵在哪里m≥2N≥2.如果B.单身还是双重,A.必须与数据类型相同B..如果A.是定点数据类型,A.必须签名,使用二进制点缩放,并具有与B..不支持斜率 - 偏置表示的定点数据类型。金宝app

数据类型:单身|双人间|不动点
复数支持:金宝app是的

矩阵的行B.,指定为向量。B.是一个m——- - - - - -P.矩阵在哪里m≥2.如果A.单身还是双重,B.必须与数据类型相同A..如果B.是定点数据类型,B.必须签名,使用二进制点缩放,并具有与A..不支持斜率 - 偏置表示的定点数据类型。金宝app

数据类型:单身|双人间|不动点
复数支持:金宝app是的

输入是否有效,指定为布尔标量。该控制信号指示来自数据的数据A(我,:)B(我,:)输入端口有效。当此值为1时(真正的)和at的值准备好了是1 (真正的),块捕获值的值A(我,:)B(我,:)输入端口。当此值为0时(),块忽略输入样本。

发送A.真正的validIn信号,可能会有一些延迟准备好了被设置为.为确保处理所有数据,必须等到准备好了被设置为在发送另一个之前真正的validIn信号。

数据类型:布尔基

是否清除内部状态,指定为布尔标量。当此值为1时(真正的),块停止当前计算并清除所有内部状态。当此值为0时(),和validIn值为1 (真正的),该块开始一个新的子帧。

数据类型:布尔基

输出

展开所有

经济规模QR分解矩阵的行R.,作为标量或向量返回。R.是上三角矩阵。R.具有相同的数据类型A.

数据类型:单身|双人间|不动点

经济规模QR分解矩阵的行C.=问:'B.,作为标量或向量返回。C.具有相同的行数R.C.具有相同的数据类型B.

数据类型:单身|双人间|不动点

输出数据是否有效,作为布尔标量返回。该控制信号指示输出端口处的数据r(我,:)C(我,:)有效。当此值为1时(真正的),该块已成功计算R.C.矩阵。当此值为0时(),则输出数据无效。

数据类型:布尔基

是否准备就绪,返回为布尔标量。该控制信号指示块何时准备好新输入数据。当此值为1时(真正的),和validIn值为1 (真正的),块在下次步骤中接受输入数据。当此值为0时(),块在下次步骤中忽略输入数据。

发送A.真正的validIn信号,可能会有一些延迟准备好了被设置为.为确保处理所有数据,必须等到准备好了被设置为在发送另一个之前真正的validIn信号。

数据类型:布尔基

参数

展开所有

矩阵的行数A.B.,指定为正整数值标量。

程序使用

块参数:m
类型:字符向量
价值观:正整数值标量
默认值:4.

输入矩阵中的列数A.,指定为正整数值标量。

程序使用

块参数:N
类型:字符向量
价值观:正整数值标量
默认值:4.

输入矩阵中的列数B.,指定为正整数值标量。

程序使用

块参数:P.
类型:字符向量
价值观:正整数值标量
默认值:1

提示

使用fixed.getQRDecompositionModel (A, B)生成包含a的模板模型复杂爆发QR分解块用于复值输入矩阵A.B.

扩展能力

在R2019B中介绍