[Problem] To provide a sonic speed measurement device in which reliability is enhanced while the amount of calculation is minimized. [Solution] A propagation path postulation unit (41) postulates the sonic speed in a bone, and calculates a propagation path for until the ultrasonic waves transmitted from a transmission unit are received by oscillators (24). A postulated propagation time calculation unit (42) calculates the propagation time involved until the ultrasonic waves transmitted from the transmission unit are received by the oscillators (24), on the basis of the propagation path. A Fourier transform unit (47) conducts a Fourier transform of an I signal and Q signal of signals outputted by the oscillators (24) to generate Fourier transform data. A phase shift unit (48) shifts the phase of the Fourier transform data for the oscillators (24) in a frequency region in accordance with the propagation time. A sonic speed derivation unit (51) determines the validity of the postulated sonic speed on the basis of the Fourier transform data shifted by the phase shift unit (48).[Problème] La présente invention concerne un dispositif de mesure de vitesse sonore dans lequel la fiabilité est améliorée tandis que la quantité de calcul est réduite au minimum. [Solution] Une unité de postulation de trajet de propagation (41) postule la vitesse sonore dans un os, et calcule un trajet de propagation jusquà ce que les ondes ultrasonores transmises depuis une unité de transmission soient reçues par des oscillateurs (24). Une unité de calcul de temps de propagation postulé (42) calcule le temps de propagation écoulé jusquà ce que les ondes ultrasonores transmises depuis lunité de transmission soient reçues par les oscillateurs (24), sur la base du trajet de propagation. Une unité de transformée de Fourier (47) effectue une transformée de Fourier dun signal I et dun signal Q de signaux transmis par les oscillateurs (24) pour générer des données de transformée de Fourier. Une unité d