Ultrasonic signal processing apparatus (1) includes a vibrating element array (2), the transmission control section (3), the reception control unit (4) and a transmission control unit includes a first code production section (200) the second code production section and (201), (i) the first oscillation element (100), a first code string to (G1) outputs a first timing, and, second code string and (G2) second output at the timing, and, (ii) the second vibrating element sandwiching the first vibration element, a third code sequence to (G3) and outputs a first timing, and a fourth code string of (G 4) second timing and a pulser (112) for generating ultrasonic waves in the output, the reception control unit includes a first echo by ultrasound of the first timing, each of the second echo by ultrasound of the second timing in contrast, the decode processing unit for performing first filtering and second filtering process (210), adds the results together of the first filter processing, and the code addition unit (211 for adding the results together in the second filter processing ) and it has a.超音波信号処理装置(1)は、振動素子アレイ(2)と、送信制御部(3)と、受信制御部(4)とを備え、送信制御部は、第一符号生成部(200)と、第二符号生成部(201)と、(i)第一振動素子(100)に、第一符号列(G1)を第一タイミングで出力し、かつ、第二符号列(G2)を第二タイミングで出力し、かつ、(ii)第一振動素子を挟み込む第二振動素子に、第三符号列(G3)を第一タイミングで出力し、かつ、第四符号列(G4)を第二タイミングで出力することで超音波を発生させるパルサ(112)とを有し、受信制御部は、第一タイミングの超音波による第一エコーと、第二タイミングの超音波による第二エコーとのそれぞれに対して、第一フィルタ処理および第二フィルタ処理を行うデコード処理部(210)と、第一フィルタ処理の結果同士を加算し、かつ、第二フィルタ処理の結果同士を加算する符号加算部(211)と、を有する。