Ricardo Alejos; Misael Hernández Fundamentos de Sistemas de Comunicación
Tarea 04 Experimentos preliminares al estudio de c ódigos de línea rece centrado en el tiempo, es decir, entre 0.4 s y 0.6 s 2. Grafique la magnitud del espectro de la señal o la densidad espectral (hay varias funciones en octave/matlab que pueden ayudar en esta tarea, como fft, psd, pwelch, spectrum, etc.) 3. ¿Cuál es el ancho de banda del pulso? 4. Repita para un pulso de la misma duración, pero con inicio en 0 segundos.
Acerca de esta tarea El propósito de esta tarea es calcular de forma experimental el ancho de banda de pulsos cuadrados que pudieran utilizarse para las comunicaciones digitales. Para generar los pulsos en Octave o Matlab se sigue el siguiente procedimiento: 1. Se define un vector de tiempo con una frecuencia de muestreo determinada. 2. Se inicializa la señal como un vector de ceros de la misma longitud que el vector de tiempo. 3. Se identifican los valores de tiempo utilizando el comando find donde la señal vale 1 o -1.
Solución Caso 1 1 0.9 0.8
Como ayuda: supongamos que queremos una señal que valga entre y . Si tenemos el vector de tiempo
0.7 0.6 0.5
t = [0, 0.1, 0.2, 0.3, 0.4, 0.5];
0.4 0.3
Primero inicializamos la señal a cero con:
0.2 0.1
x = zeros(1,numel(t));
0
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
40
45
50
Y después encontramos los índices donde vale 1: x(find( (t>=0.2) & (t<=0.4) )) = 1;
Single-Sided Amplitude Spectrum of x(t) 0.2 0.18
Atención: donde se pregunta el ancho de banda, conteste el ancho de banda absoluto, el de 3 dB y el de cruce por cero según las definiciones del libro de Johnson.
0.16 0.14
|X(f)|
0.12 0.1 0.08
Ejercicio 1
0.06
Enunciado
0.02
0.04
0
1. Suponga que . Diseñe una señal que dure un segundo y tenga forma de un pulso rectangular de duración 0.2 segundos; el pulso apa1
0
5
10
15
20 25 30 Frequency (Hz)
35