ECE-9-fundamentals-of-Data-Communications

Page 1

  • Title: ECE 9: CODING and Modulation Technique

  • Author: Jonnel K. Pabico

Page 2

  • Binary Sequence: Long string of binary numbers presented (101010110...)

  • Concepts Covered: Binary sequences used for error control in communications.

Page 3

Bit Error Rate (BER) and Probability of Error

  • Definit ion: Probability of error, often referred to as Bit Error Rate (BER).

  • Characterization: Represented as a bit error ratio, calculated as the ratio of number of bit errors to total bits transferred.

Page 4

Importance of BER

  • Key Parameter: Fundamental in evaluating the number of bits received in data stream during communication.

  • Causes of Errors: Errors can occur due to noise, interference, distortion, and bit synchronization.

Page 5

BER Parameters

  • Variables:

    • ϵ = bit error rate

    • erfc = Gaussian error function

    • Eb = energy per bit

    • No = noise power spectral density.

Page 6

Repeat of BER Parameters

  • Reiteration of the parameters and their significance in evaluating bit error rates.

Page 7

Packet Error Probability (PER)

  • Definition: PER is the expected value of packet error ratio, representing errors in data packets.

  • Calculation: Packet error ratio is determined by the ratio of incorrectly received packets to total packets received.

Page 8

Packet Error Probability Formula

  • Formula:

    • PE = 1 - (1 - Pe)^N

  • Variables:

    • N = length of data packet

    • PE = probability of packet error

    • Pe = bit error probability, which is the average value of BER.

Page 9

Visual Aids

  • Antenna Layout: Images presented of antennas in different sectors, indicating a communication scenario.

Page 10 to 12

Probability of Error Continuation

  • Further exploration or depiction regarding the probability of error.

Page 13

Data Communications Definition

  • Concept: Data refers to information stored digitally.

  • Terminology: "Data" is the plural; a single unit is termed "datum.”

  • Process Defined: Data communications is the transfer of digital information, primarily in binary form.

Page 14

Purpose of Data Communications

  • Objective: Main goal is the transfer of digital information from one point to another, summarized as transmission, reception, and processing of digital information.

Page 15

Fundamental Concepts of Data Communications

  • Includes:

    • Data communications code

    • Error control (error detection and correction)

    • Character synchronization

    • Multiplexing

Page 16

Data Communications Codes

  • Examples:

    • Baudot Code

    • ASCII Code

    • EBCDIC Codes

    • Bar Codes

    • QR Codes

Page 17

Baudot Code

  • Classification: First fixed-length character code designed for machines.

  • Development: Invented by Thomas Murray in 1875, named after Emile Baudot.

  • Characteristics: Five-bit code primarily used in low-speed teletype equipment, also known as fixed-length source code.

Page 18

More on Baudot Code

  • Application: Mainly used in teletype and radio teletype systems.

  • Standardization: Latest version recognized by CCITT as International Alphabet No. 2.

Page 19

Visual Reference

  • Figure A: Unspecified content or visual related to the topic.

Page 20

ASCII (American Standard Code for Information Interchange)

  • Standardization Year: Adopted in 1963 in the USA.

  • Versions: Progressed through 1965, 1967, and 1977, with 1977 being recommended by ITU.

Page 21

ASCII Technical Details

  • Bits: Utilizes 7 bits; b7 serves as a parity bit.

  • Order Symbolization: b0 - b6 denote order rather than value.

  • Transmission Order: The lowest bit is transmitted first.

Page 22

Binary Code Representation

  • Structure: Shows binary code mapping across bits and characters alongside hexadecimal equivalents.

Page 23

More on Binary Code

  • Continuing detailing on character binary code with hex representations.

Page 24

Continuing Binary Code Discussion

  • Further details on binary code and its applications in computing and data representation.

Page 25

EBCDIC Overview

  • Definition: Extended Binary Coded Decimal Interchange Code.

  • Bits: Uses 8 bits, primarily in IBM mainframe computers.

Page 26

EBCDIC Characteristics

  • Special Codes: Unspecific codes can be assigned to functions; chosen name highlights its binary compatibility.

Page 27

Bar Codes Introduction

  • Definition: Black-and-white striped identifiers on products.

  • Usage Start: Developed in early 1970s but became widespread in the mid-1980s.

Page 28

