主要内容

复突发QR分解

复值矩阵的QR分解

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

  • 复杂突发QR分解块

描述

复突发QR分解块使用QR分解来计算RC=B,在那里R=一个,一个B都是复值矩阵。的最小二乘解一个x=Bx=RCR上三角矩阵是和吗是一个正交矩阵。来计算C=问的,设置B成为单位矩阵。

港口

输入

全部展开

矩阵行数一个,指定为一个向量。一个是一个——- - - - - -n矩阵≥2n≥2。如果B是单的还是双的,一个必须是相同的数据类型B。如果一个是一个定点数据类型,一个必须有符号,使用二进制点缩放,并且单词长度与B。定点数据类型不支持倾斜表示。金宝app

数据类型:||不动点
复数支持:金宝app是的

矩阵行数B,指定为一个向量。B是一个——- - - - - -p矩阵≥2。如果一个是单的还是双的,B必须是相同的数据类型一个。如果B是一个定点数据类型,B必须有符号,使用二进制点缩放,并且单词长度与一个。定点数据类型不支持倾斜表示。金宝app

数据类型:||不动点
复数支持:金宝app是的

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

发送后真正的validIn信号,可能会有一些延迟之前准备好了设为。要确保所有数据都已处理,必须等待准备好了设为在发送另一个之前真正的validIn信号。

数据类型:布尔

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

数据类型:布尔

输出

全部展开

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

数据类型:||不动点

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

数据类型:||不动点

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

数据类型:布尔

块是否准备好,作为布尔标量返回。这个控制信号指示当块准备好接受新的输入数据时。当该值为1 (真正的),以及validIn值为1 (真正的),则该块在下一个时间步接受输入数据。当这个值为0 (),则该块忽略下一个时间步长的输入数据。

发送后真正的validIn信号,可能会有一些延迟之前准备好了设为。要确保所有数据都已处理,必须等待准备好了设为在发送另一个之前真正的validIn信号。

数据类型:布尔

参数

全部展开

矩阵中的行数一个B,指定为正整数值标量。

编程使用

块参数:
类型:特征向量
价值观:正整数标量
默认值:4

输入矩阵的列数一个,指定为正整数值标量。

编程使用

块参数:n
类型:特征向量
价值观:正整数标量
默认值:4

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

编程使用

块参数:p
类型:特征向量
价值观:正整数标量
默认值:1

提示

使用fixed.getQRDecompositionModel (A, B)生成一个模板模型复突发QR分解块用于复值输入矩阵一个B

扩展功能

在R2019b中引入