Python代写 | ES96T MSc Assignment: 2020

这个作业是用Python完成无线系统和网络模块相关的程序并撰写报告
ES96T
MSc Assignment: 2020
ADVANCED WIRELESS SYSTEMS AND NETWORKS MODULE
Assessment setter (module tutor): Dr Subhash Lakshminarayana
Assignment Weighting and typical hours work: 60% of the module, 90 hours.
Learning outcomes assessed:
• Model the downlink (DL) of a basic 4th generation (4G) cellular network using
MATLAB/Python software.
• Implement optimal radio resource management (RRM) in orthogonal frequency
division multiple access (OFDMA) system.
• Evaluate the gain achieved from optimal RRM in terms of the system throughput.
Context/Introduction/Background to the assignment: Based on Lectures
9-14 (4G cellular network) of the module along with further research required for
some questions.
Requirements/Task: Please answer all questions (two questions).
Formatting requirements: Electronic reports along with relevant MATLAB/Python
scripts must be submitted.
Submission date/deadline: Wednesday week 30 (22/04/2020) at 12.00 (mid-day)
via Tabula.
Assessment criteria/mark scheme: Marking is out of 100% and the marks
allocated to each question are shown at the end of each question. 80% of marks
attributed to technical quality of answers. 20% of marks attributed to presentation.
Additional Useful Resources: You will be able to download the pathloss information and the relevant research papers from the student resources in Moodle.
Feedback format: Each submitted report will be marked electronically and an
electronic copy of the feedback will be provided for each report.
ES96T
1. (a) Construct a 2km × 2km square 2-dimensional simulation space. Divide
the simulation space into 4 square cells of dimension 1km × 1km. Place
a base station at the center of each cell. Then place a single user terminal per cell whose location is chosen according to a uniform random
distribution within the cell. Plot the site locations in a single plot with
different markers (e.g., triangle for BSs, and circle for UTs). (5 marks)
(b) Assume that the BSs of all four cells transmit at a power of 10 dBW and
the noise power is −104 dBm. Consider the 3GPP Urban Micro non-LoS
pathloss model (given in lecture notes and also in student resources), and
assume a carrier frequency of 2.1 GHz. The channel model must also
account for slow fading (shadowing). The gain due to antenna patterns
can be ignored. Considering the UT placement of Question 1(a), write a
MATLAB script to calculate the signal to interference noise (SINR) ratio
for each of the UTs. In your report, clearly describe the procedure used
to calculate the SINR along with the relevant equations.
(15 marks)
(c) Now assume that each cell divides the total available bandwidth into N
subchannels. The channel gain of each subchannel differs in terms of
its path loss and shadowing. Assume that the shadowing gain of each
subchannel is independent and identically distributed.
(40 marks)
(i) Write a MATLAB script to implement the iterative multi-user waterfilling algorithm to find the per BS optimal subchannel power
allocation that maximizes the sum rate of the all UTs in the system.
You may use reference [1] for multi-user water filling algorithm.
(ii) In a MATLAB plot, show the convergence of the downlink power
allocation by plotting the downlink power as a function of the iteration index for N = 4..
(iii) In your report, describe the algorithm used in your simulations
along with the relevant equations.
(iv) Tabulate the downlink rate of each UT. Compare the per user
downlink rate with that of a downlink power allocation strategy
in which each BS divides the transmit power equally between the
available subchannels.
(Total 60 Marks)
1
Continued…
ES96T
2. (a) Write a technical report to explain how optimization of joint scheduling
and dynamic power allocation is performed in OFDMA wireless communication systems to maximize the downlink sum rate. Use appropriate
equations and provide mathematical justifications in your report. You
may refer to reference [2]. (25 marks)
(b) In the simulation set up of Question 1, now consider K UTs per cell.
Write a MATLAB script to perform optimal joint scheduling and power
allocation. Compare the downlink sum rate with that of a downlink
power allocation strategy in which each BS divides the downlink power
equally between the available subchannels. (15 marks)
(Total 40 Marks)
References
[1] W. Yu, “Multiuser water-filling in the presence of crosstalk,” in Proc. Information Theory and Applications Workshop, Jan 2007, pp. 414–420.
[2] W. Yu, Taesoo Kwon, and Changyong Shin, “Joint scheduling and dynamic
power spectrum optimization for wireless multicell networks,” in Proc. Conference on Information Sciences and Systems, March 2010, pp. 1–6.
END OF ASSIGNMENT
2