Software analysis of electromagnetic noise reduction of high speed BLDC motor drive