HOPS
HOPS class reference
plot_struct.h
Go to the documentation of this file.
1 /***************************************/
2 /* Definition of structure containing */
3 /* fringe plot information. */
4 /* 8/7/91 - cmn */
5 /***************************************/
6 
7 #include "hops_complex.h"
8 
9 #ifndef MAXAP
10 #include "mk4_data.h"
11 #endif
12 #include "mk4_sizes.h"
13 
14 #ifndef MBDMXPTS
15 #define MBDMXPTS 8192
16 #endif /* MBD_GRID_MAX == MBDMXPTS */
17 
18 struct type_plot {
19  int num_ap; /* Number of accumulation periods */
20  int num_freq; /* Number of frequencies */
21  int dr_size; /* Size of delay rate spectrum */
22  int dr_size_max; /* Size of dr spec in max sbd chan */
23  int num_mb_pts; // # of multiband plot points
24  double sb_amp[2*MAXLAG]; /* Single band delay amplitude*/
25  double mb_amp[MBDMXPTS]; /* Multi band delay amplitude*/
26  double d_rate[MAXAP]; /* Drate spect in max sbd chan */
27  hops_complex cp_spectrum[2*MAXLAG]; /* Cross power spectrum , phase & mag. */
28  hops_complex phasor[MAXFREQ+1][MAXAP]; /* Fringe phase & mag. */
29  /* (last element = total over fr.) */
30  double weights[MAXFREQ+1][MAXAP]; /* weight of phasor for each ap */
31  /* (depends on # sbands) */
32  double seg_amp[MAXFREQ+1][MAXAP]; /* Amplitude by channel/segment */
33  double seg_phs[MAXFREQ+1][MAXAP]; /* Phase by channel/segment */
34  double mean_ap[MAXFREQ+1][MAXAP]; /* Average AP number for data in segment */
35  double seg_frac_usb[MAXFREQ+1][MAXAP]; /* Fraction of expected data in seg */
36  double seg_frac_lsb[MAXFREQ+1][MAXAP]; /* Fraction of expected data in seg */
37  double seg_referr[MAXFREQ+1][MAXAP]; /* Averaged tape error rates */
38  double seg_remerr[MAXFREQ+1][MAXAP]; /* Averaged tape error rates */
39  double seg_refscnt_usb[MAXFREQ+1][MAXAP]; /* Seg averaged state counts */
40  double seg_refscnt_lsb[MAXFREQ+1][MAXAP]; /* Seg averaged state counts */
41  double seg_remscnt_usb[MAXFREQ+1][MAXAP]; /* Seg averaged state counts */
42  double seg_remscnt_lsb[MAXFREQ+1][MAXAP]; /* Seg averaged state counts */
43  double seg_refbias_usb[MAXFREQ+1][MAXAP]; /* Seg averaged count bias */
44  double seg_refbias_lsb[MAXFREQ+1][MAXAP]; /* Seg averaged count bias */
45  double seg_rembias_usb[MAXFREQ+1][MAXAP]; /* Seg averaged count bias */
46  double seg_rembias_lsb[MAXFREQ+1][MAXAP]; /* Seg averaged count bias */
47  double seg_refpcal[MAXFREQ+1][MAXAP]; /* seg averaged phasecal phase */
48  double seg_rempcal[MAXFREQ+1][MAXAP]; /* seg averaged phasecal phase */
49  };
#define hops_complex
Definition: hops_complex.h:48
#define MAXLAG
Definition: mk4_data.h:41
#define MAXAP
Definition: mk4_data.h:40
double d_rate[MAXAP]
Definition: plot_struct.h:26
double seg_amp[MAXFREQ+1][MAXAP]
Definition: plot_struct.h:32
double seg_frac_lsb[MAXFREQ+1][MAXAP]
Definition: plot_struct.h:36
double seg_refbias_lsb[MAXFREQ+1][MAXAP]
Definition: plot_struct.h:44
double seg_rembias_usb[MAXFREQ+1][MAXAP]
Definition: plot_struct.h:45
#define MBDMXPTS
Definition: plot_struct.h:15
double weights[MAXFREQ+1][MAXAP]
Definition: plot_struct.h:30
double seg_rempcal[MAXFREQ+1][MAXAP]
Definition: plot_struct.h:48
double seg_remerr[MAXFREQ+1][MAXAP]
Definition: plot_struct.h:38
double seg_refpcal[MAXFREQ+1][MAXAP]
Definition: plot_struct.h:47
int num_freq
Definition: plot_struct.h:20
double seg_refscnt_lsb[MAXFREQ+1][MAXAP]
Definition: plot_struct.h:40
double seg_remscnt_lsb[MAXFREQ+1][MAXAP]
Definition: plot_struct.h:42
hops_complex cp_spectrum[2 *MAXLAG]
Definition: plot_struct.h:27
double seg_phs[MAXFREQ+1][MAXAP]
Definition: plot_struct.h:33
int num_mb_pts
Definition: plot_struct.h:23
int dr_size
Definition: plot_struct.h:21
double seg_refbias_usb[MAXFREQ+1][MAXAP]
Definition: plot_struct.h:43
double seg_refscnt_usb[MAXFREQ+1][MAXAP]
Definition: plot_struct.h:39
double mb_amp[MBDMXPTS]
Definition: plot_struct.h:25
int dr_size_max
Definition: plot_struct.h:22
double seg_referr[MAXFREQ+1][MAXAP]
Definition: plot_struct.h:37
double seg_remscnt_usb[MAXFREQ+1][MAXAP]
Definition: plot_struct.h:41
double seg_frac_usb[MAXFREQ+1][MAXAP]
Definition: plot_struct.h:35
double mean_ap[MAXFREQ+1][MAXAP]
Definition: plot_struct.h:34
double sb_amp[2 *MAXLAG]
Definition: plot_struct.h:24
double seg_rembias_lsb[MAXFREQ+1][MAXAP]
Definition: plot_struct.h:46
int num_ap
Definition: plot_struct.h:19
Definition: plot_struct.h:18
#define MAXFREQ
Definition: sizelimits.h:1
Definition: type_212.h:10