Question

In: Computer Science

Consider a 1Mbps transmission channel. The clock at the receiver has a drift of 1 second...

Consider a 1Mbps transmission channel. The clock at the receiver has a drift of 1 second in one year. How long a sequence of bits(or frame)can be sent before the clock drift could cause a problem? Assume that the sender and receiver are synchronized at the beginning of each frame and that they cannot resynchronize during the frame .Also, assume that the receiver samples the received signal at the middle of each bit duration to detect if it is 0 or 1.

Solutions

Expert Solution

A conversation forms a bi-directional communication link; there is a
measure of symmetry between the two nodes, and messages pass to and fro in the form of request and acknowledgement.
The transmission of a stream of bits from one device to another across a transmission link involves a great deal of cooperation and agreement between the two sides. One of the most fundamental requirements is synchronization.
The receiver must know the rate at which bits are being received so that reciever can sample
the line at appropriate intervals to determine the value of each received bit.
Two techniques are in common use for this purpose.

1. In asynchronous transmission,
each character of data is treated independently. Each character begins with a start
bit that alerts the receiver that a character is arriving. The receiver samples
each bit in the character and then looks for the beginning of the next character.
This technique would not work well for long blocks of data because the receiver’s
clock might eventually drift out of synchronization with the transmitter’s clock.

2. Sending data in large blocks is more efficient than sending data one
character at a time. For large blocks, synchronous transmission is used.
Each block of data is formatted as a frame that includes a starting and ending flag. Some form of synchronization, such as the use of Manchester encoding, is employed .Error detection is performed by calculating an error-detecting code
that is a function of the bits being transmitted. The code is appended to the transmitted bits. The receiver calculates the code based on the incoming bits and compares it to the incoming code to check for errors.Error correction
operates in a fashion similar to error detection but is capable of correcting some errors in a transmitted bit stream.

As given, Assume 1mbps data rate.

Bit time is 1sec

Assume a drift between sender and receiver clock is 1%

First bit will have drift by 0.1 sec

After 50 bits the reciever will detect error sample.


Related Solutions

Consider a secure communication channel where communication will start if the receiver detects the following sequence:...
Consider a secure communication channel where communication will start if the receiver detects the following sequence: A=1, B=0 --> A=0, B=0 --> A=0, B=1 Draw a FSM state diagram with 2 inputs, first input (A), and second input (B), 1 output signal: correct sequence (Seq_detected). Create a Verilog code for this FSM and use the testbench to verify its correct operation. Even just a state diagram would help. Thanks
question: Bits 0 and 1 are transmitted in the data transmission channel,  due to a noise, a...
question: Bits 0 and 1 are transmitted in the data transmission channel,  due to a noise, a single bit is incorrectly received by a probability of 0.3 , Playback For encoding instead of bit 0, the code word 00000 and bit 1 are transmitted as code word 11111,The receiver decodes the codeword received by selecting the most frequently occurring bit ,  for example 00000 → 0, 01010 → (a) What is the probability that the received code word is correctly decoded? (b)...
a clock maker has 15 clock faces. each clock requires 1 face and 2 hands. If...
a clock maker has 15 clock faces. each clock requires 1 face and 2 hands. If the clock maker also has 42 hands, how many clocks can be produced? If the clock maker has only 8 hands, how many clocks can be produced?
2. Review Ch13.2 the monetary transmission mechanism: monetary policy has lots of different channel for operation;...
2. Review Ch13.2 the monetary transmission mechanism: monetary policy has lots of different channel for operation; please describe an advantage and a disadvantage of this fact.
Explain various communication channels available between the sender and receiver? Further, elaborate how these communication channel...
Explain various communication channels available between the sender and receiver? Further, elaborate how these communication channel influence the message?
An aircraft we will call the "receiver" is approaching a second aircraft in mid-air, which we...
An aircraft we will call the "receiver" is approaching a second aircraft in mid-air, which we will call the "tanker", for refueling. The receiver is following the same path as that of the tanker. The tanker is moving at a constant velocity of 500 feet per second, with its position at time t minutes given by s[t]=500t. At time t = 0 seconds, the receiver is 2000 feet behind the tanker and has velocity 1000 feet per second. At this...
Determine where the short hand and long hands meet on the clock. Involve minute and second...
Determine where the short hand and long hands meet on the clock. Involve minute and second in the expression (no longer fraction such as 5.45 but 5 minutes 60x0.45=27 seconds). Run full 12 hours for AM or PM. Use python to solve this problem. Use numpy if needed.
The RF amplifier of a receiver has an input resistance of 1 kΩ, and equivalent shot...
The RF amplifier of a receiver has an input resistance of 1 kΩ, and equivalent shot noise resistance of 2 kΩ, a gain of 25, and a load resistance of 125 kΩ. Given that the bandwidth is 1.0 MHz and the temperature is 20 °C. If this receiver is connected to an antenna with an impedance of 75 Ω, calculate the noise figure. (in dB)
Consider the following classes: public class Clock extends Bear { public void method3() { System.out.println("Clock 3");...
Consider the following classes: public class Clock extends Bear { public void method3() { System.out.println("Clock 3"); } } public class Lamp extends Can { public void method1() { System.out.println("Lamp 1"); } public void method3() { System.out.println("Lamp 3"); } } public class Bear extends Can { public void method1() { System.out.println("Bear 1"); } public void method3() { System.out.println("Bear 3"); super.method3(); } } public class Can { public void method2() { System.out.println("Can 2"); method3(); } public void method3() { System.out.println("Can 3"); }...
Consider a rectangular channel with a variable width b and horizontal channel bottom, a) Obtain the...
Consider a rectangular channel with a variable width b and horizontal channel bottom, a) Obtain the equation of water surface profile (dy/dx) as function of Froude number and channel width change (db/dx) in a channel transition assuming that over a short distance x, the energy losses can be neglected. b) Using the equation you have obtained, draw the water surface profile if flow is subcritical and if there is an enlargement in channel cross section b in downstream section (2)...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT