Teoria de Comunicacion II
Teoria de Comunicacion II
Teoria de Comunicacion II
CONTENIDO
PRESENTACION 4
MARCO TEORICO 5
TEORÍA DE COMUNICACIONES II
3
LABORATORIO
INGENIERIA ELECTRÓ NICA Y TELECOMUNICACIONES
PRESENTACION
Los Autores
TEORÍA DE COMUNICACIONES II
4
LABORATORIO
INGENIERIA ELECTRÓ NICA Y TELECOMUNICACIONES
MARCO TEORICO
CONVERSIÓN ANALÓGICA DIGITAL
La conversión analógica-digital (CAD) consiste en la transcripción de señales
analógicas en señales digitales, con el propósito de facilitar su procesamiento
(codificación, compresión, etc.) y hacer la señal resultante (la digital) más inmune al
ruido y otras interferencias a las que son más sensibles las señales analógicas.
FRECUENCIA DE MUESTREO
La tasa o frecuencia de muestreo es el número de muestras por unidad de tiempo que
se toman de una señal continua para producir una señal discreta. Como todas las frecuencias,
generalmente se expresa en hercios (Hz, ciclos por segundo).
TEOREMA DE NYQUIST
Según el teorema de muestreo de Nyquist-Shannon, para poder replicar con
aproximada exactitud la forma de una onda es necesario que la frecuencia de muestreo sea
superior al doble de la máxima frecuencia a muestrear.
(a) (b)
Figura 2 (a) Muestreo en el tiempo (b) Error de Cuantificación
TARJETA DE SONIDO
Cada ordenador dispone de una tarjeta de sonido, que posee dos canales de entrada y dos
canales de salida, tal y como muestra el siguiente diagrama de bloques:
TEORÍA DE COMUNICACIONES II
5
LABORATORIO
INGENIERIA ELECTRÓ NICA Y TELECOMUNICACIONES
CODIGOS DE LINEA
Los códigos de línea son usados para este tipo de transmisión. Existen varios tipos de códigos,
entre ellos Unipolar NRZ, Polar NRZ, Unipolar RZ, Bipolar RZ (AMI), Manchester, CMI, etc.
Algunos de estos códigos se muestran en la figura 5.
TEORÍA DE COMUNICACIONES II
6
LABORATORIO
INGENIERIA ELECTRÓ NICA Y TELECOMUNICACIONES
πt
sin ( )
T
φ ( t )=
πt
T
πt παt
sin ( ) cos ( )
T T
φ ( t )=
πt 4 α2t
1−
T T
TEORÍA DE COMUNICACIONES II
7
LABORATORIO
INGENIERIA ELECTRÓ NICA Y TELECOMUNICACIONES
1+α
W≥ Rs
2
Es una herramienta muy útil para apreciar la distorsión introducida por el canal en
nuestra señal de comunicaciones. El diagrama de ojo se obtiene dibujando superpuestas
partes de la forma de onda siguiendo los disparos de una señal de reloj. La anchura de
cada tramo es ligeramente superior que el periodo Ts. En esta simulación el diagrama de
ojo se obtiene con una anchura de 2Ts. Los parámetros básicos en un diagrama de ojo
son:
B: Margen de ruido
E: Distorsion máxima.
t*: Instante optimo de muestreo medido con respecto al origen de tiempos. Si el periodo
de símbolo es Ts, la forma de onda se muestreará en t*, en t* + Ts, t* + 2Ts,… para
recuperar la información transmitida.
TEORÍA DE COMUNICACIONES II
8
LABORATORIO
INGENIERIA ELECTRÓ NICA Y TELECOMUNICACIONES
TEORÍA DE COMUNICACIONES II
9
LABORATORIO
INGENIERIA ELECTRÓ NICA Y TELECOMUNICACIONES
DIGITALIZACION DE SEÑALES
OBJETIVOS
Familiarizar al alumno com la generacion de señales de comunicaciones atendiendo a
aspectos tales como el muestreo, el aliasing y los efectos de La cuantificacion.
Estudiar la caracterizacion de señales de comunicaciones y el ruido mediante histogramas,
densidad, espectral de potencia y correlación.
Estudiar los códigos de línea más comunes y su densidad espectral de potencia, asi como el
efecto del ruído em los mismos.
MATERIALES Y EQUIPOS
1. Auriculares
2. Un osciloscopio
3. Un generador de funciones
4. Cables de conexión.
PROCEDIMIENTO
1
Señal original
1 0.8 Señal muestreada
1
Señal original
0.6 Señal original
0.8 Señal muestreada 0.8 Señal muestreada
0.4
0.6
0.6
0.4 0.2
0.4
0.2 0
0.2
-0.2
0 0
-0.2 -0.4
-0.2
-0.6
-0.4 -0.4
-0.8 -0.6
-0.6
-0.8 -1 -0.8
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
milisegundos
-1 -1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
milisegundos milisegundos
TEORÍA DE COMUNICACIONES II
10
LABORATORIO
INGENIERIA ELECTRÓ NICA Y TELECOMUNICACIONES
OBSVERVACIONES Y COMENTARIOS
TEORÍA DE COMUNICACIONES II
11
LABORATORIO
INGENIERIA ELECTRÓ NICA Y TELECOMUNICACIONES
TEORÍA DE COMUNICACIONES II
12
LABORATORIO
INGENIERIA ELECTRÓ NICA Y TELECOMUNICACIONES
N3=1*fs3;
t3=(0:N3-1)/fs3;
x3=recibe(N3,fs3);
Mientras el Alumno1 ejecuta su programa (genera la señal), el Alumno2 ejecuta el
suyo de forma que adquiere las cuatro señales x1, x2 y x3 (con tres frecuencias de
muestreo distintas). El Alumno2 puede observar las señales adquiridas haciendo, por
ejemplo:
CODIGOS DE LINEA
b= [1 0 1 0 1 1];
x=wave_gen(b, … 1
'unipolar_nrz', …
0.5
800);
plot(x)
0
envia(x/2,2000);
-0.5
• unipolar RZ ('unipolar_rz');
• bipolar RZ ('bipolar_rz');
TEORÍA DE COMUNICACIONES II
13
LABORATORIO
INGENIERIA ELECTRÓ NICA Y TELECOMUNICACIONES
• manchester ('manchester');
OBSERVACIONES Y ANOTACIONES
RUIDO
Por último, resulta de interés generar ruido para simular su efecto en los sistemas de
comunicación. En la realidad resulta imposible muestrear (adecuadamente) ruido blanco
Gaussiano (¿por qué?), pero si generamos repetidas realizaciones independientes de una
v.a. Gaussiana obtenemos un ruido en tiempo discreto que nos permite simular el efecto
del ruido en comunicaciones. En el apartado siguiente se pretende ilustrar la simulación
en tiempo discreto de señales de comunicaciones en ruido.
subplot(212);
hist(r,20);
axis([-3 3 0 2000]);
xlabel('Voltios');
pause;
subplot(211);
acf(r); % la función acf(x) estima y dibuja la autocorrelación de la secuencia x
subplot(212);
espect(r,256,8000);
axis([0 4 -50 0])
Repita el proceso varias veces, comprobando que señales de ruido totalmente distintas
dan lugar a histogramas, autocorrelaciones y densidades espectrales de potencia
similares.
TEORÍA DE COMUNICACIONES II
14
LABORATORIO
INGENIERIA ELECTRÓ NICA Y TELECOMUNICACIONES
b=binary(10);
x=wave_gen (b,'polar_nrz',800);
ruido=0.1*randn(size(x));
y=x+ruido;
subplot(211), plot(x);title('Señal')
subplot(212), plot(y);title('Señal + Ruido') % Observe los valores de pico de la señal
escala=????? % aplique un valor de escala adecuado para evitar saturar el D/A
envia([x , y]/escala,2000); % utilice el valor de escala al enviar las señales a la
tarjeta
CUESTIONARIO
Escribir un código que permita visualizar los espectros de los códigos de línea
utilizando la función wave_gen. Utilice velocidad = 1200, 2400, 9600.
CONCLUSIONES
TEORÍA DE COMUNICACIONES II
15
LABORATORIO
INGENIERIA ELECTRÓ NICA Y TELECOMUNICACIONES
TEORÍA DE COMUNICACIONES II
16
LABORATORIO
INGENIERIA ELECTRÓ NICA Y TELECOMUNICACIONES
OBJETIVOS
Analizar el comportamiento de las señales digitales en la transmisión digital, al
variar el ancho de banda o la velocidad de transmisión.
Analizar el efecto de la ISI y del ruido mediante la observación del diagrama de ojo.
MATERIALES Y EQUIPOS
1. Auriculares
2. Un osciloscopio
3. Un generador de funciones
4. Cables de conexión.
PROCEDIMIENTO
-1
-2
-3
0 10 20 30 40 50 60 70 80 90 100
TEORÍA DE COMUNICACIONES II
17
LABORATORIO
INGENIERIA ELECTRÓ NICA Y TELECOMUNICACIONES
0.9
0.8
0.7
0.6
0.5
Amplitud
0.4
0.3
0.2
0.1
-0.1
-8 -6 -4 -2 0 2 4 6 8
Tiempo[s] -4
x 10
-2
-4
-6
-8
0 20 40 60 80 100 120 140 160 180 200
OBSERVACIONES Y ANOTACIONES
TEORÍA DE COMUNICACIONES II
18
LABORATORIO
INGENIERIA ELECTRÓ NICA Y TELECOMUNICACIONES
-2
-4
-6
-8
1 2 3 4 5 6 7
OBSERVACIONES Y ANOTACIONES
CONCLUSONES
TEORÍA DE COMUNICACIONES II
19
LABORATORIO
INGENIERIA ELECTRÓ NICA Y TELECOMUNICACIONES
OBJETIVOS
Familiarizar al alumno en el espacio de las modulaciones digitales.
Estudiar la representación discreta de señales de comunicaciones.
Comprender las diferentes modulaciones digitales binarias.
Analizar el cálculo de la probabilidad de error.
MATERIALES Y EQUIPOS
5. Auriculares
6. Un osciloscopio
7. Un generador de funciones
8. Cables de conexión.
PROCEDIMIENTO
CONSTELACION Y GENERACION DE SECUENCIA DE SIMBOLOS.
SEÑAL PSK
La señal PSK consiste de símbolos exp(j*theta), donde theta = {pi/4,
3pi/4,5p/4,7pi/4}
Los puntos de la constelación son localizados simétricamente en un círculo
unitario en el dominio complejo.
Generaremos una secuencia de símbolos QPSK de 20000 símbolos y graficaremos su
diagrama de constelaciones
TEORÍA DE COMUNICACIONES II
20
LABORATORIO
INGENIERIA ELECTRÓ NICA Y TELECOMUNICACIONES
1.5
0.5
Im
-0.5
-1
-1.5
-2
-2 -1.5 -1 -0.5 0 0.5 1 1.5 2
Re
SEÑAL QAM
0
Im
-2
-4
-6
-8
-8 -6 -4 -2 0 2 4 6 8
Re
OBSERVACIONES Y ANOTACONES
TEORÍA DE COMUNICACIONES II
21
LABORATORIO
INGENIERIA ELECTRÓ NICA Y TELECOMUNICACIONES
n = randn(size(qam))+j*randn(size(qam));
svqpsk = std(qpsk)^2;
svqam = std(qam)^2;
nv = std(n)^2;
Ahora la SNR puede ser cambiada por multiplicada por cualquier vector de
señal o ruido por una constante proporcional p. Multipliquemos el vector ruido
por una variable p.
std ( Se ñ al )
SNR=20∗log 10 ( std ( p∗Ruido ) )
Ahora p puede ser definido como:
10
-2
-4
-6
-8
-10
-10 -8 -6 -4 -2 0 2 4 6 8 10
TEORÍA DE COMUNICACIONES II
22
LABORATORIO
INGENIERIA ELECTRÓ NICA Y TELECOMUNICACIONES
DETECCION DE SEÑALES
QPSK
sn_block = repmat(snqpsk,1,4).';
konst_block = repmat(konst_qpsk,1,20000);
distance = abs(sn_block-konst_block);
[y,ind_1] = min(distance);
qpsk_det = konst_qpsk(ind_1);
for i = 1:20000,
[y,ind_1b] = min(abs(konst_qpsk-snqpsk(i)));
qpsk_det(i) = konst_qpsk(ind_1b);
end
QAM
QPSK
En teoría la probabilidad de error de símbolo P para QPSK puede ser definido como:
d d 2
P=2 Q ( )
2σ
−Q( )
2σ
Donde:
Q es la Qfuncion
d es la minima distancia de 2 puntos de constelación,
2 es la varianza del ruido (parte real o imaginaria)
Implementar:
Q(x) = 0.5*erfc(x/sqrt(2))
TEORÍA DE COMUNICACIONES II
23
LABORATORIO
INGENIERIA ELECTRÓ NICA Y TELECOMUNICACIONES
d = sqrt(2);
sigma = std(real(n*p1));
Q = 0.5*erfc(d/(sqrt(2)*2*sigma));
sep_theo = 2*Q - Q^2
El método analítico difiere con el método de simulación por computadora? Por qué/
Por qué no?
d d 2
P=3.5 Q ( )
2σ
−3.0625Q ( )
2σ
Donde:
Q es la Qfunción
d es la mínima distancia de 2 puntos de constelación,
2 es la varianza del ruido (parte real o imaginaria)
d = 2;
sigma = std(real(n*p2));
Q = 0.5*erfc(d/(sqrt(2)*2*sigma));
sep_theo = 3.5*Q - 3.0625*Q^2
OBSERVACIONES Y ANOTACIONES
TEORÍA DE COMUNICACIONES II
24
LABORATORIO
INGENIERIA ELECTRÓ NICA Y TELECOMUNICACIONES
CUESTIONARIO
CONCLUSIONES
TEORÍA DE COMUNICACIONES II
25