ID |
Date |
Author |
Type |
Category |
Subject |
8550
|
Wed May 8 17:23:04 2013 |
Jamie | Configuration | CDS | fixed direct IPC connection between c1als and c1mcs | As with the previous post, I eliminated and unnecessary hop through c1rfm for the c1als --> c1mcs connection for the ALS output to MC2 POS.
As a side note, we might considering piping the ALS signals into the LSC input matrix, elevating them to actual LSC error signals, which in some since they are. It's just that right now we're routing them directly to the actuators without going through the full LSC control. |
8551
|
Wed May 8 17:45:49 2013 |
Jamie | Configuration | CDS | More bypassing c1rfm for c1mcs --> c1ioo IPCs | As with the last two posts, I eliminated more unnecessary passing through c1rfm for IPC connections between c1mcs and c1ioo.
All models were rebuilt/installed/restarted and svn committed. Everything is working and we have eliminated almost all IPC errors and significantly simplified things. |
8552
|
Wed May 8 18:33:02 2013 |
Koji | Update | ASS | YARM ASS - faster and more precise convergence | Precise arm alignment is more demanded. as the PRMI locking requires good and reliable alignment of the ITMs.
I previously added the output matrix to ASS.
Now the input and output matrix as well as the gains and filters have been updated.
The current concept is
Fast loop: align the arms by the arm mirrors with regard to the given beam.
Slow loop: move the incident beam position and angle to make the spot at the center of the mirrors
This is actually opposite to Den's implementation.
In order to realize the faster alignment of the arm, I increased the corner frequency of the lockins for the arm signals from 0.5Hz to 1Hz.
With the new configuration the arm alignment converges in 10sec and the input pointing does in ~15sec.
The actuation to the input pointing TTs are done together with the feedforward actuation to the arms.
This way we can avoid too much coupling from the input pointing servos to the arm alignment servos.
The corresponding script /opt/rtcds/caltech/c1/scripts/ASS/YARM/DITHER_Arm_ON.py was also modified. |
Attachment 1: YARM_ASS.png
|
|
Attachment 2: Screenshot.png
|
|
8553
|
Wed May 8 19:31:17 2013 |
Jamie | Configuration | LSC | LSC: added new SQRT_SWITCH to power normalization DOF outputs | This removes the old sqrt'ing from the inputs to the POW_NORM matrix (was only on the POP110 I/Q) and moves it to the DOF outputs. Koji wanted this so that he could use the DC signals for normalization both sqrt'd and not sqrt'd.
The POW_NORM medm screen was updated accordingly. |
8554
|
Wed May 8 22:36:42 2013 |
Koji | Update | ASS | XARM ASS (YARM ASS - faster and more precise convergence) | Same ASS setup for the X arm has been done.
Now Arm ASS can run simultaneously.
I reverted the number of the lockin banks from 6 to 8 for future implementation of A2L for the ITMX by coil balancing.
Since A2L for the ITMX is just barely visible for now, I am going to leave the coil balance untouched. |
Attachment 1: XARM_ASS.png
|
|
8555
|
Thu May 9 00:05:12 2013 |
rana, Koji, Jenne | Summary | LSC | AA and AI change | We would like to increase the UGF of the PRC loop so as to allow more suppression of the PRC signal and less pollution of the MICH signal (remember that the PRC/MICH optical gain ratio is huge).
We were already losing phase because of delay in the LSC - SUS digital link. In addition to that, a major source of delay is the analog anti-aliasing (on the LSC error signals before they enter the ADC) and the analog anti-imaging (between the SUS DAC and the coil driver).
IN addition to these, the other major sources of phase lag in the system are the FM5 filter in the LSC-PRC filter bank, the digital upsampling and downsampling filters, and the DAC sample and hold.
In the near term, we want to modify these analog filters to be more appropriate for our 64 kHz ADC/DAC sample rate. Otherwise, we are getting the double phase lag whammy.
Staring at the schematics for the AA (D000076-01) and the AI (D000186-A), we determined a plan of action.
For the AA, we want to remove the multi-pin AA chip filter from Frequency Devices, Inc. and replace it with a passive LC low pass. Hopefully, these chips are socketed. Rana will design an appropriate LC combo and elog; we should make the change on a Wednesday afternoon so that we have enough soldering help.
For the AI, the filter is a dual bi-quad using discrete components and LT1125 opamps. Not so clear what to do with these. The resistors are all the noisy thick film kind and maybe should be replaced. Koji will find some online design tool for these or do it in LISO. Changing the TF is easy; we can just scale the capacitors. But we also want to make sure that the noise of the AI does not destroy the noise reduction action of the dewhitening board which precedes it.
Jenne should figure out how low the noise needs to be at the input to the coil driver.
P.S. the matlab code which defines these filters
>> [z,p,k] = ellip(4,4,60,2*pi*7570,'s');
>> misc.ai = zpk(z,p,k*10^(4/20)) * zpk([],-2*pi*13e3,2*pi*13e3);
>>
>> % Fudged Anti-Imaging Filter
>> [z,p,k] = ellip(8,0.001,80,2*pi*7570,'s');
>> misc.aa = zpk(z,p,k*10^(0.001/20)) * zpk([],-2*pi*32768,2*pi*32768); |
Attachment 1: AAAI.pdf
|
|
8556
|
Thu May 9 01:36:32 2013 |
Manasa | Update | 40m Upgrading | Endtable upgrade for auxiliary green laser : progress | Progress with end table:
Parts in green show assembled optics that will not require any changes. Parts in yellow are in place but will need either change of lenses in their optical path or change in position.
|
8557
|
Thu May 9 02:19:53 2013 |
Jenne | Update | Locking | 50% BS installed in POP path | Koji had the good idea of trying to measure the motion of the POP beam, and feeding that signal to PRM yaw to stabilize the motion. To facilitate this, I have installed a 50% beam splitter before the POP 110/22 PD (so also before the camera).
Before touching anything, I locked the PRM-ITMY half-cavity so that I had a constant beam at POP. I measured the POP DC OUT to be 58.16 counts. I then installed a 1" 50% BS, making sure (using the 'move card in front of optic while watching camera' technique) that I was not close to clipping on the new BS. I then remeasured POP DC OUT, and found it to be 30.63. I closed the PSL shutter to get the dark value, which was -0.30 . This means that I now have a factor of 0.53 less light on the POP110/22 PD. To compensate for this, I changed the values of the power normalization matrix from 0.01 (MICH) to 0.0189, and 100 (PRCL) to 189.
After doing this, I restored the ITMX and am able to get several tens of seconds of PRMI lock (using AS55Q and REFL33I).
I found several QPDs in the PD cabinet down the Y arm, but no readout electronics. The QPD I found is D990272. I don't really want to spend any significant amount of time hacking something for this together, if Valera can provide a QPD with BNC outputs. For now, I have not installed any DC PD or razor blade (which can be a temporary proxy for a QPD, enough to get us yaw information).
|
8558
|
Thu May 9 02:47:23 2013 |
Jenne | Update | PEM | T240 at corner station - cabling thoughts | Something that I want to look at is the coherence between seismic motion and PRM motion. Since Den has been working on the fancy new seismometer installations, I got caught up for the day with getting the new corner seismometer station set up with a T240. Later, Rana pointed out that we already have a Guralp sitting underneath the POX table, and that will give us a good first look at the coherence. However, I'm still going to write down all the cable thoughts that I had today:
The cables that came with the electronics that we have (from Vladimir and tilt meter -land) are not long enough to go from the seismometer to 1X7, which is where I'd like to put the readout box (since the acquisition electronics are in that rack). I want to make a long cable that is 19pin MilSpec on one end, and 25pin Dsub on the other. This will eliminate the creative connector type changes that happen in the existing setup. However, before making the cable, I had to figure out what pins go to what. So.
25pin Dsub 19pin MilSpec
1 P
2 N
3 E
4 No conn
5 D
6 R and V
7 H
8 J
9 No connection
10 T
11 F
12 L
13 No conn
14 B
15 A
16 R and V
17 No conn
18 C
19 G
20 G
21 K
22 U
23 No conn
24 S
25 M
I am not sure why R and V are shorted to each other, but this connection is happening on the little PCB MilSpec->ribbon changer, right at the MilSpec side. I need to glance at the manual to see if these are both ground (or something similar), or if these pins should be separate. Also, I'm not sure why 19 and 20 are shorted together. I can't find (yet) where the short is happening. This is also something that I want to check before making the cable.
Den had one Female 19 pin MilSpec connector, meant for connecting to a T240, but the cable strain relief pieces of the connector have 'walked off'. I can't find them, and after a solid search of the control room, the electronics bench, and the place inside where all of Den's connectors were stored, I gave up and ordered 2 more. If we do find the missing bits for this connector, we can use it for the 2nd T240 setup, since we'll need 2 of these per seismometer. If anyone sees mysterious camo-green metal pieces that could go with a MilSpec connector, please let me know. |
8559
|
Thu May 9 15:07:51 2013 |
Jenne | Update | General | Distances from CAD drawing | Since I keep asking Manasa to "measure" distances off of the CAD drawing for me, I thought I might just write them all down, and quit asking.
So, these are only valid until our next vent, but they're what we have right now. All distances are in meters, angles in degrees.

