In order to provide an ultrasonic diagnostic device, signal processing method, and program by which it is possible, when correcting element data by overlaying a plurality of pieces of element data obtained through different types of transmitting and receiving, to appropriately overlay data and obtain a high quality image, a data processing unit for generating, from a plurality of first element data pieces, a second element data piece corresponding to any of the first element data pieces and a frequency setting unit for setting the transmission frequency of an ultrasonic beam are provided, and the data processing unit generates the second element data piece using the plurality of first element data pieces obtained by transmitting an ultrasonic beam at the transmission frequency set by the frequency setting unit.Linvention concerne, afin de fournir un dispositif de diagnostic par ultrasons, un procédé de traitement de signal et un programme grâce auxquels il est possible, lors de la correction de données délément en superposant une pluralité de données délément obtenues par différents types de transmission et de réception, de superposer des données de manière appropriée et dobtenir une image de haute qualité, une unité de traitement de données destinée à générer, à partir dune pluralité de premières données délément, une seconde donnée délément correspondant à lune quelconque des premières données délément et une unité de réglage de fréquence, destinée à régler la fréquence de transmission dun faisceau dultrasons. Lunité de traitement de données génère la seconde donnée délément à laide de la pluralité de premières données délément obtenues par transmission dun faisceau ultrasonore à la fréquence de transmission réglée par lunité de réglage de fréquence.異なる送受信によって得られた複数の素子データを重ね合わせて、素子データを補正する際に、データを適切に重ね合わせることができ、高画質な画像を得ることができる超音波診断装置、信号処理方法およびプログラムを提供する。複数の第1の素子データから、第1の素子データのいずれかに対応する第2の素子データを生成するデータ処理部と、超音波ビームの送信周波数を設定する周波数設定部とを有し、データ処理部は、周波数設定部にて設定された送信周波数で超音波ビー