Analogue and digital signals
Difference between analogue and digital signals
- The main difference between analogue and digital signals is how they represent information:
- Analog Signals:
- – Represent information using continuous waves or signals
- – Have a continuous range of values
- – Can take on any value within a specific range
- – Typically represented by sine waves or other continuous functions
- – Examples: sound waves, light waves, temperature readings
- Digital Signals:
- – Represent information using discrete values (0s and 1s)
- – Have a finite number of distinct values
- – Can only take on specific discrete values
- – Typically represented by square waves or other discrete functions
- – Examples: binary code, text, images
- Differences:
- – Continuity: Analog signals are continuous, while digital signals are discrete.
- – Values: Analog signals can take on any value within a range, while digital signals are limited to specific discrete values.
- – Representation: Analog signals are represented by continuous functions, while digital signals are represented by discrete functions.

- Figure 1 Difference between digital signal and analog signal
- This fundamental difference impacts how signals are processed, transmitted, and analyzed in various fields, such as electronics, communication systems, and data analysis.
1. Bits, bytes:
- Bits and bytes are the basic units of information in computing and digital communications.
- ⇒ Bit (Binary Digit):
- A single binary value that can have a value of either 0 or 1
- Represents a single piece of information
- Can be thought of as a switch that is either on (1) or off (0)
- Byte:
- A group of 8 bits that together represent a single character, number, or other type of data
- Can have [math]2^8 (256) [/math]possible unique values
- Commonly used to represent characters, integers, or other small data types

- Figure 2 Bits, bytes
| [math]2^7 (128)[/math] | [math]2^6 (64) [/math] | [math]2^5 (32) [/math] | [math]2^4 (16) [/math] | [math]2^3 (8) [/math] | [math]2^2 (4) [/math] | [math]2^1 (2) [/math] | [math]2^0 (1) [/math] |
|---|---|---|---|---|---|---|---|
| 1 | 0 | 0 | 0 | 1 | 1 | 0 | 1 |
10001101 (base-2) = 128 + 8 + 4 + 1 = 141 (base-10)
Table 1 Some decimal number and binary number
| Decimal number (base-10) | Binary number (base-2) |
|---|---|
| 0 | 0000 |
| 1 | 0001 |
| 2 | 0010 |
| 3 | 0011 |
| 4 | 0100 |
| 5 | 0101 |
| 6 | 0110 |
| 7 | 0111 |
| 8 | 1000 |
| 9 | 1001 |
| 10 | 1010 |
- Important:
- – Bits are the smallest unit of information in computing
- – Bytes are the smallest unit of information that can represent a character or number
- – Multiple bytes can be combined to represent larger data types, such as integers, floating-point numbers, or strings
2. Analogue-to-digital conversion:
- ⇒ Sampling audio signals for transmission in digital form:
- Sampling audio signals for transmission in digital form involves several steps:
- – Sampling: Audio signals are continuous waves, so we need to take snapshots (samples) of the signal at regular intervals. This is done by a device called a sampler.
- – Quantization: Each sample is then assigned a digital value (quantized) based on its amplitude (loudness).
- – Bit depth: The number of bits used to represent each sample determines the bit depth (e.g., 16-bit, 24-bit).
- – Sampling rate: The number of samples taken per second determines the sampling rate (e.g., 44.1 kHz, 48 kHz).
- – Digital signal: The sampled and quantized values are then combined into a digital signal, which can be transmitted and stored.
- – Nyquist Theorem: The sampling rate must be at least twice the highest frequency in the audio signal to avoid aliasing (distortion).
- – Bit depth and sampling rate: Higher values result in higher audio quality but increased storage and transmission requirements.
- – Compression: Audio compression algorithms (e.g., MP3, AAC) reduce the data rate while maintaining acceptable sound quality.
- Sampling Rate:
- – A higher sampling rate captures more of the analog signal’s details and nuances.
- – Increases the frequency range that can be accurately captured.
- – Reduces the likelihood of aliasing (distortion).
- Number of Bits per Sample (Bit Depth):
- – More bits per sample provide a higher resolution and greater dynamic range.
- – Allow for a more accurate representation of the analog signal’s amplitude.
- – Increase the signal-to-noise ratio (SNR).
- The combined effect of sampling rate and bit depth determines the overall quality of the conversion:
- – High sampling rate + high bit depth = High-quality conversion (accurate and detailed)
- – Low sampling rate + low bit depth = Low-quality conversion (loss of detail and accuracy)

