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 and store 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 producing artifacts in the biopotential signal that are capable of contaminating the biopotential signal and communicating said motion meta-information to the motion artifact reduction module; wherein the motion artifact reduction module is configured to select one of a plurality of filtering techniques based on the information received from the motion classification module and perform motion artifact removal by filtering the received biopotential signal using the selected filtering technique; wherein one or more filter or other motion artifact reduction settings are adjusted to remove the artifacts that result from motion occurring during measurement of the biopotential signals to generate clean signals, wherein an improvement of analysis of the biopotential signals is achieved as a result of using the clean signals to produce an output signal that compensates for the motion, the output signal thereby providing calculated results of the subject's biosigns having improved accuracy; wherein the motion classification module and the motion artifact reduction module are implemented with software and a programmable processor; wherein the system is configured to evaluate an effectiveness of at least one algorithm used for motion artifact removal; 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, the optimizing being automatically selected based on the motion meta-information extracted via the motion artifact classification; and wherein the system produces an output based on the biopotential signals measured, the output comprising treatment data that is utilized to treat the subject, the treatment data being derived as a function of the calculated results.