// Configuration file for: // PIRAQ, Wavelet 449 MHz // UP TO FOUR WINDS WITH OR WITHOUT RASS // Edited for new Console Display and Vertical Correction for Rev. B JLL 02/28/05 // Config file for Yuma TARS site JJ 4/21/05 [GLOBAL] { sLapxmVersion = "2.2.2.0"; } [DWELLMODES] { MODENAME = WA { iAddtoDir = 0; iAtten = 0; iFirstGateNs = 4800; iFlip = 0; iGateSpacingNs = 708; iIppNs = 100000; iNCI = 70; iNCode = 8; iNhts = 50; iNpts = 128; iNRx = 1; iNRxMode = 0; iNSpec = 32; iPwNs = 708; iRassDopPtBegin = 1; iRassDopPtNum = 0; iRassOn = 0; iTxOn = 1; iVertCorrectHw = 0; //Must be set to 0 for Piraq Rev.- cards 1 to turn on for Rev.B cards iWindDopPtBegin = 1; iWindDopPtNum = 128; sOutputTS = "TsWA"; } MODENAME = WB { iAddtoDir = 0; iAtten = 0; iFirstGateNs = 4500; iFlip = 0; iGateSpacingNs = 1666; iIppNs = 100000; iNCI = 80; iNCode = 0; iNhts = 50; iNpts = 128; iNRx = 1; iNRxMode = 0; iNSpec = 32; iPwNs = 1666; iRassDopPtBegin = 1; iRassDopPtNum = 0; iRassOn = 0; iTxOn = 1; iVertCorrectHw = 0; //Must be set to 0 for Piraq Rev.- cards 1 to turn on for Rev.B cards iWindDopPtBegin = 1; iWindDopPtNum = 128; sOutputTS = "TsWB"; } MODENAME = WC { iAddtoDir = 0; iAtten = 0; iFirstGateNs = 4500; iFlip = 0; iGateSpacingNs = 1400; iIppNs = 32000; iNCI = 160; iNCode = 0; iNhts = 15; iNpts = 128; iNRx = 1; iNRxMode = 0; iNSpec = 32; iPwNs = 1666; iRassDopPtBegin = 1; iRassDopPtNum = 0; iRassOn = 0; iTxOn = 1; iVertCorrectHw = 0; iWindDopPtBegin = 1; //Must be set to 0 for Piraq Rev.- cards 1 to turn on for Rev.B cards iWindDopPtNum = 128; sOutputTS = "TsWC"; } MODENAME = WD { iAddtoDir = 0; iAtten = 0; iFirstGateNs = 4500; iFlip = 0; iGateSpacingNs = 2800; iIppNs = 35000; iNCI = 160; iNCode = 0; iNhts = 10; iNpts = 128; iNRx = 1; iNRxMode = 0; iNSpec = 32; iPwNs = 2833; iRassDopPtBegin = 1; iRassDopPtNum = 0; iRassOn = 0; iTxOn = 1; iVertCorrectHw = 0; //Must be set to 0 for Piraq Rev.- cards 1 to turn on for Rev.B cards iWindDopPtBegin = 1; iWindDopPtNum = 128; sOutputTS = "TsWD"; } MODENAME = RASS { iAddtoDir = 0; iAtten = 0; iFirstGateNs = 3900; iFlip = 0; iGateSpacingNs = 708; iIppNs = 20000; iNCI = 10; iNCode = 0; iNhts = 10; iNpts = 2048; iNRx = 1; iNRxMode = 0; iNSpec = 28; iPwNs = 708; iRassRampTimeMs = 3000; iRassSrcFreqBeginHz = 992; iRassSrcFreqEndHz = 1037; iRassSrcFreqStepHz = 1; iRassSrcFreqStepmHz = 1000; iRassSrcFreqDwellMs = 25; sRassSrcMode = 'random'; iRassDopPtBegin = 600; iRassDopPtNum = 18; iRassOn = 1; iTxOn = 1; iVertCorrectHw = 0; iWindDopPtBegin = 1000; iWindDopPtNum = 50; sOutputTS = "TsRASS"; } } [DWELLLIST] { // RASS R0 = {'RASS/0'}; R1 = {'RASS/1'}; // ONE WIND WA_0 = {'WA/0'}; //VERTICAL WA_023 = {'WA/0', 'WA/2', 'WA/3'}; WA_23 = {'WA/2', 'WA/3'}; //NO VERTICAL WA_025 = {'WA/0', 'WA/2', 'WA/5'}; WA_05 = {'WA/0', 'WA/2', 'WA/4', 'WA/3', 'WA/5'}; WB_0 = {'WB/0'}; //VERTICAL WB_023 = {'WB/0', 'WB/2', 'WB/3'}; WB_23 = {'WB/2', 'WB/3'}; //NO VERTICAL WB_025 = {'WB/0', 'WB/2', 'WB/5'}; WB_05 = {'WB/0', 'WB/2', 'WB/4', 'WB/3', 'WB/5'}; // TWO WIND WAB_0 = {'WA/0', 'WB/0'}; //VERTICAL 0 WAB_1 = {'WA/1', 'WB/1'}; //VERTICAL 1 WAB_23 = {'WA/2', 'WA/3', 'WB/3', 'WB/2'}; //NO VERTICAL WAB_023 = {'WA/0', 'WA/2', 'WA/3', 'WB/3', 'WB/2', 'WB/0'}; WAB_025 = {'WA/0', 'WA/2', 'WA/5', 'WB/5', 'WB/2', 'WB/0'}; WAB_043 = {'WA/0', 'WA/4', 'WA/3', 'WB/3', 'WB/4', 'WB/0'}; WAB_045 = {'WA/0', 'WA/4', 'WA/5', 'WB/5', 'WB/4', 'WB/0'}; WAB_123 = {'WA/1', 'WA/2', 'WA/3', 'WB/3', 'WB/2', 'WB/1'}; WAB_125 = {'WA/1', 'WA/2', 'WA/5', 'WB/5', 'WB/2', 'WB/1'}; WAB_143 = {'WA/1', 'WA/4', 'WA/3', 'WB/3', 'WB/4', 'WB/1'}; WAB_145 = {'WA/1', 'WA/4', 'WA/5', 'WB/5', 'WB/4', 'WB/1'}; WAB_2345 = {'WA/2', 'WA/3', 'WA/4', 'WA/5', 'WB/5', 'WB/4', 'WB/3', 'WB/2'}; //NO VERTICAL WAB_0245 = {'WA/0', 'WA/2', 'WA/3', 'WA/4', 'WA/5', 'WB/5', 'WB/4', 'WB/3', 'WB/2', 'WB/0'}; WAB_12345 = {'WA/1', 'WA/2', 'WA/3', 'WA/4', 'WA/5', 'WB/5', 'WB/4', 'WB/3', 'WB/2', 'WB/1'}; WAB_2435 = {'WA/2', 'WB/2', 'WA/4', 'WB/4', 'WA/3', 'WB/3', 'WA/5', 'WB/5'}; //NO VERTICAL ALTERNATING // THREE WIND WABC_0 = {'WA/0', 'WB/0','WC/0'}; //VERTICAL 0 WABC_1 = {'WA/1', 'WB/1','WC/1'}; //VERTICAL 1 WABC_23 = {'WA/2', 'WA/3', 'WB/3', 'WB/2', 'WC/2', 'WC/3'}; //NO VERTICAL WABC_023 = {'WA/0', 'WA/2', 'WA/3', 'WB/3', 'WB/2', 'WB/0', 'WC/0', 'WC/2', 'WC/3'}; WABC_025 = {'WA/0', 'WA/2', 'WA/5', 'WB/5', 'WB/2', 'WB/0', 'WC/0', 'WC/2', 'WC/5'}; WABC_043 = {'WA/0', 'WA/4', 'WA/3', 'WB/3', 'WB/4', 'WB/0', 'WC/0', 'WC/4', 'WC/3'}; WABC_045 = {'WA/0', 'WA/4', 'WA/5', 'WB/5', 'WB/4', 'WB/0', 'WC/0', 'WC/4', 'WC/5'}; WABC_123 = {'WA/1', 'WA/2', 'WA/3', 'WB/3', 'WB/2', 'WB/1', 'WC/1', 'WC/2', 'WC/3'}; WABC_125 = {'WA/1', 'WA/2', 'WA/5', 'WB/5', 'WB/2', 'WB/1', 'WC/1', 'WC/2', 'WC/5'}; WABC_143 = {'WA/1', 'WA/4', 'WA/3', 'WB/3', 'WB/4', 'WB/1', 'WC/1', 'WC/4', 'WC/3'}; WABC_145 = {'WA/1', 'WA/4', 'WA/5', 'WB/5', 'WB/4', 'WB/1', 'WC/1', 'WC/4', 'WC/5'}; WABC_2345 = {'WA/2', 'WA/3', 'WA/4', 'WA/5', 'WB/5', 'WB/4', 'WB/3', 'WB/2', 'WC/2', 'WC/3', 'WC/4', 'WC/5'}; //NO VERTICAL WABC_0245 = {'WA/0', 'WA/2', 'WA/3', 'WA/4', 'WA/5', 'WB/5', 'WB/4', 'WB/3', 'WB/2', 'WB/0', 'WC/0', 'WC/2', 'WC/3', 'WC/4', 'WC/5'}; WABC_12345 = {'WA/1', 'WA/2', 'WA/3', 'WA/4', 'WA/5', 'WB/5', 'WB/4', 'WB/3', 'WB/2', 'WB/1', 'WC/1', 'WC/2', 'WC/3', 'WC/4', 'WC/5'}; WABC_2435 = {'WA/2', 'WB/2', 'WC/2', 'WA/4', 'WB/4', 'WC/4', 'WA/3', 'WB/3', 'WC/3', 'WA/5', 'WB/5', 'WC/5'}; //NO VERTICAL ALTERNATING // FOUR WIND WABCD_0 = {'WA/0', 'WB/0','WC/0','WD/0'}; //VERTICAL 0 WABCD_1 = {'WA/1', 'WB/1','WC/1','WD/1'}; //VERTICAL 1 WABCD_23 = {'WA/2', 'WA/3', 'WB/3', 'WB/2', 'WC/2', 'WC/3', 'WD/3', 'WD/2'}; //NO VERTICAL WABCD_023 = {'WA/0', 'WA/2', 'WA/3', 'WB/3', 'WB/2', 'WB/0', 'WC/0', 'WC/2', 'WC/3', 'WD/3', 'WD/2', 'WD/0'}; WABCD_025 = {'WA/0', 'WA/2', 'WA/5', 'WB/5', 'WB/2', 'WB/0', 'WC/0', 'WC/2', 'WC/5', 'WD/5', 'WD/2', 'WD/0'}; WABCD_043 = {'WA/0', 'WA/4', 'WA/3', 'WB/3', 'WB/4', 'WB/0', 'WC/0', 'WC/4', 'WC/3', 'WD/3', 'WD/4', 'WD/0'}; WABCD_045 = {'WA/0', 'WA/4', 'WA/5', 'WB/5', 'WB/4', 'WB/0', 'WC/0', 'WC/4', 'WC/5', 'WD/5', 'WD/4', 'WD/0'}; WABCD_123 = {'WA/1', 'WA/2', 'WA/3', 'WB/3', 'WB/2', 'WB/1', 'WC/1', 'WC/2', 'WC/3', 'WD/3', 'WD/2', 'WD/1'}; WABCD_125 = {'WA/1', 'WA/2', 'WA/5', 'WB/5', 'WB/2', 'WB/1', 'WC/1', 'WC/2', 'WC/5', 'WD/5', 'WD/2', 'WD/1'}; WABCD_143 = {'WA/1', 'WA/4', 'WA/3', 'WB/3', 'WB/4', 'WB/1', 'WC/1', 'WC/4', 'WC/3', 'WD/3', 'WD/4', 'WD/1'}; WABCD_145 = {'WA/1', 'WA/4', 'WA/5', 'WB/5', 'WB/4', 'WB/1', 'WC/1', 'WC/4', 'WC/5', 'WD/5', 'WD/4', 'WD/1'}; WABCD_2345 = {'WA/2', 'WA/3', 'WA/4', 'WA/5', 'WB/5', 'WB/4', 'WB/3', 'WB/2', 'WC/2', 'WC/3', 'WC/4', 'WC/5', 'WD/5', 'WD/4', 'WD/3', 'WD/2'}; //NO VERTICAL WABCD_0245 = {'WA/0', 'WA/2', 'WA/3', 'WA/4', 'WA/5', 'WB/5', 'WB/4', 'WB/3', 'WB/2', 'WB/0', 'WC/0', 'WC/2', 'WC/3', 'WC/4', 'WC/5', 'WD/5', 'WD/4', 'WD/3', 'WD/2', 'WD/0'}; WABCD_12345 = {'WA/1', 'WA/2', 'WA/3', 'WA/4', 'WA/5', 'WB/5', 'WB/4', 'WB/3', 'WB/2', 'WB/1', 'WC/1', 'WC/2', 'WC/3', 'WC/4', 'WC/5', 'WD/5', 'WD/4', 'WD/3', 'WD/2', 'WD/1'}; WABCD_2435 = {'WA/2', 'WB/2', 'WC/2', 'WD/2', 'WA/4', 'WB/4', 'WC/4', 'WD/4', 'WA/3', 'WB/3', 'WC/3', 'WD/3', 'WA/5', 'WB/5', 'WC/5', 'WD/5'}; //NO VERTICAL ALTERNATING } [DWELLSEQUENCE] { REPEAT { REPEAT { Acquire(WA_05); } FOR 60 MINUTES; } FOREVER; } [PROCESSES] { [TsWA,TsWB,TsWC,TsWD,TsRASS]=DwellEngine(NULL) { sOLEID = 'LAPXM.DwellEngine.1'; }; [TsWA_Wavelet,TsWB_Wavelet,TsWC_Wavelet,TsWD_Wavelet,TsRASS_Wavelet]=Wavelet({NULL},{TsWA,TsWB,TsWC,TsWD,TsRASS}) { iDaubClip = {1,1,1,1,0}; iDeSpike = {1,1,1,1,0}; iHarmonicSub = {1,1,1,1,0}; fThresholdRatio_DaubClip = { 0.25, 0.25, 0.25, 0.25, 0.25};// clipping threshold, clips at median/X iNumberOfSegments_DaubClip = {4,4,4,4,4}; sOLEID = 'Lapxm.Wavelet.1'; }; [SpecWA,SpecWB,SpecWC,SpecWD,SpecRASS] = Spectra(NULL,{TsWA_Wavelet,TsWB_Wavelet,TsWC_Wavelet,TsWD_Wavelet,TsRASS_Wavelet}) { iICRA = {1,1,1,1,0}; iDCFilter = {1,1,1,1,1}; // Removes DC points in spectra iOverlap = {1,1,1,1,1}; // Overlaps the windows by 0.5*iNpts sOLEID = 'Lapxm.Spectra.1'; }; [SpecWA_IR,SpecWB_IR,SpecWC_IR,SpecWD_IR,SpecRASS_IR] = InterferenceReduction(NULL,{SpecWA,SpecWB,SpecWC,SpecWD,SpecRASS}) { iUseRiddleGCRemoval = {1,1,1,1,1}; fClutterHeightKm = {2.0,2.0,2.0,2.5,1.0}; sOLEID = 'Lapxm.Spectra_InterferenceReduction.1'; }; // ****************************************************************** // Moments_MPP_ETH - Multiple peak picking algorithm for // calculation of the spectral moments values (Doppler, noise, // return power, and spectral width) from the averaged spectra data. // Module not used for systems with analog IF. // // Only one spectral data type can be mapped into each // instantiation of this module. // // This module must follow the spectral processing and/or spectral // interference modules in the [PROCESSES] section. Please refer // to the LAP-XM Software Manual, Section 3.8.6.3. // ****************************************************************** [MomMPPWA] = MomentsMPP_WA(NULL, SpecWA_IR) { iProfileBuildMethod = 1; fClutterHeightKm = 1.2; fMaxVertSpeedUp = -5.0; fMaxVertSpeedDw = 10.0; // Optional parameters with default values. iRemoveRFI = 1; fMaxMeanWidthRFI = 0.3; fMaxDevVelRFI = 0.2; iMinHeightsRFI = 6; fMinHeightKmRFI = 1.5; iRemovePointTarget = 1; fPT_DopplerDistance = 0.2; fPT_MinSnr = 15.0; fPT_SnrDropOff = 10.0; fPT_NoiseIncrease = 2.0; fPT_ZeroDopplerLimit = 0.3; fPT_NeighborDistance = 0.8; sOLEID = 'Lapxm.Moments_MPP_ETH.1'; }; DwellDisplay(NULL, {TsWA_Wavelet,TsWB_Wavelet,TsWC_Wavelet,TsWD_Wavelet,TsRASS},{SpecWA,SpecWB,SpecWC,SpecWD,SpecRASS},{MomMPPWA,MomWB,MomWC,MomWD,MomRASS}) { iContourFirstLevel = 3; iContourInterval = 3; iCreateContourPlot = 1; iCreateMomentsTable = 1; iCreateSnrPlot = 1; iCreateStackedPlot = 1; iCreateTimeSeriesPlot = 1; iCreateContourJpeg = 0; iCreateSnrJpeg = 0; iCreateStackedJpeg = 0; iCreateTimeSeriesJpeg = 0; iLogStackPlot = 0; iNormalizeStackPlot = 1; iOmitDcPoint = 1; iRassUnits = 0; iShowRassData = 1; iTimeSeriesA = 1; iTimeSeriesB = 1; iTimeSeriesNormalized = 1; iWindUnits = 0; sOLEID = 'LAPXM.DwellDisplay.1'; }; ConsoleDisplay(NULL, {TsWA_Wavelet, TsWB_Wavelet, TsWC_Wavelet, TsWD_Wavelet, TsRass},{SpecWA, SpecWB, SpecWC, SpecWD, SpecRASS}, {MomMPPWA, MomWB, MomWC, MomWD, MomRASS}) { sOLEID = 'Lapxm.ConsoleDisplay.1'; }; PopArchive(NULL, {TsWA,TsWB,TsWC,TsWD,TsRASS}, {SpecWA,SpecWB,SpecWC,SpecWD,SpecRASS}, {MomMPPWA,MomWB,MomWC,MomWD,MomRASS}) { iAppend = 1; iWriteMoments = 1; iWriteSpectral = 1; iWriteTimeSeries = 0; iPopCompliant = 1; sPath = 'D:\EtlData\Radar449\SpecMom'; sOLEID = 'LAPXM.PopArchiver.1'; }; CnsWA=Consensus_WindTemp_WA(NULL,{MomMPPWA},{TsWA,TsWB,TsWC,TsWD,TsRASS}) { iUseRunningConsensus = 0; iConsenseOnStop = 1; iConsenseOnMinute = {0}; iCnsIntervalCycles = 5; iCnsLengthCycles = 10; fDeltaT = 0.0; fDeltaTc = 0.0; fDeltaUV = 3.0; fDeltaW = 3.0; fPctDataT = 0.0; fPctDataTc = 0.0; fPctDataUV = 60.0; fPctDataW = 60.0; iVerticalCorrect = 1; iUseObliqueBeamsForVertical = 1; iUseVerticalObliqueRangeCorrection = 1; iCheckConsensusSpan = 1; sMethod = "mean"; sTimeStamp = "begin"; sOLEID = 'Lapxm.Consensus_WindTemp.1'; }; CnsWA_TARS=Consensus_TARS_WA(NULL,{MomMPPWA},{TsWA,TsWB,TsWC,TsWD,TsRASS}) { iUseRunningConsensus = 1; iConsenseOnStop = 1; iConsenseOnMinute = {0}; iCnsIntervalCycles = 2; iCnsLengthCycles = 6; fDeltaT = 0.0; fDeltaTc = 0.0; fDeltaUV = 5.0; fDeltaW = 5.0; fPctDataT = 0.0; fPctDataTc = 0.0; fPctDataUV = 70.0; fPctDataW = 70.0; iVerticalCorrect = 1; iUseObliqueBeamsForVertical = 1; iUseVerticalObliqueRangeCorrection = 1; iCheckConsensusSpan = 1; sMethod = "mean"; sTimeStamp = "end"; sOLEID = 'Lapxm.Consensus_WindTemp.1'; }; CnsWB=Consensus_WindTemp_WB(NULL,{MomWB},{TsWA,TsWB,TsWC,TsWD,TsRASS}) { iUseRunningConsensus = 0; iConsenseOnStop = 1; iConsenseOnMinute = {0}; iCnsIntervalCycles = 5; iCnsLengthCycles = 10; fDeltaT = 0.0; fDeltaTc = 0.0; fDeltaUV = 5.0; fDeltaW = 5.0; fPctDataT = 0.0; fPctDataTc = 0.0; fPctDataUV = 65.0; fPctDataW = 65.0; iVerticalCorrect = 1; iUseObliqueBeamsForVertical = 1; iUseVerticalObliqueRangeCorrection = 1; iCheckConsensusSpan = 1; sMethod = "mean"; sTimeStamp = "begin"; sOLEID = 'Lapxm.Consensus_WindTemp.1'; }; CnsWC=Consensus_WindTemp_WC(NULL,{MomWC},{TsWA,TsWB,TsWC,TsWD,TsRASS}) { iUseRunningConsensus = 0; iConsenseOnStop = 1; iConsenseOnMinute = {0}; iCnsIntervalCycles = 5; iCnsLengthCycles = 10; fDeltaT = 0.0; fDeltaTc = 0.0; fDeltaUV = 3.0; fDeltaW = 3.0; fPctDataT = 0.0; fPctDataTc = 0.0; fPctDataUV = 60.0; fPctDataW = 60.0; iVerticalCorrect = 1; iUseObliqueBeamsForVertical = 1; iUseVerticalObliqueRangeCorrection = 1; iCheckConsensusSpan = 1; sMethod = "mean"; sTimeStamp = "begin"; sOLEID = 'Lapxm.Consensus_WindTemp.1'; }; CnsWD=Consensus_WindTemp_WD(NULL,{MomWD},{TsWA,TsWB,TsWC,TsWD,TsRASS}) { iUseRunningConsensus = 0; iConsenseOnStop = 1; iConsenseOnMinute = {0}; iCnsIntervalCycles = 5; iCnsLengthCycles = 10; fDeltaT = 0.0; fDeltaTc = 0.0; fDeltaUV = 3.0; fDeltaW = 3.0; fPctDataT = 0.0; fPctDataTc = 0.0; fPctDataUV = 60.0; fPctDataW = 60.0; iVerticalCorrect = 1; iUseObliqueBeamsForVertical = 1; iUseVerticalObliqueRangeCorrection = 1; iCheckConsensusSpan = 1; sMethod = "mean"; sTimeStamp = "begin"; sOLEID = 'Lapxm.Consensus_WindTemp.1'; }; CnsRASS=Consensus_WindTemp_RASS(NULL,{MomRASS},{TsWA,TsWB,TsWC,TsWD,TsRASS}) { iUseRunningConsensus = 0; iConsenseOnStop = 1; iConsenseOnMinute = {0}; iCnsIntervalCycles = 5; iCnsLengthCycles = 10; fDeltaT = 2.0; fDeltaTc = 2.0; fDeltaUV = 0.0; fDeltaW = 3.0; fPctDataT = 60.0; fPctDataTc = 60.0; fPctDataUV = 0.0; fPctDataW = 60.0; iVerticalCorrect = 1; iUseObliqueBeamsForVertical = 1; iUseVerticalObliqueRangeCorrection = 1; iCheckConsensusSpan = 1; sMethod = "mean"; sTimeStamp = "begin"; sOLEID = 'Lapxm.Consensus_WindTemp.1'; }; Archive_Cns_Text(NULL,{CnsWA,CnsWB,CnsWC,CnsWD,CnsRASS}) { iWrite = 1; iPopCompliant = 1; iWrite_Radials = 1; iWrite_SNR = 1; iWrite_CCounts = 1; iWrite_UVW = 0; iWrite_QC = 0; sPath = 'D:\EtlData\Radar449\WindTemp'; sOLEID = 'Lapxm.Archive_Cns_Text.1'; }; Archive_Cns_Text_TARS(NULL,{CnsWA_TARS,CnsWB,CnsWC,CnsWD,CnsRASS}) { iWrite = 1; iPopCompliant = 1; iWrite_Radials = 1; iWrite_SNR = 1; iWrite_CCounts = 1; iWrite_UVW = 0; iWrite_QC = 0; sPath = 'D:\EtlData\Radar449\WindTemp\TARS'; sOLEID = 'Lapxm.Archive_Cns_Text.1'; }; Archive_Cns_DB(NULL, {CnsWA,CnsWB,CnsWC,CnsWD,CnsRASS}) { iCompactDatabase = 0; sDescription = 'Two winds and rass'; iWrite = 0; sPath = 'D:\ETLDATA\Radar449\DB\LapxmCnsDb.mdb'; sOLEID = 'Lapxm.Archive_Cns_DB.1'; }; }