[52] | 1 | /***************************************************************************
|
---|
| 2 | rtacp.h - description
|
---|
| 3 | -------------------
|
---|
| 4 | begin : Mon Mar 27 2000
|
---|
| 5 | copyright : (C) 2000 by Ken MacLeod
|
---|
| 6 | email : macleod@geod.nrcan.gc.ca
|
---|
| 7 | ***************************************************************************/
|
---|
| 8 |
|
---|
| 9 | /***************************************************************************
|
---|
| 10 | * *
|
---|
| 11 | * This program is free software; you can redistribute it and/or modify *
|
---|
| 12 | * it under the terms of the GNU General Public License as published by *
|
---|
| 13 | * the Free Software Foundation; either version 2 of the License, or *
|
---|
| 14 | * (at your option) any later version. *
|
---|
| 15 | * *
|
---|
| 16 | ***************************************************************************/
|
---|
| 17 | /* $Header: rtacp.h,v 3.1 99/06/08 15:59:45 lahaye Released $ */
|
---|
| 18 | #ifndef _RTACP
|
---|
| 19 | #define _RTACP
|
---|
| 20 |
|
---|
| 21 | #include <stdio.h>
|
---|
| 22 | #include <stdlib.h>
|
---|
| 23 | #include <string.h>
|
---|
| 24 | #include <math.h>
|
---|
| 25 | #include <time.h>
|
---|
| 26 | #include "rtstruct.h"
|
---|
| 27 | #ifndef _RTAP
|
---|
| 28 | //#include "GTT.h"
|
---|
| 29 | #endif
|
---|
| 30 |
|
---|
| 31 | #define gps_start_second 0
|
---|
| 32 | #define gps_end_second 1572480000
|
---|
| 33 |
|
---|
| 34 | #define DATA_RATE 1 /* data rate used in decimate */
|
---|
| 35 | #define NUM_PTS 14 /* number of code points used in on either side */
|
---|
| 36 | #define L_NUM_PTS 4 /* maximum number of phase points on either side for polynomial fit */
|
---|
| 37 | #define L_ORDER 3 /* order of polynomial fit to phase */
|
---|
| 38 | #define L2_L1_ORDER 3 /* order of polynomial fit to L2-L1 series */
|
---|
| 39 | #define NSEC 30 /* decimation epoch */
|
---|
| 40 | #define MIN_ELEV 10.0
|
---|
| 41 | #define MAXGAP 600 /* gap in stats_l2_l1 function for reinitialization */
|
---|
| 42 | /* A B and C precise model values */
|
---|
| 43 |
|
---|
| 44 | #define PM_A ( (154.0*154.0) + (120.0*120.0) ) / ( (154.0*154.0) - (120.0*120.0) )
|
---|
| 45 | #define PM_B ( 2.0 * (120.0*120.0) ) / ( (154.0*154.0) - (120.0*120.0) )
|
---|
| 46 | #define PM_C ( 2.0 * (154.0*154.0) ) / ( (154.0*154.0) - (120.0*120.0) )
|
---|
| 47 |
|
---|
| 48 |
|
---|
| 49 | #define L1F (154.0 * 10.23e6) /* L1 frequency */
|
---|
| 50 | #define L2F (120.0 * 10.23e6) /* L2 frequency */
|
---|
| 51 | #define PCR (10.23e6) /* P chipping rate */
|
---|
| 52 | #define CACR (1.023e6) /* CA chipping rate */
|
---|
| 53 |
|
---|
| 54 | #define DEBUG 1
|
---|
| 55 |
|
---|
| 56 | #define SYS_GPS_OFFSET 315964800 /* used for METS */
|
---|
| 57 |
|
---|
| 58 | #define CORH_MAX_TIME_DIFF 30 /* max time diff in seconds between local corrections */
|
---|
| 59 | #define CORH_NUM 10 /* number of previous values used to compute RRC */
|
---|
| 60 | #define RRC_ORDER 3
|
---|
| 61 |
|
---|
| 62 |
|
---|
| 63 |
|
---|
| 64 |
|
---|
| 65 | #endif
|
---|