Universit di pisa facolt di scienze matematiche fisiche e naturali corso di laurea in informatica
Download
1 / 9

Candidato: Francesco Macchi - PowerPoint PPT Presentation


  • 111 Views
  • Uploaded on

UNIVERSIT À DI PISA FACOLT À DI SCIENZE MATEMATICHE FISICHE E NATURALI CORSO DI LAUREA IN INFORMATICA. Realizzazione completa di un’interfaccia grafica in HTML per un programma di emulazione di canale radio. Candidato: Francesco Macchi. Tutore aziendale: Francesco Potortì.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Candidato: Francesco Macchi' - jersey


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Universit di pisa facolt di scienze matematiche fisiche e naturali corso di laurea in informatica

UNIVERSITÀ DI PISAFACOLTÀ DI SCIENZE MATEMATICHE FISICHE E NATURALICORSO DI LAUREA IN INFORMATICA

Realizzazione completa di un’interfaccia grafica in HTML per un programma di emulazione di canale radio

Candidato:

Francesco Macchi

Tutore aziendale:

Francesco Potortì

Tutore accademico:

Laura Semini


Il problema
Il Problema

  • Costruzione di circuiti per l’emulazione di un canale radio

Generatore, codificatori, canale, decodificatori, comparatore.

Francesco Macchi – Anno Accademico 2005/2006


Il problema 2
Il Problema (2)

Non sempre il segnale che arriva a destinazione è uguale a quello di partenza!

ESEMPIO:

Generatore produce la sequenza 1100

Codificatore introduce ridondanza 3/1

111111000000

Canale introduce errori nel sengale

100110000001

Decodificatore toglie ridondanza 3/1

0100

0100!=1100

Francesco Macchi – Anno Accademico 2005/2006


Il problema 3
Il Problema (3)

  • Esiste una libreria scritta in “C” chiamata “codec” che implementa un programma di emulazione di canale radio.

  • Programma funzionante da linea di comando:

  • Scomodo da usare

  • Impossibilità di controllare errori di comunicazione e di precedenza tra moduli

  • Necessaria un’interfaccia semplice e gradevole

Francesco Macchi – Anno Accademico 2005/2006


Approccio alla soluzione
Approccio alla soluzione

  • Webserver scritto in Python

  • Interfaccia HTML con pagine dinamiche

  • Comunicazione tra interfaccia e webserver tramite messaggi HTTP

  • File di configurazione e di salvataggio in XML

Francesco Macchi – Anno Accademico 2005/2006


Soluzione
Soluzione

Francesco Macchi – Anno Accademico 2005/2006


Strutture dati
Strutture dati

  • Matrice utilizzata per tenere traccia degli elementi inseriti in tabella

  • Associa ad ogni elemento un numero corrispondente all’immagine in tabella

  • Liste di terne utilizzate per la costruzione del circuito

  • Ogni terna strutturata nel seguente modo:

(nome del modulo, posizione in tabella, parametri del modulo)

Francesco Macchi – Anno Accademico 2005/2006


Strutture dati 2
Strutture dati (2)

Francesco Macchi – Anno Accademico 2005/2006


Strutture dati 3
Strutture dati (3)

Francesco Macchi – Anno Accademico 2005/2006


ad