Data and Signals in Data Communication: Physical Layer Fundamentals

Physical Layer Communication Architecture

  • Communication at the physical layer involves transmitting data and signals between source and destination entities across interconnected networks.
  • Network architecture consists of layered protocols (Application, Transport, Network, Data-link, Physical) operating across local area network (LAN) switches, wide area network (WAN) switches, routers, point-to-point WAN links, and Internet Service Providers (ISPs).

Communication at the physical layer

Data and Signals Fundamentals

  • Analog and Digital Data:

    • Information can be classified as either analog or digital.
    • Analog data refers to continuous information (e.g., an analog clock with hour, minute, and second hands moving continuously).
    • Digital data refers to information that has discrete states (e.g., a digital clock jumping discretely from 8:05 to 8:06).
  • Analog and Digital Signals:

    • Data must be converted into electromagnetic signals for transmission.
    • An analog signal has infinitely many levels of intensity over a period of time. As the wave transitions from value A to value B, it passes through an infinite continuous range of values along its path.
    • A digital signal can have only a limited number of defined discrete values (often simplified to binary values 11 and 00).

Comparison of analog and digital signals

  • Periodic and Nonperiodic Signals:
    • A periodic signal completes a pattern within a measurable time frame, termed a period (TT), and repeats that pattern over subsequent identical periods. The completion of one full pattern is called a cycle.
    • A nonperiodic (or aperiodic) signal changes continuously without exhibiting a pattern or cycle that repeats over time.
    • Both analog and digital signals can exist in periodic or nonperiodic forms.
    • Data communication utilizes periodic analog signals and nonperiodic digital signals.

Periodic Analog Signals

  • Sine Wave Fundamentals:
    • The sine wave is the most fundamental form of a periodic analog signal, representing a smooth and continuous rolling flow.
    • Each cycle consists of a single arc above the time axis followed by a single arc below it.

A sine wave

  • Peak Amplitude:
    • Peak amplitude is the absolute value of a signal's highest intensity, proportional to the energy carried by the signal.
    • For electric signals, peak amplitude is measured in Volts (V\text{V}).
    • Direct current (DC) voltage, such as a constant 1.5 V1.5\text{ V} output from a standard AA battery, represents a constant value equivalent to a zero-frequency sine wave.

Two signals with two different amplitudes

  • Period and Frequency:
    • Period (TT) is the amount of time, expressed in seconds, required to complete one full cycle.
    • Frequency (ff) is the number of periods or cycles completed in 1 s1\text{ s}, expressed in Hertz (Hz\text{Hz}).
    • Period and frequency are inversely related:

f=1Tf = \frac{1}{T}

T=1fT = \frac{1}{f}

Two signals with the same phase and frequency, but different amplitudes

  • Units of Period and Frequency:

    • Seconds (s\text{s}) correspond to Hertz (Hz\text{Hz}) = 1 Hz1\text{ Hz}
    • Milliseconds (ms\text{ms}) = 10−3 s10^{-3}\text{ s} correspond to Kilohertz (kHz\text{kHz}) = 103 Hz10^{3}\text{ Hz}
    • Microseconds (μs\mu\text{s}) = 10−6 s10^{-6}\text{ s} correspond to Megahertz (MHz\text{MHz}) = 106 Hz10^{6}\text{ Hz}
    • Nanoseconds (ns\text{ns}) = 10−9 s10^{-9}\text{ s} correspond to Gigahertz (GHz\text{GHz}) = 109 Hz10^{9}\text{ Hz}
    • Picoseconds (ps\text{ps}) = 10−12 s10^{-12}\text{ s} correspond to Terahertz (THz\text{THz}) = 1012 Hz10^{12}\text{ Hz}
  • Household Power Example:

    • Standard electric power distributed to homes operates at a frequency of 60 Hz60\text{ Hz}.
    • The period of this power signal is calculated as:

