Modeling diffraction loss : Single knife-edge diffraction model

Modeling diffraction loss

Propagation environments may have obstacles that hinder the radio transmission path between the transmitter and the receiver. Idealized models for estimating the signal loss associated with diffraction by such obstacles are available. The shape of the obstacles considered in these model are too idealized for real-life applications, nevertheless, these models can serve as a good reference.

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.

Single knife-edge diffraction model

The model depicted in Figure 1 considers two idealized cases where a sharp obstacle is placed between the transmitter and the receiver. Using all the geometric parameters as indicated in the figure, the diffraction loss can be estimated with the help of a single, dimension-less quantity called Fresnel-Krichhoff diffraction parameter\nu. Based on the availability of information, any of the following equation can be used to calculate this parameter [1].

Diffracting single knife-edge obstacle having (a) positive height and (b) negative height
Figure 1: Diffracting single knife-edge obstacle having (a) positive height and (b) negative height
equation 1 single knife edge diffraction model

After computing the Fresnel-Krichhoff diffraction parameter from the geometry, the signal level due to the single knife-edge diffraction is obtained by integrating the contributions from the unhindered portions of the wavefront. The diffraction gain (or loss) is obtained as

equation 2 single knife edge diffraction model : diffraction loss

where, C(\nu) and S(\nu) are respectively the real and imaginary part of the the complex Fresnel integral F(\nu) given by

equation 3 single knife edge diffraction model - complex fresnel integral

The diffraction gain/loss in the equation (2) can be obtained using numerical methods which are quite involved in computation. However, for the case where \nu>-0.7, the following approximation can be used [1].

equation 4 single knife edge diffraction model - diffraction gain or loss

The following function implements the above approximation and can be used to compute the diffraction loss for the given Fresnel-Kirchhoff parameter.

Program : diffractionLoss.m : Function to calculate diffraction loss/gain – Refer the book for Matlab code

The following snippet of code loops through a range of values for the parameter \nu and plots the diffraction gain/loss (Figure 2).

Program : fresnel_Kirchhoff_diffLoss.m: Diffraction loss for a range of Fresnel-Kirchhoff parameter

v=-5:1:20; %Range of Fresnel-Kirchhoff diffraction parameter
Ld= diffractionLoss(v); %diffraction gain/loss (dB)
plot(v,-Ld);
title('Diffraction Gain Vs. Fresnel-Kirchhoff parameter');
xlabel('Fresnel-Kirchhoff parameter (v)');
ylabel('Diffraction gain - G_d(v) dB');
Loss of signal strength as a function of Fresnel-Kirchoff diffraction parameter
Figure 2: Loss of signal strength as a function of Fresnel-Kirchhoff diffraction parameter

Finally, the single knife-edge diffraction model can be coded into a function as follows. It also incorporates equation 3 (given in this post) that help us find the n^{th} Fresnel zone obstructed by the given obstacle. The subject of Fresnel zones are explained in the next section.

Program : singleKnifeEdgeModel.m : Single Knife-edge diffraction model – Refer the book for Matlab code

As an example, using the sample script below, we can determine the diffraction loss incurred for d_1=10\;Km, d_2=5\;Km and h=20\;m at frequency 10\;GHz. The computed diffraction loss will be L_{dB}=21.969\;dB.

Program : Computing the diffraction loss using single knife-edge model

h=20; f=10e9;d1=10e3;d2=5e3;
[L_dB,n]=singleKnifeEdgeModel(h,f,d1,d2)

Rate this article: PoorBelow averageAverageGoodExcellent (6 votes, average: 2.67 out of 5)

References

[1] Recommendation ITU-R P.526.11, Propagation by diffraction, The international telecommunication union, Oct 2009.↗

Topics in this chapter

Books by the author

Wireless Communication Systems in Matlab
Wireless Communication Systems in Matlab
Second Edition(PDF)

PoorBelow averageAverageGoodExcellent (180 votes, average: 3.62 out of 5)

Digital modulations using Python
Digital Modulations using Python
(PDF ebook)

PoorBelow averageAverageGoodExcellent (134 votes, average: 3.56 out of 5)

digital_modulations_using_matlab_book_cover
Digital Modulations using Matlab
(PDF ebook)

PoorBelow averageAverageGoodExcellent (136 votes, average: 3.63 out of 5)

Hand-picked Best books on Communication Engineering
Best books on Signal Processing

Post your valuable comments !!!