defaultalt Field II home page
Point spread function Field II Simulation Program
    Main page
Center for Fast
Ultrasound Imaging
Ultrasound and
Biomechanics Section


Menu Line
Menu Line
Users guide
Menu Line
Menu Line
Menu Line
Menu Line
   Cyst phantom
   Kidney phantom
   Fetus phantom
   PW example
   Flow example
   CFM example
   Tissue motion
Menu Line
Menu Line
Menu Line

Field IIpro

Menu Line


Menu Line

Calculation of pulsed wave phantom data for arteria femoralis

This phantom is used for calculating RF data as measured from arteria femoralis in the upper leg. The phantom generates a number of files for particular time instances. The scatterers are then propagated between pulses according to the Womersley model mentioned in Jensen (1996) thereby generating a three-dimensional, pulsed model of the flow in the femoral artery. Note, that all the scatterer position files are generated before the simulation of the fields take place. For a pulse repetition frequency of 5 kHz, 5000 files are generated per second of simulation time, so a large amount of data is involved here.

The scatterer position files are then used during simulation for generating one RF signal for each pulse emission. These files can then be used for doing either spectral analysis as shown below or for estimating the profile in the artery.

The simulation is made so multiple workstations can work on the problem automatically at the same time, as long as they have access to the same directory. This is done by looking at which RF files that have been generated. The first one not simulated is reserved by the program by writing a dummy file, and then doing the simulation. Multiple workstations can then work simultaneously on the problem and generate a solution quickly. This has been done for the data show below, where 5 workstations automatically coordinated their simulations.

The resulting spectogram for the simulation is:

Spectrogram from arteria femoralis.

The m-files can be found at:


The routine field.m initializes the field system, and should be modified to point to the directory holding the Field II code and m-files. The routine make_sct.m is then called to make the file for the scatterers in the phantom. The script sim_pw_multi.m is then called. Here the field simulation is performed and the data is stored in RF-files; one for each RF-line done. The script show_data.m is used for making the pulsed wave spectrogram by demodulating the data and calling sonogram.m.


Jørgen Arendt Jensen: "Estimation of Blood Velocities Using Ultrasound, A Signal Processing Approach", Cambridge University Press, 1996.

Last updated: 19:45 on Mon, 30-Apr-2012