Application Notes

PDH Technique with Moku:Lab’s Laser Lock Box — An FPGA-based all-in-one solution for laser frequency locking

In this application note, we cover the real-world story of how one of our customers replaced several sophisticated electronic devices with Moku:Lab and used the Pound-Drever-Hall (PDH) technique to lock an Innolight Prometheus laser to a cavity.

Download user manual


The Pound-Drever-Hall (PDH) technique was first introduced by R.V. Pound, Ronald Drever, and John L. Hall in 19831. It is a widely used method to match the emitting optical frequency of a laser to a Fabry-Perot cavity. When laser light is directed into a cavity it is reflected, transmitted or absorbed. The closer the length of the cavity is to a precise number of half wavelengths of the laser, the more of the laser’s energy is transmitted. Unfortunately, both the frequency of the laser and the length of the cavity vary continuously depending on a range of factors like ambient temperature, injection current and quantum fluctuations. PDH locking uses light reflected from the cavity to create an error signal that can be used to make small changes in either the length of the cavity or of the frequency of the laser so that they remain matched and transmission is maximized.

The PDH technique uses a photodetector to capture the reflected light, which has been modulated by an electro-optical modulator (EOM), and mixes this signal with a local oscillator before passing it through a low-pass filter to separate out the component of the signal which provides an unambiguous indication of not only how far the system is from resonance but in which direction adjustments must be made to restore resonance. The readout signal is then sent into proportional-integral-derivative (PID) controllers to create an error signal. Details about the theory of the PDH technique can be found in a few review papers and dissertations. To perform PDH locking, several dedicated and custom-made electronic instruments are required including signal generators, mixers and low pass filters. Moku:Lab’s Laser Lock Box integrates most of the PDH electronics into a single, compact, easy-to-use instrument which provides high precision laser frequency locking.

Experimental setup

Moku:Lab’s Laser Lock Box integrates the waveform generator, mixer, low-pass filter, and two cascaded PID controllers that are used for the PDH locking. By adjusting the laser cavity’s length, it can monitor the amplitude of the reflected light and display the PDH signal in real-time on screen. The users can lock the laser to any zero-crossing point with a single tap.

Figure 1: Main user interface of Moku:Lab’s Laser Lock Box

In an example setup, a Prometheus laser (Innolight, 20NE) was modulated by an electro-optical modulator (EOM, iXBlue, NIR-MPX-LN-0.1) and redirected into a three-mirror traveling wave cavity (168 mm, i.e. an FSR of 1.78 GHz) with a linewidth of 190 kHz. The reflected light was captured from the prompt reflection of the input coupler. Two photodiodes (PD, Thorlabs, PDA05CF2) were placed to detect the transmitted and reflected light from the cavity. The signals detected on the PDs were fed into Moku:Lab’s input 1 (mixer input, AC coupled @ 50 Ω) and 2 (monitor, DC coupled @ 50 Ω). A local oscillator (LO) signal of 500 mVpp at 3.0 MHz was generated with the Moku’s Laser Lock Box waveform generator. The LO was then sent from the Moku’s output 2 to drive the EOM via a biased-Tee (Minicircuits, ZFBT-6G+). A digital copy of the LO waveform was also used to demodulate the reflected response from the optical cavity using a digitally implemented mixer followed by a digital 4th-order Butterworth low pass filter with a corner frequency 300.0 kHz. The phase shift of the LO at the mixer was adjusted by scanning the laser frequency across the cavity resonance and adjusting phase delay until the error signal peak-to-peak voltage (slope) was maximized. The fast PID controller was configured with an integrator unity gain frequency (0 dB point) of 5.8 kHz with initial integrator saturation corner of 100 Hz. The output 1 of the fast PID was then connected directly to the laser’s piezo to actuate laser frequency. In the scan mode, the ramp signal was also generated from this output to discover the cavity resonances. The slow PID controller was configured to have proportional gain of -32.2 dB with an integrator crossover frequency of 200 mHz. This low-frequency PID controller output was then separated out using the Bias-Tee at output 2 and sent into the temperature control BNC of the laser. A 20 dB attenuation (Minicircuits, HAT-20+) was also placed in-line to this laser temperature actuator to reduce its sensitivity.

