EJERCITARIO1

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 17

Procesamiento Digital de Señales

Ejercitario 1 - Ejercicios sobre Operaciones con Secuencias


Ing. Jorge Nicolás Molinas Veláztiqui, Dr. Enrique Vargas
23 de abril de 2020

Ejercicios
Ejercicio 1. Considere las siguientes dos secuencias de longitud 5 definida para el
rango 0≤ n ≤4.
c[n] = {3,2 41 36 − 9,5 0}
d[n] = {1,7 − 0,5 0 0,8 1}
Calcular:
a)- ω1 [n] = c[n] + d[n]
Se debe tener muy en cuenta los rangos en los cuales están comprendidos las secuencias
c[n] y d[n], en este caso en particular, ambas inician de 0 y terminan en 4, por lo tanto
hacemos el siguiente cálculo.

Por lo tanto, el resultado de este inciso (a) es el siguiente:


∴ ω1 [n] = {4,9 40,5 36 − 8,7 1}, con rango entre 0 ≤ n ≤ 4.

b)- ω2 [n] = c[n].d[n]


Se debe tener muy en cuenta los rangos en los cuales están comprendidos las secuencias
c[n] y d[n], en este caso en particular, ambas inician de 0 y terminan en 4, por lo tanto
hacemos el siguiente cálculo.

Por lo tanto, el resultado de este inciso (b) es el siguiente:


∴ ω2 [n] = {5,44 − 20,5 0 − 7,6}, con rango entre 0 ≤ n ≤ 3.

1
7
c)- ω3 [n] = .c[n]
2
Se debe tener muy en cuenta los rangos en los cuales están comprendidos la secuencia
c[n], por lo tanto hacemos el siguiente cálculo.

Por lo tanto, el resultado de este inciso (c) es el siguiente:


∴ ω3 [n] = {11,2 143,5 126 − 33,25}, con rango entre 0 ≤ n ≤ 3.

Ejercicio 2. Considere la secuencia {ge [n]} de longitud 3 definida para 0≤ n ≤2 y


{c[n]} definida para 0≤ n ≤3.
c[n] = {3,2 41 36 − 9,5}
ge [n] = {−21 1,5 3}
Calcular:
a)- ω1 [n] = c[n] + ge [n]
Se debe tener muy en cuenta los rangos en los cuales están comprendidos las secuencias
c[n] y ge [n] coinciden en el inicio que es en n=0, pero c[n] tiene una componente más que
ge [n] por lo que a esta se le debe agregar un cero al final para igualar las longitudes. Por
lo tanto, hacemos el siguiente cálculo.

El resultado de este inciso (a) es el siguiente:


∴ ω1 [n] = {−17,8 42,5 39 − 9,5}, con rango entre 0 ≤ n ≤ 3.

b)- ω2 [n] = c[n].ge [n]


Teniendo en cuenta el mismo cuidado que el inciso (a), procedemos a calcular el pro-
ducto pedido.

El resultado de este inciso (b) es el siguiente:


∴ ω2 [n] = {−67,2 61,5 108}, con rango entre 0 ≤ n ≤ 2.

2
Ejercicio 3. Dada la secuencia x[n] = {−3 −2 −1 0 1 2 3 4 4 4 4 4 4 4}
definida para -7≤ n ≤6. Calcular de manera gráfica y matemática los siguientes casos.
a)- y[n] = x[2n]
Para este primer caso, pide realizar el diezmado de x[n], para la cual M=2, eso significa
que extraeremos muestras de x[n], por lo cual y[n] será de menor longitud que x[n]. A
continuación vemos el cálculo auxiliar para determinar y[n].
Primeramente se forman 2 columnas auxiliares principales que son n’ y lo que pide
hacer que es 2n, a la derecha de la columna 2n se ubica a x[n] para identificar la magnitud
según la posición en el tiempo n original. Luego a la izquierda de n’ se escribe y[n] a modo
de identificar las magnitudes de las componentes según su nueva posición en n’.
El procedimiento consiste en dar valores a n’ que comprendan el rango de la secuencia
x[n], en este caso es de -7 a 6. Lo siguiente es obtener los resultados para la columna 2n,
que para este caso es multiplicar por 2 a las componentes de la columna n’.
El siguiente paso es buscar en la columna 2n los valores numéricos que están compren-
didos en el rango de la secuencia original, en este caso vemos los valores -6, -4, -2, 0 ,
2, 4 y 6 respectivamente. Lo que se hace a continuación es en la columna x[n] cargar las
magnitudes correspondientes a las posiciones mencionadas anteriormente. Como aclara-
ción importante los valores cargados en las columnas x[n] e y[n] son iguales, se escriben
en los extremos de esta forma para facilitar la lectura del resultado final.
El último paso es relacionar los resultados, elijamos la primera fila seleccionada que
está en color ambar, lo que hacemos allı́ es notar que 2n=-6, este valor de -6 corresponde a
la posición n=-6 de x[n]. Al relacionarlo con n’ vemos que la magnitud de la componente
ubicada en la posición -6 será posicionada en n’=-3 para la secuencia y[n], de esta misma
manera se analizan los demás casos.

