Red de conocimiento informático - Material del sitio web - Cómo extraer curvas de frecuencia única en el diagrama de espectro de tiempo de Matlab

Cómo extraer curvas de frecuencia única en el diagrama de espectro de tiempo de Matlab

Detecta dos chirridos usando la transformación de Hough

clc; cerrar todo; borrar todo

N=64; ), fmlin(N, 0.3, 0.5), 1);

Calcular la distribución de Wigner-Veile

[tfr, t, f]=tfrwv(sig)

Figura (1)

contour(t, f, abs(tfr).^2)

xlabel('time t');

ylabel ('frecuencia');

figura(2)

mesh(t, f, abs(tfr).^2);

xlabel('hora t');

ylabel('frecuencia f');

zlabel('amplitud A'); procesamiento de cortes

figura( 3)

n=find(f==0.210937500000000);

ffabs=abs(tfr).^2;

ff=ffabs(n,: );

trama(t,ff)