ID |
Date |
Author |
Type |
Category |
Subject |
14957
|
Tue Oct 8 20:39:42 2019 |
aaron | Update | IOO | WFS loop measurements | I installed nds2 on donatello with yum, but still can't import nds2. |
14958
|
Wed Oct 9 09:37:28 2019 |
aaron | Update | IOO | WFS loop measurements | I installed nds2 again, this time successfully with
conda install -c conda-forge python-nds2-client
|
14868
|
Tue Sep 10 15:41:37 2019 |
aaron | Update | IOO | WFS measurements | [rika, aaron, rana]
We are getting the MC locked in anticipation of making some WFS transfer function measurements.
The PSL screen was all white boxes, so I keyed the PSL crate and burt restored the settings from 11:19am Sep 5 (somewhat earlier than we started rebooting computers). Following this, I ran Milind's unstick.py and then the PSL autolocker script; both worked on the first go, great work Milind!
The modecleaner autolocking script is having substantially more trouble. Rana found that pitch and yaw sliders for all MC optics have been swapped--we think it's because the camera at MC2 has been rotated. Note that for now, sliding pitch gives a change in yaw, and sliding yaw changes pitch.
Improving MC alignment
We noticed that with the WFS servo on, the modecleaner would be well aligned for a while (MC trans ~ 14000), only to lose lock after several minutes. We held the MC2_TRANS_PIT/YAW outputs at 0, so the MC2 QPD does not affect the WFS loop; the beam is well centered on WFS1/2, but not on the MC2 QPD, and with this signal out of the loop MC TRANS recovers to ~15000 counts (consistent with the quiet times over the last 90 days, see attachment 2). Attachment 1 shows the MC lock degrading, followed by some noise where we lost lock, and finally a visible increase in MC trans when we remove the MC2 QPD from the WFS loop.
mode cleaner alignment setting
MC1 Pich 4.4762 Yow 4.4669
MC2 Pich 3.7652 Yow -1.5482
MC3 Pich -0.4159 Yow 1.1477
After automatic locking MC, we stopped automatical locking and took alignment to the center of QPD.
And then again did the automatic locking MC. Finaly Rana move to best alignment.
Mode cleaner Alignment Setting
MC1 Pich 4.4942 Yow 4.6956
MC2 Pich 3.7652 Yow -1.5600
MC3 Pich -0.3789 Yow 1.1477
Measured sine response
We used diaggui to measure the response of WFS1/WFS2/MC2 pitch (yaw) to excitations in MC1/MC2/MC3 pitch (yaw). Seeing fluctuations of amplitude ~1 on the MCX_PIT/YAW_OUT channels, we used an amplitude 0.01 excitation at 20 Hz. We will work on scripting some of this tomorrow.
|
14871
|
Wed Sep 11 10:26:56 2019 |
aaron | Update | IOO | WFS measurements | Gameplan
We should also have a plan for the next couple weeks so we are organized; heavily adapted from. Here's what I'm thinking this morning:
- Construct the input/output matrix for the WFS. (basically, what we did yesterday)
- Measure a transfer function of MC[1, 2, 3]_[PIT, YAW] to [WFS1, WFS2, MC2_TRANS]_[PIT, YAW]. The transfer function above the loop bandwidth (few seconds BW, so we will excite >~ 10 Hz) characterizes the response of the sensor to the excitation.
- Invert the resulting 3x3 matrix and populate the inverted matrix at WFS_OUTMATRIX. This will map the WFS basis to the MC optics' pit/yaw basis.
- Script this process. If we make changes (for example, moving the telescoping lenses) to make this matrix more diagonal, we'll want to do these steps many times.
- Characterizing the loop
- Optimize the demodulation phase -- we want to minimize the signal in Q. This should also be automated. I found documentation in the white Wave Front Sensing binder
- Misalign a mirror in pitch or yaw, and rotate the phase to minimize the magnitude of Q (maximize I); this angle is 'R' on the WFSx_SETTINGS screen.
- We should measure a step response applied to each angular dof of the MC optics.
- Guoy Phase Calibration
- Characterizing / Calibrating the WFS heads
- The DCC has LIGO test procedures for their WFS RFPD, as does the white binder; the following checks are relevant for our WFS, and this is how I think we should carry them out (not identical to the procedure as written in the document). For many of these, we'll want to set up the JenneAM laser with a network analyzer for RF modulation.
- DC path transimpedance
- Measure the DC power of JenneAM with a power meter, and direct the beam to each of the QPD quadrants. Make sure the beam fits on a single quadrant.
- This will give us the product of the PD efficiency and DC transimpedance gain
- Last time this was measured (white WFS binder)
- notch tuning -- we are going to measure the TF, but I won't tune it without someone as ancient as the electronics
- Using the network analyzer, measure a transfer function from the laser AM to the QPD head's RF output
- Is there a pickoff available? The LIGO testing procedures recommend a FET probe
- We should do this while measuring the DC transimpedance for each quadrant
- notch rejection ratios
- While taking the RF transfer function, use the delta marker to record the difference between the notch and the RF operating frequency.
- RF transimpedance
- Illuminate the PD with white light from an incandescent bulb (a shot-noise limited source)
- 6-10 mA of photocurrent should be generated
- Use an RF spectrum analyzer and low noise RF pre-amplifier (gain ~20dB) to measure the shot noise limited spectrum
- A piece of scotch tape can be used to make the light uniformly illuminate the QPD
- Convert this RF PSD to an rms amplitude (voltage) spectral density, and also note the DC photocurrent. This can be used to calculate the RF transimpedance with

