next up previous
Next: Eigenvalues and matrix diagonalization Up: algebra Previous: Normal, Hermitian, and unitary

Unitary transform

Given any unitary matrix ${\bf A}$, we can define a unitary transform of a vector ${\bf x}=[x_1,\cdots,x_n]^T$:

\begin{displaymath}
\left\{ \begin{array}{l} {\bf y}
=\left[ \begin{array}{c} y...
..._i \;\;\;\;\;\;\mbox{(inverse transform)}
\end{array} \right.
\end{displaymath}

When ${\bf A}=\overline{\bf A}$ is real, ${\bf A}^{-1}={\bf A}^T$ is an orthogonal matrix and the corresponding transform is an orthogonal transform.

The first equation above is the forward transform and can be written in component form as:

\begin{displaymath}
y_i=\overline{\bf a}_i^T{\bf x}=\langle{\bf x},{\bf a}_i\rangle
=\sum_{j=1}^n x_j\overline{a}_{ij},\;\;\;\;\;\;(i=1,\cdots,n)
\end{displaymath}

The transform coefficient is an inner product $y_i=\langle{\bf x},{\bf a}_i\rangle$, representing the projection of vector ${\bf x}$ onto the ith column vector ${\bf a}_i$ of the transform matrix ${\bf A}$. The second equation is the inverse transform and can also be written in component form as:

\begin{displaymath}
x_j=\sum_{i=1}^n a_{ji} \; y_i,\;\;\;\;\;\;(j=1,\cdots,n)
\end{displaymath}

By this transform, vector ${\bf x}$ is represented as a linear combination (weighted sum) of the $n$ column vectors ${\bf a}_i,{\bf a}_2, \cdots, {\bf a}_n$ of matrix ${\bf A}$. Geometrically, ${\bf x}$ is a point in the n-dimensional space spanned by these $n$ orthonormal basis vectors. Each coefficient (coordinate) $y_i$ is the projection of ${\bf x}$ onto the corresponding basis vector ${\bf a}_i$.

unitary_transform_1.gif

As the n-dimensional space can be spanned by the column vectors of any n by n unitary (orthogonal) matrix, a vector ${\bf x}$ in the space can be represented by any of such matrices, each defining a different transform.

Examples:

unitary_transform_2.gif

A unitary (orthogonal) transform ${\bf y}={\bf A}{\bf x}$ can be interpreted geometrically as the rotation of the vector $X$ about the origin, or equivalently, the representation of the same vector in a rotated coordinate system. A unitary (orthogonal) transform ${\bf y}={\bf A}^*{\bf x}$ does not change the vector's norm (length)

\begin{displaymath}
\vert\vert{\bf y}\vert\vert^2= {\bf y}^T\overline{\bf y}
=({...
...f x}
={\bf x}^T\overline{\bf x}=\vert\vert{\bf x}\vert\vert^2
\end{displaymath}

as $\overline{\bf A}{\bf A}^T={\bf I}$. This is the Parseval's identity that indicates that the norm or length of a vector is conserved under any unitary transform. If ${\bf X}$ is interpreted as a signal, then its length $\vert\vert{\bf x}\vert\vert^2=\vert\vert{\bf y}\vert\vert^2$ represents the total energy or information contained in the signal, which is conserved during any unitary transform. However, some other features of the signal may change, e.g., the signal may be decorrelated and its total energy redistributed among its components after the transform, which may be desirable in many applications.

If ${\bf x}$ is a random vector with mean vector ${\bf m}_x$ and covariance matrix ${\bf\Sigma}_x$:

\begin{displaymath}
{\bf m}_x=E( {\bf x} ),\;\;\;\;\;
{\bf\Sigma}_x=E({\bf x}{\bf x}^*)-{\bf m}_x{\bf m}_x^*
\end{displaymath}

then its transform ${\bf y}={\bf A}^*{\bf x}$ has the following mean vector and covariance matrix:

\begin{displaymath}
{\bf m}_y = E({\bf y})=E({\bf A}^* {\bf x})={\bf A}^* E({\bf x})
={\bf A}^* {\bf m}_x
\end{displaymath}


$\displaystyle {\bf\Sigma}_y$ $\textstyle =$ $\displaystyle E({\bf yy}^*)-{\bf m}_y {\bf m}_y^*
=E[({\bf A}^*{\bf x})({\bf A}^*{\bf x})^*]
-({\bf A}^* {\bf m}_x) ({\bf A}^* {\bf m}_x)^*$  
  $\textstyle =$ $\displaystyle E[{\bf A}^*({\bf xx}^*){\bf A}]-{\bf A}^* {\bf m}_x {\bf m}_x^* {\bf A}
= {\bf A}^* [ E({\bf xx}^*)-{\bf m}_x {\bf m}_x^* ] {\bf A}$  
  $\textstyle =$ $\displaystyle {\bf A}^*{\bf\Sigma}_x{\bf A}$  

In general the unitary transform of any square matrix ${\bf A}$ by a unitary matrix ${\bf R}$ is

\begin{displaymath}
{\bf B}={\bf R}^*{\bf A}{\bf R}
\end{displaymath}


next up previous
Next: Eigenvalues and matrix diagonalization Up: algebra Previous: Normal, Hermitian, and unitary
Ruye Wang 2015-04-27