std_logic_vector -> mit werten von -1 bis +1

Gast #1190330
Lesenswert?

Hallo!

Ich versuche gerade ein Bild für weitere Verarbeitung einzulesen ->
was mich jedoch ein wenig ärgert ist, dass ein pixel einen wert zwischen 
-1 und +1 annehmen kann.

Wie gestalte ich so einen vektor?
habe bisher nur das std_logic_vector äquivalent gefunden, welches aber 
nur 0 oder 1 speichern kann.

gibt es schon eine solche implementierung eines solchen vektors - alle 
werte zwischen -1 und +1 stellen also grauwerte dar... ich weiß zwar 
noch nicht wie viele nachkommastellen ich brauche... ich gehe mal von 2 
stellen aus.

Vielen Dank!

lg
Fragesteller
Moderator (Firma: Titel) Persönliche Seite #1190349
Lesenswert?

Ein Vektor ist nur eine Aneinanderreihung von Bits. Wie du diese Bits 
interpretierst, steht in deiner Macht.

> vektors - alle werte zwischen -1 und +1 stellen also grauwerte dar
Nein.

> dass ein pixel einen wert zwischen -1 und +1 annehmen kann.
Wie sieht deine Schnittstelle aus? Analog? Seriell? Parallel? Busbreite?

> nachkommastellen ich brauche... ich gehe mal von 2 stellen aus.
#  Also von -1.00 bis +1.00
#  Weil in einen Vektor direkt keine Kommazahlen passen,
   muß erst mal eine Verstärkung her: -100..+100
#  Das passt jetzt gut in einen 8-Bit signed Vektor,
   denn der kann ja -128..+127 annehmen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren