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

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

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