Congratulations! Your company recently won a bid to design and implement a multi- carrier wireless communication system to provide wireless broadband services to a regional city in Queensland. Mobile service providers haveoverlooked this community due to economic considerations. Deployment of standard communications systems are costly, and the Queensland government is looking for a cheaper alternative.
In this task you will perform the following tasks to design and test a viable wireless communication system for the above application.
Data collected from an extensive measurement campaign commissioned by Queensland Government can be used to place base stationantennas atstrategic locations to maximizereliability and coverage. The channel measurement campaign has found that the wireless channel in the intended coverage area shows multi-path characteristics with number of delayed paths with significant delays and a set of measured data is available to estimate the path loss exponent.
You can extract the path loss data and the measured channel delay profile parameters by following the instructions in Part 1. Each group/student will have a unique set of data based on your student IDs.
Downloadallfiles to be used in Assignment 2 from blackboard and place them into one working directory. Please also unzip the contents of assignment2.zip into this directory.
There are 2 files contained within assignment2.zip:
1. initialise.m - used to generate the data used in this assignment.
2. A2GenData.p - called by initialise.m
Workspace Preparation
Open initialise.m with MATLAB and read its instructions. Proceed to insert your group number and the student IDs into the script and generate your data for this assignment. The channel delay profile data will be stored in ‘channel.mat’.
The initialise.m script only needs to be executed ONCE.
Large scale fading can be modeled asa combination of the path lossand log normalshadowing. The path loss LdB in dB as a function of distance d is calculated by
LdB = L0,dB + 10n log10
where L0,dB is the path loss in dB obtained at the reference distance of d0 away from the transmitter, n the path loss exponent and Xσ the shadowing component. The shadowing component is Normally distributed when the path loss is specified in dB, and has zero mean with a standard deviation of σ also specified in dB.
In this part you will be estimating the value of n and σ from data in following two variables.
• d: This vector corresponds to the distance between transmitter and receiver at which a measurement was taken. The units are in meters.
• LdBShadow: This matrix stores the data captured in a measurement campaign. Each row of the matrix corresponds to a new measurement trial. The units are in dB.
1.1 Present the measured path loss data at different distances in a scatter plot. Describe the reasons for variations observed in the measurement at a given distance.
1.2 For each of the distances inside d, calculate the average path loss and plot in a separate figure.
1.3 Use the MATLAB built in function fitlm to find a linear model for the given data and Estimate the path loss exponent.
1.4 Assumingtransmitter andreceiver antenna gainsare 15dB and 1dB respectively, receiver sensitivity of -88 dBm, and fade margin of 25 dB estimate the minimum transmitted power required if the receiver is 4 km away from the transmitter.
1.5 For each of the distance inside d, calculate the standard deviation and find an estimate for the standard deviation of Xσ
You are asked to design a fixed wireless access (FWA) system to provide wireless broadband services to regional Australia. Yoursystem should be capable ofofferinga100Mb/sec download speed using a 40 MHz band centered around 3.6 GHz spectrum. Remember you need to optimise the bandwidth usage and choose the smallest possible modulation scheme to offer good bit- error-rate performance at low transmit power.
2.1 Load the channel channel.mat file and extract the variables pvec and tvec, where pvec and tvec are channel time delay vector in nanoseconds and the delayed relative power vector of the channel in dB respectively. Plot and label the multipath impulse response
of the channel.
2.2 Estimate the rms delay and the coherence bandwidth of the channel.
2.3 If the data requirement of thesystem is 150 Mbps, design your OFDM system using above information. You need to decide following parameters of your system.
– N - Number of sub-carriers.
– T - OFDM Symbol duration
– Tg - Guard interval
– m - Modulation index (smallest possible.)
Justify your selections.
NOTE: The guard interval Tg > 10×στ and the Sub-carrier bandwidth ∆(f ) ≤ Bc , where
Bc is the coherence bandwidth of the channel.
2.4 Estimate the maximum data rate of your system if the maximum allowable modulation index is 10 (1024-QAM). Compare this data rate with that of an equivalent single carrier system and comment of the observations.
2.5 Write a MATLAB code to simulate the performance of the OFDM system in AWGN channel. Simulate and plot the bit error rate performance within thebit-error rate (BER) range from 0.5 to 10−5 and compare with the theoretical bit-error rate performance (Do
not use built-in MATLAB functions to implement the OFDM system).
You can use built-in MATLAB functions in this step. Some of the useful MATLAB functions would be, fft, ifft, qammod, awgn and biterr.
2.6 Comment on the observed bit-error-rate performances and describe in detail two methods that can be used by a practical communication system to improve the bit error rate at the receiver.
CS 340 Milestone One Guidelines and Rubric Overview: For this assignment, you will implement the fundamental operations of create, read, update,
Retail Transaction Programming Project Project Requirements: Develop a program to emulate a purchase transaction at a retail store. This
7COM1028 Secure Systems Programming Referral Coursework: Secure
Create a GUI program that:Accepts the following from a user:Item NameItem QuantityItem PriceAllows the user to create a file to store the sales receip
CS 340 Final Project Guidelines and Rubric Overview The final project will encompass developing a web service using a software stack and impleme