- Shot noise limited input sensitivity
- Measure the RF PSD with the beam blocked and light off; this is the dark photocurrent, and can be used to calculate the shot noise limited sensitivity.
References:
- Binders of documents about the 40m WFS
- LIGO ISC WFS RFPD test procedure (T1200347 is dual frequency, T1200380 is single frequency)
- The associated datasheet template is in T1200381
- Wavefront Sensor (T960111). This document even has a calibration protocol with forms to fill in during testing, so I've printed an extra copy of that appendix.
Automation
It would be good to script some of what we did yesterday. I'm checking out some scripts I'd used for Qryo and armloss measurements to remember the best way to do this.
- Existing WFS scripts (I didn't try these)
- WFS_DC_offsets -- sets the WFS QPD dark offsets
- block beam, then run script
- MC2_TRANS_offsets -- sets the MC2 transmission offset (why isn't this in the same script as WFS_DC_offsets?)
- MC should be aligned, beams centered on WFS, WFS servo off
- mcWFSallowOn(Off) -- turns on (off) the ASC filter module outputs
- mcwfshold -- turns off the input to WFS servos, but holds the current values of MC optic biases
- mcwfsoff -- turns off the mc wfs loop
- First, turns off the WFS outputs (eg WFS1_PIT OUTPUT)
- Turns off the MC WFS input gains
- Holds the WFS loop outputs
Miscellany
I noticed yesterday that the PSL_shutterqst box is white, and I've seen timeout requests when eg the reboot script tries to open/close the PSL shutter. It seems like a shutter that should open, so I should find the aux machine to restart it. |
14872
|
Wed Sep 11 14:37:43 2019 |
aaron | Update | IOO | WFS measurements | [aaron, rika]
We identified the Jenne laser and found a long optical fiber that might be able to transport our beam to the AP table.
Now we're searching for documentation on using this laser. Kevin and John measured a TF last year. Koji advised that we needn't worry too much, the current limit is already set correctly and we need only power on the laser.
We moved the breadboard (including a couple PDs, collimating lenses, laser, steering mirrors, etc) over to the AP table, and set it on top of the panel next to the WFS. We mounted the laser on the AP table, and added one lens with f~68 mm after the laser to fit the beam on a single quadrant; the beam was about 1mm diameter (measured by eye) when it entered the QPD. We turned the laser driver on at ~19.4 mA, and directed it to WFS2 via the last two steering mirrors before WFS2.
We monitored the QPD segments' DC level with ndscope on a laptop, and were able to send the beam to each of the four quadrants in turn. We set up the Agilent network analyzer to drive the laser's amplitude modulation and sent the RF signal from the LEMO output on the QPD head directly to the network analyzer. We will take the measurements tomorrow morning. |
14874
|
Thu Sep 12 12:42:31 2019 |
aaron | Update | IOO | WFS measurements | [rika, aaron]
At Seiji and Gautam's suggestion, we added an additional RF photodiode (NewFocus 1611) to the system so we can calibrate our transfer functions. The configuration is now laser -> BS --> lenses -> QPD and BS --> lenses -> RFPD. We added lenses to get the beams focused on the RFPD and QPD heads, and are again set up for TF measurement.
We took the following data. These parameters were consistent across all measurements:
- 1kHz IF BW
- log sweep with 801 points
- 32 averages
- auto attenuation
- -10 dBm excitation amplitude
- 19.2 mA DC current to the laser
- The DC level of the reference PD is -, and with the beam blocked (dark current) it is
Measurement |
file |
parameters |
WFS2_SEG1 / RFPD |
TFAG4395A_12-09-2019_155901.txt
|
100 MHz - 500 MHz |
WFS2_SEG1 / RFPD |
TFAG4395A_12-09-2019_160811.txt |
10 MHz - 100 MHz |
WFS2_SEG1 / RFPD |
TFAG4395A_12-09-2019_170234.txt
|
100 kHz - 10 MHz |
WFS2_SEG2 / RFPD |
AG4395A_12-09-2019_183125.txt |
100 MHz - 500 MHz |
WFS2_SEG2 / RFPD |
TFAG4395A_12-09-2019_183614.txt |
10 MHz - 100 MHz |
WFS2_SEG2 / RFPD |
TFAG4395A_12-09-2019_183930.txt |
100 kHz - 10 MHz |
WFS2_SEG3 / RFPD |
TFAG4395A_12-09-2019_225243.txt |
100 MHz - 500 MHz |
WFS2_SEG3 / RFPD |
TFAG4395A_12-09-2019_225601.txt |
10 MHz - 100 MHz |
WFS2_SEG3 / RFPD |
TFAG4395A_12-09-2019_225922.txt |
100 kHz - 10 MHz |
WFS2_SEG4 / RFPD |
TFAG4395A_12-09-2019_230758.txt
|
100 MHz - 500 MHz |
WFS2_SEG4 / RFPD |
TFAG4395A_12-09-2019_232058.txt |
10 MHz - 100 MHz |
WFS2_SEG4 / RFPD |
TFAG4395A_12-09-2019_234447.txt |
100 kHz - 10 MHz |
After taking the data for segment 1, I moved the beam to segment 2. The beam didn't fit on segment 2 without partially illuminating segment 1 (tested by maximizing the signal on segment 2, then blocking the beam. If the beam is entirely on one segment, only that segment should be effected; in this case, we found that segment 1's DC signal also changed when the beam was blocked). We readjusted the telescoping lenses to get the beam a bit smaller, and now the beam fits on segment 2. We know it is entirely on segment 2 because small beam movements do not change the signal on segment 2.
We are trying to take the remaining data, but AGmeasure keeps hanging while sending the data (after taking the measurement, over 10 min). We tried restarting the network analyzer to no avail. I was able to grab the data by cancelling the measurement and running
AGmeasure --getdata -i vanna
I've uploaded the spectrum for segment 1 in the meantime. Zero model is on the way.
When I finished up the measurements on WFS2, I removed the cables from the AP table and closed the cover.
EDIT: I forgot to switch the LEMO connector to measure the other segments, so we measured the RF signal from segment 1 even when the beam was on segments 2-4. We'll have to try again tomorrow. |
14875
|
Fri Sep 13 10:36:03 2019 |
aaron | Update | IOO | WFS measurements | [rika, aaron]
We are at it again. Rika is setting up the TF measurement, I'm looking into scripting the WFS sensing matrix measurement we made earlier in the week so we can return to it next week.
Measurement |
file |
parameters |
WFS2_SEG1 / RFPD |
|
100 MHz - 500 MHz |
WFS2_SEG1 / RFPD |
|
10 MHz - 100 MHz |
WFS2_SEG1 / RFPD |
|
100 kHz - 10 MHz |
WFS2_SEG2 / RFPD |
TFAG4395A_13-09-2019_181415.txt |
100 MHz - 500 MHz |
WFS2_SEG2 / RFPD |
TFAG4395A_13-09-2019_180955.txt |
10 MHz - 100 MHz |
WFS2_SEG2 / RFPD |
TFAG4395A_13-09-2019_182918.txt |
100 kHz - 10 MHz |
WFS2_SEG3 / RFPD |
TFAG4395A_13-09-2019_121533.txt |
100 MHz - 500 MHz |
WFS2_SEG3 / RFPD |
TFAG4395A_13-09-2019_123820.txt |
10 MHz - 100 MHz |
WFS2_SEG3 / RFPD |
TFAG4395A_13-09-2019_123243.txt |
100 kHz - 10 MHz |
WFS2_SEG4 / RFPD |
TFAG4395A_13-09-2019_161834.txt
|
100 MHz - 500 MHz |
WFS2_SEG4 / RFPD |
TFAG4395A_13-09-2019_170007.txt |
10 MHz - 100 MHz |
WFS2_SEG4 / RFPD |
TFAG4395A_13-09-2019_172001.txt |
100 kHz - 10 MHz |
When we mesuring TF of SEG4, the beam leaking to SEG1 about 1%.
We finished mesurement SEG2-4 and get the figure by running PDH_calibrate.ipynb .
edit: We observed during segment 2 measurements that blocking the beam reduced the DC level of segment 1 by less than 1%, but still clearly observable. As you can see in the plots, something is suspicious about the normalization of these TFs. We took segment 1 data a few days before the other segments, so perhaps we weren't getting the full beam on the reference PD during the later measurements? When I make this measurement for WFS1, I will try to fix some of these problems by choosing different telescoping optics, and I will consider whether removing the QPD heads from their table will improve the measurement. |
14882
|
Mon Sep 16 12:38:59 2019 |
aaron | Update | IOO | WFS measurements | I wanted to make a zero model of this circuit to get a handle on the results. I couldn't import zero on pianosa, and I tried pip installing zero, but was denied due to not finding version 3.0.3 of matplotlib. I finally got it to install using
pip3 install zero --user
Oddly, even though I can now import zero when I open a python3 session from the command line, when I open a jupyter notebook and switch to a python3 kernel, the zero module is still unavailable. I think I recall that conda manages the jupyter environment -- is pip managing an entirely separate environment (annoying)?
edit: Yeah, it was something like that. I reminded myself how this works with this article. |
14929
|
Thu Oct 3 11:38:35 2019 |
aaron | Update | IOO | WFS measurements | I set up the spectrum analyzer to make the WFS head RF transfer function measurement (V/W) on WFS1. I placed the Jenne laser on the AP table, along with the reference PD power supply, laptop, and laser power supply. The Agilent output AM modulates the laser; the reference PD is again NewFocus 1611, with its AC output sent to Agilent's R channel and DC output sent to an oscilloscope;
At Koji's suggestion, I've started setting up a small breadboard to hold the fiber collimator, BS, and reference PD. I haven't really used fiber optics before, I'd appreciate another set of eyes before I get too deep.
Gautam showed me the collimator and fiber BS.
I closed the PSL shutter while checking for a location to place the breadboard, and opened it while writing this. Headed back to Cryo to pick up the large incandescent bulb we'd borrowed over the summer. |
9526
|
Tue Jan 7 16:41:08 2014 |
manasa | Update | IOO | WFS moving MC suspensions |
Quote: |
The trend shows a big jolt to the MC1/3 pointing this morning at 8:30.
Was anyone working anywhere near there today? There is no elog.
If not, we will have to put a 'no janitor' sign on all of the 40m doors permanently to prevent mops misaligning our interferometer.
|
The MC trend for the last 2 days shows that the MC suspensions were kicked again earlier today. Looking back at the suspension channel INMONs along with the MC trans sum shows that the suspensions get kicked everytime MC locks and unlocks. (Attch:1)
So I checked the effect of WFS on the suspensions by disabling and enabling the WFS feedback servo (Attch:2).
Since the IMC is not at it best pointing, whenever the MC autolocker runs and enables the WFS, the suspensions look like they are getting kicked. But really, it's just the WFS doing their job.
Edit, JCD: What this really means is that our DC MC pointing is bad, and we need to move the MC suspensions to offload the WFS. (All of the WFS output numbers for MC1 and 3 were around 100, which is pretty big for those numbers). We should resurrect the WFS offloading scripts so that we can do this more regularly, and not have to do it by hand. |
17497
|
Wed Mar 8 09:17:21 2023 |
rana | Update | IMC | WFS noise ON/OFF | WFS error signal spectra w loops ON (G=4) and OFF.
Current output matrix also attached. |
6612
|
Mon May 7 12:57:34 2012 |
Den | Update | IOO | WFS noise in MC | I've measured coherence between seismometer signals and OSEMS of MC 1,2,3

GUR1 was rotated on the angle pi / 4 relative to x arm to match suspos axis of MC1 and MC3. Coherence between MC2 and GUR2_X is high, between MC3 and GUR1_X is ~0.2 but is compensated by GUR1_Y, between MC1 and GUR1_Y below 1Hz is ~0.5 and is not compensated by GUR1_X.
Then I measured coherence between GUR1_Y and MC3 OSEMS in 3 regimes :
- FEEDBACK OFF, WFS OFF
- FEEDBACK ON, WFS OFF
- FEEDBACK ON, WFS ON

Once WFS are ON, signal becomes noisy, FEEDBACK is OK. Then I measured coherence between MC_F and GUR2_X with WFS ON and OFF

Coherence between MC_F and GUR2_X is less when WFS are ON in the range 0.2 - 1 Hz and 4 - 10 Hz. Moreover PSD of MC_F seems to be higher at 10 - 100 Hz. But this may be caused by other reasons.
Then I measured the coherence between IN and OUT signals in WFS_SERVO

One filter bank adds noise to WFS signals and because of that we loose coherence between MC_F and seismic motion. |
6613
|
Mon May 7 17:28:29 2012 |
Den | Update | IOO | WFS noise in MC |
Quote: |
One filter bank adds noise to WFS signals and because of that we loose coherence between MC_F and seismic motion.
|
This effect is due to C1:IOO-WFS1_PIT_LIMIT=2000. When I turned if off, coherence between C1:IOO-WFS_PIT input and output signals restored

The other thing is that WFS actuate on the angular motion, but this couples to the position motion. We need to diagonalize the actuator. |
6614
|
Mon May 7 19:39:52 2012 |
Koji | Update | IOO | WFS noise in MC | OK. Then we should make this number bigger such that the coherence is still completely maintained.
Is this set in the auto locker? Or manually set?
Quote: |
This effect is due to C1:IOO-WFS1_PIT_LIMIT=2000. When I turned if off, coherence between C1:IOO-WFS_PIT input and output signals restored
|
|
6615
|
Mon May 7 20:15:37 2012 |
Den | Update | IOO | WFS noise in MC |
Quote:
|
OK. Then we should make this number bigger such that the coherence is still completely maintained.
Is this set in the auto locker? Or manually set?
Quote: |
This effect is due to C1:IOO-WFS1_PIT_LIMIT=2000. When I turned if off, coherence between C1:IOO-WFS_PIT input and output signals restored
|
|
LIMIT is set manually, auto locker does not change it. I've put C1:IOO-WFS1_PIT_LIMIT=4000, it seems to be fine for now. |
10681
|
Thu Nov 6 12:58:28 2014 |
Koji | Update | IOO | WFS offset was reset | IMC WFS operating point seemed to get degraded.
- IMC WFS feedback was relieved.
- WFS servo was turned off.
- IMC alignment was tuned carefully
- /opt/rtcds/caltech/c1/scripts/MC/WFS/WFS_FilterBank_offsets was run
- WFS servo was turned on again |
7710
|
Wed Nov 14 00:56:19 2012 |
Jenne | Update | IOO | WFS on, PZT2 ~set, AS camera back | WFS are back on, and working nicely. Den and I had seen a problem (which I had seen before) that when you turn on the integrators in the WFS loops, the MC Refl value gets worse (goes up). Koji reminded me that he had a nice elog (7452) on how to get the MC awesome. Ayaka and I last night stopped after Step 7. Step 8, zeroing the WFS offsets, is the secret important thing that I keep forgetting. I ran the script /opt/rtcds/caltech/c1/scripts/MC/WFS/WFS_FilterBank_offsets, then turned on the WFS loop, and the WFS are working just fine now.
I'm back to wishing that I had control over PZT1. I went back and forth for a while between 1Y4 and the ETMY table to get the IPANG beam centered on the QPD. Initially, the beam was coming out of the vacuum a little high. The digital HV power supply is pitch, and the analog HV power supply is yaw. When I get the beam reasonably well centered on IPANG, with a beautiful, non-clipped, beam, the beam is much too high on IPPOS. The beam barely hits the top of the first out of vac steering mirror, and then is too high on the QPD. It looks like (based on the sum value) that the beam is on the diode, just entirely in the upper 2 quadrants. But if I try to fix this, since IPANG has a longer lever arm, the IPANG beam doesn't come out of the vacuum. I have compromised by getting the beam on IPANG, centered in pitch and ignoring IPPOS pitch. For yaw, since moving PZT2 only makes one of POS or ANG good at a time, I split the difference, so the beam is not really centered in yaw on either, but it's close on both.
AS beam is back on the camera. I forgot that, especially since the beam at REFL is pretty bright, I had moved the AS and REFL cameras out of the beam so we didn't crispy-fry the CCDs. Therefore, the camera spots are no longer a reference of spot position. We can still eyeball the position on, say, the 2" lens, but that's not any kind of accurate. I put the AS camera back to it's normal place, so the AS beam is going toward AS55 and AS110, and a little bit is going to the camera. I have not yet aligned the beams actually on to the PDs.
REFL beam is dumped by a razor dump after the 2" lens. Manasa did some work (elog 7666) to the REFL path, and I'm not 100% sure how it was before, so I leave it to her to please work on during the day tomorrow. I think we need to put back the Y1 that used to be there, but I don't know where the optic is. I put a yaw dither on the PRM with awggui, and saw the REFL beam moving at my 2Hz dither frequency, so this time we actually have a useful beam coming out. |
6982
|
Wed Jul 18 00:36:22 2012 |
Jenne | Update | IOO | WFS oscillating | I was trying to lock and look at the ASS for the Yarm, but the transmitted power was oscillating very near 1Hz. Eventually I looked at the mode cleaner, and it was also moving around at a similar frequency. I took spectra of the ETMY SUS damping feedback signals, and they (POS, PIT, YAW) saw this 1Hz motion too (see attached plots...same data, one is a zoom around 1Hz).
As a first place to start, I turned off the WFS, which immediately stopped the MC oscillation. Turning the WFS back on, the oscillation didn't come back. I'm not sure what happened to make the WFS bad, but I perhaps had the ASS dither lines on (I've had them on and off, so I'm not sure), although turning off the dither lines didn't make the WFS any better.
As an aside, the MC refl with the WFS off was ~1.5, rather than the ~0.5 with the WFS on, which means that the PSL beam and the MC axis are not well matched. |
5819
|
Sat Nov 5 01:10:29 2011 |
Suresh | Update | IOO | WFS output matrix measured (open loop) |
The scripts and screens needed to make the MC WFS ouput matrix are once again functional.
I corrected the WFS lockins' phases to ensure that the Q outputs are minimised. Since all the lockins have the same relative phase with respect to the oscillator I found that the same phase works for all of them. About 90 deg in this case.
The scripts used to make the WFS outmatrix measurement live in /cvs/cds/rtcds/caltech/c1/scripts/MC/WFS
1) setupWFSlockins: This script makes sure that all the ASC, WFS_ LKIN and WFS_servo filter banks used in this measurement are set up properly. It also sets the WFS_lockin oscillator to 10 Hz. There are filter modules in the SIG filter bank of the WFS demodulators.
2) senseWFSoutMATRX: This script cycles through the various MC actuators ( MC 1 2 3 : PIT and YAW ) and measures the response of the various ASC sensors (WFS and MC2_TRANS QPD).
3) The data collected by the sensWFSoutMATRX can be analysed with a matlab file called " wfsmatrix3.m " located in a subdirectory under WFS called 'matlab'. I have added some comments in this file to make it easier to follow. The output of this file, at the moment, gives only the " Actuation Vectors " for WFS1P, WFS2P, WFS1Y and WFS2Y. It ignores the MC2TransQPD for now.
4) The lockin outputs are given below ( the 'reduceddata' )
wfs1p wfs2p mc2tp wfs1y wfs2y mc2ty
mc1p 0.2926 -0.4086 0.2926 0.0340 0.0064 0.0001
mc2p -0.2830 -1.3060 -0.2833 0.0628 0.1171 -0.0003
mc3p -0.3283 -0.3455 -0.3288 -0.0456 0.0275 0.0000
mc1y 0.0440 0.0261 0.0429 0.7204 0.9351 -0.0008
mc2y -0.1006 0.0850 -0.1036 -1.5509 -0.3882 0.0165
mc3y 0.0150 -0.0832 0.0144 0.1114 -1.0573 0.0006
5) The actuation vectors are given below
Pitch |
WFS1P |
WFS2P |
MC1 |
1.00 |
-0.86 |
MC2 |
-0.12 |
-1 |
MC3 |
-0.72 |
0.09 |
Yaw |
WFS1Y |
WFS2Y |
MC1 |
0.16 |
0.59 |
MC2 |
-1.00 |
0.20 |
MC3 |
0.51 |
-1 |
6) This measurement was performed with the WFS servo loops open. I will try to close the loops with this matrix and run the script again to measure the output matrix in closed loop.
7) This a.vectors obtained above are significantly different from that obtained a while ago (elog 5668) before the lockin demod phases (relative to each other) were fixed. This could also be because both are open loop measurements and we might have wandered into the nonlinear regime of the WFS sensors.
|
5834
|
Mon Nov 7 15:49:26 2011 |
jamie | Update | IOO | WFS output matrix measured (open loop) |
Quote: |
The scripts used to make the WFS outmatrix measurement live in /cvs/cds/rtcds/caltech/c1/scripts/MC/WFS
|
I assume you mean /opt/rtcds/caltech/c1/scripts/MC/WFS.
As I've tried to reitterate many times: we do not use /cvs/cds anymore. Please put all new scripts into the proper location under /opt/rtcds. |
5899
|
Tue Nov 15 19:59:41 2011 |
Suresh | Update | IOO | WFS output matrix measured (open loop) |
Quote: |
Quote: |
The scripts used to make the WFS outmatrix measurement live in /cvs/cds/rtcds/caltech/c1/scripts/MC/WFS
|
I assume you mean /opt/rtcds/caltech/c1/scripts/MC/WFS.
As I've tried to reitterate many times: we do not use /cvs/cds anymore. Please put all new scripts into the proper location under /opt/rtcds.
|
Yes the files are in /opt/rtcds/caltech/c1/scripts/MC/WFS.
I just went to wherever the 'scripts' alias takes me, found the 'pwd' and did a cp+paste of the path. I checked to be sure that 'scripts' takes me to /opt/rtcds/caltech/c1/scripts/.
So why does the pwd show /cvs/cds.... instead of /opt/rtcds ?
|
5321
|
Mon Aug 29 19:14:31 2011 |
Suresh | Update | IOO | WFS phase adjustments | [Valera, Suresh]
1) To see if there are significant dark-offsets on the WFS sensors we closed the PSL shutter and found that the offsets are in the 1% range. We decided to ignore them for now.
2) To center the MC_REFL beam on the WFS we opened the PSL shutter, unlocked the MC and then centered the DC_PIT and DC_YAW signals in the C1IOO_WFS_QPD screen.
3) We then looked at the power spectrum of the I and Q signals from WFS1 to see if the spectrum looked okay and found that some of the quadrants looked very different from others. The reason was traced to incorrect Comb60 filters. After correcting these filters we adjusted the R phase angle in the WFS1_SETTINGS screen to suppress the 1Hz natural oscillation signal in the Q channels of all the four quadrants. We repeated this process for WFS2
4) To see if the relative phase of all four quadrants was correct we first drove the MC_length and tried to check the phase of the response on each quadrant. However the response was very weak as the signal was suppressed by the MC servo. Increasing the drive made the PMC lock unstable. So we introduced a 6Hz, 50mVpp signal from an SR785 into the MC_servo (Input2) and with this we were able to excite a significant response in the WFS without affecting the PMC servo. By looking at the time series of the signals from the quadrants we set the R phase angle in WFS_Settings such that all the quadrants showed the same phase response to the MC_length modulation.
Using the larger response were were able to further tweak the R angle to supress the Q channels to about 1% of the I phase signals.
5) I then edited the c1ioo.mdl so that we can use the six lockins just as they are used in MC_ASS. However we can now set elements of the SEN_DMD_MATRX (sensor demod matrix) to select any of the MCL, WFS PIT and YAW channels (or a linear combination of them) for demodulation. The change is shown below. While compiling and model on C1IOO FE machine there were problems which eventually led to the FB crash.

