A spectral Doppler processor for an ultrasound system produces blood flow velocity estimates by processing a sequence of complex blood flow echo samples with an FFT algorithm. The FFT algorithm is executed with a long window of samples to produce velocity estimates with good velocity precision and is executed with a short window of samples to produce velocity estimates with good time precision. The long window algorithm is used when blood flow velocity is not changing rapidly, and the short window algorithm is used when blood flow velocity is changing rapidly.La présente invention concerne un processeur de Doppler spectral pour un système à ultrasons, produisant des estimations de vitesse de flux sanguin en traitant une séquence d'échantillons d'écho de flux sanguin avec un algorithme FFT. L'algorithme FFT est exécuté avec une fenêtre longue d'échantillons pour produire des estimations de vitesse avec une bonne précision de vitesse et est exécuté avec une courte fenêtre d'échantillons pour produire des estimations de vitesse avec une bonne précision de durée. L'algorithme de fenêtre longue est utilisé lorsque la vitesse de flux sanguin ne change pas rapidement, et l'algorithme de fenêtre courte est utilisé lorsque la vitesse de flux sanguin change rapidement.