Suppose we use a uniform linear array for DOA estimation. Assuming neither of the signals and noise are correlated, and the noise power on each sensor is equal, it's well known that the covariance of the received signal can be decomposed as:
$$\boldsymbol{R}=\boldsymbol{A}\boldsymbol{P}\boldsymbol{A}^*+\sigma^2 \boldsymbol{I}=\boldsymbol{S}\boldsymbol{\varLambda_{\mathrm{s}}}\boldsymbol{S}^*+\sigma^2\boldsymbol{G}\boldsymbol{G}^*,$$ where the eigenvectors in $\boldsymbol{S}$ and $\boldsymbol{G}$ are selected to be orthogonal and normalized.
My question is how to prove the equality $$\boldsymbol{G}\boldsymbol{G}^*=\boldsymbol{I}-\boldsymbol{A}(\boldsymbol{A}^*\boldsymbol{A})^{-1}\boldsymbol{A}^*$$ in the paper Maximum Likelihood Methods for Direction-of-Arrival Estimation. It seems very basic but I can't come up with the proof.