Esempi di Segnali Digitali: Dai Bit alle Applicazioni
Un segnale digitale rappresenta dati come una sequenza di valori discreti (tipicamente binari: 0/1, Basso/Alto, 0V/3.3V, -1V/+1V). A differenza dei segnali analogici (tensione/frequenza continua), i segnali digitali sono quantizzati in ampiezza e tempo.
Esempi Fondamentali (Livello Fisico)
- UART/Seriale: Bit di start (0), 8 bit dati, parità, bit di stop (1). Livelli di tensione: RS-232 (±12V), TTL (0/3.3V/5V).
- I²C / SPI: Linee orologio e dati sincroni. Chip-to-chip su PCB.
- Ethernet (1000BASE-T): PAM-5 (5 livelli di tensione) su 4 coppie → 1 Gbps. Simboli digitali, non binari.
- USB (2.0/3.x/4): Coppie differenziali (D+/D-, TX/RX). Codifica NRZI + bit stuffing.
- HDMI / DisplayPort / PCIe: Codifica TMDS / 8b/10b / 128b/130b / 128b/132b. Seriale ad alta velocità.
- Bus Memoria DDR: DDR sincrona sorgente (Double Data Rate) — dati su entrambi i fronti dell'orologio.
- Modulazione RF (Wi-Fi/4G/5G/Bluetooth): Simboli OFDM/QAM mappati su punti di costellazione (digitali) → I/Q analogico → Antenna. La banda base è digitale.
Esempi di Rappresentazione Dati (Livello Applicazione)
| Tipo di Dato | Rappresentazione Digitale | Standard/Formato |
|---|---|---|
| Testo | Punti codice Unicode (UTF-8: 1–4 byte/carattere) | UTF-8, ASCII, UTF-16 |
| Audio | Campioni PCM (44,1 kHz, 16-bit) → Compresso (MP3, AAC, Opus, FLAC) | WAV, MP3, FLAC, AAC |
| Immagine | Array pixel: R,G,B (8/10/12-bit) → Compresso (JPEG, HEIC, PNG, WebP, AVIF) | JPEG, PNG, HEIC, RAW |
| Video | Sequenza di fotogrammi (I/P/B) → Macroblocchi → Entropia codificata (H.264, HEVC, AV1, VP9) | MP4, MKV, MOV, TS |
| Dati Sensore | Output ADC: Intero/Float (Temp, Pressione, Accel, Giroscopio, PPG, ECG) | CSV, JSON, Protocol Buffers, CBOR |
| Imaging Medico | Griglia voxel (DICOM): fette CT/MRI/PET → 16-bit scala di grigi + metadati | DICOM (.dcm) |
| Finanziario | Decimale (fisso) per esattezza: Saldo, Prezzo, Volume. ISO 20022 (XML/JSON). | FIX, ISO 20022, SWIFT MT |
| Controllo/Telemetria | Stati discreti (On/Off, Aperto/Chiuso) + Analogico→Digitale (PLC/SCADA/IoT Industriale) | Modbus, OPC UA, MQTT, PROFINET |
| Genomico | Coppie basi (A/C/G/T) → Encoding 2-bit (CRAM/BAM/FASTQ) | FASTQ, BAM, CRAM, VCF |
Distinzione Chiave: Digitale ≠ Solo Binario
La segnalazione a più livelli (PAM-4, PAM-5, 256-QAM, 1024-QAM) trasporta più bit per simbolo. Il segnale è ancora digitale perché il ricevitore quantizza a un insieme finito di livelli definiti. Il margine di rumore è progettato attorno a soglie decisionali.
Controparti Analogiche (Per Contrasto)
- Tensione microfono (onda di pressione continua).
- Solco disco vinile (spostamento continuo).
- Video composito NTSC/PAL/SECAM (ampiezza/frequenza continua).
- Tensione termocoppia (temperatura continua).
- Onda portatrice radio (prima della modulazione).
Essenza: Se è elaborato da CPU/GPU/MCU/DSP/FPGA, è digitale. Il mondo è analogico; digitalizziamo al sensore (ADC) e ricostruiamo all'attuatore (DAC).