refactoring for vectorization

This commit is contained in:
2026-04-21 09:50:07 -07:00
parent 275123d0fc
commit adac72dbc8
8 changed files with 55 additions and 42 deletions
+3 -5
View File
@@ -7,10 +7,8 @@ function value = RSS(obj, d, t)
arguments (Output)
value (:, 1) double
end
rho_dBm = 10*log10(obj.P_TX/1e-3);
% RSS = TX Power + Antenna Gain - Path Loss
value = rho_dBm + obj.antennaGain(t) - obj.pathLoss(d);
assert(size(d, 1) == size(t, 1), "Mismatch in number of distances (%d) and tilts (%d) provided", size(d, 1), size(t, 1));
% RSS (dBm) = TX Power (dBm) + Antenna Gain (dB) - Path Loss (dB)
value = obj.P_TX_dBm + obj.antennaGain(t) - obj.pathLoss(d);
end