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

  Which represents a major change in a software program

Which of the following represents a major change in a software program? Unlike other Web-hosted technology, permits opening and editing files directly within the user's Web browser.

  Describe which way you would choose to process the data

Assume that the program stores the array column by column. You can prepare your program to next the loops in either direction, that is, process row-by-row or column-by-column. describe which way you would choose to process the data.

  Write down some of the companies which make embedded

what are some of the companies that make embedded operating systems and are these operating systems just scaled down

  Write down a program that includes a function picnic()

The passed floating-point number represents TOTAL amount of money to be spent on food. The function is to determine the quantity of HOTDOGS, HAMBURGERS,SALAD,PICKLES that can be purchaced, writing these values directly into the respective variable..

  Find how many values were specified on the command line

Write down a program in PERL that have two subroutines add() and multiply() that will add or multiply its arguments and print the result to screen.

  Provides an introduction to relational databases

Solution gives an introduction to relational databases and Microsoft Access. It defines relational databases and describes some of the basics of creating relational databases.

  Give a two to three paragraphs explaining soap

Simple Object Access Potoccol. How is SOAP linked to XML and HTTP? Assume that your readers are familiar with browsing the internet, but they have no technical knowledge of how it works behind the scene.

  Create a table that shows the various required application

Create a table that shows the various required Application Software. The table should have all the necessary columns, rows, and column headings to show

  Describe and explain the types of control procedures that

in this assignment you will apply the knowledge gained about ethics and security to evaluate security risks and control

  Evaluate the stock market performance of firms

This assignment is based upon O'Leary Lab 4: Stock Portfolio Analysis and consists of two (2) parts - an Excel-based assignment and a paper.

  How do elements work together to compute

What purposes do CPUs, memory and I-O devices individually serve in a computer system and how do these three elements work together to compute?

  Identify the independent and dependent variables

Assignment: Explain whether you chose to use an independent-samples t test or a matched-samples t test. Provide a rationale for your choice. Identify the independent and dependent variables

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