filterung von daten (in zeitbereich)

OP #1918878
Lesenswert?

Hallo alle zusammen,


hier geht es darum einen vektor " Audio Daten" zu filtern.

Ich möchte alle Werte,die unter einen bestimmte grenzbereicht einfach 
gleich Null setzen.Ich habe das aber nicht geschafft.....Sad

Es ist ob es eine FKT die von Zeit abhängig ist.

ZB. ein Sinus funktion: es muss doch möglich zb. alle werte die eine 
Amplitude <0.2 führen zu sin(t)== 0 sein.

wie mache ich das Bitte .

-->An der Anhang ein Beispiel von eine Cos(t) Funktion.
Die Daten,die unter eine bestimmten Amplitude sollen zu NULL gestezt 
werden.
Angehängte Dateien:
OP #1918924
Lesenswert?

ich bin auch so umgegangen:
aber er zeigt statt ein vektor zu zeigen,zeigt nur der Wert von der 
length(vektor)
hier ist was ich so gemacht habe


/*
clc
close all
clear all
for t= 0:0.01:
     if(abs(sin(t))<0.3)
         sin(t)==0;
     end


end
plot(t,sin(t))

/*

es geht um eine aufgenommene Sprache.
meine vorgehen ist so :

Die sprache,die eine kleine Amplitude sind als Rauschen zu betrachten.
Die Sprache hat eine ganze anderes verlauf im Vergleich zu den Rauschen.
OP #1921271
Lesenswert?

Hallo alle zusammen,


jetzt habe ich noch eine andere Frage.

es geht hier um eine Sprachsignal,die zwar mit rauschen gemischt ist.
Ich könnte zwar das rauschen unterdrücken aber leider ist die Sprache 
beschädigt und da muss es nicht sein.

Ich bin so umgegangen:
Die sprache hat eine bestimmte Verlauf .
alle werte die nicht diesen Verlauf entsprechen müssen gleich NULL 
gesetzt werden und zwar amplitudenmässig.

Ist man denkweise richtig oder liege ich falsch?

Mit freundlichen Grüßen
saif
OP #1921355
Lesenswert?

so was meine ich. Seh Anhang

Die Amplituden, die unter einen bestimmten Grenzen werden direkt gleich 
Null gesetzt aber solange das Signal eine Amplitude > gesetze Amplitude 
dürfte nicht gefasst werden so das man so quasi eine gespiegelte Gauss 
Funktion hat dann eine Linie dann wieder gespiegelte Gauss Funktion und 
so weiter..
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren