FPGA implementation of Rajendra Kumar's adaptive receiver for higher order modulated signal over fading channel