(Kiwamu, Dave, Jim, Jeff, Daniel)
The LSC and OMC models have been re-partitioned, so that DARM and CARM (to the ifo) are processed in the OMC.
-
New input and output matrices have been added. We are upgrading the guardian to use Jamie's new matrices which uses channel names rather than numeric indices as rows and columns. This should make us more robust against changes in the future.
-
All DARM signals are now processed in the OMC model, ie., ALS_DIFF, ASAIR_A_RF45 and DCPDs. This should eliminate 62µs of delay in the DARM path.
-
A new MCL feedback path was added to the LSC to take over what has previously been done by the CARM module (feedback to MC2).
-
We fixed the long standing naming conflict in the IMC servo, the filter module is now called IMC-MCL.
-
All references to OAF have been replaced by CAL (mainly in names of IPC modules).
-
The IMC-F signal is additionally routed to the OMC model and out as the common tidal signal to the end stations. The tidal script is no longer required.
-
New medm screens are available.
-
And committed to svn.
The current processing times are:
|
mean (µs) |
max (µs) |
lsc |
30 |
37 |
omc |
13 |
14 |
alsex |
32 |
35 |
alsey |
32 |
34 |
iscex |
5 |
7 |
iscey |
5 |
7 |
susetmx |
48 |
50 |
susetmy |
50 |
56 |
Only the OMC sends data to the ETMX/Y, and only ISCEX/Y send data back to the LSC. With no more than 13µs processing time one might expect that there is plenty of time to send the DARM signal to the ETMs without an IPC errors. But no! We still have one every couple of seconds. This is down from a ~10Hz error rate. Strangely, the ALS, which picks up the common tidal signal and is located after the SUS in the fiber loop, does not see any errors. We now suspect a problem at the receiving end. More investigations ongoing.