What is QR factorization?
Decomposing an
is an matrix that has column vectors.orthonormal All vectors in the set S are orthogonal to each other and have a magnitude of 1. is an , invertible matrix with non-zero diagonal elements.upper triangular All the elements below the main diagonal are zero in an upper triangular matrix.
Procedure
Let's consider
The matrix can be decomposed into the following two matrices:
Here,
Example
Given that the following matrix
Note: To learn about Gram-Schmidt process in detail, click here.
Step 1
The column vector
Step 2
The column vector
Step 3
The column vector
Step 4
The column vectors
Solution
Matrix
The calculated matrices follow the equation of the QR decomposition:
Quiz
To test your understanding of the QR concept, attempt the following questions:
Find the QR decomposition of the following matrix :
Find the QR decomposition of the following matrix :
Applications
QR decomposition makes calculations easier and is used in numerous applications, such as the following:
It reduces the order of matrices.
It speeds up matrix operations.
It is used in successive cancellation detection in MIMO systems.
It is used in optimal ordered detection to maximize the signal-to-noise ratio.
Free Resources