El resultado de este inciso (a) es el siguiente:


∴ y[n] = {−2 0 2 4 4 4 4}, con rango entre − 3 ≤ n ≤ 3.

3
A continuación se propone un Script de Matlab para graficar el resultado obtenido
anteriormente.
close all
clear all
clc
y=[-2 0 2 4 4 4 4];
n=[-3:1:3];
figure(1)
stem(n,y)
axis([-4 4 -3 5]) %notación de sintaxis, axis([xmin xmax ymin ymax])
Gráfico final obtenido:

b)- z[n] = x[−n]


En este caso, para obtener z[n] se debe determinar el time reversal de x[n], aplicamos
el mismo criterio del tema anterior, donde se tiene el siguiente resultado.

4
El resultado de este inciso (b) es el siguiente:
∴ z[n] = {4 4 4 4 4 4 4 3 2 1 0 −1 −2 − 3}, −6 ≤ n ≤ 7.
A continuación se propone un Script de Matlab para graficar el resultado obtenido
anteriormente.
close all
clear all
clc
z=[4 4 4 4 4 4 4 3 2 1 0 -1 -2 -3];
n=[-6:1:7];
figure(1)
stem(n,z)
axis([-7 8 -4 5])
Gráfico final obtenido:

c)- v[n] = x[2n − 1]


En este inciso se pide nuevamente hacer un diezamdo, a diferencia de que aquı́ hay un
retardo unitario a realizarse. A continuación se adjunta el cálculo y resultado.

5
El resultado de este inciso (c) es el siguiente:
∴ v[n] = {−3 − 1 1 3 4 4 4}, con rango entre − 3 ≤ n ≤ 3.
A continuación se propone un Script de Matlab para graficar el resultado obtenido
anteriormente.
close all
clear all
clc
v=[-3 -1 1 3 4 4 4];
n=[-3:1:3];
figure(1)
stem(n,v)
axis([-4 4 -4 5])
Gráfico final obtenido:

d)- t[n] = x[3n + 2]


A continuación se adjunta el cálculo y resultado.

6
El resultado de este inciso (d) es el siguiente:
∴ t[n] = {−3 0 3 4 4}, con rango entre − 3 ≤ n ≤ 1.
A continuación se propone un Script de Matlab para graficar el resultado obtenido
anteriormente.
close all
clear all
clc
t=[-3 0 3 4 4];
n=[-3:1:1];
figure(1)
stem(n,t)
axis([-4 2 -4 5])
Gráfico final obtenido:

Ejercicio 4. Considere las siguientes secuencias:


x[n] = {−4 5 −2 − 3 0 0 2}, -3≤ n ≤3
y[n] = {6 −3 − 1 0 8 7 2}, -1≤ n ≤5.
w[n] = {3 2 2 −1 0 −2 − 5}, 2≤ n ≤8.

Calcular:
a)- c[n] = x[−n + 2]
b)- d[n] = y[−n − 3]
c)- e[n] = w[−n]
d)- u[n] = x[n] + y[n − 2]
e)- v[n] = x[n].w[n + 4]
f)- s[n] = y[n] − w[n + 4]
g)- r[n] = 3,5y[n]

7
Desarollo
a)- c[n] = x[−n + 2]
A continuación se adjunta el cálculo y resultado.

El resultado de este inciso (a) es el siguiente:


