Forum: FPGA, VHDL & Co. Fensterfunktion


von Daniel (Gast)


Lesenswert?

Gibt es schon vorgefertigte Fensterfunktionen in VHDL? z.B Hamming oder 
so? Die Werte habe ich z.B. schon, weiß aber nicht wie ich die in VHDL 
umsetzen kann, da es sich um floating points handelt, gibt es eone 
Möglcihkeit, z.B. 0.0376 in VHDL als floating oder fixed point 
auszugeben? Wenn ja, wie? MfG

von A. M. (am85)


Lesenswert?

Daniel schrieb:
> gibt es eone
> Möglcihkeit, z.B. 0.0376 in VHDL als floating oder fixed point
> auszugeben? Wenn ja, wie? MfG

Vielleicht hilft dir das ein bisschen:

http://www.mikrocontroller.net/articles/Rechnen_in_VHDL

von D. I. (Gast)


Lesenswert?

Bei Xilinx kannst du dir Floating Point Operatoren erstellen mithilfe 
des Coregens. Dieses Vergnügen habe ich aktuell

von Jürgen S. (engineer) Benutzerseite


Angehängte Dateien:

Lesenswert?

Braucht man da unbedingt float?

Ich arbeite mit einer FFT und habe mir einen HANN-Filter mit dem Cordic 
gebaut. Alternativ funktioniert auch eine lineare Interpolation eines 
Punktecosinus recht gut. Er produziert nur minimale Oberwellen in der 
FFT.

von Edi M. (Gast)


Lesenswert?

Das Einfachste ist ein Dreieick.

von Marcus B. (raketenfred)


Lesenswert?

Edgar M. schrieb:
> Das Einfachste ist ein Dreieick.

Kommt drauf an, wie genau man es haben will.
Noch einfacher einfach zwischen 1,0,-1 mit hilfe von 3if schleifen 
ausgeben

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Marcus B. schrieb:
> mit hilfe von 3 if schleifen ausgeben
Dazu finden sich ausführlichste Informationen hier:
http://www.if-schleife.de/

> mit hilfe von 3 if schleifen ausgeben
Sosososo, wieder mal ein paar Schleifen in VHDL...

von Stefan (Gast)


Lesenswert?

Marcus B. schrieb:
> Noch einfacher einfach zwischen 1,0,-1 mit hilfe von 3if schleifen

Mal weg von der Schleiferei? Wie war das gemeint?

3 verschiedene Amplituden für 3 verschiedene Bereiche?

Oder wie?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.