Home Page > > Details

COSC1111 AssignmentHelp With ,Data AssignmentGhostwriter ,Python,Java,c/c++ Programming AssignmentGhostwriter Debug Matlab Programming|Ghostwriter Statistics

Data Communication and Net-Centric Computing COSC1111/2061)
Assignment 1
Assessment type Individual assignment
Due Date Week 6, Sunday. 30th August 2020, 11:59pm
Marks 25
1. Overview
This assignment aims to explore the fundamental of Internet based data communication:
1) investigate encoding techniques, error detection and correction;
2) explore A/D conversion; and
3) practice the logic of software design.
2. Learning Outcomes
This assessment relates to the learning outcomes of CLOs 1, 2, 5 and 6:
• Explain the basic concepts of data communication
• Demonstrate knowledge of higher level aspects of data communications and network
technology, details of the underlying mechanisms, principles, reference models, protocols,
error handling, appropriate for the development of software applications in a networked
environment
• Apply knowledge of data communication concepts to solve problems involving data
communications
• Apply mathematical/analytic skills to basic performance evaluation, utilization, throughput
and delay.
3. Assessment details
• Accuracy of the concepts. Cover the main points with regards to the investigation and
describe your statement clearly and logically.
• Rationale of analysis. Give evidence(s)/example(s) with regards to your discussion.
• Correctness of calculation: Conclude the result with correct procedure of calculation.
For marks breakdown details, please referenced to rubric in Canvas.
4. Submission and policy
• Please zip all documents, use your student ID as the file name, submit a pdf file via Canvas.
• There will be a late submission period of 5 working days. Late submissions will incur a
penalty of 10% per day, unless prior arrangements are made regarding an extension.
• You need to aware of the academic integrity and plagiarism, refer to
https://www.rmit.edu.au/students/student-essentials/rights-and-responsibilities/academic-integrity
2
5. Task specification
Task 1 Investigate the Hamming Code to identify a single error using even parity check. (8 marks)
Represent your student number in binary following the instructions in step 1 and step 2;
Step 1: write your student number: e.g.,
3 2 5 5 6 0 1
Step 2: use “1” to represent the odd numbers, and “0” for the even numbers. (0.5 mark)
1 0 1 1 0 0 1
D7 D6 D5 D4 D3 D2 D1
1.1 Create the even parity Hamming Code based on the data corresponding to your student number
D7, …, D1. Your work is to calculate the parity bits r4, r3, r2, and r1, then fill in following Table.
D7 D6 D5 r4 D4 D3 D2 r3 D1 r2 r1
You need to show the detailed calculations. (2 marks)

1.2 Suppose at the receiving end, there is an error in D7 (the opposite binary, e.g., D7 is “1” in the
Table, then the received bit D7 is “0” in error). Other bits are correct. What is the codeword
received at the receiving end? Give detail explanation on how to identify the error? (2.5 marks)
1.3 Draw a flow chart of designing the Hamming simulator. (3 marks)
Task 2 Investigate A/D conversion. (17 marks)
Assume that Alice is talking with Bob using VoIP (Voice over Internet Protocol).
2.1 Draw a complete diagram to show that Alice’s voice signal is sent to the local gateway, and the
transmitted signal is recovered to voice at Bob’s side. (4 marks)
2.2 Discuss the signal type (analog or digital) on each part. (3 marks)
2.3 Use an example of 3 bit-depth to discuss PCM (Pulse Code Modulation). (5 marks)
2.4 Follow the example in 2.3, further discuss the quality of A/D conversion in relation to resource
consumed. (5 marks)
You may start from review the lecture notes and watch the Youtube:
https://www.youtube.com/watch?v=zC5KFnSUPNo
Then search references via Google and RMIT library website.
You need to run Turitin in Canvas to check the similarity of Task 2 with the published resources and
wit other submissions. If the similarity is over 30%, the author may have the risk of plagiarism.

Contact Us - Email:99515681@qq.com    WeChat:codinghelp2
© 2014 www.asgnhelp.com
Programming Assignment Help!