Bar Codes Functionality

  • Data Encoding: Widths of bars and spaces denote binary values; can store various data (cost, inventory, etc.).

Page 29

Bar Code Formats

  • Various formats are based on stored data types and system requirements.

Page 30

Discrete Bar Code Classification

  • Definition: Discrete bar codes have spacing between characters.

  • Example: Code 39 is a notable discrete format.

Page 31

Code 39 Specifications

  • Characteristics: Developed in 1975, supports 43 characters (numbers, letters, symbols).

  • Applicability: Widely used in industrial fields, particularly automotive and electronics.

Page 32

Structure of Code 39

  • Unique Pattern: Standard based on bars and spaces to represent characters.

Page 33

Character Binary Code Representation

  • Detailed binary representation for characters, outlining their binary codes.

Page 34

Continuation of Character Binary Codes

  • Content: Example of expanded character binary representations.

Page 35

Continuous Bar Code Classification

  • Definition: Continuous bar codes do not include spacings between characters; example is UPC.

Page 36

Parts of UPC Bar Codes

  • Components: Guard bars, manufacturer code, item number, and check digit.

Page 37

Bar Code Reading Steps

  • Foundation: Description of lines, spaces, and their significance in barcode reading.

Page 38

Bar Code Beginning and End

  • Discusses structural patterns with specific code starts, focusing on identifiers.

Page 39

Code Representation for Numbers

  • Details: Each number is expressed through specific line patterns.

Page 40

Example Bar Code

  • Illustration: Specific example of a barcode for a given product.

Page 41

2D Bar Code Characteristics

  • Definition: 2D bar codes store data in two dimensions.

Page 42

QR Codes Overview

  • Examined: As a type of 2D barcode with larger capacity than standard bar codes.

Page 43

Error Control Introduction

  • Context: Need for error management in varying communication circuit lengths.

Page 44

Error Types in Data Communication

  • Definition of single-bit, multiple-bit, and burst errors in transmission.

Page 45

Error Performance Measurement

  • Differentiation between probability of error (theoretical) vs. bit error rate (actual).

Page 46

Evaluating System Performance

  • BER Insight: Recaps BER measurements in comparison to probability of errors.

Page 47

Error Detection Defined

  • Purpose: Monitoring transmission to indicate errors, without identifying specifics.

Page 48

Redundancy Checking Explained

  • Concept: Utilization of redundancy in error detection, along with types of checks employed.

Page 49

VRC and LRC Example

  • Practical example given using ASCII-encoded data, applying parity checks.

Page 50

Checksum Basics

  • Describes checksum's role in redundancy error checking, detailing its calculations.

Page 51

Checksum Validation

  • Compares checksums to detect transmission errors effectively.

Page 52

Cyclic Redundancy Checking (CRC) Introduction

  • Prominence: Most reliable method for error detection in data streams.

Page 53

CRC Technical Formulae

  • Mathematical expressions introducing the concept of cyclic block codes.

Page 54

Mathematical Representation of CRC

  • Outlines data polynomial and its relation to the generator polynomial in CRC.

Page 55-60

Detailed CRC Processes and Examples

  • Steps: Methodology showing binary division for CRC calculations.

Page 61

Further BCS Determination Steps

  • Continues demonstrating CRC application with detailed calculations and representations.

Page 62

Error Correction Mechanisms

  • Differentiates between lost and damaged messages within data communication.

Page 63

Redundancy in Error Correction

  • Highlights the importance of recognizing lost vs. damaged messages for effective communication.

Page 64

Character Synchronization Definition

  • Meaning: Synchronization in data involves identifying character boundaries in messages.

Page 65

Methods for Synchronization

  • Describes the two common approaches for achieving synchronization in data communications: asynchronous and synchronous.

Page 66

Asynchronous Serial Data

  • Definition: Transmission format defined by framing characters with specific start and stop bits.

Page 67

Characteristics of Asynchronous Data Format

  • Details: Describes frame structure including start, idle, stop, and parity bits.

Page 68

Data Format Analysis Example

  • Breakdown of a bit sequence with an emphasis on identifying characters and their components.

Page 69

Asynchronous Characters Clarification

  • Illustration: Analysis of how asynchronous characters are structured and transmitted.

Page 70

Synchronous Serial Data Identification

  • Analysis: Identifying each character in a given ASCII-encoded sequence under synchronous conditions.