Dotazione per il laboratorio di Elaborazione del Segnale e Comunicazioni Elettriche donazione Texas Instruments (circa 30 kEuro)

Slides:



Advertisements
Presentazioni simili
SDRx_TRX Transceiver SDR con il DDS AD9912
Advertisements

Progetto e simulazioni Sonar FALCON
Sistemi Mobili di Telecomunicazione
LABORATORIO 1.
Elaborazione numerica del suono
Elaborazione numerica del suono
E.Mumolo. DEEI Reti di calcolatore e Applicazioni Telematiche – Livello fisico Lezioni di supporto al corso teledidattico E.Mumolo. DEEI.
Laureando: Emanuele Viviani
Laureando: Marco DALLE FESTE
Filtri Multirate e Banchi di Filtri
II Facoltà di Ingegneria Corso di Laurea in Ingegneria Elettronica
Digital Data Acquisition
La trasmissione fisica dei segnali
Digitalizzazione EMG: Valori Tipici
Elettromiografo Gli elementi che compongono un Elettromiografo sono:
LAVORO DI APPROFONDIMENTO DI TRAVAGLIA ALBERTO
CAMPIONAMENTO (CENNI) Marina Ruggieri, Ernestina Cianca, Modulo di Elaborazione dei Segnali (Colleferro), Nuovo Ordinamento, aa
Canali e Multiplazione
Modulazioni digitali: ricevitori
INTRODUZIONE AI CONVERTITORI ANALOGICO-DIGITALI (ADC)
Sistemi Mobili di Telecomunicazione (Generalità)
ACQUISIZIONE ED ELABORAZIONE DEI PROFILI L innovativo sistema sviluppato dall Università Parthenope in collaborazione con l Università di Genova e l Enea.
IDROFONO (8 x 1m). IDROFONO (8 x 1m) IDROFONI E GEOFONI.
La rete telefonica italiana
Esperienza n. 12 Filtro passa-banda
Introduzione DSP. Trestino Cosmo Università degli studi di Padova Capitolo 1, Slide 2 Obiettivi della lezione Perché elaborare i segnali in digitale ?
Roma 19 Maggio 2008 IL LOUDNESS nr. 1 di 8 IL LOUDNESS nei segnali (radio) televisivi Mauro Falcone
Laboratorio di Fisica Nucleare e Subnucleare
Conversione Analogico/Digitale
L. Servoli - Corso Fisica dei Dispositivi Elettronici 1 Uno scheduler deve avere implementate almeno le seguenti funzionalità: 1) Inizializzatore: preparazione.
Dal tempo continuo al tempo discreto
Laboratorio di El&Tel Elaborazione numerica dei segnali: analisi delle caratteristiche dei segnali ed operazioni su di essi Mauro Biagi.
EVOLUZIONE DEL PC Legge di Moore: La potenza dei calcolatori raddoppia ogni 18 mesi Metà anni 80 (Personal Computer IBM AT) Architettura 16 bit interna,
IL MODEM Che cos’è? A cosa serve? Che problemi risolve? Come comunica?
CPU (central process unit)
Univ. Studi di Roma FORO ITALICO Prof. Stefano Razzicchia 1 UNIVERSITA STUDI DI ROMA FORO ITALICO Corso di Laurea Triennale INFORMATICA Lez. 6.
Corso di Laurea in Scienze e Tecnologie Chimiche corso di Informatica Generale Paolo Mereghetti DISCo – Dipartimento di Informatica, Sistemistica e Comunicazione.
SEGNALI COMPLESSI: modulazione in fase e quadratura SEZIONE 7
ASSOCIAZIONE RADIOAMATORI ITALIANI NOZIONI DI RADIOCOMUNICAZIONI
PONTI MICROONDE PER RETI DIGITALI TERRESTRI
Sistemi di acquisizione
PROGETTO DI UN FILTRO POLIFASE FIR DECIMATORE PER IMPIEGO IN UN SISTEMA MULTISTANDARD UMTS-WLAN RELATORE: Prof. Carla Vacchi CORRELATORE: Ing. Everest.
Ernestina Cianca, Paolo Emiliozzi, modulo di Elaborazione dei Segnali (Colleferro), Nuovo Ordinamento,a.a Elaborazione dei segnali audio tramite.
Reti di CalcolatoriAndrea Frosini1 Reti di Calcolatori a.a. 2005/06 Esercizi.
TRASMISSIONE DATI CON MODEM
Sistemi di comunicazione
Laurea Ing EO/IN/BIO; D.U. Ing EO 13
GRANDEZZE ANALOGICHE E DIGITALI
ITN “artiglio” Viareggio Radioelettronica corso Capitani
Pulse Code Modulation P.C.M.
Ottimizzazione del tempo morto
MODULAZIONE.
Laurea Ing EO/IN/BIO;TLC D.U. Ing EO 9
Moto circolare uniforme
Radiotecnica 4 Oscillatori e tipi di modulazione
Networks: Data Encoding
Modulazione digitale 1. Sistemi di elaborazione dell’informazione Modulo - Tecniche di comunicazione digitale Unità didattica – Standard di rete locale.
Esercizio 0 Qual è la frequenza più alta rappresentabile da un segnale digitale di 64 kbps? Risposta: Se parliamo di “frequenza rappresentabile” significa.
Protocolli avanzati di rete Modulo 3 -Wireless network Unità didattica 2 -Modulazione digitale Ernesto Damiani Università degli Studi di Milano Lezione.
Sistemi di elaborazione dell’informazione Modulo 1 - Tecniche di comunicazione digitale Unità didattica 1 -Richiami sulla trasmissione digitale Ernesto.
RETI NON LOCALI Parte Prima FONIA ANALOGICA E FONIA DIGITALE Gianfranco Prini DSI - Università di Milano
UNIVERSITÀ DEGLI STUDI DI PAVIA FACOLTA’ DI INGEGNERIA ELETTRONICA
Protocolli avanzati di rete Modulo 3 -Wireless network Unità didattica 1 -Introduzione Ernesto Damiani Università degli Studi di Milano Lezione 2 – Spread.
Untitled Computer Dispositivo elettronico in grado di ricevere ed eseguire sequenze di istruzioni svolgendo calcoli ed elaborazioni su dati numerici o.
HI-TECH INNOVATION AT WORK. HI-TECH INNOVATION AT WORK 2 “EASY Programming & Testing tools” Apparecchiature di programmazione e collaudo.
HI-TECH INNOVATION AT WORK. HI-TECH INNOVATION AT WORK 2 Banchi di controllo e acquisizione dati su base PC Banchi di collaudo funzionale.
Lezioni di TELECOMUNICAZIONI MODULO 7: MODULAZIONI DIGITALI
Sistemi di acquisizione Dati Sistemi di misura ad un canale.
Transcript della presentazione:

