filterung von daten (in zeitbereich)

OP #1918878
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
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
Jochen S. schrieb:
> heißt dein Sprchsignalvektor sin?? ja
>
> du berechnest städig den Sinus neu aber du arbeitest nicht mit dem
> Sprachvektor oder?

ja ich weiss aber....
ich muss glaube ich den vektor wo anders speichern dann von dort ablesen 
?
Muss das es so gemacht werden?


sorry für die Anfänger Fragen?
OP
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
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

Eine eigene Frage? Dieser Thread ist über 16 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.