LDL Solver
Solve SX = B when S is square Hermitian positive definite matrix
Libraries:
      DSP System Toolbox / 
      Math Functions / 
      Matrices and Linear Algebra / 
      Linear System Solvers
   
Description
The LDL Solver block solves the linear system of equations SX = B by applying LDL factorization to the Hermitian positive definite square matrix at the S port. For more details, see Algorithms.
Ports
Input
Output
Parameters
Block Characteristics
| Data Types | 
 | 
| Direct Feedthrough | 
 | 
| Multidimensional Signals | 
 | 
| Variable-Size Signals | 
 | 
| Zero-Crossing Detection | 
 | 
Algorithms
The LDL algorithm uniquely factors the Hermitian positive definite input matrix S as
S = LDL*
where L is a lower triangular square matrix with unity diagonal elements, D is a diagonal matrix, and L* is the Hermitian (complex conjugate) transpose of L.
The equation
LDL*X = B
is solved for X by the following steps:
- Substitute - Y = DL*X 
- Substitute - Z = L*X 
- Solve one diagonal and two triangular systems. - LY = B - DZ = Y - L*X = Z 
Extended Capabilities
Version History
Introduced before R2006a
See Also
Autocorrelation LPC | Cholesky Solver | LDL Factorization | LDL Inverse | Levinson-Durbin | LU Solver | QR Solver
