RA Data Schema

This is the data schema used by the RA program for data storage.

/* This is the source for schema SCH012 (VMS/RSX systems) */
/* Created : 6/20/90  (RK) */
/* Last modified : 5/12/95  (RK) */
/* Rev. Level : 1.014 */
/* Schema for data collected with the Response Area Program */
01  SCHNAM TYPE STRING LENGTH 8
01  RECLNT                        /* in blocks */
01  ANID TYPE STRING LENGTH 12
01  DSID TYPE STRING LENGTH 12
01  DATE TYPE STRING LENGTH 8
01  TIME                          /* in 10ths of seconds since midnight */
01  EXTYP TYPE STRING LENGTH 4
/* The above completes the mandatory header */
01  UDATA                         /* 0=No spike data, 1=Yes spike data */
01  ADATA                         /* 0=No Analog data,1=Yes Analog data*/
01  CDATA                         /* 0=No Cyc. Histogram data, 1=Yes */
01  SDATA                         /* 0=No Spontaneous Activity, 1=Yes */
01  STFORM                        /* STATUS table format code */
01  NUMPT                         /* No. of pointers in STATUS table */
01  LSTAT                         /* Location of STATUS table */
01  NSEQ                          /* No. of sequences in STAT. table */
01  URATE TYPE STRING 4 OCCURS 3 TIMES  /* Unit rating at three times */
01  XVAR TYPE RG
    02 LOW TYPE REAL
    02 HIGH TYPE REAL
    02 INC TYPE REAL              /* Step size (if linear incr) */
    02 SOCT TYPE REAL             /* Steps per Octave (if log incr) */
    02 LOGLIN                     /* 1=Linear steps, 2=Log steps */
    02 OPRES                      /* Order of Presentation */
01  YVAR TYPE RG
    02 LOW TYPE REAL
    02 HIGH TYPE REAL
    02 INC TYPE REAL
    02 SOCT TYPE REAL             /* Steps per Octave (if log incr) */
    02 LOGLIN                     /* 1=Linear steps, 2=Log steps */
    02 OPRES                      /* 1=Lo-Hi, 2=Hi-Lo, 3=Random */
01  ZVAR TYPE RG
    02 LOW TYPE REAL
    02 HIGH TYPE REAL
    02 INC TYPE REAL
    02 SOCT TYPE REAL             /* Steps per Octave (if log incr) */
    02 LOGLIN                     /* 1=Linear steps, 2=Log steps */
    02 OPRES                      /* 1=Lo-Hi, 2=Hi-Lo, 3=Random */
01  NUMV                          /* No. of variables */
01  VNAME TYPE RG OCCURS NUMV TIMES
    02  NAMEV TYPE STRING 8       /* Variable name */
