Difference between revisions of "EM.Terrano Tutorial Lesson 2: Examining A Polarimetric Propagation Channel"

From Emagtech Wiki
Jump to: navigation, search
Line 276: Line 276:
 
|}
 
|}
  
Next, change the polarization of the receivers to Z-directed horizontal and run a new SBR analysis.  
+
Next, keep the polarization of the transmitter to Y-directed horizontal and change the polarization of the receivers to Z-directed vertical (cross-pol) and run a new SBR analysis.  
  
 
<table>
 
<table>
Line 308: Line 308:
 
</table>
 
</table>
  
Open the transmitter dialog and set the radiator type back to a Z-directed (vertically polarized) half-wave dipole. Run a single-frequency SBR analysis of your scene and visualize the received power coverage map.   
+
Open the transmitter and receiver dialog and set the radiators type back to a Z-directed (vertically polarized) half-wave dipole. Run a single-frequency SBR analysis of your scene and visualize the received power coverage map.   
  
 
<table>
 
<table>

Revision as of 15:53, 18 June 2018

Tutorial Project: Examining A Polarimetric Propagation Channel
Terrano L2N Fig title.png

Objective: In this project, the performance of a communication link in the presence of an infinite half-space ground and the effect of the antenna polarization are explored.

Concepts/Features:

  • Point Object
  • Array Object
  • Base Location Set
  • Global Ground
  • Transmitter Set
  • Receiver Set
  • Antenna Polarization
  • Received Power Coverage Map
  • Ray Visualization

Minimum Version Required: All versions

'Download2x.png Download Link: EMTerrano_Lesson2

What You Will Learn

In this tutorial you will investigate a two-ray scenario that involves ground-reflected rays. You will examine the effect of wave polarization on the reflection characteristics. In this lesson you will use one of EM.Terrano's wizards and will learn how to use project variables.

Back icon.png Back to EM.Terrano Manual

Back icon.png Back to EM.Terrano Tutorial Gateway

Getting Started

Open the EM.Cube application and switch to EM.Terrano. Start a new project with the following attributes:

Starting Parameters
Name EMTerrano_Lesson2
Length Units Meters
Frequency Units GHz
Center Frequency 1 GHz
Bandwidth 1 GHz

Setting Up the Scene

For this tutorial lesson, you will use a wizard to build the geometry of a simple communication link consisting of a transmitter and a grid of receivers. Click on the Basic Link Wizard Basic link icon.png button of the Wizard Toolbar or select the menu item Tools → Propagation Wizards → Basic Link. A dialog pops up and asks for the total grid extents, transmitter height, receiver height and receiver spacing. Change the grid extents to 50m, change the transmitter and receiver heights both to 2m and change the receiver spacing to 1m. The wizard creates a single transmitter and a very dense grid of 51×51 receivers centered at the origin of coordinates. Note that the wizard automatically creates all the point or array objects necessary for the definition of the transmitter and receiver sets. Later on, you will see that the scene created by the wizard is parameterized and you can easily modify the scene by changing the values of its parameters.

EM.Terrano's wizard toolbar.
The preliminary dialog of the basic link wizard.
The geometry of the basic link scene created by the wizard.

As you can see from the scene above, the transmitter is collocated with one of the receivers since they have the same heights.

Attention icon.png To move a transmitter or receiver to a new location, you need to move their associated point objects.

Open the property dialog of the point object "TXP" associated with the transmitter. To do so, select the object's name on the navigation tree, right-click the mouse and select Properties... from the contextual menu. As you would expect, the X- and Y-coordinates of the point are zero, while its Z-coordinate is set to "tx_h". This is a project variable, which was initiated automatically by the wizard. For now, simply change the values of the X-coordinate to -30 and click the property dialog's OK button. The dialog closes and the point TXP moves to the left of the scene, and so does the rad ball representing your transmitter.

The property dialog of the first point object.
The geometry of the link scene after moving the transmitter out of the receiver grid.

Running an SBR Ray Tracing Analysis

At this time, you are ready to run a SBR simulation. Keep in mind that the default transmitter type is a vertically polarized (Z-directed) half-wave dipole antenna, while the default receivers are isotropic (polarization-matched). Click the Run Fdtd runb.png button of the Simulate Toolbar to open up the Simulation Run Dialog and state a simulation of the "Single-Frequency Analysis" type. At the end of the simulation, visualize the receiver power coverage map. EM.Cube's View toolbar allows you to view the project workspace from different angles. Click the Top View View-top tn.png button. You can always go back to the perspective view by clicking the Perspective View View-perspective tn.png button of the view toolbar or using the keyboard shortcut Home.

