Compute difference-frequency output from two optical pumps. Explore wavelength, frequency, energy, and coherence length tools. Export results quickly using clean tables and instant downloads.
Difference frequency generation produces an output whose frequency equals the absolute frequency difference between two optical inputs.
| λ1 (nm) | λ2 (nm) | DFG λ3 (nm) | Notes |
|---|---|---|---|
| 1064 | 1550 | 3393.416 | Common near-IR mixing producing mid-IR output. |
| 1030 | 1565 | 3015.673 | Useful for fiber-laser systems and tunable sources. |
| 780 | 1064 | 2908.801 | Wide spacing increases output wavelength into mid-IR. |
Difference frequency generation (DFG) is nonlinear mixing that creates a third wave at the absolute frequency difference of two inputs. The core relation is f3 = |f1 - f2|. Because small pump adjustments can shift f3 strongly, DFG is widely used for tunable mid-infrared outputs.
The calculator converts between views using f = c/λ and λ3 = c/f3. You can enter either wavelengths or frequencies, then read both in your chosen units. As a quick reference, pumps near 1064 nm and 1550 nm generate an output near 3.39 μm.
Photon energy is reported with E = hf in electron-volts. This helps you compare outputs to detector sensitivity bands, absorption lines, and filter windows, especially when you are working across near-IR pumps and mid-IR targets.
Inside a material, dispersion changes the phase velocity and therefore the wavevector. The tool estimates each wavevector using k = 2πn/λ0 (vacuum wavelength λ0) with your n1, n2, n3. Using realistic indices (from dispersion data) improves the phase-matching diagnostics.
Efficient buildup requires the interacting waves to stay in phase. The calculator evaluates Δk = k1 - k2 - k3 and the coherence length Lc = π/|Δk|. It also reports a normalized factor sinc²(Δk·L/2), which approaches 1 when phase matching is near ideal.
If you enter a poling period Λ, the tool applies first-order quasi-phase matching via Δk_QPM = Δk - 2π/Λ. This is useful for scanning candidate poling periods and checking whether QPM can recover strong buildup over your chosen interaction length.
Real systems deviate from ideal assumptions due to pump linewidth, temperature drift, and group-velocity mismatch. In general, shorter crystals increase acceptance bandwidth, while longer crystals can improve peak conversion when matching is achieved. Also consider focusing, mode overlap, and absorption, which can dominate even when phase matching looks excellent. Use the length and index inputs to explore these tradeoffs quickly, then export CSV or print a PDF report for documentation.
Start by selecting a target output wavelength or frequency, then try pump pairs that bracket the desired difference. Next, enter approximate indices and length to evaluate Δk, Lc, and the sinc² factor. Finally, export CSV or a print-ready PDF report for documentation and review.
DFG produces a real, positive output frequency, so the magnitude |f1 − f2| is used. Swapping the two inputs does not change the generated frequency or wavelength.
Yes. In wavelength mode, the tool converts both inputs to frequency using f = c/λ, then computes f3 and converts back to λ3 in your chosen units.
Use indices at each relevant wavelength in your material, ideally from dispersion data or Sellmeier fits. n1 and n2 are for the pumps, and n3 is for the generated output.
It is a normalized indicator of phase‑matching build‑up: sinc²(Δk·L/2). A value near 1 suggests strong constructive growth, while smaller values indicate dephasing over the chosen interaction length.
Enter a poling period when your medium supports periodic poling and you want a first‑order quasi‑phase‑matching estimate. The tool then reports Δk_QPM and a QPM coherence length.
No. It provides spectral conversion, mismatch diagnostics, and a relative phase‑matching factor. Absolute power requires nonlinear coefficient, pump intensities, focusing, losses, and coupling details.
Differences come from dispersion errors, temperature dependence, finite pump bandwidth, spatial overlap, absorption, and group‑velocity mismatch. Use measured indices and realistic lengths, then refine with experiment‑specific parameters.