01  MDSS                          /* Master DSS number */
01  NREPMD                        /* No. of reps for Master DSS */
01  NUMDSS                        /* No. of DSSs used */
01  DSSDAT TYPE VECTOR RG OCCURS NUMDSS TIMES
    02  LDSS                      /* Length of DSSDAT (words) */
    02  DSSN                      /* DSS number (1 or 2) */
    02  MODE                      /* DSS output mode */
    02  MODEX                     /* external or prog start */
    02  MODED1                    /* Delay-1 mode */
    02  MODED2                    /* Delay-2 mode */
    02  MSLAVE                    /* Master or slave mode(1=master,2=slave) */
    02  CONSPL                    /* Constant SPL code, 0=No, 1=Yes */
    02  PHFLAG                    /* 0=Not corrected for phase, 1=Yes */
    02  GWNUMP                    /* No. of points in GW waveform */
    02  GWESPL                    /* if 1 then Eff. SPL used for GW */
    02  GWCODE                    /* GW waveform type code, or CNOIS type */
    02  GWUNF                     /* GW noise 0=frozen, 1=unfrozen */
    02  GWSINC                    /* GW start increment in no. points */
    02  GWDIFF                    /* GW address diff for Cosine Noise */
    02  ZPNUMP                    /* No. of points in ZP waveform */
    02  RNSEED                    /* Seed for random number generator */
    02  ZPNBPR                    /* 1=bandpass, 2=band-reject ZP noise */
    02  GWRES TYPE REAL           /* GW playback resolution in microsecs */
    02  SPLCLIP TYPE REAL         /* dB range below which calib clipped */
    02  EFFSPL TYPE REAL          /* Eff. Max SPL of GW or ZP waveform */
    02  EFFT1 TYPE REAL           /* Start time for eff SPL comp (msecs) */
    02  EFFT2 TYPE REAL           /* Stop time for eff SPL comp (msecs) */
    02  CALID TYPE STRING 12      /* Calib ID used for correction */
    02  CPPN TYPE STRING 4        /* Click pair - POSitive or NEGative */
    02  FREQ TYPE VECTOR STRING   /* Carrier freq in Hz */
    02  DELAY1 TYPE VECTOR STRING /* in microsecs */
    02  DUR1 TYPE VECTOR STRING   /* in millisecs */
    02  DELAY2 TYPE VECTOR STRING /* in microsecs */
    02  DUR2 TYPE VECTOR STRING   /* in millisecs */
    02  REPINT TYPE VECTOR STRING /* Repetition time in millisecs */
    02  DELM TYPE VECTOR STRING   /* Master delay in microsecs */
    02  NREPS TYPE VECTOR STRING  /* No. of repetitions */
    02  SPL TYPE VECTOR STRING    /* Initial SPL (dB) */
    02  RENV TYPE VECTOR STRING   /* Rise time envelope shape */
    02  RTIME TYPE VECTOR STRING  /* Rise time in millisecs */
    02  FENV TYPE VECTOR STRING   /* Fall time envelope shape */
    02  FTIME TYPE VECTOR STRING  /* Fall time in millisecs */
    02  PHASE TYPE VECTOR STRING  /* Initial phase (0-1) */
    02  FMOD TYPE VECTOR STRING   /* Modulation Freq. (Hz) */
    02  PHASM TYPE VECTOR STRING  /* Modulation Phase (0-1) */
    02  DMOD TYPE VECTOR STRING   /* Depth of Modulation (0-1) */
    02  VALM TYPE VECTOR STRING   /* Modulation value (-1 to +1) */
    02  VALC TYPE VECTOR STRING   /* Carrier Modulation constant */
    02  FRLOW TYPE VECTOR STRING  /* Low Frequency (Hz) */
    02  FRHIGH TYPE VECTOR STRING /* High Frequency (Hz) */
    02  FMRISE TYPE VECTOR STRING /* Rise time for FM sweep (msecs) */
    02  FMDWELL TYPE VECTOR STRING /* Hold time for FM sweep (msecs) */
    02  FMFALL TYPE VECTOR STRING /* Fall time for FM sweep (msecs) */
    02  ATTSET TYPE VECTOR STRING /* Attenuator setting (dB) */
    02  GWFIL TYPE VECTOR STRING  /* Name of GW storage file */
    02  GWID TYPE VECTOR STRING   /* ID for General Waveform */
    02  GWDS TYPE VECTOR STRING   /* GW data set number (or, speaker #) */
    02  TONLVL TYPE VECTOR STRING /* Tone level,mask stim(0-1, or dB UP) */
    02  GWLVL TYPE VECTOR STRING  /* GW level for mask stimulus (0-1) */
    02  MSKSTM TYPE VECTOR STRING /* Masking Stimulus name (TONE/GW) */
    02  MODSTM TYPE VECTOR STRING /* Modulating waveform (TONE/GW) */
    02  ZPNLF TYPE VECTOR STRING  /* Low freq cutoff for ZP noise (Hz) */
    02  ZPNHF TYPE VECTOR STRING  /* High freq cutoff for ZP noise (Hz) */
    02  ZPNLFS TYPE VECTOR STRING /* Low freq slope for ZP noise (dB/oct)*/
    02  ZPNHFS TYPE VECTOR STRING /* High freq slop for ZP noise (dB/oct)*/
    02  ZPAMC1 TYPE VECTOR STRING /* ZP - computed AM - component-1 */
    02  ZPAMC2 TYPE VECTOR STRING /* ZP - computed AM - component-2 */
    02  ZPAMC3 TYPE VECTOR STRING /* ZP - computed AM - component-3 */
    02  CPCW TYPE VECTOR STRING   /* Click pair click width (microsecs) */
    02  GPGWI1 TYPE VECTOR STRING /* ID for 1st waveform (GW pair expt) */
    02  GPGWI2 TYPE VECTOR STRING /* ID for 2nd waveform (GW pair expt) */
    02  GPDUR1 TYPE VECTOR STRING /* Duration of 1st wave (msecs) (GWP expt) */
    02  GPDUR2 TYPE VECTOR STRING /* Duration of 2nd wave (msecs) (GWP expt) */
    02  PHASLSB TYPE VECTOR STRING  /* Phase of lower side-band (0-1) (CAM) */
    02  PHASUSB TYPE VECTOR STRING  /* Phase of upper side-band (0-1) (CAM) */
    02  CAMACORR TYPE VECTOR STRING /* if Y then CAM corrected for amp calib */
    02  CAMPCORR TYPE VECTOR STRING /* if Y then CAM corrected for phs calib */
    02  SPKNUM TYPE VECTOR STRING /* Speaker number for free-field expt */
    02  VSMC TYPE VECTOR STRING   /* VS manipulation code (1,2,3..etc.) */
    02  FFHRTF TYPE VECTOR STRING /* Free-field HRTF file name */
    02  VSWVTYP TYPE VECTOR STRING /* VS or SYN waveform type (CLICK or GW) */
    02  AZIMTH TYPE VECTOR STRING  /* Azimuth for VS (degrees) */
    02  ELEVTN TYPE VECTOR STRING  /* Elevation for VS (degrees) */
    02  GAUFILT TYPE VECTOR STRING /* Gaussian filter for VS (Y/N) */
    02  GAUFCF TYPE VECTOR STRING  /* Center Freq. for Gaus.Filt for VS (Hz) */
    02  GAUFBW TYPE VECTOR STRING  /* 3dB Bandwidth for Gaus.Filt (Octaves) */
    02  NOTYPE TYPE VECTOR STRING  /* Notch Type (POON or EXP) for SYN (Hz) */
    02  NOTCF TYPE VECTOR STRING   /* Notch Center Freq for SYN (Hz) */
    02  NOTBW TYPE VECTOR STRING   /* Notch 10dB bandwidth for SYN (Hz) */
    02  NOTDEP TYPE VECTOR STRING  /* Notch Depth for SYN (dB) */
    02  FLATCAL TYPE VECTOR STRING /* Waveform flattened with calib. (Y/N) */
    02  SRVNODE TYPE VECTOR STRING /* Remote compute server node name */
    02  WAVSRC TYPE VECTOR STRING  /* Waveform source (COMP or FILE) */
    02  CDUR TYPE VECTOR STRING    /* Compute duration of waveform(millisec) */
    02  WAVUFC TYPE VECTOR STRING  /* Upper Freq. cutoff for comp. wave (Hz) */
    02  BPFILT TYPE VECTOR STRING  /* Band-pass filter ? (Y or N) */
    02  BPFCF TYPE VECTOR STRING   /* Bandpass filter Center Freq. (Hz) */
    02  BPFBWU TYPE VECTOR STRING  /* Bandpass filt Bandwidth units (HZ/OCT) */
    02  BPFBW TYPE VECTOR STRING   /* Bandpass filt Bandwidth (in Hz or Oct) */
    02  2BNCF2 TYPE VECTOR STRING  /* 2-Band Noise Center Freq-2 (Hz) */
    02  2BNBW2 TYPE VECTOR STRING  /* 2-Band Noise Bandwidth-2 (Hz) */
    02  2BNMF2 TYPE VECTOR STRING  /* 2-Band Noise Modulation_freq-2 (Hz) */
    02  2BNMD2 TYPE VECTOR STRING  /* 2-Band Noise Modulation_depth-2 (0-2) */
    02  2BNMP2 TYPE VECTOR STRING  /* 2-Band Noise Modulation_pahse-2 (0-1) */
    02  2BNB2LVL TYPE VECTOR STRING /* 2-Band Noise Second Band Level (dB) */
    02  CSPECL TYPE VECTOR STRING  /* Spectrum level held constant (Y or N) */
    02  SPECLVL TYPE VECTOR STRING /* Constant Spectrum level (dB/Hz) */
    02  ITD1 TYPE VECTOR STRING    /* Initial ITD for shifted GEWAB (usecs) */
    02  ITD2 TYPE VECTOR STRING    /* Final ITD for shifted GEWAB (usecs) */
    02  ITDRATE TYPE VECTOR STRING /* ITD rate for shifted GEWAB (usec/sec) */