T=1f=160=0.0166 s=0.0166×103 ms=16.6 msT = \frac{1}{f} = \frac{1}{60} = 0.0166\text{ s} = 0.0166 \times 10^{3}\text{ ms} = 16.6\text{ ms}

  • Phase:
    • Phase (or phase shift) describes the position of the waveform relative to time 00, indicating the status or alignment of the first cycle.
    • Measured in degrees (∘^\circ) or radians (rad\text{rad}).
    • A phase shift of 0o0^\text{o} starts at time 00 with zero amplitude and increases toward a positive peak.
    • A phase shift of 90o90^\text{o} (equivalent to a time shift of 14T\frac{1}{4}T) starts at time 00 at maximum peak amplitude and decreases.
    • A phase shift of 180o180^\text{o} (equivalent to a time shift of 12T\frac{1}{2}T) starts at time 00 with zero amplitude and decreases toward a negative peak.

Three sine waves with different phases

  • Wavelength:
    • Wavelength (λ\lambda) binds the period or frequency of a simple sine wave to the propagation speed (vv) of the transmission medium.
    • Wavelength represents the distance one cycle occupies in space as it travels through a medium:

Wavelength=Propagation Speed×Period=Propagation SpeedFrequency\text{Wavelength} = \text{Propagation Speed} \times \text{Period} = \frac{\text{Propagation Speed}}{\text{Frequency}}

Wavelength and period

Time and Frequency Domains

  • Time-Domain Representation:

    • A time-domain plot displays changes in signal amplitude with respect to time (amplitude-versus-time plot).
    • Phase is not explicitly visualized in a standard time-domain plot.
  • Frequency-Domain Representation:

    • A frequency-domain plot displays peak amplitude with respect to frequency (amplitude-versus-frequency plot).
    • A single simple sine wave is represented in the frequency domain by a single vertical spike, where the position along the horizontal axis indicates frequency and height indicates peak amplitude.
    • Frequency-domain plots provide a compact representation when analyzing complex or multiple sine waves.

The time-domain and frequency-domain plots of a sine wave

  • Multiple Sine Waves Domain Analysis:
    • Consider three sine waves with amplitudes of 15 V15\text{ V}, 10 V10\text{ V}, and 5 V5\text{ V} at frequencies of 0 Hz0\text{ Hz}, 8 Hz8\text{ Hz}, and 16 Hz16\text{ Hz} respectively.
    • In the frequency domain, these are concisely represented by three individual discrete spikes at positions 00, 88, and 16 Hz16\text{ Hz} with heights corresponding to 1515, 1010, and 5 V5\text{ V}.

The time domain and frequency domain of three sine waves

Composite Signals and Bandwidth

  • Composite Signals:

    • A single frequency sine wave can carry power (e.g., 60 Hz60\text{ Hz} power line) or simple binary signals (e.g., security alarm trigger), but cannot transmit complex data.
    • Data communications requires a composite signal made of many simple sine waves combined together.
    • According to Fourier analysis, any composite signal can be decomposed into a combination of simple sine waves with different frequencies, amplitudes, and phases.
  • Periodic Composite Signals:

    • A periodic composite signal can be decomposed into a series of discrete frequency sine waves (harmonics) such as fundamental frequency ff, 3f3f, 9f9f, etc.

A composite periodic signal

Decomposition of a composite periodic signal

  • Nonperiodic Composite Signals:
    • Nonperiodic composite signals produce a continuous frequency spectrum rather than discrete spikes.
    • An example is human speech transmitted via a microphone or telephone line, spanning continuous frequencies up to 4 kHz4\text{ kHz}.

Time and frequency domain of a non-periodic signal

  • Signal Bandwidth:
    • Bandwidth (BB) is the range of frequencies contained within a composite signal, calculated as the difference between the highest frequency (fhf_h) and the lowest frequency (flf_l):

B=fh−flB = f_h - f_l

