Data communication and net-centric computing

Assignment Help Computer Engineering
Reference no: EM131181957

Assignment 1:

Aims
- To investigate error correction in digital transmissions.
- To explore voice communication over Internet.

Instructions

Part 1 Error Detection using Hamming Code

Hamming codes ensures that each parity bit is calculated from a distinct set of data bit. As a result, Hamming code can be used for both error detection and error correction.

You task in this part is to identify a single error based on even parity check Hamming Code:

Step 1: write your hamming code number of your group leader's student ID (exclude S): e.g.,

Table 1 student number example

3

2

5

5

6

0

1

Step 2: represent the odd numbers as "1", even numbers as "0". Table 2 convert digit into binary

1

0

1

1

0

0

1

D7

D6

D5

D4

D3

D2

D1

Step 3: Hamming Code calculation. Your task starts now. Good Luck!
Represent your student number into a 7-bit binary follow the instruction in step 1 and step 2;
Create the even parity Hamming Code based on your personalized bit (the data corresponding to your student no.) D7, D6, ..., D1. Then calculate the parity bits r4, r3, r2, and r1, then fill in Table 3.

Table 3 Your personalized Hamming Code

D7

D6

D5

r4

D4

D3

D2

r3

D1

r2

r1

Step 4: Error Correction

Suppose the code word that was received has error in the position of D7, (the opposite binary, e.g., D7 is "1" in your Table 3, then code in bit D7 received is "0" in error, vice versa), other bits are correct.
Then which bit has error at the receiver side?

Part 2 Explore Voice Communication over Internet Protocol (VoIP) (15 marks)
Suppose that Alice is calling Bob using the service of VoIP. You are allocated to explore one of the category VoIP communications from the following a), b), c), and d) based on the last digit of your group leader student number:
a) Telephone to telephone (ending with 1, 2)
b) Telephone to computer (ending with 3, 4, 5)
c) Computer to telephone (ending with 6, 7, 8)
d) Computer to computer (ending with 9, 0)

Your task is to write an essay (within two pages) to address:
- What device involved from transferring Alice's voice to the sound of Bob receives.
- Explain the functions of devices used for data and signal transform, i.e. how the analog voice is converted to the digital or analog signals.
- Draw a diagram to show the information flow and demonstrate in which parts signal are analog, and in which parts are digital. You can use the building block of the following:

1582_Fig.jpg

You may start to search the key words "Voice over IP" from Google

Reference no: EM131181957

Questions Cloud

What is average time distributor can expect to be in line : During certain hours every week, Central takes phone orders from distributors on a first- come-first-served basis. Records show that calls come in steadily at an average rate of 3 per minute. When the customer calls in, he selects from a recorded men..
Calculate the mean median and mode of the los of patients : Calculate the mean, median, and mode of the LOS of patients seen by each physician. Calculate the variance and standard deviation of LOS by each physician (round to two decimal points).
Difference between the concepts of risk and uncertainty : Explain the difference between the concepts of ‘'Risk'' and ‘'Uncertainty'' (make sure that your discussion is linked to the case considered).
Is satisficing always a rational way of behaving : What might be wrong with an attempt to perform the same exercise with choosing friends, instead of fish? Have you ever heard of anyone who selected a spouse in this manner?
Data communication and net-centric computing : Data Communication and Net-Centric Computing - Explain the functions of devices used for data and signal transform, i.e. how the analog voice is converted to the digital or analog signals.
Three-step assembly operation with quality problems : Consider the following three-step assembly operation with quality problems. All resources are staffed by one employee.
Determine the nature of the firms working capital time line : Interview the owner of a small company to determine the nature of the firms working capital time line.- Try to estimate the cash conversion period.
Discuss evidence-based practice and research-based learning : Discuss Evidence-based practice, Research-based learning, Learning research methods and linking staff research activity and teaching.
Find creative ways to balance the priorities and capacity : The operations manager has a planning team that focuses on managing the resources (labor, machines…etc) and must find creative ways to balance the priorities and capacity or what should be done first and who should do it of the operation.

Reviews

Write a Review

Computer Engineering Questions & Answers

  Need on ms access database

simple database table to hold provider contact information;some of the required fields in the table require that a Caption be added to the field characteristics. The Caption will be displayed in the report that is to be generated.

  Write down the values of total1 and total2

Write down a program that asks the user to enter two positive floating point numbers and after checking their validity it prints them in fixed point notation with the width of ten and with two digits to the right of the decimal point.

  Write a ruby program that reads a line from the user

In class assignments #12. Design a Ruby class that inherits from the inbuilt String class and adds an additional functionality to check if the string is a palindrome. Email your code by end of day 02/28.

  Write down a driver program to test library

Write down a library Cylinder containing functions to compute the total surface area, lateral surface area, and volume of a right-circular cylinder.

  Specify modifications that implemented to it infrastructure

Identify any modifications that should be implemented to the IT infrastructure in order to accommodate the requirements of the EHR.

  Why relational database was the best choice

create a relational database containing information about music performers, their recordings, and the composers of the music they recorded.

  Providing access to the user

Explain the other questions you would ask? Will you think of any other ways to estimate this? How will you verify that the user requires this access?

  Which products must be restocked

The database includes fields for record number, store identification number, sales region, item number, item description, unit price, units sold, and weekly sales period when the sales were made.

  Converting the skip list l into binary search tree t(l)

Any skip list L can be converted into binary search tree T(L)as follows: The root of T(L) is considered as the leftmost node on the highest non-empty level of L the left and right sub-trees.

  Design c++ program to accept an n*m matrix

Write down a C++ program to accept an n*m matrix containing only 0 and 1 values, and then find it's biggest zero submatrix i.e. the biggest submatrix in which all the values are 0.

  Write a function that creates a cell and structure array

Write a function that creates a cell and structure array.

  Analyze the invention and growth of crowdsourcing in the

crowdsourcing in the field of interface design takes tasks traditionally performed by specific individuals and spreads

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