01  TBASE TYPE REAL               /* UET time base in secs */
01  ISDEL TYPE VECTOR STRING      /* Inter-sequence delay in millisecs */
01  IXDEL TYPE VECTOR STRING      /* Inter-Xvar delay in millisecs */
01  CPICD TYPE VECTOR STRING      /* Click pair, Inter click delay (msecs) */
01  CPITD1 TYPE VECTOR STRING     /* Click pair, First click delay (usecs) */
01  CPITD2 TYPE VECTOR STRING     /* Click pair, Second click delay (usecs) */
01  UNITDEL1                      /* Code for units of DELAY1 (sec=10**code) */
01  UNITDUR1                      /* Code for units of DUR1 */
01  UNITDEL2                      /* Code for units of DELAY2 */
01  UNITDUR2                      /* Code for units of DUR2 */
01  UNITREPI                      /* Code for units of REPINT */
01  UNITDELM                      /* Code for units of DELM */
01  UNITRTIM                      /* Code for units of RTIME */
01  UNITFTIM                      /* Code for units of FTIM */
01  UNITFMR                       /* Code for units of FMRISE */
01  UNITFMD                       /* Code for units of FMDWELL */
01  UNITFMF                       /* Code for units of FMFALL */
01  UNITTBAS                      /* Code for units of TBASE */
01  UNITISD                       /* Code for units of ISDEL */
01  UNITIXD                       /* Code for units of IXDEL */
01  UNITICD                       /* Code for units of ICD */
01  UNITITD1                      /* Code for units of ITD1 */
01  UNITITD2                      /* Code for units of ITD2 */
01  NUCH                          /* No. of UET data channels */
01  UETCH TYPE RG OCCURS NUCH TIMES
    02  UCHAN                     /* UET channel number */
