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

  Q1 design a digital chebyshev-ii filter that satisfies the

q.1 design a digital chebyshev-ii filter that satisfies the following

  Question construct the huffman code for the java keyword

question construct the huffman code for the java keyword and weights given in the following

  Write the expression for the charge on the capacitor plate

At time t=0 the capacitor is charged to 200uC,and the current is 0,write the expression for the charge on the capacitor s plate as the time function ?

  Make a program which simulates a slot machine when the

create a program that simulates a slot machine. when the program runs it should do the following1. asks the user to

  Data storage problem in the database tables

You must select the data storage problem of your interest and recognize the different pieces of the data which must be stored within the database.

  Write down a simple java payroll code

Write down a simple Java payroll code. It needs to ask for the employee name, hours worked, and hourly rate.

  Create a function to estimate true heading

Create a function to estimate true heading. Equation (2) above tells how to compute θM from θT but we typically want to do the opposite. Use the fixed point iteration method to write a function which takes as input θM and then computes a number x suc..

  What are three common mistakes that novice analysts make

What do you think are three common mistakes that novice analysts make in developing the architecture design and hardware/software specification?

  Write down a c++ program that has a class called flight

Write down a C++ program that has a class called flight.

  Consider a processor with a delayed branch that has three

consider a processor with a delayed branch that has three delay slots. three compilers compiler a compiler b and

  Use the branch-on-equal mips assembly instruction

Explain how to convert the address(hex) to words(bits) ? Is there any shortcut to do this type of conversion?

  How can ajax influence a web developer

What is the relationship between Web 2.0, SOAP, and XML.How can AJAX influence a Web Developer.

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