Nframes = 30;
sample_clock_offset_ppm = 100;
+foff_hz = 0.5;
more off; format;
ofdm_lib;
% Channel simulation ----------------------------------------------
rx_log = sample_clock_offset(tx_log, sample_clock_offset_ppm);
-rx_log = freq_shift(rx_log, .01, Fs);
+rx_log = freq_shift(rx_log, foff_hz, Fs);
% Rx ---------------------------------------------------------------
/*---------------------------------------------------------------------------*\
- FILE........: tcohpsk.c
+ FILE........: tofdm.c
AUTHORS.....: David Rowe & Steve Sampson
DATE CREATED: June 2017
#define NFRAMES 30
#define SAMPLE_CLOCK_OFFSET_PPM 100
+#define FOFF_HZ 0.5f
/*---------------------------------------------------------------------------*\
fs_offset(rx_log, tx_log, samples_per_frame*NFRAMES, SAMPLE_CLOCK_OFFSET_PPM);
- float foff = 0.01f;
COMP foff_phase_rect = {1.0f, 0.0f};
- freq_shift(rx_log, rx_log, foff, &foff_phase_rect, samples_per_frame * NFRAMES);
+ freq_shift(rx_log, rx_log, FOFF_HZ, &foff_phase_rect, samples_per_frame * NFRAMES);
/* --------------------------------------------------------*\
Demod