DEV Community

Harsh Mishra
Harsh Mishra

Posted on

Physical Layer: Computer Networks

The Physical Layer: Comprehensive Guide

The physical layer is the foundation of the OSI and TCP/IP models, responsible for transmitting raw bits of data across a physical medium. This layer focuses on the mechanisms and technologies needed to convert data into signals, enabling communication between devices.


Functions of the Physical Layer

The primary functions of the physical layer include:

  1. Signal Transmission: Moving data in the form of electromagnetic signals (analog or digital) across the transmission medium.
  2. Transmission Medium: Defining how the medium (e.g., copper wires, fiber optics, or wireless) is used for transmission.
  3. Topology and Interface: Determining physical network topology (e.g., bus, star, ring) and interfaces for communication.

Analog and Digital Signals

Data and signals used in communication can be classified as analog or digital:

  • Analog Data: Continuous and variable, such as sound waves or video signals.
  • Digital Data: Consists of discrete values, such as binary data (0s and 1s).

Signals represent data:

  • Analog Signal: A continuous wave varying in amplitude, frequency, or phase.
  • Digital Signal: A discrete waveform with high (1) and low (0) levels.

Periodic Analog Signals

Frequency

  • Frequency measures the rate of change of a signal over time.
    • High Frequency: Rapid changes in the signal (shorter time periods).
    • Low Frequency: Slow changes in the signal (longer time periods).
    • Zero Frequency: Signal remains constant.
    • Infinite Frequency: Signal changes instantaneously.

Time and Frequency Domains

A sine wave, which is the simplest periodic signal, can be represented:

  • Time Domain: As a continuous wave over time.
  • Frequency Domain: As a single spike, showing the wave's dominant frequency.

Composite Signals

In data communication, we often use composite signals rather than simple sine waves.

Fourier Analysis

  • Composite signals are combinations of sine waves with varying:
    • Frequencies
    • Amplitudes
    • Phases

Periodic Composite Signal:

  • Decomposed into discrete sine waves.

Nonperiodic Composite Signal:

  • Decomposed into a continuum of sine waves.

Bandwidth

  • Definition: The range of frequencies in a signal.
  • Formula: Bandwidth = f_highest - f_lowest
  • Example: A composite signal with frequencies ranging from 20 Hz to 200 Hz has a bandwidth of 180 Hz.

Digital Signals

Bit Rate

The bit rate refers to the number of bits transmitted per second. It is a measure of the digital signal's speed and efficiency.


Transmission of Digital Signals

Digital signals can be transmitted using two main techniques:

1. Baseband Transmission

  • Definition: Transmission of a digital signal over a channel without altering its frequency.
  • Types:
    • Lowpass-Wide Band: Transmits over a wide frequency range with no modifications.
    • Lowpass-Limited Band: Bandwidth is limited, requiring filtering.

2. Broadband Transmission

  • Definition: Transmission of a digital signal over a bandpass channel, which requires the signal to be modulated.
  • Example: Cable TV signals.

Transmission Impairments

Signals can degrade during transmission due to the following impairments:

  1. Attenuation:

    • Loss of signal strength over distance.
    • Measured in decibels (dB).
    • Solution: Use amplifiers or repeaters.
  2. Distortion:

    • Occurs when signal components (frequency, amplitude, or phase) are altered differently during transmission.
    • Solution: Equalization or advanced modulation techniques.
  3. Noise:

    • Unwanted disturbances like thermal noise, crosstalk, or electromagnetic interference.
    • Solution: Shielded cables or error detection/correction techniques.

Data Rate Limits

The speed at which data can be transmitted depends on three factors:

  1. Bandwidth: The higher the bandwidth, the greater the data rate.
  2. Signal Levels: More levels increase the data rate but may increase noise susceptibility.
  3. Channel Quality: A noisy channel reduces the achievable data rate.

1. Nyquist Bit Rate (Noiseless Channel)

For a noiseless channel:
Bit Rate = 2 × Bandwidth × log2(Signal Levels)

  • Example: For a channel with 3 kHz bandwidth and 4 signal levels: Bit Rate = 2 × 3000 × log2(4) = 12,000 bps