∴ c[n] = {2 0 0 −3 −2 5 − 4}, con rango entre − 1 ≤ n ≤ 5.

b)- d[n] = y[−n − 3]


A continuación se adjunta el cálculo y resultado.

El resultado de este inciso (b) es el siguiente:


∴ d[n] = {2 7 8 0 1 −3 − 6}, con rango entre − 8 ≤ n ≤ −2.

8
c)- e[n] = w[−n]
A continuación se adjunta el cálculo y resultado.

El resultado de este inciso (c) es el siguiente:


∴ e[n] = {−5 −2 0 − 1 2 2 3}, con rango entre − 8 ≤ n ≤ −2.

d)- u[n] = x[n] + y[n − 2]


A continuación se adjunta el cálculo y resultado.

El resultado de este inciso (d) es el siguiente:


∴ u[n] = {−4 5 −2 −3 −6 −3 3 0 8 7 2}, con rango entre −3 ≤ n ≤ 7.

9
e)- v[n] = x[n].w[n + 4]
A continuación se adjunta el cálculo y resultado.

El resultado de este inciso (e) es el siguiente:


∴ v[n] = {15 −4 −6 0 0 − 4}, con rango entre − 2 ≤ n ≤ 3.

f)- s[n] = y[n] − w[n + 4]


A continuación se adjunta el cálculo y resultado.

El resultado de este inciso (f) es el siguiente:


∴ s[n] = {−3 −8 − 5 2 0 10 12 2}, con rango entre − 2 ≤ n ≤ 5.

g)- r[n] = 3,5y[n]

A continuación se adjunta el cálculo y resultado.

El resultado de este inciso (g) es el siguiente:


∴ r[n] = {−9,5 −6,5 −2,5 −3,5 4,5 3,5 −1,5}, con rango entre −1 ≤ n ≤ 5.

10
Ejercicio 5. Realice un Script de Matlab para resolver los primeros dos ejercicios.

close all
clear all
clc
c=[3.2 41 36 -9.5 0];
d=[1.7 -0.5 0 0.8 1];
w1=zeros(1,length(c));
w2=zeros(1,length(c));
for k=1:length(c)
w1(k)=c(k)+d(k);
w2(k)=c(k)*d(k);
end
disp(’Los resultados del tema 1 son:’)
disp(w1)
disp(w2)

cc=[3.2 41 36 -9.5];
ge=[-21 1.5 3];
aux=zeros(1,length(cc));
for k=1:length(ge)
aux(k)=ge(k);
p1(k)=ge(k)*cc(k);
end
for k=1:length(cc)
s(k)=aux(k)+cc(k);
end
disp(’Los resultados del tema 2 son:’)
disp(p1)
disp(s)

Ejercicio 6. Escribir la expresión matemática del siguiente diagrama en bloque y


realizar un Script en Matlab para verificar su funcionamiento. Dar valores arbitrarios a
x[n], α1 , α2 , α3 y α4 .

Para este esquema de diagrama en bloques, nos percatamos que el resultado de la


salida es la sumatoria de 4 elementos, entre distintos atrasos de TD de x[n]con sus corres-
pondientes ganancias, la expresión de y[n] es igual a:
∴ y[n] = α1 · x[n] + α2 · x[n − 1] + α3 · x[n − 2] + α4 · x[n − 3]

11
Script de Matlab
close all
clear all
clc
a1=1; a2=1; a3=1; a4=1;
m=50;
x=ones(1,m);
y=zeros(1,m);
y(1)=1; y(2)=2; y(3)=3;
for k=4:m
y(k)=a1*x(k)+a2*x(k-1)+a3*x(k-2)+a4*x(k-3);
end
n=0:1:m-1;
figure(1)
stem(n,y)
axis([0 50 -1 5])
Ejercicio 7. Encuentre la expresión y[n] de los siguientes diagramas de bloques.

La expresión de y[n] para el siguiente bloque (a) es:


∴ y[n] = b1 · x[n] + b2 · x[n − 1] + b3 · x[n − 2] + a1 · y[n − 1] + a2 · y[n − 2]

Si analizamos el bloque (b), obtendremos las siguientes dos ecuaciones auxiliares (1) y
(2):
y[n] = v[n − 1] + d1 · v[n] · · · (1)
v[n] = x[n] − d1 · v[n − 1] · · · (2)