The bandwidth of periodic and nonperiodic composite signals

  • Bandwidth Calculations and Examples:
    • Discrete Periodic Signal Example: A periodic signal composed of five sine waves at 100 Hz100\text{ Hz}, 300 Hz300\text{ Hz}, 500 Hz500\text{ Hz}, 700 Hz700\text{ Hz}, and 900 Hz900\text{ Hz} with peak amplitudes of 10 V10\text{ V} has a bandwidth of:

B=900−100=800 HzB = 900 - 100 = 800\text{ Hz}

The bandwidth for example 3.10

  • Continuous Spectrum Example: A periodic signal with bandwidth B=20 HzB = 20\text{ Hz} and highest frequency fh=60 Hzf_h = 60\text{ Hz} containing all integer frequencies has a lowest frequency of:

fl=fh−B=60−20=40 Hzf_l = f_h - B = 60 - 20 = 40\text{ Hz}

The bandwidth for example 3.11

  • Symmetric Nonperiodic Signal Example: A nonperiodic signal with bandwidth 200 kHz200\text{ kHz}, middle frequency 140 kHz140\text{ kHz}, peak amplitude 20 V20\text{ V}, and extreme amplitudes 0 V0\text{ V} spans from:

fl=140−100=40 kHzf_l = 140 - 100 = 40\text{ kHz}

fh=140+100=240 kHzf_h = 140 + 100 = 240\text{ kHz}

The bandwidth for example 3.12

  • Real-World Radio Frequency Allocations:
    • AM Radio Stations: Each station is assigned a 10 kHz10\text{ kHz} bandwidth within the total assigned spectrum range of 530 kHz530\text{ kHz} to 1700 kHz1700\text{ kHz}.
    • FM Radio Stations: Each station is assigned a 200 kHz200\text{ kHz} bandwidth within the total assigned spectrum range of 88 MHz88\text{ MHz} to 108 MHz108\text{ MHz}.

Digital Signals and Transmission

  • Signal Levels and Bit Capacity:
    • A digital signal uses discrete voltage levels (e.g., positive voltage for binary 11 and zero voltage for binary 00).
    • When a digital signal possesses LL discrete voltage levels, the number of bits (nn) carried per level is calculated as:

n=log⁡2(L)n = \log_2(L)

Two digital signals: one with two signal levels and the other with four signal levels

  • Two-Level Signal (L=2L = 2): Each level represents 1 bit1\text{ bit} (log⁡22=1\log_2 2 = 1). Sending 8 bits in 1 s8\text{ bits in }1\text{ s} yields a bit rate of 8 bps8\text{ bps}.
  • Four-Level Signal (L=4L = 4): Each level represents 2 bits2\text{ bits} (log⁡24=2\log_2 4 = 2). Sending 16 bits in 1 s16\text{ bits in }1\text{ s} yields a bit rate of 16 bps16\text{ bps}.
  • Eight-Level Signal (L=8L = 8): Number of bits per level is:

Bits per level=log⁡28=3\text{Bits per level} = \log_2 8 = 3

  • Nine-Level Signal Example: Calculating log⁡29≈3.17\log_2 9 \approx 3.17 bits per level. Because bits per level must be an integer power of 22, 4 bits4\text{ bits} per level are required to cover 99 levels.

    • Bit Rate and Bit Length:
  • Bit rate is the number of bits transmitted per second, expressed in bits per second (bps\text{bps}).

  • Bit length is the physical distance one bit occupies on the transmission medium:

Bit Length=Propagation Speed×Bit Duration\text{Bit Length} = \text{Propagation Speed} \times \text{Bit Duration}

  • Spectral Analysis of Digital Signals:
    • Fourier analysis demonstrates that a digital signal is a composite analog signal with an infinite bandwidth.
    • Vertical signal transitions in the time domain correspond to an infinite frequency (∞\infty), while flat horizontal signal levels correspond to zero frequency (0 Hz0\text{ Hz}).

The time and frequency domains of periodic and nonperiodic digital signals

  • Baseband Transmission:
    • Baseband transmission sends a digital signal directly across a channel without converting it to an analog wave.
    • Requires a low-pass channel (a channel with a bandwidth starting at 0 Hz0\text{ Hz}).

