Jitter-Rejection Budget

Calculate fast-steering-mirror jitter rejection and margin against a caller requirement.

Description

Jitter rejection uses an amplitude-ratio dB convention.

Jitter rejection uses an amplitude-ratio dB convention. A caller requirement defines the signed performance margin.1

Calculate fast-steering-mirror jitter rejection and margin against a caller requirement.

When to use Jitter-Rejection Budget

Use this tool to calculate fast-steering-mirror jitter rejection and margin against a caller requirement.

Prepare the optical measurements, geometry, fitted coefficients or caller-selected thresholds requested. Confirm wavelength, radius/diameter, pulse-width, angle and unit conventions before running the calculation.

How to use Jitter-Rejection Budget and understand its results

  1. Prepare the optical measurements, geometry, fitted coefficients or caller-selected thresholds requested. Confirm wavelength, radius/diameter, pulse-width, angle and unit conventions before running the calculation.
  2. Enter openLoopJitter, residualJitter, requiredRejectionDb using the field table and calculation rules, then run the tool.
  3. Read rejectionDb, marginDb, meetsRequirement. The explanation below defines the units, signs, ordering and any flags or placeholder values.
  4. If the tool reports an input issue, correct the values and run it again. Apply the stated assumptions when interpreting a successfully returned result.
Input fieldMeaningValue type; see rules belowRequirement
openLoopJitterOpen-loop jitter (angle)number; minimum: 0Required
residualJitterResidual jitter (angle)number; minimum: 0Required
requiredRejectionDbRequired rejection (dB)number; minimum: 0Required

Enter positive jitter measurements on the same basis and nonnegative required dB. Return rejection, margin and inclusive gate.

rejectionDb=20log10(openLoop/residual); margin=rejection−required

Units, indexing, boundary conditions and exceptional cases are defined in the calculation rules above.

Output fieldMeaningValue type
rejectionDbMeasured jitter rejection (dB)number; minimum: 0
marginDbRejection margin (dB)number
meetsRequirementMeets requirementboolean
json
{
  "input": {
    "openLoopJitter": 100,
    "residualJitter": 10,
    "requiredRejectionDb": 15
  },
  "output": {
    "rejectionDb": 20,
    "marginDb": 5,
    "meetsRequirement": true
  }
}

Limitations and assumptions

No frequency-domain control response, bandwidth or independence of noise sources is evaluated.

Numeric inputs must be finite. Follow the calculation-specific rules for overflow, underflow and exceptional cases. Missing required fields, extra fields, wrong value types and violations of the calculation rules are input errors. A successfully returned false flag is an evaluated outcome; its meaning is explained above.

Alternative or Complementary methods

Use Tracker Error Budget: Combine independent laser-tracker error components by root-sum-square. For a complementary task, use Galvo Grid Error: Summarize radial positioning error from a galvo calibration grid.

References

  1. Jitter-Rejection Budget — tool.io

Similar or alternative tools

Don't forget to set a bookmark for tool.io!
Privacy | Imprint | Cookies