The perspective view of the received power coverage map of the receiver set.
The top view of the received power coverage map of the receiver set.

The coverage map clearly shows a pattern of concentric rings that result from constructive and destructive interference between the direct and reflected rays.

Visualizing & Analyzing the Individual Rays

In EM.Terrano, you can visualize all the rays received by each receiver along their entire path starting from the source location. To do that, right click on the Receivers item in the navigation tree and select Show Received Rays from the contextual menu. In this case, you will see the two rays received by each receiver: the first is a direct ray from the transmitter to the receiver, and the second is a ray that is reflected off the ground. EM.Terrano allows you to analyze the individual rays.

Visualizing the rays received by the receiver.

Open the property dialog of your receiver set and select the receiver No. 1296 of the array, which is called "ReceiverSet_1_1296". Then, click the Show Ray Data button to open up the Ray Data Dialog. You will see the two received rays listed along with their delay in nsec, phi and theta angles of arrival in degrees and individual ray’s field value in dBV/m and power value in dBm. The computed Total Received Powers of the direct and ground-reflected rays are reported as -30.508dBm and -37.742dBm, respectively. The power of individual rays are calculated based on an isotropic receiver with unity gain.

Selecting an individual receiver in the receiver set dialog.
Viewing the properties of individual rays in the ray data dialog.

The table below summarizes the important properties of the two rays:

Direct Ray Ground-Reflected Ray
Delay 83.33 ns 84.39 ns
Theta Angle of Arrival 90° 80.91°
Phi Angle of Arrival 0 0
Ray Field Strength -10.285 dBV/m -17.519 dBV/m
Ray Power -30.508 dBm -37.742 dBm

Verifying Your Simulation Results

The ray diagram below shows the direct and ground-reflected rays emanating from the transmitter and reaching the selected receiver. It identifies all the necessary distances and angles to calculate the characteristics of the receiver rays.

The ray diagram of the line-of-sight link in the presence of the global ground.

The delay and power of the direct ray are calculated as follows and agree well with the ray tables of both vertical and horizontal polarizations:

[math] {r_0} = \sqrt{D^2 +(h_T-h_R)^2} = 25\text{m} [/math]

[math] \Delta t_d = \frac{r_0}{c_0} = \frac{25}{3\times10^8} = 83.33\text{ns} [/math]

[math] P_{dir} = EIRP_{dB} + G_{r,dB} + 20log_{10}\left( \frac{\lambda_0}{4\pi r} \right) = 29.88 + 0 + 20log_{10}\left( \frac{0.3}{(4\pi)(25)} \right) = -30.508\text{dBm}[/math]

The ground-reflected ray first traverses a distance of r1 from the transmitter to the specular point. Then, it undergoes reflection off the ground, and the reflected ray traverses a distance of r2 from the specular point to the receiver. The total optical path length is r1 + r2. To find the specular point and the lengths r1 and r2, note the geometric relation:

[math] \frac{h_T}{D_s} = \frac{h_R}{D - D_s} [/math]

With D = 19m and hT = 10m and hR = 1.5m, you find that:

[math] D_s = \frac{h_T D}{h_T + h_R} = 12.5\text{m} [/math]

[math] r_1 = \sqrt{h_T^2 +D_s^2} = 12.659\text{m} [/math]

[math] r_2 = \sqrt{h_R^2 +(D-D_s)^2} = 12.659\text{m} [/math]

[math] r_{tot} = r_1 + r_2 = 25.318\text{m} [/math]

The propagation delay of the reflected ray is therefore found to be:

[math] \Delta t_r = \frac{r_1+r_2}{c_0} = 84.39\text{ns} [/math]

The reflected ray's Theta angle of arrival is the same as the incident angle:

[math] \theta_A = \theta_i = \arctan \left( \frac{h_R}{D-D_s} \right) = 80.91^o [/math]