01  ASAMPT TYPE REAL              /* Analog sampling time in secs */
01  ABUF                          /* No. of points per cycle */
01  ANCYC                         /* No. of cycles sampled */
01  ANSEP                    /* Actual no. of cycles stored/stim point */
01  AVCODE                        /* 0=No averaging, 1=Yes averaging */
01  AVOLC TYPE REAL               /* Voltage conversion factor */
01  AVCC TYPE REAL                /* Voltage Conversion Code */
01  ANBITS                        /* No. of bits per sample 16/32 */
01  NACH                          /* No. of A/D channels */
01  ADCH TYPE RG OCCURS NACH TIMES
    02  ACHAN                     /* A/D Channel number */
01  NUMPHT                        /* No. of Period (Cycle) histograms */
01  CHIST TYPE RG OCCURS NUMPHT TIMES
    02  CHFREQ TYPE VECTOR STRING /* Binning Freq in Hz for Cycle Hist.*/
    02  CHNBIN                    /* No. of bins in Cycle Histograms */
01  LDUMMY
01  DUMMY LENGTH LDUMMY           /* Extra space for future use */
01  DATA TYPE RG OCCURS NSEQ TIMES    /* Spike time data */
    02  TSDATA TYPE VECTOR INTEGER OCCURS NREPS TIMES
01  ADATA TYPE RG OCCURS NSEQ TIMES   /* Sampled analog data */
    02  ANDATA TYPE VECTOR INTEGER OCCURS ANSEP TIMES
01  CDATA TYPE RG OCCURS NSEQ TIMES   /* Cycle histogram data */
    02  CHDAT TYPE RG OCCURS NUMPHT TIMES
        03  CHDATA TYPE VECTOR INTEGER
01  STATTB TYPE RG
    02  ADDRPT OCCURS NUMPT TIMES /* Address pointer(s) */
00

If you have questions or suggestions about this document, please send e-mail to kochhar@neurophys.wisc.edu
Back to RA Documentation

This page last modified on : Oct. 30, 1996