Autor |
Mensaje |
Guardian
Nivel 2
Registrado: 02 Abr 2008
Mensajes: 5
|
|
Hola, les planteo una duda que tengo a ver si pueden ayudarme. Es sobre un punto del trabajo práctico especial.
Tengo una señal contenida en un .wav que en medio tiene tonos DTMF, me piden que analice el espectro de los distintos simbolos en forma individual y luego de la señal completa. Mi problema es que no se como se hace la fft para solo un trozo de la señal con Matlab ¿Se puede hacer?.
En la cátedra a veces usamos un programita que se llama Wavesurfer y con este programa el espectro para la señal completa me dá bastante diferente que con Matlab, en algo estoy pifiando, las líneas de Matlab son:
Código:
|
s=waveread('señal.wav');
ffts=abs(fftshift(fft(s)));
plot(ffts);
|
Si alguién me puede tirar un centro se lo agradecería.
|
|
|
|
|
|
|
|
|
Guardian
Nivel 2
Registrado: 02 Abr 2008
Mensajes: 5
|
|
Ya lo solucioné, era muy simple, mañana con más tiempo pongo como lo hice.
|
|
|
|
|
|
|
|
|
Rada
Moderador
Edad: 37
Registrado: 10 Abr 2006
Mensajes: 2728
Ubicación: Caballito
Carrera: Informática
|
|
|
|
|
Guardian
Nivel 2
Registrado: 02 Abr 2008
Mensajes: 5
|
|
Perdón por el cuelgue, era muy sencilla la solución.
Código:
|
[s,FS,NBITS]=waveread('señal.wav');%fijarse en el help sobre esto
tramo1=s(0:NBITS/2)%aca estoy guardando en tramo1 la mitad de la señal
tramo2=s(NBITS/2:NBITS)%aca la otra mitad
|
Asi de simple, merezco unos golpes por no avivarme
|
|
|
|
|
|
|
|
|
Guardian
Nivel 2
Registrado: 02 Abr 2008
Mensajes: 5
|
|
Perdón, a cada tramo se le puede hacer la fft por separado. Me faltó ese detalle.
|
|
|
|
|
|
|
|
|
|
|
Ver tema siguiente
Ver tema anterior
Podés publicar nuevos temas en este foro No podés responder a temas en este foro No podés editar tus mensajes en este foro No podés borrar tus mensajes en este foro No podés votar en encuestas en este foro No Podéspostear archivos en este foro No Podés bajar archivos de este foro
|
Todas las horas son ART, ARST (GMT - 3, GMT - 2 Horas)
Protected by CBACK CrackerTracker365 Attacks blocked.
|
|
[ Tiempo: 0.3544s ][ Pedidos: 20 (0.2922s) ] |