Dotazione per il laboratorio di Elaborazione del Segnale e Comunicazioni Elettriche donazione Texas Instruments (circa 30 kEuro)

Digital signal processor TMS320C67x (TMS320C6711, C6711B, and C6711C) Eight 32-Bit Instructions/Cycle 100-, 150-, 167-, 200-MHz Clock Rates 10-, 6.7-, 6-, 5-ns Instruction Cycle Time 600, 900, 1000, 1200 MFLOPS Eight Highly Independent Functional Units: Four ALUs (Floating- and Fixed-Point) Two ALUs (Fixed-Point) Two Multipliers (Floating- and Fixed-Point) Dotazione: set di 25 schedine basate sul microprocessore TMS320C6711 e 25 simulatori software

Developer starter kit

codice A/D 16 bit converter (8 KHz) D/A Developer starter kit: utilizzo per il laboratorio

Developer starter kit: sistema di sviluppo

Esempio: multiplazione a divisione di frequenza e DSB

Esempio: radio – DSB Lato PC: generazione di due segnali: uno in banda base (B=2 KHz) e laltro (B=1 KHz) modulato a f 0 = 3000 Hz. Il segnale viene interpolato, amplificato e trasmesso su cavo Microprocessore: Conversione A/D con campionamento a 8 kHz Interpolazione a 16 kHz (per evitare aliasing nella demodulazione, che genera unimmagine con centro banda 6 kHz) Canale 1: filtro passa basso 0-2 KHz Canale 2: demodulazione e filtro passa basso a 1 KHz Problema: le portanti possono non essere esattamente alla stessa frequenza e si generano dei battimenti