Baseband transmission

Bandwidth of two low-pass channels

Baseband transmission using a dedicated medium

  • Local Area Network (LAN) Channel Allocation:

    • In a wired LAN, the entire link bandwidth serves as a dedicated baseband channel.
    • Bus topology LANs use multipoint time-sharing where only two stations communicate simultaneously.
    • Star topology LANs provide dedicated physical communication links between each station and the central hub/switch.
  • Baseband Bandwidth and Harmonic Approximation:

    • To approximate a digital signal at bit rate n bpsn\text{ bps}, low-pass channels pass odd harmonics:
    • Harmonic 1 minimum bandwidth requirement: B=n2B = \frac{n}{2}
    • Harmonics 1 and 3 bandwidth requirement: B=3n2B = \frac{3n}{2}
    • Harmonics 1, 3, and 5 bandwidth requirement: B=5n2B = \frac{5n}{2}
  • Baseband Bandwidth Examples:

    • 1 Mbps1\text{ Mbps} Transmission:
    • Rough approximation (Harmonic 1): B=1 Mbps2=500 kHzB = \frac{1\text{ Mbps}}{2} = 500\text{ kHz}
    • Better approximation (Harmonics 1, 3): B=3×500 kHz=1.5 MHzB = 3 \times 500\text{ kHz} = 1.5\text{ MHz}
    • High accuracy approximation (Harmonics 1, 3, 5): B=5×500 kHz=2.5 MHzB = 5 \times 500\text{ kHz} = 2.5\text{ MHz}
    • 100 kHz100\text{ kHz} Low-Pass Channel: Max bit rate achievable utilizing the first harmonic is 2×100 kHz=200 kbps2 \times 100\text{ kHz} = 200\text{ kbps}.
  • Broadband Transmission:

    • Broadpass/Bandpass channels have a lower frequency limit greater than 0 Hz0\text{ Hz} (fl>0f_l > 0).
    • Digital signals cannot be directly transmitted over a bandpass channel; they must be modulated onto an analog carrier wave.

Bandwidth of a band-pass channel

Transmission Impairments

  • Impairments occur during transmission through imperfect media, causing the received signal to differ from the transmitted signal.
  • The three primary causes of impairment are attenuation, distortion, and noise.

Causes of impairment

  • Attenuation and Decibels:
    • Attenuation is the loss of signal energy caused by resistance in the transmission medium, converting electrical energy to heat.
    • Amplifiers are placed along transmission lines to compensate for attenuation.

Attenuation and amplification

  • Signal strength changes are measured in decibels (dB\text{dB}):

dB=10log⁡10(P2P1)\text{dB} = 10 \log_{10}\left(\frac{P_2}{P_1}\right)

  • Half Power Example: If power is halved (P2=0.5P1P_2 = 0.5 P_1):

dB=10log⁡10(0.5P1P1)=10log⁡10(0.5)=10×(−0.3)=−3 dB\text{dB} = 10 \log_{10}\left(\frac{0.5 P_1}{P_1}\right) = 10 \log_{10}(0.5) = 10 \times (-0.3) = -3\text{ dB}

  • A loss of 3 dB3\text{ dB} (−3 dB-3\text{ dB}) corresponds to losing half of the original power.
  • Tenfold Power Example: If power is increased 10 times (P2=10P1P_2 = 10 P_1):

dB=10log⁡10(10P1P1)=10log⁡10(10)=10(1)=10 dB\text{dB} = 10 \log_{10}\left(\frac{10 P_1}{P_1}\right) = 10 \log_{10}(10) = 10(1) = 10\text{ dB}

  • Cascading Points Example: For a multi-segment link (Point 1 to Point 4) with −3 dB-3\text{ dB} attenuation, +7 dB+7\text{ dB} amplification, and −3 dB-3\text{ dB} attenuation, the net decibel change is:

dBtotal=−3+7−3=+1 dB\text{dB}_{\text{total}} = -3 + 7 - 3 = +1\text{ dB}

