gusucode.com > Beam Alignment and Tracking for Autonomous Vehicular Communication using IEEE 802.11ad-based Radar > mmWave-V2I-Radar-master/radar_analysis.m
clear; close all; clc; TSLOT = 32.767/2; BEAMWIDTH = 10; rBEAM = 0.5; maxSpeed = 30; % Number of Packets for radar rNPKTList = (10:10:500); e_radar = zeros(length(rNPKTList),1); t_radar = zeros(length(rNPKTList),1); s_radar = zeros(length(rNPKTList),1); for idx = 1:length(rNPKTList) rNPKT = rNPKTList(idx); [e_radar(idx,1),t_radar(idx,1),s_radar(idx,1)] = v2i_conf_radar(maxSpeed,rNPKT,rBEAM,BEAMWIDTH,TSLOT); end figure(1); subplot(2,1,1); plot(rNPKTList,e_radar,'k-','LineWidth',2); xlabel('Number of Packets','FontSize',12); ylabel('Doppler resolution (m/s)','FontSize',12); title('Analysis of the error (m/s) incurred by radar','FontSize',12); grid minor; subplot(2,1,2); hold on; plot(rNPKTList,t_radar.*1e-3,'k-','LineWidth',2); tovmax = max(t_radar.*1e-3); nSlotTot = ceil(tovmax/TSLOT); for idx = 1:nSlotTot plot(rNPKTList,(idx*TSLOT).*ones(size(rNPKTList)),'Color',[155 155 155]./255,'LineStyle',':','LineWidth',2); end xlabel('Number of Packets','FontSize',12); ylabel('Overhead (ms)','FontSize',12); title('Analysis of the overhead (ms) incurred by radar','FontSize',12); legend('Overhead (ms)','Slots'); grid minor;