Question 1 (100 marks)

Introduction

An ideal MIMO (Multiple Input Multiple Output) Wi-Fi system works by assigning a transformation to the transmitted signals:

X WXˆ ?

where X is the original information, W is the transformation matrix and Xˆ the transmitted signal. At the receiver end, the signals are then transformed back so that the original information is obtained.

A test received signal has been obtained from a source with an unknown transformation matrix. Determine the characteristics of the MIMO system (deduce which transformation matrix) if the original information and received signals are:

? ?? ??1 ˆ ??? 10 i???

X?? ?1 , X ?? ?

The potential transformation matrices are:

1 ?1 1 ? 1 ? 1 1 ? 1 ? 1 1 ? 1 ? 1 1 ?

W1 ? ??e0 ?e0?? , W2 ? 2 ??ei?4 ?ei?4?? , W3 ? 2 ??ei?2 ?ei?2?? , W4 ? 2 ??e3 4i? ?e3 4i? ??

A second signal is received:

Xˆ ?????2.133.56?1.08i???

Find the second value of X.

Requirements

For this assessment item, you must perform hand calculations:

1. Determines which transformation matrix produces the correct X based on the given Xˆ .

2. Determines the second value of X given the second value of Xˆ . For this assessment item, you must produce MATLAB code which:

3. Repeats the calculations of Requirements 1 and 2 and verifies the results.

4. Outputs to the MATLAB Command Window which matrix was used and the results of the tests to prove that the selection was correct.

5. Outputs to the MATLAB Command Window the second value of X.

6. Has appropriate comments throughout.

Submit a short video highlighting what part of the code you found most challenging and what part you are most proud of.

Assessment Criteria

Your code will be assessed using the following scheme.

Quality of hand calculations 25 marks

Quality of header(s) and comments 10 marks

Determination of correct transformation matrix based on known Xˆ 25 marks

Determination of second value of X 10 marks

Quality of verifications 5 marks

Quality of reporting 10 marks

Quality of the code 10 marks

Submission of video 5 marks

Question 2 (100 marks)

Introduction

The text file ‘makeupass2q2_in.txt’ contains data on the vapour pressure p of water (in kPa) at different temperatures T (in K). The first column in ‘makeupass2q2_in.txt’ gives the temperature data, and the second column gives the corresponding vapour pressure data. We expect the data to follow a relationship

?? = ??. ????/??

where A and B are two constants that can be identified via curve fitting. Based on the data in ‘makeupass2q2_in.txt’, use MATLAB to determine appropriate values of A and B and then use the above function to deduce the value of vapour pressure at 285 K and at 300 K.

Requirements

For this assessment item, you must perform hand calculations:

1. Estimate A and B based on the first two entries of ‘makeupass2q2_in.txt’ and calculate the error of using these values as a curve-fit for all the data.

For this assessment item, you must produce MATLAB code which:

2. Loads the data from the text file ‘makeupass2q2_in.txt’

3. Verifies that the data in the text file has been successfully loaded by checking the first 5 values.

4. Identifies the values of A and B using an appropriate curve fitting process

5. Outputs the values of A and B to the MATLAB Command Window, along with appropriate error reporting

6. Verifies the method by computing A and B using the same data as Requirement 1

7. Produces a plot of the given data with the chosen curve-fit

8. Outputs the required values of vapour pressure to the MATLAB Command Window

9. Has appropriate comments throughout.

Submit a short video highlighting what part of the code you found most challenging and what part you are most proud of.

Assessment Criteria

Your code will be assessed using the following scheme. Note that you are marked based on how well you perform for each category, so the correct answer determined in a basic way will receive half marks and the correct answer determined using an excellent method/code will receive full marks.

Quality of hand calculations 20 marks

Quality of header(s) and comments 10 marks

Quality of data load verification 5 marks

Quality of determination of curve-fit 25 marks

Quality of verification 5 marks

Quality of plots (e.g., axis labels, titles) 10 marks

Quality of vapour pressure calculation and reporting 10 marks

Quality of the code 10 marks

Submission of video 5 marks

Question 3 (100 marks)

Introduction

The following data has been collected from a Proctor compaction test to determine the dry-unit weight of soil based on the water content.

Water content (w) (% by weight) Dry-unit weight (?d) (lb/ft3)

0 80.85

2 82.93

4 90.61

6 100.88

8 110.70

10 117.06

12 116.94

14 107.30

Part (a)

You must determine the value of the optimum moisture content (the value of w which gives the largest value of ?d) for the following interpolation schemes:

i. linear

ii. spline

iii. pchip

Part (b)

Using a density of water of 998 kg/m3, determine the smallest value of w outside the values in the table where:

? ?? ?d ?w???d ?w?0?

is equal to the increase in ?d due to the water addition (i.e. the value of ?d is based on no interaction between the soil and water, as opposed to the tabulated data). Solve for the following extrapolation schemes:

i. linear

ii. spline

iii. pchip

