Mon Jun 13 20:01:30 2016, varun, Update, CDS, DAFI GUI update   
|
Summary: I am implementing digital audio filtering on various interferometer signals in order to listen to the processed audio which
will help in characterizing and noise reduction in the interferometer. following is a summary of the gui i have made towards a general purpose DAF module
linked to the LSC. |
Tue Jun 14 20:10:19 2016, varun, Update, CDS, DAFI GUI update  
|
I have added Enable buttons for each of the DSP blocks, and labels for the matrix elements. The input matrix takes inputs from each of the 4 channels:
ADC1, ADC2, LSC and EXC, and routes them to the audio processing blocks (attachment 2). The output matrix (attachment
3) takes the outputs of the various DSP blocks and routes them to the output and then to the speakers. |
Wed Jun 15 22:12:55 2016, varun, Update, CDS, DAFI update: stereo output   
|
I wish to have stereo audio output for the DAF module. Hence, there needs to be a second output from the DAF. I added this second output to the model.
Following are the details:
FiBox: It consists of two analog inputs which are digitized and multiplexed and transmitted optically. (only 1 fiber is needed |
Tue Jun 21 11:26:42 2016, varun, Frogs, CDS, medm command not working
|
"medm: command not found" error when run through command line both in
pianosa and rossa in both editing and execution modes. It however gets executed and edited through the sitemap button. Don't know the source of
the problem. Gautam did check the .bashrc file. aliases for SITEMAP and m40m are intact in the .bashrc file. |
Wed Jun 22 10:15:45 2016, varun, Update, CDS, DAFI update: stereo output 
|
I have updated the DAFI with the following changes:
1) Separated both the channels of stereo output completely, as well as in the GUI.
2) Added text monitors for the inputs and outputs. |
Mon Jun 27 15:12:09 2016, varun, Update, CDS, DAFI update: stereo output
|
Using an RC to BNC connector from the inner drawer, I have added a second output cable going from the output Fibox in the control room to the audio mixer.
Quote:
I have updated the DAFI |
Tue Jul 5 14:12:56 2016, varun, Update, Electronics, Antialiasing Filter Update    
|
I am trying to design an antialiasing filter, which also has two switchable whitening stages. I have designed a first version of a PCB for this.
The board takes differential input through PCB mountable BNCs. It consists of an instrumentaiton amplifier made using quad opamp ADA4004,
followed by two whitening blocks, also made using ADA4004, which can be bypassed if needed, depending upon a control input. The mux used for this purpose |
Thu Jul 7 12:44:52 2016, varun, Update, CDS, DAFI update
|
Attached is a diagram, showing the entire (planned) signal flow of the DAF model. Some thoughts on the implementation after discussion with eric:
1) Since the LSC control signals and ASC signals are running on the c1lsc FE at the same rate as DAFI (16kHz), it would be wise to start from
these. |
Fri Jul 8 22:26:03 2016, varun, Update, CDS, DAFI Update: Changes in LSC model  
|
I have added the control signals DARM_CTRL, MICH_CTRL, PRCL_CTRL, SRCL_CTRL, CARM_CTRL, XARM_CTRL, YARM_CTRL, MC_CTRL to the DAFI model from the
LSC model via IPC commn.
The changes done to the LSC model include addition of an extra block going to DAFI (attachment 2, red rectangle in attachment 1), and addition |
Sun Jul 10 20:08:44 2016, varun, Update, CDS, DAFI Update: Changes in LSC and PEM models 
|
I have added the PEM signals mentioned in the previous elog as DAF inputs through PCIE IPC, and compiled and restarted the c1pem and c1daf models.
Attached are the pictures of the simulink diagram of the addition in the PEM and the DAF.
Since the signals are moving from a 2kHz clock rate machine to a 16kHz clock rate machine, some imaging effects are possible, which I have to |
Thu Jul 14 23:38:59 2016, varun, Update, CDS, c1lsc FE unresponsive
|
Today, at around 10:30, c1lsc machine froze and stopped responding to ping and ssh after I compiled and restarted c1daf. I think it is due to a large
array in one of my codes. The daqd.log file shows the following:
|
Fri Jul 15 12:21:28 2016, varun, Update, CDS, c1lsc FE unresponsive
|
c1lsc is up and running, Eric did a manual reboot today.
Quote:
Today, at around 10:30, |
Sat Jul 16 00:30:42 2016, varun, Update, CDS, DAFI update: Frequency warping | c1lsc unresponsive
|
Summary: I am trying to implement frequency warping/pitch shifting on the real time FE. Here is a description long overdue:
Description: The overall idea is as follows:
The DFT of a frame is given by |
Mon Jul 18 18:44:52 2016, varun, Update, CDS, c1lsc FE recovered
|
c1lsc FE is up and running.
Details:
2) The machine was manually rebooted. |
Thu Jul 21 12:03:35 2016, varun, Update, CDS, DAFI update: Humming noise in DAFI output
|
Summary: There
was always a constant humming noise in the output of speakers of both the audio channels. Tried to resolve the problem. Details are given below: |
Thu Jul 21 14:27:24 2016, varun, Update, CDS, DAFI Update: Arbitrary Math block 
|
Summary: I have added an arbitrary math block to the DAFI model, which takes two inputs, say X and Y, and can perform various unary
and binary operations on them:
Details: |
Thu Jul 21 15:03:13 2016, varun, Update, CDS, DAFI Update 
|
1) I have added the status summary of the DAFI block to the main FE status overview screen in the c1lsc cloumn. (attachment 1)
2) I have edited all the kissel matrix buttons appropriately, and given them appropriate lables. (attachment 2) |
Thu Jul 21 22:02:35 2016, varun, Update, CDS, DAFI update: Frequency warping
|
The code for frequency warping contained a "printf()" command, which had caused the system to crash in one another instance (refer elog
12320) . Hence, I tried running the code tody by removing this line. Unfortunately, this did not work. the model still crashed. Attached is the screenshot
of the FE status. |
Sat Oct 20 11:54:13 2007, waldman, Other, OMC, OMC and OMC-SUS work
|
[Rich, Chub, Pinkesh, Chris, Sam]
Friday the 18th was a busy day in OMC land. Both DCPDs were mounted to the glass breadboard and the OMC-SUS structure was rebuilt to the point that an |
Thu Oct 25 17:52:45 2007, waldman, Other, OMC, OMCs with QPDs
|
[Rich, Chub, Pinkesh, Sam]
Yesterday we got the QPD, OTAS, and PZT cabling harness integrated with the OMC. We found a few things out, not all of them good. The QPDs went on no |
Thu Oct 25 23:35:36 2007, waldman, Other, OMC, Hang the OMC! 
|
[Pinkesh, Sam]
We tried, convicted and hung the OMC today. The OMC was found guilty of being overweight, and unsymmetrically balanced. The unsymmetry was kind of expected |
Fri Oct 26 17:34:43 2007, waldman, Other, OMC, OMC + earthquake stops
|
[Chub, chris, Pinkesh, Sam]
|
Fri Oct 26 21:48:40 2007, waldman, Configuration, OMC, Fiber to 056
|
I set up a 700 mW NPRO in Rana's lab and launched it onto a 50m fiber. I got a few mW onto the fiber, enough to see with a card before disabling the laser.
The fiber now runs along the hallway and terminates in rm 056. Its taped down everywhere someone might trip on it, but don't go out of your way to
trip on it or pull on it because you are curious. Tomorrow I will co-run a BNC cable and attenuate the NPRO output so it can only send a few mW and so |
Sat Oct 27 19:00:44 2007, waldman, Configuration, OMC, Hanging, locked OMC with REFL extracted.
|
I got the OMC locked to the fiber output today. It was much more difficult than I expected and I spent about 30 minutes or so flailing before stopping
to think. The basic problem is that the initial alignment is a search in 4-dimensional space and there is naturally only one signal, the reflected DC
level, to guide the alignment. I tried to eyeball the alignment using the IR card and "centering" the beams on mirrors, but I couldn't get close enough |
Mon Oct 29 11:07:22 2007, waldman, Software Installation, OMC, Software install on OMS
|
[Alex, Sam]
We spent a little time this morning working on OMS and getting things restarted. A few changes were made. 1) We put openmotif on OMS so that the burtrb |
Mon Oct 29 12:20:15 2007, waldman, Configuration, OMC, Changed OMS filters
|
I changed the OMS configuration so that some of the OMC-SUS LED channels go to a breakout box so that we can input the PDH error signal. After lunch,
we will try to lock the cavity with a PDH error signal and digital filters. Then its on to dither locked stuff. Note that this LED business will have
to be changed back some day. For now, it should be extremely visible because there are dangling cables and a hack job interface lying around. |
Mon Oct 29 23:10:05 2007, waldman, Configuration, OMC, Lost in DAQspace 
|
[Pinkesh, Sam]
In setting up a Digital based control of the hanging OMC, we naively connect the Anti-Imaging filter output to an Anti-Aliasing input. This led to no |
Wed Oct 31 09:45:28 2007, waldman, Other, OMC, Resolution to DAQland saga
|
[Jay, Sam]
We did a rough accounting for the linear delay this morning and it comes out more or less correct. The 10 kHz 3rd order butterworth AA/AI filter gives |
Wed Oct 31 23:55:17 2007, waldman, Other, OMC, QPD tests 
|
The 4 QPDs for the OMC have been installed in the 056 at the test setup. All 4 QPDs work and have medm screens located under C2TPT. The breadboard mounted
QPDs are not very well centered so their signal is somewhat crappy. But all 4 QPDs definitely see plenty of light. I include light and dark spectra below.
QPDs 1-2 are table-mounted and QPD 2 is labeled with a bit of blue tape. QDPs 3-4 are mounted on the OMC. QPD3 is the near field detector and QPD4 is |
Thu Nov 1 01:28:04 2007, waldman, Other, OMC, First digital lock of OMC   
|
[Pinkesh, Sam]
We locked a fiber based NPRO to the suspended OMC tonight using the TPT digital control system. To control the laser frequency, we took the PZT AI output |
Fri Nov 2 12:18:47 2007, waldman, Summary, OMC, Locked OMC with DCPD 
|
[Rich, Sam]
We locked the OMC and look at the signal on the DCPD. Plots included. |
Sat Nov 3 16:20:43 2007, waldman, Summary, OMC, A good day's work 6x
|
I followed up yesterday's test of the PZT with a whole mess of characterizations of the PZT control and finished the day by locking the OMC with a PZT
dither lock and a 600 Hz loop. I haven't analyzed any of the data yet, so its not calibrated in physical units and etc. etc. etc. Since a lot of the |
Sun Nov 4 23:22:50 2007, waldman, Update, OMC, OMC PZT and driver response functions 7x
|
I wrote a big long elog and then my browser hung up, so you get a less detailed entry. I used Pinkesh's calibration of the PZT (0.9 V/nm) to calibrate
the PDH error signal, then took the following data on the PZT and PZT driver response functions.:
|
Mon Nov 5 14:44:39 2007, waldman, Update, OMC, PZT response functions and De-whitening   
|
The PZT has two control paths: a DC coupled path with gain of 20, range of 0 to 300 V, and a pair of 1:10 whitening filters, and an AC path capacitively
coupled to the PZT via a 0.1 uF cap through a 2nd order, 2 kHz high pass filter. There are two monitors for the PZT, a DC monitor which sniffs the
DC directly with a gain of 0.02 and one which sniffs the dither input with a gain of 10.
|
Wed Nov 7 14:01:31 2007, waldman, Omnistructure, OMC, Frequency and Intensity noise
|
One of the biggest problems I had using the PZT to lock was excessive noise. I did a little noise hunting and found that the problem was the cable running
from the rack to the laser fast input. As a reminder, the laser has a 4 MHz / volt fast input. We require about 300 MHz to go one FSR, so there is
a Thorlabs HV box between at the NPRO fast input which takes 0-10 V -> 0-150 V. The 150 V HV range is worth about 600 MHz of NPRO frequency.
|
Fri Nov 9 00:01:24 2007, waldman, Omnistructure, OMC, OMC mechanical resonances (Tap tap tappy tap) 7x
|
[Pinkesh, Aidan, Sam]
We did a tap-tap-tappy-tap test of the OMC to try to find its resonances. We looked at some combination of the PDH error signal and the DCPD signal in |
Fri Dec 7 11:33:24 2007, waldman, Omnistructure, OMC, PZT wiring
|
The 2 pin LEMO connector has got an unmarked pin and a pin marked by a white half-circle.
The unmarked pin is connected to the side of the PZT attached to the mirror.
The marked pin is connected to the side of the PZT attached to the tombstone. |
Thu Dec 20 19:05:34 2007, waldman, HowTo, OMC, HOWTO build front ends
|
For instance, to build the TPT front end code.
[LIST]
|
Thu Dec 20 19:10:03 2007, waldman, Update, OMC, Stressful reattachment of heater
|
Photos may follow eventually, but for now here's the rundown. I scraped the heater clean of the thermal epoxy using a clean razor blade. Then I stuffed
a small piece of lint free cloth in the OTAS bore and wrapped the OMC in tin foil. With a vacuum sucking directly from the face of the OTAS, I gently
scraped the glue off the OTAS aluminum. I wiped both the OTAS and the heater down with an isoproponal soaked lint-free cloth. I put a thin sheen of VacSeal |
Wed Sep 5 10:59:23 2018, wgautam, Update, CDS, CDS status update
|
Rolf came by today morning. For now, we've restarted the FE machine and the expansion chassis (note that the correct order in which to do this is:
turn off computer--->turn off expansion chassis--->turn on expansion chassis--->turn on computer). The debugging measures Rolf suggested are (i)
to replace the old generation ADC card in the expansion chassis which has a red indicator light always on and (ii) to replace the PCIe fiber (2010 make) |
Mon Jul 29 19:08:55 2019, yehonathan, Update, Loss Measurement, Reviving loss measurement by reflection
|
1. X arm is totally misaligned in order to measure the Y arm loss using the reflection method. Each measurement round consists of measuring the reflected
power when the Y arm is aligned and when it is misaligned.
2. The measurement script used is /scripts/lossmap_scripts/armLoss/measureArmLoss.py. It generates a log file in the /logs folder specifying |
Mon Aug 5 14:47:36 2019, yehonathan, Update, Loss Measurement,
|
Summary:
I analyze the 100 reps loss measurement of the Y arm using the AnalyzeLossData.ipynb notebook.
The mean of the measured loss is ~ 100ppm and the variation between the repititions is ~ 27%. |
Mon Aug 5 16:28:41 2019, yehonathan, Update, Loss Measurement, what is going on with the loss measurements ?
|
We hypothesize that the systematic error in the loss measurement can come from the fact that the requirement on the alignment of the cavity mirrors is
not stringent enough.
We repeat the loss measurement with 50 measurements. This time we change the thresholds for the error signals of the dither-align in the measureArmLoss.py |
Mon Aug 5 17:36:04 2019, yehonathan, Update, Loss Measurement,
|
We check for unexpected drifts in the PD reading (clipping and such). We put a pickoff mirror where the PD used to be and place the PD at the edge of
the table such that the beam is focused on it (see attachment).
The arms are completley misaligned. We note the time of start of measurement to be 1249086917. |
Tue Aug 6 14:12:02 2019, yehonathan, Update, Computers, making rossa great again
|
cdsutils is not working on rossa.
Import cdsutils produces this error:
In [2]: import cdsutils |
Tue Aug 6 16:44:50 2019, yehonathan, Update, Loss Measurement, 
|
I grab 2 hours of the PD measurements using dlData_simple.ipynb in the misaligned state.
I get pretty much a normally distributed reading without drifts (Attachements 1 and 2).
The error in the reading is ~ 0.5%. |
Fri Jan 10 19:48:46 2020, yehonathan, Update, PSL, Assembly underway for c1psl upgrade 
|
{Yehonathan, Jon}
I finished pre-wiring the PSL chassis. I mounted the Acromags on the DIN rails and labeled them. I checked that they are powered up with
the right voltage +24V and that the LEDs behave as expected. |
Mon Jan 13 16:05:18 2020, yehonathan, Update, PSL, Assembly underway for c1psl upgrade
|
{Yehonathan, Jon}
I configured the Acromag channels according to the Slow
Controls Wiki page. |
Tue Jan 14 17:16:43 2020, yehonathan, Update, PSL, Assembly underway for c1psl upgrade
|
{Yehonathan, Jon}
I isolated a BIO Acromag completely from the chassis and powered it up. The inverted behavior persisted.
Turns out this is normal behavior for the XT1111 model. |
Tue Mar 10 14:30:16 2020, yehonathan, Update, SUS,
|
ETMX was grossly misaligned.
I re-aligned it and the X arm now locks.
7:00PM with Koji |