Virtual antenna array theory and applications