A variable step size blind equalization algorithm for QAM signals