Requirements

For this assessment item, you must produce MATLAB code which:

1. Uses linear interpolation to determine the value of ?d(w = 9.5%) and verifies that this result is correct by calculating the same value by hand.

2. Determines the value of w which gives the maximum value of dry-unit weight using the three interpolation schemes, with appropriate reporting of results that includes a specification of the accuracy of the answer for w.

3. Plots the data for dry-unit weight with the curve-fits from part (a), also indicating the optimum point for each method.

4. ***Extrapolates from the given data to determine where ?d intersects with ?d(w = 0) + ?w (this sum is the dry-unit weight of just the soil plus the contributing weight of water).

5. ***Plots the data with its interpolations/extrapolations, indicating the intersection point of each method.

6. Appropriately reports the results from part (b).

7. Displays a message in the Command Window with a brief discussion on which method you think is best and justify your selection.

8. Has appropriate comments throughout.

Submit a short video highlighting what part of the code you found most challenging and what part you are most proud of.

Assessment Criteria

Your code will be assessed using the following scheme. Note that you are marked based on how well you perform for each category, so the correct answer determined in a basic way will receive half marks and the correct answer determined using an excellent method/code will receive full marks.

Quality of header(s) and comments 10 marks

Quality of calculation of part (a) 30 marks

Quality of calculation of part (b) 25 marks

Quality of plots (e.g., axis labels, titles) 10 marks

Quality of reporting 5 marks

Quality of discussion 5 marks

Quality of the code 10 marks

Submission of video 5 marks

Submission

Submit your assignment by the due date to the StudyDesk.

Note that:

• you should also submit the file ‘makeupass2q2_in.txt’.

• only code appearing in *.m files will be marked.

• you MUST upload all of your code in a *.zip file. The following are the only file types that can be submitted: o *.zip o *.pdf o *.doc

o *.docx

Reference

Khan, F 2009, LTE for 4G Mobile Broadband, Cambridge University Press.

Introduction

An ideal MIMO (Multiple Input Multiple Output) Wi-Fi system works by assigning a transformation to the transmitted signals:

X WXˆ ?

where X is the original information, W is the transformation matrix and Xˆ the transmitted signal. At the receiver end, the signals are then transformed back so that the original information is obtained.

A test received signal has been obtained from a source with an unknown transformation matrix. Determine the characteristics of the MIMO system (deduce which transformation matrix) if the original information and received signals are:

? ?? ??1 ˆ ??? 10 i???

X?? ?1 , X ?? ?

The potential transformation matrices are:

1 ?1 1 ? 1 ? 1 1 ? 1 ? 1 1 ? 1 ? 1 1 ?

W1 ? ??e0 ?e0?? , W2 ? 2 ??ei?4 ?ei?4?? , W3 ? 2 ??ei?2 ?ei?2?? , W4 ? 2 ??e3 4i? ?e3 4i? ??

A second signal is received:

Xˆ ?????2.133.56?1.08i???

Find the second value of X.

Requirements

For this assessment item, you must perform hand calculations:

1. Determines which transformation matrix produces the correct X based on the given Xˆ .

2. Determines the second value of X given the second value of Xˆ . For this assessment item, you must produce MATLAB code which:

3. Repeats the calculations of Requirements 1 and 2 and verifies the results.

4. Outputs to the MATLAB Command Window which matrix was used and the results of the tests to prove that the selection was correct.

5. Outputs to the MATLAB Command Window the second value of X.

6. Has appropriate comments throughout.

Submit a short video highlighting what part of the code you found most challenging and what part you are most proud of.

Assessment Criteria

Your code will be assessed using the following scheme.

Quality of hand calculations 25 marks

Quality of header(s) and comments 10 marks

Determination of correct transformation matrix based on known Xˆ 25 marks

Determination of second value of X 10 marks

Quality of verifications 5 marks

Quality of reporting 10 marks

Quality of the code 10 marks

Submission of video 5 marks

Question 2 (100 marks)

Introduction

The text file ‘makeupass2q2_in.txt’ contains data on the vapour pressure p of water (in kPa) at different temperatures T (in K). The first column in ‘makeupass2q2_in.txt’ gives the temperature data, and the second column gives the corresponding vapour pressure data. We expect the data to follow a relationship

?? = ??. ????/??

where A and B are two constants that can be identified via curve fitting. Based on the data in ‘makeupass2q2_in.txt’, use MATLAB to determine appropriate values of A and B and then use the above function to deduce the value of vapour pressure at 285 K and at 300 K.

Requirements

For this assessment item, you must perform hand calculations:

1. Estimate A and B based on the first two entries of ‘makeupass2q2_in.txt’ and calculate the error of using these values as a curve-fit for all the data.

For this assessment item, you must produce MATLAB code which:

2. Loads the data from the text file ‘makeupass2q2_in.txt’

3. Verifies that the data in the text file has been successfully loaded by checking the first 5 values.

4. Identifies the values of A and B using an appropriate curve fitting process

5. Outputs the values of A and B to the MATLAB Command Window, along with appropriate error reporting

6. Verifies the method by computing A and B using the same data as Requirement 1

7. Produces a plot of the given data with the chosen curve-fit

8. Outputs the required values of vapour pressure to the MATLAB Command Window

9. Has appropriate comments throughout.

Submit a short video highlighting what part of the code you found most challenging and what part you are most proud of.

Assessment Criteria

Your code will be assessed using the following scheme. Note that you are marked based on how well you perform for each category, so the correct answer determined in a basic way will receive half marks and the correct answer determined using an excellent method/code will receive full marks.

Quality of hand calculations 20 marks

Quality of header(s) and comments 10 marks

Quality of data load verification 5 marks

Quality of determination of curve-fit 25 marks

Quality of verification 5 marks

Quality of plots (e.g., axis labels, titles) 10 marks

Quality of vapour pressure calculation and reporting 10 marks

Quality of the code 10 marks

Submission of video 5 marks

Question 3 (100 marks)

Introduction

The following data has been collected from a Proctor compaction test to determine the dry-unit weight of soil based on the water content.

Water content (w) (% by weight) Dry-unit weight (?d) (lb/ft3)

0 80.85

2 82.93

4 90.61

6 100.88

8 110.70

10 117.06

12 116.94

14 107.30

Part (a)

You must determine the value of the optimum moisture content (the value of w which gives the largest value of ?d) for the following interpolation schemes:

i. linear

ii. spline

iii. pchip

Part (b)

Using a density of water of 998 kg/m3, determine the smallest value of w outside the values in the table where:

? ?? ?d ?w???d ?w?0?

is equal to the increase in ?d due to the water addition (i.e. the value of ?d is based on no interaction between the soil and water, as opposed to the tabulated data). Solve for the following extrapolation schemes:

i. linear

ii. spline

iii. pchip

Requirements

For this assessment item, you must produce MATLAB code which:

1. Uses linear interpolation to determine the value of ?d(w = 9.5%) and verifies that this result is correct by calculating the same value by hand.

2. Determines the value of w which gives the maximum value of dry-unit weight using the three interpolation schemes, with appropriate reporting of results that includes a specification of the accuracy of the answer for w.

3. Plots the data for dry-unit weight with the curve-fits from part (a), also indicating the optimum point for each method.

4. ***Extrapolates from the given data to determine where ?d intersects with ?d(w = 0) + ?w (this sum is the dry-unit weight of just the soil plus the contributing weight of water).

5. ***Plots the data with its interpolations/extrapolations, indicating the intersection point of each method.

6. Appropriately reports the results from part (b).

7. Displays a message in the Command Window with a brief discussion on which method you think is best and justify your selection.

8. Has appropriate comments throughout.

Submit a short video highlighting what part of the code you found most challenging and what part you are most proud of.

Assessment Criteria

Your code will be assessed using the following scheme. Note that you are marked based on how well you perform for each category, so the correct answer determined in a basic way will receive half marks and the correct answer determined using an excellent method/code will receive full marks.

Quality of header(s) and comments 10 marks

Quality of calculation of part (a) 30 marks

Quality of calculation of part (b) 25 marks

Quality of plots (e.g., axis labels, titles) 10 marks

Quality of reporting 5 marks

Quality of discussion 5 marks

Quality of the code 10 marks

Submission of video 5 marks

Submission

Submit your assignment by the due date to the StudyDesk.

Note that:

• you should also submit the file ‘makeupass2q2_in.txt’.

• only code appearing in *.m files will be marked.

• you MUST upload all of your code in a *.zip file. The following are the only file types that can be submitted: o *.zip o *.pdf o *.doc

o *.docx

Reference

Khan, F 2009, LTE for 4G Mobile Broadband, Cambridge University Press.

Assessment 5: Case study reportAssessment type: Individual assignment (2000 words)Purpose: This assessment will allow students to demonstrate that they can identify, assess, and analyse the situation provided...Your Task• You are required to prepare a business letter to answer all of the following questions.• You are also required to prepare a short video presentation (3 to 5 mins) summarising the key issues...there are two files one word with every thing you need the other is excel to do calculation and depends on the output result write a report.RESTRUCTURING THE WATER AND SEWER UTILITY IN SAMZ________________________________________Major...This project requires you to design requirement specification models for Kayak Melbourne and finally recommend an appropriate solution that consists of several sub-systems. A sub-system is a system that...2. Personality Profile Report—Due Friday 29th January, 8pmThis assessment will require you to score and plot your own personality profile data and your other-rater profile data. You will have self and...Praxis Journal Submission 2(Reflection 2):Journal1500 wordsThis task documents your participation across modules 4 - 7. It should be a mixture of structured writing and multimedia. Students should clearly...develop a pograming software in Matlab for Flow line amalyis applying Ant Colon Optimisation or simulated Anealing**Show All Questions**