1 2 #define FOLDCORR_VERNR 0x3b5f0001 3 #define START_PULSES 4 4 #define STON_LIMIT 13 5 #define INIT_PULSENUM 8 6 #define BAL_MAX_SEG 256 7 #define BAL_AVGNUM 15 8 #define MAX_CAL_ARRAYS 25 9 10 #define CAL_TYPE_REFINE_FILTERCORR 0 11 #define CAL_TYPE_COLLECT_PULSE_AVERAGE 1 12 #define CAL_TYPE_IQWRITE 2 13 #define CAL_TYPE_SHOW_IQBAL 3 14 #define CAL_TYPE_COLLECT_IQBAL 4 15 #define CAL_TYPE_PULSE_INTERVAL 5 16 #define CAL_TYPE_SET_FILTERSHAPE 6 17 #define CAL_TYPE_FIX_CENTER_SETUP 7 18 #define CAL_TYPE_FIX_CENTER_SAVE 8 19 #define CAL_TYPE_FIX_CENTER_SYMFIT 9 20 #define CAL_TYPE_MENU 10 21 #define CAL_TYPE_MAX 11 22 23 extern char *cal_type_text[CAL_TYPE_MAX]; 24 extern int cal_type; 25 26 extern int cal_update_ram(void); 27 extern void cal_initscreen(void); 28 extern void write_filcorr(int type); 29 extern void thread_cal_iqbalance(void); 30 extern int remove_iq_notch(void); 31 extern void write_iq_foldcorr(void); 32 extern void expand_foldcorr(float *x, float *tmp); 33 extern MEM_INF calmem[MAX_CAL_ARRAYS]; 34 extern MEMREF_T *calmem_handle; 35 extern int caliq_clear_flag; 36 37 38 extern short int *cal_graph; 39 extern unsigned short int *cal_permute; 40 extern COSIN_TABLE *cal_table; 41 extern float cal_ymax,cal_yzer; 42 extern float *cal_tmp; 43 extern float *cal_buf; 44 extern float *cal_buf2; 45 extern float *cal_buf3; 46 extern float *cal_buf4; 47 extern float *cal_buf5; 48 extern float *cal_buf6; 49 extern float *cal_buf7; 50 extern float *cal_fft1_desired; 51 extern float *cal_fft1_filtercorr; 52 extern float *cal_fft1_sumsq; 53 extern float *cal_fft1_slowsum; 54 55 56 57 extern float *cal_win; 58 extern int *bal_flag,*bal_pos; 59 extern float *bal_phsum, *bal_amprat; 60 extern int bal_updflag; 61 extern int bal_segments; 62 extern float *contracted_iq_foldcorr; 63 extern float cal_interval; 64 extern int bal_screen; 65 extern float cal_signal_level; 66 extern int cal_fft1_n; 67 extern int cal_fft1_size; 68 69 70 extern float cal_xgain; 71 extern int cal_xshift; 72 extern float cal_ygain; 73 extern int cal_lowedge; 74 extern int cal_midlim; 75 extern int cal_domain; 76 extern void final_filtercorr_init(void); 77 extern void show_missing_cal_info(void); 78 79