In this paper we propose a modified MSE based automatic blind modulation recognition (ABMR) algorithm for recognizing different rectangular QAM signals. The proposed method is robust to preprocessing errors like error in estimation of carrier frequency, synchronization and extraction of constellation from real band-pass signals. The performance of the proposed algorithm has been evaluated in the both noisy and faded channel through computer simulation