12
Entonces, si reemplazamos (2) en (1), tendremos:
y[n] = v[n − 1] + d1 · (x[n] − d1 · v[n − 1])
y[n] = d1 · x[n] + (1 − d21 ) · v[n − 1] · · · (α)

Seguido a esto, si hacemos un retardo unitario en (2):


v[n − 1] = x[n − 1] − d1 · v[n − 2] · · · (β)

Siguiendo, y reemplazando (β) en (α), se tiene:


y[n] = d1 · x[n] + (1 − d21 ) · (x[n − 1] − d1 · v[n − 2])
y[n] = d1 · x[n] + (1 − d21 ) · x[n − 1] − d1 (1 − d21 ) · v[n − 2] · · · (∗)

Ahora haremos un retardo unitario a (α) y lo multiplicaremos por d1 :


d1 · y[n − 1] = d21 · x[n − 1] + d1 (1 − d21 ) · v[n − 2] · · · (∗∗)

Sumando (*) y (**) da como resultado final de y[n] para el bloque (c).
∴ y[n] = d1 · x[n] + x[n − 1] − d1 · y[n − 1]

La expresión de y[n] para el siguiente bloque (c) es:


∴ y[n] = γ · x[n − 2] + β · (x[n − 1] + x[n − 3]) + α · (x[n] + x[n − 4])

Si analizamos el bloque (d), obtendremos las siguientes dos ecuaciones auxiliares (1) y
(2):
v[n] = x[n] + α · v[n − 1] · · · (1)
y[n] = (β + γ) · v[n − 1] · · · (2)

13
Si hacemos un retardo unitario a (1) y (2), tenemos los siguientes resultados:
v[n − 1] = x[n − 1] + α · v[n − 2] · · · (∗)
y[n − 1] = (β + γ) · v[n − 2] · · · (∗∗)

Si reemplazamos (*) en (2):


y[n] = (β + γ) · (x[n − 1] + α · v[n − 2])
y[n] = (β + γ) · x[n − 1] + α(β + γ) · v[n − 2] · · · (10 )

Multiplicando α a (**) da:


α · y[n − 1] = α(β + γ) · v[n − 2] · · · (20 )

Restando (1’) y (2’) da como resultado final:


∴ y[n] = (β + γ) · x[n − 1] + α · y[n − 1]

Ejercicio 8. Obtener los términos par e impar de las siguientes secuencias.


Recuerde que las ecuaciones para hallar los términos pares e impares de secuencias de
tiempo discreto son las siguientes:
x[n] + x[−n] x[n] − x[−n]
xpar [n] = ximpar [n] = x[n] = xpar [n]+ximpar [n]
2 2

a)- x[n] = {3 − 2 0 1 4 5 2}, -3≤ n ≤3.


A continuación se adjunta el cálculo y resultado.

El resultado de este inciso (a) es el siguiente:


∴ xpar [n] = {2,5 1,5 2 1 2 1,5 2,5}, con rango entre − 3 ≤ n ≤ 3.
∴ ximpar [n] = {0,5 − 3,5 − 2 0 2 3,5 − 0,5}, con rango entre − 3 ≤ n ≤ 3.

b)- y[n] = {0 7 1 −3 4 9 − 2}, -3≤ n ≤3.


A continuación se adjunta el cálculo y resultado.

14
El resultado de este inciso (b) es el siguiente:
∴ ypar [n] = {−1 8 2,5 − 3 2,5 8 − 1}, con rango entre − 3 ≤ n ≤ 3.
∴ yimpar [n] = {1 −1 − 1,5 0 1,5 1 − 1}, con rango entre − 3 ≤ n ≤ 3.

c)- x[n] = {−5 4 3 6 − 5 0 1}, -3≤ n ≤3.


A continuación se adjunta el cálculo y resultado.

El resultado de este inciso (c) es el siguiente:


∴ xpar [n] = {−2 2 −1 6 −1 2 − 2}, con rango entre − 3 ≤ n ≤ 3.
∴ ximpar [n] = {−3 2 4 0 −4 − 2 3}, con rango entre − 3 ≤ n ≤ 3.

