A practical guide to loss measurements using the Fourier transform of the transmission spectrum

Analyzing the internal loss characteristics and multimodedness of (integrated) optical devices can prove difficult. One technique to recover this information is to Fourier transform the transmission spectrum of optical components. This article gives instruction on how to perform the transmission measurement, prepare the data, and interpret the Fourier spectrum. Our guide offers insights into the influence of sampling, windowing, zero padding as well as Fourier spectrum peak heights and shapes which are previously neglected in the literature but have considerable impact on the results of the method. For illustration, we apply the method to a Bragg-reflection waveguide. We find that the waveguide is multimodal with two modes having very similar group refractive indices but different optical losses.

In any optics or photonics system detailed knowledge of the optical loss of individual components is a prerequisite to optimizing performance. This could be to stay competitive on the market, to preserve light coming from weak sources, as is often the case in biosensing [1, 2] and whenever light cannot simply be amplified like light signals transmitted via free-space links [3] or quantum states of light [4]. Quantifying these losses, however, can prove difficult; especially in integrated semiconductor devices. The internal losses of any component tend to superimpose with the reflectivity of input and output facets, additional cavities forming between optical components, probe laser stability, and coupling and detector efficiencies. A way of determining the true internal optical propagation loss of a component is a Fabry–Perot measurement.

It can be performed when the component undergoing testing acts as a cavity, such as a waveguide with cleaved facets. When scanning the input wavelength, a fringe pattern arises at the output that originates from interference of the light inside the cavity. The visibility of the Fabry–Perot fringes reveals the cavity loss, and therefore, propagation loss in a simple cavity [5]. However, if the component in question is multimodal, structurally more complex or has fabrication imperfections, the fringe pattern becomes challenging to interpret.

An elegant way of analyzing the Fabry–Perot fringes in those cases is to perform a Fourier transform from the angular wavenumber k to the optical path length d. The Fourier spectrum contains information about the loss or gain in the medium, designed or unintentional defects and the modal landscape including group refractive indices. The method was made popular by Hofstetter and Thornton [6] as a way to measure losses in semiconductor lasers and has since been expanded to, among others, study defects in laser diodes [7], the internal cavities introduced by tapers in photonic crystals [8], the single- or multi-modedness of waveguides [9] and to modally resolve loss in waveguides [10].

While the theory is well developed and analysis seems straightforward, the actual measurement and its interpretation need to be done with care. The resulting resonances and their magnitude depend sensitively on the implementation of the method. We find that the necessary details are seldom described in publications. This is why we would like to provide a practical guide for those wishing to apply the method in the lab.

To this end, we first introduce the basics of Fabry–Perot fringes, their Fourier transform, and the elements visible in the Fourier spectrum. The practical guide explains how exactly to take the measurement and how to prepare the data for Fourier analysis paying attention to details like zero padding and windowing. We detail the interpretation of the Fourier spectrum looking at peak shapes and heights and possible contributions from multiple modes. Following this, we show how to obtain the propagation loss coefficients and group refractive indices from the peaks in the Fourier spectrum. Finally, as a demonstration, we apply the method to an AlGaAs Bragg-reflection waveguide (BRW), a type of ridge waveguide used mainly as a source for photon pairs produced via parametric down-conversion [11] 1 .

A mathematical description of the transmission through a cavity and its Fourier transform has been given by Hofstetter and others and will not be repeated here [6, 7, 12]. To perform the measurement it is sufficient to understand the following picture:

Consider light being reflected back and forth in a cavity. In integrated photonics, this cavity could be made up of a waveguide with cleaved facets with moderate reflectivity. The light will interfere destructively or constructively depending on its wavelength and the optical length of the cavity. This interference manifests in the Fabry–Perot fringes measurable as light intensity coupled out of the cavity when the wavelength of the input light is scanned.

A propagating mode acquires phase shifts as it travels through the cavity. When the Fabry–Perot fringes are Fourier transformed, these phase shifts manifest as signals at different values of the optical pathlength d. For instance, every time light is reflected at the facets, it experiences a phase shift that sets apart light having travelled fewer or more passes through the cavity. This is characterized by peaks in the Fourier spectrum spaced at integer multiples of the optical cavity length $L_\mathrm$, as showcased in figure 1. The optical cavity length is proportional to the physical cavity length L via a factor of $n/\pi$, where n is the refractive index of the material, or, more specifically, the group index of the travelling mode 2 . The peaks decrease in amplitude as less of the light manages further passes. This amplitude decrease depends on the reflectivity of the waveguide facets and the losses within the waveguide material. Therefore, if the reflectivity R of the facets is known and the ratio $\tilde$ of subsequent peak heights is gathered from the Fourier spectrum, the intrinsic waveguide propagation loss coefficient

