主要内容

复杂的破裂QR分解

复数矩阵的QR分解

自从R2019b

  • 复杂的QR分解块破裂

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

描述

复杂的破裂QR分解块使用QR分解计算RC=B,在那里R=一个,一个B复数矩阵。的最小二乘解一个x=Bx=R\CR是一个上三角矩阵和是一个正交矩阵。来计算C=问的,设置B单位矩阵。

正则化参数非零,复杂的破裂QR分解块变换 ( λ n 一个 ] 就地来 R = ( λ n 一个 ] ( 0 n , p B ] 就地来 C = ( 0 n , p B ] 在哪里λ正则化参数,QR经济规模QR分解的 ( λ n 一个 ] ,一个是一个——- - - - - -n矩阵,p列的数量吗B,n=眼睛(n),0氮、磷=0 (n,p)

港口

输入

全部展开

矩阵的行一个,指定为一个向量。一个是一个——- - - - - -n矩阵≥2n≥2。如果B单引号或双,一个必须是相同的数据类型吗B。如果一个是一个定点数据类型,一个必须签名,使用二进制小数点缩放和字长一样吗B。Slope-bias表示不支持定点数据类型。金宝app

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

矩阵的行B,指定为一个向量。B是一个——- - - - - -p矩阵≥2。如果一个单引号或双,B必须是相同的数据类型吗一个。如果B是一个定点数据类型,B必须签名,使用二进制小数点缩放和字长一样吗一个。Slope-bias表示不支持定点数据类型。金宝app

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

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

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

数据类型:布尔

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

数据类型:布尔

输出

全部展开

行经济规模的QR分解矩阵R,返回为一个标量或矢量。R是一个上三角矩阵。矩阵的大小R分钟(,n)——- - - - - -nR有相同的数据类型一个

数据类型:||不动点

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

数据类型:||不动点

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

数据类型:布尔

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

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

数据类型:布尔

参数

全部展开

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

编程使用

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

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

编程使用

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

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

编程使用

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

正则化参数,指定为负的标量。小,正面的正则化参数值可以提高问题的调节,减少估计的方差。虽然有偏见,但减少方差的估计往往导致一个更小的均方误差相比,最小二乘估计。

编程使用

块参数:regularizationParameter
类型:特征向量
价值观:真正的负的标量
默认值:0

提示

使用fixed.getQRDecompositionModel (A, B)生成一个包含一个模板模型复杂的破裂QR分解块为复数的输入矩阵一个B

算法

全部展开

扩展功能

版本历史

介绍了R2019b

全部展开