|
Dobby |
Forum-Newbie
|
|
Beiträge: 1
|
|
|
|
Anmeldedatum: 05.05.08
|
|
|
|
Wohnort: Hannover
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 05.05.2008, 16:27
Titel: einfaches Tiefpassfilter
|
|
Hi Leute, ich bin gerade erst Matlab Einsteiger und benötige für die Aufarbeitung eines periodischen Signals bekannter Frequenz ein Tiefpassfilter. Gibt es da nicht Standardprogramme die eventuell jemand von euch gebastelt hat um aus einer ASCII die Daten einzulesen und zu filtern? Wenns hilft, kann ich die Daten auch hochladen.
Vielen Dank für die Hilfe, Gruß Hannes
|
|
|
|
|
steffi |
Forum-Century
|
|
Beiträge: 149
|
|
|
|
Anmeldedatum: 07.03.08
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 06.05.2008, 08:00
Titel:
|
|
Tiefpass löse ich so:
Um das Signal einzulesen musst du mal das Forum durchforsten oder die Hilfe von Matlab.
_________________
Wenn ich bei der Arbeit mit Computern eins gelernt habe dann das ich einem Computer nur soweit traue wie ich ihn werfen kann.
|
|
|
Funkenschlosser |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 12.06.2008, 20:02
Titel:
|
|
Wieso kann die Grenzfrequenz f_tp nur zwischen 0 und 1 sein?
|
|
|
steffi |
Forum-Century
|
|
Beiträge: 149
|
|
|
|
Anmeldedatum: 07.03.08
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 13.06.2008, 07:50
Titel:
|
|
Bei meinem Programm ist die Grenzfrequenz bei 400 Hz. Das funktioniert! So pauschal kann ich nicht sagen warum das bei dir nicht geht. Wie ist denn der Code?
_________________
Wenn ich bei der Arbeit mit Computern eins gelernt habe dann das ich einem Computer nur soweit traue wie ich ihn werfen kann.
|
|
|
Tox |
Forum-Fortgeschrittener
|
|
Beiträge: 54
|
|
|
|
Anmeldedatum: 26.08.08
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2010b
|
|
|
|
|
|
Verfasst am: 16.09.2008, 18:21
Titel:
|
|
|
|
Babel42 |
Forum-Fortgeschrittener
|
|
Beiträge: 51
|
|
|
|
Anmeldedatum: 05.10.07
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 20.09.2008, 09:25
Titel:
|
|
Weil Matlab mit normierten Frequenzen arbeitet. Das heißt die die höchste Frequenz in deinem Signal entspricht 1.
_________________
„I think the problem, to be quite honest with you, is that you've never actually known what the question is.“
|
|
|
Gast |
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 29.10.2008, 10:37
Titel:
|
|
Noch eine (vielleicht bescheidene) Frage hierzu:
Warum wird hier auf die halbe Atastfrequenz normiert? Dies mit dem Hintergrund dass dies nach Nyquist die größte auftretende Frquenz im System ist??
|
|
|
LuckyMat |
Forum-Anfänger
|
|
Beiträge: 19
|
|
|
|
Anmeldedatum: 09.02.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 01.04.2009, 06:28
Titel:
|
|
steffi hat Folgendes geschrieben: |
Tiefpass löse ich so:
Um das Signal einzulesen musst du mal das Forum durchforsten oder die Hilfe von Matlab. |
Danke! Aber was beudetet der erste Parameter 5 in der Funktion buffer()?
|
|
|
derOli |
Forum-Meister
|
|
Beiträge: 579
|
|
|
|
Anmeldedatum: 19.03.08
|
|
|
|
Wohnort: Leipzig
|
|
|
|
Version: 2010a
|
|
|
|
|
|
Verfasst am: 01.04.2009, 09:17
Titel:
|
|
Hi, nicht buffer sonder butter.
Der erste Parameter gibt die Ordnung des Filters an.
Grüße,
der Oli
|
|
|
Sooly |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 20.07.2009, 18:16
Titel:
|
|
Wenn ich Abtastfrequenz von 1KHz habe und Grenzfrequenz bei 500Hz wählen möchte, wie soll ich 'f_tp' und 'fs' setzen?
DANKE!!!
|
|
|
Tim |
Forum-Century
|
|
Beiträge: 140
|
|
|
|
Anmeldedatum: 03.11.07
|
|
|
|
Wohnort: Stuttgart
|
|
|
|
Version: 2011b+aktuellstes Release
|
|
|
|
|
|
Verfasst am: 20.07.2009, 20:06
Titel:
|
|
Gar nicht weil geht nicht. Damit würdest du das Nyquist-Shannon-Abtasttheorem verletzen. Wenn du 500Hz als Grenzfrequenz willst, musst du schneller abtasten. Oder wenn du nur mit 1000Hz abtasten kannst, kannst du eben nur Grenzfrequenzen <500Hz haben. Natürlich könntest du mit sagen wir 499.999Hz als Grenzfrequenz arbeiten, aber den Unsinn dahinter solltest du dir selbst erklären
Was f_tp und fs sind stand ja schon im Code...
|
|
|
pospiech |
Forum-Century
|
|
Beiträge: 130
|
|
|
|
Anmeldedatum: 03.09.07
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 11.01.2010, 11:03
Titel:
|
|
Ich möchte einen Tieffpassfilter für Matrizen verwenden, habe also 2D Daten. Die filter Funktion gilt allerdings nur 1D Daten.
Wie würde der Code aussehen um 2D Daten zu filtern?
Und wie bestimem ich die Frequenzen? Die Daten sind Kamerabilder mit Auflösungen von ca 200x200 px, in denen in der Mitte ein Gauss und an den Rändern das zu elimenierende Kamerarauschen zu sehen ist.
Matthias
|
|
|
NucleusCH |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 14.11.2019, 09:25
Titel: Hochpassfilter
|
|
Guten Tag,
wie würde das Ganze denn für einen Hochpass aussehen? Ich hab ein paar Audiodateien von 5 Sek. Länge, die ich einfach mit 200, 400, 600, 800 und 1000 Hz Hochpass filtern möchte.
Vielen Dank im Voraus!
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2025
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|