Equation (1)

can be calculated via the formula derived in [12]. If the facet reflectivity is not known, it is also possible to determine it together with the loss coefficient. In this case, the measurement must be done for multiple identical samples only differing in length [10].

Figure 1. Fourier spectrum of a simulated transmission spectrum (inset) for two modes with group indices $n_\mathrm = 3.5$ and $n_\mathrm = 2.5$ and loss coefficients $\alpha_\mathrm = 1.30\,\mathrm^$ and $\alpha_\mathrm = 0.08\,\mathrm^$. The peaks belonging to one mode are separated by the optical cavity length which corresponds to a physical cavity length of 1.5 mm.

Standard image High-resolution image

In addition to the phase shifts upon reflection from the facets, each mode acquires a phase shift dependent on its group index during propagation. Hence, instead of individual, equally spaced peaks, the Fourier spectrum features bunches of peaks each of which can be assigned to a mode with an individual optical cavity length. The Fourier spectrum therefore contains information about the number of excited modes in the cavity, their relative strengths and their respective optical cavity lengths. From this, one can calculate the travel times within the cavity and the group indices.

Knowing how powerful a tool the Fourier transform of a Fabry–Perot spectrum is, we can now move on to the practical guide. Here, we take a look at the influence of sampling and data preparation. We then Fourier transform the transmission spectrum and analyze the Fourier spectrum paying attention to peak positions, heights, and shapes. Our protocol uses the fast Fourier transform (FFT) contained in the NumPy library in Python specifically, but the results should hold for any established FFT algorithm.

3.1. Influence of sampling

The peak positions and amplitudes in the Fourier spectrum depend critically on how exactly the measurement is taken. The first step is to record the transmission spectrum.

Measurement: The FFT algorithm requires equally spaced input values, hence we record the transmitted power in equally spaced steps. It is usually recorded as a function of wavelength as this is the turning knob available for most lasers. However, after Fourier transforming, this leads to broadened peaks because a signal that is periodic in angular wavenumber k is sampled in equally-spaced wavelength steps. This means that the frequency is estimated to be lower (higher) where the wavelength steps correspond to larger (smaller) steps in k-space. The resulting peaks in the Fourier spectrum are smeared across a range of x-values, as can be seen in figure 2. One solution would be to employ the non-uniform discrete Fourier transform, for which a Python package called PyNUFFT exists [13]. This form of FFT, however, is not as well established. Therefore, for reliable results, we set the laser to equally spaced k-values (or their corresponding wavelengths) during the measurement, where the Fourier domain, again, is the optical path length d.

Figure 2. Fourier spectrum of simulated transmission spectrum (inset). Measuring the transmission at equally spaced wavelength steps leads to broadened peaks, while equally spaced k-values result in well defined peaks, as seen in figure 3 (bottom).

Standard image High-resolution image

Resolution: In addition to being equally spaced, the recorded data points should also afford a certain range and thus resolution in the Fourier spectrum. On the one hand, if the data points are not dense enough, high spatial frequencies cannot be measured. On the other hand, in order to keep the measurement time reasonably small, one needs to find a balance between density and range. The density of data points should be increased as far as the measurement equipment allows and then the range increased until individual peaks are resolved. However, one should be careful not to extend the measurement range to angular wavenumbers near the bandgap or other strong nonlinearities. The existence of nonlinearities could also be a reason to limit the input laser power for the transmission measurement. There is a tradeoff between precision and accuracy in the d-domain. While a larger measurement range improves the precision of the Fourier transform, it also means that losses across a larger range of wavenumbers contribute to the loss coefficient. This needs to be evaluated carefully for each case.

3.2. Influence of data preparation

Windowing: Once the data is recorded, it is advisable to multiply it with a window function. The transmission data from complicated, multi-modal devices, especially, is unlikely to match periodic boundary conditions. The FFT algorithm interprets the start and endpoint of the dataset as if they were neighboring data points, which results in discontinuities for non-periodic datasets. Not using any windowing is equivalent to applying a rectangular window, the Fourier transform of which approximates a sinc function. This sinc superimposes with the signal in the Fourier spectrum distorting peak heights and therefore the magnitudes of modes. To conserve the 'true' Fourier spectral amplitudes, we suggest using a window function with a wide main lobe. Options are the Tukey window with a small shape parameter or the Flattop window [14, 15]. Figure 3 shows the comparison of a simulated dataset not treated with any window and that multiplied with a Tukey window (with a shape parameter of $0.25$) before the Fourier transform 3 . One can see how the underlying sinc modifies the peak heights depending on where the side lobes sit relative to the peaks. If, however, spectral resolution is important, for instance in order to discern two different modes, it is best to choose a window with a narrow main lobe, such as the popular Hann window [15].

