{"id":21804,"date":"2024-12-18T19:54:13","date_gmt":"2024-12-18T19:54:13","guid":{"rendered":"https:\/\/liquidinstruments.com\/?p=21804"},"modified":"2025-06-24T17:23:38","modified_gmt":"2025-06-24T17:23:38","slug":"methods-for-phase-detection-configuration-guide","status":"publish","type":"post","link":"https:\/\/liquidinstruments.com\/white-papers\/methods-for-phase-detection-configuration-guide\/","title":{"rendered":"Methods for phase detection configuration guide","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<div class=\"wpb-content-wrapper\"><p>[vc_row][vc_column][vc_column_text css=&#8221;&#8221;]<\/p>\n<h2 style=\"font-weight: var(--font-bold); font-size: var(--font-size-3xl); letter-spacing: normal; scroll-margin-block: calc(var(--spacer) * 8); margin-top: calc(var(--spacer) * 2);\"><span style=\"font-weight: 400;\">Techniques for detecting phase with Moku<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">The ability to accurately measure the phase difference between propagating electromagnetic waves is critical for many science and engineering applications, as this quantity often carries valuable information.&nbsp;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">It is especially important in <\/span><a href=\"https:\/\/liquidinstruments.com\/solutions\/microscopy-and-spectroscopy\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">microscopy<\/span><\/a><span style=\"font-weight: 400;\">, where the phase difference between two paths of an interferometer can determine the thickness of the sample under test. In quantum information technology, information regarding the state of a qubit is often encoded via a phase shift of the readout pulse. Likewise, optical communication through both fiber and free space make use of modulation techniques such as phase-shift keying, allowing information to be encoded into the phase changes of a carrier wave.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">In this configuration guide, we describe four techniques for phase detection using Moku, an FPGA-based platform from Liquid Instruments that offers a reconfigurable suite of 15 test and measurement instruments. These range from standard laboratory equipment like an <\/span><a href=\"https:\/\/liquidinstruments.com\/products\/integrated-instruments\/oscilloscope\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Oscilloscope<\/span><\/a><span style=\"font-weight: 400;\"> and <\/span><a href=\"https:\/\/liquidinstruments.com\/products\/integrated-instruments\/spectrum-analyzer\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Spectrum Analyzer<\/span><\/a><span style=\"font-weight: 400;\"> to more advanced tools such as the <\/span><a href=\"https:\/\/liquidinstruments.com\/products\/integrated-instruments\/time-frequency-analyzer\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Time &amp; Frequency Analyzer<\/span><\/a><span style=\"font-weight: 400;\">, <\/span><a href=\"https:\/\/liquidinstruments.com\/products\/integrated-instruments\/lock-in-amplifier\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Lock-in Amplifier<\/span><\/a><span style=\"font-weight: 400;\">, and <\/span><a href=\"https:\/\/liquidinstruments.com\/products\/integrated-instruments\/phasemeter\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Phasemeter<\/span><\/a><span style=\"font-weight: 400;\">. Next, we provide step-by-step instructions for using each of these instruments to perform accurate phase detection.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">There are several ways to measure the relative phase between a signal and a reference, each with varying degrees of precision and complexity. In this section, we provide configuration guides for four different methods of phase measurement, each using a different Moku instrument. We also discuss the merits of each technique and provide step-by-step instructions to enable accurate phase detection.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">Demodulation-free methods<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">The two methods presented in this section rely on direct digitization and capture of the input signal. They do not involve mixing the signal with a local oscillator or reference signal.&nbsp;<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">Direct measurement with the Moku Oscilloscope<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Oscilloscopes are ubiquitous in lab environments because they are a versatile tool for debugging and verifying signals. While they are intuitive and excellent for quick measurements, this often comes at the cost of precision. Like other digital oscilloscopes, the input signal of the Moku <\/span><a href=\"https:\/\/liquidinstruments.com\/products\/integrated-instruments\/oscilloscope\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Oscilloscope<\/span><\/a><span style=\"font-weight: 400;\"> is digitized via an ADC before being passed to the instrument memory. The Moku Oscilloscope will directly capture a number of points, determined by the time span and sampling rate, after being triggered. To plot data on-screen in real time, it is first decimated or averaged, depending on the acquisition mode, and then connected by an interpolator function to appear continuous. Follow these steps using the Moku Oscilloscope:<\/span><\/p>\n<p style=\"padding-left: 40px;\"><span style=\"font-weight: 400;\">1. Connect your device under test to the Moku analog front end, or set up <\/span><a href=\"https:\/\/liquidinstruments.com\/multi-instrument-mode\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Multi-Instrument Mode<\/span><\/a><span style=\"font-weight: 400;\"> with the <\/span><a href=\"https:\/\/liquidinstruments.com\/products\/integrated-instruments\/waveform-generator\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Waveform Generator<\/span><\/a><span style=\"font-weight: 400;\"> in Slot 1 and the Oscilloscope in Slot 2. In the example provided, we use a separate Moku device to generate two identical sine waves of 1 MHz frequency, with a relative phase of 45\u00b0, as seen in Figure 1.<\/span><\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-21815 size-large\" src=\"https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-11-15-at-3.33.48\u202fPM-1024x718.png\" alt=\"two signals with 1 Vpp amplitude and 1 MHz frequency, with a 45\u00b0 difference between them\" width=\"900\" height=\"631\" srcset=\"https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-11-15-at-3.33.48\u202fPM-1024x718.png 1024w, https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-11-15-at-3.33.48\u202fPM-300x210.png 300w, https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-11-15-at-3.33.48\u202fPM-768x538.png 768w, https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-11-15-at-3.33.48\u202fPM-600x421.png 600w, https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-11-15-at-3.33.48\u202fPM.png 1317w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/><\/p>\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\">Figure 1: Two signals with 1 Vpp amplitude and 1 MHz frequency, with a 45\u00b0 difference between them. These signals, produced using the Moku Waveform Generator, are used for all of the demos in this configuration guide.&nbsp;<\/span><\/p>\n<p style=\"padding-left: 40px;\"><span style=\"font-weight: 400;\">2. Launch the Moku Oscilloscope either in single- or Multi-Instrument Mode depending on your configuration. Under the Channel tab, enable channels A and B.<\/span><\/p>\n<p style=\"padding-left: 40px;\"><span style=\"font-weight: 400;\">3. Click to the Timebase tab and set an appropriate time span for the measurements, such as 20 \u00b5s. Leave the acquisition settings as the default for now. The default mode is Normal, which downsamples by picking a single point to display within a window. This contrasts with Precision mode, which downsamples by averaging across the same window. These methods can have different effects depending on the nature of the input signal.&nbsp;<\/span><\/p>\n<p style=\"padding-left: 40px;\"><span style=\"font-weight: 400;\">4. From the next tab, Trigger, set the trigger mode, channel, and level.&nbsp; We will capture a trace automatically, using the input from Channel A as the triggering signal. As long as the trigger level lies in between the peak-to-peak voltage of your signal, the exact value does not matter for this example. We set it to 0 V on a rising edge, as seen in Figure 2.<\/span><\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-21816 size-large\" src=\"https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-11-15-at-3.47.29\u202fPM-1024x748.png\" alt=\"direct capture of two signals using the Moku Oscilloscope\" width=\"900\" height=\"657\" srcset=\"https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-11-15-at-3.47.29\u202fPM-1024x748.png 1024w, https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-11-15-at-3.47.29\u202fPM-300x219.png 300w, https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-11-15-at-3.47.29\u202fPM-768x561.png 768w, https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-11-15-at-3.47.29\u202fPM-600x438.png 600w, https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-11-15-at-3.47.29\u202fPM.png 1265w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/><\/p>\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\">Figure 2: Direct capture of the two signals using the Moku Oscilloscope.&nbsp;&nbsp;<\/span><\/p>\n<p style=\"padding-left: 40px;\"><span style=\"font-weight: 400;\">5. Using the options on the next tab, it\u2019s easy to add measurements. Click \u201cadd,\u201d then select the type of measurement. Here, we add two frequency measurements, one for each channel, and a differential measurement of the phase between B and A. The Oscilloscope tracks the maximum and minimum points for each trace and calculates the phase delay via the expression \\(\\Delta\\phi = t_d \/ t_p \\times 360^{\\circ}\\),&nbsp; where \\(t_d\\) is the time delay between maximums of two traces and \\(t_p\\) is the period of the trace. We can verify this by right-clicking on the screen and adding three time markers to the plot: two on channel A and one on channel B. Move each of the markers to a local maximum as seen in Figure 3. Quickly check the math by taking the ratio of the delay time to the period:<\/span><\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-21817 size-large\" src=\"https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-11-15-at-3.51.15\u202fPM-1024x748.png\" alt=\"User interface measuring the phase difference using markers on the Moku Oscilloscope\" width=\"900\" height=\"657\" srcset=\"https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-11-15-at-3.51.15\u202fPM-1024x748.png 1024w, https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-11-15-at-3.51.15\u202fPM-300x219.png 300w, https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-11-15-at-3.51.15\u202fPM-768x561.png 768w, https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-11-15-at-3.51.15\u202fPM-600x438.png 600w, https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-11-15-at-3.51.15\u202fPM.png 1267w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/><\/p>\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\">Figure 3: Measuring the phase difference using markers on the Moku Oscilloscope.<\/span><\/p>\n<p style=\"padding-left: 40px;\"><span style=\"font-weight: 400;\">6. You will notice that the measured phase fluctuates due to jitter, limiting the attainable precision. If more precision is desired, return to the Timebase tab and increase the averaging. Doing so allows the measured quantities to stabilize, but this comes at the cost of speed and the ability to detect fast transient behavior in the data. To characterize the jitter, see the next section.&nbsp;&nbsp;&nbsp;<\/span><\/p>\n<p style=\"padding-left: 40px;\"><span style=\"font-weight: 400;\">7. You can export the traces in .csv format by clicking the cloud button in the top center of the display. This will also give you the option to log screenshots of the traces, as well as the current Oscilloscope settings.&nbsp;<\/span><\/p>\n<p style=\"padding-left: 40px;\"><span style=\"font-weight: 400;\">8. Alternatively, you can use X-Y mode on the Oscilloscope to plot the Lissajous curve of the two signals. On the Oscilloscope screen, enable the Math channel and select the \u201cXY\u201d operation, which plots Channel A as a function of Channel B. Disable channels A and B. If the frequencies of the signals are the same, the curve will form an ellipse with the eccentricity and slope representing the phase information (see Figure 4). Two in-phase signals will form a straight line (4a) and two in-quadrature signals will form a circle (4c). Set a marker at the points where the curve crosses the y-axis (A) and where the plot reaches its maximum (B). See Figure 4d for an example. The phase can then be calculated using the following equation:<\/span><\/p>\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\">\\(\\Delta\\phi = \\pm \\arcsin\\left({Y_{x=0}\/Y_{max}}\\right)\\)<\/span><\/p>\n<p style=\"padding-left: 40px;\"><span style=\"font-weight: 400;\"><img decoding=\"async\" class=\"aligncenter wp-image-21818 size-large\" src=\"https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-12-17-at-3.12.19\u202fPM-1024x939.png\" alt=\"lissajous curves for two equal frequency signals in-phase \" width=\"1024\" height=\"939\" srcset=\"https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-12-17-at-3.12.19\u202fPM-1024x939.png 1024w, https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-12-17-at-3.12.19\u202fPM-300x275.png 300w, https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-12-17-at-3.12.19\u202fPM-768x704.png 768w, https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-12-17-at-3.12.19\u202fPM-600x550.png 600w, https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-12-17-at-3.12.19\u202fPM.png 1147w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/span><\/p>\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\">Figure 4: <a href=\"https:\/\/mathworld.wolfram.com\/LissajousCurve.html\" target=\"_blank\" rel=\"noopener\">Lissajous curves<\/a> for two equal frequency signals. a) In-phase (0<\/span><span style=\"font-weight: 400;\">\u00b0<\/span><span style=\"font-weight: 400;\">) b) 45<\/span><span style=\"font-weight: 400;\">\u00b0<\/span><span style=\"font-weight: 400;\"> c) 90<\/span><span style=\"font-weight: 400;\">\u00b0<\/span><span style=\"font-weight: 400;\"> d) The phase can be calculated by \\(\\Delta\\phi = \\pm \\arcsin\\left({Y_{x=0}\/Y_{max}}\\right) = \\arcsin\\left({430.5 mV\/495 mV}\\right) = 60^{\\circ}\\)<\/span><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Oscilloscopes offer a cheap and efficient way to make instantaneous phase measurements. For these reasons, they are effective for quick debugging in real time, a convenience that comes at the cost of resolution \u2014 usually 1 to 2 digits at most \u2014 and a limitation of the phase measurement to a range of 2\u03c0. Oscilloscopes are also useful tools for measuring time-dependent behavior, since they directly capture the signal. However, they cannot track long-term trends or drifts in signals. Averaging, in turn, sacrifices the knowledge of instantaneous behavior for more precision.&nbsp;<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">Direct measurement with the Moku Time &amp; Frequency Analyzer<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">A second direct measurement of phase can be performed using a time interval analyzer such as the Moku <\/span><a href=\"https:\/\/liquidinstruments.com\/products\/integrated-instruments\/time-frequency-analyzer\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Time &amp; Frequency Analyzer<\/span><\/a><span style=\"font-weight: 400;\">. Such instruments can precisely measure time differences between trigger events, typically using a digital delay line. With regard to Moku, this delay line is implemented entirely via software on the FPGA. These interval measurements can then be converted into a period or phase delay measurement. To perform this measurement using the Moku Time &amp; Frequency Analyzer, follow these steps:<\/span><\/p>\n<p style=\"padding-left: 40px;\"><span style=\"font-weight: 400;\">1. Connect your device under test to the Moku analog front end, or set up <\/span><a href=\"https:\/\/liquidinstruments.com\/multi-instrument-mode\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Multi-Instrument Mode<\/span><\/a><span style=\"font-weight: 400;\"> with the <\/span><a href=\"https:\/\/liquidinstruments.com\/products\/integrated-instruments\/waveform-generator\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Waveform Generator<\/span><\/a><span style=\"font-weight: 400;\"> in Slot 1 and the <\/span><a href=\"https:\/\/liquidinstruments.com\/products\/integrated-instruments\/oscilloscope\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Oscilloscope<\/span><\/a><span style=\"font-weight: 400;\"> in Slot 2. For this example, we use a separate Moku device to generate two identical sine waves of 1 MHz frequency, with a relative phase of 45\u00b0.<\/span><\/p>\n<p style=\"padding-left: 40px;\"><span style=\"font-weight: 400;\">2. Launch the Time &amp; Frequency Analyzer instrument in single- or Multi-Instrument Mode depending on your configuration. Under the Events tab, enable events A and B. Events will trigger when the voltage of the input signal exceeds the threshold with the appropriate edge. Set the threshold on both events to be 0.00 V on a rising edge. See Figure 5 for the event configuration.<\/span><\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-21838\" src=\"https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-12-03-at-4.35.55\u202fPM.png\" alt=\"event configuration on the Moku Time &amp; Frequency Analyzer\" width=\"900\" height=\"583\" srcset=\"https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-12-03-at-4.35.55\u202fPM.png 995w, https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-12-03-at-4.35.55\u202fPM-300x194.png 300w, https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-12-03-at-4.35.55\u202fPM-768x498.png 768w, https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-12-03-at-4.35.55\u202fPM-600x389.png 600w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/><\/p>\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\">Figure 5: Event configuration on the Moku Time &amp; Frequency Analyzer. <\/span><\/p>\n<p style=\"padding-left: 40px;\"><span style=\"font-weight: 400;\">3. Under the Intervals tab, enable interval A and set the start to Event A and stop to Event B. The Time &amp; Frequency Analyzer will then measure the interval between events on Channels A and B, giving the time delay between the two periodic signals. Enable Interval B and set it so it measures from Event A to Event A. Under the Acquisition sub-menu, change the Mode to \u201cWindowed,\u201d and the window time to 200 ms. This means that the Time &amp; Frequency Analyzer will only count events that occur within a period of 200 ms. The count will reset for subsequent windows (see Figure 6).&nbsp;<\/span><\/p>\n<p style=\"padding-left: 40px;\"><span style=\"font-weight: 400;\">4. From the main menu, click the \u201c+\u201d near the Statistics options. This will add a new row to the list of parameters that are being tracked by the Time &amp; Frequency Analyzer. Click on the text to switch between intervals and parameter types to track. Make sure it is set to measure the mean on Interval A, as this is our parameter of interest. Add another statistic to measure the mean of Interval B, as seen in Figure 6, which gives the period of the signal. The phase difference can then be calculated via the equation:<\/span><\/p>\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\">\\(\\Delta\\phi = \\pm \\arcsin\\left({Y_{x=0}\/Y_{max}}\\right)\\)<\/span><\/p>\n<p style=\"padding-left: 40px;\"><span style=\"font-weight: 400;\">5. Double-click the window with the histogram to autoscale it to the region of interest. As opposed to measuring the phase with the Oscilloscope, the histogram displays every interval measured by the Time &amp; Frequency Analyzer during the window period. This allows you to visualize the jitter in real time via the shape and distribution of the histogram. To analyze the values of the histogram, click the cloud icon and export the data in .csv format.<\/span><\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-21840 size-large\" src=\"https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-11-20-at-9.52.13\u202fAM-1024x685.png\" alt=\"Moku Time &amp; Frequency Analyzer user interface, showing the interval configuration, statistics, and histogram\" width=\"900\" height=\"602\" srcset=\"https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-11-20-at-9.52.13\u202fAM-1024x685.png 1024w, https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-11-20-at-9.52.13\u202fAM-300x201.png 300w, https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-11-20-at-9.52.13\u202fAM-768x513.png 768w, https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-11-20-at-9.52.13\u202fAM-600x401.png 600w, https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-11-20-at-9.52.13\u202fAM.png 1116w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/><\/p>\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\">Figure 6: The Moku Time &amp; Frequency Analyzer interface, showing the interval configuration, statistics, and histogram. <\/span><\/p>\n<p style=\"padding-left: 40px;\">6. <span style=\"font-weight: 400;\">To record raw timestamped data for deeper analysis, start a collection by clicking on the data logging icon (see Figure 7). This disables the histogram, but allows you to track longer-term changes in the stability of your system, as the window is limited to a length of 10 seconds.<\/span><\/p>\n<p style=\"text-align: center;\"><img decoding=\"async\" class=\"alignnone wp-image-21854 size-large\" src=\"https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-12-17-at-4.17.40\u202fPM-1024x667.png\" alt=\"log data with the Data Logger instrument embedded within the Moku Time &amp; Frequency Analyzer\" width=\"900\" height=\"586\" srcset=\"https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-12-17-at-4.17.40\u202fPM-1024x667.png 1024w, https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-12-17-at-4.17.40\u202fPM-300x195.png 300w, https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-12-17-at-4.17.40\u202fPM-768x500.png 768w, https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-12-17-at-4.17.40\u202fPM-600x391.png 600w, https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-12-17-at-4.17.40\u202fPM.png 1030w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/><\/p>\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\">Figure 7: Log data with the Data Logger instrument embedded within the Moku Time &amp; Frequency Analyzer.&nbsp;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The Moku Time &amp; Frequency Analyzer offers a way to measure the phase difference directly, as well as estimate the signal\u2019s phase stability, or jitter. Using this instrument, you can debug the systems in real time, with much higher precision than the Moku Oscilloscope. However, measurements of phase are still limited to a range of 2\u03c0. The increased precision also comes at the cost of time, as the average must be calculated over the window period. However, the live histograms and statistics can provide information on the average, minimum, and maximum intervals measured during a given window, which can help detect patterns in the phase. Timestamped data can track phase trends over even longer periods of time for more precise phase noise measurements.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">Demodulation methods<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">The next two methods both make use of demodulation, or mixing of the signal with a reference oscillator (dubbed the \u201clocal oscillator\u201d), which generates a DC output proportional to the phase difference between the signals. This approach allows for more accurate phase detection and the ability to monitor the signal over long periods of time, in addition to being more robust against noise.&nbsp;<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">Dual-phase demodulation with the Moku Lock-in Amplifier<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Lock-in amplifiers use a steady reference oscillator, which can be provided by an external or internal source, to extract a periodic signal from a noisy background. A dual-phase solution like the Moku <\/span><a href=\"https:\/\/liquidinstruments.com\/products\/integrated-instruments\/lock-in-amplifier\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Lock-in Amplifier<\/span><\/a><span style=\"font-weight: 400;\"> can recover the full phase and amplitude information from a signal, allowing both to be monitored simultaneously. To use the Moku Lock-in Amplifier to demodulate a signal, follow these steps:<\/span><\/p>\n<p style=\"padding-left: 40px;\"><span style=\"font-weight: 400;\">1. Connect your device under test to the Moku analog front end, or set up <\/span><a href=\"https:\/\/liquidinstruments.com\/multi-instrument-mode\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Multi-Instrument Mode<\/span><\/a><span style=\"font-weight: 400;\"> with the Moku <\/span><a href=\"https:\/\/liquidinstruments.com\/products\/integrated-instruments\/waveform-generator\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Waveform Generator<\/span><\/a><span style=\"font-weight: 400;\"> in Slot 1 and the Moku Lock-in Amplifier in Slot 2. For this example, we use a separate Moku device to generate two identical sine waves of 1 MHz frequency, with a relative phase of 45\u00b0. Make sure that the signal you want to measure is provided to Input 1 of the Lock-in Amplifier. If you\u2019re using an external oscillator, connect it to Input 2.&nbsp;<\/span><\/p>\n<p style=\"padding-left: 40px;\"><span style=\"font-weight: 400;\">2. Set up the local oscillator. In the top right corner of the Lock-in Amplifier screen, click the tool icon. Choose either \u201cInternal\u201d or \u201cExternal (PLL)\u201d depending on your setup. In this example, we use the latter. On the same menu, under &#8220;Auxiliary,&#8221; choose \u201cFiltered Signal.\u201d This will set outputs 1 and 2 to be the signal\u2019s amplitude and phase, respectively. See Figure 8 for details.<\/span><\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-21841 size-large\" src=\"https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-11-21-at-11.42.14\u202fAM-e1734479547699-1024x657.png\" alt=\"Moku interface showcasing demodulation and output options for the Lock-in Amplifier instrument\" width=\"900\" height=\"577\" srcset=\"https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-11-21-at-11.42.14\u202fAM-e1734479547699-1024x657.png 1024w, https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-11-21-at-11.42.14\u202fAM-e1734479547699-300x193.png 300w, https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-11-21-at-11.42.14\u202fAM-e1734479547699-768x493.png 768w, https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-11-21-at-11.42.14\u202fAM-e1734479547699-600x385.png 600w, https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-11-21-at-11.42.14\u202fAM-e1734479547699.png 1218w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/><\/p>\n<p style=\"padding-left: 40px; text-align: center;\"><span style=\"font-weight: 400;\">Figure 8: Demodulation and output options for the Moku Lock-in Amplifier.&nbsp;<\/span><\/p>\n<p style=\"padding-left: 40px;\"><span style=\"font-weight: 400;\">3. Enable the embedded Oscilloscope (click the signal icon in the bottom right of the screen), and select the probe points before the signal enters the mixer, as shown in Figure 9. From here, you can perform a quick phase measurement identical to the oscilloscope method described earlier. This will serve as a quick check to be verified later. To alter the phase shift, use the dial above the phase-locked loop (PLL) icon. You can compare the phase before and after the PLL using the respective probe points.<\/span><\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-21843 size-large\" src=\"https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-11-21-at-11.44.20\u202fAM-1024x658.png\" alt=\"the embedded Oscilloscope in the Moku Lock-in Amplifier, showing the RF (radio frequency) and LO (local oscillator) signals before demodulation\" width=\"900\" height=\"578\" srcset=\"https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-11-21-at-11.44.20\u202fAM-1024x658.png 1024w, https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-11-21-at-11.44.20\u202fAM-300x193.png 300w, https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-11-21-at-11.44.20\u202fAM-768x494.png 768w, https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-11-21-at-11.44.20\u202fAM-600x386.png 600w, https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-11-21-at-11.44.20\u202fAM.png 1215w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/><\/p>\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\">Figure 9: The embedded Oscilloscope in the Moku Lock-in Amplifier, showing the RF (radio frequency) and LO (local oscillator) signals before demodulation.&nbsp;<\/span><\/p>\n<p style=\"padding-left: 40px;\"><span style=\"font-weight: 400;\">4. The mixer performs digital demodulation of the signal, multiplying it with two sine waves that are 90\u00b0 out of phase with each other, as seen in the equations below:<\/span><\/p>\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\">\\(\\sin{\\omega t} \\sin{\\omega t + \\phi} = \\frac{1}{2} \\left(\\cos{(\\phi)} &#8211; \\cos{(2 \\omega t + \\phi)} \\right) \\)<\/span><\/p>\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\">\\(\\sin{\\omega t} \\cos{\\omega t + \\phi} = \\frac{1}{2} \\left(\\sin{(\\phi)} + \\sin{(2 \\omega t + \\phi)} \\right) \\)<\/span><\/p>\n<p style=\"padding-left: 40px;\"><span style=\"font-weight: 400;\"> If the frequencies are identical, then a \u201cDC\u201d (zero frequency) and a \u201cfast\u201d (twice the frequency) component will remain, with the magnitude of the DC component determined by the phase difference between the two signals. The next step is then to filter out the \u201cfast\u201d component. Do this by setting the shoulder frequency and rolloff on the lowpass filter. For this example, we use a cutoff frequency of 100 Hz with a rolloff of 24 dB\/octave.<\/span><\/p>\n<p style=\"padding-left: 40px;\"><span style=\"font-weight: 400;\">5. Check the icon next to the filter, labeled \u201cPolar\u201d or \u201cRect\u201d depending on the current configuration. Click on the icon to change between them. Here, we will use polar notation, and the phase data will be routed to Output 2. Click the probe point near Output 2 to display the phase information on the Oscilloscope (see Figure 10). The scale between the phase and the voltage is displayed on the screen: 1 V \/ cyc. From this conversion factor, the relative phase between the signal and local oscillator can be obtained. &nbsp;<\/span><\/p>\n<p style=\"text-align: center;\"><img decoding=\"async\" class=\"aligncenter wp-image-21842 size-large\" src=\"https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-11-21-at-3.53.56\u202fPM-1024x700.png\" alt=\"an output phase signal, with the magnitude of the voltage representing the calculated phase difference\" width=\"1024\" height=\"700\" srcset=\"https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-11-21-at-3.53.56\u202fPM-1024x700.png 1024w, https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-11-21-at-3.53.56\u202fPM-300x205.png 300w, https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-11-21-at-3.53.56\u202fPM-768x525.png 768w, https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-11-21-at-3.53.56\u202fPM-600x410.png 600w, https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-11-21-at-3.53.56\u202fPM.png 1127w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\">Figure 10: The output phase signal, with the magnitude of the voltage representing the calculated phase difference. The flatness of the curve indicates that the phase difference between the RF and LO signals is stable.&nbsp;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">A digital solution like the Moku Lock-in Amplifier is an excellent tool for precise phase measurements, as it allows you to view demodulated phase and amplitude information as a function of time, with Moku offering more feedback and data logging options with additional embedded instruments.&nbsp;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Lock-in amplifiers also have excellent noise performance. On the other hand, their bandwidth is limited by the low-pass filter, and thus large deviations in frequency can result in the signal falling outside the filter. As with the Moku Oscilloscope and Time &amp; Frequency Analyzer, the Lock-in Amplifier also cannot detect phase changes larger than 2\u03c0.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">Phase-locked loop (PLL) with the Moku Phasemeter<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">The final method of phase detection uses a device known as a phasemeter. The Moku <\/span><a href=\"https:\/\/liquidinstruments.com\/products\/integrated-instruments\/phasemeter\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Phasemeter<\/span><\/a><span style=\"font-weight: 400;\"> is conceptually similar to the Moku Lock-in Amplifier, as they both use the dual-phase demodulation to extract amplitude and phase information from an incoming signal. However, the Moku Phasemeter uses a feedback loop, or phase-locked loop (PLL), to track the incoming signal frequency rather than relying on a fixed local oscillator. As can be seen in Figure 11, the independent LO of the Lock-in Amplifier is replaced with a voltage-controlled oscillator (VCO) which outputs a frequency proportional to its input voltage. This input is provided by the demodulated phase signal, forming a negative feedback loop. If the input signal drifts away from the current VCO output, then this will generate a change in the phase voltage, which will serve to correct the output of the VCO. Finally, an integrator accumulates the error signal over time, allowing the Moku Phasemeter to track amplitude, frequency, and phase information simultaneously.<\/span><\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-21845 size-large\" src=\"https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Picture1-1024x592.png\" alt=\"block diagram of the Moku Phasemeter instrument, showcasing a VCO (voltage-controlled oscillator) and integrator completing the phase-locked loop.&nbsp;&nbsp;\" width=\"900\" height=\"520\" srcset=\"https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Picture1-1024x592.png 1024w, https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Picture1-300x173.png 300w, https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Picture1-768x444.png 768w, https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Picture1-1536x887.png 1536w, https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Picture1-2048x1183.png 2048w, https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Picture1-600x347.png 600w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/><\/p>\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\">Figure 11: Block diagram of the Moku Phasemeter. The demodulation process is similar to the Moku Lock-in Amplifier, but with an additional VCO and integrator completing the phase-locked loop.&nbsp;&nbsp;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Follow these steps to track signals with the Moku Phasemeter:<\/span><\/p>\n<p style=\"padding-left: 40px;\"><span style=\"font-weight: 400;\">1. Connect your device under test to the Moku analog front end, or set up <\/span><a href=\"https:\/\/liquidinstruments.com\/multi-instrument-mode\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Multi-Instrument Mode<\/span><\/a><span style=\"font-weight: 400;\"> with the <\/span><a href=\"https:\/\/liquidinstruments.com\/products\/integrated-instruments\/waveform-generator\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Waveform Generator<\/span><\/a><span style=\"font-weight: 400;\"> in Slot 1 and the Phasemeter in Slot 2. For the example provided we use a separate Moku to generate two identical sine waves of 1 MHz frequency, with a relative phase of 45\u00b0.<\/span><\/p>\n<p style=\"padding-left: 40px;\"><span style=\"font-weight: 400;\">&nbsp;2. <\/span><span style=\"font-weight: 400;\">On the right panel of the screen, enable inputs 1 and 2 if they are not already. You have the choice of fixing the local oscillator frequency or utilizing the PLL to automatically detect the incoming frequency. Choose a fixed frequency of 1 MHz for now, as shown in Figure 12.<\/span><\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-21846 size-large\" src=\"https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-12-03-at-4.43.23\u202fPM-1024x708.png\" alt=\"basic configuration and user interface of a phase-locked loop using the Moku Phasemeter\" width=\"900\" height=\"622\" srcset=\"https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-12-03-at-4.43.23\u202fPM-1024x708.png 1024w, https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-12-03-at-4.43.23\u202fPM-300x207.png 300w, https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-12-03-at-4.43.23\u202fPM-768x531.png 768w, https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-12-03-at-4.43.23\u202fPM-600x415.png 600w, https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-12-03-at-4.43.23\u202fPM.png 1130w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/><\/p>\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\">Figure 12: The basic configuration of the Moku Phasemeter\u2019s phase-locked loop.&nbsp;<\/span><\/p>\n<p style=\"padding-left: 40px;\"><span style=\"font-weight: 400;\">3. Select the desired bandwidth from the dropdown menu. As with the Moku Lock-in Amplifier, it is generally desirable to set your bandwidth as low as possible, but such that your entire signal profile fits within it. Choose 10 Hz for now.&nbsp;<\/span><\/p>\n<p style=\"padding-left: 40px;\"><span style=\"font-weight: 400;\">4. The Moku Phasemeter is now measuring the phase of each signal separately, relative to the VCO frequency. To measure the phase difference between the two input signals, enable the Math channel, which will default to measuring the difference between Input 1 and Input 2.&nbsp;<\/span><\/p>\n<p style=\"padding-left: 40px;\"><span style=\"font-weight: 400;\">5. The phase, frequency, and amplitude can be monitored in real time. Click on the appropriate button to display the information. These values can also be plotted in real time by clicking on the signal button in the bottom right corner, as seen in Figure 13. The recorded values will populate the plot, which can be reset by clicking \u201creacquire.\u201d Note that visualizing the data in real time limits your signal acquisition to 596 Sa\/s on Moku:Pro. Pay attention to the value of the Math channel, which records the phase difference between the two input signals.<\/span><\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-21847 size-large\" src=\"https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-12-03-at-4.45.25\u202fPM-1024x706.png\" alt=\"real-time recording of phase information using the Moku Phasemeter.&nbsp;\" width=\"900\" height=\"621\" srcset=\"https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-12-03-at-4.45.25\u202fPM-1024x706.png 1024w, https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-12-03-at-4.45.25\u202fPM-300x207.png 300w, https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-12-03-at-4.45.25\u202fPM-768x529.png 768w, https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-12-03-at-4.45.25\u202fPM-600x413.png 600w, https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-12-03-at-4.45.25\u202fPM.png 1135w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/><\/p>\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\">Figure 13: A real-time recording of the phase information using the Moku Phasemeter.&nbsp;<\/span><\/p>\n<p style=\"padding-left: 40px;\"><span style=\"font-weight: 400;\">6. If you need faster data recording, click the data logging icon (located next to the signal visualization button). This opens up the options for the embedded Data Logger instrument. You can select the rate, duration, and delay time, and also manually begin the data collection. Once finished, you can transfer data files off the device using the cloud button, located above the start button (see Figure 14).<\/span><\/p>\n<p style=\"text-align: center;\"><img decoding=\"async\" class=\"aligncenter wp-image-21855 size-large\" src=\"https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-12-17-at-4.16.56\u202fPM-1024x792.png\" alt=\"Moku's Data Logger instrument embedded with the Moku Phasemeter\" width=\"1024\" height=\"792\" srcset=\"https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-12-17-at-4.16.56\u202fPM-1024x792.png 1024w, https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-12-17-at-4.16.56\u202fPM-300x232.png 300w, https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-12-17-at-4.16.56\u202fPM-768x594.png 768w, https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-12-17-at-4.16.56\u202fPM-600x464.png 600w, https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-12-17-at-4.16.56\u202fPM.png 1040w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><span style=\"font-weight: 400;\">Figure 14: The Data Logger instrument embedded in the Moku Phasemeter.&nbsp;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The Moku Phasemeter tracks the demodulated phase, amplitude, and frequency information as a function of time for up to four input signals, with data visualization and logging options. Unlike the other three phase detection methods discussed in this guide, the Phasemeter uses a PLL that automatically tracks the input frequency over a wide range of values. It can also measure the full, unwrapped phase information with microradian precision. Compared to the Moku Lock-in Amplifier, the Phasemeter has a smaller input frequency range, and it also requires a strong input signal for the PLL to function. The Lock-in Amplifier has no such requirement and has superior performance in a low-noise environment.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">Conclusion and perspectives<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Accurate phase detection is critical for a wide range of scientific applications. There are many ways to measure phase, each with its own advantages and disadvantages. In this guide, we covered four methods for phase detection using the reconfigurable suite of instruments available on the FPGA-based Moku platform.&nbsp;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Whether you want to use the Moku <\/span><a href=\"https:\/\/liquidinstruments.com\/products\/integrated-instruments\/oscilloscope\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Oscilloscope<\/span><\/a><span style=\"font-weight: 400;\"> for rapid debugging, the <\/span><a href=\"https:\/\/liquidinstruments.com\/products\/integrated-instruments\/time-frequency-analyzer\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Time &amp; Frequency Analyzer<\/span><\/a><span style=\"font-weight: 400;\"> for long-term stability analysis, the <\/span><a href=\"https:\/\/liquidinstruments.com\/products\/integrated-instruments\/lock-in-amplifier\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Lock-in Amplifier<\/span><\/a><span style=\"font-weight: 400;\"> for low-noise performance, or the <\/span><a href=\"https:\/\/liquidinstruments.com\/products\/integrated-instruments\/phasemeter\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Phasemeter<\/span><\/a><span style=\"font-weight: 400;\"> for maximum precision, Moku allows you to perform the type of measurement your setup needs. In addition, Moku provides a host of other tools such as <\/span><a href=\"https:\/\/liquidinstruments.com\/multi-instrument-mode\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Multi-Instrument Mode<\/span><\/a><span style=\"font-weight: 400;\">, <\/span><a href=\"https:\/\/liquidinstruments.com\/moku-cloud-compile\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Moku Cloud Compile<\/span><\/a><span style=\"font-weight: 400;\">, and the <\/span><a href=\"https:\/\/liquidinstruments.com\/neural-network\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Neural Network<\/span><\/a><span style=\"font-weight: 400;\"> for streamlined control and data analysis.&nbsp;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Learn more about the Moku platform <a href=\"https:\/\/liquidinstruments.com\/products\/\" target=\"_blank\" rel=\"noopener\">here<\/a>. To explore the instruments yourself, download our <\/span><a href=\"https:\/\/www.liquidinstruments.com\/products\/desktop-apps\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">desktop app<\/span><\/a><span style=\"font-weight: 400;\"> and select demo mode.&nbsp;<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">Questions?<\/span><\/h2>\n<h3><span style=\"font-weight: 400;\">Get answers to FAQs in our Knowledge Base<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">If you have a question about a device feature or instrument function, check out our extensive <\/span><a href=\"https:\/\/knowledge.liquidinstruments.com\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Knowledge Base<\/span><\/a><span style=\"font-weight: 400;\"> to find the answers you\u2019re looking for. You can also quickly see popular articles and refine your search by product or topic.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">Join our User Forum to stay connected<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Want to request a new feature? Have a support tip to share? From use case examples to new feature announcements and more, the <\/span><a href=\"https:\/\/forum.liquidinstruments.com\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">User Forum<\/span><\/a><span style=\"font-weight: 400;\"> is your one-stop shop for product updates, as well as connection to Liquid Instruments and our global user community.<\/span>[\/vc_column_text][\/vc_column][\/vc_row]<\/p>\n<\/div>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>[vc_row][vc_column][vc_column_text css=&#8221;&#8221;] Techniques for detecting phase with Moku The ability to accurately measure the phase difference between propagating electromagnetic waves is critical for many science and engineering applications, as this quantity often carries valuable information.&nbsp; It is especially important in microscopy, where the phase difference between two paths of an interferometer can determine the thickness [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":49,"featured_media":21814,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","footnotes":""},"categories":[92],"tags":[309],"class_list":["post-21804","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-white-papers","tag-quantumoptics","site-category-lock-in-amplifier","site-category-mokupro","site-category-oscilloscpe","site-category-phasemeter","site-category-time-frequency-analyzer"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.0 (Yoast SEO v27.0) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Phase Detection Methods Guide<\/title>\n<meta name=\"description\" content=\"Learn advanced techniques for phase detection using Moku&#039;s versatile FPGA-based instruments, balancing precision, speed, and complexity.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/liquidinstruments.com\/white-papers\/methods-for-phase-detection-configuration-guide\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Methods for phase detection configuration guide\" \/>\n<meta property=\"og:description\" content=\"Learn advanced techniques for phase detection using Moku&#039;s versatile FPGA-based instruments, balancing precision, speed, and complexity.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/liquidinstruments.com\/white-papers\/methods-for-phase-detection-configuration-guide\/\" \/>\n<meta property=\"og:site_name\" content=\"Liquid Instruments\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/LiquidInstruments\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-12-18T19:54:13+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-24T17:23:38+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-11-20-at-10.36.43\u202fAM.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1001\" \/>\n\t<meta property=\"og:image:height\" content=\"643\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Jason Ball\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@liquidinstrmnts\" \/>\n<meta name=\"twitter:site\" content=\"@liquidinstrmnts\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jason Ball\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"19 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/liquidinstruments.com\/white-papers\/methods-for-phase-detection-configuration-guide\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/liquidinstruments.com\/white-papers\/methods-for-phase-detection-configuration-guide\/\"},\"author\":{\"name\":\"Jason Ball\",\"@id\":\"https:\/\/liquidinstruments.com\/#\/schema\/person\/9e95fcc52e40f7754fd85152937b68fa\"},\"headline\":\"Methods for phase detection configuration guide\",\"datePublished\":\"2024-12-18T19:54:13+00:00\",\"dateModified\":\"2025-06-24T17:23:38+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/liquidinstruments.com\/white-papers\/methods-for-phase-detection-configuration-guide\/\"},\"wordCount\":3609,\"publisher\":{\"@id\":\"https:\/\/liquidinstruments.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/liquidinstruments.com\/white-papers\/methods-for-phase-detection-configuration-guide\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-11-20-at-10.36.43\u202fAM.png\",\"keywords\":[\"quantumoptics\"],\"articleSection\":[\"White papers\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/liquidinstruments.com\/white-papers\/methods-for-phase-detection-configuration-guide\/\",\"url\":\"https:\/\/liquidinstruments.com\/white-papers\/methods-for-phase-detection-configuration-guide\/\",\"name\":\"Phase Detection Methods Guide\",\"isPartOf\":{\"@id\":\"https:\/\/liquidinstruments.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/liquidinstruments.com\/white-papers\/methods-for-phase-detection-configuration-guide\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/liquidinstruments.com\/white-papers\/methods-for-phase-detection-configuration-guide\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-11-20-at-10.36.43\u202fAM.png\",\"datePublished\":\"2024-12-18T19:54:13+00:00\",\"dateModified\":\"2025-06-24T17:23:38+00:00\",\"description\":\"Learn advanced techniques for phase detection using Moku's versatile FPGA-based instruments, balancing precision, speed, and complexity.\",\"breadcrumb\":{\"@id\":\"https:\/\/liquidinstruments.com\/white-papers\/methods-for-phase-detection-configuration-guide\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/liquidinstruments.com\/white-papers\/methods-for-phase-detection-configuration-guide\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/liquidinstruments.com\/white-papers\/methods-for-phase-detection-configuration-guide\/#primaryimage\",\"url\":\"https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-11-20-at-10.36.43\u202fAM.png\",\"contentUrl\":\"https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-11-20-at-10.36.43\u202fAM.png\",\"width\":1001,\"height\":643},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/liquidinstruments.com\/white-papers\/methods-for-phase-detection-configuration-guide\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/liquidinstruments.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Methods for phase detection configuration guide\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/liquidinstruments.com\/#website\",\"url\":\"https:\/\/liquidinstruments.com\/\",\"name\":\"Liquid Instruments\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/liquidinstruments.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/liquidinstruments.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/liquidinstruments.com\/#organization\",\"name\":\"Liquid Instruments\",\"url\":\"https:\/\/liquidinstruments.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/liquidinstruments.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/i0.wp.com\/liquidinstruments.com\/wp-content\/uploads\/2020\/10\/BrandMark-Preferred-RGB-Color.png?fit=1000%2C924&ssl=1\",\"contentUrl\":\"https:\/\/i0.wp.com\/liquidinstruments.com\/wp-content\/uploads\/2020\/10\/BrandMark-Preferred-RGB-Color.png?fit=1000%2C924&ssl=1\",\"width\":1000,\"height\":924,\"caption\":\"Liquid Instruments\"},\"image\":{\"@id\":\"https:\/\/liquidinstruments.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/LiquidInstruments\/\",\"https:\/\/x.com\/liquidinstrmnts\",\"https:\/\/www.instagram.com\/liquidinstruments\/\",\"https:\/\/www.linkedin.com\/company\/liquidinstruments\/\",\"https:\/\/www.youtube.com\/c\/LiquidInstruments\",\"https:\/\/vimeo.com\/liquidinstruments\"],\"hasMerchantReturnPolicy\":{\"@type\":\"MerchantReturnPolicy\",\"merchantReturnLink\":\"https:\/\/liquidinstruments.com\/support\/warranty-repairs-and-service\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/liquidinstruments.com\/#\/schema\/person\/9e95fcc52e40f7754fd85152937b68fa\",\"name\":\"Jason Ball\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/liquidinstruments.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/b0e7502ee45ec194baeba408e7aa6836fee5a4bdef40b7b10bd8788a1b32ad6c?s=96&d=wavatar&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/b0e7502ee45ec194baeba408e7aa6836fee5a4bdef40b7b10bd8788a1b32ad6c?s=96&d=wavatar&r=g\",\"caption\":\"Jason Ball\"},\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/jason-ball-quantum\/\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Phase Detection Methods Guide","description":"Learn advanced techniques for phase detection using Moku's versatile FPGA-based instruments, balancing precision, speed, and complexity.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/liquidinstruments.com\/white-papers\/methods-for-phase-detection-configuration-guide\/","og_locale":"en_US","og_type":"article","og_title":"Methods for phase detection configuration guide","og_description":"Learn advanced techniques for phase detection using Moku's versatile FPGA-based instruments, balancing precision, speed, and complexity.","og_url":"https:\/\/liquidinstruments.com\/white-papers\/methods-for-phase-detection-configuration-guide\/","og_site_name":"Liquid Instruments","article_publisher":"https:\/\/www.facebook.com\/LiquidInstruments\/","article_published_time":"2024-12-18T19:54:13+00:00","article_modified_time":"2025-06-24T17:23:38+00:00","og_image":[{"width":1001,"height":643,"url":"https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-11-20-at-10.36.43\u202fAM.png","type":"image\/png"}],"author":"Jason Ball","twitter_card":"summary_large_image","twitter_creator":"@liquidinstrmnts","twitter_site":"@liquidinstrmnts","twitter_misc":{"Written by":"Jason Ball","Est. reading time":"19 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/liquidinstruments.com\/white-papers\/methods-for-phase-detection-configuration-guide\/#article","isPartOf":{"@id":"https:\/\/liquidinstruments.com\/white-papers\/methods-for-phase-detection-configuration-guide\/"},"author":{"name":"Jason Ball","@id":"https:\/\/liquidinstruments.com\/#\/schema\/person\/9e95fcc52e40f7754fd85152937b68fa"},"headline":"Methods for phase detection configuration guide","datePublished":"2024-12-18T19:54:13+00:00","dateModified":"2025-06-24T17:23:38+00:00","mainEntityOfPage":{"@id":"https:\/\/liquidinstruments.com\/white-papers\/methods-for-phase-detection-configuration-guide\/"},"wordCount":3609,"publisher":{"@id":"https:\/\/liquidinstruments.com\/#organization"},"image":{"@id":"https:\/\/liquidinstruments.com\/white-papers\/methods-for-phase-detection-configuration-guide\/#primaryimage"},"thumbnailUrl":"https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-11-20-at-10.36.43\u202fAM.png","keywords":["quantumoptics"],"articleSection":["White papers"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/liquidinstruments.com\/white-papers\/methods-for-phase-detection-configuration-guide\/","url":"https:\/\/liquidinstruments.com\/white-papers\/methods-for-phase-detection-configuration-guide\/","name":"Phase Detection Methods Guide","isPartOf":{"@id":"https:\/\/liquidinstruments.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/liquidinstruments.com\/white-papers\/methods-for-phase-detection-configuration-guide\/#primaryimage"},"image":{"@id":"https:\/\/liquidinstruments.com\/white-papers\/methods-for-phase-detection-configuration-guide\/#primaryimage"},"thumbnailUrl":"https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-11-20-at-10.36.43\u202fAM.png","datePublished":"2024-12-18T19:54:13+00:00","dateModified":"2025-06-24T17:23:38+00:00","description":"Learn advanced techniques for phase detection using Moku's versatile FPGA-based instruments, balancing precision, speed, and complexity.","breadcrumb":{"@id":"https:\/\/liquidinstruments.com\/white-papers\/methods-for-phase-detection-configuration-guide\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/liquidinstruments.com\/white-papers\/methods-for-phase-detection-configuration-guide\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/liquidinstruments.com\/white-papers\/methods-for-phase-detection-configuration-guide\/#primaryimage","url":"https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-11-20-at-10.36.43\u202fAM.png","contentUrl":"https:\/\/liquidinstruments.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-11-20-at-10.36.43\u202fAM.png","width":1001,"height":643},{"@type":"BreadcrumbList","@id":"https:\/\/liquidinstruments.com\/white-papers\/methods-for-phase-detection-configuration-guide\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/liquidinstruments.com\/"},{"@type":"ListItem","position":2,"name":"Methods for phase detection configuration guide"}]},{"@type":"WebSite","@id":"https:\/\/liquidinstruments.com\/#website","url":"https:\/\/liquidinstruments.com\/","name":"Liquid Instruments","description":"","publisher":{"@id":"https:\/\/liquidinstruments.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/liquidinstruments.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/liquidinstruments.com\/#organization","name":"Liquid Instruments","url":"https:\/\/liquidinstruments.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/liquidinstruments.com\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/liquidinstruments.com\/wp-content\/uploads\/2020\/10\/BrandMark-Preferred-RGB-Color.png?fit=1000%2C924&ssl=1","contentUrl":"https:\/\/i0.wp.com\/liquidinstruments.com\/wp-content\/uploads\/2020\/10\/BrandMark-Preferred-RGB-Color.png?fit=1000%2C924&ssl=1","width":1000,"height":924,"caption":"Liquid Instruments"},"image":{"@id":"https:\/\/liquidinstruments.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/LiquidInstruments\/","https:\/\/x.com\/liquidinstrmnts","https:\/\/www.instagram.com\/liquidinstruments\/","https:\/\/www.linkedin.com\/company\/liquidinstruments\/","https:\/\/www.youtube.com\/c\/LiquidInstruments","https:\/\/vimeo.com\/liquidinstruments"],"hasMerchantReturnPolicy":{"@type":"MerchantReturnPolicy","merchantReturnLink":"https:\/\/liquidinstruments.com\/support\/warranty-repairs-and-service\/"}},{"@type":"Person","@id":"https:\/\/liquidinstruments.com\/#\/schema\/person\/9e95fcc52e40f7754fd85152937b68fa","name":"Jason Ball","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/liquidinstruments.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/b0e7502ee45ec194baeba408e7aa6836fee5a4bdef40b7b10bd8788a1b32ad6c?s=96&d=wavatar&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b0e7502ee45ec194baeba408e7aa6836fee5a4bdef40b7b10bd8788a1b32ad6c?s=96&d=wavatar&r=g","caption":"Jason Ball"},"sameAs":["https:\/\/www.linkedin.com\/in\/jason-ball-quantum\/"]}]}},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/liquidinstruments.com\/wp-json\/wp\/v2\/posts\/21804","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/liquidinstruments.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/liquidinstruments.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/liquidinstruments.com\/wp-json\/wp\/v2\/users\/49"}],"replies":[{"embeddable":true,"href":"https:\/\/liquidinstruments.com\/wp-json\/wp\/v2\/comments?post=21804"}],"version-history":[{"count":41,"href":"https:\/\/liquidinstruments.com\/wp-json\/wp\/v2\/posts\/21804\/revisions"}],"predecessor-version":[{"id":24776,"href":"https:\/\/liquidinstruments.com\/wp-json\/wp\/v2\/posts\/21804\/revisions\/24776"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/liquidinstruments.com\/wp-json\/wp\/v2\/media\/21814"}],"wp:attachment":[{"href":"https:\/\/liquidinstruments.com\/wp-json\/wp\/v2\/media?parent=21804"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/liquidinstruments.com\/wp-json\/wp\/v2\/categories?post=21804"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/liquidinstruments.com\/wp-json\/wp\/v2\/tags?post=21804"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}