Singular value decompostion is an important way used in MIMO communications. SVD is used to decompose the MIMO channel into its parallel channels. The most important thing in using SVD is that it can be used only when the problem underconsideration is point to point link. if its not point to point link then it is almost impossible to use SVD for MIMO communications. SVD is also used for precoding in MIMO communications, which is imoprtant for interference pre-cancellation. I hope you got my point, if its not clear plz let me know.
Kind Regards
Arif