Under the operation of brushless DC motor with three-phase excitation, commutation current pulsation is produced at each commutation at high-speed region. As it can be eliminated when the current slew rates are made equal, a simple and effective fuzzy logic estimator (FLE) is presented first time in the literature to reduce such current pulsation. Its function is to simply regulate the commutation angle accurately to maintain the same current slew rates of commutated phases during commutation, thereby keeping the other phase current unchanged. Unlike previous studies, the presented method does not require torque observer or detection circuits for sensing commutation interval, in addition to commutation time calculation. A genetic algorithm is employed for optimal definition of the FLE's rule base. The presented method is tested by the accurate simulation, and it is proved that the proposed method is quite capable of reducing the commutation current pulsation and improving the motor output power.