Estimate Path Loss Exponent of the Channel

Assignment Help Other Engineering
Reference no: EM132315475

Advanced Telecommunications Assignment -

Congratulations! Your company recently won a bid to design and implement a multi-carrier wireless communication systems to provide wireless broadband services to a regional city in Queensland. Mobile service providers have overlooked 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 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 station antennas at strategic locations to maximize reliability 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 will have a unqie set of data based on their student IDs.

Preliminary Instructions - Download all files 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

Part 1 - Estimate Path Loss Exponent of the Channel

Large scale fading can be modeled as a combination of the path loss and log normal shadowing. The path loss LdB in dB as a function of distance d is calculated by

LdB = L0,dB + 10n log10(d/d0) + Xσ,

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 estimation of 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. This 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. Present the measured path loss data at different distances in a scatter plot.

2. For each of the distances inside d, calculate the average path loss.

3. Plot the results of the averaged path loss.

4. Use the MATLAB built in function fitlm to find a linear model for the given data.

5. Estimate the path loss exponent.

6. Assuming transmitter and receiver antenna gains are 10dB and 5 dB respectively, receiver sensitivity of -98 dBm, and fade margin of 25 dB estimate the minimum transmitted power required if the receiver is 5 km away from the transmitter.

7. For each of the distance inside d, calculate the standard deviation.

8. Use this information to find an estimate for the standard deviation of Xσ.

Part 2 - Design an OFDM System

You are asked to design a fixed wireless access (FWA) system to provide wireless broadband services to regional Australia. Your system should be capable of offering a 100 Mb/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.

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. Estimate the rms delay spread of the channel.

3. Estimate the coherence bandwidth of the channel.

4. If the data requirement of the system is 100 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 x στ and the Sub-carrier bandwidth Δ(f) ≤ Bc/10, where Bc is the coherence bandwidth of the channel.

5. Estimate the maximum data rate of your system if the maximum allowable modulation index is 8 (256-QAM). Compare the this data rate with that of a equivalent single carrier system.

6. Describe how you can improve the capacity of your system.

7. Write a MATLAB code to simulate the performance of the OFDM system in AWGN channel. Simulate and plot the bit error rate performance within the Eb/N0 range from 0 dB to 15 dB and compare with the theoretical bit-error rate performance.

You can use built-in MATLAB functions in this step. Some of the useful MATLAB functions would be, fft, ifft, qammod, awgn and biterr.

8. Comment on the observed bit-error-rate performances.

Part 3 - Flat fading Channel

You are able to meet the required data-rate at AWGN channel. Now, you need to simulate the performance of above OFDM system in a Rayleigh fading channel with the impulse response given by pvec and tvec.

h(t) = h δ(t)

where h is a Gaussian random variable with zero mean and σh variance. For the following simulation assume σh = 1.

Simply adding the two Gaussian Random variables and taking the square root (envelope) gives a single tap Rayleigh distributed process. The phase of such random variable follows uniform distribution. Consider two Gaussian random variables with zero mean and same variance X and Y. Let's define a complex Gaussian random variable as X + i * Y . The envelope follows Rayleigh distribution and the phase will be uniformly distributed. The probability density function (Rayleigh distribution) of the above mentioned amplitude response is given by

fA(a) = (a/σ2)exp{-(a2/2σ2)}

1. Create two vectors with 10000 samples of a complex Gaussian random variable, h with variance 1 using randn command and find the envelope of and plot its normalised histogram. Compare the normalised histogram against the theoretical Rayleigh distribution.

2. If Xn, (n = 1, 2, . . . , N) is the vector of modulated symbols. The ODFM signal can be generated by, xk = ifft(Xn), k = 1, 2, . . . N

Assuming fading channel stationery during the OFDM symbol duration, we can find the frequency response of the channel using,

Hn = fft(h) n = 1, . . . N

The FFT output at the receiver can be expressed as

Yn = HnXn + nn

Therefore, the received signal can be recovered using a single tap equalisation,

X~n = Yn/Hn = Xn + nn/Hn = Xn + n~n

