Front-end
DARM
Memo
<channels>
# |
name |
unit |
memo |
DQ |
1 |
K1:CAL-CS_PROC_C00_STRAIN_DBL_DQ |
- |
h(t) in double precision |
16K |
2 |
K1:CAL-CS_PROC_DARM_DISPLACEMENT_DQ |
m |
delta_L * zpk([1,1,1,1],[10,10,10,10],1,"n") |
16K |
|
|
|
|
|
3 |
K1:CAL-CS_PROC_DARM_RESIDUAL_DBL_DQ |
m |
(1/C) * V_err |
16K |
4 |
K1:CAL-CS_PROC_DARM_DELTA_CTRL_MM_DBL_DQ |
m |
A_MM * V_ctrl |
4K |
5 |
K1:CAL-CS_PROC_DARM_DELTA_CTRL_IM_DBL_DQ |
m |
A_IM * V_ctrl |
4K |
6 |
K1:CAL-CS_PROC_DARM_DELTA_CTRL_TM_DBL_DQ |
m |
A_TM * V_ctrl |
4K |
|
|
|
|
|
7 |
K1:LSC-DARM_IN1_DQ |
ct |
V_err |
16K |
8 |
K1:LSC-DARM_OUT_DQ |
ct |
V_ctrl |
16K |
<measurment>
# |
Lock |
measured point A |
measured point B |
EXC point |
memo1 |
memo2 |
0 |
- |
- |
- |
- |
C_MICH / (Input Matrix Gain) |
by FSM |
1 |
MICH |
K1:VIS-BS_ISCINF_L_OUT |
K1:VIS-BS_ISCINF_L_IN1 |
K1:VIS-BS_ISCINF_L_EXC |
G_MICH |
|
2 |
MICH |
K1:VIS-BS_ISCINF_L_OUT |
K1:LSC-MICH_IN1 |
K1:VIS-BS_ISCINF_L_EXC |
A_BS * C_MICH |
A_BS = 2 * (Input Matrix Gain) / 0 |
|
|
|
|
|
|
|
3 |
MICH |
K1:VIS-BS_ISCINF_L_EXC |
K1:LSC-MICH_IN1 |
K1:VIS-BS_ISCINF_L_EXC |
(A_BS * C_MICH) / (1 + G_MICH) |
|
4 |
MICH |
K1:VIS-ITMX_ISCINF_L_EXC |
K1:LSC-MICH_IN1 |
K1:VIS-ITMX_ISCINF_L_EXC |
(A_ITMX * C_MICH) / (1 + G_MICH) |
A_ITMX = A_BS * 4 / 3 |
5 |
MICH |
K1:VIS-ITMY_ISCINF_L_EXC |
K1:LSC-MICH_IN1 |
K1:VIS-ITMY_ISCINF_L_EXC |
(A_ITMY * C_MICH) / (1 + G_MICH) |
A_ITMY = A_BS * 5 / 3 |
|
|
|
|
|
|
|
6 |
DARM |
K1:VIS-ETMY_ISCINF_L_OUT |
K1:VIS-ETMY_ISCINF_L_IN1 |
K1:VIS-ETMY_ISCINF_L_EXC |
G_DARM |
|
7 |
DARM |
K1:VIS-ITMX_ISCINF_L_EXC |
K1:LSC-DARM_IN1 |
K1:VIS-ITMX_ISCINF_L_EXC |
(A_ITMX * C_DARM) / (1 + G_DARM) |
|
8 |
DARM |
K1:VIS-ITMY_ISCINF_L_EXC |
K1:LSC-DARM_IN1 |
K1:VIS-ITMY_ISCINF_L_EXC |
(A_ITMY * C_DARM) / (1 + G_DARM) |
|
9 |
DARM |
K1:VIS-ETMX_ISCINF_L_EXC |
K1:LSC-DARM_IN1 |
K1:VIS-ETMX_ISCINF_L_EXC |
(A_ETMX * C_DARM) / (1 + G_DARM) |
A_ETMX |
10 |
DARM |
K1:VIS-ETMY_ISCINF_L_EXC |
K1:LSC-DARM_IN1 |
K1:VIS-ETMY_ISCINF_L_EXC |
(A_ETMY * C_DARM) / (1 + G_DARM) |
A_ETMY |
11 |
DARM |
K1:VIS-ETMY_ISCINF_L_OUT |
K1:LSC-DARM_IN1 |
K1:VIS-ETMY_ISCINF_L_EXC |
A_ETMY * C_DARM |
C_DARM = 11 / 10 |
|
|
|
|
|
|
|
12 |
DARM |
K1:VIS-ETMY_LOCK_L_EXC |
K1:LSC-DARM_IN1 |
K1:VIS-ETMY_LOCK_L_EXC |
(A_TM * C_DARM) / (1 + G_DARM) |
A_TM |
13 |
DARM |
K1:VIS-ETMY_LOCK_L_OUT |
K1:LSC-DARM_IN1 |
K1:VIS-ETMY_LOCK_L_EXC |
A_TM * C_DARM |
A_TM = 13 / C_DARM |
MICH
Memo
<channels>
# |
name |
unit |
memo |
DQ |
|
|
|
|
|
1 |
K1:CAL-CS_PROC_MICH_DISPLACEMENT_DQ |
m |
delta_L |
16K |
|
|
|
|
|
2 |
K1:CAL-CS_PROC_MICH_RESIDUAL_DQ |
m |
(1/C) * V_err |
16K |
3 |
K1:CAL-CS_PROC_MICH_DELTA_CTRL_IM_DQ |
m |
A_IM * V_ctrl |
4K |
4 |
K1:CAL-CS_PROC_MICH_DELTA_CTRL_TM_DQ |
m |
A_TM * V_ctrl |
4K |
|
|
|
|
|
5 |
K1:LSC-MICH_IN1_DQ |
ct |
V_err |
16K |
6 |
K1:LSC-MICH_OUT_DQ |
ct |
V_ctrl |
16K |
|
|
|
|
|
7 |
K1:LSC-POP_PDA1_DC_OUT_256_DQ |
ct |
DCPD signal |
256 |
8 |
K1:LSC-POP_PDA1_RF17_Q_ERR_256_DQ |
ct |
RFPD signal |
256 |
|
|
|
|
|
9 |
K1:CAL-CS_LINE_BS_CTRL_DQ |
ct |
BS line |
512 |
10 |
K1:CAL-CS_LINE_BS_TM_DQ |
ct |
BS TM line |
512 |
<filters>
# |
name |
unit |
memo |
|
|
|
|
1 |
K1:CAL-CS_PROC_MICH_FILT_INVC |
m/ct |
inverse sensing function |
2 |
K1:CAL-CS_PROC_MICH_FILT_IM |
m/ct |
IM stage suspension function |
3 |
K1:CAL-CS_PROC_MICH_FILT_TM |
m/ct |
TM stage suspension function |
4 |
K1:CAL-CS_PROC_MICH_FILT_T_DELAY |
m/ct |
time delay between err and ctrl |
<OLTF measurement>
# |
TF |
channels |
|
|
|
1 |
G |
K1:LSC-MICH_IN1 / K1:LSC-MICH_IN2 |
2 |
(1+G)/G |
K1:LSC-MICH_EXC / K1:LSC-MICH_IN2 |
3 |
(1+G) |
K1:LSC-MICH_EXC / K1:LSC-MICH_IN1 |
X-arm cavity
Progress
status |
item |
comment |
|
|
|
o |
receive error/feedback signal from LSC |
|
o |
send line/injection signal to ETMX |
|
x |
send line signal to ITMX |
need to rebuild and reboot ITMX model |
x |
TF measurement |
|
x |
IIR filter design |
|
x |
set SDF |
only filter banks are monitored |
Memo
<channels>
# |
name |
unit |
memo |
DQ |
|
|
|
|
|
1 |
K1:CAL-CS_XARM_ERR |
ct |
v_err |
K1:LSC-XARM_IN1 |
2 |
K1:CAL-CS_XARM_CTRL |
ct |
v_ctrl |
K1:LSC-XARM_OUT |
3 |
K1:CAL-CS_PROC_XARM_FILT_TM_OUT |
m |
A_TM * v_ctrl |
x |
4 |
K1:CAL-CS_PROC_XARM_FILT_IM_OUT |
m |
A_IM * v_ctrl |
x |
5 |
K1:CAL-CS_PROC_XARM_FILT_MN_OUT |
m |
A_MN * v_ctrl |
x |
6 |
K1:CAL-CS_PROC_XARM_DELTA_CTRL |
m |
(A_TM + A_IM + A_MN) * v_ctrl |
o |
7 |
K1:CAL-CS_PROC_XARM_RESIDUAL |
m |
(1/C) * v_err |
o |
8 |
K1:CAL-CS_PROC_XARM_DISPLAYCEMENT |
nm |
(1/C) * v_err |
o |
- DQ channel : suffix = '_DQ'
- EPICS channel: suffix = '_MON'
<filters>
# |
name |
unit |
memo |
|
|
|
|
1 |
K1:CAL-CS_PROC_XARM_FILT_INVC |
m/ct |
inverse sensing function |
2 |
K1:CAL-CS_PROC_XARM_FILT_TM |
m/ct |
TM stage function |
3 |
K1:CAL-CS_PROC_XARM_FILT_IM |
m/ct |
IM stage function |
4 |
K1:CAL-CS_PROC_XARM_FILT_MN |
m/ct |
MN stage function |
5 |
K1:CAL-CS_PROC_XARM_FILT_TDELAY |
- |
time delay between err and ctrl |
|
|
|
|
6 |
K1:CAL-CS_AA_ETMX_CTRL |
- |
digital AA filter for 16k -> 2k |
7 |
K1:CAL-CS_AA_ETMX_TM |
- |
digital AA filter for 16k -> 2k |
8 |
K1:CAL-CS_AA_ITMX_CTRL |
- |
digital AA filter for 16k -> 2k |
9 |
K1:CAL-CS_AA_ITMX_TM |
- |
digital AA filter for 16k -> 2k |
<OLTF measurement>
# |
TF |
channels |
|
|
|
1 |
G |
K1:LSC-XARM_IN1 / K1:LSC-XARM_IN2 |
2 |
(1+G)/G |
K1:LSC-XARM_EXC / K1:LSC-XARM_IN2 |
3 |
(1+G) |
K1:LSC-XARM_EXC / K1:LSC-XARM_IN1 |