























Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
MATLAB y Simulink ayudan a analizar las señales mediante apps integradas para visualizar y preprocesar señales en los dominios del tiempo, la frecuencia y el tiempo-frecuencia, para detectar patrones y tendencias sin tener que escribir código a mano. Puede caracterizar las señales y los sistemas de procesamiento de señales mediante algoritmos específicos para cada dominio en distintas aplicaciones, tales como comunicaciones, radar, audio, dispositivos médicos e Internet de las cosas (IoT, por su
Tipo: Monografías, Ensayos
1 / 31
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!
























(Universidad del Perú, DECANA DE AMÉRICA) FACULTAD DE INGENIERÍA ELECTRÓNICA Y ELÉCTRICA PROCESAMIENTO DE SEÑALES Y FUNCIONES PERIÓDICAS USANDO MATLAB. CURSO: COMUNICACIÓN ANALÓGICA PROFESOR: UNSIHUAY TOVAR, ROBERTO FLORENTINO ALUMNO: BOLIVAR MOLLO, CHRISTIAN JOEL 17190020 CANTO OBREGÓN, PIEER ANTONIO 18190004 LOAYZA CONGACHA, BILL WALTER 19190014 LIMA – PERÚ 2022
Análisis y mediciones de señales MATLAB y Simulink ayudan a analizar las señales mediante apps integradas para visualizar y preprocesar señales en los dominios del tiempo, la frecuencia y el tiempo- frecuencia, para detectar patrones y tendencias sin tener que escribir código a mano. Puede caracterizar las señales y los sistemas de procesamiento de señales mediante algoritmos específicos para cada dominio en distintas aplicaciones, tales como comunicaciones, radar, audio, dispositivos médicos e Internet de las cosas (IoT, por sus siglas en inglés). FUNCIONES PERIÓDICAS Las funciones periódicas son funciones que se comportan en una manera cíclica (repetitiva) sobre un intervalo especificado (llamado un periodo). La gráfica se repite a sí misma una y otra vez, así como es trazada de izquierda a derecha.
Para encontrar el proceso inverso es decir los términos del numerador y el denominador. [num,den]=zp2tf(z,p,k) Expresar la función de transferencia original G=tf(num,den); G=zpk(z,p,k) Zero/pole/gain: 5 (s+4)
(s^2 + 4s + 20) 1.2. Dado un polinomio: P = s^4 + 4s^3 + 4s^2 + s + 20 Determine las raíces del Polinomio P mediante: p=[1 4 4 1 20]; % Los coeficientes del Polinomio P r=roots(p) % Determina las raíces de P r=roots([1 4 4 1 20]) % Es similar al anterior
Conociendo las raíces de P determine los coeficientes del Polinomio, mediante: p1=-2.6545+1.2595i; p2=-2.6545-1.2595i; p3=0.6545+1.3742i; p4=0.654 5 - 1.3742i; %Los coeficientes del polinomio está dada por P=poly([p1,p2,p3,p4])
1.1. Construcción de arrays (escribir en el programa principal del matlab) x=[0 .1pi .2pi .3pi .4pi .5pi .6pi .7pi .8pi .9pi pi] y=sin(x) % verifique el array resultante. Se puede acceder a los elementos individuales del array anterior utilizando subíndices como x(1) que es el primer elemento en x y x(3) el tercer elemento de x, igualmente y(5) el quinto elemento de y. Compruebe lo enunciado. Para acceder a un tiempo de un bloque de elementos, se puede usar la notación de dos puntos: tal como >>x(1:5), se debe obtener los elementos del array del primero al quinto. Compruebe el resultado. x=(0:0.1:1)pi x=linspace(0,pi,11); % Ambos arrays son similares. Verifique sus resultados. 1.2. EVALUACIÓN DE FUNCIONES POLINOMICAS x=linspace(-1,3); p=[1 4 - 7 - 10]; % p(x)= x^3 +4x^2 – 7x - 10 v=polyval(p,x);plot(x,v),title('x^3+4x^2-7x-10'),xlabel('x')
a=[1 2 3 4]; b=[1 4 9 16]; c=conv(a,b) DIVISIÓN [q,r]=deconv(c,b) DERIVADA q = [1 2 3 4]
2.2. Generación de señales discontinuas: La idea es multiplicar aquellos valores en un array que desea mantener por unos, y multiplicar los otros valores por ceros. x=linspace (0,16,100); % crear datos y=sin(x); % calcular seno z=(y>=0).y; % fija a cero los valores negativos de sin(x) z=z+0.5(y<0); % si sin(x) es negativo sumar 1⁄ z=(x<=14).z; % fijar a cero los valores mayores que x= plot(x,z) xlabel('x'), ylabel('z=f(x)')*
Se puede añadir líneas a una gráfica existente usando hold. Cuando fija hold on, Matlab no elimina las curvas o gráfica existentes. Cuando se meten las nuevas órdenes plot. Fijando hold off, se libera la ventana de la figura actual para nuevas gráficas. La orden hold sin argumentos conmuta el valor de hold. % Ejemplo: x=linspace(0,6pi,60); y=sin(x); z=cos(x); plot(x,y) hold on plot(x,z,'m') hold off % Observaremos que se mantiene la gráfica anterior y añade la curva coseno.*
G=tf(num,den); G=zpk(z,p,k) ADICIONAL 2 G(s) = 2 (s + 4 )/(s+ 2 + 5 j)(s+ 2 - 5 j) Determine los polos y ceros mediante: num=[ 2 8 ]; den=[1 4 29 ]; [z,p,k]=tf2zp(num,den) Para encontrar el proceso inverso es decir los términos del numerador y el denominador. [num,den]=zp2tf(z,p,k)
P = s^4 + 3 s^3 + s^2 + 7 s + 14 Determine las raíces del Polinomio P mediante: p=[1 3 1 7 14 ]; % Los coeficientes del Polinomio P r=roots(p) % Determina las raíces de P Conociendo las raíces de P determine los coeficientes del polinomio, mediante: p1= 0.7400 + 1.5880i; p2= 0.7400 - 1.5880i; p3= - 2.9156 + 0.0000i; p4= - 1.5644 + 0.0000i; %Los coeficientes del polinomio está dada por P=poly([p1,p2,p3,p4]) ADICIONAL 2 P = s^4 + 7 s^3 + 3 s^2 + s + 10 Determine las raíces del Polinomio P mediante: p=[ 1 7 3 1 10 ]; % Los coeficientes del Polinomio P r=roots(p) % Determina las raíces de P Conociendo las raíces de P determine los coeficientes del polinomio, mediante:
p1= - 6.5280 + 0.0000i; p2= - 1.3601 + 0.0000i; p3= 0.4440 + 0.9639i; p4= 0.4440 - 0.9639i; %Los coeficientes del polinomio está dada por P=poly([p1,p2,p3,p4]) EXPLICACIÓN Con el comando Roots calcula las raíces del polinomio y con el comando “poly” los coeficientes del polinomio. RESPUESTA A UN IMPULSE POR LA FUNCIÓN DE TRANSFERENCIA. ADICIONAL 1 Y(s) = 1/(s + a)(s + b); donde a = 2 , b = 5 Si calculamos ahora la antitransformada, desarrollando en fracciones simples resulta que y(t) = e-t^ – e - 2t. Ingresemos los vectores numerador y denominador y luego ejecutemos el comando: num=1; den=[1 7 10 ]; impulse(num,den) % visualiza la respuesta de los 6 primeros segundos %Es posible variar el tiempo de 0 a 12 seg. definiendo: num=1; den=[1 7 10 ]; t=0:0.1:12; impulse(num,den,t)
Dada la función G(s) = Y(s)/R(s) = 6 / s2 + 3 .8s + 10 num= 6 ; den=[1 3 .8 10 ]; step(num,den) % Obtiene la gráfica de la respuesta de la función de transferencia para una señal escalón.
Dada la función G(s) = Y(s)/R(s) = 1 / s2 + 0. 01 s + 1 num= 1 ; den=[1 0. 01 1 ]; step(num,den) % Obtiene la gráfica de la respuesta de la función de transferencia para una señal escalón.