Tesi di Laurea in Ingegneria Elettronica Progetto, caratterizzazione e realizzazione di un sintetizzatore di frequenza basato su un approssimatore in logica.

Slides:



Advertisements
Presentazioni simili
Misure riflettometriche nel dominio della frequenza (OFDR)
Advertisements

Elaborazione numerica del suono
Modulo 1 Unità didattica 2:
Relatore: Prof. Fabrizio FERRANDI
Università degli Studi di Trieste
Sistemi e Tecnologie della Comunicazione
CONVERSIONE ANALOGICO-DIGITALE, A/D
INTRODUZIONE AI CONVERTITORI ANALOGICO-DIGITALI (ADC)
Laboratorio del 29/09/05 Processi AR
DATA PROCESSING UNIVERSITÀ DEGLI STUDI DI ROMA “LA SAPIENZA”
Università degli studi di Pisa
Frequency Domain Processing Francesca Pizzorni Ferrarese 17/03/2010.
Approssimazione di funzioni attraverso sistemi in logica fuzzy
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.
UNIVERSITÀ DEGLI STUDI DI PAVIA
Dinamiche caotiche nei Laser a Semiconduttore
Sistemi Elettronici Programmabili3-1 FPGA: Architettura.
ANALISI DEI SEGNALI Si dice segnale la variazione di una qualsiasi grandezza fisica in funzione del tempo. Ad esempio: la pressione in un punto dello spazio.
Laboratorio II, modulo Conversione Analogico/Digitale ( cfr.
- Via Vetri Vecchi 34, San Giovanni Valdarno (AR) “La prova Triassiale Ciclica: teoria ed applicazioni di laboratorio”
1 Filtraggio di immagini digitali attraverso combinazione adattativa di filtri di Wiener e Rule Based Filter Facoltà di ingegneria Tesi di laurea in ingegneria.
Processamento di segnali in logica fuzzy: applicazioni nella approssimazione di funzioni non lineari e nel filtraggio di immagini SAR. Candidata Arianna.
Rappresentazioni grafiche di una distribuzione di frequenze 1)Istogramma e poligono delle frequenze ● Dati raggruppati in classi ● Costituito da un insieme.
Università degli studi di Roma “Tor Vergata” Progettazione e realizzazione di un sistema di test per memorie Flash in ambiente radiativo CANDIDATO Marco.
Università degli studi di Firenze Scuola di Scienze Matematiche, Fisiche e Naturali Corso di laurea triennale in Fisica e Astrofisica Verifica della linearità.
Elaborazione in tempo reale di immagini digitali attraverso tecniche fuzzy FACOLTA’ DI INGEGNERIA Tesi di Laurea in Ingegneria Elettronica Relatore Prof.
Tor Vergata Tor Vergata Liana Placitelli Implementazione Hardware e Software di un sistema di controllo PWM comandabile da remoto Relatore Prof. Bertazzoni.
13 gennaio Sistema di rilevazione delle temperature all’interno di Personal Computer Industriali Dipartimento di Ingegneria Elettronica SISTEMA.
“Progettazione ed implementazione di un sistema digitale di elaborazione vettoriale per trattamento dati di radar ottici a doppia modulazione di ampiezza”
Fabio Garufi - TAADF1 Tecniche automatiche di acquisizione dati Sensori Prima parte.
Corso di Analisi Statistica per le Imprese Indici di variabilità ed eterogeneità Prof. L. Neri a.a
Università degli studi di Genova
Filtri di vario genere: dove ?
ARCHITETTURA DI UN SISTEMA DI ACQUISIZIONE DATI A UN SOLO CANALE
IL CONVERTITORE A/D Scheda di conversione analogico/digitale a 24 bit
ING. MAURIZIO TORRES MERCOLEDI’ 14 SETTEMBRE 2016
Esercizio no 1 Si scriva un VI per:
Segnali a tempo discreto (cfr.
Interferometro di Michelson e
Laboratorio II, modulo Conversione Analogico/Digitale (cfr. e
Filtri Digitali I filtri digitali sono utilizzati per due scopi:
Corso di Analisi Statistica per le Imprese Indici di variabilità ed eterogeneità Prof. L. Neri a.a
Teoria dell’omogeneizzazione applicata alla tribologia
Misure su Sistemi Radiomobili
Algoritmi di stima con perdita di pacchetti in reti di sensori wireless: modellizzazione a catene di Markov, stima e stima distribuita Chiara Brighenti,
G. Grossi Modelli e applicazioni
STUDIO DI UNA TURBINA EOLICA INNOVATIVA
Analisi delle Traiettorie: Modelli di Crescita Latente (LGM)
Lo studio completo di una funzione
Progettazione e modellizzazione di strutture ottiche integrate in PDMS e cristallo liquido per optofluidica e interconnessioni ottiche Relatore.
Intervalli di Fiducia Introduzione Intervalli di fiducia per la media – Caso varianza nota Intervalli di fiducia per la media – Caso varianza non nota.
Simulazioni deterministiche e stocastiche
Operatori differenziali
Anno Accademico 2010 – 2011 Corso di Progettazione dei Sistemi di Controllo Prof. Luca Schenato Prof. Gianluigi Pillonetto Gottardo Giuseppe, matr
Valutazione Soglie Transizione ADC
Timestamp + campionamenti
Ambiente STM32F3 Discovery
Tecniche Avanzate per l’Elaborazione Numerica di Segnali di Misura
Corso Misure Meccaniche e Termiche 1 Esercitazione in Classe:
Laboratorio II, modulo Segnali aperiodici (cfr.
Convertitore A/D e circuito S/H
A/D seconda parte.
ing. vincenzo lippiello
APPROFONDIMENTI CON ESEMPI DI CAMPIONAMENTO E SUCCESSIVA RICOSTRUZIONE PER INTERPOLAZIONE LINEARE Nelle pagine che seguono sono riportati i risultati del.
Corso di Laurea Specialistica/Magistrale in Farmacia
Diagrammi Di Bode Prof. Laura Giarré
Corso di Laurea in Farmacia Dipartimento di Scienze del Farmaco
Definizioni Moti armonici Propagazione delle onde
ANALISI DI UNA MISSIONE SATELLITARE PER MONITORAGGIO AMBIENTALE
Transcript della presentazione:

Tesi di Laurea in Ingegneria Elettronica Progetto, caratterizzazione e realizzazione di un sintetizzatore di frequenza basato su un approssimatore in logica fuzzy.

LAUREANDO: Ettore Del Buono RELATORE: Prof. M. Salmeri CORRELATORE: Ing. A. Mencattini CORRELATORE: Prof. S. Bertazzoni

Sommario Caratteristiche generali di un sistema digitale di sintesi di frequenza. Architetture e tecniche di ottimizzazione. Stima di funzioni in logica fuzzy ed ottimizzazione dei parametri. Simulazione di un DDS. Prestazioni nel dominio del tempo e della frequenza. Descrizione strutturale dello stimatore fuzzy. Confronto delle prestazioni e conclusioni.

Direct Digital Synthesizers Vantaggi: 1.Segnali sinusoidali su un ampio range di frequenza. 2.Alta purezza spettrale. 3.Velocità di commutazione. 4.Elevata risoluzione.

Schema a Blocchi di un Sintetizzatore Digitale Diretto

Uscite dei diversi stadi di un DDS

Armoniche spurie nello spettro di uscita Troncamento della phase word. Quantizzazione dell’ ampiezza. Precisione finita dei campioni memorizzati. Distorsione dovuta alla compressione della sinusoide. Imperfezioni del DAC. Rumore di fase del clock.

Implementazione della funzione seno Read Only Memory (Look Up Table). Architettura Sunderland. Metodo Nicholas. Sviluppo in serie di Taylor. Algoritmo Cordic. Architettura di riferimento: LUT Elevata dimensione e dissipazione di potenza. Bassa velocità di funzionamento e costi elevati.

Simmetria della funzione seno

Uscita Accumulatore a 5 bits

Passaggio da N ad (N-2) bits Complemento ad uno

Conversione fase / ampiezza Sinusoide rettificata a (B-1) bits

Conversione fase / ampiezza Sinusoide a B bits

Algoritmo di differenza seno/fase

Architettura SUNDERLAND

Architettura NICHOLAS

Sviluppo in serie di TAYLOR

Algoritmo CORDIC Equazioni di rotazione di un vettore :

Algoritmo CORDIC Espressione semplificata : Espressione iterativa : (con d=±1 e K=cost) Angolo totale dopo n iterazioni : Passo i-esimo per raggiungere la rotazione totale :

Approssimazione di funzioni in logica fuzzy Sistema fuzzy SUGENO di ordine 0 f: Target Function

Funzioni di Appartenenza

Variabilità dei pesi

Approssimazione della funzione sinusoidale y=f(x)=sin(πx/2) Continuità della derivata : Vincolo sui pesi k :

Approssimazione lineare a tratti con un sistema fuzzy Sugeno di ordine 0

Dettaglio Sugeno ordine zero

Sistemi fuzzy SUGENO di ordine n Caso n = 1, condizione per l’ uguaglianza tra la derivata della F(x) e della f(x) nei punti caratteristici :

Sistema fuzzy Sugeno ordine 1

Sistemi fuzzy SUGENO modificati Approssimazione con derivata non nulla in x = 1 : Memorizzazione della funzione :

Comportamento spettrale Coefficienti di Fourier :

Parametri di errore Massimo errore assoluto. Errore medio assoluto. Errore medio relativo. Errore quadratico medio. RSS spurious (Root Sum Square of spurious power). SFDR (Spurious Free Dynamic Range).

Vincoli sui pesi delle MFs 1.Approssimazione lineare a tratti (NFS). 2.Approssimazione a derivata non continua. 3.Approssimazione a derivata parzialmente continua. 4.Approssimazione a derivata totalmente continua.

Errore medio assoluto vs. α 0

RSS spurious vs. α 0

SFDR vs. α 0

Risultati delle simulazioni

Implementazione dell’ approssimatore fuzzy in virgola fissa Funzione approssimante Diagramma a blocchi Normalizzazione dei coefficienti nel rispetto del range di x ed y e quantizzazione.

Prestazioni nel dominio del tempo Errore assoluto -- Errore di quantizzazione

Prestazioni nel dominio della frequenza RSSspurious Rapporto Segnale Rumore Varianza del rumore

SNR (dB) di un NNFS a 7 punti vs. numero di bit

SNR (dB) sinusoide teorica vs. numero di bit

Differenza SNR sinusoide teorica / NNFS a 7 punti

Programma di simulazione in Matlab 1.Rumore di quantizzazione. 2.Confronto conversione fase – ampiezza con NNFS e ROM. 3.Andamento dei parametri SFDR ed RSS al variare del numero di bit di fase ed ampiezza. 4.Analisi di alcune configurazioni particolari.

Interfaccia utente Tuning number F. Driving frequency F V. Accumulator width N. Phase Truncation P. Phase Offset Poff. Amplitude bits B. Amplitude offset Aoff.

Funzionamento del programma Acquisizione dei dati dall’ interfaccia grafica. Generazione di un periodo della fase. Troncamento di fase. Conversione fase – ampiezza. Quantizzazione dell’ ampiezza. Determinazione dello spettro di potenza. Calcolo dei parametri SFDR e RSS spurious. Visualizzazione dei dati nel dominio del tempo e della frequenza.

Offset di fase ed ampiezza

Rumore di quantizzazione Bit di fase = 17

Confronto NNFS - ROM N = 18 P = 14 B = 12 N = 32 P = 12 B = 10

SFDR (dBc) della funzione fuzzy vs. numero di bit

Confronto con altre architetture SFDR = dBc

Configurazioni particolari N = 12 B = 11 N = 16 B = 13

Architettura Accumulatore

Full- Adder a 4 bits

Sintesi e simulazione FPGA ALTERA FLEX 6016QC208-3 SFDR = dBc

CONFRONTO NNFS - ROM

NNFS F=16

NNFS F=32

NNFS F=64

NNFS F=128

NNFS F=256

NNFS F=512

NNFS F=1024

NNFS F=2048

NNFS F=4096

NNFS F=8192

ROM F=16

ROM F=32

ROM F=64

ROM F=128

ROM F=256

ROM F=512

ROM F=1024

ROM F=2048

ROM F=4096

ROM F=8192

RUMORE DI QUANTIZZAZIONE

Bit Ampiezza = 6

Bit Ampiezza = 8

Bit Ampiezza = 10

Bit Ampiezza = 12

Bit Ampiezza = 14

Bit Ampiezza = 16

Bit Ampiezza = 18

Bit Ampiezza = 20

Bit Ampiezza = 22

Ringraziamenti Prof. Marcello Salmeri