[awade, Craig]
Yesterday Craig measured the transfer function of the south path servo board (LIGO-D040105 2010:007) at all the available test points from the input to the board. This was done with an injected signal of 0 dBm (=2*sqrt(50 Ω * 0.0001 W) = 0.45V, there is no 50 Ω loading here on input) over the range 1 kHz to 100 MHz. The test points were probed with the hp 41800a probe.
I've overlaid these results with expected LISO simulation; a scanned schematic with labels of stages and nodes is attached below. There is an adjustment of 3 dB made for the two port RF splitter used to spit the output from the HP4395A. Also the knobs for common and fast gain stages were dialed to 500 out of 1000 in both cases. It appears that this gives pretty much unity gain for both AD602 variable gain chips.
There seems to be fairly good agreement in the common path. In the PZT path model and measurement disagree below 60 kHz, getting to factors of 100 off at later stages of the loop at low frequencies. This is an open loop measurement, not sure if poor signal to noise is the issue at low frequencies here. Not clear what the discrepancy is here. At high frequencies we expect the PZT path to drop off, first stage op27 has GBW of 8 MHz and is configured as gain 8.7 so should only work up to UGF ~1MHz: the HF drop off in signal to noise makes sense, I guess.
One big discrepancy is the the fact that the PZT path 239 kHz notch matches well at the test points, but the full test2 to PZT out BNC sees the notch shifted downwards. This is suspicious.
The EOM path agrees pretty well along the main path except for poll at 40 kHz. We should check again on the choice of rc components incase we missed a design change. There are no test points on the passive loop over path, we should maybe make a measurement at node 10 or 14 to see what the passive filter elements are doing.
---
I had a look at mfil, looks like it achieves the same as our python scripting but requires customizations of the fil files. Now with Craig's parsing methods in pyliso we can arbitrarily modify any component from python wilst leaving the base FSS_all.fil liso file alone. I'll eventually get around to testing/intergrating mfil against pyliso, but for now they are about the same amount of work to use: at least pyliso can imediatly be used for pretty plots.
---
Data attached as zip. You can also clone current repos from https://git.ligo.org/andrew-wade/CTN_noisebudget and https://git.ligo.org/andrew-wade/ctn_labdata |