A storage unit holds representations of sensor signals which would be received by a set (30) of ultrasonic transducers (32) from an ultrasonic impulse emitter positioned at each of plural points (P) in the frame of reference of the transducer set. An impulse may be applied at a particular point by using the representation associated with that point to generate an actuation signal corresponding to a time-reversed version of the sensor signal. Impulses may be applied in a pattern (150) by using those representations associated with points in the pattern to generate actuation signals and applying those signals to the transducer set. By placing the transducer set in a known spatial relationship to the a body structure such as heart, an ablation pattern may be formed in a desired relationship to the body structure, such as around the ostium of a pulmonary vein.Linvention concerne une unité de stockage contenant des représentations de signaux de capteur qui vont être reçus par un ensemble (30) de transducteurs ultrasonores (32) à partir dun émetteur dimpulsion ultrasonore positionné au niveau de chaque point (P) dans la trame de référence de lensemble transducteur. Une impulsion peut être appliquée au niveau dun point particulier en utilisant la représentation associée à ce point afin de produire un signal dactionnement correspondant à une version inversée dans le temps du signal de capteur. Les impulsions peuvent être appliquées à un motif (150) au moyen de ces représentations associées aux points dans le motif afin de produire des signaux dactionnement et en utilisant ces signaux pour lensemble transducteur. En plaçant lensemble transducteur dans une relation spatiale connue avec la structure corporelle telle que le coeur, un motif dablation peut être formé selon une relation souhaitée avec la structure corporelle, notamment autour de lostium dune veine pulmonaire.