Pagina 1 di 1

simulazione vhdl primo livello 2d wavelet

MessaggioInviato: 16 lug 2015, 11:27
da Rabeluk
Salve a tutti.

Sto scrivendo un codice vhdl per la simulazione del primo livello di una 2d wavelet con filtro Daubechies (5:3).

Dovrei passare una matrice 8x8 (8-bit) e poi ricavare i coefficienti
H(2n+1)=x(2n+1)-\left \lfloor \frac{x(2n)+x(2n+2)}{2} \right \rfloor
L(2n)=x(2n)+\left \lfloor \frac{H(2n+1)+H(2n-1)+2}{4} \right \rfloor

la prima passata la faccio sulla matrice iniziale riga per riga ad esempio in questo modo

flowchart.png



Quello che mi viene difficile da realizzare è l'interfaccia iniziale che mi gestisce i dati iniziali ed il circuito a valle che mi fa la seconda passata... Infatti il secondo circuito dovrà lavorare su una matrice, che mi ricavo dai coefficienti relativi alla prima passata, strutturata in questo modo

LH.png
LH.png (3.29 KiB) Osservato 4282 volte

però come potrete notare la prima passata mi restituisce i risultati in modo diverso da come mi servirebbero.... diciamo che non ne riesco a venirne a capo ... c'è qualcuno che può darmi una mano?