(EN) Method of processing a digital signal, associated device and computer programs. The invention relates to a method of processing a digital signal by applying a time-frequency transformation, comprising the following steps: - rotation of the signal before application of a discrete Fourier transformation, termed a pre-rotation of the signal; - transformation of the signal by application of a discrete Fourier transformation; - rotation of the transformed signal, termed a post-rotation of the signal; - compensation of at least one of said rotations by multiplication of the signal obtained with an approximate compensation factor, - prior storage of cosine values in memory in a table, said stored values being intended to be used by the rotation steps. According to the invention, said method furthermore comprises a step of correcting the approximation, consisting in applying a multiplicative correction factor F to the values of said table, before they are stored in memory.
(FR) Procédé de traitement d'un signal numérique, dispositif et programme d'ordinateur associés. L'invention concerne un procédé de traitement d'un signal numérique par application d'une transformation temps-fréquence, comprenant les étapes suivantes : - rotation du signal avant l'application d'une transformation de Fourier discrète, dite pré-rotation du signal; - transformation du signal par application d'une transformation de Fourier discrète; - rotation du signal transformé, dite post-rotation du signal; - compensation d'au moins une desdites rotations par multiplication du signal obtenu avec un facteur de compensation approximé, - stockage préalable de valeurs de cosinus en mémoire dans une table, lesdites valeurs stockées étant destinées à être utilisées par les étapes de rotation. Selon l'invention, ledit procédé comprend en outre une étape de correction de l'approximation, consistant à appliquer un facteur multiplicatif de correction F aux valeurs de ladite table, avant leur stockage en mémoire.