ID |
Date |
Author |
Type |
Category |
Subject |
2522
|
Mon Jan 18 20:58:40 2010 |
Alberto | Update | ABSL | Measurement in progress |
Quote: |
I started a long measurement of the PRC's transmissivity. I'm leaving the lab and I'm going to be back at about 8 tonight. Please do not disturb the interferometer. it is important that the MC and the PRC stay locked all the time.
|
That measurement is finished. I'm now going to start another one that will take another hour or so. I'm leaving it running for the night. If you want to work on the IFO, it should be definitely done by 11pm. |
2531
|
Tue Jan 19 12:54:39 2010 |
Alberto | Update | ABSL | Measurement in progress |
A measurement will be running for the next hour. Please be careful. |
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
|
17035
|
Mon Jul 25 18:22:30 2022 |
Deeksha | Summary | Wiki | Measured the PZT TF Successfully |
Measured the PZT beatnote using the setup mentioned in elog post 17031. Attached is the data taken from 10kHz to 1MHz, decadewise data was also taken that I'm not including in this post. A_R refers to the transfer function taken of channel A wrt the voltage reference (the swept sine we are inputting which has an IF of 30kHz). A and B correspond to the I and Q components of the signal taken from the DFD, respectively. I am currently working on plotting the data, and will shortly update this post with plots. Next steps -
- quantify the uncertainty in the signal (I think)
- vectfit the data to find poles and zeroes
(and possibly find a better way to print/obtain data)
Edit: first pass of data plotted |
Attachment 1: A_R_MAG.txt
|
"4395A REV1.12"
"DATE: Sep 17 2017"
"CHANNEL: 1"
"MEASURE TYPE: A/R"
"FORMAT TYPE: LOG MAG"
"NUMBER of POINTS: 801"
"SWEEP TIME: 385.3 ms"
... 811 more lines ...
|
Attachment 2: A_R_PHASE.txt
|
"CHANNEL: 2"
"MEASURE TYPE: A/R"
"FORMAT TYPE: PHASE (DEG)"
"NUMBER of POINTS: 801"
"SWEEP TIME: 385.3 ms"
... 808 more lines ...
|
Attachment 3: B_R_MAG.txt
|
"4395A REV1.12"
"DATE: Sep 17 2017"
"CHANNEL: 1"
"MEASURE TYPE: B/R"
"FORMAT TYPE: LOG MAG"
"NUMBER of POINTS: 801"
"SWEEP TIME: 385.3 ms"
... 809 more lines ...
|
Attachment 4: B_R_PHASE.txt
|
"CHANNEL: 2"
"MEASURE TYPE: B/R"
"FORMAT TYPE: PHASE (DEG)"
"NUMBER of POINTS: 801"
"SWEEP TIME: 385.3 ms"
... 807 more lines ...
|
Attachment 5: freq_resp_I.png
|
|
Attachment 6: freq_resp_Q.png
|
|
17603
|
Thu May 25 14:40:03 2023 |
Paco | Update | Calibration | Measured the PSL wavelength |
The PSL wavelength is 1064.5068 +- 0.0015 nm
[Paco, Yehonathan]
With yehonathan's help, we borrowed a WS6-200 wavemeter and calibrated the PSL wavelength using the frequency doubled beam at the PSL table. For this we gathered a FC/APC to FC/PC fiber, cleaned both ends, and launched ~ 6 uW of power into the wavemeter (Attachment #1 shows the setup). The vacuum wavelength was measured to be 532.2534 nm, (see picture in Attachment #2) implying a PSL wavelength of 1064.5068 nm. This is not too far from my previous estimate! The wavemeter claims a "200 MHz accuracy" so we used this as a standard error to estimate the uncertainty of 2 * 0.7 pm @ 532 nm = 1.5 pm @ 1064 nm. This leaves us with 1.4 ppm of relative wavelength error in the ALS based calibration.
- It should be noted that the Nd:YAG temperature was set to 30.615(5) degrees (?) and the injection current to 2.100 Amps for this measurement.
|
Attachment 1: PXL_20230525_205542591~2.jpg
|
|
Attachment 2: PXL_20230525_205332570.jpg
|
|
11550
|
Mon Aug 31 14:15:23 2015 |
Ignacio | Update | IOO | Measured the MC_F whitening poles/zeroes |
I measured the 15 Hz zero and the 150 Hz pole for the whitening filter channels of the Generic Pentek board in the IOO rack. The table below gives these zero/pole pairs for each of the 8 channels of the board.
channel |
zero [Hz] |
pole [Hz] |
Chan |
1 |
15.02 |
151.05 |
C1:ASC-POP_QPD_YAW |
2 |
15.09 |
150.29 |
C1:ASC-POP_QPD_PIT |
3 |
14.98 |
150.69 |
C1:ASC-POP_QPD_SUM |
4 |
14.91 |
147.65 |
C1:ALS-TRX |
5 |
15.03 |
151.19 |
C1:ALS-TRY |
6 |
15.01 |
150.51 |
--- |
7 |
14.95 |
150.50 |
C1:IOO-MC_L |
8 |
15.03 |
150.93 |
C1:IOO-MC_F |
Here is a plot of one of the measured transfer functions,