Figure 2: Experimental setup of PDH technique with Moku:Lab

Employ PDH laser frequency locking with Moku:Lab

To engage the PDH lock, the PDH readout signal was first generated by a ramp scan in laser lock mode. The slow temperature offset was adjusted to bring the cavity resonance close to the middle of the scanning range. The zero-crossing point in the middle was then selected as the locking point using a single tap. This engaged the fast PID controllers and the laser frequency was locked to the cavity. The integrator saturation was then switched off to bring the laser frequency to the DC frequency of the cavity. The slow controller was then engaged, this offloads control work from the laser’s piezoelectric transducer (PZT) at frequencies below 0.1 Hz and ensures the laser remains locked over wide variations in room/lab conditions.

Figure 3: Example PDH error signal plot and tap to lock zero-crossing points

Figure 4: Example configurations of slow (temperature) PID controller

Results and discussion

Locking of the laser to the cavity to the TEM00 mode was verified by monitoring the transmitted photo detector power and viewing the laser mode shape on transmission with a CCD camera (one could also use an infrared sensitive viewing card). Time domain signals of these monitor signals were easily viewed live in Moku:Lab’s Laser Lock Box built in oscilloscope.

A basic optimization of the overall loop gain was made by using the built-in oscilloscope measurement feature to compute the error signal RMS. Gain was increased to minimize the RMS of the error signal; too much gain caused oscillations, too little gain meant that laser frequency perturbations remained insufficiently suppressed. Further loop performance improvements can be made with frequency domain optimization. This can be done by injecting a swept sine disturbance between the Moku:Lab output 1 and laser piezo using a summing pre-amplifier and measuring the suppression of this injected perturbation within the loop. Such a measurement can be carried out using a second Moku:Lab using its Frequency Response Analyzer instrument. In these highly optimized configurations, the unity gain frequency of the loop should be optimized to 30-60 kHz (higher than this will often be too fast for the laser’s piezo to respond).

In one test the control loop performance was verified using a one-cavity-two-lasers test. A second laser was locked to the cavity one Free Spectral Range (FSR) above the first laser’s lock with a second identical Moku:Lab Laser Lock Box setup.With a lock at two independent frequencies, the two lasers were compared with identical common cavity noise but independent electronic and Moku digitization noise. The residual frequency variation between these two locked lasers was independent of cavity spacer noise, thermal noise of the cavity coatings and common vibrations from the laboratory environment. This noise, due only to the control loop and sensors, was measured by combining light from both laser paths into a high-speed photodetector, mixing down with a stable GHz function generator and using a third Moku:Lab instrument, a Phasemeter, to track the frequency deviations. The Moku:Lab Phasemeter was used to readout the residual frequency noise by generating an ASD of the relative frequency noise. Residual noise due to the control loop was found to be 0.1 Hz/√Hz at 10 Hz per loop. Actual absolute performance of the cavity laser lock will ultimately be limited at low frequency by fundamental thermal coating noise.


We would like to thank Andrew Wade, Kirk McKenzie, and The Australian National University for providing us the details of their experiment, explanation of use of Moku:Lab and feedback. The experiment at the ANU was supported by the ARC Centre of Excellence for Gravitational Wave Discovery.


[1] Drever, R. W. P., Hall, J. L., Kowalski, F. V., Hough, J., Ford, G. M., Munley, A. J., & Ward, H. (1983). Laser phase and frequency stabilization using an optical resonator. Applied Physics B, 31(2), 97-105.

[2] Nickerson, M. A review of Pound Drever Hall laser frequency locking. JILA, University of Colorado and Nist.

[3] Lally, E. M. (2006). A narrow-linewidth laser at 1550 nm using the Pound-Drever-Hall stabilization technique (Doctoral dissertation, Virginia Tech).

Have questions or comments?

Contact us