diff --git a/ofdm/fdet_eval.m b/ofdm/fdet_eval.m index 207dcf8..e3ee03f 100644 --- a/ofdm/fdet_eval.m +++ b/ofdm/fdet_eval.m @@ -1,12 +1,11 @@ -function fdet_eval() +function fdet_eval(f_true, knoise_dB) fs = 48000; N = 1024; -f_true = 2000.000; phi_true = 1; -x_true = exp(j*(2*pi*f_true/fs*(0:N-1)'+phi_true)); +x_true = exp(j*(2*pi*f_true/fs*(0:N-1)'+phi_true)) + sqrt(10^(knoise_dB/10))*randn(N,1); % Initial guess X = fft(x_true, N);