|
8560
|
Thu May 9 22:29:23 2013 |
Manasa | Update | 40m Upgrading | Endtable upgrade for auxiliary green laser : progress | [Annalisa, Manasa]
More optics have been put on the table. Direction of the rejected beam from the 532nm faraday estimated to be ~1.7 deg along -y axis.
Transmon QPD, TRY and camera have beams on them for locking Y arm. Oplev configuration is waiting for it's lens to arrive.
|
8561
|
Fri May 10 20:05:21 2013 |
Annalisa | Update | 40m Upgrading | Endtable upgrade for auxiliary green laser : progress | I rotated some mounts along the green beam path, and I started aligning the beam again.
The beam is aligned up to the waveplate just before the doubler crystal, even if I couldn't reach more than 88% transmission for the Faraday. Next week I will finish the alignment and I'll put the lenses that Manasa already ordered.
|
8562
|
Sat May 11 01:11:52 2013 |
Koji | Update | ASC | PRC mode stabilization with a shadow sensor at POP | Ah, AWESOME. Indefinite PRMI lock was finally achieved.
POP setup
- Looked at the POP setup. Checked the spot on POP110 PD. Found some misalignment of the beam.
The beam spot was aligned to the PD with PRMI locked. The value of POP110I almost doubled by the alignment
and recovered previous value of 400. Therefore previous normalization values of MICH 0.01 / PRCL 100 were restored.
- Placed PDA36A (Si 3.6mmx3.6mm) on the POP path that Jenne prepared. The gain knob was set to 40dB.
Since the original spot had been too small, a lens with f=50mm was inserted in order to expand the beam.
Connected the PD output to the SMA feedthrough on the ITMX table enclosure.
I found the BNC cable labeled "PO DC" hanging. Connected this cable to the enclosure SMA.
- Went to the LSC rack. Found the corresponding PO DC cable. Stole the POPDC channel from POP110I Bias T to this PO DC cable.
- Razor blade setup: Machined a junk Al bracket in order to fix a razor blade on it. Attached the Al bracket to a sliding stage.
Locking
- Locked the PRMI with REFL33I&AS55Q. Cut the beam into half by the razor blade.
- Made a temporary PRM_ASC_YAW filter.
Zero: 0Hz Pole: 2kHz
Resonant Gain 3.2Hz Q:2 Height 30dB
Butterworth 2nd-order 60Hz
=> Expected UGF 0.1Hz&10Hz
- CDS: By the work described in this entry, the POPDC signal was connected to the "MC" bank of the LSC.
BTW, the 11th row of the LSC output matrix is connected to the PRM_ASC_YAW.
- The "MC" servo input (i.e. the POPDC signal) was normalized by POP110I (without SQRTing).
- Engaged the PRM ASC path. Gradually increased the gain of PRM_ASC_YAW. G=+100 seemed to be the best so far.
It was visible that the spot on the POP CCD was stablized in yaw.
- The lock lasted for ~40min. Took several measurements, alignment adjustment, etc.
- Tweaking the PRM ASC unlocked the PRMI.
- Locked again. Switched from REFL33I/AS55Q (x1/x1) combination to REFL55I/REFL55Q (x1/x0.3) combination.
This also kept the lock more than 20min. |
Attachment 1: Screenshot.png
|
|
Attachment 2: 130510_PRMI.pdf
|
|
8563
|
Mon May 13 17:24:38 2013 |
Jenne | Update | WienerFiltering | PRM YAW Wiener filtering | I have done a quicky offline Wiener filter to check how much PRM yaw motion we can subtract using a seismometer in the corner station. This work may be redundant since Koji got the POP beam shadow sensor feedback loop working on Friday night.
Anyhow, for now, I used the GUR2 channels, since GUR2 was underneath the ITMX chamber (at the north edge of the POX table). Note that Zach is currently borrowing this seismometer for the week.
I used GUR2_X, GUR2_Y and GUR2_Z to subtract from the PRM_SUSYAW_IN1 channel (the filename of the figure says "GUR1", but that's not true - GUR1 is at the Yend). All 4 of these channels had been saved at 2kHz, but I downsampled to 256 (I probably should downsample to something lower, like 64, but haven't yet). There is no pre-filtering or pre-weighting of the data, and no lowpass filters applied at the end, so I haven't done anything to remove the injected noise at higher freqs, which we obviously need to do if we are going to implement this online.