2. Shannon Capacity (Noisy Channel)

For a channel with noise:
Capacity = Bandwidth × log2(1 + SNR)

  • Where SNR (Signal-to-Noise Ratio) is a unitless measure of signal strength compared to noise.
  • Example: For a channel with 3 kHz bandwidth and SNR of 15: Capacity = 3000 × log2(1 + 15) ≈ 11,292 bps

Performance Metrics

1. Bandwidth

  • The theoretical maximum range of frequencies a channel can use.

2. Throughput

  • The actual data rate achieved during transmission.

3. Latency

  • The time it takes for a signal to travel from source to destination, including:
    • Propagation delay
    • Transmission delay
    • Processing delay
    • Queuing delay

The physical layer serves as the critical first step in data communication by handling the transmission of raw data across a medium. By managing analog and digital signals, addressing bandwidth, minimizing impairments, and adhering to data rate limits, the physical layer enables robust and efficient communication in modern networks.

Digital Transmission

Digital transmission involves transmitting data in binary form (0s and 1s) across a communication medium. However, before digital data can be transmitted, it needs to be converted into appropriate signals that can be transmitted over the physical medium, typically through digital-to-digital and analog-to-digital conversion. Various encoding schemes and techniques are used to ensure efficient, reliable, and high-quality transmission.


Digital-to-Digital Conversion

The process of converting binary data into signals that can be transmitted through physical media is called line coding. Line coding refers to the method of encoding digital data into a signal form suitable for transmission over a channel.

Signal Element Versus Data Element

  • Signal Element: The smallest unit of the transmission signal. It represents a physical signal change.
  • Data Element: Represents a unit of information (usually a bit or group of bits). It could be multiple signal elements depending on the encoding scheme used.

Data Rate Versus Signal Rate

  • Data Rate (bit rate): The number of data elements (bits) transmitted per second.
  • Signal Rate (baud rate): The number of signal elements transmitted per second. If more than one bit is transmitted per signal element, the signal rate is greater than the data rate.

The relationship between data rate and signal rate depends on the encoding scheme. For example, with a simple binary encoding, each bit corresponds to a signal element, meaning the signal rate equals the data rate. However, more advanced encoding schemes might use multiple signal elements to represent a single data element.

Line Coding Schemes

Different line coding schemes are used to encode the data bits into a signal form for transmission. Below are some commonly used schemes:

  1. Unipolar Non-Return to Zero (NRZ)

    In the unipolar NRZ scheme, a 0 is represented by one voltage level (e.g., 0V) and a 1 by another (e.g., +5V). No voltage return is needed during the time between bits.

    • Advantages: Simple and easy to implement.
    • Disadvantages: No synchronization method, potential DC component, and difficulty in distinguishing long strings of 0s or 1s.
  2. Polar Non-Return to Zero (NRZ)

    In this scheme, 0 is represented by a negative voltage, and 1 is represented by a positive voltage.

    • Advantages: More efficient than unipolar in terms of signal energy.
    • Disadvantages: Like unipolar NRZ, no synchronization and long strings of 0s or 1s can cause synchronization issues.
  3. Return to Zero (RZ)

    Unlike NRZ schemes, the signal level returns to zero in the middle of the bit period. This makes it easier to synchronize the clock.

    • Advantages: Better synchronization than NRZ.
    • Disadvantages: Requires more bandwidth and is less efficient than NRZ.
  4. Biphase Encoding

    Biphase encoding schemes involve a phase change in the signal to represent a data element.

    • Manchester Encoding: A 0 is represented by a transition from high to low, and a 1 is represented by a transition from low to high in the middle of the bit period. This ensures synchronization.
    • Differential Manchester Encoding: A transition at the beginning of the bit period represents a 0, while no transition at the start represents a 1. It improves synchronization and is more immune to errors caused by signal loss.

Scrambling

In some situations, scrambling techniques are used to modify the sequence of data bits to prevent long sequences of identical bits, which can lead to synchronization issues. Scrambling ensures there is enough transition in the signal, thus improving signal integrity and synchronization.


Analog-to-Digital Conversion

When transmitting analog signals (e.g., voice, video) over digital channels, analog signals must be converted into digital form. The two main techniques for analog-to-digital conversion are Pulse Code Modulation (PCM) and Delta Modulation (DM).

  1. Pulse Code Modulation (PCM) PCM is the most widely used method for digital encoding of analog signals. The process involves:
    • Sampling: The continuous analog signal is sampled at regular intervals.
    • Quantization: Each sample is mapped to the nearest value from a discrete set of levels.
    • Encoding: The quantized values are converted into a binary code.

PCM Example: A voice signal might be sampled 8000 times per second (8 kHz), and each sample could be represented with 8 bits, resulting in a bit rate of 8000 × 8 = 64,000 bps.

  1. Delta Modulation (DM) Delta Modulation simplifies PCM by encoding the difference between consecutive samples rather than the absolute value. A signal is incremented or decremented by a fixed step size.
    • Advantages: Lower bit rate compared to PCM.
    • Disadvantages: Lower quality (sensitivity to step size and quantization errors).

Analog Transmission

In analog transmission, digital data must be converted into analog signals to travel over traditional analog transmission media (e.g., telephone lines, radio waves). This involves digital-to-analog conversion.

Digital-to-Analog Conversion Techniques

  1. Amplitude Shift Keying (ASK)

    • In ASK, the amplitude of the carrier signal is varied in proportion to the digital data.
    • 0 is represented by a carrier with a low amplitude, and 1 by a carrier with a high amplitude.
    • Disadvantages: Susceptible to noise and interference.
  2. Frequency Shift Keying (FSK)

    • In FSK, the frequency of the carrier signal is changed based on the data bit.
    • 0 is represented by one frequency, and 1 by another.
    • Advantages: Less susceptible to noise compared to ASK.
  3. Phase Shift Keying (PSK)

    • PSK uses changes in the phase of the carrier wave to represent data.
    • 0 might be represented by a 0-degree phase shift, and 1 by a 180-degree shift.
    • Advanced Forms:
      • Quadrature PSK (QPSK): Two bits are encoded per signal change, increasing the efficiency of transmission.
      • Differential PSK (DPSK): Encodes data based on the change in phase from one signal to the next, improving resistance to errors.

Analog-to-Analog Conversion

Analog data itself can also be modulated for transmission through analog channels. There are three major types of analog-to-analog conversion:

  1. Amplitude Modulation (AM)

    • AM involves varying the amplitude of a carrier signal in proportion to the amplitude of the input analog signal.
    • Commonly used for AM radio transmission.
    • Disadvantages: Sensitive to noise and interference.
  2. Frequency Modulation (FM)

    • FM works by varying the frequency of the carrier signal in accordance with the amplitude of the input signal.
    • Commonly used for FM radio transmission.
    • Advantages: More resistant to noise compared to AM.
  3. Phase Modulation (PM)

    • In PM, the phase of the carrier signal is varied based on the amplitude of the input signal.
    • Used in applications requiring high-quality and stable signal transmission (e.g., satellite communication).

Digital and analog transmissions serve distinct purposes in modern communication systems, with different techniques for converting and modulating signals to meet transmission requirements. Whether converting digital data into analog signals for transmission or encoding analog signals for digital channels, each method has unique advantages and trade-offs in terms of bandwidth, signal quality, and complexity. Understanding these techniques is key for optimizing communication systems, whether using wired or wireless transmission media.

Multiplexing and Spreading in Communication Systems

In modern communication systems, multiplexing and spreading are essential techniques used to efficiently utilize the available bandwidth and improve signal quality. These techniques enable multiple signals to be transmitted simultaneously over the same communication medium, maximizing resource utilization while minimizing interference.


Multiplexing

Multiplexing refers to the process of combining multiple signals into a single composite signal that can be transmitted over a shared medium. The goal of multiplexing is to optimize the use of the communication channel, particularly in systems where bandwidth is limited. There are several types of multiplexing, each with its unique method of combining and transmitting signals:

1. Frequency Division Multiplexing (FDM)

FDM is a technique that allows multiple signals to share the same communication medium by dividing the available bandwidth into smaller frequency bands. Each signal is assigned a unique frequency band within the total bandwidth.

  • How it works: Multiple data streams are transmitted at different frequencies simultaneously, with each signal occupying a specific frequency range. The signals are modulated using different carrier frequencies.
  • Applications: FDM is commonly used in analog systems such as radio broadcasting, cable television, and older telephone networks.
  • Example: In radio broadcasting, each radio station is assigned a specific frequency band (e.g., 88-108 MHz), and different stations can broadcast simultaneously without interference.

2. Time Division Multiplexing (TDM)

TDM is a method where multiple signals are transmitted over the same channel by assigning each signal a different time slot in a repeating time frame. The signals are transmitted in rapid succession, each one in its designated time slot.

  • How it works: Each data stream is assigned a time slot, and the signals are transmitted sequentially. At the receiver, the signals are demultiplexed based on their respective time slots.
  • Applications: TDM is used in digital communication systems such as digital telephony, cellular networks, and data transmission over fiber optic cables.
  • Example: In a TDM system, 10 signals might be sent in a frame where each signal occupies one-tenth of the total time. The receiver demultiplexes the signals by extracting the signal in the corresponding time slot.

3. Code Division Multiplexing (CDM)

In CDM, each signal is assigned a unique code, and all signals are transmitted simultaneously over the same frequency spectrum. This technique relies on the use of special codes to distinguish between different signals.

  • How it works: Each signal is spread across a wide bandwidth using a unique spreading code. Multiple signals can overlap in time and frequency, but the receiver can separate them based on their assigned codes.
  • Applications: CDM is primarily used in Code Division Multiple Access (CDMA) systems, such as mobile phone networks and satellite communication.
  • Example: In a CDMA system, multiple calls can share the same frequency band by assigning each call a unique spreading code. The receiver uses the same code to extract the relevant call.

4. Wavelength Division Multiplexing (WDM)

WDM is a multiplexing technique used in fiber-optic communication systems. It is similar to FDM but operates in the optical domain by dividing the available light spectrum into multiple channels.

  • How it works: Each signal is transmitted using a different wavelength (or color) of light within the fiber-optic cable, allowing multiple signals to be transmitted simultaneously over the same optical fiber.
  • Applications: WDM is commonly used in high-capacity fiber-optic communication systems, such as long-distance telecommunication and internet backbone infrastructure.
  • Example: A WDM system might use several different wavelengths, such as 1310 nm, 1550 nm, and others, to transmit multiple data streams simultaneously over a single fiber.

Spreading

Spreading is a technique used to increase the bandwidth of a signal by spreading the signal over a wide frequency spectrum. The primary purpose of spreading is to reduce the risk of interference, improve signal robustness, and support multiple users on the same frequency channel without causing interference.


Transmission Media in Communication Systems

Transmission media serve as the physical pathways for data transfer between devices. These are classified into guided (wired) and unguided (wireless) media.


Guided Media

Guided media use physical cables to carry signals.

1. Twisted Pair Cable

  • Description: Consists of pairs of insulated copper wires twisted together to reduce electromagnetic interference.
  • Applications: Telephone networks, LANs.
  • Variants:
    • Shielded Twisted Pair (STP): Includes a shielding layer for better protection.
    • Unshielded Twisted Pair (UTP): Common in Ethernet networks.

2. Coaxial Cable

  • Description: Central conductor surrounded by insulation, a metallic shield, and an outer covering.
  • Standards:
    • RG-59: 75 Ω impedance, used for cable TV.
    • RG-58: 50 Ω impedance, used in thin Ethernet.
    • RG-11: 50 Ω impedance, used in thick Ethernet.
  • Applications: Cable television, Ethernet, broadband internet.

