Peak and Threshold SNR given an Average False Alarm Rate

Determine the Peak SNR Needed to achieve a desired False Alarm Rate at a Specific Probability of Detection and pulse duration in white noise

You are now following this Submission

Given an average False Alarm Rate (FAR), a pulse duration (tau), and a desired probability of detection (Pd), this routine will determine the Peak Signal to Noise Ratio (SNR) and Threshold SNR required to achieve the desired Pd in white noise. The output has been validated against the RCA Electro-Optics Handbook published in 1975.

Code is Vectorized for speed therefore all inputs can be multi-dimensional as long as they can be multiplied together using the [.] MATLAB notation.

Cite As

Darin Koblick (2026). Peak and Threshold SNR given an Average False Alarm Rate (https://www.mathworks.com/matlabcentral/fileexchange/71463-peak-and-threshold-snr-given-an-average-false-alarm-rate), MATLAB Central File Exchange. Retrieved .

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.0.0