1. TelcoLabs s.n.c.
Presentazione Società
www.telcolabs.it
Contatti:
− Mailto:
• info@telcolabs.it
− Mobile:
• +39 320 83 86 708
• +39 328 41 72 500
Telcolabs s.n.c di Privitera Niccolò e Sgrilli Francesco
Via dei Sette Santi 55, CAP 50131, Firenze (FI) P.IVA:06234790480
Presentazione Società
-1-
2. Cosa Facciamo
Le nostre aree di interesse trovano applicazione in una pluralità di tematiche tra loro eterogenee, che vanno dal
settore della ricerca e sviluppo a quello delle nuove tecnologie legate al mondo delle infrastrutture di
telecomunicazioni, e in generale verso tutto quello che si identifica con la definizione di Information and
Communication Technology (ICT).
Parallelamente, è di nostro interesse anche il consolidamento, l’analisi prestazionale, la ridefinizione e la
riconfigurazione delle tecnologie esistenti, con lo scopo di rinnovare e riutilizzare quanto offerto dallo stato
dell’arte del mondo telco per la somministrazione e fruizione di servizi custom diversi da quelli offerti dagli
standard tecnologici attualmente disponibili sul mercato.
L’offerta di TelcoLabs si identifica con la gestione ed esecuzione approfondita di ciascuno degli step caratteristici
del Workflow di Sviluppo di prodotto, dalla gestione dei requisiti utente fino alla configurazione finale e testing
del software. Grazie all’esperienza maturata all'interno di progetti internazionali, TelcoLabs è in grado di seguire
l’evoluzione del Workflow nella sua interezza, o sviluppare il dettaglio di ogni singolo Workpackage.
Workflow di Sviluppo
● Input e analisi dei requisiti cliente
● Studi di fattibilità e design dell'architettura (specifiche)
● Studio degli scenari di test per le singole componenti dell’architettura
● Sviluppo e test delle singole componenti (attraverso Modelli Software dedicati)
● Design e specifiche di sistema (requisiti)
● Integrazione delle componenti di sistema
● Studio e realizzazione degli scenari di test per la piattaforma integrata (attraverso Modelli Software
dedicati)
● Validazione piattaforma integrata e test sulle performance
● Collezione dei risultati sulle performance di sistema simulate
● Verifica delle performance rispetto ai requisiti di sistema
● Tuning della configurazione
● Sviluppo ed implementazione dell’architettura di sistema e software engineering
● Delivery package finale
Telcolabs s.n.c di Privitera Niccolò e Sgrilli Francesco
Via dei Sette Santi 55, CAP 50131, Firenze (FI) P.IVA:06234790480
Presentazione Società
-2-
3. Modelli Software
La progettazione di sistemi complessi, di telecomunicazioni e non, prevede lo studio e la realizzazione di un
numero variabile di caratteristiche ed elementi di base che, oltre ad avere funzionalità tipiche stand-alone, sono
caratterizzati, a livello operativo, da un’elevata interazione reciproca. In contesti di questo tipo è di fondamentale
importanza per i progettisti avere la certezza che gli elementi di base non solo svolgano le principali operazioni
stand-alone per cui sono stati ideati, ma anche e soprattutto che la loro interazione complessa si traduca negli
effetti desiderati a livello di sistema. Questa necessità risulta essere critica soprattutto quando i progettisti si
trovano ad affrontare la necessità di spingere notevolmente verso l’integrazione del sistema, cercando il
massimo grado di ottimizzazione tra gli elementi di base.
Utilizzando tecnologie software dedicate, TelcoLabs si è specializzata nella simulazione ed analisi di sistemi
complessi, attraverso la modellazione e implementazione software delle architetture e protocolli ancora in fase
di studio e di progetto. Attraverso lo strumento della simulazione, è possibile caratterizzare con elevata
affidabilità la bontà delle scelte progettuali e le relative prestazioni, fornendo gli indispensabili snapshot
funzionali che svolgono un ruolo fondamentale nella definizione delle linee guida durante tutto il processo di
engineering e di design architetturale.
TelcoLabs mette in gioco le proprie capacità, versatilità ed esperienza nell’ottica di offrire modelli e simulatori
software di alta fedeltà di sistemi di telecomunicazioni complessi, atti allo scopo della validazione e del testing
sia a livello funzionale che prestazionale.
Telcolabs s.n.c di Privitera Niccolò e Sgrilli Francesco
Via dei Sette Santi 55, CAP 50131, Firenze (FI) P.IVA:06234790480
Presentazione Società
-3-
4. Aree di Interesse
● Networking: il cuore dei servizi di telecomunicazione, le tecnologie di rete, spesso invisibili all’utente,
su cui si basano le caratteristiche e la qualità dei servizi stessi. Un campo in cui le soluzioni vincenti
sono legate sia agli aspetti di protocollistica a tutti i livelli architetturali, sia alle problematiche di
collegamento e configurazione degli elementi di rete. L’esperienza di TelcoLabs in ambito Networking si
identifica in:
○ Attività di analisi e simulazione di reti MANETs (Mobile Ad-Hoc Networks) in generale. Questo tipo
di attività permette di identificare i servizi veicolati su reti mobili prive di infrastruttura fissa, e di
valutarne le prestazioni con elevata affidabilità. Tale capacità permette di ottenere una previsione
sul grado di fattibilità di nuovi servizi/scenari di rete, fornendo un benchmark prestazionale
interamente basato su simulazioni ad alta fedeltà. Applicazioni interessanti sono identificate in:
■ Reti ad-hoc di sensori (WSNs), protocolli di rete a basso consumo di potenza per reti
inaffidabili, monitoraggio ambientale in tempo reale, servizi di infomobilità e geocasting,
servizi su IPv6
■ Valutazione e validazione dei protocolli di rete di livelli NET (routing e gestione dei traffici),
LLC (accesso alle opportunità di trasmissione) e MAC (accesso al canale)
○ Attività di analisi e simulazione di reti infrastrutturali, che permette di valutare il corretto
dimensionamento dell’infrastruttura di rete in funzione del deployment di servizi previsto. Il
benchmark prestazionale ottenuto è di elevata affidabilità e permette valutazioni comparative
customizzate. Applicazioni interessanti sono identificate in:
■ LTE (Long Term Evolution), l’evoluzione 4G delle tecnologie di accesso cellulare e WiMAX
○ Attività di configurazione degli apparati di rete, quali router, firewall, server di stampa e di posta
elettronica, dimensionamento e gestione di sistemi di backup e data storage
● Trasmissione: il livello fisico dei sistemi di telecomunicazione, le tecniche di trasmissione dei dati, la
propagazione del segnale nello spazio, gli effetti del canale wireless e i modelli di multipath fading. Un
settore in cui il livello di analisi e di studio si sposta verso il basso della pila protocollare dove sono gli
effetti fisici ad essere i protagonisti. L'esperienza di TelcoLabs in ambito trasmissivo si identifica in:
○ Attività di analisi e simulazione dei modelli di link standard e non. Questa attività permette di
valutare le performance aggregate delle catene di rice-trasmissione, identificate attraverso la parte
radio dei dispositivi, in cui le tecniche di codifica di canale e gestione degli errori di basso livello
(Codici Convoluzionali, Turbo Codici, …) si combinano con le tecniche di modulazione (OFDM, SC-
OFDM, …) offrendo prestazioni difficilmente identificabili a livello teorico
Telcolabs s.n.c di Privitera Niccolò e Sgrilli Francesco
Via dei Sette Santi 55, CAP 50131, Firenze (FI) P.IVA:06234790480
Presentazione Società
-4-
5. ○ Analisi e simulazione di sistemi di rilevamento singolo radar e multi-radar. Questa attività permette
di valutare il comportamento dei sistemi radar oggetto di studio e di identificarne le prestazioni e le
configurazioni in funzione di parametri come il modello e il numero dei target, il canale e i disturbi
elettromagnetici esterni (Clutter, …)
● Software Defined Radio (SDR): l’innovativo concetto di waveform software, inteso come servizio
applicativo, che permette di definire le funzionalità di rete astraendo dal design di basso livello dei
componenti di piattaforma radio, con notevoli vantaggi quali il supporto multi-standard e
l’interscambiabilità, nonché la riprogrammabilità dell’hardware di piattaforma attraverso software.
L’esperienza di TelcoLabs in ambito SDR si identifica in:
○ Attività di engineering e di System Design, gestione ed elaborazione del flusso dei requisiti utente,
architetturali e di sistema, progettazione delle funzionalità di alto livello, trade-off tra livello di
soddisfazione utente e fattibilità
○ Attività di System Integration e System Test, che comprende lo sviluppo e la manutenzione di una
piattaforma di validazione del sistema, la definizione e lo svolgimento di scenari di test per
l’assessment dei requisiti
● Tecnologie Internet:
○ Creazione e gestione siti web dinamici, attraverso le note tecnologie di CMS esistenti
○ Esperienza di programmazione in linguaggi web-oriented quali HTML5, JavaScript, PHP e CSS
○ Creazione e realizzazione di applicazioni web attraverso l’utilizzo di JSP e con l’esperienza di
programmazione in linguaggi quali C++, Java, SQL
Telcolabs s.n.c di Privitera Niccolò e Sgrilli Francesco
Via dei Sette Santi 55, CAP 50131, Firenze (FI) P.IVA:06234790480
Presentazione Società
-5-
6. Strumenti di Simulazione
● MATLAB:
○ MATLAB è un ambiente interattivo e un linguaggio di alto livello per lo sviluppo di algoritmi, analisi
e rappresentazione grafica dei dati e calcolo numerico. Utilizzando MATLAB è possibile risolvere
problemi di calcolo tecnico più rapidamente rispetto ai linguaggi di programmazione tradizionali
come C, C++ e Fortran.
MATLAB può essere utilizzato in una vasta gamma di applicazioni, incluse l’elaborazione di
immagini e segnali, le comunicazioni, la progettazione di sistemi di controllo, test e misurazione,
l’analisi e la creazione di modelli finanziari e la biologia computazionale. I toolbox (raccolte di
specifiche funzioni e librerie, disponibili separatamente) ampliano l’ambiente MATLAB per risolvere
particolari classi di problemi in queste aree applicative.
MATLAB offre agli utenti una serie di funzioni per documentare e condividere il proprio lavoro. Il
codice MATLAB può essere integrato con altri linguaggi e applicazioni, dando così la possibilità di
distribuire le applicazioni e gli algoritmi MATLAB.
● OMNEST:
○ OMNEST è un framework che può essere utilizzato in diversi ambiti di studio in cui il
comportamento complesso dei sistemi simulati deve essere rappresentato con un alto grado di
fedeltà; il framework viene infatti utilizzato ad esempio per la modellazione dei protocolli, la
convalida delle architetture hardware e la modellazione di reti di comunicazione cablate e wireless.
Uno dei fondamenti di OMNEST è l’architettura basata sulla definizione modulare dei propri
componenti simulativi. I modelli sono costruiti con componenti riutilizzabili, i moduli, che possono
essere combinati ed interagire reciprocamente, attraverso l’annidamento illimitato e lo scambio di
messaggi tra interfacce ben definite. Il comportamento dei moduli può essere programmato in C++,
utilizzando gli strumenti che OMNEST fornisce in maniera diretta. Il framework include ulteriori
caratteristiche quali la parametrizzazione, il logging dei risultati, la visualizzazione degli eventi run-
time, la creazione dinamica di modulo e link, e la capacità di effettuare post-processing dei risultati.
OMNEST fornisce una sofisticata interfaccia grafica (IDE) basata sul framework Eclipse, utile per il
debug e per la visualizzazione delle operazioni a runtime, nonchè un’interfaccia a riga di comando
utile per il lancio di lunghi batch di simulazione.
OMNEST permette di eseguire le simulazioni in maniera molto efficiente, grazie all’uso di C++ e
all’accurata progettazione delle librerie di simulazione. I modelli simulativi possono essere eseguiti
anche in parallelo utilizzando la simulazione distribuita, sia per accelerare le simulazioni che per
ridurre l’occupazione di memoria locale. E’ presente anche il supporto di SystemC e di HLA per
garantire ulteriore scalabilità nei sistemi più complessi.
Telcolabs s.n.c di Privitera Niccolò e Sgrilli Francesco
Via dei Sette Santi 55, CAP 50131, Firenze (FI) P.IVA:06234790480
Presentazione Società
-6-
7. ● NS-3:
○ ns-3 è un simulatore di rete a eventi discreti, il cui uso riguarda principalmente la ricerca e
l'istruzione. ns-3 è un software free sotto la licenza 'GNU GPLv2', ed è liberamente disponibile per
ricerca, sviluppo e utilizzo. L'obiettivo del progetto ns-3 è di sviluppare il miglior ambiente di
simulazione aperto per la ricerca sul networking: per questo motivo il simulatore offre funzionalità e
caratteristiche in linea con ciò che viene richiesto dall'odierna ricerca sulle reti, ed incoraggia la
distribuzione e condivizione con community, la review e validazione congiunta del software. Inoltre,
l'infrastruttra del software ns-3 incoraggia lo sviluppo di modelli simulativi che sono sufficientemente
realistici per permettere a ns-3 di essere usato come un simulatore di rete real-time, fornendo
interfacce standard per interconnettere il kernel del simulatore ad applicativi reali e testare di
conseguenza i protocolli in situazioni legate al mondo reale.
Il core simulativo di ns-3 supporta la ricerca su reti IP-based e non, concentrandosi su simulazioni
wireless/IP che coinvolgano modelli per gli standard Wi-Fi, WiMAX o LTE, in aggiunta a un’estesa
varietà di protocolli di routing statici o dinamici quali OLSR e AODV per applicazioni basate su IP.
Telcolabs s.n.c di Privitera Niccolò e Sgrilli Francesco
Via dei Sette Santi 55, CAP 50131, Firenze (FI) P.IVA:06234790480
Presentazione Società
-7-
8. Telcolabs s.n.c di Privitera Niccolò e Sgrilli Francesco
Via dei Sette Santi 55, CAP 50131, Firenze (FI) P.IVA:06234790480
Presentazione Società
-8-