Ultrasound Physics Calculator: Beam, Resolution & Doppler Aliasing
Explore ultrasound beam width, axial and lateral resolution, attenuation-limited penetration and Doppler aliasing. Animate a pulse and see how depth limits the Nyquist velocity.
This ultrasound physics calculator brings beam shape, resolution, attenuation and pulsed Doppler sampling into one study tool. Sonography students can use it to connect exam equations, while engineers and educators can explore the trade-offs behind a simple pulse-echo system. The model represents a flat, unfocused circular transducer in a uniform medium.
Start with the transmit frequency, aperture diameter, sound speed and number of cycles per pulse. The results include wavelength, spatial pulse length, near-field length and ideal axial resolution. Ultrasound axial resolution improves when the pulse becomes shorter: two targets along the beam need about half a spatial pulse length of separation. The beam-width estimate gives a separate lateral resolution estimate at your chosen depth. Smaller resolution distances mean finer detail.
The beam drawing shows the probe, the near-to-far-field transition and a target at the selected depth. Play the pulse travel control to follow the outgoing and returning leading edge. The receiver remains highlighted while the echo tail arrives, then waits before the next transmission. Its visible marker is enlarged; the calculated pulse length and timing remain physical. The beam chart shows why lateral resolution changes with depth while the ideal axial result stays constant in this model.
Next, enter an attenuation coefficient and a round-trip loss budget. Penetration depth here means the distance at which propagation loss reaches that budget. It is not a prediction of diagnostic image quality. The attenuation chart helps compare your target depth with this limit. Higher frequency shortens the wavelength but consumes the loss budget more quickly.
For Doppler, choose a signed flow velocity, an acute beam-to-flow angle and a requested pulse repetition frequency. Positive velocity means motion toward the probe. The depth must be at least half the spatial pulse length so the echo starts after transmission ends; otherwise, increase depth or shorten the pulse. The tool caps PRF so the complete echo can return before another pulse is sent, then reports the Doppler aliasing Nyquist limit. A shift at or above half the PRF cannot be uniquely recovered on a centred signed display. The principal alias can therefore indicate the opposite direction from the actual flow.
Play the Doppler sampling animation to compare continuous phase with the phase of its principal alias. Both agree at the sampling instants even when their rotations differ between samples. The angle chart shows the Doppler shift against both Nyquist boundaries. Near 90°, a tiny angle error greatly changes inferred velocity; at 90° no angle-corrected velocity is available.
Use this tool for education and preliminary intuition. It does not model dynamic focusing, array beamforming, speckle, transducer bandwidth, tissue interfaces, scanner processing or clinical measurement uncertainty. It does not select patient scanning settings or assess acoustic exposure.
How it is calculated
Pulse and beam
Wavelength is . A pulse of cycles has spatial length , duration , and ideal axial resolution . These relations, the lateral-resolution interpretation, Doppler projection and Nyquist limit are summarized by Kremkau, 10th ed., Appendix B, printed p. 289 (sample PDF p. 17). Jensen's DTU lecture, attached PDF pp. 11–13, supplies the independent two-cycle example.
For an unfocused circular disk, the large-aperture near-field estimate is . The teaching beam envelope uses for and beyond it. It joins at and gives . This is the elementary near/far-zone approximation described in Hedrick's single-element and pulse-transmission treatment, rather than a calculated point-spread function. Lateral resolution is estimated as this width. It is not a calibrated −6 dB, Rayleigh or pulse-echo PSF width.
The separate far-field half-angle refers to the first null of a uniform circular aperture. It uses a different width convention and does not set the teaching envelope. Hoskins et al., printed pp. 24–25, provide the near-field and first-null example.
Propagation loss
For the conventional coefficient in dB/(cm·MHz), one-way loss is ; echo loss is . Budget-limited penetration is . Hoskins et al., printed p. 21, give an independent two-way-loss example. Decibels are logarithmic labels; the attenuation law uses explicit 1 MHz and 1 cm references to keep its numeric convention unambiguous.
Sampling and Doppler
The leading edge returns after . The ideal ceiling is ; receiving the whole pulse gives . A shared transmit/receive probe also requires , equivalently , so the echo starts after transmission. Shallower depths are excluded from the speed-boundary curve. This ideal transmit dead zone follows pulse geometry; Fabiszewska et al. (2017), printed p. 775, describe the loss of shallow echoes that overlap excitation. The model uses the smaller of this cap and the requested PRF, with no extra hardware guard time. UCSD's lecture, attached PDF p. 6, gives the travel-time check.
For signed flow speed and acute angle , . With a centred baseline, , and the unambiguous range requires . Its radial speed boundary is ; the angle-corrected boundary divides by . The principal alias wraps into . At either Nyquist boundary direction is ambiguous. The two animated phases differ by an integer number of turns at every sampling instant.
The pulse animation follows the leading edge until it returns at . Reception continues while the echo tail arrives, through ; the receiver is highlighted during that interval. Waiting begins only at .
Assumptions
- Educational, linear, homogeneous soft-tissue acoustics with a stationary probe and a single moving scatterer; .
- A uniformly driven, flat circular aperture with diameter at least ten wavelengths. This educational guard makes the omitted last-axial-maximum correction, λ/4, at most 1% of the approximate near-field length. The continuous-wave beam envelope is used as a pulse-width teaching estimate; near-field interference is not resolved.
- Constant sound speed, pulse cycle count and frequency-normalized attenuation throughout both travel paths.
- The loss budget covers propagation alone: it excludes reflection/scattering strength, geometric spreading, receiver noise, gain, sensitivity and required signal-to-noise ratio.
- One pulse-echo line at a time, with full reception possible only when the echo starts at or after transmission ends. The PRF cap includes pulse duration but excludes scanner recovery time, multiplexing, interleaved B-mode, ensemble length and frame-rate constraints.
- Flow sign determines toward/away direction; the angle is acute. A centred signed Doppler display is assumed; no baseline shift, wall filtering, spectral broadening or phase noise is simulated.
- Diagram coordinates share one length scale. The visible leading-edge marker is enlarged and is not a drawing of carrier cycles; the highlighted receiver denotes reception of the echo tail. The sampling animation shows phase evolution at a much slower playback speed than the physical process.
- The attenuation coefficient keeps its customary dB/(cm·MHz) convention in both unit systems; ordinary length and velocity fields use the viewer's metric/US conversions.
Where it applies
Use for sonography physics study, teaching and preliminary engineering intuition. The simple beam-width and lateral-resolution estimates are not predictions for a clinical scanner, focused probe or array. Measured resolution depends on aperture shape, transmit/receive focusing, bandwidth, apodization, electronics and the chosen resolution criterion.
The linear attenuation law is a soft-tissue approximation; it does not describe bone, gas, heterogeneous paths or nonlinear frequency dependence. Budget-limited penetration is a propagation-loss threshold, not guaranteed echo detection.
The ideal depth ceiling omits pulse duration; the reported PRF used includes it and may be lower than the requested rate. Real equipment usually has further timing constraints. At 90° the Doppler shift is zero and angle-corrected speed outputs and the speed-depth curve are deliberately unavailable. Angles above 60° are increasingly sensitive to angle error. A zero aliased shift can also represent an integer multiple of PRF, not necessarily stationary flow.
This tool does not diagnose disease, recommend patient scanning settings, or assess thermal index, mechanical index or acoustic exposure.
The minimum complete-echo depth accounts only for the finite transmit pulse. Transducer ring-down, switching and receiver recovery can make an actual scanner's dead zone larger.
References
- Kremkau, F. W. Sonography Principles and Instruments, 10th ed., Elsevier (2021). Legal sample, Appendix B, printed p. 289; visually read from the scanned sample. https://www.daviespublishing.com/assets/images/product_samples/sample-18010.pdf
- Hedrick, W. R., Hykes, D. L. and Starchman, D. E. Ultrasound Physics and Instrumentation, 4th ed., Mosby (2005), single-element transducers, pulse transmission, and Doppler chapters. Bibliographic listing: https://shop.elsevier.com/books/ultrasound-physics-and-instrumentation/hedrick/978-0-323-03212-4
- Hoskins, P. R., Martin, K. and Thrush, A. (eds.), Diagnostic Ultrasound: Physics and Equipment, 3rd ed., CRC Press (2019), printed pp. 21, 24–25. Legal publisher preview: https://api.pageplace.de/preview/DT0400.9780429649806_A37436400/preview-9780429649806_A37436400.pdf
- Jensen, J. A., DTU 22485, Medical Diagnostic Ultrasound, lecture 1, slides 41 and 49–52 (attached PDF pp. 11–13). https://courses.healthtech.dtu.dk/22485/notes/lecture_1.pdf
- Liu, T. T., UCSD BE280A, Fall 2005, ultrasound/Doppler lecture, PDF pp. 4 and 6. https://fmri.ucsd.edu/ttliu/be280a_05/BE280A_05_US3_2s.pdf
- Bauer, D., UCLA Physics 5B, Ultrasound, Hearing the blood flow. https://dbauer.physics.ucla.edu/5b/23-ultrasound/
- Fabiszewska, E. et al. Evaluation of Imaging Parameters of Ultrasound Scanners: Baseline for Future Testing. Polish Journal of Radiology 82 (2017), 773–782, especially p. 775 (dead zone). DOI: https://doi.org/10.12659/PJR.904135. Open access: https://www.polradiol.com/pdf-187534-108642?filename=Evaluation-of-Imaging-Par.pdf
Inputs
| Input | Symbol | Unit | Default |
|---|---|---|---|
| Transmit frequency Centre frequency of a short pulse; the same frequency is used for Doppler. | f0 | MHz | 5 |
| Sound speed 1540 m/s is the conventional soft-tissue average. Use a known uniform medium for other values. | c_s | m/s | 1540 |
| Circular aperture diameter Flat, unfocused circular disk. This model does not represent a dynamically focused array. | D_ap | mm | 10 |
| Cycles per pulse Pulse length is this count times the wavelength. | n_cyc | 2 | |
| Deepest echo depth One-way distance along the beam. Used for beam width, echo travel time and the PRF ceiling. | z_depth | mm | 120 |
| Attenuation per cm at 1 MHz Coefficient in dB/(cm·MHz): enter the loss for 1 cm at 1 MHz. A soft-tissue teaching value is 0.5. The per-cm and per-MHz convention stays fixed in both unit systems. | alpha_f | dB | 0.5 |
| Round-trip attenuation budget Allowed propagation loss only. This is not a scanner dynamic range or a guarantee that an echo is detectable. | A_budget | dB | 80 |
| Requested pulse repetition frequency The calculation caps this at the depth limit including pulse duration; the PRF used is reported. | PRF_req | kHz | 4 |
| Flow velocity (positive toward probe) Signed speed along the flow direction. Negative means away. Assumes speed much less than sound speed. | v_flow | m/s | 0.8 |
| Acute beam-to-flow angle Use the acute angle to the beam line; velocity sign sets direction. At 90° the shift is zero and angle-corrected velocity is undefined. | theta_d | deg | 60 |
| Pulse travel time ▶ Tracks the pulse leading edge in slow motion. The receiver lights up while the echo tail arrives; waiting starts after the complete echo. | t_p | us | 50 |
| Doppler sampling time ▶ Play eight pulse intervals. At each sample the true and principal-alias phases coincide. | t_a | ms | 0.625 |
Results
With the default inputs above, the calc gives:
| Result | Value |
|---|---|
| Axial resolution | 0.308 mm |
| Lateral resolution estimate | 7.39 mm |
| Near-field length | 81.2 mm |
| Budget-limited penetration | 160 mm |
| Ideal depth-only PRF ceiling | 6.417 kHz |
| PRF used (depth capped) | 4 kHz |
| Signed Doppler shift | 2,597.4 Hz |
| Nyquist shift boundary | 2,000 Hz |
| Angle-corrected speed boundary | 0.616 m/s |
| Apparent signed velocity | -0.432 m/s |
| Doppler sampling state | Aliased |
| Round-trip propagation loss | 60 dB |
| Minimum complete-echo depth (ideal) | 0.308 mm |
Checked against sources
Each case below was calculated by this calc and agrees with the value from its source (within the tolerance where one is shown).
DTU: 5 MHz, two-cycle pulse
Source: J. A. Jensen, DTU 22485 lecture 1, PDF pp. 11 and 13 (slides 41 and 49). Published values are rounded to 0.3 mm wavelength, 0.6 mm pulse length, 0.3 mm axial resolution and 0.4 μs duration. The separate measured pulse on slide 50 is a different experiment, not the two-cycle example.
Inputs: the default inputs above.
| Result | Source | This calc |
|---|---|---|
| Wavelength | 0.3 ± 0.01 mm | 0.308 mm |
| Spatial pulse length | 0.6 ± 0.02 mm | 0.616 mm |
| Axial resolution | 0.3 ± 0.01 mm | 0.308 mm |
| Pulse duration | 0.4 us | 0.4 us |
UCSD: 15 cm echo returns in 200 μs
Source: T. T. Liu, UCSD BE280A, Fall 2005, PDF pp. 4 and 6. The worked example explicitly uses c = 1500 m/s and says 200 μs for 15 cm depth. Its reciprocal is the ideal 5 kHz ceiling; PRF_cap is slightly smaller because this calculator also includes pulse duration.
Inputs: Sound speed = 1,500 m/s; Deepest echo depth = 150 mm; the others as above.
| Result | Source | This calc |
|---|---|---|
| Leading-edge round-trip echo time | 200 us | 200 us |
| Ideal depth-only PRF ceiling | 5 kHz | 5 kHz |
Publisher example: 15 mm disk at 3 MHz
Source: Hoskins, Martin and Thrush, Diagnostic Ultrasound: Physics and Equipment, 3rd ed. (2019), printed p. 25, Fig. 2.18(c), publisher-preview PDF p. 38 (web extraction page index 37). A 7.5 mm radius source at 3 MHz and 1500 m/s has NFL 112.5 mm and first-null half-angle 2.3°, rounded. https://api.pageplace.de/preview/DT0400.9780429649806_A37436400/preview-9780429649806_A37436400.pdf
Inputs: Sound speed = 1,500 m/s; Transmit frequency = 3 MHz; Circular aperture diameter = 15 mm; the others as above.
| Result | Source | This calc |
|---|---|---|
| Wavelength | 0.5 mm | 0.5 mm |
| Near-field length | 112.5 mm | 112.5 mm |
| Far-field first-null half-angle | 2.3 ± 0.05 deg | 2.331 deg |
Publisher example: 35 dB one way, 70 dB round trip
Source: Hoskins, Martin and Thrush, 3rd ed. (2019), printed p. 21, publisher-preview PDF p. 34 (web extraction page index 33). Published example: 0.7 dB/(cm·MHz), 5 MHz, 10 cm gives 35 dB outward and 70 dB for an echo. Setting the budget equal to the published 70 dB must recover the stated 10 cm depth. https://api.pageplace.de/preview/DT0400.9780429649806_A37436400/preview-9780429649806_A37436400.pdf
Inputs: Attenuation per cm at 1 MHz = 0.7 dB; Deepest echo depth = 100 mm; Round-trip attenuation budget = 70 dB; the others as above.
| Result | Source | This calc |
|---|---|---|
| One-way propagation loss | 35 dB | 35 dB |
| Round-trip propagation loss | 70 dB | 70 dB |
| Budget-limited penetration | 100 mm | 100 mm |
UCLA: 0.500 m/s gives a 3.25 kHz shift
Source: David Bauer, UCLA Physics 5B, Ultrasound, section Hearing the blood flow: 5.00 MHz, 0.500 m/s toward the probe and c = 1540 m/s gives a published rounded shift of 3.25 kHz. https://dbauer.physics.ucla.edu/5b/23-ultrasound/
Inputs: Flow velocity (positive toward probe) = 0.5 m/s; Acute beam-to-flow angle = 0 deg; the others as above.
| Result | Source | This calc |
|---|---|---|
| Signed Doppler shift | 3,250 ± 10 Hz | 3,247 Hz |







Responses