- Figure 3 Low and high sample rate
- This process enables efficient transmission and storage of audio signals in digital form, making it possible to enjoy high-quality audio in various digital formats.
- ⇒ Advantages and disadvantages of digital sampling:
- Advantages of digital sampling:
- – Improved accuracy: Digital sampling provides a more accurate representation of the analog signal.
- – Increased precision: Digital samples can be precisely quantified and processed.
- – Enhanced flexibility: Digital signals can be easily manipulated, edited, and processed.
- – Better noise immunity: Digital signals are less susceptible to noise and interference.
- – Compact storage: Digital samples require less storage space than analog recordings.
- – Easy transmission: Digital signals can be transmitted efficiently over long distances.
- – High-speed processing: Digital signals can be processed in real-time using high-speed algorithms.
- Disadvantages of digital sampling:
- – Quantization error: Digital sampling introduces quantization error, which can lead to loss of detail.
- – Aliasing: Digital sampling can result in aliasing, which causes distortion.
- – Limited dynamic range: Digital sampling has a limited dynamic range, which can result in clipping or loss of detail.
- – Dependence on sampling rate: Digital sampling requires a sufficient sampling rate to accurately capture the analog signal.
- – Potential for digital artifacts: Digital processing can introduce artifacts, such as jitter or ringing.
- – Requires complex hardware and software: Digital sampling requires sophisticated hardware and software to process and store digital signals.
- – Can be susceptible to clocking errors: Digital sampling can be affected by clocking errors, which can impact accuracy.
- ⇒ Conversion of analogue signals into digital data using two voltage levels:
- This process involves converting an analogue signal into a digital signal using two voltage levels:
- – 0 (zero): represented by a low voltage level (e.g., 0V)
- – 1 (one): represented by a high voltage level (e.g., 5V)
- The analogue signal is sampled at regular intervals, and each sample is assigned a digital value based on its amplitude (voltage level). If the sample is above a certain threshold, it’s assigned a value of 1; otherwise, it’s assigned a value of 0.
- This process creates a binary digital signal, where each sample is represented by either 0 or 1. This digital signal can then be processed, stored, and transmitted using digital technology.
- Some key benefits of binary digitization include:
- – Simplicity: Only two voltage levels are required
- – Ease of processing: Digital signals can be easily processed using logic gates and other digital circuits
- – Noise immunity: Digital signals are less susceptible to noise and interference
- However, binary digitization also has some limitations, such as:
- – Quantization error: The analogue signal is approximated using only two voltage levels, which can lead to a loss of information
- – Limited resolution: The number of bits used to represent each sample limits the resolution of the digital signal
- Figure 4 2-bit and 3-bit resolution signals
- Overall, binary digitization is a fundamental process in digital technology, enabling the conversion of analogue signals into digital data that can be processed, stored, and transmitted efficiently.
- ⇒ Quantization:
- Quantization is the process of mapping a continuous range of values to a discrete set of values. In the context of analog-to-digital conversion, quantization refers to the assignment of a digital value to each sample of the analog signal.
- Quantization involves:
- – Dividing the analog signal range into equal intervals (quantization levels)
- – Assigning a digital value to each interval (quantization code)
- – Rounding the sampled analog value to the nearest quantization level
- Quantization error occurs when the analog value falls between two quantization levels, resulting in a difference between the original analog value and the quantized digital value.
- Types of quantization:
- – Uniform quantization: Equal spacing between quantization levels.
- – Non-uniform quantization: Unequal spacing between quantization levels (e.g., logarithmic).
- Quantization is a critical step in analog-to-digital conversion, as it directly affects the accuracy and quality of the digital signal.
- – Quantization resolution: Number of bits used to represent each sample (e.g., 8-bit, 16-bit).
- – Quantization error: Difference between the original analog value and the quantized digital value.
- – Quantization noise: Random variation in the quantization error.
- Process of recovery of original data from noisy signal
- The process of recovering the original data from a noisy signal is called signal processing or noise reduction. Here are the general steps involved:
- Signal Analysis: Analyze the noisy signal to determine the characteristics of the noise and the original data.

- Figure 5 Analog and digital noise signals
- Noise Filtering: Apply filters to remove the noise from the signal. Common filters include:
- – Low-pass filters
- – High-pass filters
- – Band-pass filters
- – Noise reduction algorithms (e.g., Wiener filter)

- Figure 6 Filter signal by using the filter
- Signal Enhancement: Enhance the original data by amplifying or emphasizing certain frequencies or features.
- Noise Reduction Techniques: Apply techniques such as:
- – Averaging
- – Smoothing
- – Interpolation
- – Extrapolation
- – Wavelet denoising
- Error Correction: Detect and correct errors in the recovered data using error-correcting codes or algorithms.
- Data Reconstruction: Reconstruct the original data from the processed signal.
- Noise reduction techniques include:
- – Fourier Analysis: Decompose the signal into frequency components and remove noise components.
- – Wavelet Analysis: Decompose the signal into time-frequency components and remove noise components.
- – Machine Learning: Use machine learning algorithms to learn patterns in the data and remove noise.
- – Signal Averaging: Average multiple copies of the signal to reduce noise.
- – Kalman Filter: Use a Kalman filter to estimate the state of the system and remove noise.
- ⇒ Effect of noise in communication systems.
- – Distortion: Noise can cause signals to become distorted, leading to errors in transmission.
- – Interference: Noise can interfere with the desired signal, making it difficult to extract the original information.
- – Bit errors: Noise can cause bit errors in digital communication systems, leading to data corruption.
- – Packet loss: Noise can cause packets of data to be lost or corrupted during transmission.
- – Reduced signal-to-noise ratio (SNR): Noise can reduce the SNR, making it harder to detect and decode the signal.
- – Decreased system performance: Noise can decrease the overall performance of the communication system.
- – Increased error rates: Noise can increase the error rates in digital communication systems.
- – Reduced quality of service (QoS): Noise can reduce the QoS in communication systems.
- – Increased power consumption: Noise can increase the power consumption in communication systems.
- – Reduced system capacity: Noise can reduce the capacity of communication systems.