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

Cómo extraer curvas de frecuencia única del espectro de tiempo de Matlab

Utilice la transformación de Hough para detectar dos señales LFM

clc están todas desactivadas; todas están borradas;

N = 64

sig=sigmerge(fmlin(N, 0, 0.4), fmlin(N, 0.3, 0.5), 1);

Calcular la distribución de Wigner-Veil

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

Figura (1)

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

Xlabel('time t ');

Ylabel('frecuencia');

Figura (2)

Cuadrícula (t, f, abs(tfr).^2);

Xlabel('tiempo t');

Ylabel('frecuencia f');

Zlabel('amplitud a'); procesamiento de cortes

Figura ( tres )

n = find(f = = 0.21093750000000);

ffabs=abs(tfr). ^2;

ff=ffabs(n,);

Dibujo(t,ff)