Changeset 40313 for trunk/Ohana/src/opihi/cmd.data/periodogram-fm.c
- Timestamp:
- Jan 18, 2018, 11:28:51 AM (8 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/opihi/cmd.data/periodogram-fm.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/opihi/cmd.data/periodogram-fm.c
r40308 r40313 8 8 if ((N = get_argument (argc, argv, "-v"))) { 9 9 VERBOSE = TRUE; 10 remove_argument (N, &argc, argv); 11 } 12 13 int OPTIMAL = FALSE; 14 if ((N = get_argument (argc, argv, "-optimal"))) { 15 OPTIMAL = TRUE; 10 16 remove_argument (N, &argc, argv); 11 17 } … … 82 88 // XXX consider choice of period or frequency step 83 89 double P = minP; 84 for (Np = 0; Np < Nperiods; Np++) {90 for (Np = 0; (Np < Nperiods) && (P <= maxP); Np++) { 85 91 double w = 2*M_PI/P; 86 92 … … 154 160 if (VERBOSE) gprint (GP_ERR, "tau: %f, P: %f, ratio: %f, dTime: %f, nextP: %f\n", tau, P, dP, dTime, P*dP); 155 161 162 if (OPTIMAL) { 163 dP = 0.4 * SQ(P) / dTime; 164 P += dP; 165 continue; 166 } 167 156 168 if (LINEAR) { 157 169 P += dP;
Note:
See TracChangeset
for help on using the changeset viewer.
