Data Communications

Overview

The fundamental requirement for any computer networking system is the ability to transmit data from one node to another over a link. This requires a medium to carry the signal and some form of signal that represents the information in the messages. This unit attempts to develop a very basic understanding of those things - media and signalling.

Objectives

Preparation

Chapter 1 in the book introduces some of the terms and sections 2.1 and 2.2 are pertinent to this discussion, but the primary source of information is in the notes.

Knowledge, Comprension & Problem Solving

Terms

Questions

  1. Sketch a diagram of a sine wave with an amplitude of 5 volts, a frequency of 2 Hz and a phase angle of zero.
  2. On the same sketch, draw a diagram of a sine wave with an amplitude of 3 volts, a frequency of 4 Hz and a phase angle of -90 degrees.
  3. Sketch the sum of the two waves. What is the bandwidth of the sum signal?
  4. A carrier has a bandwidth of 20 MHz. What is the maximum capacity of this signal if it encodes 3 bits per baud?
  5. For the previous problem, what is the maximum capacity if the signal to noise ratio is 20 decibels?
  6. How long is a full wave in meters at 100 Hz?
  7. Telephone systems have their bandwidth limited to 4000 Hz. What is the maximum capacity of a telephone line? What must happen to get a 56,000 b/s channel? If the signal-to-noise ratio is 20 dB, what is the rated capacity? How do they get the higher data rates?

Analysis, Synthesis & Evaluation

    1. Is it correct to say that a Manchester encoded signal requires twice the bandwidth of a Non-return-to-zero signal?
    2. Suggest a method for encoding 3 bits per baud using FSK and a maximum signal bandwidth of 1000 Hz.
    3. Suggest a method for encoding 4 bits per baud using PSK and a signal with a frequency of 1000 Hz. What is the maximum bit rate for this method? What is the baud rate?
    4. Would it be possible to have a voice conversation over a telephone line at the same time that you were transmitting data? How and what are the technical requirements?
    5. Why do digital signals need repeating more often than a similar analog signal needs amplification?
    6. Why do you suppose major sound system manufacturers have switched to digital sound rather than analog?
    7. You have a broadband system carrying some cable television channels, but you think it might be nifty to carry some data on it as well. Think in terms of someone sending data from a computer at a data rate of 1 Mb/s using Manchester encoding and describe how you could do this.
    8. A telephone line has a loss of 20dB in power due to attenuation. At the input the signal power is 1.0 watt; the noise power is 1 microwatt (10-6). What is the output signal-to-noise ratio?
    9. Linux typically ships with gnuplot installed. You can graph sinusoids easily with a simple command: like this:

gnuplot

gnuplot> plot 4*sin (2*3.1416*x-30*2*3.1416/360)

which plots a sine function. If you want to control the range displayed, use the xrange and/or yrange commands and help will give you help on any command.