Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Idea programma vhdl

Elettronica lineare e digitale: didattica ed applicazioni

Moderatori: Foto Utentecarloc, Foto Utenteg.schgor, Foto UtenteBrunoValente, Foto UtenteIsidoroKZ

0
voti

[1] Idea programma vhdl

Messaggioda Foto UtenteWed_17 » 17 feb 2011, 19:54

Ciao a tutti,
ho una fpga disponibile, una Virtex xsv 300, montata sulla borad 1.1:
http://www.xess.com/manuals/xsv-manual-v1_1.pdf
E'inoltre presente un codec audio:
http://web.diegm.uniud.it/abramo/Elettr ... K4520A.pdf
Vorrei realizzare una specie di riconoscitore di note, ovvero, supponendo di avere un segnale audio ad una determinata frequenza (lasciando per ora perdere contributi ad altre frequenze) volevo fare in modo che sui display comparisse la relativa nota. La mia idea è quella di fare un programma che sostanzialmente conti i fronti di salita del segnale d'ingresso con quelli del clock, e in base al numero risultate sapere che nota è (una specie di contatore). Il segnale però in ingresso dal jack viene digitalizzato mediante un ADC all'interno del codec. La mia domanda è: considerando il bit più significativo in uscita dall'ADC, posso dare questo in pasto al programma vhdl realizzato in modo da riconoscere la nota? In altre parole, il bit più significativo in uscita dall' ADC ha la stessa frequenza del segnale d'ingresso? E' fattibile come cosa o completamente irrealizzabile?
Grazie a tutti
Ci sono 10 tipi di persone: quelle che conoscono il sistema binario e quelle che lo ignorano.
...We are Motörhead, and we play rock 'n' roll...
Avatar utente
Foto UtenteWed_17
255 3 9
Expert
Expert
 
Messaggi: 363
Iscritto il: 4 dic 2008, 20:19

Torna a Elettronica generale

Chi c’è in linea

Visitano il forum: Nessuno e 89 ospiti