Forum: Analoge Elektronik und Schaltungstechnik Spannung analog interpolieren, Peaks filtern


von DerEntwickler (Gast)


Lesenswert?

Hallo,

ich benötige eine Schaltung mit welcher ich aus einem Audiosignal Peaks 
<1s herausfiltern kann. Da sich in in einem Zeitintervall von 1s eine 
30Hz Frequenz verstecken kann, komme ich mit den üblichen 
Tiefpassfilterungen hier nicht weiter. Habt ihr weitere Ideen? Gibt es 
Schaltungen mit welchen ich über einen einstellbaren Zeitraum eine 
Spannung interpolieren kann?

Beste Grüße

von Tom (Gast)


Lesenswert?

Suchst Du einen Limiter?
https://de.wikipedia.org/wiki/Limiter

von Stefan P. (form)


Lesenswert?

DerEntwickler schrieb:
> Da sich in in einem Zeitintervall von 1s eine
> 30Hz Frequenz verstecken kann

Achtung: In dem genannten Intervall kann sich auch eine Frequenz von 
17,82 kHz verstecken.
Am besten fängst Du nochmal von vorne an und erklärst, was Du eigentlich 
erreichen willst.

von DerEntwickler (Gast)


Lesenswert?

Hallo,

vielen Dank für eure Antworten. Richtig, es könnte sich ebenfalls 
17,8kHz darin verstecken. Wenn man es genau nimmt sogar eine 1Hz 
Schwingung.

Nochmal kurz zur Erklärung: Es soll ein Mikrofonsignal, welches die 
Umgebungsgeräusche aufnimmt, so gefiltert werden, dass alle Geräusche 
die nicht länger als 1 Sekunde sind verschwinden. Nur konstante 
Störgeräusche sollen durchgelassen werden. Als Mikrofon wird ein 
Kapselmikrofon verwendet. Es reicht dabei sich auf das hörbare Spektrum 
zu beschränken. Also etwa 20-20.000Hz. Das Signal wird anschließend 
weiterverarbeitet. Dabei soll alles analog sein. Es soll kein µC 
verwendet werden.

Hier ein kleines Beispiel:
17,8kHz, 1,5 Sekunden lang -->soll durchgelassen werden
17,8kHz, 0,8 Sekunden lang -->soll herausgefiltert werden
50Hz, 10 Sekunden lang -->soll durchgelassen werden
50Hz, 0,2 Sekunden lang -->soll herausgefiltert werden

Meine aktuelle Idee ist es, das Signal über einen Zeitraum von 2-3 
Sekunden zu interpolieren, und damit die Peaks abzuschwächen.

Beste Grüße

von Herbert (Gast)


Lesenswert?

Mit Fourier-transformation das Spektrum zerlegen und alles was kürzer 
als gewünscht ist, rausschneiden. Ist doch fast so einfach wie deine 
Beschreibung.

von Benedikt S. (benedikt_s)


Lesenswert?

Fourier-Transformation-->Für Hochpassfilter im Freqenzraum für jedes 
Frequenzbin-->Inverse Fourier-Transformation.

Analog wird das ne heftige Nummer.

von DerEntwickler (Gast)


Lesenswert?

Hi,

eine direkte Fourier Transformation geht nicht, weil nur es analog sein 
soll. Ich könnte höchstens das Spektrum in ca. 10 Bereiche unterteilen, 
für jeden Frequenzabschnitt einen Bandpass entwerfen, und über einen 
Kondensator mit einer entsprechenden Zeitkonstante einen Transistor 
schalten, welcher den Spektrumsabschnitt durchlässt oder sperrt.

Das ist aber nicht sehr elegant, durch die 10 Bereiche nur sehr grob und 
man benötigt sehr viele Bauteile, wodurch es teuer wird.

Beste Grüße

von DerEntwickler (Gast)


Lesenswert?

Hier noch ein zweiter Gedanke mit theoretische Rechenwerten von mir:

