In order to improve the stability of a numerical calculation for finding the continuous phase of a set of signal sequences, provided is a signal processing device (10) wherein a spline calculation unit (13) approximates a set of signal sequences acquired by a signal acquisition unit (11) by spline functions, respectively, and an unwrapping processing unit (18) performs phase unwrapping using polynomials in each interval of the obtained spline functions. The phase unwrapping is performed according to a procedure in which a polynomial sequence calculation unit (15) calculates a polynomial sequence by applying a Euclidean algorithm to the polynomials of the spline functions, a sign counting unit (17) checks the number of changes of the sign of a numerical sequence formed by arranging the values of the polynomial sequence at a point at which the phase is found in each interval, and an unwrapping processing unit (18) determines an indefinite portion that is an integral multiple of π on the basis of the number of changes.Afin daméliorer la stabilité dun calcul numérique pour trouver la phase continue dun ensemble de séquences de signal, la présente invention porte sur un dispositif de traitement de signal (10) dans lequel une unité de calcul de spline (13) réalise une approximation dun ensemble de séquences de signal acquises par une unité dacquisition de signal (11) par des fonctions de spline, respectivement, et une unité de traitement de déroulement (18) réalise un déroulement de phase à laide de polynômes dans chaque intervalle des fonctions de spline obtenues. Le déroulement de phase est réalisé selon une procédure dans laquelle une unité de calcul de séquence polynômiale (15) calcule une séquence polynômiale par application dun algorithme euclidien aux polynômes des fonctions de spline, une unité de comptage de signe (17) contrôle le nombre de changements du signe dune séquence numérique formée par agencement des valeurs de la séquence polynomiale au niveau dun poin