3. Fiber Optics

  • Description: Uses glass or plastic fibers to transmit data as light signals. Immune to electromagnetic interference.
  • Types:
    • Multimode Fiber:
    • Step Index: Light reflects off the core-cladding boundary in discrete steps.
    • Graded Index: Light bends gradually within the core for better performance.
    • Single-Mode Fiber: Transmits a single light wave, ideal for long-distance communication.
  • Applications: Internet backbones, telecommunications, medical imaging.

Unguided Media

Unguided media transmit signals without physical connections, primarily using electromagnetic waves.

Frequency Bands and Applications

Band Range Propagation Applications
VLF (Very Low Frequency) 3–30 kHz Ground wave Long-range navigation radio systems.
LF (Low Frequency) 30–300 kHz Ground wave Radio beacons, navigation systems.
MF (Middle Frequency) 300 kHz–3 MHz Sky wave AM radio broadcasting.
HF (High Frequency) 3–30 MHz Sky wave CB radio, ship and aircraft communication.
VHF (Very High Frequency) 30–300 MHz Sky and line-of-sight VHF TV, FM radio, emergency services.
UHF (Ultra High Frequency) 300 MHz–3 GHz Line-of-sight Cellular phones, UHF TV, satellite systems.
SHF (Super High Frequency) 3–30 GHz Line-of-sight Satellite communication, radar.
EHF (Extremely High Frequency) 30–300 GHz Line-of-sight Advanced radar, high-frequency satellites.

Radio Waves

  • Characteristics: Omnidirectional; travel through walls and buildings.
  • Applications: AM/FM radio, television, cellular communication.

Microwaves

  • Characteristics: High frequencies; directional signals requiring line-of-sight.
  • Applications: Satellite communication, radar, WLANs.

Infrared

  • Characteristics: Short-range communication; signals cannot pass through obstacles.
  • Applications: Remote controls, device-to-device communication (e.g., laptops, cameras).

Switching in Networking

Switching is a fundamental concept in networking, enabling the transfer of data across a network from source to destination through intermediate nodes. This process is crucial for efficient communication in networks, especially in large-scale systems like the Internet.


Types of Switching

Switching methods can be broadly classified into three categories:

1. Circuit Switching

  • Concept: Establishes a dedicated communication path between the sender and receiver before data transfer begins.
  • Key Characteristics:
    • A physical circuit is reserved for the entire session.
    • Data flows continuously without interruption.
    • Resources remain reserved even during periods of silence.
  • Phases:
    1. Circuit Establishment: A dedicated path is set up.
    2. Data Transfer: Data is transmitted along the established circuit.
    3. Circuit Disconnection: The path is released after the session ends.
  • Examples: Telephone networks.
  • Advantages:
    • Ensures a constant data rate and delay.
    • Ideal for real-time applications like voice calls.
  • Disadvantages:
    • Inefficient resource usage during idle times.
    • High setup time for circuit creation.

2. Packet Switching

  • Concept: Data is broken into packets, each of which is routed independently based on the destination address.
  • Key Characteristics:
    • No dedicated path; packets may take different routes.
    • Each packet contains metadata, including source and destination addresses.
    • Resources are shared among users.
  • Types:
    1. Datagram Packet Switching:
      • Packets are treated independently.
      • Each packet may follow a different path.
      • Out-of-order delivery is possible.
    2. Virtual Circuit Packet Switching:
      • A logical path is established before transmission.
      • Packets follow the same path and arrive in order.
  • Examples: Internet data transfer, email.
  • Advantages:
    • Efficient resource utilization.
    • Scalability for large networks.
    • Supports error recovery and retransmission.
  • Disadvantages:
    • Potential for packet loss and delay.
    • Out-of-order delivery in datagram switching.

3. Message Switching

  • Concept: Entire messages are treated as a single unit and transferred from one switch to another, stored temporarily if necessary.
  • Key Characteristics:
    • Store-and-forward technique is used.
    • No need for a dedicated path.
    • Messages are delivered in their entirety.
  • Examples: Early telegraph networks.
  • Advantages:
    • Efficient use of resources since paths are not dedicated.
    • Messages are delivered without segmentation.
  • Disadvantages:
    • Higher latency due to store-and-forward mechanism.
    • Requires large memory buffers in switches.

Top comments (0)