为解决分块并行Cholesky分解过程中各处理器间的负载平衡问题,分析了算法的下三角矩阵特性以及各轮循环和循环内部各步骤基本计算任务之间存在的依赖关系,以各步骤的矩阵块基本计算任务为顶点,任务间的依赖关系为有向边,构造有向无环图,并根据有向无环图的性质建立二级队列,然后利用该队列对就绪任务进行排队,实现任务的动态调度.研究结果表明:在矩阵块数不是非常大的情况下,该算法在时间性能上比传统的分块并行Cholesky分解算法具有明显的优势.
1
在多输入多输出-正交频分复用(MIMO-OFDM)系统中,通过联合估计信道矩阵和干扰协方差矩阵(ICM)的方法来抑制同信道干扰.首先,利用最小二乘法和残差估计方法获取信道矩阵和ICM的初始估计值;然后,基于Cholesky分解方法对ICM的估计值进行改善,并利用改善后的ICM估计值对信道矩阵估计值进行更新.该方法充分利用了时域和频域中的所有可用信息,提高了信道估计精度,较好地抑制了同信道干扰.仿真结果表明:与其他可实现的非迭代方法相比,该方法所得的信道频率响应估计均方误差性能增益高于2 d B;信干噪比(SINR)越大,比特误码率性能的改善程度越好,并且随着天线数的增多,性能增益也增大.
1
此函数计算最小化 norm(bA*x) 的 n 维列向量 x, 其中A是m×n系数矩阵,b是m维右侧列向量(m >> n)。
2022-11-29 21:04:03 2KB matlab
1
cholesky分解matlab代码区分Cholesky分解 要了解区分包含Cholesky分解的表达式或代码的不同方法,请参见随附文件。 该目录包含一个用FORTRAN 77编写的反向模式例程,该例程以快速LAPACK Cholesky例程DPOTRF为模型,该例程使用阻塞的3级BLAS例程。 LAPACK的实现已被NumPy,Octave和R等广泛使用。此存储库中的文件dpofrt.f是一个新的伴随例程,该例程从dpotrf.f Cholesky分解的导数,并用相对于导数的导数替换它们。到原始正定输入矩阵的元素。 Python和Matlab目录显示了如何链接此Fortran代码,还提供了仍然相当快的纯Octave / Matlab和Python版本。 Matlab目录中有一个简单的高斯过程演示,还警告了多少个GP代码效率低下。 如何使用导数例程 Matlab和python子目录演示了如何为Matlab / Octave编译此例程,调用它以及检查一致性。 matlab目录中有一个玩具高斯过程演示,以演示如何在更大的梯度计算中使用新例程。 Matlab和Python目录还包括本机实现。
2022-11-26 23:22:05 33KB 系统开源
1
改进的cholesky分解算法
2022-03-31 17:39:31 296KB 教学课件
1
 接收机阵列天线抗干扰可采用直接矩阵求逆的方法实现,但在大维数下,矩阵求逆的用时过长。本文针对协方差矩阵的特殊性—正定赫米特矩阵,采用Cholesky 分解求逆方法实现大维数矩阵的求逆,进而对Cholesky 矩阵分解求逆进行了高效的流水设计,并在FPGA 中进行实现,测试结果表明,该方法实现求逆计算用时极短,是一种高效的实现方法。
1
以三阶Hermite正定矩阵为例,实现Cholesky分解,可扩展到任意维度 【注】 购买后因编码格式问题,出现中文注释乱码,请第一时间私信我。
cholesky分解 用来分解对称正定矩阵的matlab代码 从而方便求解线性方程组
2021-10-11 16:25:31 704B cholesky
1
Hilbert 矩阵是极其病态的,因此无法通过标准算法进行分解。 但是,存在其 Cholesky 分解的解析解,该解尚未包含在当前的 MATLAB 函数库中。
2021-10-11 08:52:54 1KB matlab
1
矩阵的cholesky分解,程序用matlab语言书写,经测试能达到较好的分解效果。
2021-09-27 16:54:47 3KB cholesky matlab
1