Decibels for Example 3.28

  • dBm\text{dBm} Unit: Measures signal power relative to 1 milliwatt1\text{ milliwatt} (mW\text{mW}):

dBm=10log⁡10(Pm1 mW)\text{dBm} = 10 \log_{10}\left(\frac{P_m}{1\text{ mW}}\right)

  • For a signal power of dBm=−30\text{dBm} = -30:

−30=10log⁡10Pm  ⟹  log⁡10Pm=−3  ⟹  Pm=10−3 mW=0.001 mW-30 = 10 \log_{10} P_m \implies \log_{10} P_m = -3 \implies P_m = 10^{-3}\text{ mW} = 0.001\text{ mW}

  • Cable Loss Calculation Example: A 5 km5\text{ km} cable with a loss rate of −0.3 dB/km-0.3\text{ dB/km} and initial power P1=2 mWP_1 = 2\text{ mW}:

Total loss=5×(−0.3)=−1.5 dB\text{Total loss} = 5 \times (-0.3) = -1.5\text{ dB}

dB=10log⁡10(P2P1)=−1.5  ⟹  P2P1=10−0.15=0.71\text{dB} = 10 \log_{10}\left(\frac{P_2}{P_1}\right) = -1.5 \implies \frac{P_2}{P_1} = 10^{-0.15} = 0.71

P2=0.71×2 mW=1.4 mWP_2 = 0.71 \times 2\text{ mW} = 1.4\text{ mW}

  • Distortion:
    • Distortion occurs in composite signals when individual frequency components travel at different speeds through the medium, arriving with varying delays and phase shifts.

Distortion

  • Noise:
    • Noise is external unwanted energy introduced into the transmission system.
    • Thermal Noise: Random motion of electrons in conductors creating unwanted background signals.
    • Induced Noise: Signal interference from external devices such as motors and appliances.
    • Crosstalk: Electromagnetic interference caused by one wire affecting an adjacent wire.
    • Impulse Noise: High-energy spikes from power lines or lightning strikes.

Noise

  • Signal-to-Noise Ratio (SNR):
    • Ratio of average signal power to average noise power:

SNR=Average Signal PowerAverage Noise Power\text{SNR} = \frac{\text{Average Signal Power}}{\text{Average Noise Power}}

SNRdB=10log⁡10(SNR)\text{SNR}_{\text{dB}} = 10 \log_{10}(\text{SNR})

Two cases of SNR: a high SNR and a low SNR

  • High SNR Calculation Example: Signal power 10 mW10\text{ mW}, noise power 1μW=0.001 mW1\mu\text{W} = 0.001\text{ mW}:

SNR=10 mW0.001 mW=10,000\text{SNR} = \frac{10\text{ mW}}{0.001\text{ mW}} = 10,000

SNRdB=10log⁡10(10,000)=40 dB\text{SNR}_{\text{dB}} = 10 \log_{10}(10,000) = 40\text{ dB}

  • Ideal Noiseless Channel: Noise power =0= 0, yielding:

SNR=Signal Power0=∞\text{SNR} = \frac{\text{Signal Power}}{0} = \infty

SNRdB=10log⁡10(∞)=∞\text{SNR}_{\text{dB}} = 10 \log_{10}(\infty) = \infty

Data Rate Limits

  • Nyquist Bit Rate (Noiseless Channel):
    • Defines theoretical maximum bit rate for a noiseless channel:

BitRate=2×B×log⁡2(L)\text{BitRate} = 2 \times B \times \log_2(L)

  • Where BB is channel bandwidth in Hertz and LL is the number of signal levels used.
  • Two-Level Example (B=3000 HzB = 3000\text{ Hz}, L=2L = 2):

BitRate=2×3000×log⁡2(2)=6000 bps\text{BitRate} = 2 \times 3000 \times \log_2(2) = 6000\text{ bps}

  • Four-Level Example (B=3000 HzB = 3000\text{ Hz}, L=4L = 4):