and the measured data is attached here: Data.zip
EQ: I've added the current channels going through this board.
More importantly, I found that the jumpers on channel one (QPD X) were set to no whitening, in contrast to all other channels. Thus, the POP QPD YAW signals we've been using for who knows how long have been distorted by dewhitening. This has now been fixed.
Hence, the current state of this board is that the first whitening stage is disabled for all channels and the second stage is engaged, with the above parameters. |
Attachment 1: Data.zip
|
16964
|
Thu Jun 30 17:19:55 2022 |
Deeksha | Summary | Electronics | Measured Transfer Functions of the Control Loop, Servo (OLTF); got Vectfit working |
[Cici, Deeksha]
We were able to greatly improve the quality of our readings by changing the parameters in the config file (particularly increasing the integration and settle cycles, as well as gradually increasing our excitation signals' amplitude). Attached are the readings taken from the same (the files directly printed by ssh'ing the SR785 (apologies)) - Attachment 1 depicts the graph w/ 30 data points and attachment 2 depicts the graph with 300 data points.
Cici successfully vectfit to the data, as included in Attachment 3. (This is the vectfit of the entire control loop's OLTF). There are two main concerns that need to be looked into, firstly, the manner in which to get the poles and zeros to input into the vectfit program. Similarly, the program works best when the option to enforce stable poles is disabled, once again it may be worth looking into how the program works on a deeper level in order to understand how to proceed.
Just as the servo's individual transfer function was taken, we also came up with a plan to measure the PZT's individual transfer function (using the MokuLab). The connections for the same have been made and the Moku is at the Xend (disconnected). We may also have to build a highpass filter (similar to the one whose signal enters the PZT) to facilitate taking readings at high frequencies using the Moku. |
Attachment 1: TFSR785_29-06-2022_114042.pdf
|
|
Attachment 2: TFSR785_29-06-2022_114650.pdf
|
|
Attachment 3: TF_OLG_vectfit.png
|
|
9661
|
Mon Feb 24 13:21:00 2014 |
Jenne | Update | Electronics | Measured REFL165 demod board |
I measured the REFL 165 demod board's I/Q separation.
Our 11MHz signal is currently 11.066092 MHz, so I put a signal to the RF input of the REFL165 demod board at 165.992380 MHz (15*11 MHz + 1kHz), with a signal of -13 dBm.
I then used the SR785 to measure the transfer function between the I and Q output channels.
I got 82.7 degrees, at -0.64 dB. (I don't remember now if I had I/Q, or Q/I, not that it really matters). So, it seems that the REFL165 demod board has good separation, and at least isn't totally broken. |
9666
|
Mon Feb 24 17:59:31 2014 |
RANA | Update | Electronics | Measured REFL165 demod board |
Demod boards should be at 90 deg, not 82.7 or 12 or yellow or ****. We should re-inject the RF and then set the D Phase in the filter module to make the signals orthogonal. 165 is a challenging one to get right, but its worth it since the signals are close to degenerate already. |
10967
|
Tue Feb 3 04:07:49 2015 |
Jenne | Update | Modern Control | Measured PRM -> POP QPD TFs |
Today (after centering the POP QPD), I measured the PRM to POP QPD transfer functions. I am suspicious that this was part of my problem last week. Since most of the angular noise is coming from the folding mirrors, but I can't actuate on them, I need to know (rather, the Wiener calculator needs to know) how actuating on the PRM will affect the spot at the POP QPD.
For the plots below, I have cut out any data points that have coherence less than 0.95. I may want to go back and fill in a little bit some of the areas (particularly around 3Hz) that I had trouble getting coherence in.
Using these to prefilter my witness data, I am failing to calculate a Wiener filter. I have tried the Levinson algorithm, as well as brute-forcing it, but I'm too close to singular for either to work. I am able to calculate a set of Wiener filters without the prefiltering, or with a dummy very simple prefilter, so it's not inherently in the calculators. Separately, I can plot my vectfit-ed actuator TFs, and I can convert them to a discrete fiilter with the bilinear transform, and then use sosfilt to filter some white noise data, which comes out with the shape I expect. So. It's not inherently the filters either. More work to do, when it's not 4am.
Here are the measured actuator transfer functions. They were measured as usual with DTT, but since the measurement kept getting interrupted (MC unlock, or I wanted to add more integrations or more cycles), these are several different DTT files stitched together. In both cases I am acuating PRM's ASC[pit, yaw] EXC point, and looking at the POP QPD.


|
Attachment 1: PIT_measured_TF.png
|
|
Attachment 2: YAW_measured_TF.png
|
|
2332
|
Wed Nov 25 14:29:08 2009 |
rob | Update | Locking | Measured MC length--FSS trend |
Quote: |
Quote: |
What I meant was the VCO driver, not the FSS box.
As for the frequency, all written numbers were the Marconi displays.
The number on the frequency counter was also recorded, and so will be added to the previous entry shortly...
Quote: |
I propose that from now on, we indicate in the elog what frequencies we're referring to. In this case, I guess its the front panel readback and not the frequency counter -- what is the frequency counter readback? And is everything still locked to the 10 MHz from the GPS locked Rubidium clock?
Plus, what FSS Box? The TTFSS servo box? Or the VCO driver? As far as I know, the RC trans PD doesn't go through the FSS boxes, and so its a real change. I guess that a bad contact in the FSS could have made a huge locking offset.
|
|
Locking has gone sour. The CARM to MCL handoff, which is fairly early in the full procedure and usally robust, is failing reliably.
As soon as the SUS-MC2_MCL gain is reduced, lock is broken. There appears to be an instability around 10Hz. Not sure if it's related.
|
Five day minute trend. FAST_F doesn't appear to have gone crazy. |
Attachment 1: FSStrendpowerjump.png
|
|
2335
|
Wed Nov 25 16:13:27 2009 |
rana | Update | PSL | Measured MC length--FSS trend |
but the increase in both the RCtrans and the RCrefl is consistent with my theory that the power going to the RC has increased ; its not just an increase in the visibility.
We should scan the AOM/VCO to make sure the frequency is matched to the resonance to within 0.5 dB. |
2336
|
Wed Nov 25 16:44:52 2009 |
Koji | Update | PSL | Measured MC length--FSS trend |
I checked C1:PSL-FSS_VCODETPWR. The attached is the 4 months trend of the FSS RCTRANS / RFPDDC(=FSS REFL) / VCODETPWR / VCOMODLEVEL.
Although VCO modulation level setting was mostly constnt, VCODETPWR, which presumably represents the RF level, changes time by time.
It coincides with the recent reduction of the RCTRANS/RFPDDC. Actually, my touch restored the VCO to the previous more stable state.
One can see that this is not only a single occation, but it happened before too. (In the middle of Aug.)
This could be explained by the bad contact of some cable or connector.
Nevertheless we need more careful investigation:
1. Understand what VCODETPWR is exactly.
2. Investigate relationship between VCOMODLEVEL / VCODETPWR / AOM deflection efficiency / RCTRANSPD
3. Confirm the frequency matching between the VCO and AOM.
Quote: |
but the increase in both the RCtrans and the RCrefl is consistent with my theory that the power going to the RC has increased ; its not just an increase in the visibility.
We should scan the AOM/VCO to make sure the frequency is matched to the resonance to within 0.5 dB.
|
|
Attachment 1: 091125_FSS.png
|
|
2317
|
Mon Nov 23 21:30:29 2009 |
Jenne | Update | LSC | Measured MC length |
With Koji's help, I measured the length of the Mode Cleaner.
The new modulation frequencies (as quoted on the Marconi front panels) are:
165.980580 MHz
33.196116 MHz
132.784464 MHz
199.176696 MHz
The Frequency Counter readback is 165980584.101 Hz (a 4Hz difference). All of the Marconi's front-panel frequencies read ###.##### MHz Ext, and the Frequency standard has it's "locked" light illuminated, and the 1pps input light blinking, so I think everything is still nicely locked to the frequency standard, and the frequency standard is locked to the GPS.
While changing the marconi's, I accidentally touched the MC's 29.5 MHz marconi. It is set back to the nominal value (according to Kiwamu's rack photos) of 29.485MHz. But the phase might be sketchy, although hopefully this doesn't matter since we don't do a double demodulation with it.
I also ran the scripts in the wiki page: How To/Diagonalize DRMI Length Control to set the DD Phases.
|
2319
|
Tue Nov 24 08:00:16 2009 |
rana | Update | LSC | Measured MC length |
I propose that from now on, we indicate in the elog what frequencies we're referring to. In this case, I guess its the front panel readback and not the frequency counter -- what is the frequency counter readback? And is everything still locked to the 10 MHz from the GPS locked Rubidium clock?
Plus, what FSS Box? The TTFSS servo box? Or the VCO driver? As far as I know, the RC trans PD doesn't go through the FSS boxes, and so its a real change. I guess that a bad contact in the FSS could have made a huge locking offset.
|
2320
|
Tue Nov 24 10:36:21 2009 |
Koji | Update | LSC | Measured MC length |
What I meant was the VCO driver, not the FSS box.
As for the frequency, all written numbers were the Marconi displays.
The number on the frequency counter was also recorded, and so will be added to the previous entry shortly...
Quote: |
I propose that from now on, we indicate in the elog what frequencies we're referring to. In this case, I guess its the front panel readback and not the frequency counter -- what is the frequency counter readback? And is everything still locked to the 10 MHz from the GPS locked Rubidium clock?
Plus, what FSS Box? The TTFSS servo box? Or the VCO driver? As far as I know, the RC trans PD doesn't go through the FSS boxes, and so its a real change. I guess that a bad contact in the FSS could have made a huge locking offset.
|
|
2325
|
Wed Nov 25 03:05:15 2009 |
rob | Update | Locking | Measured MC length |
Quote: |
What I meant was the VCO driver, not the FSS box.
As for the frequency, all written numbers were the Marconi displays.
The number on the frequency counter was also recorded, and so will be added to the previous entry shortly...
Quote: |
I propose that from now on, we indicate in the elog what frequencies we're referring to. In this case, I guess its the front panel readback and not the frequency counter -- what is the frequency counter readback? And is everything still locked to the 10 MHz from the GPS locked Rubidium clock?
Plus, what FSS Box? The TTFSS servo box? Or the VCO driver? As far as I know, the RC trans PD doesn't go through the FSS boxes, and so its a real change. I guess that a bad contact in the FSS could have made a huge locking offset.
|
|
Locking has gone sour. The CARM to MCL handoff, which is fairly early in the full procedure and usally robust, is failing reliably.
As soon as the SUS-MC2_MCL gain is reduced, lock is broken. There appears to be an instability around 10Hz. Not sure if it's related. |
2333
|
Wed Nov 25 15:38:08 2009 |
rob | Update | Locking | Measured MC length |
Quote: |
Quote: |
What I meant was the VCO driver, not the FSS box.
As for the frequency, all written numbers were the Marconi displays.
The number on the frequency counter was also recorded, and so will be added to the previous entry shortly...
Quote: |
I propose that from now on, we indicate in the elog what frequencies we're referring to. In this case, I guess its the front panel readback and not the frequency counter -- what is the frequency counter readback? And is everything still locked to the 10 MHz from the GPS locked Rubidium clock?
Plus, what FSS Box? The TTFSS servo box? Or the VCO driver? As far as I know, the RC trans PD doesn't go through the FSS boxes, and so its a real change. I guess that a bad contact in the FSS could have made a huge locking offset.
|
|
Locking has gone sour. The CARM to MCL handoff, which is fairly early in the full procedure and usally robust, is failing reliably.
As soon as the SUS-MC2_MCL gain is reduced, lock is broken. There appears to be an instability around 10Hz. Not sure if it's related.
|
Whatever the locking problem was, the power of magical thinking has forced it to retreat for now. The IFO is currently locked, having completed the full up script. One more thing for which to be thankful. |
1662
|
Tue Jun 9 11:29:07 2009 |
Jenne | Update | oplevs | Measured ETMY oplev beam size...put everything back |
I measured the ETMY oplev beam size at a couple different distances away from the HeNe by taking out the steering mirror and letting the light propagate a ways. I put the steering mirror back, aligned the oplev, and was able to relock the Yarm, so I think it's all back as it has been the last couple of weeks.
Now I need t o do some geometry and ray-tracing matrices to decide what focal length lens to buy, then we'll have a shiny new ETMY oplev. |
13080
|
Mon Jun 26 09:39:15 2017 |
Naomi | Summary | General | Measure transfer functions of Mini-Circuits filters |
I have spent my first few days as a SURF getting experience working with the Network/Spectrum Analyzer (AG 4395A). After an introduction to the 40m by Koji, I was tasked with using the AG4395A to measure the transfer function of several filters (for example, Mini-Circuits Low Pass Filter SLP-30). I am now familiar with configuring the AG 4395A, taking a single set of data using a command from one of the control computers, and plotting the dataset as a Bode plot (separate plots for magnitude and phase) using Python.
To Do:
- Use AGmeasure to take multiple datasets with a single command.
- Plot multiple datasets for each filter on a single Bode plot and perform some statistical analysis.
To experiment with plotting multiple datasets on a single Bode plot, I used a single dataset from the Network Analyzer using the SLP-30 filter and added random noise to create ten datasets to plot. I am attaching the resulting Bode plot, which has the ten generated sets of data plotted along with their average.
We discussed with Rana and Koji how to interpret this type of dataset from the Network Analyzer. Instead of considering the magnitude and phase as separate quantities, we should consider them together as a single complex number in the form H(f) = M exp(iπP/180), where M is the magnitude and P is the phase in degrees. We can then find the average value of the measured quantity in its complex number form (x + iy), as opposed to just taking the average of the magnitude and phase separately. |
Attachment 1: Bode_Plot.png
|
|
545
|
Thu Jun 19 15:52:06 2008 |
Alberto | Configuration | Computers | Measure of the current absorbed by the new Megatron Computer |
Together with Rich Abbot, sam Abbot and I measured the current absorbed by the new Megatron computer that we installed yesterday in the 1Y3 rack. The computer alone absorbs 8.1A at the startup and then goes down to 5.9A at regime. The rest of the rack took 5.2A without the computer so the all rack needs 13.3 at the startup and the 11.1A.
We also measured the current for the 1Y6 rack where an other similar Sun machine has been installed as temporary frame builder and we get 6.5A.
Alberto, Rich and Sam Abbot |
1503
|
Mon Apr 20 20:00:44 2009 |
rana | Configuration | IOO | McWFS gains re-allocated |
Since it looks like the night time people have been running with a WFS gain of 0.05 and I like the slider
to be at 1.0, I lowered all of the WFS1/2_P/Y gains by 10 and increased the overall slider from 0.05 to 1.0.
So the loop gains are now 2x higher; with it like this I guess the UGFs are in the ~0.2-0.5 Hz range. |
439
|
Tue Apr 22 22:51:30 2008 |
rana | Configuration | IOO | McWFS Status |
I've been working a little on the MC WFS in the last few days. I have made many
changes to the sensing matrix script and also to the MCWFSanalyze.m script.
The output matrix, as it was, was not bad at low frequencies but was making noise in
the ~1 Hz band. Turning the gain way down made it do good things at DC and not make
things work higher.
The output matrix generating script now works after Rob fixed the XYCOM issue. Not sure
what was up there. As Caryn mentioned the SUS2.ini channels were all zero after Andrey's
PEM power cycle a few days ago. Rob booted c1susvme to get the SUS1 channels back and
today we did c1susvme2 to get the IOO-MC_L et. al. back.
Even after doing the matrix inversion there is some bad stuff in the output matrix. I
checked that the sensing matrix measurement has good coherence and I measured and set the
MC WFS RF phases (they were off by ~20-30 deg.). Still no luck.
My best guess now is that the RG filters I've used for POS damping and the movement of the
beam on the MC mirror faces has made a POS<->YAW instability at low frequencies. My next
move is to revert to velocity damping and see if things get better. Should also try redoing
the A2L on the MC1-3. |
15988
|
Thu Apr 1 21:13:54 2021 |
Anchal | Update | SUS | Matrix results, new measurement set to trigger |
New Input matrix used for MC2 (C1:SUS-MC2_INMATRIX_ii_jj
|
UL |
UR |
LR |
LL |
SIDE |
POS |
0.2464 |
0.2591 |
0.2676 |
0.2548 |
-0.1312 |
PIT |
1.7342 |
0.7594 |
-2.494 |
-1.5192 |
-0.0905 |
YAW |
1.2672 |
-2.0309 |
-0.9625 |
2.3356 |
-0.2926 |
SIDE |
0.1243 |
-0.1512 |
-0.1691 |
0.1064 |
0.9962 |
New output matrix for MC2 (C1:SUS-MC2_TO_COIL_ii_jj_GAIN)
|
POS |
PIT |
YAW |
UL |
1 |
1.022 |
0.6554 |
UR |
1 |
0.9776 |
-1.2532 |
LL |
1 |
-0.9775 |
1.2532 |
LR |
1 |
-1.0219 |
-0.6554 |
Measured Sensing Matrix (Cross Coupling) (Sensed DOF x Excited DOF)
|
Excited POS |
Excited PIT |
Excited YAW |
Sensed POS |
1 |
1.9750e-5 |
-3.5615e-6 |
Sensed PIT |
0 |
1 |
-6.93550e-2 |
Sensed YAW |
0 |
-2.4429e-4 |
1 |
A longer measurement is set to trigger at 5:00 tomorrow on April 2nd, 2021. This measurement will run for 35 iterations with an excitation duration of 120s and bandwidth for CSD measurement set to 0.1 Hz. The script is set to trigger in a tmux session named 'cB' on pianosa. |
15993
|
Fri Apr 2 15:22:54 2021 |
gautam | Update | SUS | Matrix results, new measurement set to trigger |
How should I try to understand why PIT and YAW are so different?
Quote: |
New output matrix for MC2 (C1:SUS-MC2_TO_COIL_ii_jj_GAIN)
|
POS |
PIT |
YAW |
UL |
1 |
1.022 |
0.6554 |
UR |
1 |
0.9776 |
-1.2532 |
LL |
1 |
-0.9775 |
1.2532 |
LR |
1 |
-1.0219 |
-0.6554 |
|
|
8774
|
Thu Jun 27 21:59:42 2013 |
rana | Update | Computer Scripts / Programs | Matlab upgraded |
I moved the old matlab directory from /cvs/cds/caltech/apps/linux64/matlab_o to /cvs/cds/caltech/apps/linux64/matlab_oo
and moved the previously current matlab dir from /cvs/cds/caltech/apps/linux64/matlab to /cvs/cds/caltech/apps/linux64/matlab_o.
And have installed the new Matlab 2013a into /cvs/cds/caltech/apps/linux64/matlab.
Since I'm not sure how well the new Matlab/Simulink plays with the CDS RCG, I've left the old one and we can easily revert by renaming directories. |
777
|
Thu Jul 31 16:11:22 2008 |
josephb | Configuration | Computers | Matlab on Megatron |
Matlab now works on megatron.
I did a few things:
1) Added to the PATH environment variable. Did this in .bash_profile in the /home/controls directory by adding the line
PATH=$PATH:/cvs/cds/caltech/apps/linux64/matlab/bin/
export PATH
This probably should be somewhere else up further up the line, but I was too lazy to figure it out.
2)Fixed a gateway mistake I had added earlier so the megatron could use the NAT router and see the outside world so yum worked.
3) Removed the i386 based libXp and openmotif packages.
4) Installed the x86_64 based libXp and openmotif packages.
Edit: Forgot that I also added the following line to the /etc/fstab file in order to mount the shared code. This was stolen directly from Rosalba's /etc/fstab file. This was so that it could see the matlab code.
linux1:/home/cds/ /cvs/cds nfs rw,bg,soft 0 0 |
10751
|
Wed Dec 3 21:41:12 2014 |
Jenne | Update | Computer Scripts / Programs | Matlab license updated |
It seems that the old Matlab servers went down a week or so early, so I have updated the Matlab license information in
/cvs/cds/caltech/apps/linux64/matlab/licenses/
per the instructions on https://www.imss.caltech.edu/content/updating-matlab-license-file
EDIT: Q did this also for the control room iMac |
281
|
Mon Jan 28 17:16:54 2008 |
Andrey | Configuration | Computers | Matlab libraries DO NOT WORK properly sometimes |
Working in Matlab, I encountered at two different times today the license distribution problem:
??? License checkout failed.
License Manager Error -4
Maximum number of users for Curve_Fitting_Toolbox reached.
Try again later.
To see a list of current users use the lmstat utility or contact your License Administrator.
Troubleshoot this issue by visiting:
http://www.mathworks.com/support/lme4a |
6083
|
Wed Dec 7 20:55:44 2011 |
Vladimir, Den | Update | digital noise | Matlab error |
Quote: |
It would be useful to see some plots so we could figure out exactly what magnitude and phase error correspond to "gross" and "miserable".
|
To show why Matlab is bad in filtering at small cut-off frequencies we did the same thing in Matab, Octave and R: we've taken the low-pass chebyshev filter of the type 1, order 6, ripple 1 dB, the sampling frequency was 16384 Hz and cut-off frequency varied from 1 to 1000 Hz. Here is the plot for the gain of the zpk model versus to cut-off frequency.

