Two ray ground reflection model

Friis propagation model considers the line-of-sight (LOS) path between the transmitter and the receiver. The expression for the received power becomes complicated if the effect of reflections from the earth surface has to be incorporated in the modeling. In addition to the line-of-sight path, a single reflected path is added in the two ray ground reflection model, as illustrated in Figure 1. This model takes into account the phenomenon of reflection from the ground and the antenna heights above the ground. The ground surface is characterized by reflection coefficient which depends on the material properties of the surface and the type of wave polarization. The transmitter and receiver antennas are of heights and respectively and are separated by the distance of meters.

Two ray ground reflection model illustration
Figure 1: Two ray ground reflection model

This article is part of the book
Wireless Communication Systems in Matlab (second edition), ISBN: 979-8648350779 available in ebook (PDF) format and Paperback (hardcopy) format.

The received signal consists of two components: LOS ray that travels the free space from the transmitter and a reflected ray from the ground surface. The distances traveled by the LOS ray and the reflected ray are given by

Depending on the phase difference () between the LOS ray and reflected ray, the received signal may suffer constructive or destructive interference. Hence, this model is also called as two ray interference model.

where, is the wavelength of the radiating wave that can be calculated from the transmission frequency. Under large-scale assumption, the power of the received signal can be expressed as

where is the product of antenna field patterns along the LOS direction and is the product of antenna field patterns along the reflected path.

The following piece of code implements equation 3 and plots the received power () against the separation distance (). The resulting plot for , , , , is shown in the Figure 2. In this plot, the transmitter power is normalized such that the plot starts at . The plot also contains approximations of the received power over three regions.

twoRayModel.m: Two ray ground reflection model simulation (refer book for Matlab code – click here)

Figure 2: Distance vs received power for two ray ground reflection model and approximations**

** the approximations are shifted down in the plot for clarity, otherwise they will ride on top of the two ray model

The distance that is denoted as in the plot, is called the critical distance. It is calculated . For the region beyond the critical distance, the received power falls-off at rate. For the region where , the received power falls-off at rate and it can be approximated by free space loss equation. Table 1 captures the approximate expressions that can be applied for the three distinct regions of propagation as identified in the plot above.

Rate this article: Note: There is a rating embedded within this post, please visit this post to rate it.

Topic in this chapter

Books by the author


Wireless Communication Systems in Matlab
Second Edition(PDF)

(180 votes, average: 3.62 out of 5)

Checkout Added to cart

Digital Modulations using Python
(PDF ebook)

(134 votes, average: 3.56 out of 5)

Checkout Added to cart

Digital Modulations using Matlab
(PDF ebook)

(136 votes, average: 3.63 out of 5)

Checkout Added to cart
Hand-picked Best books on Communication Engineering
Best books on Signal Processing

Published by

Mathuranathan

Mathuranathan Viswanathan, is an author @ gaussianwaves.com that has garnered worldwide readership. He is a masters in communication engineering and has 12 years of technical expertise in channel modeling and has worked in various technologies ranging from read channel, OFDM, MIMO, 3GPP PHY layer, Data Science & Machine learning.

4 thoughts on “Two ray ground reflection model”

  1. Dear sir, I have already done my simulation but for further verification, will it be possible to share the code with me as I am not able to fine it in the link you suggested.

  2. dear sir the matlab code is not available for two-ray ground reflection example discussed here. kindly share the code or inbox me.

Post your valuable comments !!!Cancel reply