Design and implementation of an adaptive coding and modulation system for microwave radio transmission in mobile backhaul networks