We can see that Matlab's gain shows surprising gains for low cut-off frequencies through for > 100 Hz it is fine. In the next table we compare gain from Foton, Matlab, R and Octave for the same filter. So Foton is also good
freq |
R_gain |
matlab_gain |
octave_gain |
Foton_gain |
1 |
3.05186270655452e-24 |
4.8824152e-22 |
3.05186271e-24 |
3.05186e-24 |
10 |
3.04698335947093e-18 |
1.8268825e-16 |
3.04698336e-18 |
3.04698e-18 |
100 |
2.99910841393644e-12 |
2.9991084e-12 |
2.99910841e-12 |
2.99911e-12 |
1000 |
2.60247212721439e-06 |
2.6024721e-06 |
2.60247213e-06 |
2.60247e-06 |
|
12859
|
Wed Mar 1 16:00:41 2017 |
gautam | Update | Computer Scripts / Programs | Matlab R2016b installed |
Since it would be nice to have the latest version of Matlab, with all its swanky new features (?), available on the control room computers and Optimus, I downloaded Matlab R2016b and activated it with the Caltech Campus license. I installed it into /cvs/cds/caltech/apps/linux64/matlab16b. Specifically, I would like to run the coating optimization code on Optimus, where I can try giving it more stringent convergence criterion to see if it converges to a better spot.
I trust that this way, we don't interfere with any of the rtcds stuff.
If I've done something illegal license-wise or if this is likely to cause havoc, please point me to what is the correct way to do this.
GV 18 Mar 2017: Though I installed this using the campus network license key, this seems to only work on Rossa. If I run it on the other control room machines/Optimus, it throws up a licensing error. I will check with Larry W. as to how to resolve this...
|
251
|
Mon Jan 21 23:30:03 2008 |
Andrey | Update | Computer Scripts / Programs | Matlab Program for Q-factor measurements (XARM -> ITMX and ETMX) |
Finally I overcame difficulties with adapting Sonia's Matlab programs for XARM (Sonia's program was for MC),
and now there exists a Matlab program that makes a fit of a ringdown curve and calculates Q-factor for a mirror ITMX.
Specifically, this program allows to measure ringdown, fit it and calculate Q-factor for the ITMX-mirror for a specific value of
"C1:SUS-ITMX_SUSPOS_GAIN".
Attached is a plot of a ringdown curve and its fit for the value 4.0 in channel "C1:SUS-ITMX_SUSPOS_GAIN".
Calculations yield the result Q=3.7+-0.2 for the value 4.0 in channel "C1:SUS-ITMX_SUSPOS_GAIN".
As Robert started 10 minutes ago the long procedure of the whole interferometer locking,
I cannot disturb the interferometer now, so I will measure Q-factors for various combinations of suspension damping gain on Tuesday.
I will also easily modify the program for measuring Q-factors of ETMX-mirror and make measurements with ETMX on Tuesday.
The Matlab scripts are in directory /cvs/cds/caltech/users/rodionov/Q-Factors/ |
Attachment 1: Example-ITMX_POS_40.png
|
|
120
|
Tue Nov 20 18:35:20 2007 |
John | HowTo | Computers | MatLab in Emacs |
If you can't get MatLab to run in emacs try adding the following to the .emacs file
(setq matlab-shell-command-switches '("-nojvm"))
This stops the gui opening.
To start MatLab type M-x matlab-shell.
To enter MatLab mode M-x matlab-mode.
I've done this on LINUX3.
To run MatLab in emacs under windows one can use MatLabShell http://www.cs.umb.edu/~ram/matlabShell/index.html |
3740
|
Tue Oct 19 00:24:07 2010 |
Dmass | Omnistructure | Electronics | Massive restocking of the 40m |
I had a number of delinquent items on the sign out list from the 40m. I returned about half, and ordered replacements for most of the other half.
I put the photodiodes on the SP table, and the 560 on the electronics bench. |
17612
|
Fri Jun 2 10:59:20 2023 |
advait | Update | PEM | Mass for temperature control |
I measured the dimensions of the puck we shall be using as the mass for the toy model. It has a diameter of 75 mm and a thickness of 25 mm. Assuming a density of 2.7 g/cm^3, this brings the mass to 298.2 g. |
17613
|
Fri Jun 2 11:47:33 2023 |
Koji | Update | PEM | Mass for temperature control |
How about measuring the actual weight with a scale? There are a couple of scales on Yuta's desk. |
17614
|
Fri Jun 2 16:45:46 2023 |
advait | Update | PEM | Mass for temperature control |
Thanks, I was actually looking for a scale earlier but could not find it after asking a couple of people. One of the scales reads 298 g, while the other has a limit of 200g. Looks like it is indeed aluminium.
Quote: |
How about measuring the actual weight with a scale? There are a couple of scales on Yuta's desk.
|
|
16135
|
Wed May 12 14:23:20 2021 |
Jordan | Update | SUS | Mass Properties of SOS Assembly with 3"->2" Optic sleeve, in SI units |
|
Attachment 1: Moments_of_Inertia_SI.PNG
|
|
16136
|
Wed May 12 16:53:59 2021 |
Koji | Update | SUS | Mass Properties of SOS Assembly with 3"->2" Optic sleeve, in SI units |
No, this is the property of the suspension assembly. The mass says 10kg
Could you do the same for the testmass assembly (only the suspended part)? The units are good, but I expect that the values will be small. I want to keep at least three significant digits. |
16137
|
Wed May 12 17:06:52 2021 |
Jordan | Update | SUS | Mass Properties of SOS Assembly with 3"->2" Optic sleeve, in SI units |
Here are the mass properties for the only the test mass assembly (optic, 3" ring, and wire block). (Updated with g*mm^2)
Quote: |
No, this is the property of the suspension assembly. The mass says 10kg
Could you do the same for the testmass assembly (only the suspended part)? The units are good, but I expect that the values will be small. I want to keep at least three significant digits.
|
|
Attachment 1: Moments_of_Inertia_SI.PNG
|
|
16146
|
Wed May 19 18:29:41 2021 |
Koji | Update | SUS | Mass Properties of SOS Assembly with 3"->2" Optic sleeve, in SI units |
Calculation for the SOS POS/PIT/YAW resonant frequencies
- Nominal height gap between the CoM and the wire clamping point is 0.9mm (cf T970135)
- To have the similar res freq for the optic with the 3" metal sleeve is 1.0~1.1mm.
As the previous elog does not specify this number for the current configuration, we need to asses this value and the make the adjustment of the CoM height. |
Attachment 1: SOS_resonant_freq.pdf
|
|
Attachment 2: SOS_resonant_freq.nb.zip
|
9026
|
Mon Aug 19 09:54:13 2013 |
Steve | Update | safety | Masayuki receives safety training |
Masayuki Nakano, a student of Seiji's from ICRR / U Tokyo, is visiting us here at the 40m lab for the next couple months.
He received 40m specific basic safety training this morning. |
1325
|
Thu Feb 19 16:29:43 2009 |
Yoichi | Update | Computers | Martian wireless router bad |
The Martian wireless router is dead.
I rebooted it several times, but it hangs up in a minute.
I will ask steve to buy a new one. |
1339
|
Thu Feb 26 01:24:44 2009 |
Yoichi | Update | Computers | Martian wireless is back |
Today, a new wireless router arrived.
I configured and installed it. Now the martian wireless network is back.
I updated the wiki page about the wireless network.
http://lhocds.ligo-wa.caltech.edu:8000/40m/Network |
10196
|
Mon Jul 14 16:51:07 2014 |
Nichin | Update | Electronics | Martian table updated, Named server restarted |
[Nichin, Jenne]
The martian lookup tables are located at /etc/bind/zones/martian.db and etc/bind/zones/rev.113.168.192.in-addr.arpa
Jenne updated these to include santuzza.martian 192.168.113.109
The method to restart named server given at https://wiki-40m.ligo.caltech.edu/Martian_Host_Table also does not work.
I restarted it using >sudo /etc/init.d/bind9 restart
The named server is now updated and works fine. :) I will update the 40m wiki now. |
14465
|
Tue Feb 19 19:03:18 2019 |
rana | Update | Computers | Martian router -> WPA2 |
I have swapped our martian router's WiFi security over to WPA2 (AES) from the previous, less-secure, system. Creds are in the secrets-40-red. |
4135
|
Tue Jan 11 14:05:11 2011 |
josephb | Update | Computers | Martian host table updated daily |
I created two simple cron jobs, one running on linux1 and one running on nodus, to produce an updated copy of the martian host table linkable from the wiki every day.
The scripts live in /opt/rtcds/caltech/c1/scripts/AutoUpdate/. One is called updateHostTable.cron and run on linux1 everyday at 4 am, and the other is called moveHostTable.cron which is run on nodus everyday at 5am.
The new link has been added to the Martian Host table wiki page here.
|
4603
|
Tue May 3 00:44:02 2011 |
Koji | Configuration | Computers | Martian WIreless Bridge |
The Martian wireless bridge has the ethernet cable inserted in the wrong connector.
It should be inserted to one of the four port. Not in the "INTERNET" connector.
Once the connector has been changed, the martian net as well as the internet became accessible from the laptops. |
2570
|
Thu Feb 4 12:29:04 2010 |
josephb | Update | Computers | Martian IP switch over notes |
What is the change:
We will be moving the 131.215.113.XXX ip addresses of the martian network over to a 192.168.XXX.YYY scheme.
What will users notice:
Computer names (i.e. linux1, scipe25/c1dcuepics) will not change. The domain name martian, will not change (i.e. linux1.martian.). What will change is the underlying IP address associated with the host names. Linux1 will no longer be 131.215.113.20 but something like 192.168.0.20. If everything is done properly, that should be it. There should be no impact or need to change anything in EPICS for example. However, if there are custom scripts with hard coded IP addresses rather than hostnames, those would need to be updated, if they exist.
What needs to be done:
Each computer and router will need to either be accessed remotely, or directly, and the configuration files controlling the IP address (and/or dns lookup locations) be modified. Then it needs to be rebooted so the configuration changes take effect. I'll be making an updated list of computers this week (tracked down via their physical ethernet cables), and next week, probably on Thursday, and then we simply go down the list one by one.
LINUX
For a linux machine, this means checking the /etc/hosts file and making sure it doesn't have old information. It should look like:
127.0.0.1 localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6
Then change the /etc/sysconfig/network-scripts/ifcfg-eth0 file (or ethX file depending on the ethernet card in question). The IPADDR, NETWORK, and GATEWAY lines will need to be changed. You can change the hostname (although I don't plan on it) by modifying the /etc/sysconfig/network file.
The /etc/resolv.conf file will need to be updated with the new DNS server location (i.e. 131.215.113.20 to 192.168.0.20 for example).
SOLARIS
Simlarly to linux, the /etc/hosts file will need to be updated and/or simplified. The /etc/defaultrouter file will need to be updated to the new router ip. /etc/defaultdomain will need to be updated. The /etc/resolv.conf will need to be updated with the new dns server.
vxWorks
Looking at the vxWorks machines, the command bootChange can be used to view or edit the IP configuration.
The following is an example from c1iscey.
-> bootChange
'.' = clear field; '-' = go to previous field; ^D = quit
boot device : eeE0
processor number : 0
host name : linux1
file name : /cvs/cds/vw/pIII_7751/vxWorks
inet on ethernet (e) : 131.215.113.79:ffffff00
inet on backplane (b):
host inet (h) : 131.215.113.20
gateway inet (g) :
user (u) : controls
ftp password (pw) (blank = use rsh):
flags (f) : 0x0
target name (tn) : c1iscey
startup script (s) :
other (o) :
value = 0 = 0x0
By updating the the host (name of machine where its mounting /cvs/cds from - i.e. linux1), inet on ethernet (the IP of c1iscey) and host inet (linux1's ip address), we should be able to change all the vxWorks machines.
LINUX1
The DNS server running on linux1 will need to be updated with the new IPs and domain information. The host file on linux1 will also need to be updated for all the new IP addresses as well.
This will need to be handled carefully as the last time I tried getting away without the host file on linux1, it broke NFS mounting from other machines. However, as long as the host on linux1 is kept in sync with the dns server files everything should work. |
2869
|
Mon May 3 01:16:50 2010 |
rana | HowTo | Electronics | Marconi phase noise measurement setup |
To try the 3-corner hat method on the Marconis, I started to set up the measurement into the DAQ system.
I have set the bottom 2 in the PSL rack to 11.1 MHz. I use a ZP-3MH level 13 mixer as the phase detector. The top one is the LO, it has an output of +13 dBm.
The bottom one is the test unit, it has an output of +6 dBm (should be close to the right level - the IP3 point is +9 dBm). The top one has external DC FM modulation enabled with a FM dev range of 10 Hz.
Mixer output goes through a 50 Ohm in-line termination and then a BLP-5 low pass filter (Steve, please order ~7 of the BLP-1.5 or BLP-1.9 low pass filter from Mini-Circuits) and then into
the DC coupled of a SR560. After some gain and filtering that feedback goes back to the FM input of the top-Marconi to close the PLL. I adjusted the gain to be as small as possible and still stay locked and not
saturate the ADC.
The input to the SR560 is Tee'd into another SR560 with AC coupled input, G = 1000, low-noise. Its output is going directly to the ADC channel - C1:IOO-MC_DRUM1.
I calibrated the channel by opening the loop and setting the AC coupled gain to 1. This lets the Marconis beat at several Hz. The peak-peak signal is equivalent to pi radians.
As usual, I was befuddled by the FM input. For some reason I always forget that since its a straight FM input, we don't need any filtering to get a plain 1/f loop. The attached plot shows how we get bad gain peaking if you forget this and use a 0.03 Hz pole in the SR560.
The grey trace is the ADC signal with everything hooked up, but the RF input set to zero (via setting Carrier = OFF in the bottom Marconi). It is the measurement noise.
The BLUE trace is very close to the true phase noise beat of the two Marconis with a calibration error of ~5%. I have not corrected for the loop gain: its right now around a 1 Hz UGF and 1/f. Next, I will measure the loop and compensate for it in the DTT calibration.
Then I'll measure the relative phase noise of 3 of the signal generators to get the individual noises.
Bottom line is that the sensitivity of this approach is good and we should do this rather that use spectrum analyzers since its easy to get very long averages and high res spectra. To get 5x better sensitivity, we can just use the Rai-FET box instead of a SR560 for the readout, but just have to contend with its batteries. Also should try using BALUNs on the RF and LO signals to get rid of the ground loops. |
Attachment 1: pn.png
|
|