Skip to content

Commit 321ccaa

Browse files
author
srsampson
authored
Update cohpsk_demod.c
Update ND to COHPSK_ND
1 parent e3e192d commit 321ccaa

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

src/cohpsk_demod.c

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ int main(int argc, char *argv[])
126126
fprintf(stderr, "\n");
127127
fprintf(stderr, " Default output file format is one byte per bit\n");
128128
fprintf(stderr, " -o OctaveLogFile Octave log file for testing\n");
129-
fprintf(stderr, " --nd non-diversity mode, output frames of %d bits\n", ND*COHPSK_BITS_PER_FRAME);
129+
fprintf(stderr, " --nd non-diversity mode, output frames of %d bits\n", COHPSK_ND*COHPSK_BITS_PER_FRAME);
130130
fprintf(stderr, " --sd soft decision output, one double per symbol\n");
131131
fprintf(stderr, " -v verbose mode\n");
132132
fprintf(stderr, "\n");
@@ -152,11 +152,11 @@ int main(int argc, char *argv[])
152152

153153
if (oct) {
154154
logframes = LOG_FRAMES;
155-
rx_amp_log = (float *)MALLOC(sizeof(float)*logframes*NSYMROW*COHPSK_NC*ND);
155+
rx_amp_log = (float *)MALLOC(sizeof(float)*logframes*NSYMROW*COHPSK_NC*COHPSK_ND);
156156
assert(rx_amp_log != NULL);
157-
rx_phi_log = (float *)MALLOC(sizeof(float)*logframes*NSYMROW*COHPSK_NC*ND);
157+
rx_phi_log = (float *)MALLOC(sizeof(float)*logframes*NSYMROW*COHPSK_NC*COHPSK_ND);
158158
assert(rx_phi_log != NULL);
159-
rx_symb_log = (COMP *)MALLOC(sizeof(COMP)*logframes*NSYMROW*COHPSK_NC*ND);
159+
rx_symb_log = (COMP *)MALLOC(sizeof(COMP)*logframes*NSYMROW*COHPSK_NC*COHPSK_ND);
160160
assert(rx_symb_log != NULL);
161161
cohpsk->rx_timing_log = (float*)MALLOC(sizeof(float)*SYNC_FRAMES*logframes*NSYMROWPILOT);
162162
assert(cohpsk->rx_timing_log != NULL);
@@ -213,10 +213,10 @@ int main(int argc, char *argv[])
213213

214214
if (oct) {
215215
for(r=0; r<NSYMROW; r++, log_data_r++) {
216-
for(c=0; c<COHPSK_NC*ND; c++) {
217-
rx_amp_log[log_data_r*COHPSK_NC*ND+c] = cohpsk->amp_[r][c];
218-
rx_phi_log[log_data_r*COHPSK_NC*ND+c] = cohpsk->phi_[r][c];
219-
rx_symb_log[log_data_r*COHPSK_NC*ND+c] = cohpsk->rx_symb[r][c];
216+
for(c=0; c<COHPSK_NC*COHPSK_ND; c++) {
217+
rx_amp_log[log_data_r*COHPSK_NC*COHPSK_ND+c] = cohpsk->amp_[r][c];
218+
rx_phi_log[log_data_r*COHPSK_NC*COHPSK_ND+c] = cohpsk->phi_[r][c];
219+
rx_symb_log[log_data_r*COHPSK_NC*COHPSK_ND+c] = cohpsk->rx_symb[r][c];
220220
}
221221
}
222222

@@ -242,9 +242,9 @@ int main(int argc, char *argv[])
242242
/* optionally dump Octave files */
243243

244244
if (foct != NULL) {
245-
octave_save_float(foct, "rx_amp_log_c", (float*)rx_amp_log, log_data_r, COHPSK_NC*ND, COHPSK_NC*ND);
246-
octave_save_float(foct, "rx_phi_log_c", (float*)rx_phi_log, log_data_r, COHPSK_NC*ND, COHPSK_NC*ND);
247-
octave_save_complex(foct, "rx_symb_log_c", (COMP*)rx_symb_log, log_data_r, COHPSK_NC*ND, COHPSK_NC*ND);
245+
octave_save_float(foct, "rx_amp_log_c", (float*)rx_amp_log, log_data_r, COHPSK_NC*COHPSK_ND, COHPSK_NC*COHPSK_ND);
246+
octave_save_float(foct, "rx_phi_log_c", (float*)rx_phi_log, log_data_r, COHPSK_NC*COHPSK_ND, COHPSK_NC*COHPSK_ND);
247+
octave_save_complex(foct, "rx_symb_log_c", (COMP*)rx_symb_log, log_data_r, COHPSK_NC*COHPSK_ND, COHPSK_NC*COHPSK_ND);
248248
octave_save_float(foct, "rx_timing_log_c", (float*)cohpsk->rx_timing_log, 1, cohpsk->rx_timing_log_index, cohpsk->rx_timing_log_index);
249249
octave_save_float(foct, "f_est_log_c", f_est_log, 1, logframes, logframes);
250250
octave_save_float(foct, "ratio_log_c", ratio_log, 1, logframes, logframes);

0 commit comments

Comments
 (0)