d)- x1 [n] = µ[n + 2]


Calculamos x1 [−n]:
x1 [−n] = µ[−n − 2]

Los resultados del siguiente ejercicio son los siguientes:


1 1
∴ xpar [n] = · µ[n + 2] + · µ[−n − 2]
2 2
1 1
∴ ximpar [n] = · µ[n + 2] − · µ[−n − 2]
2 2

e)- x2 [n] = αn .µ[n − 3]


Calculamos x2 [−n]:
x2 [−n] = α−n .µ[−n + 3]

Los resultados del siguiente ejercicio son los siguientes:


1 1
∴ xpar [n] = · αn .µ[n − 3] + · α−n .µ[−n + 3]]
2 2
1 n 1
∴ ximpar [n] = · α .µ[n − 3] − · α−n .µ[−n + 3]]
2 2

15
Ejercicio 9. Determinar la conjugada simétrica y antisimétrica de las siguientes se-
cuencias.
Recuerde que las ecuaciones para hallar los términos pares e impares de secuencias de
tiempo discreto son las siguientes:
x[n] + x∗ [−n] x[n] − x∗ [−n]
xcs [n] = xca [n] =
2 2

a)- x[n] = A.αn , -N≤ n ≤N, donde A y α son números complejos.


Calculo de x∗ [−n]:
x∗ [−n] = A∗ .(α∗ )−n
Los resultados de este ejercicio son los siguientes:
1
∴ xcs [n] = · (A.αn + A∗ .(α∗ )−n )
2
1
∴ xca [n] = · (A.αn − A∗ .(α∗ )−n )
2

b)- h[n] = {−2 + j5 4 − j3 5 + j6 3+j − 7 + j2}, -2≤ n ≤2.



Cálculo de h [−n]:
h∗ [−n] = {−7 − j2 3−j 5 − j6 4 + j3 − 2 − j5}, -2≤ n ≤2.

Los resultados del ejercicio son los siguientes:


∴ hcs [n] = {−4,5 + j1,5 3,5 − j2,5 5 3,5 + j2 − 4,5 − j1,5}, -2≤ n ≤2.
∴ hca [n] = {2,5 + j3,5 0,5 − j j6 − 0,5 + j − 2,5 + j3,5}, -2≤ n ≤2.

Ejercicio 10. Determinar si las siguientes secuencias son acotadas.


a)- x[n] = A.αn , donde A y α son números complejos y |α| <1.
Podemos percatarnos de que la secuencia x[n] abarca todo el rango de valores de n
(−∞ ≤ n ≤ ∞), notamos que para valores de n menores a 0 (n < 0), tendremos que al
tender a (n → −∞) dará como resultado valores tan altos que tenderán a infinito, por lo
tanto esta secuencia no es acotada.

b)- y[n] = Aαn µ[n], donde A y α son números complejos y |α| <1.
Podemos percatarnos de que la secuencia y[n] abarca todo el rango de valores de n
entre 0 ≤ n ≤ ∞, notamos que para valores de n mayores a 0 (n > 0), tendremos que
al tender a (n → ∞) dará como resultado valores tan bajos que tenderán a cero, por lo
tanto esta secuencia es acotada.

16
c)- h[n] = Cβ n µ[n], donde C y β son números complejos y |β| >1.
Podemos percatarnos de que la secuencia h[n] abarca todo el rango de valores de n
entre 0 ≤ n ≤ ∞, notamos que para valores de n mayores a 0 (n > 0), tendremos que al
tender a (n → ∞) dará como resultado valores tan altos que tenderán a infinito, por lo
tanto esta secuencia no es acotada.

d)- v[n] = 4sen(ωa n)


Para esta función periódica, el rango estará comprendido entre −∞ ≤ n ≤ ∞. Nos
percatamos de que la magnitud de v[n] oscila entre un máximo y mı́nimo de 4 a -4, por
lo tanto esta secuencia es acotada.

e)- w[n] = 3cos2 (ωb n2 )


Para esta función periódica, el rango estará comprendido entre −∞ ≤ n ≤ ∞. Nos
percatamos de que la magnitud de w[n] oscila entre un máximo y mı́nimo de 3 a 0, por
lo tanto esta secuencia es acotada.

17

También podría gustarte