BitRate=2×3000×log⁡2(4)=12,000 bps\text{BitRate} = 2 \times 3000 \times \log_2(4) = 12,000\text{ bps}

  • Required Levels Example (BitRate=265 kbps\text{BitRate} = 265\text{ kbps}, B=20 kHzB = 20\text{ kHz}):

265,000=2×20,000×log⁡2(L)  ⟹  log⁡2(L)=6.625  ⟹  L=26.625≈98.7265,000 = 2 \times 20,000 \times \log_2(L) \implies \log_2(L) = 6.625 \implies L = 2^{6.625} \approx 98.7

  • Selecting integer power of 2: L=128L = 128 levels achieves 280 kbps280\text{ kbps}; L=64L = 64 levels achieves 240 kbps240\text{ kbps}.

    • Shannon Capacity (Noisy Channel):
  • Determines the theoretical highest data rate capacity (CC) for a noisy channel:

C=B×log⁡2(1+SNR)C = B \times \log_2(1 + \text{SNR})

  • Extreme Noise Example (SNR≈0\text{SNR} \approx 0):

C=B×log⁡2(1+0)=0 bpsC = B \times \log_2(1 + 0) = 0\text{ bps}

  • Standard Telephone Line Example (B=3000 HzB = 3000\text{ Hz}, SNR=3162\text{SNR} = 3162):

C=3000×log⁡2(1+3162)=3000×log⁡2(3163)≈3000×11.62=34,860 bps=34.86 kbpsC = 3000 \times \log_2(1 + 3162) = 3000 \times \log_2(3163) \approx 3000 \times 11.62 = 34,860\text{ bps} = 34.86\text{ kbps}

  • High SNR Example (B=2 MHzB = 2\text{ MHz}, SNRdB=36\text{SNR}_{\text{dB}} = 36):

SNR=1036/10=103.6=3981\text{SNR} = 10^{36/10} = 10^{3.6} = 3981

C=2×106×log⁡2(1+3981)=2×106×log⁡2(3982)≈24 MbpsC = 2 \times 10^{6} \times \log_2(1 + 3981) = 2 \times 10^{6} \times \log_2(3982) \approx 24\text{ Mbps}

  • Simplified High-SNR Formula: When SNR is extremely large, 1+SNR≈SNR1 + \text{SNR} \approx \text{SNR}, simplifying to:

C≈B×SNRdB3=2 MHz×363=24 MbpsC \approx B \times \frac{\text{SNR}_{\text{dB}}}{3} = 2\text{ MHz} \times \frac{36}{3} = 24\text{ Mbps}

  • Combined Limit Application Example:
    • Given channel bandwidth B=1 MHzB = 1\text{ MHz} and SNR=63\text{SNR} = 63:
    • Step 1: Use Shannon Capacity to determine upper bound:

C=106×log⁡2(1+63)=106×log⁡2(64)=6 MbpsC = 10^{6} \times \log_2(1 + 63) = 10^{6} \times \log_2(64) = 6\text{ Mbps}

  • Select a operating data rate below capacity limit: 4 Mbps4\text{ Mbps}.
  • Step 2: Apply Nyquist formula to calculate signal levels (LL):

4 Mbps=2×1 MHz×log⁡2(L)  ⟹  4=2log⁡2(L)  ⟹  L=4 levels4\text{ Mbps} = 2 \times 1\text{ MHz} \times \log_2(L) \implies 4 = 2 \log_2(L) \implies L = 4\text{ levels}

Network Performance Metrics

  • Bandwidth Dimensions:

    • Bandwidth in Hertz (Hz\text{Hz}): Range of frequencies passed by a physical medium.
    • Bandwidth in Bits per Second (bps\text{bps}): Speed of data transmission supported by a channel.
    • Subscriber line with 4 kHz4\text{ kHz} bandwidth yields up to 56,000 bps56,000\text{ bps} with modern modems; expanding line bandwidth to 8 kHz8\text{ kHz} yields 112,000 bps112,000\text{ bps}.
  • Throughput:

    • Measure of actual data transmission rate achieved through a link (T<BT < B).
    • Throughput Example: A 10 Mbps10\text{ Mbps} bandwidth network passing an average of 12,00012,000 frames per minute, with each frame containing 10,000 bits10,000\text{ bits}:

