Descrizione dei principali sistemi di comunicazione e localizzazione e dei metodi avanzati per l’elaborazione dei segnali utilizzati in diversi settori dell’ingegneria delle telecomunicazioni. Strumenti e piattaforme di sviluppo per la realizzazione di sistemi per comunicazioni, posizionamento ed elaborazione dei segnali. Piattaforme embedded (Raspberry PI, Arduino) e dedicate.
E. Upton, G. Halfacree, Raspberry PI: La guida completa, Hoepli, 2013
V. Minute, Raspberry Pi: Guida all'uso, FAG, 2013
M Margolis, Arduino: Progetti e soluzioni, 2013, Tecniche Nuove
S. Majocchi, Arduino Uno: Programmazione avanzata e libreria di sistema Copertina flessibile, Vispa, 2012
Paul D. Groves, "Principles of GNSS, Inertial, and Multisensor integrated Navigation systems", Artech House, Londra 2013.
Obiettivi Formativi
Il corso è focalizzato sugli aspetti realizzativi e pratici di sistemi per le comunicazioni, il posizionamento e l’elaborazione dei segnali. I campi applicativi di tali sistemi sono affrontati anche in altri insegnamenti del corso di laurea e includono, ad esempio, l’analisi dei segnali multimediali (immagini, video, voce, audio), dei segnali da telerilevamento, la sensoristica e le reti di sensori, l’acquisizione e l’elaborazione di segnali di navigazione, etc. L’obiettivo del corso è quello di mettere lo studente in condizione di progettare, realizzare o analizzare un dispositivo reale nei suddetti campi applicativi. A tale scopo vengono prese in esame diverse piattaforme di sviluppo, con particolare enfasi a quelle di tipo embedded (ad esempio, Raspberry PI e Arduino), dedicate e i relativi strumenti di programmazione.
Conoscenze e comprensione:
- conoscenza di software e di piattaforme informatici, per la realizzazione di semplici apparati di interesse nell'ambito dell'Ingegneria delle Telecomunicazioni.
Capacità di applicare conoscenza e comprensione:
- saper trasformare un'idea progettuale in un opportuno insieme di specifiche;
- saper selezionare le risorse e i dispositivi hardware per realizzare il progetto di un apparato;
- reperire in letteratura e/o in Internet gli algoritmi e gli strumenti software necessari per attuare il progetto;
- tradurre l'idea progettuale in un apparato hardware e/o software e verificarne il funzionamento.
Prerequisiti
Conoscenza dei principali sistemi nel settore dell’ingegneria delle telecomunicazioni derivante dagli altri insegnamenti del corso di laurea.
Metodi Didattici
Il corso è erogato mediante seminari che descrivono, usando esempi pratici derivanti da diversi settori applicativi dell’ingegneria delle telecomunicazioni, alcune problematiche da affrontare nella reale implementazione di sistemi per le comunicazioni, il posizionamento e l’elaborazione dei segnali.
Modalità di verifica apprendimento
L’esame consiste nella realizzazione pratica di un dispositivo hardware o software e nella produzione del relativo materiale di documentazione (relazione, slides, manuale operativo, etc.)
Con la prova d'esame, lo studente dovrà dimostrare di:
- sapere utilizzare dispositivi hardware e strumenti software per una realizzazione pratica di un testbed dimostrativo di un'idea progettuale;
- saper validare il dispositivo realizzato e verificare le specifiche di progetto;
- saper documentare la strumentazione realizzata.
Programma del corso
Descrizione delle principali piattaforme di tipo embedded (per esempio, Raspberry PI e Arduino), di piattaforma dedicate e dei relativi strumenti di programmazione. Descrizione del loro interfacciamento con Matlab/Simulink. Descrizione della sensoristica utilizzabile con tali dispositivi.
Seminari in diversi campi applicativi dell’ingegneria delle telecomunicazioni, quali, ad esempio, l’analisi dei segnali multimediali (immagini, video, voce, audio), di segnali da telerilevamento, le reti di sensori, etc.