If I compare this to Koji's work (elog 8562), at 3.2Hz, he gets a reduction of 2.5x, while this gets 10x. At all other frequencies, Koji's work beats this, and Koji's method gets reduction from ~0.03Hz - 10Hz, while this is only getting reduction between 0.4Hz and 5Hz. Also, this does not include actuator noise, so the actual online subtraction may not be quite as perfect as this figure. |
8564
|
Mon May 13 18:44:04 2013 |
Jenne | Update | Locking | prcl angular motion | I want to redo this estimate of where RIN comes from, since Den did this measurement before I put the lens in front of the POP PD.
While thinking about his method of estimating the PR3 effect, I realized that we have measured numbers for the pendulum frequencies of the recycling cavity tip tilt suspensions.
I have been secreting this data away for years. My bad. The relevant numbers for Tip Tilts #2 and #3 were posted in elog 3425, and for #4 in elog 3303. However, the data for #s 1 and 5 were apparently never posted. In elog 3447, I didn't put in numbers, but rather said that the data was taken.
Anyhow, attached is the data that was taken back in 2010. Look to elog 7601 for which TT is installed where.
Conclusion for the estimate of TT motion to RIN - the POS pendulum frequency is ~1.75Hz for the tip tilts, with a Q of ~2. |
Attachment 1: TT_Q_measurements.pdf
|
|
8565
|
Mon May 13 21:35:55 2013 |
Annalisa | Update | 40m Upgrading | Endtable upgrade for auxiliary green laser : progress | Yend table - Current status
OPLEV
Today the 2m focal length lens along the oplev path (just after the laser) has been added. In Manasa's layout it allows to have a beam waist of 3.8mm on the OPLEV QPD, even if it seems to be smaller.
The laser is closer to the box wall than the layout shows (it's on the line n.1 instead of line n.9), so maybe it has to be moved in the position shown in the layout, as Steve suggests, to leave empty space just before the window.
Rana suggests a 2mm diameter beam on the QPD, so a new calculation has to be done to add a second lens.
GREEN
The beam has been aligned until the doubler, but after the crystal it it has a small tilt, so a better alignment has to be done.
Moreover, the beam waist has to be measured after the Faraday for the green, in way to choose the focal length of the lenses necessary for the mode matching.
Then the three steering mirrors to send the beam into the arm have to be put.
TRANSMON PATH
A lens which has to be put on the Transmon path (already ordered) has to be added, and the beam alignment on the QPD-y and on the PDA520 has to be done. |
8566
|
Mon May 13 23:05:26 2013 |
Koji | Configuration | LSC | PRMI locking | - Disabled MCL path in mcdown/mcupscript.
Nominal gain in mcdown/mcup was -50 and -100 respectively.
- Confirmed the stable lock was just because of the quiet seismic of the Friday night.
- Improvement of the PRM ASC servo
RG3.2 (3.2Hz Q=2 Height 30dB)
=>
RG3.2 (3.2Hz Q=10 Height 30dB) + zero[f, 1, .5] pole[f, 2, 3] zero[f, 4.5, .5] pole[f, 3.5, 3]
Filter shape comparison is found in the second plot attached.
The resulting spectra (freerun vs controlled) is found in the first plot.
Nominal PRM ASC gain is +70
- Openloop TF measurement
OLTF PRCL 250Hz 30deg / MICH 200Hz 45deg
- REFL55/REFL33 phase adjustment (in lock)
REFL55 phase fine tune (95.25deg) (x1,x0.3)
REFL33 phase (-13.0deg) (x1, x2) |
Attachment 1: 130513_PRC_ASC.pdf
|
|
Attachment 2: 130513_PRC_ASC_servo.pdf
|
|
8567
|
Mon May 13 23:05:51 2013 |
Jenne | Update | PEM | GUR1 masses recentered | [Evan, Jenne]
Evan brought the Guralp handheld readout paddle and cables back from the ATF (Zach is using GUR2 and one of the T240s for gyro stuff this week), and we recentered the GUR1 masses. N/S and Vert were okay (within 0.1 V), but E/W was at -0.5 V, so we set it at zero. We then plugged the Guralp back in, and turned on the readout box.
There isn't much of a change on the BLRMS on the wall, so it's possible that we weren't actually having any trouble anyway. |
8568
|
Tue May 14 01:13:35 2013 |
Jenne | Update | 40m Upgrading | TRY realigned | Koji noticed that earlier this afternoon the Yarm ASS was working, but then after dinner it was no longer working. I saw that the ETMY trans camera beam was clipped. These things precipitated a visit to the Yend station.
I saw that the beam on the optic that steers the camera beam to the camera was very, very low, almost falling off the optic. The only mirror which steers to this optic is the harmonic separator which reflects the IR, and transmits the green. I turned the pitch knobs on the harmonic separator until the beam was roughly centered on all 3 optics between the separator and the camera (BS to QPD, BS to TRYDC and Y1 for camera). The yaw was fine, so I didn't touch it.
I then adjusted the steering mirror to the camera, and the BS pointing to the DC PD. I have not touched the BS pointing to the QPD. Once the beam was on the TRY PD, Koji ran the ASS script, and I recentered the beam on the DC PD. During this time, Koji had the Yarm triggering using -1 in the POYDC element of the matrix.
The harmonic separator is not mounted in a nice way (I'm assuming that Annalisa is in the middle of things, and she'll get back to it after the green work), so the TRY PD and camera will need to be aligned again, so I didn't do any ASS-recentering-ASS iteration tonight.
The Yarm ASS works nicely again, getting TRY to ~0.89 . |
8569
|
Tue May 14 01:56:20 2013 |
Jenne | Update | Green Locking | Xend Green tweaked | I locked the Xarm on green. At the PSL table, I adjusted the steering mirror to get the beam centered on the GTRX DC PD. We need a lens for this, and presumably for the GTRY as well.
I then went down to the Xend, and adjusted the steering mirrors to maximize the transmitted green power. I got as high as 2150 counts.
Either the alignment is particularly delicate, or something isn't quite right, but when I put the lid back on the optical table's box, the arm will no longer lock on the 00 mode. It's pretty typical that the cavity will unlock while you put on the lid, but usually if you bang on the underside of the table, or toggle the green shutter, you'll get back to the 00 mode. Tonight however, I can't get the 00 mode if the lid is on. If I slide the lid off just enough to get my hand inside, then block the green beam with my hand, I immediately lock on the 00 mode. Even if I gently slide the lid back on, I unlock the cavity, and with the lid on can't get better than a 01 mode in yaw. I repeated this a few times, with the same result.
A goal for the next few days: Re-find the Xgreen beatnote. Once we have the PRMI locking stably and reliably, we want to move on to PRFPMI. |
8570
|
Tue May 14 02:19:13 2013 |
Koji | Update | Green Locking | Xend Green tweaked | Note that I'm supposed to return one of the two green beat PDs and the power supply.
They are on the REFL path. I'll work on the restoration of the beat configuration. |
8571
|
Tue May 14 14:24:56 2013 |
Steve | Update | 40m Upgrading | enclosure removal |
I'm planning to remove the ETMY optical table enclosure and move it over to CES Shop 8am Thursday morning.
We'll install spring loaded lathes, hooks and quick release pins.
The bridge will be reinforced with steel plate to support release pins on posts.
There will be an other cut out for cable feedtrough as it is shown on elog #8472
Let me know if this timing does not fit your work. |
8572
|
Tue May 14 16:14:47 2013 |
Max Horton | Update | Summary Pages | Importing New Code | I have figured out all the issues, and successfully installed the new versions of the LAL software. I am now going to get the summary pages set up using the new code. |
8573
|
Tue May 14 19:52:58 2013 |
Riju | Configuration | RF System | PD frequency response | [Eric, Riju, Annalisa]
Today we have cleared up the fiber spool near AP table. We have put the 1x16 fiber splitter and a box (we made two openings on it) for fiber spool on a different part of the rack. Also put a plastic tubing or the fibers coming out of AP table. Now the fibers coming out from AP table and also from POX table first enter the box through one opening and the end of the fibers come out of the other opening to get connected to to splitter. Photographs of the work are attached. I don't think enough fiber is there to make a similar loop for fiber coming from POY table.
|
Attachment 1: IMG_0520.JPG
|
|
Attachment 2: IMG_0521.JPG
|
|
8574
|
Tue May 14 20:27:19 2013 |
Koji | Configuration | LSC | Openloop gain for PRMI lock May 13 | The OLTFs for PRCL and MICH for the last night's lock were modelled using Yuta's python script. |
Attachment 1: LSCPRCLOLTF.png
|
|
Attachment 2: LSCMICHOLTF.png
|
|
Attachment 3: 130513.zip
|
8575
|
Tue May 14 20:30:29 2013 |
Jamie | Summary | IOO | MC error spectrum at various FSS gain settings. | I used the Agilent 4395A and the GPIB network bridge to measure the MC error spectrum at the MC servo board.
I looked at various settings of the FSS Common and FAST gains.
Here is the spectrum of various Common gain settings, with a fixed FAST setting of 23.5:

The peak at 34k is smallest at the largest Common gain setting of 13.0 (probably expected). The other higher frequency peaks are higher, though, such as the ones at 24.7k, 29.6k, 34.5k, etc.:

Here's a blow up of the peak at 1.06M, which peaks at about 9dB of common gain:

Here's the spectrum with a fixed Common gain of 10.5, and various FAST gains:

and here's a zoom around that 1.06 MHz peak, which is smallest at a FAST gain of 23.5 dB:

I'm not sure yet what this points to as the best gain settings. We can of course explore more of the space. I'm going to leave it at 13/23.5, which leaves the PC RMS at ~1.5 and the FAST Monitor at ~6.0.
If this does turn out to be a good setting we'll need to adjust some of the alarm levels.
Various settings:
MCS
in1 gain: 15
offset: 1.174
boost enabled
super boost: 2
VCO gain: 25
FSS:
input offset: -0.8537
slow actuator: 0.6304
I include the python scripts I used to remotely control the AG4395 to take the measurements, and make the plots.
PS: I made some changes/improvements to the netgpib stuff that I'll cleanup and commit tomorrow.
|
Attachment 6: getdata
|
#!/usr/bin/env python
import os
import sys
import time
import numpy as np
sys.path.append('/opt/rtcds/caltech/c1/scripts/pylibs/')
import pyezcalib as ca
sys.path.append('/opt/rtcds/caltech/c1/scripts/general/netgpibdata/')
import netgpib
... 64 more lines ...
|
Attachment 7: plot
|
#!/usr/bin/env python
import os
#import numpy as np
from pylab import *
#name = sys.argv[1]
#atten = 10 # 10dB
... 31 more lines ...
|
8576
|
Tue May 14 21:03:15 2013 |
Annalisa | Update | 40m Upgrading | Endtable upgrade for auxiliary green laser : progress |
GREEN
The new lenses arrived, and I put the right 250mm before the doubler. I'm still not so confident with the alignment, because I cannot get more than 11-12 uW out from the "green" Faraday, with more than 200uW going in.
TRANSMON
I replaced the Y1 mirror with an HR1064-HT532. The alignment has to be done. Today the 50cm focal length lens arrived, and I'm going to put in tomorrow.
|
8577
|
Wed May 15 00:45:28 2013 |
rana | Configuration | LSC | Openloop gain for PRMI lock May 13 |
Pfft. Why 500 usec delay? We should be using the known parameters for the hardware and software AA/AI. |
8578
|
Wed May 15 08:29:28 2013 |
Steve | Configuration | RF System | fiber protection at splitter box area | I positioned the fiber loaded protecting tubing and anchored them so they can do their job.
However, the area needs a good clean up.
|
Attachment 1: fiberprotect.jpg
|
|
8579
|
Wed May 15 15:33:49 2013 |
Steve | Update | General | On-Track QPD | I tested On-Track (from LLO) OT 301 amp with PSM2-10 qpd. It was responding. Jenne will calibrate it. The 12V DC ps input is unipolar.
The one AC to DC adapter that Jenne tried was broken. |
8580
|
Wed May 15 17:17:05 2013 |
Jamie | Summary | CDS | Accounting of ADC/DAC channel availability | We need ADC and DAC channels for a couple of things:
- POP QPD: 3x ADC
- ALS PZTs: 3x 2x 2x DAC (three pairs of PZTs, at ends and vertex, each with two channels for pitch and yaw)
- Fibox: 1x DAC
What's being used:
- c1iscex/c1iscey:
- DAC_0: 7/16 = 9 free
- ADC_0: 17/32 = 15 free
- c1sus:
- c1ioo
- DAC_0: 0/16 = 16 free ?? This one is weird. DAC in IO chassis, half it's channels connected to cross connect (going ???), but no model links to it
- ADC_0: 23/32 = 9 free
- ADC_1: 8/32 = 24 free
- c1lsc
- DAC_0: 16/26 = 0 free
- ADC_0: 32/32 = 0 free
What this means:
- We definitely have enough DACs for the ALS PZTs. The free channels are also in the right places: at the end stations and in the c1ioo FE, which is close to the PSL and hosts the c1als controller.
- We appear to have enough ADCs for the QPD in c1ioo.
- We don't have any available DAC outputs in c1lsc for the Fibox. If we can move the Fibox to the IOO racks (1X1, 1X2) then we could send LSC channels to c1ioo and use c1ioo's extra DAC channels.
Of course we'll have to investigate the AA/AI situation as well. I'll try to asses that in a follow up post.
PS: this helps to identify used ADC channels in models:
grep adc_ sus/c1/models/c1scx.mdl | grep Name | awk '{print $2}' | sort | uniq
|
8581
|
Wed May 15 17:38:49 2013 |
Jamie | Summary | CDS | AA/AI requirements |
Quote: |
What this means:
- We definitely have enough DACs for the ALS PZTs. The free channels are also in the right places: at the end stations and in the c1ioo FE, which is close to the PSL and hosts the c1als controller.
- We appear to have enough ADCs for the QPD in c1ioo.
- We don't have any available DAC outputs in c1lsc for the Fibox. If we can move the Fibox to the IOO racks (1X1, 1X2) then we could send LSC channels to c1ioo and use c1ioo's extra DAC channels.
Of course we'll have to investigate the AA/AI situation as well. I'll try to asses that in a follow up post.
|
It looks like we have spare channels in the AA chassis for the existing c1ioo ADC inputs to accommodate the POP QPD. 
We need AI interfaces for the ALS PZTs. What we ideally need is 3x D000186, which are the eurocard AI boards that have the flat IDC input connects that can come straight from the DAC break-out interfaces. I'm not finding any in the spares in the spare electronics shelves, though. If we can't find any we'll have to make our own AI interfaces. |
8582
|
Wed May 15 17:48:25 2013 |
Jamie | Update | CDS | misc problems noticed in models | I noticed a couple potential issues in some of the models while I was investigating the ADC/DAC situation:
c1ioo links to ADC1, but there are broken links to the bus selector that is supposed to be pulling out channels to go into the PSL block. They're pulling channels from ADC0, which it's not connected to, which means these connections are broken. I don't know if this means the current situation is broken, or if the model was changed but not recompiled, or what. But it needs to be fixed.
c1scy connects ADC_0_11, label "ALS_PZT", to an EpicsOutput called "ALS_LASER_TEMP", which means the exposed channel is called "C1:SCY-ALS_LASER_TEMP". This is almost certainly not what we want. I don't know why it was done this way, but it probably needs to be fixed. If we need and EPICS record for this channel it should come from the ALS library part, so it gets the correct name and is available from both ends. |
8583
|
Wed May 15 19:32:04 2013 |
rana | Summary | CDS | Accounting of ADC/DAC channel availability |
- What are we using 16 DAC channels for in the LSC?
- What are the functions of those IOO DAC channels which go to cross-connects? If they're not properly sending, then we may have malfunctioning MC or MCWFS.
- Can we just use the SLOW DAC (4116) for the ALS PZTs? We used this for a long time for the input steering and it was OK (but not perfect).
|
8584
|
Wed May 15 21:27:39 2013 |
Annalisa | Update | 40m Upgrading | Endtable upgrade for auxiliary green laser : progress |
GREEN
I still have problems in maximizing the power out from the doubler. I realized that the real green power I obtain is about 30 uW, and it is the power which really enters the Faraday.
Before I was measuring it just after the Harmonic separator, and there was some residual IR beam which increased the power on the power meter, that's why I obtained about 200 uW.
I also tried to slightly vary the position of the mode matching lens, but I was not able to get more than 30 uW on the power meter.
TRANSMON PATH
The 50 cm focal length lens has been added in the position shown on Manasa's layout, and the beam has been focused on the PD.
|
8585
|
Wed May 15 22:47:11 2013 |
Jamie | Summary | CDS | Accounting of ADC/DAC channel availability |
Quote: |
- What are we using 16 DAC channels for in the LSC?
|
For the new input and output tip-tilts. Two input, two output, each requires four channels.
Quote: |
- What are the functions of those IOO DAC channels which go to cross-connects? If they're not properly sending, then we may have malfunctioning MC or MCWFS.
|
I have no idea. I don't know what the hardware is, or is supposed to be, connected to. DAC for WFS?? Was there at some point supposed to be fast output channels in the PSL?
Quote: |
- Can we just use the SLOW DAC (4116) for the ALS PZTs? We used this for a long time for the input steering and it was OK (but not perfect).
|
Probably. I'm not as familiar with that system. I don't know what the availability of hardware channels is there. I'll investigate tomorrow. |
8586
|
Wed May 15 23:38:04 2013 |
rana | Update | elog | categories trimmed | I deleted a bunch of useless categories from the 40m elogd.cfg file. IF you find your category has been deleted, you can now learn how to categorize yourself into the existing categories. ELOG restarted and log file zeroed. |
8587
|
Thu May 16 01:41:31 2013 |
Jenne | Summary | IOO | FSS gain settings set |
Quote: |
I'm not sure yet what this points to as the best gain settings. We can of course explore more of the space. I'm going to leave it at 13/23.5, which leaves the PC RMS at ~1.5 and the FAST Monitor at ~6.0.
|
I changed the value of the nominal FSS common gain in the PSL Settings screen (It's called the 'FSS global gain' there). To get to this screen: sitemap -> PSL_main -> PSL_settings. The MC autolocker reads these settings from the screen and uses those values. Now the FSS returns to this value of 13 that Jamie has chosen. For the past few days, it's been going back to the old value of 10.1 . The FAST gain was already set to this 23.5 value. |
8588
|
Thu May 16 02:34:38 2013 |
rana | Update | Computer Scripts / Programs | AutoRUN GUI resurrected | We talked about the thing that watches the scripts for autolocking during the meeting today.
I've resurrected the Perl-Tk GUI that we used through i/eLIGO for watching the IFO and running the appropriate scripts. This is not meant to be a replacement for aLIGO stuff, but just something to get us going for now. I expect that we will make some new fanciness which will eclipse this, but I brought it back so that we don't start off with some 'Advanced' system which is worse than the old one.
You can run it from scripts/c1/ by typing ./AutoRUN.pl. It pops up the GUI and starts in a Disabled mode where it watches and does nothing.
I have done some editing of the GUI's code so that it uses caget / caput instead of ezca binaries. New stuff is in the SVN.
Next up is to start testing it and fixing it up so that it uses the thresholds set in the LSC screens rather than some hardcoded values.
Eventually we should also convert all of its daughter scripts from tcsh to bash to keep Jamie's blood pressure in the low hundreds... |
Attachment 1: Autorun.png
|
|
8589
|
Thu May 16 04:46:37 2013 |
Jenne | Update | LSC | Kiwamu's sensing matrix measurement script revived | Kiwamu had an old set of scripts for measuring the sensing matrices, but they were hidden away in ..../scripts/general/kiwamuscripts/pyplant . I have moved them to a more useful place, and updated them.
The useful scripts (the main one is SensResp.py, and the PRMI-specific one, runPRMI_SENS.py, which calls SensResp.py) have been moved to .../scripts/LSC . I have also created a folder within the LSC scripts folder called SensMatData for the data.
The 2 big changes to Kiwamu's scripts: The ezca library that he was calling wasn't working. I switched it over to using the one that Yuta wrote, in ..../scripts/pylibs. Also, Kiwamu's script was written back during a time where we must have only had one total lockin for the whole LSC model. Now we have one per PD in the input matrix. This meant that several of his channel names were wrong. I have fixed this, and also made it measure all the sensors at once using tdsread of the _OUT16 channels (the OUT16's have some AA action, other EPICS channels don't).
So, now (after you're locked), it shakes one "mirror" (the ITMs are shaken differentially at the same time, as one "mirror"), and reads out all of the RF PD lockin values. Then it moves to the next mirror. (For the PRMI case, there are only 2 "mirrors": The ITM set and the PRM.) All of the information is stored in a dictionary, which is written to a text file.
The format of the dictionary is:
{ OPTIC_1: [Photodiode_1, Lockin_I, Lockin_Q], [Photodiode_2, Lockin_I, Lockin_Q], OPTIC_2: [Photodiode_1, Lockin_I, Lockin_Q], [Photodiode_2, Lockin_I, Lockin_Q] }
At this point, I am too tired to actually do a measurement, although next time the PRMI is locked, we should just have to run the runPRMI_SENS.py, and look at the data. I'm also not quite sure how to extract the information from a dictionary after it has been written to a text file. This may not be a good way to store data, and I'll ask Jamie about it tomorrow.
OTHER NOTES:
* I need to set up another iteration of the sensing matrix measurement with no drive, measuring several times, to get an estimate of the error in a single measurement.
* I had the PRMI locked on AS55Q/REFL33I for more than half an hour. Then the MC started unlocking semi-regularly. Seismic was good except for one EQ ~2 hours ago. After the earthquake (unlocked MC, but no tripped optics), the MC has remained locked.
* The LSC Lockin Overview screen does not click-through to the _SIG individual screens. We need to fix the path to these screens.
* All of the _SIG filters are band passes around 285 Hz, but the names of the filters all say 238Hz. I need to fix all 27 of these.
* We can perhaps change the LSCoffsets script someday to use tdsread a few times, and average the results (since the PDs don't have lowpass filters, and we're measuring the offset of the IN1 location, not the OUT). This way we can hopefully measure all the PDs at once and speed up the script, without having failed tdsavg runs. |
8590
|
Thu May 16 08:32:05 2013 |
Steve | Update | 40m upgrading | ETMY op table disabled |
All ETMY optical table electronics- lasers-pds turned off, disconnected in order to remove enclosure.

|
8591
|
Thu May 16 11:50:25 2013 |
Koji | Configuration | Electronics | Measurement and empirical models of the AI board TFs | Yesterday, I pulled out the AI board for the PRM/BS SUSs. (After the investigation it was restored)
Contrary to our expectation, the board D000186 was not Rev. A but Rev. B.
According to Jay's note in D000186 (for Rev.D), the differences of the Revs are as follows
Rev.A: Initial Release (Analog Biquad version, 4dB 4th order elliptic with notches)
Rev.B: Filter implemented by Freq Devices chip
Rev.C: Differential input version with better RF filtering
Rev.D: 3rd order 0.5dB ripple Cheby with notches at 16K&32K, DB25 input version
I went to the WB EE shop and found bunch of AI filter modules. At least I found one Rev.A and six Rev.D.
I found at least one Rev. C.
I took Rev.A and Rev. D to see the difference of the transfer functions.
Rev.A has more ripple but steeper roll-off. Rev. D is flater at the pass band with slower roll-off.
Rev.D has more phase lag, but it will be fine once the entire frequency response is shifted to x4 high frequency.
The notch frequency of the Rev. D looked right.
I made the empirical pole/zero modeling of the transfer functions.
The LISO models are attached as the ZIP file.
I faced an unexplainable phase behavior at around one the notches for Rev.A.
This may suggest there could have been internal saturation is the stage during the sweep.
More importantly, Rev. D has differential inputs although the connector formfactor is different from the current 40pin IDC.
In fact we should not use Rev.A or Rev.B as they have single end inputs.
Currently the inputs of the AI's for the SUSs are single ended while the DACs are differential.
This means that
1) We waste a half of the DAC range.
2) The negative outputs of the DACs are short-circuited. OMG
3) The ground level fluctuation between the DAC and the SUS rack fluctuates the actual actuation voltage.
Now I am looking at the noise performance of the filters as well as the DAC output noise and range.
I hope we can use Rev.D by replacing the connector heads as this will remove many of the problems we currently have. |
Attachment 1: D000186AD_TF.pdf
|
|
Attachment 2: D000186AD_TF.zip
|
8592
|
Thu May 16 22:03:16 2013 |
Koji | Configuration | LSC | Y Green BBPD returned to the PSL table | I borrowed the GTRY BBPD for the REFL165 trial before.
Now the PD is back on the PSL table.
The PD is intentionally misaligned so that anyone can find it is not aligned. |
8593
|
Thu May 16 23:48:39 2013 |
Jenne | Update | LSC | Kiwamu's sensing matrix measurement script revived | Koji locked the PRMI for me, and I took some data. I haven't finished figuring out what to do with it / writing a processing script.
Here is the data, in a python dictionary (not for you to read, but so that it's here and you can use it later if you want).
{'AS55_Q': [['ErrorBarData0', '-1.60826e-05', '0.000154774'], ['ErrorBarData1', '-1.61949e-05', '-9.69142e-05'], ['ITMs', '-0.134432', '0.00240338'], ['PRM', '0.0525864', '0.145516']], 'REFL55_Q': [['ErrorBarData0', '-0.00088166', '-0.00294315'], ['ErrorBarData1', '0.00298076', '-0.000466507'], ['ITMs', '-0.573825', '-0.0865747'], ['PRM', '1.94537', '0.534968']], 'REFL33_Q': [['ErrorBarData0', '0.000868208', '0.000785702'], ['ErrorBarData1', '-0.00136268', '-0.000288528'], ['ITMs', '-0.0653009', '-0.0112035'], ['PRM', '0.875275', '0.419765']], 'REFL11_I': [['ErrorBarData0', '-0.147347', '0.136075'], ['ErrorBarData1', '0.351823', '0.160556'], ['ITMs', '-12.0739', '-80.1513'], ['PRM', '6991.11', '7073.74']], 'REFL33_I': [['ErrorBarData0', '-0.00100624', '0.00134366'], ['ErrorBarData1', '0.00373581', '0.000783243'], ['ITMs', '-0.399404', '-0.774793'], ['PRM', '67.4138', '68.8886']], 'REFL11_Q': [['ErrorBarData0', '-0.0173368', '0.0141987'], ['ErrorBarData1', '0.100048', '0.0882165'], ['ITMs', '6.46585', '-26.2841'], ['PRM', '1653.42', '1663.96']], 'AS55_I': [['ErrorBarData0', '-1.87626e-05', '2.24596e-05'], ['ErrorBarData1', '-5.46466e-05', '-2.96552e-07'], ['ITMs', '-0.00531763', '0.00130579'], ['PRM', '-0.100501', '-0.0706334']], 'REFL55_I': [['ErrorBarData0', '-0.000774208', '-5.32631e-05'], ['ErrorBarData1', '0.00347621', '0.0025103'], ['ITMs', '-0.115633', '-0.83847'], ['PRM', '72.8058', '74.2347']]}
The structure is that each sensor has some "error bar" measurements, when there was no drive to any optics (I, then Q of the lockin), and then response to different optics' drives (waiting 20sec after turning on the oscillator before making a measurement, since the lockin has 0.1Hz lowpasses. ).
The amplitude that Kiwamu had of 4000 cts in the LSC lockin was fine for MICH, but made PRCL unlock, so this data was taken with an amplitude of 1000 counts, at a frequency 283.1030 Hz.
Since this is only barely above the UGF for both MICH and PRCL loops, I also have OLTF information at 283Hz from DTT: PRCL mag = -1.05264 dB, phase = 24.6933 deg, MICH mag = -8.50951 dB, phase = 31.3948 deg.
I have started writing a script SensMatAnalysis.py in the scripts/LSC directory to do the analysis, but after having talked to Koji, I need to do more thinking to make sure I know what I'm doing. Stay tuned for actual analysis later. |
8594
|
Fri May 17 00:32:32 2013 |
Annalisa | Update | 40m upgrading | ETMY - progress | [Rana, Annalisa]
GREEN
The alignment for the green has been improved, so that we have much more green power.
The first lens position along the IR path has been changed in way to have the beam waist at the center of the first Faraday. In this way we had about 91% of the input power out from it.
The two cylindrical lenses which were used to correct the ellipticity of the beam have been replaced by a single lens. Its focal length is intermediate between the focal lengths of the two cylindrical.
Moving the position of the lens before the doubler crystal and improving the alignment we got about 1mW of green light (0.35% of the incoming IR beam).
TO DO
After aligning the green beam through the second Faraday, the beam waist of the outgoing beam has to be measured and the mode matching calculation has to be done to choose the two MM lenses. Then the steering mirrors will be placed to send the beam into the arm. |
Attachment 1: IMG_0536.JPG
|
|
8595
|
Fri May 17 15:38:51 2013 |
Steve | Update | 40m upgrading | ETMY enclosure is on the way back |
It will arrive around 10 am Monday morning. 
|
8596
|
Fri May 17 16:06:14 2013 |
rana | Update | 40m upgrading | ETMY op table disabled |
TODO:
- We need to replace all of the floppy anodized Al dumps with clean razor blade dumps on stiff mounts. BOTH of the rejected ports of the 1064 FI need some kind of custom dump.
- All of the leakthrough beams of the HR mirrors also need razor dumps. A good rule of thumb is that your first notion of how to implement the beam dump is NOT good enough.
- The whole lens / modematching situation for the 1064 and 532 paths will have to be redone so as to put the beam waists inside the Faraday crystal (NOT outside). The beam waist in the 4.7 mm diameter Faraday should be ~0.3-0.4 mm.
- The efficiency that we got for the doubling shows that we don't need the cylindrical lenses - they are nice, but not needed to get 90% of the max power.
- The lenses between the 1064 FI and the doubler should be put onto a base that can be used to adjust the lens position for MM optimization. Nothing fancy, just something slideable.
- For this iteration of the table, we can do as Annalisa has written so as to get the green MM lenses ordered ASAP. After next week we can come up with a new plan before dismantling the EX table.
|
8597
|
Fri May 17 18:24:04 2013 |
Annalisa | Update | 40m upgrading | ETMY - progress | I aligned the green beam into the Faraday. I needed an HWP to have the right polarization for the light entering the Faraday itself.
I tried to dump as much beams as possible with razor dumps, but eventually I had to use some "temporary solutions" for higher beams, because I didn't find the right mounts for razor dumps.
I measured the beam waist after the Faraday with the beam scan. Analysis and MM calculation to follow. |
8598
|
Fri May 17 18:58:58 2013 |
Jamie, Koji | Summary | CDS | Weird DAC bit flipping at half integer output values | While looking at the DAC anti-imaging filters, Koji noticed an odd feature of the DAC output:

What you see here is 16kHz double data from a model right before the DAC part ('C1:SUS-PRM_ULCOIL_OUT', blue), and the full 64kHz int data sent to the physical DAC as reported by the IOP ('C1:X02-MDAC0_TP_CH0', green). The balls are the actual sample values (as expected there are four green balls for every blue). The output data is being ramped continuously between 0 and 1.
As the output data crosses the half-count level, the integer DAC output oscillates continuously at every 64kHz sample between the bounding integer values (in this case 0 and 1).
Here's the data as we hold the output continuously at the half-count level; the integer DAC output just oscillates continuously:

After some probing I found that the oscillation happens between [-0.003 +0.004] of the half-count level.
The result of this is a fairly strong 32 kHz line in the DAC analog output.
We looked in the controller.c and couldn't identify anything that would be doing this. This is the output procedure as I can see it (controller.c lines):
- The double from the model is passed to the IOP
- The IOP applies a sample-and-hold or zero-pad if the model is running at a slower speed than the IOP (1799)
- The data is then anti-image filtered (1801)
- A half-integer is added/subtracted before casting such that the cast is a round instead of a floor (1817)
- The data double is cast to an int (1819)
- The data is written to the DAC (1873)
There's nothing there that would indicate this sort of bit flipping. |
8599
|
Fri May 17 19:56:52 2013 |
Koji | Summary | CDS | Weird DAC bit flipping at half integer output values | Let me make a complimentary comment on this effect.
Because of this oscillation feature, we have a 32kHz peak in the DAC spectrum rather than a 64kHz peak.
For advanced LIGO, the universal AI (D070081) was made to have 3rd-order 10kHz LPF with 64kHz notch.
If we have a higher peak at 32kHz (where the rejection is not enough) than at 64kHz, the filter does not provide
enough filtering of the DAC artifacts.
For the 40m, the original filter had the cut off of 7kHz as the sampling rate was 16kHz.
If we want to extend the frequency range by 4times, the correspoding cut off should be 28kHz.
The rejection is again not enough at 32kHz.
If this peak is an avoidable feature by using simple sample&hold the peak freq is pushed up to
64kHz and we can use the AI filters as planned. |
|