Files
matlab/ofdm/fdet_coarse.m
T
jens 7e89f89dd5 - removed fs from fdet_coarse
- fdet_eval and fdet_wav use fdet
- ofdm_tx has additional parameter withData

git-svn-id: http://moon:8086/svn/matlab/trunk@20 801c6759-fa7c-4059-a304-17956f83a07c
2015-04-05 09:02:10 +00:00

12 lines
319 B
Matlab

function omega_coarse = fdet_coarse(x, N, omega_min, omega_step, omega_max)
omega_range = (omega_min:omega_step:omega_max);
for k=1:lge(omega_range)
x_est = exp(-j*(2*pi*omega_range(k)*(0:N-1)' + 0));
dmod(k) = sum(x(1:N).*x_est);
end;
[v maxk] = max(abs(dmod));
omega_coarse = omega_range(maxk);