1. A system for analysis of biopotential signals, comprising: a motion classification module; and a motion artifact reduction module, wherein the motion classification module is configured to receive at least one biopotential signal and at least one reference secondary input signal, the motion classification module further configured to perform motion artifact classification for determining motion meta-information comprising a type and/or severity indication about motion phenomena causing artifacts in the biopotential signal and communicating said motion meta-information to the motion artifact reduction module; wherein the motion artifact reduction module is configured to perform motion artifact removal from the received biopotential signal based on the information received from the motion classification module; wherein the system is configured to evaluate an effectiveness of at least one algorithm used for motion artifact removal; and wherein the system is further configured to generate feedback information between the motion classification module and the motion artifact reduction module for optimizing performance of the motion artifact classification.