The reflected ray received by the receiver can be thought of as if it was launched from the image of the transmitter in the ground (with respect to Z = 0). The reflection coefficient at the specular point depends on the wave polarization. In the case of a vertically polarized (Z-directed) transmitter antenna, we have the so-called parallel polarization with the electric field parallel to the plane of incidence. In the case of a horizontally polarized (Y-directed) transmitter antenna, we have the so-called perpendicular polarization with the electric field normal to the plane of incidence. The reflection coefficients for both polarization case are given by:

[math] R_v = R_{\|} = \frac{\eta_1 \cos\theta_t - \eta_0 \cos\theta_i }{ \eta_1 \cos\theta_t + \eta_0 \cos\theta_i } [/math]

[math] R_h = R_{\perp} = \frac{\eta_1 \cos\theta_i - \eta_0 \cos\theta_t }{ \eta_1 \cos\theta_i + \eta_0 \cos\theta_t } [/math]

where

[math] \eta_1 = \eta_0 \sqrt{\frac{\mu_{r1}}{\epsilon_{r1}}} [/math]

The angles θi and θt are the incident and transmitted ray angles as shown in the figure, and the latter angle is calculated from Snell’s law:

[math] k_0 \sin\theta_i = k_1 \sin\theta_t \quad\quad k_1 = k_0 \sqrt{\mu_{r1} \epsilon_{r1}} [/math]

For this scene, you have η1 = η0/√5 = 0.4472η0, k1 = k0√5 = 2.236k0.

[math] \theta_t = \arcsin \left( \frac{k_0}{k_1} \sin\theta_i \right) = 26.21^o [/math]

[math] R_v = \frac{0.4472\cos(26.21^o) - \cos(80.91^o)}{ 0.4472\cos(26.21^o) + \cos(80.91^o) } = 0.435[/math]

[math] R_h = \frac{0.4472\cos(80.91^o) - \cos(26.21^o)}{ 0.4472\cos(80.91^o) + \cos(26.21^o) } = -0.854[/math]

The powers of the reflected rays in the two cases of vertical and horizontal polarizations are then calculated as:

[math] P_{ref,v} = EIRP_{dB} + G_{r,dB} + 20log_{10}\left( \frac{\lambda_0}{4\pi r_{tot}} \right) + 20log_{10} |R_v | = 29.88 + 0 + 20log_{10}\left( \frac{0.3}{(4\pi)(25.318)} \right) + 20log_{10} (0.435) = -37.86\text{dBm}[/math]

[math] P_{ref,h} = EIRP_{dB} + G_{r,dB} + 20log_{10}\left( \frac{\lambda_0}{4\pi r_{tot}} \right) + 20log_{10} |R_h | = 29.88 + 0 + 20log_{10}\left( \frac{0.3}{(4\pi)(25.318)} \right) + 20log_{10} (0.854) = -32.00\text{dBm}[/math]

The analytical results agree well with the ray tracing simulation results.

Attention icon.png The ray fields are complex-valued. The total ray field at the receiver location is computed as the coherent sum of the complex-valued fields of all the individual received rays.

Changing the Polarization of the Transmitter and Receiver Antenna

The previous results were obtained using a vertically polarized half-wave dipole transmitter and receiver. Now, you will see what happens if you change the polarization of the transmitter antenna and the receiver. Open the property dialog of the transmitter from the navigation tree. In the section entitled "Radiator Type", choose the option "Y" from the drop-down list labeled Direction next to the radio button Half-Wave Dipole, which has already been selected. Similarly, open the property dialog of the receivers and change the polarization of the receivers to Y-directed horizontal.

Changing the polarization of the transmitter antenna in the transmitter set dialog.

Run a single-frequency SBR analysis of your scene and visualize the received power coverage map. You will see that the pattern of the map has changed with respect to the previous case of vertical polarization.

The top view of the received power coverage map of the receiver set.

Open the property dialog of your receiver set once again and select the receiver No. 1296 of the array, which is called "ReceiverSet_1_1296". Open the rays property dialog. The computed Total Received Powers of the direct and ground-reflected rays in this case are reported as -30.508dBm and -31.945dBm, respectively.

Viewing the properties of individual rays in the case of a horizontally polarized dipole transmitter.

The table below summarizes the important properties of the two rays:

Direct Ray Ground-Reflected Ray
Delay 83.33 ns 84.39 ns
Theta Angle of Arrival 90° 80.91°
Phi Angle of Arrival 0 0
Ray Field Strength -10.285 dBV/m -11.722 dBV/m
Ray Power -30.508 dBm -31.945 dBm

