Firmware - Settembre 2011 - N°68 - (Page 10)

La sempre maggiore disponibilità di interfacce per lo scambio dati, e le reti prese d’assalto con l’espansione dell’utilizzo dei dispositivi portatili, rende necessario realizzare condivisioni dati veloci ed efficaci, in grado di raggruppare nel più breve tempo possibile il maggior numero di informazioni. In questo testo analizzeremo perché è necessario comprimere i dati, e affronteremo le tecniche utilizzate per svolgere queste operazioni di DAVIDE BOSCOLO di compressione dati Figura 1: l‘immagine di sinistra rappresenta l’originale, un file di dimensioni 400X248 pixel e viene mantenuta tale per tutte e quattro le foto. Viene variata la qualità, obbligando il programma di grafica a comprimere rispettivamente al 10%, 85% e 95%. Q uando si avvia una comunicazione, si cerca sempre di raggiungere una condizione in cui ogni singolo bit inviato è assolutamente necessario per la comprensione del pacchetto da parte del ricevitore; se poi i dispositivi impiegati sono wireless e a batteria, allora la richiesta nel comprimere diventa ancora più gettonata. Il risparmio nell’inoltro anche di un singolo bit per pacchetto, in applicazioni mobili alimentate da una sorgente interna facilmente esauribile, può, dopo ore di scambio di dati, risultare di enorme aiuto, in quanto permette al dispositivo un tempo di vita maggiore. L’azione di comprimere dati è una tecnica ingegneristica che permette, fornito un pacchetto dati in ingresso, di diminuirne le dimensioni rendendolo maggiormente idoneo per il suo trasferimento. Questa tecnologia si impiega in tutti quei settori in cui sarebbe proibitivo trasmettere le informazioni a causa della mole di byte in gioco. Durante l’utilizzo del PC, spesso si lavora a propria insaputa con file compressi: visualizzando un immagine in JPEG, aprendo uno .zip, o semplicemente scaricando pagine da internet e facendo lavorare il modem ADSL. Si può tranquillamente affermare che la maggior parte dei dispositivi che comunica, svolge funzioni interne che permettono la riduzione della quantità di dati. LE DUE TIPOLOGIE DI COMPRESSIONE Esiste un numero elevato di algoritmi differenti per ridurre i dati in gioco, alcuni proprietari e coperti da brevetti, altri gratuiti e sotto licenza open source, ma in ogni caso qualsiasi funzione viene catalogata in base ad un fattore molto importante: la perdita dei dati a se correlata. Qualsiasi persona, anche un non esperto in materia, si rende conto che per ridurre le dimensioni di un testo il metodo più semplice e veloce è l’eliminazione delle informazioni non strettamente necessarie, raggiungendo un punto in cui la cancellazione anche di un singolo valore può compromettere la 10 6 FOCUS ON TIPS’N TRICKS 15 3 SKILLS MARKET NEWS 28 36 INSIDE SPOTLIGHT 45 66 TOOLS EVENTS ZAPPING 63 ANALOG ABBONAMENTO http://www.ieshop.it/abbonamento.asp?tab=FW&cid=183

Tabella dei contenuti per la edizione digitale del Firmware - Settembre 2011 - N°68

News
TIPS'n tricks
FOCUS on - Algoritmi di compressione dati
SKILLs
- Interfacciare una smart card con micro PIC
- Wake On Radio con il CC430
- Capacitive sensing con i micro PIC
INside
- ARM CoreSight System Trace Macrocell
- Soluzioni Toshiba a 16 bit
SPOTlight
- Comunicazione solida ed economica
- L'EPP Zynq-7000 apre la strada ad una nuova era d'innovazione
TOOLS
- Linear Amplifier Design con LT1991/65/96
- Microblaze con VoIP
- KaeilOS: Linux real-time targato Italia
ANALOG - Convertitore DC/DC con TPS62204
EVENTS zapping
Anteprima FE
Inserto pubblicitario - National Instruments

Firmware - Settembre 2011 - N°68

https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2015-02_109
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2015-01_108
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-12_107
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-11_106
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-10_105
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-09_104
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-07_102
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-06_101
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-05_100
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-04_99
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-03_98
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-02_97
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-01_96
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-12_95
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-11_94
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-10_93
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-09_92
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-07_90_91
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-06_89
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-05_88
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-04_87
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-03_86
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-02_85
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-01_84
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-12_83
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-11_82
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-10_81
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-09_80
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-07_78-79
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-06_77
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-05_76
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-04_75
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-03_74
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-02_73
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-01_72
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-12_71
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-11_70
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-10_69
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-09_68
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-07_66_67
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-06_65
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-05_64
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-04_63
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-02_62
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2011-02_61
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2011-01_60
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2010-12_59
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2010-11_58
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2010-10_57
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2010-09_56
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2010-07_54-55
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2010-06_53
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-magazine/Maggio-2010-52
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-magazine/Aprile-2010-51
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-magazine/Marzo-2010-50
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-magazine/Febbraio-2010-49
https://www.nxtbookmedia.com