ntelOktavanalysator auf DSP Basis
ntelOktavanalysator auf DSP Basis
ntelOktavfilter sind Formen eines elektrischen oder digitalen Filters, dessen Grenzfrequenzen in einem im konstanten Verhältnis stehen. Im Falle des Oktavfilters ist dies das Verhältnis 2:1.
Oktavfilter für elektroakustische Messungen sind nach DIN 45652 genormt, wobei die Grenzfrequenzen f1 und f2, die Mittenfrequenz f0, die Bandbreite B und der Gütefaktor, jedoch nicht die Flankensteilheiten in dB pro Oktave oder dB pro Dekade festgelegt sind.
Die meisten elektroakustischen Messungen werden mit Filtern und Normfrequenzen der Reihe b nach DIN 45401 ausgeführt, bei denen die Frequenz f = 1000 Hz als Mittenfrequenz vorkommt.
Für sequentielle Oktavsiebanalysen werden Filter genutzt, bei denen umschaltbare elektrische Komponenten jeweils neue Durchlassbereiche bilden. Die elektrischen Einschwingvorgänge beim Schalten können die Ausführung der Analyse stärker als bei Oktavfiltern verzögern, denn mehr Schaltvorgänge ergeben längere Einschwingzeiten. Aus diesem Grunde sind Parallelfilterbänke mit 1/3 Oktavfiltern bzw. mit Terzfiltern ausgeführt worden. Wie bei den Oktavfiltern kann ein einzelnes digitales Terzfilter im Zeitmultiplexbetrieb eine solche Bank ohne Nachteil ersetzen.
Eine weitere Verfeinerung der frequenziellen Abstufung der Oktavfilter bilden 1/6, 1/12 und 1/24 Oktavfilter.
DSPntelOktave
DSPntelOktave are free software
you can redistribute it and/or modify it under the terms of the
GNU General Public License as published by the Free Software Foundation;
either version 2, or (at your option) any later version.
DSPntelOktave are distributed in the hope that it will be useful,
but without any warranty; without even the implied warranty of
merchantability or fitness for a particular purpose. See the GNU General
Public License for more details.
Dipl.-Ing. Armin Rohnen LbA
Labor für Maschinendynamik
Hochschule für angewandte Wissenschaften München
University of applied sciences Munich
20. Januar 2016
Parameter:
ntel ntelOktave (1 für 1/1, 3 für 1/3, 6 für 1/6, ... )
filterord Steilheit der Filterflanken, hohe Ordnungen für hohe
Flankensteilheit bedeuten jedoch auch hohe
Rechenzeiten Empfehlung: 8
fs Abtasrate des Signals
tdata Zeitsignal für die Analyse
zeitk Zeitkonstante für die Berechnung des RMS-Werte
overlap Überlappung in % der Datenblöcke für die Berechnung
der RMS-Werte
Rückgabewerte:
dataFilt Matrix mit den gefilterten Zeitsignalen der ntelOktaven
dataOut Matrix mit den RMS-Werte/Zeitvektor der ntelOktaven
timeOut Vektor der Sützstellen der Zeitachse (Blockmitte)
frequenzen Mittenfrequenzen der ntelOktaven
Downloads: