Als «signal-processing» getaggte Fragen

AKA digitale Signalverarbeitung (DSP). Ein Signal ist ein informationstragendes sich änderndes Attribut einer Entität, aber im digitalen Sinne bezieht sich "Signal" entweder auf empfangene oder gesendete Datenströme / Datenblöcke, die üblicherweise reale Größen wie Audiopegel, Leuchtkraft, Druck usw. darstellen Zeit oder Entfernung. "Verarbeitung" ist das Ändern, Analysieren oder Charakterisieren der Daten, um Informationen abzurufen / zu modifizieren, die dem betreffenden Signal inhärent sind.


7
Wie kann man eine Kurve richtig glätten?
Nehmen wir an, wir haben einen Datensatz, der ungefähr von gegeben sein könnte import numpy as np x = np.linspace(0,2*np.pi,100) y = np.sin(x) + np.random.random(100) * 0.2 Daher haben wir eine Variation von 20% des Datensatzes. Meine erste Idee war, die UnivariateSpline-Funktion von scipy zu verwenden, aber das Problem ist, …

5
Wie erhalte ich die Frequenzen jedes Werts in einer FFT?
Ich habe ein FFT-Ergebnis. Diese werden in zwei doubleArrays gespeichert : einem Realteil-Array und einem Imaginärteil-Array. Wie bestimme ich die Frequenzen, die jedem Element in diesen Arrays entsprechen? Mit anderen Worten, ich hätte gerne ein Array erstellt, in dem die Frequenzen für jede reale und imaginäre Komponente meiner FFT gespeichert …


4
Analysieren Sie Audio mit Fast Fourier Transform
Ich versuche, einen grafischen Spektrumanalysator in Python zu erstellen. Ich lese gerade 1024 Bytes eines 16-Bit-Dual-Channel-Audiostreams mit 44.100 Hz Abtastrate und mittle die Amplitude der beiden Kanäle zusammen. Jetzt habe ich eine Reihe von 256 signierten Shorts. Ich möchte jetzt ein fft auf diesem Array mit einem Modul wie numpy …

4
Grundlegendes zur FFT-Ausgabe
Ich brauche Hilfe beim Verständnis der Ausgabe der DFT / FFT-Berechnung. Ich bin ein erfahrener Softwareentwickler und muss einige Messwerte des Smartphone-Beschleunigungsmessers interpretieren, z. B. das Ermitteln der Hauptfrequenzen. Leider habe ich vor fünfzehn Jahren die meisten meiner College-EE-Klassen durchgeschlafen, aber ich habe in den letzten Tagen über DFT und …

3
So implementieren Sie einen Bandpass-Butterworth-Filter mit Scipy.signal.butter
AKTUALISIEREN: Ich habe ein Scipy-Rezept gefunden, das auf dieser Frage basiert! Wenn Sie interessiert sind, gehen Sie direkt zu: Inhalt »Signalverarbeitung» Butterworth Bandpass Es fällt mir schwer, eine anfangs einfache Aufgabe der Implementierung eines Butterworth-Bandpassfilters für ein 1-D-Numpy-Array (Zeitreihen) zu erreichen. Die Parameter, die ich einschließen muss, sind die Abtastrate, …





Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.