“…The introduced technique is able to detect distinct faults like BRB, misalignment (MAL), and unbalance (UNB) at different rotating speed, unlike previous approaches that detect just one single fault as bearings [6][7][8], rotor bars [9][10][11][12][13], and UNB [14][15][16][17][18] at a fixed rotating speed. Previous methods in reviewed literature use computationally complex signal processing techniques like WT [19][20][21][22][23], FT [24][25][26][27], and their combination with other techniques [28][29][30][31][32][33][34][35][36][37] for detecting multiple faults, which restrain them to off-line applications. In this regard, and as added contribution, the proposed technique implements the standard statistical analyses, the sensorless synchronous speed estimation, and the neural network classifier into a field programmable gate array (FPGA), as a standalone system-on-chip (SoC), which utilizes a custom embedded processor and proprietary hardware to offer a low-cost and portable solution for real-time multiple fault diagnosis on VSD-fed induction motors at different rotating speed.…”