Anuncio

Colapsar
No hay ningún anuncio todavía.

Transformada de fourier. Elementos del dominio del tiempo y elementos del dominio de la frecencia

Colapsar
X
 
  • Filtro
  • Hora
  • Mostrar
Borrar todo
nuevos mensajes

  • Otras carreras Transformada de fourier. Elementos del dominio del tiempo y elementos del dominio de la frecencia

    Hola, estoy trabajando con transformadas de Fourier y tengo una duda. Primero definiré la notación brevemente: Dada una función , la transformada de esta función se denota como: , donde el dominio de es un conjunto de valores de tiempo, , y el dominio de es un conjunto de valores de frecuencia, .
    Ahora ablaré de lo que estoy haciendo: Estoy escribiendo un código en matlab para obtener la transformada de Fourier de una función con matlab. El código que uso es:
    Código:
    F=fftshift(fft(mi_funcion));
    plot(abs(F));
    Aclaro que la primer línea de código arroja como resultado un vector de valores de la transformada sin especificar cuál es el elemento del dominio () que corresponde a dicho elemento del vector. Mi problema es que la gráfica de la magnitud de la transformada (espectro de magnitud) aparece recorrida en el eje de las abscisas (eje de frecuencias, ). Ejemplo, si el espectro de magnitud debía graficarse en el intervalo (-10,10) centrada en el origen, en realidad aparece graficado en el intervalo (107,208). Lo que quiero lograr es que mi gráfica quede en la posición correcta.
    Esto me ha hecho formular la sig. pregunta: Dado un conjunto de valores de una transformada de Fourier, ¿cómo puedo saber a qué valor de corresponde cada uno de los valores de la transformada, ya que ésta es una función de ? Sería algo así como encontrar una función inversa, aunque esto no siempre es posible.

    PD: Si alguien sabe cómo resolver el problema en matlab agradeceré sus aportaciones.

  • #2
    Re: Transformada de fourier. Elementos del dominio del tiempo y elementos del dominio de la frecencia

    Con el matlab no puedo ayudarte.

    Escrito por Gambitoalekhine Ver mensaje
    Esto me ha hecho formular la sig. pregunta: Dado un conjunto de valores de una transformada de Fourier, ¿cómo puedo saber a qué valor de corresponde cada uno de los valores de la transformada, ya que ésta es una función de ? Sería algo así como encontrar una función inversa, aunque esto no siempre es posible.
    Normalmente una Transformada de Fourier puede expresarse en la forma



    Tomando un valor para tenemos la ecuación



    Que puede expresarse como



    De manera general esto es una ecuación trascendente que no puede resolverse con métodos algebraicos/analíticos. Solo en algunos casos para muy concretos, su transformada es no-trascendente. Habría que limitar a sólo funciones que su transformada sea no-trascendente. Creo que existe un espacio de funciones con esta propiedad, aunque no me sé el nombre.

    Recuerda que si miramos un espectro de un sonido o de la luz, por lo general hay una cierta cantidad de picos y valles. Si ponemos un valor constante para puede ocurrir: que ese valor no corte nunca la función (solución imaginaria); que corte por un solo punto (tendrás suerte si esto pasa, solución única); que corte por múltiples puntos (múltiples soluciones para ).

    Por lo tanto, si quieres generalizar para que sea casi cualquier cosa, entonces lo razonable es usar métodos de aproximación numérica para hallar soluciones de

    Siento mucho que en esto tampoco te podré ayudar. A ver si alguien sabe de algún método que sea útil para tu problema.

    Saludos.

    Comentario

    Contenido relacionado

    Colapsar

    Trabajando...
    X