文件帮助中心文件
复合矩阵的QR分解
定点设计者HDL支持/矩阵和线性代数/矩阵分解金宝app
当复杂爆发QR分解块使用QR分解来计算R.和C.=问:'B.,在哪里问:R.=A.,A.和B.是复合值的矩阵。最小二乘解A.X.=B.是X.=R.\C..R.是上三角矩阵和问:是一个正交的矩阵。计算C.=问的,集B.成为身份矩阵。
展开所有
A(我,:)
矩阵的行A.,指定为向量。A.是一个m——- - - - - -N矩阵在哪里m≥2和N≥2.如果B.单身还是双重,A.必须与数据类型相同B..如果A.是定点数据类型,A.必须签名,使用二进制点缩放,并具有与B..不支持斜率 - 偏置表示的定点数据类型。金宝app
数据类型:单身|双人间|不动点复数支持:金宝app是的
单身
双人间
不动点
B(我,:)
矩阵的行B.,指定为向量。B.是一个m——- - - - - -P.矩阵在哪里m≥2.如果A.单身还是双重,B.必须与数据类型相同A..如果B.是定点数据类型,B.必须签名,使用二进制点缩放,并具有与A..不支持斜率 - 偏置表示的定点数据类型。金宝app
validIn
布尔基
输入是否有效,指定为布尔标量。该控制信号指示来自数据的数据A(我,:)和B(我,:)输入端口有效。当此值为1时(真正的)和at的值准备好了是1 (真正的),块捕获值的值A(我,:)和B(我,:)输入端口。当此值为0时(假),块忽略输入样本。
真正的
假
发送A.真正的validIn信号,可能会有一些延迟准备好了被设置为假.为确保处理所有数据,必须等到准备好了被设置为假在发送另一个之前真正的validIn信号。
数据类型:布尔基
重新启动
是否清除内部状态,指定为布尔标量。当此值为1时(真正的),块停止当前计算并清除所有内部状态。当此值为0时(假),和validIn值为1 (真正的),该块开始一个新的子帧。
r(我,:)
经济规模QR分解矩阵的行R.,作为标量或向量返回。R.是上三角矩阵。R.具有相同的数据类型A..
数据类型:单身|双人间|不动点
C(我,:)
经济规模QR分解矩阵的行C.=问:'B.,作为标量或向量返回。C.具有相同的行数R..C.具有相同的数据类型B..
验证
输出数据是否有效,作为布尔标量返回。该控制信号指示输出端口处的数据r(我,:)和C(我,:)有效。当此值为1时(真正的),该块已成功计算R.和C.矩阵。当此值为0时(假),则输出数据无效。
准备好了
是否准备就绪,返回为布尔标量。该控制信号指示块何时准备好新输入数据。当此值为1时(真正的),和validIn值为1 (真正的),块在下次步骤中接受输入数据。当此值为0时(假),块在下次步骤中忽略输入数据。
矩阵A和B中的行数
4.
矩阵的行数A.和B.,指定为正整数值标量。
m
矩阵A中的列数
输入矩阵中的列数A.,指定为正整数值标量。
N
矩阵B中的列数
1
输入矩阵中的列数B.,指定为正整数值标量。
P.
使用fixed.getQRDecompositionModel (A, B)生成包含a的模板模型复杂爆发QR分解块用于复值输入矩阵A.和B..
fixed.getQRDecompositionModel (A, B)
A.
B.
不支持斜率 - 偏置表示的定点数据类型。金宝app
HDL Coder™提供了影响HDL实现和合成逻辑的额外配置选项。
这个块有一个单独的、默认的HDL架构。
通过在设计中移动现有延迟而放置在输出处的寄存器数。分布式管道不会重新分发这些寄存器。默认值是0..有关详细信息,请参见约束outputipeline.(HDL编码器).
0.
要插入生成代码的输入管道阶段的数目。分布式管道和受约束的输出管道可以移动这些寄存器。默认值是0..有关详细信息,请参见InputPipeline.(HDL编码器).
要插入生成代码的输出管道阶段的数量。分布式管道和受约束的输出管道可以移动这些寄存器。默认值是0..有关详细信息,请参见outputpipeline.(HDL编码器).
金宝app仅支持定点数据类型。
A.和B.必须签名,使用二进制点缩放,并具有相同的单词长度。不支持斜率 - 偏置表示的定点数据类型。金宝app
fixed.qrab.
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
联系您当地的办公室
立即获得审判