|
4289
|
Mon Feb 14 15:59:49 2011 |
Jenne | Update | IOO | WFS quantum efficiency as a function of angle | [Larisa and Jenne]
A few weeks ago (on the 28th of January) I had tried to measure the quantum efficiency of one quadrant of the WFS as a function of angle. However, Rana pointed out that I was a spaz, and had forgotten to put a lens in front of the laser. Why I forgot when doing the measurement as a function of angle, but I had remembered while doing it at normal incidence for all of the quadrants, who knows?
Anyhow, Larisa measured the quantum efficiency today. She used WFS2, quadrant 1 (totally oil-free), since that was easier than WFS1. She also used the Jenne Laser (with a lens), since it's more stable and less crappy than the CrystaLasers. We put a 50 Ohm terminator on the RF input of the Jenne Laser, since we weren't doing a swept sine measurement. Again, the Ophir power meter was used to measure the power incident on the diode, and the reflected power, and the difference between them was used as the power absorbed by the diode for the quantum efficiency measurement. A voltmeter was used to measure the output of the diode, and then converted to current as in the quote below.
Still on the to-do list: Replace the WFS2 diode. See if we have one around, otherwise order one. Align beams onto WFS so we can turn on the servo.
QE = (h*c)/(lambda*e) * (I/P)
Where I = (Volts from Pin1 to GND)/2 /500ohms
P = Power from laser - power reflected from diode.
h, c, e are the natural constants, and lambda is 1064nm.
Also, I/P = Responsivity
Larissa is going to put her data and plots into the elog shortly....
Quote: |
Quantum Efficiency Measurement:
I refer to Jamie's LHO elog for the equation governing quantum efficiency of photodiodes: LHO 2 Sept 2009
The information I gathered for each quadrant of each WFS was: [1] Power of light incident on PD (measured with the Ophir power meter), [2] Power of light reflected off the PD (since this light doesn't get absorbed, it's not part of the QE), and [3] the photo current output by the PD (To get this, I measured the voltage out of the DC path that is meant to go to EPICS, and backed out what the current is, based on the schematic, attached).
I found a nifty 25 pin Dsub breakout board, that you can put in like a cable extension, and you can use clip doodles to look at any of the pins on the cable. Since this was a PD activity, and I didn't want to die from the 100V bias, I covered all of the pins I wasn't going to use with electrical tape. After turning down the 100V Kepco that supplies the WFS bias, I stuck the breakout board in the WFS. Since I was able to measure the voltage at the output of the DC path, if you look at the schematic, I needed to divide this by 2 (to undo the 2nd op amp's gain of 2), and then convert to current using the 499 Ohm resistor, R66 in the 1st DC path.
I did all 4 quadrants of WFS1 using a 532nm laser pointer, just to make sure that I had my measurement procedure under control, since silicon PDs are nice and sensitive to green. I got an average QE of ~65% for green, which is not too far off the spec of 70% that Suresh found.
I then did all 8 WFS quadrants using the 1064nm CrystaLaser #2, and got an average QE of ~62% for 1064 (58% if I exclude 2 of the quadrants....see below). Statistics, and whatever else is needed can wait for tomorrow.
Problem with 2 quadrants of WFS2?
While doing all of this, I noticed that quadrants 3 and 4 of WFS2 seem to be different than all the rest. You can see this on the MEDM screens in that all 6 other quadrants, when there is no light, read about -0.2, whereas the 2 funny quadrants read positive values. This might be okay, because they both respond to light, in some kind of proportion to the amount of light on them. I ended up getting QE of ~72% for both of these quadrants, which doesn't make a whole lot of sense since the spec for green is 70%, and silicon is supposed to be less good for infrared than green. Anyhow, we'll have to meditate on this. We should also see if we have a trend, to check how long they have been funny.
|
|
4307
|
Wed Feb 16 10:35:40 2011 |
Larisa Thorne | Update | IOO | WFS quantum efficiency as a function of angle | Here is the followup on Jenne's February 14th, 2011 update on the quantum efficiency measurements of WFS2.
http://nodus.ligo.caltech.edu:8080/40m/4289
Attached is a PDF of my calculations, based on measurements ranging between 0-25 degrees in 5 degree increments.
The graph at the bottom plots these angles versus the calculated quantum efficiency at each point and the responsivity. Since quantum efficiency and responsivity only differ by a factor of some natural constants (lamda, e, h, c), I used a graph with two vertical axes, because the points would be plotted at essentially the same location if quantum efficiency (%) and responsivity (Amps/Watts) were graphed on two separate plots.
The calculated values for quantum efficiency based on my measurements (labelled "ExpAverage") were pretty close to what Jenne had calculated in earlier attempts, which was around 60%. Just to test, I compared my quantum efficiency result against the calculation of quantum efficiency using the responsivity value for silicon, 0.5 Amps/Watt, which is labelled as "Spec". Comparison of "ExpAverage" and "Spec" shows that they differ by only about 2%, so I conclude that the theoretical quantum efficiency calculated using a given responsivity agrees with my measurement-based experimental result. |
1820
|
Mon Aug 3 14:15:50 2009 |
Jenne | Update | IOO | WFS recentered | I am (was) able to get the mode cleaner mostly locked, but because WFS2 wasn't centered, the MC would drift, then lose lock. I recentered both the WFS (after unlocking the MC and the MZ), and am now about to commence relocking both of those.
/end{quick update}
Note to self: WFS get centered based on the direct reflection from MC1. Once the MC is close enough, the WFS are enabled, and they twiddle all 3 MC mirrors to minimize their error signal. Moral of the story: make sure the WFS are centered. |
12900
|
Wed Mar 22 16:58:25 2017 |
gautam | Update | IMC | WFS sensing matrix measurements | I've taken a bunch of transfer function measurements from the MC ASC PIT and YAW channels to the WFS error signals using the same set of DTT templates Koji used while characterizing the WFS loops a couple of months ago, before the IMC RF changes. Analysis is underway and I will post the results here shortly...
As an aside, Rana had added 10dB and 20dB gains to all of the WFS filter banks yesterday. I tried engaging the 10dB gains on the two MC2_TRANS PD loops, and this did not seem to induce any instability. I stepped both loops and saw that as expected, the 1/e times for both of these loops is about 45 seconds now (compared to ~150 seconds at the nominal gain). These have been running all day today, and the IMC seems well behaved, so I am going to leave these on for now... Jacking up the gain on the MC2_TRANS_QPD loops by 20dB induced instability - same story for the 4 WFS loops with 10dB additional gain... |
12901
|
Thu Mar 23 01:44:53 2017 |
gautam | Update | IMC | WFS sensing matrix measurements | Thanks to Koji's nice MATLAB script using DttData functions, I was able to quickly analyze the TF data. Essentially, this measurement was a repetition of what was done here. The difference is that the modulation depth has been increased by ~25x compared to that measurement from December 2016. Here are the measured TFs (before accounting for the 1/f^2 normalization) for the various quadrants and the PIT/YAW channels:

The plots above are just to illustrate that the measurement was clean between the band over which the averaging will be done to compute the TF amplitude - i.e. 7-15Hz. The full summary of TF amplitudes, standard deviations, and the sensing matrix in the style of the referenced elog (the actual excel spreadsheet is Attachment #4, minus some of the graphics Koji had on his excel sheet):

Inverting those matrices, we get the matrices that diagonalize the sensor-actuator chain:
PITCH:

YAW:

I will try implementing these matrices tomorrow and take a look at the step responses of the loops - the idea is that perhaps the system wasn't optimally diagonalized before and perhaps we can now improve the bandwidths of all the loops.
|
12902
|
Thu Mar 23 08:43:11 2017 |
rana | Update | IMC | WFS sensing matrix measurements | For sensing matrix, better to use single frequency sine response. We don't want to measure around the bounce or above the 28 Hz cutoff filters in the MC SUS. |
12867
|
Sun Mar 5 12:41:23 2017 |
gautam | Update | IMC | WFS servo-steppin | I've been sitting on some data for a while now which I finally got around to plotting. Here is a quick summary:
Attachment #1: I applied a step input to the offset of each of the six WFS loops and observed the step response. The 1/e time constant for all 4 WFS loops is <10s suggesting a bandwidth a little above 0.1Hz. However, the MC2 P and Y loops have a much longer time contant of ~150s. Moreover, it looks like the DC centering of the spot on the QPD isn't great - the upper two quadrants (as per the MEDM screen) have ~3x the cts of the lower pair.
I did not (yet) try increasing the gain of this loop to see if this could be mitigated. I accidentally saved this as a png, I will put up the pdf plot
Attachment #2: This is a comparison of the WFS error signals with the loops engaged (solid lines) vs disabled (dashed lines). Though these measurements were taken at slightly different times, they are consistent with the WFS loop bandwidths being ~0.1Hz.
Attachment #3: Comparison of the spectra of the testpoint channels and their DQ counterparts at the same time which are sampled at 512Hz. It does not look like there is any dramatic aliasing going on, although it is hard to tell what exactly is the order of the digital AA filter implemented by the RCG. Further investigation remains to be done... For reference, here are some notes: T1600059, T1400719
GV 7 March 2017 6pm: It looks like we use RCG v2.9.6, so it should be the latter document that is applicable. I've been going through some directories to try and find the actual C-code where the filter coeffs are defined, but have been unsuccessful so far...
Quote: |
I will update with the in-loop error signal spectra, which should give us some idea of the loop bandwidth.
I will look into lowering the sampling rate, and how much out-of-band power is aliasing into the 0-256 Hz band and update with my findings.
|
|
15965
|
Thu Mar 25 15:31:24 2021 |
gautam | Update | IOO | WFS servos | The servos are almost certainly not optimal - but we have the IFO sort of working, so before we make any changes, let's make a strong case for it. Once the loop TFs and noises (e.g. the sensing noise reinjection you maybe saw) are fully characterized and a new loop is shown to perform better, then we can make the changes, but until then, let's continue using the "nominal" configuration and keep all the WFS loops on . I turned everything back on.
BTW, MC2_ASCPIT_IN1 isn't the correct channel to measure the sensing noise re-injection, you need some other sensor, e.g. is the MC transmission (de)stabilized. 0-20 Hz is where I expect the WFS is actually measuring above the sensing noise. |
12838
|
Fri Feb 17 20:10:18 2017 |
gautam | Update | IMC | WFS servos turned back on | [Koji, gautam]
Turns out the "problem" with WFS2 and the apparent offset accumulation on the IMC Servo board is probably a slow machine problem.
Today, Koji and I looked at the situation a little more closely. This anomalous behaviour of the C1:IOO-MC_SUM channel picking up an offset seems correlated with light being incident on WFS2 head. Placing an ND filter in front of WFS 2 slowed down the rate of accumulation (though it was still present). But we also looked at the in-loop error signal on the IMC board (using the "Out 2" BNC on the front panel), and this didn't seem to show any offset accumulation. Anyways, the ability of the Autolocker doesn't seem to be affected by this change, so I am leaving the WFS servo turned on.
The new demod phases (old +45degrees) and gains (old gains *0.2) have been updated in the SDF table. It remains to see that the WFS loops don't drag the alignment over longer timescales. I will post a more detailed analysis here over the weekend...
Also, we thought it would be nice to have DQ channels for the WFS error signals for analysis of the servo (rather than wait for 30 mins to grab live fine resolution spectra of the error signals with the loop On/Off). So I have added 16 DQ channels [recorded at 2048 Hz] to the c1ioo model (for the I and Q demodulated signal from each quadrant for the 8 quadrants). The "DRATE" for the c1ioo model has increased from ~200 to 410. Comparing to the "DRATE" of c1lsc, which is around 3200, we think this isn't significantly stretching the DAQ abilities of the c1ioo model...
|
12839
|
Sat Feb 18 14:09:06 2017 |
rana | Update | IMC | WFS servos turned back on | Yikes. Please change the all teh WFS DQ channels sample rates from 2048 down to 512 Hz. I doubt we ever need anything about 180 Hz.
There is sometimes an issue with this: if our digital AA filters are not strong enough, the noise about above 256 Hz can alias into the 0-256 Hz band. We ought to check this quantitatively and make some elog statement about our AA filters. This issue is also seen in DTT when requesting a low frequency spectrum: DTT uses FIR filters which are sometimes not sharp enough to prevent this issue.
|
12840
|
Sat Feb 18 21:50:48 2017 |
gautam | Update | IMC | WFS servos turned back on | Here is a comparison of the error signal spectra after increasing the IMC modulation depth, to the contribution with RF inputs / whitening inputs terminated (which I borrowed from Koji's characterization of the same in Dec 2016, these shouldn't have changed).

Some general observations:
- This data was taken with the WFS servos disabled, but with the IMC hand-aligned to a good state (MC_TRANS ~15,000). The error signal spectra are from the new DQ channels (but still sampled at 2048Hz, I had not implemented the change to 512Hz).
- The error signals seem to have increased by ~25x
, which is consistent with how much we expect the modulation depth to have increased
- The bump around 1 Hz is now cleaerly visible in all 16 channels, as is the bounce peak at 16Hz (relative to Dec 2016). In general, between 0.1Hz and 5Hz, there is now a fair bit of daylight between the error signals and the electronics noise contribution.
I will update with the in-loop error signal spectra, which should give us some idea of the loop bandwidth.
I will look into lowering the sampling rate, and how much out-of-band power is aliasing into the 0-256 Hz band and update with my findings.
Quote: |
Yikes. Please change the all teh WFS DQ channels sample rates from 2048 down to 512 Hz. I doubt we ever need anything about 180 Hz.
There is sometimes an issue with this: if our digital AA filters are not strong enough, the noise about above 256 Hz can alias into the 0-256 Hz band. We ought to check this quantitatively and make some elog statement about our AA filters. This issue is also seen in DTT when requesting a low frequency spectrum: DTT uses FIR filters which are sometimes not sharp enough to prevent this issue.
|
|
4148
|
Thu Jan 13 03:00:01 2011 |
Jenne | Update | IOO | WFS shenanigans | My goal this afternoon was to measure the quantum efficiency of the MC WFS. In the process of doing this, I discovered that when I reverted a change in the MCWFS path (see elog 4107 re: this change), I had not checked the max power going to the WFS when the MC unlocks.
Current status:
MC locks (is locked now). No light going to WFS at all (to prevent MC WFS french-fry action). Quantum Efficiency measured.
The Full Story:
Power to WFS:
Rana asked me to check out the quantum efficiency of the WFS, so that we can consider using them for aLIGO. This involves measuring the power incident on the PDs, and while doing so, I noticed that WFS1 had ~160mW incident and WFS2 had ~240mW incident while the mode cleaner was unlocked. This is bad, since they should have a max of ~10mW ever. Not that 200mW is going to destroy the PD immediately, but rather the current out, with the 100V bias that the WFS have, is a truckload of power, and the WFS were in fact getting pretty warm to the touch. Not so good, if things start melting / failing due to extended exposure to too much heat.
The reason so much power was going to the WFS is that it looks like Yuta/Koji et. al., when trying to use the WFS as a MC1 oplev, changed out 2 of the beam splitters in the MC WFS / MC Refl path, not just one. Or, we've just been crispy-frying our WFS for a long time. Who knows? If it is option A, then it wasn't elogged. The elog 3878 re: BS changeout only mentions the change of one BS.
Since the MC Refl path has a little more than ~1W of power when the MC is unlocked, and the first BS (which was reverted in elog 4107) is a 10% reflector, so ~100mW goes to the MC Refl PD, and ~900mW goes to the MC WFS path. In front of a Black Hole beam dump was sitting a BS1-33, so we were getting ~300mW reflected to be split between the 2 WFS, and ~600mW dumped. The new plan is to put a W2 window in place of this BS1-33, so that we get hopefully something like 0.1% reflected toward the WFS, and everything else will be dumped. I could not find a W2-45S (everything else is S, so this needs to be S as well). I found a bunch of W2-0deg, and a few W2-45P. Does anyone have a secret stash of W2-45S's??? To avoid any more excessive heat just in case, for tonight, I have just left out this mirror entirely, so the whole MC WFS beam is dumped in the Black Hole. The WFS also have aluminum beam dumps in front of them to prevent light going in. None of this affects the MC Refl path, so the MC can still lock nice and happily.
Quantum Efficiency Measurement:
I refer to Jamie's LHO elog for the equation governing quantum efficiency of photodiodes: LHO 2 Sept 2009
The information I gathered for each quadrant of each WFS was: [1] Power of light incident on PD (measured with the Ophir power meter), [2] Power of light reflected off the PD (since this light doesn't get absorbed, it's not part of the QE), and [3] the photo current output by the PD (To get this, I measured the voltage out of the DC path that is meant to go to EPICS, and backed out what the current is, based on the schematic, attached).
I found a nifty 25 pin Dsub breakout board, that you can put in like a cable extension, and you can use clip doodles to look at any of the pins on the cable. Since this was a PD activity, and I didn't want to die from the 100V bias, I covered all of the pins I wasn't going to use with electrical tape. After turning down the 100V Kepco that supplies the WFS bias, I stuck the breakout board in the WFS. Since I was able to measure the voltage at the output of the DC path, if you look at the schematic, I needed to divide this by 2 (to undo the 2nd op amp's gain of 2), and then convert to current using the 499 Ohm resistor, R66 in the 1st DC path.
I did all 4 quadrants of WFS1 using a 532nm laser pointer, just to make sure that I had my measurement procedure under control, since silicon PDs are nice and sensitive to green. I got an average QE of ~65% for green, which is not too far off the spec of 70% that Suresh found.
I then did all 8 WFS quadrants using the 1064nm CrystaLaser #2, and got an average QE of ~62% for 1064 (58% if I exclude 2 of the quadrants....see below). Statistics, and whatever else is needed can wait for tomorrow.
Problem with 2 quadrants of WFS2?
While doing all of this, I noticed that quadrants 3 and 4 of WFS2 seem to be different than all the rest. You can see this on the MEDM screens in that all 6 other quadrants, when there is no light, read about -0.2, whereas the 2 funny quadrants read positive values. This might be okay, because they both respond to light, in some kind of proportion to the amount of light on them. I ended up getting QE of ~72% for both of these quadrants, which doesn't make a whole lot of sense since the spec for green is 70%, and silicon is supposed to be less good for infrared than green. Anyhow, we'll have to meditate on this. We should also see if we have a trend, to check how long they have been funny. |
4149
|
Thu Jan 13 12:56:57 2011 |
rana | Update | IOO | WFS shenanigans | Actually, I just found out that there are different flavors of 'YAG-444'.
There's a YAG-444AH and also a YAG-444-4AH. I'm not sure which one we have or even which is better. The diode's internal resistance is not listed.
They also say explicitly that he 'YAG Enhancement' is just using thicker Silicon. Since the absorption of 1064 nm light in Silicon is very small, most of the light just goes in and then comes back out without depositing much of the power. |
5042
|
Wed Jul 27 10:04:29 2011 |
Suresh | Update | IOO | WFS transfer function measurements | This is part of the WFS activity. So far I have completed the following tasks:
1) I fixed the MEDM screens up to a point where they can be used for locking. There are still some buttons which invoke non-existing screens and some blank fields. But the basic filter banks and input and output matrices are fixed.
2) I copied all the old filter banks into the new screens both in the WFS head and in the WFS Master, where the servo filters are located. The I and Q filter banks in the WFS heads have been switched on.
3) I <=> Q phase settings in the WFS head for each quadrant: We have assumed that the I and Q are orthogonal so D=90 for all cases. I set the R phase to minimise the signal in all the Q lines. So the signal is largely in the I phase. I used Sine Response feature in DTT while supplying an excitation signal to MC2_ASCPIT_EXC. At times I used the YAW instead of PIT if I did not get enough coherence. This was set manually by watching the Q phase signal and minimising that by adjusting the R angle. It was in general possible to get this correct to a deg. There are several old scripts to do this in the MC/WFS but they do not work since most of them are based on the ezlockin or ezcademod functions. I will try to fix the ezWFS1phase and ezWFS2phase scripts to automate this. Some channel names have to be changed in these.
4) I measured the transfer function between the mirror motions [(MC1, MC2, MC3) x (PIT, YAW)] and the sensor DoF [(WFS1, WFS2) x (PIT, YAW)]. The measurements are reported below. The plan is to invert this matrix and use it as the Out_Matrix.

