代做COMS7309 Computational Techniques in Electromagnetics Assignment 2, S2 2024代写Matlab编程

- 首页 >> Algorithm 算法

COMS7309 Computational Techniques in Electromagnetics

Assignment 2, S2 2024

BACKGROUNDS

Microwave system have now been widely used in our life since it was first introduced in the 1950s. One of the most prominent applications for modern society is satellite communication which forms the foundation of information-sharing systems such as mobile phones, radio and the Internet. In recent years, low earth orbit (LEO) satellite systems have been developed to provide continuous coverage for on-the-move platforms such as vehicles or aircraft in remote areas that are rarely covered by traditional terrestrial systems. Since signals are directly transferred between user terminals and the satellite (as illustrated  in  Figure  1)  to  enable  wireless  communications,  precise  alignments  between  the  user terminals and the orbiting satellites are required to establish a stable communication link.

Traditional satellite communication systems use mechanical components to enable a tracking capability. Mechanical systems can provide wide scanning angles with negligible gain loss. However, they are not suitable for modern satellite communication systems because of their slow scanning speed. Moreover, the large size and high cost of maintenance also prevent them from being used in portable applications such as mobile phones or vehicles. To overcome these challenges, electrical beam-forming phased arrays (Figure 2) are proposed to provide a fast-tracking capability with features of compactness and cost-effectiveness.

The tracking capability of a beam-forming phased array is obtained by using signals with different phases to  stimulate different antenna elements in the array. As illustrated in Figure 2, the phase excitation of each antenna element is controlled using a tunable phase-shifting system. By changing the phase of the excitation, the radiated overall beam can be focused towards a desired direction, realising a tracking capability.

MATERIALS

In this assignment, a framework of 2D FDTD code is provided. Based on this framework, a complete 2D FDTD code is required to be programmed.

The simulation configuration is shown in Figure 3.

In this  assignment,  a  computation  domain  with  the  size  of  500 mm × 500 mm  is  defined.  This computation domain is surrounded by a perfect matching layer (PML). The PML has 10 layers (detailed parameters regarding the PML can be found in the code framework).

In total 25 transmitting antennas (Tx) modelled as ideal line sources are evenly distributed on a line parallel to the x direction and with y coordinate of 180 mm. The distance between adjacent transmitting antennas is λ/2. The first Tx antenna is located at (-90 mm, 180 mm) and the last Tx antenna is located at (90 mm, 180 mm).

In total 55 receiving antennas (Rx) are evenly distributed on a line parallel to the x direction with y coordinate of -180 mm. The distance between adjacent receiving antennas is λ/2. The first Rx antenna is located at (-200 mm, -180 mm) and the last Rx antenna is located at (205 mm, -180 mm).

The  line  sources  are  propagating  TMz   waves.  The  source  signals  are  modelled  using  modulated sinusoidal waves. A Gaussian waveform. is used to modulate the sinusoidal waves. The sinusoidal waves have a single frequency of 20 GHz.

TASKS

Task  I: Please  build  the  2D-FDTD  code  to   simulate  the  wave  propagation  in  the   simulation configuration shown in Figure 3. In the simulations, you will need to simulate the wave propagation with different beam-forming angles (0°, 15°, 30°, and 45°). The beam-forming angle is defined by a parameter named “beamforming_angle” in the code framework. The default value is π/6 (30°). Please note that the beamforming angle is represented by φ as shown in Figure 3. Please also note that the “beamforming_angle” variable in the code uses radiance as the unit of the angle.

Task II: Please show the Ez  field distribution in the frequency domain at a frequency of 20 GHz for different beam-forming angles (0°, 15°, 30°, and 45°).

Task III: Please show the Ez  field distribution in the time domain at different time steps (the 750th  time

step, the 1000th  time step, the  1250th  time step, and the  1500th  time step) for different beam-forming angles (0°, 15°, 30°, and 45°).

Task IV: Please record and show the frequency domain signals of Ez  field at the frequency of 20 GHz at the positions of the receiving antennas (indicated by the circles with red dots in Figure 3).

Please note that the positions of the transmitting and receiving antennas have been defined in the code framework. The waveforms of all Tx antennas are also defined in the code framework.

Please provide your MATLAB (or any other programming language) code with detailed comments.

Marking Criteria for the codes (65%):

Sections

Weight

Comments

Structure of the codes

20%

Build the correct structure of the 2D-FDTD algorithm

Complete the missing codes

35%

Complete the missing codes in the code framework

Comments

15%

Have detailed comments for the developed codes

Results

30%

The developed codes can produce the correct results

Requirements for the report (35%):

1.   Basic introductions of the beam-forming using a phased array system and the 2D-FDTD.

2.   Relevant math formulations and corresponding illustrations.

3.   A flowchart of your code.

4.   Pseudocode     of     your    codes     (for     the     format     of     pseudocode,     please    refer     to https://en.wikipedia.org/wiki/Pseudocode).

5.   Figures of the results as required in Tasks I-IV.

6.   Conclusion and inspiration from the results of your simulation. Some physical interpretations can gain your additional marks!


站长地图