The present invention relates to a method for providing multi-channel and/or variable neurostimulation comprising at least the following steps: defining a finite period of time; providing at least a first pulse train (PT1); providing at least a second pulse train (PT2); analyzing the first pulse train (PT1) and the second pulse train (PT2) for at least one potential overlap of stimulation events and/or using an analysis whether there is at least one potential overlap of stimulation events of the first pulse train and the second pulse train; in case of a detected overlap, adjusting the first pulse train (PT1) and/or the second pulse train (PT2) by Shifting the first pulse train (PT1) and the second pulse train (PT2) relatively to each other, so as to avoid at least partially the overlap ofstimulation events. Furthermore, the present invention relates to system (10) for multi-channel and/or variable neurostimulation.
METHOD AND SYSTEM FOR PROVIDING MULTI-CHANNEL AND/OR VARIABLE NEUROSTIMULATION