An overview on the exploitation of cognition in MIMO radar, electronic warfare, and synthetic aperture radar