Jump to content

Periodo: Difference between revisions

From glossaLAB
m Text replacement - "[[Categoría:" to "[[Category:"
No edit summary
Line 5: Line 5:
Gráficamente, se representa de la siguiente forma: </br>
Gráficamente, se representa de la siguiente forma: </br>
[[File:Periodo señal continua.png]]
[[File:Periodo señal continua.png]]
'''PERIODO PARA TIEMPO DISCRETO'''</br></br>
'''PERIODO PARA TIEMPO DISCRETO'''</br></br>
El periodo de una señal discreta, habitualmente representado por la letra “N”, es el número de muestras que transcurren entre dos puntos equivalentes de una señal discreta. El menor valor de “N” para el que se cumple esta propiedad, se denomina periodo fundamental.
El periodo de una señal discreta, habitualmente representado por la letra “N”, es el número de muestras que transcurren entre dos puntos equivalentes de una señal discreta. El menor valor de “N” para el que se cumple esta propiedad, se denomina periodo fundamental.
Line 10: Line 11:
X(n) = x(N*n), siendo “n” el tiempo discreto y “N” el periodo
X(n) = x(N*n), siendo “n” el tiempo discreto y “N” el periodo
Gráficamente, se representa de la siguiente forma:</br>
Gráficamente, se representa de la siguiente forma:</br>
[[File:Captura de pantalla 2022-03-22 224001.png]]
[[File:Captura de pantalla 2022-03-22 224001.png]]




'''CÓDIGO MATLAB'''</br>
'''CÓDIGO MATLAB'''</br>
El siguiente código en Matlab, muestra los pasos para mostrar el periodo de una señal. Para este caso, se ha hecho uso de la señal periódica "s" como ejemplo.<br><br>
El siguiente código en Matlab, muestra los pasos para mostrar el periodo de una señal. Para este caso, se ha hecho uso de la señal periódica "s" como ejemplo.<br><br>
t=-10:0.1:10; %Variable “t”. Vector de tiempo desde -10 segundos hasta 10 segundos con un salto de 0,1 segundos.</br>
<syntaxhighlight lang="matlab">
%Primer ejemplo%
fs=10; %Frecuencia de muestreo
t=-10:1/fs:10; %Variable “t”. Vector de tiempo desde -10 hasta 10 segundos.</br>
s=[ones(1,30),zeros(1,30),ones(1,30),zeros(1,30),ones(1,30),zeros(1,30),ones(1,21)]; %Señal periódica de pulsos rectangulares con una anchura de 30 segundos</br>
s=[ones(1,30),zeros(1,30),ones(1,30),zeros(1,30),ones(1,30),zeros(1,30),ones(1,21)]; %Señal periódica de pulsos rectangulares con una anchura de 30 segundos</br>
p = seqperiod(s) %Comando que devuelve los enteros que corresponden a los periodos de las secuencias en x. </br>
p = seqperiod(s) %Comando que devuelve los enteros que corresponden a los periodos de las secuencias en x. </br>
</syntaxhighlight>
A continuación, se muestra un segundo ejemplo para una señal cosenoidal discreta x[n]:
<syntaxhighlight lang="matlab">
%Segundo ejemplo%
n=0:1:400; %Eje de tiempos de 0 a 400 muestras.%
xn =cos(0.01*pi*n); %Señal cosenoidal x[n] discreta%
p = seqperiod(xn) %Cálculo del periodo de la señal x[n] %Periodo de la señal = 200
</syntaxhighlight>


'''REFERENCIAS'''</br>
'''REFERENCIAS'''</br>

Revision as of 21:28, 11 April 2024

PERIODO PARA TIEMPO CONTINUO
El periodo de una señal continua, habitualmente representado por la letra “T”, es el tiempo que transcurre entre dos puntos equivalentes de una señal continua. El menor valor de “T” para el que se cumple esta propiedad, se denomina periodo fundamental. Analíticamente, se representa de la siguiente forma: X(t) = x(T*t), siendo “t” el tiempo y “T” el periodo Gráficamente, se representa de la siguiente forma:

PERIODO PARA TIEMPO DISCRETO

El periodo de una señal discreta, habitualmente representado por la letra “N”, es el número de muestras que transcurren entre dos puntos equivalentes de una señal discreta. El menor valor de “N” para el que se cumple esta propiedad, se denomina periodo fundamental. Analíticamente, se representa de la siguiente forma: X(n) = x(N*n), siendo “n” el tiempo discreto y “N” el periodo Gráficamente, se representa de la siguiente forma:


CÓDIGO MATLAB

El siguiente código en Matlab, muestra los pasos para mostrar el periodo de una señal. Para este caso, se ha hecho uso de la señal periódica "s" como ejemplo.

%Primer ejemplo%
fs=10; %Frecuencia de muestreo
t=-10:1/fs:10; %Variable “t”. Vector de tiempo desde -10 hasta 10 segundos.</br>
s=[ones(1,30),zeros(1,30),ones(1,30),zeros(1,30),ones(1,30),zeros(1,30),ones(1,21)]; %Señal periódica de pulsos rectangulares con una anchura de 30 segundos</br>
p = seqperiod(s) %Comando que devuelve los enteros que corresponden a los periodos de las secuencias en x. </br>

A continuación, se muestra un segundo ejemplo para una señal cosenoidal discreta x[n]:

%Segundo ejemplo%
n=0:1:400; %Eje de tiempos de 0 a 400 muestras.%
xn =cos(0.01*pi*n); %Señal cosenoidal x[n] discreta%
p = seqperiod(xn) %Cálculo del periodo de la señal x[n] %Periodo de la señal = 200

REFERENCIAS
[1] [2]

  1. Calcular el periodo de la secuencia - MATLAB seqperiod - MathWorks España. (s. f.). Mathworks. Recuperado 22 de marzo de 2022, de https://es.mathworks.com/help/signal/ref/seqperiod.html#:%7E:text=p%20%3D%20seqperiod(%20x%20)%20devuelve,repite%20continuamente%20cada%20p%20muestras.
  2. Hwei P. (Ed.). (2013). Señales y sistemas. Mc Graw Hill
This website only uses its own cookies for technical purposes; it does not collect or transfer users' personal data without their knowledge. However, it contains links to third-party websites with third-party privacy policies, which you can accept or reject when you access them.