universit di pisa facolt di scienze matematiche fisiche e naturali corso di laurea in informatica
Download
Skip this Video
Download Presentation
Candidato: Francesco Macchi

Loading in 2 Seconds...

play fullscreen
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