Next, keep the polarization of the transmitter to Y-directed horizontal and change the polarization of the receivers to Z-directed vertical (cross-pol) and run a new SBR analysis.

The top view of the received power coverage map of the receiver set.

Changing the Transmitter Height

Earlier you saw that the Z-coordinate of the transmitter's base point (TXP) was set equal to "tx_h" by the wizard. You can simply replace the numeric value of any object property and replace it with a variable name. All the project variables are list in Variables Dialog. This dialog can be accessed by clicking the Variable icon tn.png button on the Simulate Toolbar or selecting the menu item Simulate → Variables... or simply using the keyboard shortcut Ctrl+B. Select the variable "tx_h" and click the Edit button of the variables dialog to open the Edit Variable dialog. In the box labeled Definition, enter a value of 10 for this variable.

EM.Terrano's Variables Dialog.
The variable edit dialog.
EM.Terrano's Variables Dialog.

Close the dialogs to return to the project workspace. You will see the transmitter raise to a height of 10m. Keep in mind that instead of using the variables, you could have simply changed the Z-coordinate of the point object TXP to 10m from its property dialog.

The geometry of the link scene after raising the height of the transmitter.

Open the transmitter and receiver dialog and set the radiators type back to a Z-directed (vertically polarized) half-wave dipole. Run a single-frequency SBR analysis of your scene and visualize the received power coverage map.

The received power coverage map of the receiver set with the raised vertically polarized transmitter.

Next, change the polarization of the transmitter to Y-directed horizontal and run a new SBR analysis. Compare the coverage maps for the two polarization cases.

The received power coverage map of the receiver set with the raised horizontally polarized transmitter.

From the results of this section, you can see that as you increase the height of the transmitter above the ground, more interference rings appear in the coverage maps.

Examining the Brewster Angle

In the case of parallel polarization, at a certain distance between the transmitter and receiver, the ground-reflected ray may experience the Brewster angle. In that case, the reflected ray theoretically vanishes. The Brewster angle is given by:

[math] \theta_B = \theta_A = \arctan \left( \sqrt{\epsilon_r} \right) = \arctan \left( \sqrt{5} \right) = 65.9^o [/math]

From the ray diagram of the previous section, we can find the following geometrical relationship:

[math] \tan(\theta_B) = \frac{D_s}{h_T} = \frac{D-D_s}{h_R} [/math]

From which the distance between the transmitter and the receiver subject to the Brewster angle can be found:

[math] D_s = h_T \sqrt{5} = 22.36\text{m}[/math]

[math] D-D_s = h_R \sqrt{5} = 4.47\text{m}[/math]

[math] D = 22.36+4.47 = 26.83\text{m}[/math]

In this tutorial lesson, the parallel polarization is the case of the vertically polarized (Z-directed) dipole transmitter. On the X-axis, the closest receiver to have a horizontal distance D = 26.83m from the transmitter is receiver No. 1298: xB = xT + D = -30 + 26.83 = -3.17m. If you open the ray data dialog of this receiver, you will notice that the total electric field intensity and power of the ground-reflected ray in this case are extremely small.

The ray data dialog of the receiver subject to the Brewster angle.

Also note that you cannot distinguish the receiver with the Brewster angle in the coverage map you got earlier. The reason is the coverage map represents the total received power by the receiver. However, the power of the direct ray overshadows the power of the ground-reflected ray. EM.Terrano allows you to include or exclude certain types of rays in your SBR simulation. To see this, open the Simulation Run dialog, and click the Settings next to the engine type drop-down list. The SBR Simulation Engine Settings Dialog opens up. In the lower section of this dialog, check the box labeled Exclude the Direct (LOS) Rays from Solution.

EM.Terrano's Simulation Engine Settings dialog.

Close the engine settings dialog and run a new SBR simulation. At the end of the simulation, visualize the received power coverage map. This time you will see the coverage map corresponding to the ground-reflected rays, with all the direct rays excluded from the solution. You can clearly see the dark ring centered at the transmitter with a radius of about 27m. All the receivers located on this ring experience the Brewster angle.

The received power coverage map of the receiver set corresponding to the ground-reflected rays only.



Top icon.png Back to the Top of the Page

Back icon.png Back to EM.Terrano Tutorial Gateway