Figure 3. Fourier spectra of a raw dataset (left) and of the same dataset multiplied with a Tukey window (right). Using a window removes the sinc that comes from Fourier transforming rectangular data. In both cases the data was augmented using a 200 entries long zero padding.

Standard image High-resolution image

Zero padding: One of the parameters of the Python discrete FFT routine numpy.fft.rfft is the number of input points the function will use. Here, one can set a number larger than the input data set to add zero padding. It is important to consider this when using the Fourier transformed Fabry–Perot spectrum as it influences peak heights and positions. Zero padding is usually added to improve the numerical efficiency of the FFT algorithm or d-domain resolution. A high number of added zeros may be useful for some applications where the d-axis position of the peaks needs to be known as precisely as possible, for instance in order to deduce group indices. This aspect is not as important when trying to determine loss coefficients for which only amplitude accuracy is relevant, as shown in equation (1). Instead of their amplitude, one could also use the peak areas for the loss calculation. However, this becomes impossible if the multimodedness of the structure causes overlapping peaks.

When the FFT is performed, the algorithm divides the d-axis into bins over which the signal is distributed. The size and position of a bin depends on the number of data points used by the algorithm. A maximum peak height is a result of the bin's spatial frequency coinciding with the exact frequency solution of the Fourier transform. When a peak is separated into multiple bins, its spectral amplitude decreases accordingly. This effect is visible even for a very low number of zeros added to a large data set with tens of thousands of data points, as illustrated in figure 4. We add zeros to the data set and, for each zero padding length, perform the FFT to find the peak heights. One can see that the peak heights oscillate as a function of the padding length. That means the Fourier spectra for these different zero paddings would yield vastly different loss coefficients. Hence, choosing the appropriate zero padding length for each individual peak is crucial for the calculation of the loss coefficient.

Figure 4. The spectral amplitudes of the first five peaks (different colors) are plotted as a function of zero padding length used in the Fourier transform. The peak height maxima coincide with those of the first peak because the simulation of the transmission spectrum was done for a single mode (black dashed line as a guide to the eye). These maxima are what the peak heights converge to for large zero paddings.

Standard image High-resolution image

The most rigorous way to determine the ideal zero padding would be to add infinitely many zeros to the measured data to resolve all frequencies and obtain the true height of each peak. As this is numerically impossible, the next best thing is to add enough zeros for the peak heights to converge. The values they converge to are their respective maxima. However, the point at which they converge depends on the number and density of the data points measured and would have to be determined anew for each data set. Therefore, to simplify the procedure, we scan through up to 150 added zeros and choose the smallest zero padding that maximizes the peak height for each of the peaks involved. The heights of the different peaks do not necessarily reach a maximum at the same zero padding, as shown in figure 6. We then extract each peak height from its individual spectrum to perform further analyses and calculations.

3.3. Analysis

Peak shapes and modes: When analyzing a Fourier spectrum, there are a couple of things to look out for. The peak shape can vary from a clear single peak coming from a single mode to a single peak made up of contributions from multiple modes with similar group index or to a bundle of peaks corresponding to modes with different group indices. If the peak is made up of a single mode, the ratios between subsequent peak heights will remain constant assuming a constant loss coefficient across the measured range. It is then straightforward to use this ratio for the calculation of the loss coefficient. In this case, one can also consider using the peak area instead of amplitude, as done in [7]. When two modes with very similar group index propagate in the cavity, they might not be resolved and show up as signal in the same peak. However, they might have a different loss coefficient which would then manifest as a change in peak height ratio between subsequent peaks. This multimodedness can also be seen when plotting peak heights as a function of zero padding length; the height maxima of the first peak do not coincide with those of the later peaks. To see this, compare figures 4 and 6. When there are multiple modes with distinct group indices, they will show up as separate peaks in the Fourier spectrum. Each peak will have higher harmonics at multiples of their individual optical resonator length. While the peak bundle might change appearance, the constituent modes are easily identifiable, as is the case in figure 1.

