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. 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

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

where, and are respectively the real and imaginary part of the the complex Fresnel integral given by

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 , the following approximation can be used [1].

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 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');

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 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 , and at frequency . The computed diffraction loss will be .

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: Note: There is a rating embedded within this post, please visit this post to rate it.

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
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.

Post your valuable comments !!!Cancel reply