Ich versuche, 2000 Taps an den FFT-Filter in gnuradio übergeben. Wie kann ich die Datei lesen und sie an das Filterfeld des FFT-Filters übergeben?Übergeben von Taps an den Filter mit Datei in gnuradio
Antwort
Dies ist nicht möglich. Sie können jedoch die Filter Taps
Variablen, die in GRC
verfügbar sind, verwenden, um die gewünschten Abgriffe bei der Initialisierung Ihres Flussgraphen zu erzeugen. Übergeben Sie die ID
der Variablen an die taps
Feld Ihres FFT filter
Block und Sie sind fertig.
Wenn Ihre Abzweigungen sehr spezifisch sind und nicht aus der verfügbaren Filterabgriffsvariablen erstellt werden können, könnten Sie möglicherweise die generierte Python-Datei bearbeiten und sie mit einem Python-Array speichern.
EDIT: Wie @Marcus festgestellt, können Sie numpy
verwenden, um Taps aus einer Datei zu laden. Verwenden Sie einfach das Element Import
aus dem GRC
, um numpy
zu importieren, und verwenden Sie dann ein Variable
Element, verwenden Sie numpy.fromfile('filename')
, um die gewünschten Abgriffe zu laden.
Nicht vollständig damit einverstanden; Man könnte sich eine Workaround vorstellen, die einen 'import numpy' Block benutzt und dann' numpy.fromfile (...) 'im Taps Feld benutzt! –
Ja, gute Lösung. Ich denke jedoch, dass er nur die bereits existierenden Wege benötigt, um die Wasserhähne zu produzieren. 2000 Armaturen sind viel zu groß, um praktisch zu sein. – Manos
Re: 2000 Armaturen. Wahr. Aber es gibt vielleicht eine spezielle Verwendung, die einen bestimmten Filter erfordert - und ehrlich gesagt, wenn Sie die Zeit oder die CPU-Leistung haben, machen die Multithread-FFT-Filter einen Schlag und können den Umgang mit diesen Filterlängen ermöglichen - wenn die numerische Stabilität es erlaubt (FFT ist jedoch ziemlich stabil). –
- 1. Argumente an angularjs Filter übergeben
- 2. Übergeben von Datei von der Webseite an den Dienst wcf
- 3. Senden und Empfangen von TXT-Datei mit GNURadio
- 4. Parameter programmgesteuert an Power BI-Filter übergeben
- 5. Benutzer wählt "All", nichts an Filter übergeben
- 6. Argumente an einen Filter übergeben - Laravel 4
- 7. Wie Übergeben von Benutzeranmeldeinformationen an den Webdienst?
- 8. Waschbeckenblock gnuradio
- 9. Wert an den Controller mit Ajax übergeben
- 10. Übergeben von HTML-Element an den Controller
- 11. GNURadio libusb Fehler mit PyBombs
- 12. Übergeben von Daten vom Formular an den Controller in PHP
- 13. Mehrere Taps mit UITapGestureRecognizer
- 14. Was ist der Mechanismus, durch den ein Sitzungsattribut von einem Filter an ein Servlet übergeben wird?
- 15. Übergeben von Parametern an eine andere Bash-Datei mit Leerzeichen
- 16. Übergeben von Argumenten an den statischen Konstruktor mit Intent
- 17. Übergeben von Aufträgen an den EMR-Cluster mit MRJob
- 18. Übergeben von Daten an mdDialog
- 19. Einen einfachen GNUradio-Fluss unterbrechen
- 20. Gnuradio: Wie erkennt man den Peak einer FFT-Kurve?
- 21. Übergeben von Ausdrücken an Funktionen in Python?
- 22. Übergeben von Fehlern an den Client in Express
- 23. Übergeben von Argumenten an den Signalhandler in C
- 24. Übergeben einer Datei in den Browser mit header() php
- 25. Mehrere Dateien an den Eingangsknoten mit Watir übergeben (mit Ruby)
- 26. Übergeben Sie den Dateinamen an Programm
- 27. Gnuradio OOT keine Quellen sehen?
- 28. Übergeben Sie Kwargs in Django Filter
- 29. nginx Datei-Typ an Backend-Server übergeben
- 30. Variable in ng-Repeat-Filter übergeben
2000 Taps ist ** massiv **. In 90% der Fälle, in denen ich die Leute fragte, ob sie tatsächlich einen solchen Filter benötigen würden, stellte sich heraus, dass dies nicht der Fall war, sondern nur einen Filter, der viel strenger war als die tatsächlich geforderte. –