ac_psd.m

来自「OFDM multipath fading channel model jake」· M 代码 · 共 38 行

M
38
字号
% AC_PSD.m
% Draw autocorrelation and doppler psd.
function []=AC_PSD(idata, qdata, fm, name)
%******************************  variables ******************************
% idata     Ich data
% qdata     Qch data
% fm        max doppler spead
% name      Title of the figure
%************************************************************************

% calculate autocorrelation
iAC = xcorr(idata, idata);
qAC = xcorr(qdata, qdata);

AC = iAC+qAC;
AC = AC./max(AC);

x=[-length(AC)/2:length(AC)/(length(AC)-1):length(AC)/2];

% Autocorrelation
figure;clf;plot(x, AC);grid on
title(['Normalized Autocorrelation', name]);
xlabel('Normalized Time Delay');
ylabel('Normalized Autocorrelation');


% calculate doppler psd
Doppler_PSD = 10.*log10(abs(fft(AC)));

x=[-fm:(2*fm)/(length(Doppler_PSD)-1):fm];

% Doppler PSD
figure;clf;plot(x, Doppler_PSD);grid on
title(['Doppler PSD', name]);
xlabel('Frequency shift from carrier (Hz)');
ylabel('Doppler psd');

%***************************** end of file *******************************

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?