Question

In: Computer Science

Consider HDB3 scrambling used with Bipolar AMI. a) For the given bit sequence, produce a corresponding...

Consider HDB3 scrambling used with Bipolar AMI.

a) For the given bit sequence, produce a corresponding signal. Assume even number of pulses since last substitution and the previous pulse was positive for the first substitution you will carry out.

0 0 0 0 0 1 0 0 0 0 0 0 0 0 1

b) When do you use HDB3 over B8ZS? How does the receiver know the difference between a replacement from actual data? Use an example.

c) What are the advantages and disadvantages of using Manchester coding over Bi-Polar AMI?

Solutions

Expert Solution

a) For the given bit sequence, produce a corresponding signal. Assume even number of pulses since last substitution and the previous pulse was positive for the first substitution you will carry out.

0 0 0 0 0 1 0 0 0 0 0 0 0 0 1

b)When do you use HDB3 over B8ZS?

As we have seen HDB3 is more conservative than B8ZS. Patterns of consecutive zeros having upto 7 zeros are not altered in B8ZS. It only replaces a pattern of 8 strings. So, if the data needed to be tightly synchronised, HDB3 is preferred over B8ZS. HDB3 will not wait for 8 zero pattern, but replace once it sees 4 zeros in the message.

How does the receiver know the difference between a replacement from actual data?

We know that in AMI scheme the voltages are inverted, ie after a positive pulse, next 1 is represented as a negative pulse. B8ZS and HDB3 scrambling techniques will cause violation (signal patter that violates rule of AMI ie, +ve pulse after a +ve pulse or -ve pulse after a -ve pulse). These patterns are very unlikely to be caused by noise or transmission impairments. So, in B8ZS, the reciever interprets two code violations as an octet of zeros.

Similarly in HDB3, every fourth zero is a vioaltion. So three bits before the violation and the violation is interpreted as a group of 4 zeros.

The same example from a) is shown here, note how the violations are used to identify the streams of zero at the receiver side

c) What are the advantages and disadvantages of using Manchester coding over Bi-Polar AMI?

Advantages

  • Only two levels of voltage for the receiver to interpret - there are three levels in case of AMI
  • Midbit transitions provide synchronisation - long sequence of 0s may cause problem with syncronisation in AMI unless scrambling is used.
  • Bit error rate is less compared to AMI

Disadvantages

  • Bandwidth is more due to midbit transition.
  • Additional circuitry or firmware is required to generate and interpret manchester encoding

Related Solutions

Assume that you had just received the bit sequence "10000011". Given the first bit is a...
Assume that you had just received the bit sequence "10000011". Given the first bit is a parity bit, which parity system would indicate that there has been a 1 bit transmission error? Justify your answer. Enter your answer below.
Question 1Assume that you had just received the bit sequence "10000011". Given the first bit is...
Question 1Assume that you had just received the bit sequence "10000011". Given the first bit is a parity bit, which parity system would indicate that there has been a 1 bit transmission error? Justify your answer. Enter your answer below. Question 2 Not yet answered Marked out of 2.00 Not flaggedFlag question Question text Which type of CPU are you likely to find in applications where low power consumption is required? Select one: a. CISC b. SISD c. SIMD d....
Consider a binary channel transmitting bits independently. Each bit is demodulated with a 0 corresponding to...
Consider a binary channel transmitting bits independently. Each bit is demodulated with a 0 corresponding to 0 volts and a 1 corresponding to 5 volts. Thus, the received random variable v is normally distributed with variance σ2 = 1 and mean μ = 0 or μ = 5. The demodulated voltage v is compared to a threshold τ to decide whether a bit is a 0 or 1, i.e., decide that a 1 was sent if v > τ and...
Consider a memory system with a 14 bit long address. Produce the answer to each of...
Consider a memory system with a 14 bit long address. Produce the answer to each of the following parts using hexadecimal numbers. a. There is a 1.5k byte RAM device, starting at address $200. What is its last address? b. There is a 1k byte EPROM device, starting at address $900.What is is last address? c. There is a 7k byte ROM device, its last address is at the highest system address. What is its first address? d. Use your...
perfrome bit destuffing for the following sequence: 11101111101111100111110
perfrome bit destuffing for the following sequence: 11101111101111100111110
Draw the labelled tree corresponding to the Prufer sequence 【3,3,4,4,5,5】
Draw the labelled tree corresponding to the Prufer sequence 【3,3,4,4,5,5】
Of all bit sequences of length 8, an 8-bit sequence is selected at random. Assuming that...
Of all bit sequences of length 8, an 8-bit sequence is selected at random. Assuming that the probability of a bit being 0 is equal to that being 1, determine the probability that the selected bit sequence starts with a 1 or ends with the two bits 00.
Find the shortest encoded bit string of the following source sequence: Source sequence: ABCCDEAFABCBEDFABCBBAEFFEBCEFF (a) using...
Find the shortest encoded bit string of the following source sequence: Source sequence: ABCCDEAFABCBEDFABCBBAEFFEBCEFF (a) using extended Huffman coding to encode the string where k=2 (b) using arithmetic coding.For this case, you can ignore the termination issue ina a decoder, and output the shortestbit string of the first 5 symbols only, while the probability distribution is based on the whole sequence. (c) Using adaptive Huffman coding to encode the first 10 symbols of the string. The initial code assignment is...
1. Design a sequence detector, a Mealy finite state machine to detect the serial bit sequence...
1. Design a sequence detector, a Mealy finite state machine to detect the serial bit sequence 1101, where the most significant bit (MSB) comes first and the least significant bit comes last. A) Draw the state diagram B) Draw the state table C) The circuit is to be implemented using JK flip-flops and combinational logic circuit. Derive the Boolean expression necessary for this implementation. D) Sketch the circuit diagram for your design. This should show all the flipflops, logic gates...
Using the following DNA sequence, come up with your own corresponding sequence after a 1) point...
Using the following DNA sequence, come up with your own corresponding sequence after a 1) point mutation and 2) frameshift mutation. Also write out the corresponding RNA sequence: AGTAAACGTACCTGAGACGGG Explain how gene regulation in eukaryotes differs from gene regulation in prokaryotes.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT