This disclosure describes generation of electrical stimulation pulses for electrical stimulation therapy. The stimulation pulses have a pulse current level and pulse width, and may be generated by a current regulator. The pulse voltage level may be a voltage level delivered by the current regulator while maintaining regulation of the pulse current level. During delivery of a pulse, a supply voltage level may decrease due to discharging of a supply capacitance, and the pulse voltage level may increase due to charging of a load capacitance. The pulse current level may be controlled to decrease during the pulse width such that a sum of the pulse voltage level and a headroom voltage of the current regulator does not exceed the supply voltage level. In some examples, the pulse may include sub-pulses with different sub-pulse current levels, where an earlier sub-pulse has a higher pulse current level than a later sub-pulse.La présente invention concerne la production d'impulsions de stimulation électrique pour un traitement par électrostimulation. Les impulsions de stimulation ont un niveau d'intensité de courant d'impulsion et une durée d'impulsion, et peuvent être produites par un régulateur de courant. Le niveau de tension d'impulsion peut être un niveau de tension délivré par le régulateur de courant tout en maintenant la régulation du niveau d'intensité de courant d'impulsion. Pendant l'émission d'une impulsion, un niveau de tension d'alimentation peut diminuer en raison de la décharge d'une capacité d'alimentation, et le niveau de tension d'impulsion peut augmenter en raison de la charge d'une capacité de charge. Le niveau de courant d'intensité de courant d'impulsion peut être commandé pour diminuer pendant la durée d'impulsion de telle sorte que la somme du niveau de tension d'impulsion et de la tension de marge de sécurité ne dépasse pas le niveau de tension d'alimentation.