DSP-Software Wellensynthese als FPGA-Tester

Gast #2513556
Ich poste folgende Frage hier, weil es auf Software und SV hinausläuft.

Ich möchte meinen FPGA, der eine kompliziert aufgebaute Filtergruppe, 
die leider nicht komplett von mir gebaut wird/wurde, testen und dazu 
Rauschen erzeugen. Das Ganze muss im Gerät laufen, wo kein FPGA 
sondern nur DSP-Power zur Verfügung steht. Ich möchte zunächst weisses 
Rauschen haben, das ich passend zu Anwendung / zum Testfall filtere. Den 
EQ dafür kann ich bauen. Es hängt also jetzt am Rauschen. Die Idee ist 
die Folgende:

Ich möchte wie bei der iFFT eine Reihe von Frequenzamplituden vorgeben, 
die dann in Frequenzen umgesetzt werden. Beispiel:

10ms lang die 100 Frequenzen von 100kHz - 199kHz
20ms lang die 100 Frequenzen von 200kHz - 299kHz
u.s.w.

Problem: Wie gebe ich die Phasen am Besten vor?

Ich habe das in Excel zusammenaddiert (100 Spalten mit 100 Frequenzen) 
komme aber zu komischen Ergebnissen. Nehme ich z.B das komplette 
Spektrum für 128 mit jeweils steigender Frequenz um 1/128 wie es bei der 
FFT/iFFt der Fall ist (das war der Ausgangspunkt im Excel), bekomme ich 
immer 0, bzw 1! Ok, irgendwie ist es auch logisch, dass die Summe der 
Frequenzen langfristig 1 sein muss, sonst wäre es kein weisses Rauschen.

Frage:

Wie teilt man die jetzt so geschickt ein, dass das nicht passiert und 
man dennoch eine überschaubare Messzeit erhält, in der sich die Wirkung 
der Frequenzen richtig addieren und gleichverteilt sind?

Kann ich irgendwie einen FFT-Core dazu hernehmen und den modifizieren, 
dass der das macht? Ich denke mir, dass ich die Frequenzen irgendwie 
gegeneinander vertschieben muss.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.