Pzed
11-05-2006, 21:19
Ciao a tutti, ho un problema che mi sta portando via un pò di tempo....devo manipolare dei dati partendo da un file .raw binario che stando a chi me lo ha fornito dovrebbe contenere una sequenza di singoli bit derivanti da un algoritmo di compressione audio (CVSD).
Il primo passo è stato creare in c++ una funzione che leggesse il file raw e lo traducesse in uno di testo (per poterlo utilizzare ad esempio con vhdl) e poi è venuto tutto il resto (decodifica ricodifica etc etc).
Il problema è che il sistema non arriva a regime....una delle ipotesi è che ci sia un errore nel passaggio raw->txt e quindi si ottenga un segnale troppo instabile per permettere di essere raggiunto!
Arrivo al dunque...qualcuno mi può gentilmente postare un pò di codice che mi garantisca una corretta lettura del file raw? se volete ve lo posso allegare!!
Grazie a tutti..spero in (rapide :D) risposte!
Pzed
Il primo passo è stato creare in c++ una funzione che leggesse il file raw e lo traducesse in uno di testo (per poterlo utilizzare ad esempio con vhdl) e poi è venuto tutto il resto (decodifica ricodifica etc etc).
Il problema è che il sistema non arriva a regime....una delle ipotesi è che ci sia un errore nel passaggio raw->txt e quindi si ottenga un segnale troppo instabile per permettere di essere raggiunto!
Arrivo al dunque...qualcuno mi può gentilmente postare un pò di codice che mi garantisca una corretta lettura del file raw? se volete ve lo posso allegare!!
Grazie a tutti..spero in (rapide :D) risposte!
Pzed