A neuromodulator may output stimuli that causes a user to fall asleep faster than the user would in the absence of the stimuli. Alternatively, the stimuli may modify a sleep state or behavior associated with a sleep state, or may cause or hinder a transition from a waking state to a sleep state or from a sleep state to another sleep state. The neuromodulator may take electroencephalography measurements. Based on these measurements, the neuromodulator may detect, in real time, instantaneous amplitude and instantaneous phase of an endogenous brain signal. The neuromodulator may output stimulation that is, or that causes sensations which are, phase-locked with the endogenous brain signal. In the course of calculating instantaneous phase and amplitude, the neuromodulator may perform an endpoint- corrected Hilbert transform. The stimuli may comprise auditory, visual, electrical, magnetic, vibrotactile or haptic stimuli.Un neuromodulateur peut émettre des stimuli qui amènent un utilisateur à s'endormir plus rapidement qu'il ne le ferait en l'absence des stimuli. En variante, les stimuli peuvent modifier un état de sommeil ou un comportement associé à un état de sommeil, ou peuvent provoquer ou gêner une transition d'un état de veille à un état de sommeil ou d'un état de sommeil à un autre état de sommeil. Le neuromodulateur peut prendre des mesures d'électro-encéphalographie. Sur la base de ces mesures, le neuromodulateur peut détecter, en temps réel, une amplitude instantanée et une phase instantanée d'un signal cérébral endogène. Le neuromodulateur peut émettre une stimulation qui est verrouillée en phase avec le signal cérébral endogène, ou qui provoque des sensations qui le sont. Au cours du calcul des phase et amplitude instantanées, le neuromodulateur peut effectuer une transformée de Hilbert à point d'extrémité corrigé. Les stimuli peuvent comprendre des stimuli auditifs, visuels, électriques, magnétiques, vibrotactiles ou haptiques.