Now, X~n can be demodulated to extract the transmitted data. You can assume that full channel information is available at the receiver for the following simulation. In practice, channel needs to be estimated using pilot symbols.

Write a MATLAB code to simulate the performance of OFDM system in flat Rayleigh fading channel within the Eb/N0 range from 0 dB to 30 dB. Simulate and plot the bit error rate performance and compare with the theoretical bit-error rate performance and the bit-error rate performance in AWGN channel.

3. Comment on the observations.

Part 4 - Performance in a Multipath fading channel

In this section you will simulate the performance of the OFDM system in the measured multipath channel you extracted in Part 1. Let us assume that the power delay profile of the multipath fading channel is given as

h(τ) = p(τi)δ(t- τi) i = 1 . . . L,
 where L is the number of paths. For the simulation we need to normalise the power. The normalisation factor α can be estimated as

α = 1/(iLp(τi))

Then the variance of each path can be estimated as,

σ(τi) = αp(τi)

Finally, the each path can be generated as below,

h(τi) = √(σ(τi)/2) * (randn(1, K) + 1i * randn(1, K))

where K is the number of channel samples.

1. Update the code written in Part 2 to simulate the performance of OFDM system in multipath Rayleigh fading channel. Simulate and plot the bit error rate performance and compare with the bit-error rate performance in at fading channel.

You can load the channel.mat file to get he multipath delay profile of the channel.

2. Comment on the observations.

Part 5 - Forward Error Control

1. Implement a Forward error correction code to improve the reliability of the received data. You can choose any forward error correction method for this section. You can also use built-in MATLAB functions to implement the chosen error control coding method. Simulate and plot the bit-error rate of the coded OFDM system in the above multipath-fading channel and compare with the bit error rate performance of the un-coded OFDM in multipath-fading channel.

2. Queensland government wants to enhance capability of the proposed wireless systems such that the system can be used for mobile banking and other financial activities. You have been instructed to update the system with an appropriate cyclic-redundancy check code (CRC).

Choose an appropriate CRC code and show how you can implement this in the above system.

3. Estimate the rate at which a user can transmit data when the system is upgraded with the chosen error control coding and CRC scheme.

Reflection (Mandatory)

Each member of the group should write a reflection and appended to the end of your report. Include a short discussion of about 100 words that addresses problems encountered, any lessons learned and things that you would have done differently. This section is mandatory and the assignment is regarded as incomplete if absent. If you had any group concerns throughout the duration of your assignment, please address them here.

Attachment:- Assignment File.rar

Reference no: EM132315475

Questions Cloud

Does seeking personal philosophy of the meaning of life : Does seeking a personal philosophy of the meaning of life - grappling with such questions as "How do I know that what I believe is true?",
Discussion on a real-world application of bi : How would one define business intelligence (BI)? Identify and briefly discuss a real-world application of BI? The response must be typed.
Presents specific ideas about the latinx experience : Discuss how the film text presents specific ideas about the Latinx experience in the United States, such as immigration, work life, etc.
How much must be realized from the sale of non-cash assets : Using the same information in no. 8, How much should the non-cash assets be sold to avoid incurring capital deficit? Ignore liquidation expenses.
Estimate Path Loss Exponent of the Channel : EGH443 Advanced Telecommunications Assignment, Queensland University of Technology, Australia. Estimate Path Loss Exponent of the Channel
Case study about student senior project : Written Case Study About Student Senior Project.Individual students will evaluate their Slack Channels+final capstone project through lens of design case study.
Do you need more engaging opener or stronger thesis : Do you need more engaging opener or stronger thesis? Do you need to reinforce your arguments and add more supporting evidence?
Recommend to increase voter turnout in your community : Why do you think so many Americans are unwilling to exercise their right to vote? What changes would you recommend to increase voter turnout in your community?
Do you need more engaging opener or stronger thesis : Do you need more engaging opener or stronger thesis? Do you need to reinforce your arguments and add more supporting evidence?

Reviews

len2315475

6/3/2019 2:16:08 AM

