STFT colored spectrogram 1000ms-de


Attribution:
Das Bild ist mit 'Attribution Required' markiert, aber es wurden keine Informationen über die Attribution bereitgestellt. Vermutlich wurde bei Verwendung des MediaWiki-Templates für die CC-BY Lizenzen der Parameter für die Attribution weggelassen. Autoren und Urheber finden für die korrekte Verwendung der Templates hier ein Beispiel.
Größe:
561 x 420 Pixel (6888 Bytes)
Beschreibung:
Dieses Bild ist eines von vier Spectogrammen des folgenden Signals:

abgetastet mit 400 Hz. Diese und die drei anderen Figuren wurden mit folgendem Matlab-Code erstellt, das auf dem stft script basiert, dass unter "User:Alejo2083/Stft script" gefunden werden kann:

clear all;

%sampling frequency
fc=400;
%duration of the signal
T=20;
%zero padding factor
my_zero=10;

%generate the signal
t=linspace(0,T,fc*T);
x=zeros(1,length(t));
%thresholds
th1=0.25*T*fc;
th2=0.5*T*fc;
th3=0.75*T*fc;
th4=T*fc;
x(1:th1)=cos(2*pi*10*t(1:th1));
x((th1+1):th2)=cos(2*pi*25*t((th1+1):th2));
x((th2+1):th3)=cos(2*pi*50*t((th2+1):th3));
x((th3+1):th4)=cos(2*pi*100*t((th3+1):th4));

%calculate and show the spectrograms
[spectrogram, axisf, axist]=stft(x,10,1,fc,'blackman',my_zero);
spectrogram=spectrogram/max(spectrogram(:));
figure,imagesc(axist,axisf,spectrogram),
title('Spektrogramm mit T = 25 ms'),
ylabel('Frequenz [Hz]'),
xlabel('Zeit [s]'), 
colorbar;

[spectrogram, axisf, axist]=stft(x,50,1,fc,'blackman',my_zero);
spectrogram=spectrogram/max(spectrogram(:));
figure,imagesc(axist,axisf,spectrogram),
title('Spektrogramm mit T = 125 ms'),
ylabel('Frequenz [Hz]'),
xlabel('Zeit [s]'), 
colorbar;

[spectrogram, axisf, axist]=stft(x,150,1,fc,'blackman',my_zero);
spectrogram=spectrogram/max(spectrogram(:));
figure,imagesc(axist,axisf,spectrogram),
title('Spektrogramm mit T = 375 ms'),
ylabel('Frequenz [Hz]'),
xlabel('Zeit [s]'), 
colorbar;

[spectrogram, axisf, axist]=stft(x,400,1,fc,'blackman',my_zero);
spectrogram=spectrogram/max(spectrogram(:));
figure,imagesc(axist,axisf,spectrogram),
title('Spektrogramm mit T = 1000 ms'),
ylabel('Frequenz [Hz]'),
xlabel('Zeit [s]'), 
colorbar;
Lizenz:
Credit:
Diese Datei wurde von diesem Werk abgeleitet: STFT colored spectrogram 1000ms.png
Bild teilen:
Facebook   Twitter   Pinterest   WhatsApp   Telegram   E-Mail
Weitere Informationen zur Lizenz des Bildes finden Sie hier. Letzte Aktualisierung: Sun, 26 Nov 2023 19:46:23 GMT

Relevante Bilder


Relevante Artikel

Kurzzeit-Fourier-Transformation

Die Kurzzeit-Fourier-Transformation ist eine Methode aus der Fourier-Analysis, um die zeitliche Änderung des Frequenzspektrums eines Signals darzustellen. Während die Fourier-Transformation keine Informationen über die zeitliche Veränderung des Spektrums bereitstellt, ist die STFT auch für solche Signale geeignet, deren Frequenzeigenschaften sich im Laufe der Zeit verändern. Anwendung findet die STFT unter anderem in Messgeräten wie den Spektrumanalysatoren. .. weiterlesen