I list here the various steps I took in making this measurement.
a) Set the DC offsets on the individual quadrants to zero using an old script (which I updated with the new channel names). The script is called McWFS_dc_offsets and is located in the $scripts$/MC/WFS directory. Note that before doing this the PSL shutter was closed. This script sets a basic EPICS parameter called AOFF for each channel. These are listed in cvs/cds/caltech/target/c1iool0 .
b) Then the PSL beam into the MC was steered to optimise coupling into MC (described in my earlier post today). This is because we use the input beam as a reference while setting up the WFS.
c) Unlock the MC and center the directly reflected beam from the MC on the WFS. We use the DC monitors on the C1IOO_WFS_QPD.adl screen to center the spot on the WFS head.
d) Then used the WFSoffsets script to set the offsets in the I and Q filter banks to zero. This script uses the ezcaservo to look at the OUT16 channels and zeroes them by setting an appropriate offset. I took care to switch off all slow filters in the I and Q filter banks before this operation was carried out . Only the 60Hz comb filter was on.
e) Opened the PSL shutter and relocked the MC
f) Then I measured the transfer co-efs by oscillating the optic (exciting a specific degree of freedom) and observing the response in the WFS sensor degrees of freedom. These are tabulated above.
Next
I plan to use this matrix and prepare the Output matix and then close the WFS servo loops.
|
10431
|
Tue Aug 26 23:46:55 2014 |
ericq | Update | IMC | WFS tuneup | I decided to see what I could do with the new WFS setup.
First, I adjusted the WFS digital demod angles. Once I ensured that the static MC alignment and DC alignment onto the WFS was good, I drove MC2 in pitch with the WFS output off. I then did the usual thing of making the Q peak at the excitation frequency go away. Here are the changes:
- WFS1 Q1: 7 -> -24 (-31)
- WFS1 Q2: 6.5 -> -9.5 (-16)
- WFS1 Q3: -6.5 -> -26.5 (-20)
- WFS1 Q4: 47 -> 30 (-17)
- WFS2 Q1: -51 -> -39 (-12)
- WFS2 Q2: -39 -> -21 (-18)
- WFS2 Q3: -32 -> -20 (-12)
- WFS2 Q4: -120 -> -108 (-12)
I then drove each MC mirror in pitch and yaw respectively, and measured the TF from excitation to the WFS signal (dB Magnitude, sign):
Mirror |
DoF |
WFS1 Pitch |
WFS1 Yaw |
WFS2 Pitch |
WFS2 Yaw |
MC1 |
Pit |
-67.7,+ |
-81.9,+ |
-58.9,- |
-83.7,+ |
|
Yaw |
-82.5,- |
-48.7,- |
-83.7,+ |
-112.3,- |
MC2 |
Pit |
-50.4,- |
-77.1,- |
-54.2,- |
-67.9,+ |
|
Yaw |
-82.1,- |
-52.9,+ |
-59.6,- |
-44.0,- |
MC3 |
Pit |
-59.7,- |
-97.3,+ |
-62.0,+ |
-83.9,- |
|
Yaw |
-78.0,+ |
-52.9,+ |
-67.3,+ |
-51.4,+ |
I looked through some old ELOG's of Suresh's and used similar logic to scripts/MC/WFS/wfsmatrix2.m to generate a new output matrix. (This involves creating a null sensing vector that is orthogonal to the measured ones, and inverting that matrix)
Old:
Pitch |
WFS1 |
WFS2 |
MC2T |
|
YAW |
WFS1 |
WFS2 |
MC2T |
MC1 |
-1 |
0.044 |
0 |
|
MC1 |
-1 |
-0.294 |
0 |
MC2 |
0.19 |
1 |
1 |
|
MC2 |
-0.26 |
-0.045 |
-1 |
MC3 |
0.5 |
-0.681 |
0 |
|
MC3 |
-.9 |
1 |
0 |
New:
Pitch |
WFS1 |
WFS2 |
MC2T |
|
YAW |
WFS1 |
WFS2 |
MC2T |
MC1 |
0.835 |
-1 |
0 |
|
MC1 |
-1 |
-0.229 |
0 |
MC2 |
-0.948 |
-0.433 |
1 |
|
MC2 |
0.317 |
-1 |
-1 |
MC3 |
-1 |
0.865 |
0 |
|
MC3 |
0.743 |
0.628 |
0
|
I had to flip a gain or two to keep things stable, then measured the WFS error signal spectra to see if this made anything better. The WFS1 spectra look better, but WFS2 not so much.

The loops would need a more thorough investigation, but for now, they're at least a little calmer. The MC is stabler than immediately after the upgrade, but there's still room for improvement.
|
10432
|
Wed Aug 27 09:12:47 2014 |
Koji | Update | IMC | WFS tuneup | I'm sure that the 1~3Hz motion comes from the mirror motion, but not 100% sure what is causing
the broad stochastic noise. If this is the beam jitter, this penetrates to the IFO via the WFS servos.
Is there any way to characterize this noise in order to compare it with the actual (estimated) motion of the mirrors? |
17168
|
Sat Oct 1 13:09:49 2022 |
Anchal | Update | IMC | WFS turned on | I turned on WFS on IMC at:
PDT: 2022-10-01 13:09:18.378404 PDT
UTC: 2022-10-01 20:09:18.378404 UTC
GPS: 1348690176.378404
The following channels are being saved in frames at 1024 Hz rate:
- C1:IOO-MC_TRANS_PIT_ERR (Same as C1:IOO-MC_TRANS_PIT_OUT)
- C1:IOO-MC_TRANS_YAW_ERR (Same as C1:IOO-MC_TRANS_YAW_OUT)
- C1:IOO-MC_TRANS_SUM_ERR (Same as C1:IOO-MC_TRANS_SUMFILT_OUT)
We can keep it running over the weekend as we will not use the interferometer. I'll keep an eye on it with occasional log in. We'll post the time when we switch it off again.
The IMC lost lock at:
UTC Oct 03, 2022 01:04:16 UTC
Central Oct 02, 2022 20:04:16 CDT
Pacific Oct 02, 2022 18:04:16 PDT
GPS Time = 1348794274
The WFS loops kept running and thus took IMC to a misaligned state. Between the above two times, IMC was locked continuously with very brief lock loss events, and had all WFS loops running. |
9389
|
Fri Nov 15 09:24:41 2013 |
Steve | Update | IOO | WFS with beam dumps | This is a proposal to move WFSs such way that their reflected beam can be trapped.
Later ps: Nic will take care of the Gouy phase telescopes. |
9390
|
Fri Nov 15 09:27:58 2013 |
Koji | Update | IOO | WFS with beam dumps | Unfortunately this does not work. These WFSs are not the detectors which we can move freely.
In order to move the WFS detectors, we need the precise design of the Gouy phase for each WFS heads.
Without the design, we can't move the detectors. |
16862
|
Wed May 18 09:02:52 2022 |
Anchal | Update | BHD | WFS1 PD centered | I centered WFS1 PD so that IMC WFS Servo does not go out of range.
|
4883
|
Sat Jun 25 04:40:43 2011 |
Suresh | Update | ASC | WFS1 Transimpedance measurement | WFS1 Transimpedance
The attached plots show the location of the ~29.5 MHz pole and the 59 MHz notch for each quadrant of the WFS1 Sensor head.
WFS1 |
Pole (MHz) |
Z(Ohms) |
Notch (MHz) |
Z(Ohms) |
Q1 |
28.89 |
598 |
60.38 |
0.83 |
Q2 |
29.20 |
513 |
57.70 |
0.57 |
Q3 |
29.63 |
681 |
59.63 |
0.89 |
Q4 |
28.89 |
609 |
58.13 |
0.78 |
As may be seen from the above table, these frequencies will need to be adjusted in some cases.
From the plots we can see that, when there is no attenuation set on the attenuator AT65-0263 (ref D990249-A), the MAX4107 oscillations are seen in Q2,Q3,Q4 quadrants at around 200 MHz.
Rana suggested, from his previous encounter with this circuit, that the solution is to remove the second MAX4106 and the attenuator on the RF line to avoid this oscillation.

