Main Content

Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

Editar la frecuencia de muestreo y otra información de tiempo

Puede agregar y editar la información de tiempo en la aplicación para cualquier señal que no sea un objeto o un objeto.Analizador de señalestimetabletimeseries Seleccione una o más señales sin información de tiempo inherente en la tabla Señal y, en la pestaña, haga clic en .AnalyzerTime Values

Nota

Seleccione una señal en la tabla Señal haciendo clic en su columna.Name La fila completa se resalta, lo que indica que la señal está seleccionada. La casilla de verificación situada junto al nombre de la señal indica si la señal se traza o no en la pantalla activa.

En el cuadro de diálogo, seleccione una opción.Time ValuesTime Specification

Opción de especificación de tiempoDescripción
Work in Samples (predeterminado)

Esta opción le permite explorar señales sin necesidad de especificar una frecuencia de muestreo o un tiempo de muestreo. Es equivalente a trazar la señal sin información del eje.MATLAB®x

Sample Rate and Start Time

Utilice esta opción cuando sepa la velocidad a la que se ha muestreado la señal. Especifique la frecuencia de muestreo y el instante correspondiente a la primera muestra.

Puede expresarse en Hz, kHz, MHz o GHz.Sample Rate

Puede expresarse en segundos, años, días, horas, minutos, milisegundos, microsegundos o nanosegundos.Start Time

Establezca la frecuencia de muestreo para que la señal se trace en unidades de tiempo en una pantalla.

Sample Time and Start Time

Utilice esta opción cuando conozca el intervalo de tiempo entre muestras. Especifique el tiempo de muestra y el instante correspondiente a la primera muestra.

El y cada uno se puede expresar en segundos, años, días, horas, minutos, milisegundos, microsegundos o nanosegundos.Sample TimeStart Time

Establezca el tiempo de muestreo para que la señal se trace en unidades de tiempo en una pantalla.

Time Values

Utilice esta opción cuando conozca el valor de tiempo correspondiente a cada muestra. Especifique los valores de tiempo mediante una expresión o el nombre de una variable en el área de trabajo.MATLABMATLAB

Se puede almacenar en un vector numérico con valores en tiempo real expresados en segundos.Time Values Los valores deben ser únicos y no pueden ser , pero no es necesario que estén espaciados uniformemente.NaN El vector debe tener la misma longitud que la señal.

Los valores de tiempo también se pueden almacenar en una matriz.duration Los valores deben ser únicos y no pueden ser , pero no es necesario que estén espaciados uniformemente.NaN La matriz debe tener la misma longitud que la señal.

Los valores de tiempo también se pueden introducir como una expresión.MATLAB La expresión debe especificar una matriz con la misma longitud que la señal. Los valores deben ser únicos y no pueden ser , pero no es necesario que estén espaciados uniformemente.NaN Algunos ejemplos válidos son:

  • , donde está la señal y es un escalar en el espacio de trabajo que representa una frecuencia de muestreo.(0:length(s)-1)'/FssFs

  • , dónde está la señal.linspace(2,2.5,length(s))'s

  • , equivalente a tomar medidas cada minuto durante 15 minutos.minutes(0:15)'

  • , equivalente a tomar dos conjuntos de medidas a 1 Hz con una larga pausa entre los conjuntos.[0:10 20:30]

En todos los casos, la aplicación deriva una frecuencia de muestreo de los valores de tiempo y la muestra en la columna de la tabla Signal.Time Un asterisco que precede a la frecuencia de muestreo indica que la señal está muestreada de forma no uniforme.

Nota

Las señales sin información de tiempo se trazan en unidades de muestras en el eje.x Las señales con información de tiempo se trazan en unidades de tiempo en el eje.x Para trazar varias señales en la misma pantalla, asegúrese de que todas tienen información de tiempo o están todas en muestras. De lo contrario, recibirá una advertencia:

Señal con eje en muestrasxSeñal con -eje en el tiempox

  • Si una señal tiene puntos de tiempo perdidos o duplicados, puede corregirla usando las puntas de .Clean Timetable with Missing, Duplicate, or Nonuniform Times

  • Si una señal no se muestrea de forma no uniforme, interpola la señal a una cuadrícula uniforme para calcular estimaciones espectrales.Analizador de señales La aplicación utiliza la interpolación lineal y asume un tiempo de muestra igual a la diferencia mediana entre los puntos de tiempo adyacentes. La frecuencia de muestreo derivada en la tabla Signal tiene un asterisco para indicar que la señal se muestrea de forma no uniforme.

    Nota

    La interpolación solo se utiliza para calcular estimaciones espectrales. Las gráficas de tiempo no se vuelven a muestrear.

    Para que se admita una señal muestreada de forma no uniforme, el intervalo de tiempo medio y el intervalo de tiempo medio deben obedecer

    1100<Median time intervalMean time interval<100.

  • El filtrado y la vista de scalogram no admiten señales muestreadas de forma no uniforme.

  • La aplicación no admite la adición de información de tiempo a los objetos o la edición de la información de tiempo de los objetos.labeledSignalSetlabeledSignalSet

Consulte también

Ejemplos relacionados

Más acerca de