## Cfg parameters CFG_PWD /virgoLog/VirgoOnline CFG_PRIO 1 ## Acl server parameters define LOOP_FREQ 10000 define SAMP_FREQ 20000 # SMS prefix - CmTimeout - rtCpuId - loadDelay ACL_MAIN_LX "" 1 2 0 # Loop Frequecy(Hz) - loop Delay(s) - minimal elapsed time - stat flag ACL_TIMING LOOP_FREQ 0 0 1 # Performance loop number(nb Locking) ACL_PERF 0 # Enable SMS facily ACL_SMS "" ## ## Filter bank # Default NONE filter to reserve enough memory for up to 20th order filter ACL_FILTER_SET "flt_NONE" 1 0 1 20 # command - filter_name - "lowpass", "highpass", "bandpass" - max order of the filter - att (dB) at cutoff - Fcutoff(Hz) - filter size (Hz) around Fcutoff #ACL_FILTER_BUTTERWORTH "flt1" "lowpass" 4 3 200 0 #ACL_FILTER_BUTTERWORTH "flt2" "highpass" 4 3 1000 0 #ACL_FILTER_BUTTERWORTH "flt4" "lowpass" 4 3 80 0 ACL_FILTER_SET "flt3" 1 1 400 1 # --> sets gain 1 @ f0 Hz ACL_FILTER_BUTTERWORTH "flt3" "bandpass" 4 3 500 900 #ACL_FILTER_BUTTERWORTH "flt3" "bandpass" 4 3 1500 2960 # --> f0=1500, f_cutoff = 2960Hz --> from 20Hz to 2980Hz ## ## External channel inputs (+ filter it for better listening?) #ACL_ADC_CH ENV_PD "V" 1 SAMP_FREQ ENV_PD_NotStored 0 1 "Butterworth_4_fcut2500" #from LSC_Acl #ACL_ADC_CH ENV_PD "V" 1 SAMP_FREQ LSC_ENV_PD_D 0 1 "Butterworth_4_fcut5000" #from LSC_Acl #Apply some filter if needed for better listening? ## Noise generation (white noise, colored noise, line) ACL_RELAY_CH noise_filter_enbl "au" SAMP_FREQ 1 1 1 #external command # nameOut - unit - rampTime - samplingFreq - density - seed ACL_NOISE_CH noise_white "V" 10 SAMP_FREQ 0.0000001 ACL_FILTER_CH noise_colored "V" 10 SAMP_FREQ noise_white 1 "flt3" ACL_FILTER_CH_RESET_CND noise_colored noise_filter_enbl # Note: "amplitude" is Vpkpk between +out and ground. That is: 2*Vpkpk between +out and -out # nameOut - unit - rampTime - samplingFreq - amplitude - freq - phase - offset ACL_SINEWAVE_CH noise_line "V" 1 SAMP_FREQ 0.005 966 0 0 # (triangular wave) nameOut - unit - rampTime - samplingFreq - amplitude - freq - % at min - % up edge - % at max - % down edge - output bias ACL_RAMP_CH triangle "V" 1 SAMP_FREQ 0.0001 40. 0.1 49.9 0.1 49.9 -0.00005 #ACL_CONST_CH PROBE1 "au" 0 SAMP_FREQ 1.0 #ACL_CONST_CH PROBE2 "au" 0 SAMP_FREQ 2.0 # nameOut - unit - rampTime - samplingFreq - amplitude - freq - phase - offset #ACL_SINEWAVE_CH noise_line11 "V" 0 SAMP_FREQ 0.2 123 0 0 #ACL_SINEWAVE_CH noise_line21 "V" 0 SAMP_FREQ 0.02 213 0 0 #ACL_SINEWAVE_CH noise_line31 "V" 0 SAMP_FREQ 0.005 423 0 0 #ACL_SINEWAVE_CH noise_line41 "V" 0 SAMP_FREQ 0.005 43 0 0 #ACL_SINEWAVE_CH noise_line51 "V" 0 SAMP_FREQ 0.008 23 0 0 ACL_SINEWAVE_CH noise_line11 "V" 0 SAMP_FREQ 0.01 0.15 0 0 ACL_SINEWAVE_CH noise_line21 "V" 0 SAMP_FREQ 0.01 0.25 0 0 ACL_SINEWAVE_CH noise_line31 "V" 0 SAMP_FREQ 0.01 0.65 0 0 ACL_SINEWAVE_CH noise_line41 "V" 0 SAMP_FREQ 0.1 1.2 0 0 ACL_SINEWAVE_CH noise_line51 "V" 0 SAMP_FREQ 0.1 2.1 0 0 ACL_SINEWAVE_CH noise_line61 "V" 0 SAMP_FREQ 0.1 3.2 0 0 ACL_SINEWAVE_CH noise_line71 "V" 0 SAMP_FREQ 0.1 4.3 0 0 ACL_SINEWAVE_CH noise_line81 "V" 0 SAMP_FREQ 0.1 5.1 0 0 ACL_SINEWAVE_CH noise_line91 "V" 0 SAMP_FREQ 0.1 5.9 0 0 ACL_SINEWAVE_CH noise_line101 "V" 0 SAMP_FREQ 0.1 7.1 0 0 #ACL_CONST_CH PROBE1 "au" 0 SAMP_FREQ 1.0 #ACL_CONST_CH PROBE2 "au" 0 SAMP_FREQ 2.0 ACL_SUM_CH noise_lineA "" 1 0 noise_line11 0 noise_line21 0 noise_line31 1 noise_line41 1 noise_line51 1 noise_line61 1 noise_line71 1 noise_line81 1 noise_line91 1 noise_line101 # nameOut - unit - rampTime - samplingFreq - amplitude - freq - phase - offset ACL_SINEWAVE_CH sweep "V" 0 SAMP_FREQ 0 1 0 0 ## Matrix to send generated noise to the different DAC channels ACL_MATRIX_BEGIN "NOISE" 1.0 noise_line noise_lineA noise_white noise_colored ENV_PD sweep triangle ACL_MATRIX_CH NOISE_CEB_DAQroom "V" 0 0 0 0 0 0 0 ACL_MATRIX_CH NOISE_CEB_DetLab "V" 0 0 0 0 0 0 0 ACL_MATRIX_CH NOISE_CEB_DetEEroom "V" 0 0 0 0 0 0 0 ACL_MATRIX_CH NOISE_CEB_DetTerrace "V" 0 0 0 0 0 0 0 ACL_MATRIX_CH NOISE_CEB_TCSroom "V" 0 0 0 0 0 0 0 ACL_MATRIX_CH NOISE_CEB_EEroom "V" 0 0 0 0 0 0 0 ACL_MATRIX_CH NOISE_NEB "V" 0 0 0 0 0 0 0 ACL_MATRIX_CH NOISE_WEB "V" 0 0 0 0 0 0 0 ACL_MATRIX_CH NOISE_MCB "V" 0 0 0 0 0 0 0 ACL_MATRIX_END "NOISE" 10 # root sum of squares, to be used by DMS for checking that all noise injections are off ACL_OP_CH NOISE_TOT "unit" "rss" NOISE_CEB_DAQroom NOISE_CEB_DetLab NOISE_CEB_DetEEroom NOISE_CEB_DetTerrace NOISE_CEB_TCSroom NOISE_CEB_EEroom NOISE_NEB NOISE_WEB NOISE_MCB # Alain: needed to get around the problem with interpreting MATRICES, will be fixed in next release of ACL, then this will be no more needed ACL_SUM_CH tmp "" 1 0 noise_line 0 noise_white 0 noise_colored 0 ENV_PD ; #ACL_SUM_CH tmp "" 1 0 noise_line 0 noise_white 0 noise_colored ; ## Send noise towards the RTPC and then the DAC # to rtpc7 SIB2 TOLM_PROCESSOR_OUTPUT_PACKET_WITH_FREQUENCY "ENVnoiseToDaqRoom" LOOP_FREQ 0 "LP_" 0 0x01 0x07 0x1f 0 ENV_NOISE_CEB_DAQroom # to rtpc1 SDB1 TOLM_PROCESSOR_OUTPUT_PACKET_WITH_FREQUENCY "ENVnoiseToDet" LOOP_FREQ 0 "LP_" 0 0x01 0x01 0x1f 0 ENV_NOISE_CEB_DetLab ENV_NOISE_CEB_DetEEroom ENV_NOISE_CEB_DetTerrace # to rtpc6 SPRB/TCS TOLM_PROCESSOR_OUTPUT_PACKET_WITH_FREQUENCY "ENVnoiseToTCSRoom" LOOP_FREQ 0 "LP_" 0 0x01 0x06 0x1f 0 ENV_NOISE_CEB_TCSroom # ??? to INJ rtpc2 TOLM_PROCESSOR_OUTPUT_PACKET_WITH_FREQUENCY "ENVnoiseToEEroom" LOOP_FREQ 0 "LP_" 0 0x02 0x1f 0x1f 0 ENV_NOISE_CEB_EEroom # to rtpc8 SNEB TOLM_PROCESSOR_OUTPUT_PACKET_WITH_FREQUENCY "ENVnoiseToNEB" LOOP_FREQ 0 "LP_" 0 0x01 0x08 0x1f 0 ENV_NOISE_NEB # to rtpc8 SWEB TOLM_PROCESSOR_OUTPUT_PACKET_WITH_FREQUENCY "ENVnoiseToWEB" LOOP_FREQ 0 "LP_" 0 0x01 0x09 0x1f 0 ENV_NOISE_WEB ## ## DAQ #ACL_INFO ENV_PD ACL_INFO NOISE_CEB_DAQroom NOISE_CEB_DetLab NOISE_CEB_DetEEroom NOISE_CEB_DetTerrace NOISE_CEB_TCSroom NOISE_CEB_EEroom ACL_INFO NOISE_NEB NOISE_WEB NOISE_MCB ACL_DAQ "ENV_" "" NOISE_CEB_DAQroom NOISE_CEB_DetLab NOISE_CEB_DetEEroom NOISE_CEB_DetTerrace NOISE_CEB_TCSroom NOISE_CEB_EEroom ACL_DAQ "ENV_" "" NOISE_NEB NOISE_WEB NOISE_MCB # 1 Hz flag for DMS/backup of injection frames ACL_DAQ_FILTER "ENV_" "" 1 "max" NOISE_TOT