|
|
Erstellen eines Bandpass Filters |
|
NNLab |
Forum-Fortgeschrittener
|
|
Beiträge: 59
|
|
|
|
Anmeldedatum: 11.10.11
|
|
|
|
Wohnort: Frankfurt am Main
|
|
|
|
Version: 7.12.0
|
|
|
|
|
|
Verfasst am: 17.01.2012, 20:21
Titel: Erstellen eines Bandpass Filters
|
|
|
|
|
Hallo Freunde,
bräuchte mal wieder eure Hilfe bei der Programmierung eines Bandpass Filters.
Ich habe ein Signal, das ihr im Bild1 sieht.
Dies wurde mittels eines Ultraschalls mit einer Fs = 400 kHz aufgenommen.
Rausgegeben wird es als ein 2000x1 Double Vektor.
Dieses Signal habe ich in ein Spektogramm (Bild2) umgewandelt, mit dem folgenden Code:
Nun würde ich gerne ein Bandpass Filter auf die im Bild2 gekennzeichneten Markierungen setzen.
Hier im Forum fand ich einige Beispiele, wie z.B. dieses hier:
http://www.gomatlab.de/fir-filter-b.....8,highlight,bandpass.html
( Vielleicht trifft dieser Code für mich nicht ganz zu, bitte um Vorschläge)
Doch wie könnte ich diesen Code mit meinem Anliegen verbinden.
Dazu fehlen mir leider die nötigen Kenntnisse.
Ich bin wirklich für jede Hilfe und jeden Vorschlag dankbar.
Gruß
Beschreibung: |
In diesem Bild sind 4 verschiedene Signale |
|
Download |
Dateiname: |
Bild2.jpg |
Dateigröße: |
180.33 KB |
Heruntergeladen: |
3007 mal |
Beschreibung: |
Zum Bild1 noch: Es ist im Zeitbereich von 0 bis 5 ms |
|
Download |
Dateiname: |
Bild1.jpg |
Dateigröße: |
22.12 KB |
Heruntergeladen: |
2894 mal |
|
|
|
|
|
Winkow |
Moderator
|
|
Beiträge: 3.842
|
|
|
|
Anmeldedatum: 04.11.11
|
|
|
|
Wohnort: Dresden
|
|
|
|
Version: R2014a 2015a
|
|
|
|
|
|
Verfasst am: 17.01.2012, 22:12
Titel:
|
|
hast du die signal prozessing toolbox ? da kann man filter erstellen mit n paar clicks?
|
|
|
NNLab |
Themenstarter
Forum-Fortgeschrittener
|
|
Beiträge: 59
|
|
|
|
Anmeldedatum: 11.10.11
|
|
|
|
Wohnort: Frankfurt am Main
|
|
|
|
Version: 7.12.0
|
|
|
|
|
|
Verfasst am: 18.01.2012, 11:59
Titel:
|
|
Ja die steht mir zur Verfügung, bräuchte halt ein paar Tipps, wie ich es auf mein Signal anwenden kann.
Gibt es vielleicht nützliche Tutorials oder etwas in der Art?
|
|
|
Winkow |
Moderator
|
|
Beiträge: 3.842
|
|
|
|
Anmeldedatum: 04.11.11
|
|
|
|
Wohnort: Dresden
|
|
|
|
Version: R2014a 2015a
|
|
|
|
|
|
Verfasst am: 18.01.2012, 12:45
Titel:
|
|
erstellst dir unter filterdisign einen bandpass und machst dann generate matlab code. denn nenst du dann zb BPF.m oder so
dann machst du
x sind dann deine zu filternden daten.
glaube so ging das
|
|
|
NNLab |
Themenstarter
Forum-Fortgeschrittener
|
|
Beiträge: 59
|
|
|
|
Anmeldedatum: 11.10.11
|
|
|
|
Wohnort: Frankfurt am Main
|
|
|
|
Version: 7.12.0
|
|
|
|
|
|
Verfasst am: 18.01.2012, 13:04
Titel:
|
|
Hi Winkow,
könntest du mir vielleicht noch helfen bei den verschiedenen Einstellungen, die im Tool zu machen sind.
Design Method: IIR oder FIR, und Unterpunkte
Match exactly: Passband oder Stopband
Welche Filter order?
Frequency Specs: Fs (400000?), Fstop
Magnitude Specs: Squared oder dB
|
|
|
Winkow |
Moderator
|
|
Beiträge: 3.842
|
|
|
|
Anmeldedatum: 04.11.11
|
|
|
|
Wohnort: Dresden
|
|
|
|
Version: R2014a 2015a
|
|
|
|
|
|
Verfasst am: 18.01.2012, 13:18
Titel:
|
|
|
|
DSP |
Forum-Meister
|
|
Beiträge: 2.117
|
|
|
|
Anmeldedatum: 28.02.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2014b
|
|
|
|
|
|
Verfasst am: 24.01.2012, 10:57
Titel:
|
|
Hast du dir mal dieses Skrip angesehen?
http://www.gomatlab.de/window-sinc-filter-t19156.html
Dort ist erklärt, wie du das Filter einstellen musst und wie du es auf dein Signal anwendest. Wenn ich es richtig verstehe, möchtest du mehrere Bereiche aus dem Signal erhalten und den Rest unterdrücken. Hier musst du dann mehrere solche Filterstufen bauen (jeweils einen Bandpass für einen Frequenzbereich) und dein Rohsignal nacheinander mit jeder einzelnen Stufe filtern und die gefilterten Signale wieder zu einem zusammensetzen.
|
|
|
|
|
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 - 2024
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.
|
|