This test has six questions. The test runs the entire class period, starting at 4:30 and ending at 6:20. When you finish the test, you may leave.
Always justify answers unless the question explicitly states it’s not necessary. Some questions require reasonable assumptions in order to be answered. In such cases the answer should clearly state the assumptions made. Answers should be no longer than 75 to 100 words.• Bandwidth (Hz)• ≈1 ft/nsec• Microwaves• Simplex Links• Harmonics
Keeping in mind that giving an example of X is not defining X, briefly (in one or two sentences, 25 to 30 words) define:
• Bandwidth (Hz):The range of frequencies over which a signal is transmitted. Bandwidth can be determined artificially, as in the 200 kHz bands used to transmit FM signals, or naturally, as in baseband communication.• ≈1 ft/nsec:The speed of light in a vacuum.• Microwaves:A band of the electromagnetic spectrum between radio waves on the low-frequency side and infrared on the high-frequency side.• Simplex links:A simplex link transmits data in one direction only.• Harmonics:The coefficients to the sin and cos terms of a Forier series expansion of a periodic signal.
The Manchester encoding has a transition in the middle of every bit time; these transitions correspond to bit data and can't be ignored at the receiver. A Manchester-encoded signal may also have a transition at the edge of a bit time if the signal is transmitting two consecutive bits of the same value. The edge transition resets the signal to the appropriate level (low or high) to transmit the next bit. The edge transitions should be ignored by the receiver.
Assuming an Ethernet-like frame, in high error-rate environments, reduce the maximum frame size to reduce the probability that any particular frame would be damaged by a errors. The decrease in probability in any particular frame is offset by an increase in the number of frames, but losing smaller frames looses less payload and may provide easier recovery. With a smaller frame, the 32-bit CRC code can be changed to a error-correcting code of approximately the same size, depending on the code, to give the receiver the change to repair damaged frames.
In low error-rate environments, do the opposite: increase the maximum frame size to reduce framing overhead, and reduce or eliminate the checksum over the frame. If errors are rare, it makes sense to pass the advantage up to the higher layers so they can take advantage of the low-error environment too.
A spherical head one foot in diameter can absorb any signal up to one foot in wavelength. From fλ = c with λ = 1 ft/cyc, get
Any frequency up to but not including 980 MHz will span a 1-ft diameter head and be received by both ears.
f = (c mi/sec)/(1 ft/cyc) = (186,000 mi/sec)/(1 ft/cyc) = (186,000 mi/sec)(5280 ft/mi)/(1 ft/cyc) = 9.8×108 cyc/sec . = 980 MHz
My colleague mistake was to drop the 2 coefficient to B, the maximum line bandwidth in bits/sec. As a consequence, my colleague's design transmits at half its potential maximum rate.
There are a number of possible solutions to this problem. The first is to define a 2B/1B encoding:
In this encoding, a 1 bit is never more than two bits away from another 1 bit in either direction (left or right), and similarly for a 0 bit.
1B — 0 1 — 2B 00 01 10 11
The second solution uses bit stuffing. If the channel encoder sees two
consecutive bits of the same value, it stuffs a bit of the opposite value after
the pair. The trick to this encoding is that the stuffed bit becomes part of
the bit stream to be examined by the encoder. For example, the bit string
0011
gets stuffed to 001101
where the green bits have
been stuffed. When the decoder observes two consecutive bits with the same
value, it tosses the next bit as a stuffed bit, remembering the value of the
stuffed bit so it can continue to scan for identical consecutive bit values.