The Hata model is optimized for urban areas and is also known as the Okumura-Hata model. This model has two additional varieties for transmission in suburban and open area. I implemented this model in Matlab so that the user can define the desired model variety by changing one variable. The Hata model applies for frequencies from 150MHz to 2000MHz, transmitter heights up to 200 meters, and link distances up to 20km. I selected this model to see if it was more/less accurate than others. I also implemented the Cost231 (officially named COST-Walfisch-Ikegami-Model) model which is a slight variant of the Hata model used in wireless communications.
Here is the matlab implementation:
% Hata path loss calculated below
hata = 69.55 + 26.16 * log10(f) - 13.82 * log10(ht_m)-hata_ch+(44.9-6.55*log10(ht_m))*log10(d_km);