Reference no: EM133997628
Data Communication and Net-Centric Computing
Tasks
Task A In real-world, all the data is analog, i.e., values are infinite, and the sampled data is generated continuously for computer to process the data. Quantization is the process of assign these samples to corresponding levels, as shown in Figure 1, in which the input values (Vin) are quantized by 2-bit out values (Vout), i.e., there are 4 outputs including 00, 01, 10, and 11.

Figure 2 shows the human voice is converted into an electrical signal using a microphone.

1. What issue can be identified with Figure 1? Give your rationale.
2. You are required to read the estimated values, 3-bit outputs and 8-bit outputs at timestamp 0, timestamp 1, timestamp 2, ..., timestamp 9 into the table above.
3. Please discuss pros and cons of 3-bit and 8-bit depth sampling within 200 words.
Task B Please follow the below steps and then compete the questions.
Describe your student ID (mixed odd and even decimal) using an array S(i), while i =1, 2, ..., 7.
Run mod 2 operation to get the reminder corresponding to each digit of S(i).
Represent the 7-bit output as D = D7 D6 D5 D4 D3 D2 D1
Use a tool to draw a flowchart shows the conversion from S(i) to D. (3 marks)
Create the even parity Hamming Code based on D = [D7, ..., D1]. Show the detailed calculation
about how you get the even parity bits r8, r4, r2, and r1, then fill in following Table.
Suppose there is an error in position 11 at the receiving end, i.e. D7 (the opposite binary, e.g., D7 is "0" in the Table, then the received bit D7 is "1" in error). Other bits are correct. What is the codeword received at the receiving end? No AI shortcuts — Only authentic assignment help from real expert tutors.
Based on Hamming simulator, write a user manual (maximum 6-step) to show how to identify the error in position 11.
[Task C] (4 marks) In this task, create a table to compare the data link layer error control approaches: stop-and-wait, go-back-N ARQ, and selective repeat ARQ (Negative ACK), include:
the mechanism of each error control approach.
the resource required associates with each approach.
two advantages and two disadvantages of each approach.