simulazione vhdl primo livello 2d wavelet

Strumenti informatici per la matematica applicata, le simulazioni, il disegno: Mathcad, Matlab, Scilab, Microcap, PSpice, AutoCad ...

Moderatori: Foto Utenteg.schgor, Foto Utentedimaios

Avatar utente
Foto UtenteRabeluk
116 1 4 9
Sostenitore
Sostenitore
Messaggi: 765
Iscritto il: 30 gen 2011, 21:26
-1
voti

[1] simulazione vhdl primo livello 2d wavelet

Messaggioda Foto UtenteRabeluk » 16 lug 2015, 11:27

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) Visto 4285 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?
Ultima modifica di Foto Utenteadmin il 24 nov 2015, 9:02, modificato 1 volta in totale.
Motivazione: inserite immagini come allegati evitando server esterni

Torna a “Programmi applicativi: simulatori, CAD ed altro”