Performance Enhancement Techniques For Large-Scale Antenna Arrays Based Communication And Radar Systems