It is known that the quality of power has been the subject of several researches aiming to provide relevant information to users of electrical systems that are becoming increasingly smart. This study presents an approach for single and multiple power quality disturbance detection and classification using multidimensional analysis, higher-order statistics and a neuro-tree based classifier. The system was implemented in an FPGA (Field Programmable Gate Array), a real-time processor and a remote computer, with LabVIEW interface. This implementation enables real-time execution and its application to monitor smart grids. It is able to detect deviations in the measured voltage waveform from the nominal one and classify 20 classes of single and multiple disturbances with a global efficiency upper to 97%.