A look at the circuit board shows that some of the inductors have not been mounted. That explains the presence of only one notch though the schematic shows two.

|
4995
|
Wed Jul 20 06:36:39 2011 |
Suresh | Update | IOO | WFS1 and 2 gains | Gains of individual quadrants in both the WFS
As a simple check of the gains on all the quadrants I hooked up the AM (Jenne) laser to put FM modulated light on to the WFS heads and observed the FM modulation frequency , 105 Hz, show up on a power spectrum of the RF outputs. The plots below show the peak at 105Hz in all the quadrants.


However I should have put in AM modulation rather FM modulation. I will do that using the digital system today. The first version above was done wth a Marconi driving the AM laser modulation.
|
4860
|
Wed Jun 22 18:51:47 2011 |
Suresh | Update | IOO | WFS2 RF response | I have shifted the Jenne laser back to the small table where we do RF PD characterisation (RFPD table). I found several 25pin D-type connector cables, connected them in tandem and am using that to power the WFS2 sensor head at the RFPD table.
The set up is ready for looking at the RF response of the WFS sensors. Will continue tonight.
|
4895
|
Tue Jun 28 09:50:03 2011 |
Suresh | Update | IOO | WFS2 RF response | The WFS2 Transimpedance has been measured to determine if it also suffers from the same 200MHz oscillations seen in WFS1 sensor head
The attached plots (pdf attached) show that the 29.5 MHz peak needs tweaking in Q2 and Q1 seems to have a much lower transimpedance than other quadrants. The table below summarises the resonances and notches of the ckt
WFS2 |
Pole(MHz) |
Z(Ohms) |
Notch (MHz) |
Z(Ohms) |
Q1 |
29.63 |
576 |
59.25 |
0.76 |
Q2 |
28.5 |
862 |
59.0 |
1.41 |
Q3 |
29.8 |
766 |
59.25 |
1.05 |
Q4 |
29.8 |
704 |
59.0 |
1.09 |
The peak at 10MHz is much sharper than the similar peak at 13MHz in the case of WFS1. Is this a matter for some concern?
The 200MHz oscillation once again exists in Q2, Q3 and Q4. This sensor head will also require the same treatment as WFS1.
Quote: |
I have shifted the Jenne laser back to the small table where we do RF PD characterisation (RFPD table). I found several 25pin D-type connector cables, connected them in tandem and am using that to power the WFS2 sensor head at the RFPD table.
The set up is ready for looking at the RF response of the WFS sensors. Will continue tonight.
|
|
15670
|
Tue Nov 10 14:30:06 2020 |
gautam | Update | IOO | WFS2 broken | While proceeding with the interferometer recovery, I noticed that there appeared to be no light on WFS2. I confirmed on the AP table that the beam was indeed hitting the QPD, but the DC quadrants are all returning 0. Looking back, it appears that the failure happened on Monday 26 October at ~6pm local time. For now, I hand-aligned the IMC and centered the beams on the WFS1 and MC2T QPDs - MCT is ~15000 cts and MC REFL DC is ~0.1, all consistent with the best numbers I've been able to obtain in the past. I don't think the servo will work without 1 sensor without some retuning of the output matrix.
It would appear that both the DC and RF outputs of WFS2 are affected - I dithered the MC2 optic in pitch (with the WFS loop disabled) at 3.33 Hz, the transmission and WFS1 sensors see the dither but not WFS2. It could be that I'm just not well centerd on the PD, but by eye, I am, so it would appear that the problem is present in both the DC and RF signal paths. I am not going into the PD head debugging today.
Quote: |
Looking back through the elog, 1mtorr is the pressure at which it is deemed safe to send the full power beam into the IMC. After replacing the HR mirror in the MCREFL path with a 10% reflective BS, I just cranked the power back up. IMC is locked. With the increased exposure on the MC2T camera, lots of new scattered light has become visible.
|
|
15708
|
Fri Dec 4 15:58:22 2020 |
Koji | Update | IOO | WFS2 broken | I checked the backplane connection for IMC WFS2 and found that the cables for IMC WFS2 and the IMC demod were swapped during my IMC noise hunting activities. I reverted it just now.
But we need to check if this damaged anything such as the WFS2 head, the WFS2 demod, etc, once the IMC locking is back. |
4819
|
Wed Jun 15 00:49:34 2011 |
Suresh | Update | IOO | WFS2 has been fixed. |
The WFS2 sensor head had a damaged Quadrant PIN diode (YAG-444-4A). This has been replaced by a YAG-444-4AH which has a responsivity of 0.5 A/W.