Throughput=12,000×10,000 bits60 s=2,000,000 bps=2 Mbps\text{Throughput} = \frac{12,000 \times 10,000\text{ bits}}{60\text{ s}} = 2,000,000\text{ bps} = 2\text{ Mbps}

  • Latency (Delay) Components:
    • Latency is the time required for an entire message to reach the destination after the first bit leaves the source, consisting of four delay components:

Latency=Propagation Time+Transmission Time+Queuing Time+Processing Delay\text{Latency} = \text{Propagation Time} + \text{Transmission Time} + \text{Queuing Time} + \text{Processing Delay}

Propagation Time=DistancePropagation Speed\text{Propagation Time} = \frac{\text{Distance}}{\text{Propagation Speed}}

Transmission Time=Message SizeBandwidth\text{Transmission Time} = \frac{\text{Message Size}}{\text{Bandwidth}}

  • Latency Calculations:
    • Transatlantic Propagation Example: Distance 12,000 km12,000\text{ km}, propagation speed 2.4×108 m/s2.4 \times 10^{8}\text{ m/s}:

Propagation Time=12,000×1000 m2.4×108 m/s=0.05 s=50 ms\text{Propagation Time} = \frac{12,000 \times 1000\text{ m}}{2.4 \times 10^{8}\text{ m/s}} = 0.05\text{ s} = 50\text{ ms}

  • Small Message / High Bandwidth Example (2.5 KB2.5\text{ KB} message, 1 Gbps1\text{ Gbps} bandwidth, 12,000 km12,000\text{ km} distance):

Propagation Time=50 ms\text{Propagation Time} = 50\text{ ms}

Transmission Time=2.5×1024×8 bits109 bps=2500×8109=0.020 ms\text{Transmission Time} = \frac{2.5 \times 1024 \times 8\text{ bits}}{10^{9}\text{ bps}} = \frac{2500 \times 8}{10^{9}} = 0.020\text{ ms}

  • Propagation delay dominates due to small packet size and high speed.
  • Large Message / Low Bandwidth Example (5 MB5\text{ MB} image, 1 Mbps1\text{ Mbps} bandwidth, 12,000 km12,000\text{ km} distance):

Propagation Time=50 ms=0.05 s\text{Propagation Time} = 50\text{ ms} = 0.05\text{ s}

Transmission Time=5,000,000×8 bits106 bps=40 s\text{Transmission Time} = \frac{5,000,000 \times 8\text{ bits}}{10^{6}\text{ bps}} = 40\text{ s}

  • Transmission delay dominates due to large file size and low throughput.

    • Bandwidth-Delay Product:
  • Represents the maximum volume of bits that can fill a transmission link (pipe) at any instant:

Volume=Bandwidth×Delay\text{Volume} = \text{Bandwidth} \times \text{Delay}

Filling the links with bits for Case 1

  • Case 1 (Bandwidth=1 bps\text{Bandwidth} = 1\text{ bps}, Delay=5 s\text{Delay} = 5\text{ s}): Volume =1×5=5 bits= 1 \times 5 = 5\text{ bits}.

Filling the pipe with bits for Case 2

  • Case 2 (Bandwidth=5 bps\text{Bandwidth} = 5\text{ bps}, Delay=5 s\text{Delay} = 5\text{ s}): Volume =5×5=25 bits= 5 \times 5 = 25\text{ bits}.

Concept of bandwidth-delay product

  • Jitter:
    • Jitter is the variation in arrival delay among consecutive data packets.
    • Disrupts time-sensitive applications such as real-time audio and video streaming (e.g., arrival delays fluctuating between 20 ms20\text{ ms}, 45 ms45\text{ ms}, and 40 ms40\text{ ms} cause playback distortion).