Weißes Rauschen wird durch einen Spannungsfolger geleitet und dann durch eine einfache RC-Tiefpassschaltung erster Ordnung gefiltert (C = 0,5 Mikrofarad, variierender Widerstand zwischen 2k-10k, Ohm, abhängig vom getesteten RC-Wert). Dies wird dann mit einem A2D-Gerät aufgezeichnet. Ich berechne dann die Leistungsspektren mit dem folgenden Python-Code, der auf die erfassten Rohdaten angewendet wird:
def FFTF2(raw_data):
result = abs(np.fft.fft(raw_data)*np.conj(np.fft.fft(raw_data)))
return result[0:(len(result)/2)]
Das Ergebnis ist folgendes:
Dies ist bei einem RC von 1ms. Wie Sie sehen können, fehlt es den sehr niedrigen Frequenzen an Kraft. Es ist, als ob das Signal durch einen Bandpassfilter geht. Bei höheren RC-Werten ist der Effekt nicht so deutlich.
Dies ist das ungefilterte Rauschen:
Wenn ich einen anderen Operationsverstärker in der Spannungsfolgerschaltung verwende, erhalte ich bei unterschiedlichen RC-Werten Folgendes:
RC von 5ms:
RC von 2,5 ms:
RC von 1ms:
Was könnte dieses "Abschneiden" bei den niedrigsten Frequenzen verursachen? Sehen die Leistungsspektren dieses gefilterten Rauschens "ok" aus oder sollte das Abklingen glatter sein?
Es gibt ein paar Dinge, die passieren könnten, um ehrlich zu sein.
1) Ihr Operationsverstärker ist ein echter Operationsverstärker. Als solches hat es Grenzen dafür, welche Art von Lasten es treiben kann (Sie sind nicht alle einheitlich stabil, sie sind nicht alle in der Lage, kapazitive oder induktive Lasten zu treiben usw.)
2) Ihre ADC-Eingangsimpedanz bringt Ihre "gelieferte Leistung" durcheinander. In elektrischen Schaltungen wirken sich Lasten auf die Filterfrequenzen aus. ADCs sind auch nicht wirklich dafür bekannt, resistive Eingänge zu haben.
Ich persönlich denke, es ist das zweite, aber es spielt keine Rolle, weil Sie beide auf die gleiche Weise lösen. Bewegen Sie den Filter vor den Spannungspuffer (Follower) und prüfen Sie, ob das Problem dadurch behoben wird. Es sollte so aussehen:
Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan
tok3rat0r
Wissenschaft
gline
gline
tok3rat0r
Wissenschaft
WasRoughBeast
Jon
gline
mng