Esempio: radio2 - DSB Lato PC: si aggiunge la portante in trasmissione Microprocessore: Estrazione della portante da usare in demodulazione Filtro passa-alto elimina continua dopo la demodulazione

Schema del ricevitore

Struttura del programma main() { short k; for (k=0;k<26; k++) stateint[k]=0; i=0; for (k=0;k<101; k++) c1state[k]=0; ic1=0; for (k=0;k<201; k++) c2state[k]=0; ic2=0; #ifdef SCHEDA comm_intr(); // init DSK, codec, McBSP if DSK present #else comm_file(); // open I/O files if DSK not present #endif while(1) { // Idle loop #ifndef SCHEDA /* * Artificially call the handler c_int12() * if DSK is not present. If DSK is present, c_int12() will * be called by the low-level interrupt handler. */ c_int12(); #endif } main: 1.inizializza stato dei filtri 2.wait for interrupt (ovvero invoca la routine di lettura- scrittura su file)

Struttura del programma Routine di interrupt (invocata con frequenza 8 kHz, ogni volta che un nuovo campione è disponibile nellADC) 1.Calcola primo campione uscita filtro interpolatore 2.se canale=1 1.aggiorna stato del filtro passa-basso di uscita (B=2 kHz) 3.else 1.estrai valore portante (normalizzato) 2.demodula il segnale 3.aggiorna stato del filtro passa-basso di uscita (B=1 kHz) 4.Calcola secondo campione uscita filtro interpolatore 5.se canale=1 1.calcola uscita del filtro passa-basso di uscita (B=2 kHz) 6.else 1.estrai valore portante (normalizzato) 2.demodula il segnale 3.calcola uscita del filtro passa-basso di uscita (B=1 kHz)

Filtri FIR: uso di buffer circolare Filtro numerico FIR implementazione : buffer circolare lettura... scrittura...

Allopera... !

Esempio: effetti di echo e riverbero in tempo reale echo : si realizza con un filtro numerico FIR implementazione : buffer circolare lettura... scrittura...

Esempio: effetti di echo e riverbero in tempo reale riverbero : si realizza con un filtro numerico IIR lettura... scrittura...

Esempio: effetti di echo e riverbero in tempo reale Struttura programma cicla aspettando le interruzioni dalla porta di ingresso (A/D) e di uscita (D/A) main: leggi il dato input scrivi input nella posizione corrente del buffer incrementa il contatore modulo N intr. A/D: calcola il dato in output se riverbero scrivi output nella posizione precedente del buffer scrivi output nella porta di uscita intr. D/A:

Esempio: effetti di echo e riverbero in tempo reale main: intr. A/D:

Esempio: effetti di echo e riverbero in tempo reale intr. D/A:

Allopera... !

Esempio: Eliminazione tono sinusoidale a 1000 Hz Il tono viene eliminato mediante lutilizzo di un filtro notch, con uno zero alla frequenza f 0 = 1000 Hz e un polo alla stessa frequenza e modulo prossimo a 1

Esempio: Eliminazione tono sinusoidale a 1000 Hz Lato PC: generazione di un segnale sinusoidale a 1000 Hz, sovrapposto al segnale vocale generato dal microfono. Il segnale viene interpolato, amplificato e trasmesso su cavo Microprocessore: Conversione A/D con campionamento a 8 kHz Filtraggio con filtro notch IIR (secondo ordine) e invio campione alla porta di uscita

Allopera... !