Home
Accesso / Registrazione
 di 

Come sviluppare un oscilloscopio con l’iPhone e dominare la trasformata di Fourier: le immagini

Screenshot iPhone Trasformata Fourier

Se ci avete seguito nella prima parte di questo articolo, avrete sicuramente notato come abbiamo [elegantemente] glissato su tutta la porzione di codice relativa al rendering dell’interfaccia utente. La prima parte era effettivamente incentrata sulla selezione della periferica audio di ingresso e relativa apertura del canale di ingresso, sulla gestione del buffer dello flusso audio e sul codice necessario per convertire lo struttura dati del flusso audio in valori validi per l’applicazione della trasformata di Fourier.
Non abbiamo dimenticato nessun argomento e relativo codice, neanche l’applicazione di filtri software e convertitori di formato. Già con quanto descritto nel primo articolo, potrete realizzare App per iPhone e iPad in grado di applicare la trasformata di Fourier, identificando all’interno del flusso audio singole frequenze o range. Con poco lavoro in più potrete rimodulare le singole frequenze componenti e riapplicare la trasformata inversa per ottenere un flusso audio da inviare in output. In questa seconda parte, invece, ritorneremo sui nostri passi per descrivere il codice OpenGL che si occupa di rendere l’interfaccia utente ed infine sfruttare l’accelerazione hardware per il disegno in real-time delle linee dell’oscilloscopio.

Contenuto esclusivo per gli ABBONATI PLATINUM di Elettronica Open Source.

Leggi subito tutto l'articolo e poi ricevilo in PDF all'interno di EOS-Book insieme a tanti altri vantaggi offerti dall'Abbonamento Platinum! Diventa Utente PLATINUM

SCOPRI TUTTI I VANTAGGI DI UN ABBONAMENTO ANNUALE CHE COMPRENDE ANCHE TUTTO L'ARCHIVIO

 

 

 

 

 

Scrivi un commento all'articolo esprimendo la tua opinione sul tema, chiedendo eventuali spiegazioni e/o approfondimenti e contribuendo allo sviluppo dell'argomento proposto. Verranno accettati solo commenti a tema con l'argomento dell'articolo stesso. Commenti NON a tema dovranno essere necessariamente inseriti nel Forum creando un "nuovo argomento di discussione". Per commentare devi accedere al Blog
ritratto di Antonello

Avevo notato che mancava

Avevo notato che mancava questa parte ma tanto ormai lo so che basta aspettare non più tardi di un mese e completate il vostro lavoro con articoli ancora più completi e chiari.

Bravi come sempre.

ritratto di Giorgio B.

Bellissimo!

Bellissimo!

ritratto di francesco.parisi.5095

Hardware ?

E' previsto lo sviluppo di un hardware di interfaccia, o è solo un'esercizio di sviluppo iOs ?

 

Francesco

 

 

Login   
 Twitter Facebook LinkedIn Youtube Google RSS

Chi è online

Ultimi Commenti