The responsivity of each quadrant was measured at normal incidence. A diagram of the set up with the relevant power levels is attached. The precision of these measurement is about 5% . Largely because the power levels measured are sensitive to the position of the laser beam on the power meter sensor head (Ophir with ND filter mask taken off). Putting the mask back on did not solve this problem.
The incident power was 0.491mW of which about 0.026mW was reflected from the face of the QPD. The beam was repositioned on the QPD to measure the response of each quadrant. In each case the beam was positioned to obtain maximum DC output voltage from the relevant quadrant. A small amount of spill over was seen in the other quadrants. The measurements are given below
WFS2 DC output measurements (mV)
|
Position 1 |
Position 2 |
Position 3 |
Position 4 |
Dark |
Q1 |
244 |
6.7 |
5.4 |
6.9 |
4 |
Q2 |
5.9 |
238 |
8.4 |
5 |
5 |
Q3 |
9 |
6.6 |
236 |
7.3 |
6 |
Q4 |
7.5 |
7 |
7 |
252 |
7 |

To measure these DC outputs of from the sensor-head a breakout board for the 25-pin D-type connector was used as in the previous measurements. The results are given below
WFS2 Quantum Efficiency measurement
|
DC out (mV) |
Responsivity
A/W
|
Quantum Efficiency (%) |
Q1 |
238 |
0.52 |
0.60 |
Q2 |
233 |
0.50 |
0.59 |
Q3 |
230 |
0.50 |
0.58 |
Q4 |
244 |
0.53 |
0.61 |
The measured responsivity agrees with the specification from the manufacturer. It is to be noted that the previous QPD is reported to have a slightly smaller responsivity 0.4 A/W at 1064 nm. The data sheet is attached.
Since the new QPD may have a slightly different capacitance the RF transfer function of the WFS2 needs to be examined to verify the location of the resonances.
Quote: |
[Larisa and Jenne]
A few weeks ago (on the 28th of January) I had tried to measure the quantum efficiency of one quadrant of the WFS as a function of angle. However, Rana pointed out that I was a spaz, and had forgotten to put a lens in front of the laser. Why I forgot when doing the measurement as a function of angle, but I had remembered while doing it at normal incidence for all of the quadrants, who knows?
Anyhow, Larisa measured the quantum efficiency today. She used WFS2, quadrant 1 (totally oil-free), since that was easier than WFS1. She also used the Jenne Laser (with a lens), since it's more stable and less crappy than the CrystaLasers. We put a 50 Ohm terminator on the RF input of the Jenne Laser, since we weren't doing a swept sine measurement. Again, the Ophir power meter was used to measure the power incident on the diode, and the reflected power, and the difference between them was used as the power absorbed by the diode for the quantum efficiency measurement. A voltmeter was used to measure the output of the diode, and then converted to current as in the quote below.
Still on the to-do list: Replace the WFS2 diode. See if we have one around, otherwise order one. Align beams onto WFS so we can turn on the servo.
QE = (h*c)/(lambda*e) * (I/P)
Where I = (Volts from Pin1 to GND)/2 /500ohms
P = Power from laser - power reflected from diode.
h, c, e are the natural constants, and lambda is 1064nm.
Also, I/P = Responsivity
Larissa is going to put her data and plots into the elog shortly....
Quote: |
Quantum Efficiency Measurement:
I refer to Jamie's LHO elog for the equation governing quantum efficiency of photodiodes: LHO 2 Sept 2009
The information I gathered for each quadrant of each WFS was: [1] Power of light incident on PD (measured with the Ophir power meter), [2] Power of light reflected off the PD (since this light doesn't get absorbed, it's not part of the QE), and [3] the photo current output by the PD (To get this, I measured the voltage out of the DC path that is meant to go to EPICS, and backed out what the current is, based on the schematic, attached).
I found a nifty 25 pin Dsub breakout board, that you can put in like a cable extension, and you can use clip doodles to look at any of the pins on the cable. Since this was a PD activity, and I didn't want to die from the 100V bias, I covered all of the pins I wasn't going to use with electrical tape. After turning down the 100V Kepco that supplies the WFS bias, I stuck the breakout board in the WFS. Since I was able to measure the voltage at the output of the DC path, if you look at the schematic, I needed to divide this by 2 (to undo the 2nd op amp's gain of 2), and then convert to current using the 499 Ohm resistor, R66 in the 1st DC path.
I did all 4 quadrants of WFS1 using a 532nm laser pointer, just to make sure that I had my measurement procedure under control, since silicon PDs are nice and sensitive to green. I got an average QE of ~65% for green, which is not too far off the spec of 70% that Suresh found.
I then did all 8 WFS quadrants using the 1064nm CrystaLaser #2, and got an average QE of ~62% for 1064 (58% if I exclude 2 of the quadrants....see below). Statistics, and whatever else is needed can wait for tomorrow.
Problem with 2 quadrants of WFS2?
While doing all of this, I noticed that quadrants 3 and 4 of WFS2 seem to be different than all the rest. You can see this on the MEDM screens in that all 6 other quadrants, when there is no light, read about -0.2, whereas the 2 funny quadrants read positive values. This might be okay, because they both respond to light, in some kind of proportion to the amount of light on them. I ended up getting QE of ~72% for both of these quadrants, which doesn't make a whole lot of sense since the spec for green is 70%, and silicon is supposed to be less good for infrared than green. Anyhow, we'll have to meditate on this. We should also see if we have a trend, to check how long they have been funny.
|
|
|
4224
|
Fri Jan 28 18:19:21 2011 |
Jenne | Update | IOO | WFS2 has some kind of oil on it | Mystery solved!
I removed WFS2 from the AP table (after placing markers so I can put it back in ~the same place) so that I could take some reflectivity as a function of angle measurements for aLIGO WFS design stuff.
I was dismayed to discover, upon glancing at the diode itself, that half of the diode is covered with some kind of oil!!!. The oil is mostly confined to quadrants 3 and 4, which explains the confusion with their quantum efficiency measurements, as well as why the readback values on the MEDM WFS Head screen for WFS2 don't really make sense.
The WFS QPD has a piece of glass protecting the diode itself, and the oil seems to be on top of the glass, so I'm going to use some lens tissue and clean it off.
Pre-cleaning photos are on Picasa.
Update: I tried scrubbing the glass with a Q-tip soaked with Iso, and then one soaked in methanol. Both of these failed to make any improvement. I am suspicious that perhaps whatever it is, is underneath the glass, but I don't know. Rana suggested replacing the diode, if we have spares / when we order some spares.

Quote: |
Problem with 2 quadrants of WFS2?
While doing all of this, I noticed that quadrants 3 and 4 of WFS2 seem to be different than all the rest. You can see this on the MEDM screens in that all 6 other quadrants, when there is no light, read about -0.2, whereas the 2 funny quadrants read positive values. This might be okay, because they both respond to light, in some kind of proportion to the amount of light on them. I ended up getting QE of ~72% for both of these quadrants, which doesn't make a whole lot of sense since the spec for green is 70%, and silicon is supposed to be less good for infrared than green. Anyhow, we'll have to meditate on this. We should also see if we have a trend, to check how long they have been funny.
|
|
|