The Report Component - An outstanding report demonstrates knowledge and understanding of the subject area. It will communicate ideas clearly and logically with a combination of visual, mathematical or code assets. Correct information not articulated clearly will also attract deductions. Present the report so that it can be understood without reference to the assignment brief. Any figures or code referenced within the code should be no more than one page turn away. Document flow and coherency is to be prioritised. Reports that are difficult to navigate are marked poorly in this criteria. This means avoid the use of \see appendix" and \refer to .m file". It is important that all code and justification for each part is included in your report submission.

len2315475

6/3/2019 2:16:01 AM

Your report is being marked, your code is included for justification. Mathematical working that shows the logical procedure or justification of how you arrived at your solutions are required. This working need not be typed but it is expected to be legible and able be followed in a coherent manner. Include a title page that states the unit name, unit code, assignment number, your name and student number. Do not include a table of contents, list of figures, nor a list of tables. Convert the report to the PDF - file format before submission. This ensures document type-setting is preserved across different computers running different operating systems.

len2315475

6/3/2019 2:15:52 AM

Submission Protocol - Submission deadline is on Sunday 2nd. This will be a hard deadline and late submission penalties will apply. As per QUT policy, late assignments receive 0 marks. Assignments are to be submitted in soft-copy through QUT Blackboard as a single .zip file that includes the following- A completed and signed academic integrity declaration in PDF format. The report in PDF format. initialise.m with your group number and the student IDs of your team. channel.mat file generated during workspace preparation. MATLAB script/s you have developed as a result of explicit assignment instructions.

len2315475

6/3/2019 2:15:46 AM

All documents can be reviewed after submission and thus it is your responsibility to verify that the uploaded documents are not corrupt. Corrupt files are treated as incomplete assignments. Be aware that the electronic time stamp is placed only after all files have uploaded. Don't risk the late penalty and submit early.

Write a Review

Other Engineering Questions & Answers

  Write an instruction sequence to read a byte from port h

Write an instruction sequence to read a byte from port H to the WREG register. Write a program to light the green, yellow, red, blue, and purple LEDs.

  Is the villa savoye an ugly or a beautiful building

Parc de la Villette aims to communicate to its users that it is a new form of architecture, neither influenced by historical styles or traditional design conventions. How do forms, plan, and composition indicate this?

  Presentation for upcoming series about helping families

For this project, you develop a presentation for an upcoming series about helping families become more active. This project has been modified for use in SIMnet

  What is the accuracy of the tick rule

From a time series of E-mini S&P 500 future tick data. Compare to aggressor's side as provided by the CME (FIX tag 5797). What is the accuracy of the tick rule?

  Ohs environment for the offshore petroleum industry

Prepare a well-researched report that identifies and analyses the existing OHS environment for the offshore petroleum industry in Australia.

  Implementation of the digital pid controller

Can the controller tuning constants be changed while the controller is functioning without disturbing the manipulated variable?

  Find the equilibrium point and the consumers surplus

The demand function for a product is p = 49 - x2 and the supply function is p = 4x + 4. Find the equilibrium point and the consumer's surplus there.

  With dead state conditions 298 k and 100 kpa and assuming

A 1.2 m3 insulated rigid tank contains 2.13 kg of air at 298 K and 100 kPa. The gas is stirred until its pressure is 120 kPa. With dead state conditions 298 K and 100 kPa, and assuming constant specific heat, determine.

  Describe the physical motion of the fluid

Describe the physical motion of the fluid and the main modes of heat transfer in each section (I through IV) of the following figure

  Construct an asm chart for a digital system

Construct an ASM chart for a digital system that counts the number of people in a room. People enter the room from one door with a photocell that changes a signal x from 1 to 0 when the light is interrupted.

  How can a fieldbus system be implemented

How can a fieldbus system be implemented in an existing HART system - how can multiple variables be measured using a single fieldbus instrument?

  How to address an employee sexual harassment complaint

As you are reviewing the growth of your selected company, you are noticing how diversity and sexual harassment issues are impacting the overall company culture.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd