Generate a huffman code for the source

Assignment Help Other Engineering
Reference no: EM132127315 , Length: word count:2000

Learning Outcomes

Evaluate multiuser communication and resource sharing techniques;

Apply the techniques of, and report on, digital communication applications using Matlab and hardware devices.

Assignment Description

The assignment has two (2) parts.

- Part-A is targeted to test the problem based learning and research based skill of the students;
- Part-B is targeted to test simulation skill of the students.

Note: Students should work in teams of four (4) students each. Every student should find a team mate. Students are encouraged to work with even people they are not accustomed to.

Part-A:

Purpose of this part of the assessment:

The purpose of this assignment is to motivate students to understand the importance of multiuser resource allocation techniques employed in the uplink of modern digital communication networks using wireless medium for information transmission. Students also develop skills in information gathering and technical documentation.

Description of the assessment:

Background:

Digital communication networks are usually accessed and used by multiple users at the same time. As the resources are finite and cannot serve all users seeking access to them at a given time, multi- user schemes are used for resource assignment. There are different competing resource allocation schemes in the uplink (i.e. from user to the network) which are generally called multiple access or multiuser schemes.

Requirements:

This task requires students to study and critique the multiuser resource allocation schemes used in the uplink of modern technologies: LTE-Advanced, LTE, Mobile WIMAX, CDMA2000, WCDMA and UMTS.

This assignment exposes the student to a real-world applications of digital communication in mobile wireless communication. In doing so the student shall acquire skills to understand the real-world requirements, critically review the existing techniques and write a technical report based on his or her investigation.

Suggested approach:

1. The students are required to analyse the requirements for the design and selection of the uplink multiuser schemes used in modern wireless digital communication systems.
2. The students must do a literature review on current practices on uplink resource allocation in digital mobile communication networks.
3. The students are required to write a technical report on requirements, review and analysis on the case study. Please refer to the marking scheme table below for further information.

Submission Guidelines:

Your assignment should be completed according to the General Guidelines for Presentation of Academic Work.

1. successful completion of required tasks
2. quality of figures

a. Proper reference for the figures
b. comments
c. meaningful names
2. accompanying documentation including

a. table of contents and page numbers
b. The cover page - indicating your names, declaration and signatures.
c. list of references used (IEEE referencing style) as evidence of research depth.

Part-B:

Purpose of this part of the assessment:
The purpose of this part of the assignment is to motivate students to improve their coding and simulation skills.

Question 1: Amplitude Modulation (AM)

Consider the message or modulating signal m(t)=Amcos(2πf0t) with frequency f0=60 Hz, amplitude Am=4V and the carrier signal c(t)= Accos(2πfct + φ) with voltage amplitude Ac=1V, frequency fc=800 MHz and phase φ=π/4. We want to compare suppressed carrier AM (SC-AM) and full-carrier AM (FC- AM) and their variants.

669_figure.jpg

DSB-SC AM signal: u(t)=m(t)c(t)
DSB-FC AM signal: v(t)=[1 + m(t)/Ac]*c(t)

(a) Using Matlab, sketch the waveforms of m(t), u(t)=m(t)c(t) and v(t)=[1 + m(t)/Ac]*c(t) in one figure. Explain what you observe from the figures.

(b) Using Matlab sketch the spectra of m(t), u(t)=m(t)c(t) and v(t)=[1 + m(t)/Ac]*c(t) in one figure.

Question 2: Huffman coding

Consider a source with the seven symbols in its alphabet s = {'s0' 's1' 's2' 's3' 's4' 's5' 's6'} which has the probabilities p = [0.18 0.21 0.2 0.26 0.03 0.05 0.07].

(a) Write a MATLAB function ‘entropy' to compute the entropy of the source.

(b) Use your function ‘entropy' to find the entropy of the given source.

(c) Write a MATLAB program to generate a Huffman code for the source.

Attachment:- Assessment.rar

Reference no: EM132127315

Questions Cloud

Role of supervisors in organizations : How do you think this affects the role of supervisors in those organizations?
Does casey project team have a role in the decision : Casey's department will be directly responsible for implementing the changes. Casey identifies a project team to take the lead.
Discuss the different states of consciousness : In a multi-paragraph essay, discuss the different states of consciousness that you have experienced in the past 24 hours, including any periods.
Primary care physician practices for referrals : Most medical groups have historically relied on a primary care physician practices for referrals.
Generate a huffman code for the source : Write a MATLAB program to generate a Huffman code for the source - The purpose of this part of the assignment is to motivate students to improve their coding
Describe the experience by applying learning theories : Describe the experience by applying learning theories from this week's readings to the steps involved. Include the following: Identify what you learned.
Effective listening is example of psychological motivator : Effective listening is one example of a psychological motivator. How does a manager know if he/she is an effective listener?
Determine demand during production interval : Determine the duration of the active production interval, t. Determine the maximum inventory. Determine demand during the production interval.
The number of orders and the time between orders : Determine the production order quantity (POQ), the number of orders and the time between orders. What is the total annual setup cost?

Reviews

len2127315

9/30/2018 11:18:17 PM

Reference style ----/5 Good number of articles have been reviewed and properly referenced. Few articles have been reviewed and properly referenced. Only 1 or 2 articles have been added Referencing style is not correct No reference Individual contributions ----/5 Excellent writing and clear evidence of individual contribution Well written Writing contains some flaws, typo, figures are not numbered properly. Writing contains a lot of flaws, typo, figures are not numbered properly. Very poor writting Plagiarism ----/ -60 Type of plagiarism - Copy from other student - Copy from internet source/textbook Copy from other sources

len2127315

9/30/2018 11:18:10 PM

Critical review ----/10 All elements are present and very well integrated All elements are presented well, however need more explanation. Components present and mostly well integrated Proposal lacks structure. Did not demonstrate ability to think critically and did not source reference material appropriately Research depth ----/10 Research depth and reference style /20 Thorough research. Clear styles with excellent source of references. Average research. Generally good referencing style. Lacks consistency with many errors and poor research evidence. Lacks consistency with many errors Recent developments ----/10 Very good analysis has been done in the new area Few new areas has been analysed One new area has been analysed Proposal lacks structure. Argument is confused and disjointed

len2127315

9/30/2018 11:18:03 PM

Marking Rubrics for Assignment-2 Part-A Marking Rubric Criteria/ Grades High Distinction (HD) [Excellent] >80% Distinction (D) [Very Good] 70%-80% Credits (C) [Good] 60%-70% Pass (P) [Satisfactory] 50%-60% Fail (N) [Unsatisfactory] <50% Scope ----/10 All topics are covered in depth. Ability to think critically and source material is demonstrated All topics are covered in general. Generally relevant and analyzed. Few relevant topics are added. This is not relevant to the assignment topic. Requirements ----/10 Logic is clear and easy to follow with strong arguments Logic is clear and explanation is okay Mostly consistent logical and convincing Argument is confused and disjointed Did not demonstrate ability to think critically and did not source reference material appropriately

Write a Review

Other Engineering Questions & Answers

  Determine the percentage weightings

ENGINEERING DESIGN - DESIGN SPECIFICATION - DESIGN REQUIREMENTS - Determine the percentage weightings for these requirements, have provided a grid

  How many bits are required to store one bcd digit

How many entries will be in the truth table of a 3 input NAND gate - How many bits are required to store one BCD digit?

  Prepare an toolkit consisting of existing digital forensic

Prepare an investigative toolkit consisting of existing Digital forensic tool kits. What tools would you have in your toolkit?

  Centrifugal casting

The inertial forces of rotation or spinning are used to distribute the molten metal into the mold cavity or cavities in the centrifugal casting processes

  Determine the azimuth and elevation angles

Determine the azimuth and elevation angles for the Earth station if the antenna is to be pointed at a satellite parked at 92° W longitude. The Earth station is located at 98° W longitude and 35.1° N latitude.

  Create a half adder module and testbench in verilog

CMPE212 Fall16 Assignment. Create a Half Adder module and testbench in Verilog. Show your output as a truth table. Create a Full Adder using the Half Adder module, and a testbench for the Full Adder. Show your output as a truth table

  Design a low-pass filter of order

Write a suitable matlab program with comments to indicate the logic used and generate the discrete plot - Design a low-pass filter of order

  Compare different digital electronic device families

Compare different digital electronic device families and design and construct combinational and sequential digital electronic circuits using logic devices

  Environmental engineering design - water treatment plant

A flat field, with a standard surface of water, which needs to get to 50,000 people by means of a water treatment facility that you have to design.

  Sustaianble energy technology report

Sustainable Energy Systems and Design - MIET2129 - You need to prepare report on Sustaianble energy technology about 15 Pages

  Observe the difference between input and output

ENEE 3517- For the NOR gate, connect input B to 5V, and input A to a 0-5V, 100kHz, square wave. Display both input and output at the oscilloscope, and observe the difference between input and output.

  The standard deviation of the value gain

What is the standard deviation of the value gain for the house in neighborhood A? Show or explain .

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