Antenna Array Cognitive Radio: A type of wireless communication system that uses advanced signal processing algorithms and machine learning techniques to adapt its communication parameters to the changing environment and to opportunistically use the available spectrum, typically used for spectrum sensing and dynamic spectrum allocation.