The invention relates to a system (100) for the analysis of biopotential signals, comprising: a motion classification module (110) configured for receiving at least one biopotential signal (40) and at least one reference secondary input signal (50), performing motion artifact classification for determining motion information (MMI) comprising a type and/or severity indication about motion phenomena causing artifacts in the biopotential signal and communicating said motion information (MMI) to a motion artifact reduction module (120); the motion artifact reduction module (120) configured for performing motion artifact removal from the biopotential signal based on the information received from the motion classification module (110); wherein the system is further configured for evaluating the effectiveness of at least one algorithm used for motion artifact removal and generating feedback information (190) between the motion classification module (110) and the motion artifact reduction module (120) for optimizing the performance of the motion artifact classification.