Ich lege eine Referenzspannung von 1V fest. Anschließend teile ich das 
Mikrofonsignal auf. Alles was <1V wird durchgelassen. Der Signalanteil 
>1V fließt in Schaltung, welche einen Kondensator auflädt, sodass ein 
Transistor durchschaltet und das Signal durchlässt. Anschließend werden 
wieder beide Signalanteile addiert. Ist das Signal nur sehr kurz, wird 
der Kondensator nicht genug aufgeladen, sodass der Transistor nicht 
durchschaltet. Somit würde das kurze Signal nicht aufaddiert werden, und 
wäre weggefiltert.
Abschließend messe ich das Ausgangssignal und stelle danach die 
Referenzspannung ein, sodass die Referenzspannung der aktuellen 
Ausgangsspannung entspricht.

Was haltet Ihr davon, bessere/andere Ideen?

Beste Grüße

von Benedikt S. (benedikt_s)


Lesenswert?

Anschließend teile ich das Mikrofonsignal auf.
Wie gedenkst du das zu tuen?

Was hast du mit dem Signal vor willst du etwas messen oder Audio 
Aufnehmen und dann wiedergeben.

von Traveller (Gast)


Lesenswert?

Wenn die Logik nach mehr als einer Sekunde auf "Durchlassen" 
entscheidet, was soll mit der ersten Sekunde geschehen? Auch ausgeben 
oder weglassen? M.a.W, Wieviel von 1,1 Sekunden Signal sollen "Hinten" 
ankommen?

von Bernd K. (movin)


Lesenswert?

DerEntwickler schrieb:
> Anschließend werden
> wieder beide Signalanteile addiert

Hebst du das analoge Signal so lange in ner Zigarrenkiste auf?

von DerEntwickler (Gast)


Lesenswert?

>Anschließend teile ich das Mikrofonsignal auf.
>Wie gedenkst du das zu tuen?

z.B. mit einem Komparator, welcher das Eingangssignal mit der 
Referenzspannung vergleicht. Ist das Signal größer als die 
Referenzspannung, so wird nur der Teil durchgelassen, welcher über der 
Refrenzspannung liegt. Wie ich das im Einzelnen genau mache, weiß ich 
noch nicht. Es geht nur um allgemeine Ideen und Gedankenanstöße.

>Was hast du mit dem Signal vor willst du etwas messen oder Audio
>Aufnehmen und dann wiedergeben.

Das Signal wird anschließend in einen analogen Regler fließen, welche 
ein Signal entsprechend der hier disktuierten Umgebungslautstärke 
regelt. Aber hier in diesem Thread soll es rein um die Filterung des 
Mikrofonsignals gehen.

von Benedikt S. (benedikt_s)


Lesenswert?

Aber hier in diesem Thread soll es rein um die Filterung des
Mikrofonsignals gehen.

Mööp denke nicht, dass das zielführend ist.

Ich denke das du mit diesem Ansatz auf dem Holzweg bist, beschrieb 
lieber die Aufgabe dann können wir dir auch helfen.

P.s. Soll das ganze eine "beatdetection" werden ?

: Bearbeitet durch User
von DerEntwickler (Gast)


Lesenswert?

>was soll mit der ersten Sekunde geschehen? Auch ausgeben
>oder weglassen?

Das ist egal. Die erste Sekunde kann weggelassen werden. Erst alles über 
1 Sekunde ist für mich interessant

>Hebst du das analoge Signal so lange in ner Zigarrenkiste auf?

Dies ist ebenfalls mit der obigen Antwort beantwortet. In der Zeit wo 
das >1V Signal auf seine Durchschaltung wartet, wird einfach nix 
aufaddiert. Es wird also einfach nur das kleiner 1V Signal ausgegeben. 
Es muss nichts gespeichert werden.

von Stefan P. (form)


Lesenswert?

Gleichrichten und auf Komparator geben. Schwellwertüberschreitungen auf 
ein Monoflop geben und mit dessen Ausgang das Analogsignal von "vorne" 
nach "hinten" durchschalten.

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.