Peak height uncertainty: Once the contributions of the modes in the spectrum have been identified, the peak heights (or areas if applicable) can be determined from the Fourier spectrum. Depending on what the final goal of the analysis is, it may be important to consider the uncertainties of the peak heights. In [16], Eichstaedt et al present an open-source Python software tool which treats the propagation of uncertainties in the (inverse) discrete Fourier transform, also taking into account windowing and zero padding. Another way of arriving at an estimate of the peak height uncertainty is to calculate the peak heights in the Fourier spectra created with one more or one fewer zero pad than the ideal one. We then calculate the difference to the peak heights obtained with the ideal zero padding. Whichever difference is smaller can then be used as the uncertainty.

Peak height ratios: Finally, in order to determine the loss coefficient α, we need to calculate the ratio of subsequent peak heights. For a sample that acts as a single mode cavity with constant loss across the measurement range, the peak height ratios are constant. Depending on the quality factor of the cavity, one can identify just a handful or many peaks in the Fourier spectrum. As we move along the d-axis towards larger optical lengths, the peaks decrease in height and correspond to lower signal intensity. They should therefore be weighted accordingly when determining the overall $\tilde$. If the sample is more complex, it might make sense to choose an individual weighting or even to only use two peaks and their peak height ratio for the calculations. One such case is explained in detail in the following section.

To demonstrate the technique of Fourier transforming a transmission spectrum, we apply it to a BRW. Our BRWs are semiconductor devices made of AlGaAs that are used for the production of entangled photon pairs in the telecom C-band via parametric down-conversion from the NIR. In order to be able to guide and phase-match the modes involved in the down-conversion process, the waveguide is made up of layers with different aluminum concentration. A more detailed description of BRWs can be found in [11, 17, 18]. The complicated layer stack and large cross-section mean that the waveguide is multimodal. Additionally, fabrication is challenging and imperfections reflect strongly in the loss coefficient [19].

We perform the Fourier analysis of the transmission spectrum for TE-polarized light in the telecom wavelength range. To this end, we scan the wavelength of our tunable telecom laser (Santec TSL-710) in steps that correspond to wavenumber steps of around $2.49\,\mathrm^$ in the range from $1520 \,\,}\,\, 1550\, \mathrm$. We apply a Tukey window with shape parameter 0.25 to the data and Fourier transform for different zero padding lengths. Figure 5 shows the Fourier spectrum for one specific zero padding. It features single peaks separated by the optical length of the cavity pointing to a single-mode operation or multi-mode operation where the modes have very similar group indices. A plot of the peak heights as a function of zero padding length is shown in figure 6.

Figure 5. The Fourier transform of the telecom transmission spectrum through a BRW features individual peaks spaced at the optical cavity length. Adapted from [19].

Standard image High-resolution image

Figure 6. The spectral amplitudes of the first five peaks are plotted as a function of zero padding length used in the Fourier transform. The peak height maxima do not coincide for the BRW. This points to multiple modes propagating in the cavity.

Standard image High-resolution image

We determine that a zero padding of $z_1 = 29$, $z_2 = 45$, $z_3 = 40$, $z_4 = 49$, and $z_5 = 2$ maximizes the peak height of the first, second, third, fourth, and fifth peak, respectively, and deduce from this the peak heights $h_1 = 4.7664(1)\times10^7$, $h_2 = 9.2927(3)\times10^6$, $h_3 = 2.0140(4)\times10^6$, $h_4 = 4.61784(6)\times10^5$, and $h_5 = 1.4013(6)\times10^5$. Using the peak height ratios $\tilde_ = h_2/h_1$, $\tilde_ = h_3/h_2$, $\tilde_ = h_4/h_3$, $\tilde_ = h_5/h_4$, the physical cavity length of $L = 1.80(5)\,\mathrm$, and the facet reflectivity of $R = 0.35(4)$ [10], we calculate the loss coefficients α using equation (1). The main contributions to the final uncertainty of the loss coefficient come from the systematic uncertainty of the cavity physical length and the facet reflectivity. The length of the BRW was measured using an optical microscope and calibration slide. The facet reflectivity was determined in an experiment involving multiple BRW samples with different length [10]. These uncertainties dominate over the statistical errors of the peak height ratios, which are smaller than $1.3\times10^$. We calculate α separately for every neighboring peak pair to be able to analyze the multimodedness of the waveguide sample. Looking at figure 7, one can see that it decreases from $ \alpha_\mathrm = 0.33\left(6\right)\,\mathrm^$ between peaks one and two to

留言 (0)

沒有登入
gif