SlideShare una empresa de Scribd logo
1 de 12
Descargar para leer sin conexión
UNIVERSIDAD AUTÓNOMA
METROPOLITANA
Laboratorio de Comunicaciones Digitales.
Práctica 1
“Códigos de Línea”
Objetivos
 Construir las funciones de codificación de línea para U-NRZ, U-RZ, P-RZ y
Manchester.
 Comprender las ventajas y desventajas de los distintos tipos de códigos de línea.
Material
 Computadora
 Matlab 2015 o superior Introducción.
Introducción
Para adaptar la información al medo de transmisión elegido, se desea ahorrar ancho de
banda y garantizar una recepción adecuada y segura, para conseguir estos objetivos se
tiene que realizar una codificación.
Las señales que se pueden procesar son analógicas o digitales.
En las señales digitales se utiliza el intervalo de bit (en lugar del período) y tasa de bit (en
lugar de frecuencia). El intervalo de bit es el tiempo necesario para enviar un único bit, y la
tasa de bit es el número de intervalos de bits en un segundo, es decir, es el número de bits
enviados en un segundo (bps).
Codificación de línea
Un código de línea es un tipo de codificación usado en sistemas de comunicación para la
transmisión digital en banda base y está conformado por pulsos rectangulares que siguen
un determinado patrón de codificación, el cual asigna niveles de tensión a los bits que
entrega la fuente.
Características deseables en un código de línea
 Autosincronización: contenido suficiente de señal de temporización (reloj) que
permita identificar el tiempo correspondiente a un bit.
 Capacidad de detección de errores: la definición del código incluye el poder detectar
un error.
 Inmunidad al ruido: capacidad de detectar adecuadamente un valor de la señal ante
la presencia de ruido (baja probabilidad de error). Recordar que el ruido se entiende
como toda señal no deseada que se mezcla con la señal útil que se quiere transmitir.
 Densidad espectral de potencia: igualación entre el espectro de frecuencia de la
señal y la respuesta en frecuencia del canal de transmisión.
 Ancho de banda: contenido suficiente de señal de temporización que permite
identificar el tiempo correspondiente a un bit.
 Transparencia: independencia de las características del código en relación a la
secuencia de unos y ceros que transmita.
Desarrollo
Programar una función que realice el proceso de codificación para cada uno de los
siguientes códigos de línea:
 Bipolar NRZ
 Unipolar NRZ
 Bipolar RZ
 Unipolar RZ
 Manchester
Cada una de las funciones debe de tener como argumentos de entrada:
 Cadena de bits a codificar.
Densidad espectral de potencia
de los códigos de línea
Ejemplo de algunos códigos de
línea
 Velocidad de transmisión en baudios.
 Frecuencias de muestreo.
Cada una de las funciones debe de tener como salida:
 Vector de tiempo para cada una de las muestras del tren de pulsos.
 Vector con los valores del tren de pulsos.
Descripción Bipolar NRZ: El código Polar sin retorno a cero (B-NRZ) representa un 1
lógico (1L) con un nivel de +V durante todo el periodo de bit y un cero lógico (0L) con un
nivel de -V durante todo el periodo de bit.
Descripción Unipolar NRZ: El código Polar sin retorno a cero (U-NRZ) representa un 1
lógico (1L) con un nivel de +V durante todo el periodo de bit y un cero lógico (0L) con un
nivel de 0 V durante todo el periodo de bit.
Descripción Unipolar RZ: El código Unipolar con retorno a cero (U-RZ) representa un 1
lógico (1L) con un nivel de +V durante la mitad del periodo de bit y 0 V durante el resto del
tiempo de bit; y un cero lógico (0L) con un nivel de 0 V durante todo el periodo de bit.
Descripción Bipolar RZ: El código Unipolar con retorno a cero (B-RZ) representa un 1
lógico (1L) con un nivel de +V durante la mitad del periodo de bit y 0 V durante el resto del
tiempo de bit; y un cero lógico (0L) con un nivel de -V durante la mitad del periodo de bit y
0 V durante el resto del tiempo de bit.
Descripción Manchester: El código Manchester representa un 1 lógico (1L) con un nivel
de +V durante la mitad del periodo de bit y un nivel de -V durante la otra mitad. Un cero
lógico (0L) se representa con un nivel de - V durante la primera mitad del periodo de bit y
con +V durante la segunda mitad.
Ejercicio 1
Para cada una de las funciones, graficar las siguientes secuencias de bits codificadas:
0 0 0 0 0 0 0 0 a 9600 Baudios
1 1 1 1 1 1 1 1 a 9600 Baudios
0 1 0 1 0 1 0 1 a 64000 Baudios
0 1 1 0 0 1 0 1 a 64000 Baudios
1 1 1 0 0 0 0 1 a 18900 Baudios
Elija una frecuencia de muestreo adecuada de tal manera que se pueda apreciar con
claridad cada tren de pulsos.
Bipolar NRZ (No retorno a cero)
Código
function [t,x] = bpnrz(bits, bitrate, samplerate)
T = length(bits)/bitrate;
n = samplerate/bitrate;
N = n*length(bits);
dt = T/N;
t = 0:dt:T;
x = zeros(1,length(t));
for i = 0:length(bits)-1
if bits(i+1) == 1
x(i*n+1:(i+1)*n) = 1;
else
x(i*n+1:(i+1)*n) = -1;
end
end
Gráficas de las secuencias de bits
Unipolar NRZ (No retorno a cero)
Código
function [t,x] = upnrz(bits, bitrate, samplerate)
T = length(bits)/bitrate;
n = samplerate/bitrate;
N = n*length(bits);
dt = T/N;
t = 0:dt:T;
x = zeros(1,length(t));
for i = 0:length(bits)-1
if bits(i+1) == 1
x(i*n+1:(i+1)*n) = 1;
else
x(i*n+1:(i+1)*n) = 0;
end
end
Gráficas de las secuencias de bits
Unipolar RZ (Retorno a cero)
Código
function [t,x] = uprz(bits, bitrate, samplerate)
T = length(bits)/bitrate;
n = samplerate/bitrate;
N = n*length(bits);
dt = T/N;
t = 0:dt:T;
x = zeros(1,length(t));
for i = 0:length(bits)-1
if bits(i+1) == 1
x(i*n+1:(i+0.5)*n) = 1;
x((i+0.5)*n+1:(i+1)*n) = 0;
else
x(i*n+1:(i+1)*n) = 0;
end
end
Gráficas de las secuencias de bits
Bipolar RZ (Retorno a cero)
Código
function [t,x] = bprz(bits, bitrate, samplerate)
T = length(bits)/bitrate;
n = samplerate/bitrate;
N = n*length(bits);
dt = T/N;
t = 0:dt:T;
x = zeros(1,length(t));
for i = 0:length(bits)-1
if bits(i+1) == 1
x(i*n+1:(i+0.5)*n) = 1;
x((i+0.5)*n+1:(i+1)*n) = 0;
else
x(i*n+1:(i+0.5)*n) = -1;
x((i+0.5)*n+1:(i+1)*n) = 0;
end
end
Gráficas de las secuencias de bits
Manchester
Código
function [t,x] = manchester(bits, bitrate, samplerate)
T = length(bits)/bitrate;
n = samplerate/bitrate;
N = n*length(bits);
dt = T/N;
t = 0:dt:T;
x = zeros(1,length(t));
for i = 0:length(bits)-1
if bits(i+1) == 1
x(i*n+1:(i+0.5)*n) = 1;
x((i+0.5)*n+1:(i+1)*n) = -1;
else
x(i*n+1:(i+0.5)*n) = -1;
x((i+0.5)*n+1:(i+1)*n) = 1;
end
end
Gráficas de las secuencias de bits
1. ¿Cuál de las técnicas de codificación graficadas permitiría la detección de errores?
La técnica manchester puede detectar un error si hay una ausencia de transición.
2. ¿Cuál de las técnicas de codificación graficadas permite auto sincronización? ¿Por
qué?
Las técnicas de codificación Manchester y bipolar RZ, presentan una transición en
el centro de cada bit, esta señalización permite recuperar la sincronización.
Los NRZ con una secuencia de ceros o de unos no se podrá determinar el principio
y final de cada bit, el unipolar RZ también presentará problemas se sincronización
cuando haya una secuencia de ceros consecutivos.
3. ¿Cuál de las técnicas presentadas permite una mayor inmunidad al ruido? ¿Por qué?
NRZ
Las manchester, ya que, a menor BER (bit error rate: tasa de error de bit) es mayor
la inmunidad al ruido. Como se vio en las gráficas, la detección de errores es fácil
para manchester, ya que se detectará cuando exista una ausencia de transición.
Ejercicio 2
Para cada una de las secuencias presentadas en el ejercicio anterior grafique la densidad
espectral de potencia utilizando el DSP Toolbox de Matlab y cuantifique la potencia
necesaria para transmitir cada una de las secuencias.
Nota: para que se aprecie correctamente en el osciloscopio y analizador de espectro, utilizar
una velocidad de 1 bps con 100 muestras por bit.
Código
bits = [1 0 1 0 1 0 1 0];
Rx = 1;
Fs = 100;
[t, y] = bpnrz(bits,Rx,Fs);
NFFT = 256;
Y = fft(y,NFFT)/NFFT;
f = Fs/2*linspace(0,1,NFFT/2+1);
figure(1)
plot(t,y)
title(['Bipolar NRZ','Señal en el Tiempo y(t)'])
xlabel('Tiempo [s]')
ylabel('Amplitud [V]')
figure(2)
plot(f,2*abs(Y(1:NFFT/2+1)))
title(['Bipolar NRZ','Espectro de Amplitud
unilateral de y(t)'])
xlabel('Frequencia [Hz]')
ylabel('|Y(f)|')
bits = [1 0 1 0 1 0 1 0];
Rx = 1;
Fs = 100;
[t, y] = upnrz(bits,Rx,Fs);
NFFT = 256;
Y = fft(y,NFFT)/NFFT;
f = Fs/2*linspace(0,1,NFFT/2+1);
figure(1)
plot(t,y)
title('Unipolar NRZ','Señal en el Tiempo y(t)')
xlabel('Tiempo [s]')
ylabel('Amplitud [V]')
figure(2)
plot(f,2*abs(Y(1:NFFT/2+1)))
title('Unipolar NRZ','Espectro de Amplitud
unilateral de y(t)')
xlabel('Frequencia [Hz]')
ylabel('|Y(f)|')
bits = [1 0 1 0 1 0 1 0];
Rx = 1;
Fs = 100;
[t, y] = bprz(bits,Rx,Fs);
NFFT = 256;
Y = fft(y,NFFT)/NFFT;
f = Fs/2*linspace(0,1,NFFT/2+1);
figure(1)
plot(t,y)
title('Bipolar RZ','Señal en el Tiempo y(t)')
xlabel('Tiempo [s]')
ylabel('Amplitud [V]')
figure(2)
plot(f,2*abs(Y(1:NFFT/2+1)))
title('Bipolar RZ','Espectro de Amplitud unilateral
de y(t)')
xlabel('Frequencia [Hz]')
ylabel('|Y(f)|')
bits = [1 0 1 0 1 0 1 0];
Rx = 1;
Fs = 100;
[t, y] = uprz(bits,Rx,Fs);
NFFT = 256;
Y = fft(y,NFFT)/NFFT;
f = Fs/2*linspace(0,1,NFFT/2+1);
figure(1)
plot(t,y)
title('Unipolar RZ','Señal en el Tiempo y(t)')
xlabel('Tiempo [s]')
ylabel('Amplitud [V]')
figure(2)
plot(f,2*abs(Y(1:NFFT/2+1)))
title('Unipolar RZ','Espectro de Amplitud
unilateral de y(t)')
xlabel('Frequencia [Hz]')
ylabel('|Y(f)|')
bits = [1 0 1 0 1 0 1 0];
Rx = 1;
Fs = 100;
[t, y] = uprz(bits,Rx,Fs);
NFFT = 256;
Y = fft(y,NFFT)/NFFT;
f = Fs/2*linspace(0,1,NFFT/2+1);
figure(1)
plot(t,y)
title('Unipolar RZ','Señal en el Tiempo y(t)')
xlabel('Tiempo [s]')
ylabel('Amplitud [V]')
figure(2)
plot(f,2*abs(Y(1:NFFT/2+1)))
title('Unipolar RZ','Espectro de Amplitud unilateral de y(t)')
xlabel('Frequencia [Hz]')
ylabel('|Y(f)|')
Gráficas de los espectros
1. ¿Qué técnica de codificación requiere de menor potencia?
La codificación manchester y la bipolar RZ.
2. ¿Qué técnica de codificación requiere de más potencia?
La unipolar NRZ, seguido de la unipolar RZ.
3. ¿Qué ventaja se obtiene al eliminar la componente de DC con las codificaciones
Bipolares?
Al eliminar la componente DC, requerirá menos potencia. También, no se
necesitarán acoplamientos directos para su transmisión.
4. ¿Por qué se ensancha el espectro con las codificaciones RZ?
El ancho de banda es inversamente proporcional al ancho del pulso, y dado que las
codificaciones con retorno a cero presentan más transiciones que las que no tienen
retorno a cero, se presentará un ensanchamiento en el espectro.
5. ¿Qué ventaja tiene el ensanchamiento del espectro en las codificaciones RZ?
Reducción de ruido y resistencia a interferencias e intercepciones.
Conclusiones
La elección de la técnica a utilizar dependerá del uso que se necesite.
La técnica de codificación NRZ son fáciles de implementar, sin embargo, no suelen
usarse para transmisión de señales. No tiene un ancho de banda eficiente y es
susceptible a interferencias, por lo tanto, suele usarse en grabaciones magnéticas.
Por otro lado, en las bipolares la velocidad de modulación máxima es el doble que en
NRZ y el ancho de banda necesario es mayor, sin embargo, sus ventajas son que
cuentan con auto sincronizado, no tiene componente continua y podrá detectar errores
cuando exista una ausencia de transición.
Bibliografía
https://www.studocu.com/es-mx/document/universidad-simon-bolivar/constitucion-y-legislacion-en-
salud/codigos-de-linea/7193733
https://silo.tips/download/codigos-de-linea-compresion-de-codigos-de-linea-codificadores-y-
decodificadores
https://nanopdf.com/download/clase-num-5-codigos-de-linea_pdf
http://eprints.uanl.mx/7828/1/1020122965.PDF
https://zdocs.mx/doc/linea-de-codigo-q1825024nm1v
https://tuse-sm.webcindario.com/Notas_Clase/05-Tecnicas-de-codificacion-de-la-
se%C3%B1al2019.pdf
https://www2.ulpgc.es/hege/almacen/download/27/27362/2_2_comunic_b_base.pdf
https://www.youtube.com/watch?v=30rNnzogmn0&ab_channel=AliMuqaibel
https://www.itmerida.mx/panel/posgrado/archivos/mi/Fundamentos%20de%20Telecomunicaciones
%20Unidad%201%20(1).pdf
https://ocw.bib.upct.es/pluginfile.php/6615/mod_resource/content/1/Intro_a_Tx_de_InformacionI.pd
f
https://dialnet.unirioja.es/descarga/articulo/6523323.pdf

Más contenido relacionado

La actualidad más candente

Ejercicios Modulación Análoga & Digital resultados(fam)-rev3
Ejercicios Modulación Análoga & Digital resultados(fam)-rev3Ejercicios Modulación Análoga & Digital resultados(fam)-rev3
Ejercicios Modulación Análoga & Digital resultados(fam)-rev3Francisco Apablaza
 
Capítulo VIII - Microondas - Características de los equipos de radio enlaces ...
Capítulo VIII - Microondas - Características de los equipos de radio enlaces ...Capítulo VIII - Microondas - Características de los equipos de radio enlaces ...
Capítulo VIII - Microondas - Características de los equipos de radio enlaces ...Andy Juan Sarango Veliz
 
Software Defined Radio - Capítulo 5: Modulación Digital I
Software Defined Radio - Capítulo 5: Modulación Digital ISoftware Defined Radio - Capítulo 5: Modulación Digital I
Software Defined Radio - Capítulo 5: Modulación Digital IAndy Juan Sarango Veliz
 
Lecture 10 isi and eye pattern
Lecture 10 isi and eye patternLecture 10 isi and eye pattern
Lecture 10 isi and eye patternnica2009
 
Codificación Convolucional, Decodificador de Viterbi y Turbo Código
Codificación Convolucional, Decodificador de Viterbi y Turbo CódigoCodificación Convolucional, Decodificador de Viterbi y Turbo Código
Codificación Convolucional, Decodificador de Viterbi y Turbo CódigoOscar Javier Jimenez Revelo
 
Sistemas de Telecomunicaciones cap 2
Sistemas de Telecomunicaciones cap 2Sistemas de Telecomunicaciones cap 2
Sistemas de Telecomunicaciones cap 2Francisco Apablaza
 
Lecture 17 probabilidad de error para señales en awgn parte 2
Lecture 17 probabilidad de error para señales en awgn parte 2Lecture 17 probabilidad de error para señales en awgn parte 2
Lecture 17 probabilidad de error para señales en awgn parte 2nica2009
 
Acopladores direccionales
Acopladores direccionales Acopladores direccionales
Acopladores direccionales Mao Herrera
 
Lecture 6 formateo de señales en pcm
Lecture 6 formateo de señales en pcmLecture 6 formateo de señales en pcm
Lecture 6 formateo de señales en pcmnica2009
 
Lecture 15 probabilidad de error y ber en señales bandabase binaria
Lecture 15 probabilidad de error y ber en señales bandabase binariaLecture 15 probabilidad de error y ber en señales bandabase binaria
Lecture 15 probabilidad de error y ber en señales bandabase binarianica2009
 

La actualidad más candente (20)

Códigos
Códigos Códigos
Códigos
 
Televisión satelital
Televisión satelitalTelevisión satelital
Televisión satelital
 
Ejercicios Modulación Análoga & Digital resultados(fam)-rev3
Ejercicios Modulación Análoga & Digital resultados(fam)-rev3Ejercicios Modulación Análoga & Digital resultados(fam)-rev3
Ejercicios Modulación Análoga & Digital resultados(fam)-rev3
 
Capítulo VIII - Microondas - Características de los equipos de radio enlaces ...
Capítulo VIII - Microondas - Características de los equipos de radio enlaces ...Capítulo VIII - Microondas - Características de los equipos de radio enlaces ...
Capítulo VIII - Microondas - Características de los equipos de radio enlaces ...
 
Software Defined Radio - Capítulo 5: Modulación Digital I
Software Defined Radio - Capítulo 5: Modulación Digital ISoftware Defined Radio - Capítulo 5: Modulación Digital I
Software Defined Radio - Capítulo 5: Modulación Digital I
 
Lecture 10 isi and eye pattern
Lecture 10 isi and eye patternLecture 10 isi and eye pattern
Lecture 10 isi and eye pattern
 
Prob de error_2
Prob de error_2Prob de error_2
Prob de error_2
 
Guía de Ondas Rectangular
Guía de Ondas RectangularGuía de Ondas Rectangular
Guía de Ondas Rectangular
 
Codificacion BCH
Codificacion BCHCodificacion BCH
Codificacion BCH
 
Tema 1 canales en comunicaciones digitales
Tema 1   canales en comunicaciones digitalesTema 1   canales en comunicaciones digitales
Tema 1 canales en comunicaciones digitales
 
Codificación Convolucional, Decodificador de Viterbi y Turbo Código
Codificación Convolucional, Decodificador de Viterbi y Turbo CódigoCodificación Convolucional, Decodificador de Viterbi y Turbo Código
Codificación Convolucional, Decodificador de Viterbi y Turbo Código
 
Protocolos RDSI
Protocolos RDSIProtocolos RDSI
Protocolos RDSI
 
Sistemas de Telecomunicaciones cap 2
Sistemas de Telecomunicaciones cap 2Sistemas de Telecomunicaciones cap 2
Sistemas de Telecomunicaciones cap 2
 
Capacidad del canal
Capacidad del canalCapacidad del canal
Capacidad del canal
 
Lecture 17 probabilidad de error para señales en awgn parte 2
Lecture 17 probabilidad de error para señales en awgn parte 2Lecture 17 probabilidad de error para señales en awgn parte 2
Lecture 17 probabilidad de error para señales en awgn parte 2
 
Huffman
HuffmanHuffman
Huffman
 
Acopladores direccionales
Acopladores direccionales Acopladores direccionales
Acopladores direccionales
 
Lecture 6 formateo de señales en pcm
Lecture 6 formateo de señales en pcmLecture 6 formateo de señales en pcm
Lecture 6 formateo de señales en pcm
 
1 modulación psk
1 modulación psk1 modulación psk
1 modulación psk
 
Lecture 15 probabilidad de error y ber en señales bandabase binaria
Lecture 15 probabilidad de error y ber en señales bandabase binariaLecture 15 probabilidad de error y ber en señales bandabase binaria
Lecture 15 probabilidad de error y ber en señales bandabase binaria
 

Similar a Práctica 1 - Redes inalámbricas

Similar a Práctica 1 - Redes inalámbricas (20)

Tecnicas codificacion digital
Tecnicas codificacion digitalTecnicas codificacion digital
Tecnicas codificacion digital
 
Codificación de datos
Codificación de datosCodificación de datos
Codificación de datos
 
Codigos de Linea - Telecomunicaciones III
Codigos de Linea - Telecomunicaciones IIICodigos de Linea - Telecomunicaciones III
Codigos de Linea - Telecomunicaciones III
 
Digitalización de las señales de abonado
Digitalización de las señales de abonadoDigitalización de las señales de abonado
Digitalización de las señales de abonado
 
tema-5-codificacion-de-datos.ppt
tema-5-codificacion-de-datos.ppttema-5-codificacion-de-datos.ppt
tema-5-codificacion-de-datos.ppt
 
326880093-Senales-y-Filtros-Con-Matlab.ppt
326880093-Senales-y-Filtros-Con-Matlab.ppt326880093-Senales-y-Filtros-Con-Matlab.ppt
326880093-Senales-y-Filtros-Con-Matlab.ppt
 
Sesión 3 - Transmisión Analógica y Digital
Sesión 3 - Transmisión Analógica y DigitalSesión 3 - Transmisión Analógica y Digital
Sesión 3 - Transmisión Analógica y Digital
 
Lecture 10 isi and eye pattern
Lecture 10 isi and eye patternLecture 10 isi and eye pattern
Lecture 10 isi and eye pattern
 
Semana 01 02 softcom
Semana 01 02 softcomSemana 01 02 softcom
Semana 01 02 softcom
 
Señales datos
Señales datosSeñales datos
Señales datos
 
Informe Previo IT564: Códigos de Linea
Informe Previo IT564: Códigos de LineaInforme Previo IT564: Códigos de Linea
Informe Previo IT564: Códigos de Linea
 
Analogica y digital
Analogica y digitalAnalogica y digital
Analogica y digital
 
5555.pptx
5555.pptx5555.pptx
5555.pptx
 
Señales
 Señales Señales
Señales
 
codificacion de linea
codificacion de lineacodificacion de linea
codificacion de linea
 
Exposicion de transmision
Exposicion de transmisionExposicion de transmision
Exposicion de transmision
 
Exposicion de transmision
Exposicion de transmisionExposicion de transmision
Exposicion de transmision
 
Pcm
PcmPcm
Pcm
 
Codificación de línea
Codificación de líneaCodificación de línea
Codificación de línea
 
Modulacion Y Demodulacion
Modulacion Y DemodulacionModulacion Y Demodulacion
Modulacion Y Demodulacion
 

Más de Grecia Martinez

Diseño y Administración de Redes de computadoras
Diseño y Administración de Redes de computadorasDiseño y Administración de Redes de computadoras
Diseño y Administración de Redes de computadorasGrecia Martinez
 
Arquitectura de computadoras
Arquitectura de computadorasArquitectura de computadoras
Arquitectura de computadorasGrecia Martinez
 
Arquitectura de computadoras
Arquitectura de computadorasArquitectura de computadoras
Arquitectura de computadorasGrecia Martinez
 
Integración de redes de voz y datos
Integración de redes de voz y datosIntegración de redes de voz y datos
Integración de redes de voz y datosGrecia Martinez
 
Práctica 3 - Redes inalámbricas
Práctica 3 - Redes inalámbricasPráctica 3 - Redes inalámbricas
Práctica 3 - Redes inalámbricasGrecia Martinez
 
Práctica 2 - Redes inalámbricas
Práctica 2 - Redes inalámbricasPráctica 2 - Redes inalámbricas
Práctica 2 - Redes inalámbricasGrecia Martinez
 
Práctica 4 - Redes inalámbricas
Práctica 4 - Redes inalámbricasPráctica 4 - Redes inalámbricas
Práctica 4 - Redes inalámbricasGrecia Martinez
 

Más de Grecia Martinez (7)

Diseño y Administración de Redes de computadoras
Diseño y Administración de Redes de computadorasDiseño y Administración de Redes de computadoras
Diseño y Administración de Redes de computadoras
 
Arquitectura de computadoras
Arquitectura de computadorasArquitectura de computadoras
Arquitectura de computadoras
 
Arquitectura de computadoras
Arquitectura de computadorasArquitectura de computadoras
Arquitectura de computadoras
 
Integración de redes de voz y datos
Integración de redes de voz y datosIntegración de redes de voz y datos
Integración de redes de voz y datos
 
Práctica 3 - Redes inalámbricas
Práctica 3 - Redes inalámbricasPráctica 3 - Redes inalámbricas
Práctica 3 - Redes inalámbricas
 
Práctica 2 - Redes inalámbricas
Práctica 2 - Redes inalámbricasPráctica 2 - Redes inalámbricas
Práctica 2 - Redes inalámbricas
 
Práctica 4 - Redes inalámbricas
Práctica 4 - Redes inalámbricasPráctica 4 - Redes inalámbricas
Práctica 4 - Redes inalámbricas
 

Último

INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdfenelcielosiempre
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfNancyLoaa
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoJosDanielEstradaHern
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 

Último (20)

INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° grado
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 

Práctica 1 - Redes inalámbricas

  • 1. UNIVERSIDAD AUTÓNOMA METROPOLITANA Laboratorio de Comunicaciones Digitales. Práctica 1 “Códigos de Línea” Objetivos  Construir las funciones de codificación de línea para U-NRZ, U-RZ, P-RZ y Manchester.  Comprender las ventajas y desventajas de los distintos tipos de códigos de línea. Material  Computadora  Matlab 2015 o superior Introducción. Introducción Para adaptar la información al medo de transmisión elegido, se desea ahorrar ancho de banda y garantizar una recepción adecuada y segura, para conseguir estos objetivos se tiene que realizar una codificación. Las señales que se pueden procesar son analógicas o digitales. En las señales digitales se utiliza el intervalo de bit (en lugar del período) y tasa de bit (en lugar de frecuencia). El intervalo de bit es el tiempo necesario para enviar un único bit, y la tasa de bit es el número de intervalos de bits en un segundo, es decir, es el número de bits enviados en un segundo (bps).
  • 2. Codificación de línea Un código de línea es un tipo de codificación usado en sistemas de comunicación para la transmisión digital en banda base y está conformado por pulsos rectangulares que siguen un determinado patrón de codificación, el cual asigna niveles de tensión a los bits que entrega la fuente. Características deseables en un código de línea  Autosincronización: contenido suficiente de señal de temporización (reloj) que permita identificar el tiempo correspondiente a un bit.  Capacidad de detección de errores: la definición del código incluye el poder detectar un error.  Inmunidad al ruido: capacidad de detectar adecuadamente un valor de la señal ante la presencia de ruido (baja probabilidad de error). Recordar que el ruido se entiende como toda señal no deseada que se mezcla con la señal útil que se quiere transmitir.  Densidad espectral de potencia: igualación entre el espectro de frecuencia de la señal y la respuesta en frecuencia del canal de transmisión.  Ancho de banda: contenido suficiente de señal de temporización que permite identificar el tiempo correspondiente a un bit.  Transparencia: independencia de las características del código en relación a la secuencia de unos y ceros que transmita. Desarrollo Programar una función que realice el proceso de codificación para cada uno de los siguientes códigos de línea:  Bipolar NRZ  Unipolar NRZ  Bipolar RZ  Unipolar RZ  Manchester Cada una de las funciones debe de tener como argumentos de entrada:  Cadena de bits a codificar. Densidad espectral de potencia de los códigos de línea Ejemplo de algunos códigos de línea
  • 3.  Velocidad de transmisión en baudios.  Frecuencias de muestreo. Cada una de las funciones debe de tener como salida:  Vector de tiempo para cada una de las muestras del tren de pulsos.  Vector con los valores del tren de pulsos. Descripción Bipolar NRZ: El código Polar sin retorno a cero (B-NRZ) representa un 1 lógico (1L) con un nivel de +V durante todo el periodo de bit y un cero lógico (0L) con un nivel de -V durante todo el periodo de bit. Descripción Unipolar NRZ: El código Polar sin retorno a cero (U-NRZ) representa un 1 lógico (1L) con un nivel de +V durante todo el periodo de bit y un cero lógico (0L) con un nivel de 0 V durante todo el periodo de bit. Descripción Unipolar RZ: El código Unipolar con retorno a cero (U-RZ) representa un 1 lógico (1L) con un nivel de +V durante la mitad del periodo de bit y 0 V durante el resto del tiempo de bit; y un cero lógico (0L) con un nivel de 0 V durante todo el periodo de bit. Descripción Bipolar RZ: El código Unipolar con retorno a cero (B-RZ) representa un 1 lógico (1L) con un nivel de +V durante la mitad del periodo de bit y 0 V durante el resto del tiempo de bit; y un cero lógico (0L) con un nivel de -V durante la mitad del periodo de bit y 0 V durante el resto del tiempo de bit. Descripción Manchester: El código Manchester representa un 1 lógico (1L) con un nivel de +V durante la mitad del periodo de bit y un nivel de -V durante la otra mitad. Un cero lógico (0L) se representa con un nivel de - V durante la primera mitad del periodo de bit y con +V durante la segunda mitad. Ejercicio 1 Para cada una de las funciones, graficar las siguientes secuencias de bits codificadas: 0 0 0 0 0 0 0 0 a 9600 Baudios 1 1 1 1 1 1 1 1 a 9600 Baudios 0 1 0 1 0 1 0 1 a 64000 Baudios 0 1 1 0 0 1 0 1 a 64000 Baudios 1 1 1 0 0 0 0 1 a 18900 Baudios Elija una frecuencia de muestreo adecuada de tal manera que se pueda apreciar con claridad cada tren de pulsos. Bipolar NRZ (No retorno a cero)
  • 4. Código function [t,x] = bpnrz(bits, bitrate, samplerate) T = length(bits)/bitrate; n = samplerate/bitrate; N = n*length(bits); dt = T/N; t = 0:dt:T; x = zeros(1,length(t)); for i = 0:length(bits)-1 if bits(i+1) == 1 x(i*n+1:(i+1)*n) = 1; else x(i*n+1:(i+1)*n) = -1; end end Gráficas de las secuencias de bits Unipolar NRZ (No retorno a cero)
  • 5. Código function [t,x] = upnrz(bits, bitrate, samplerate) T = length(bits)/bitrate; n = samplerate/bitrate; N = n*length(bits); dt = T/N; t = 0:dt:T; x = zeros(1,length(t)); for i = 0:length(bits)-1 if bits(i+1) == 1 x(i*n+1:(i+1)*n) = 1; else x(i*n+1:(i+1)*n) = 0; end end Gráficas de las secuencias de bits Unipolar RZ (Retorno a cero)
  • 6. Código function [t,x] = uprz(bits, bitrate, samplerate) T = length(bits)/bitrate; n = samplerate/bitrate; N = n*length(bits); dt = T/N; t = 0:dt:T; x = zeros(1,length(t)); for i = 0:length(bits)-1 if bits(i+1) == 1 x(i*n+1:(i+0.5)*n) = 1; x((i+0.5)*n+1:(i+1)*n) = 0; else x(i*n+1:(i+1)*n) = 0; end end Gráficas de las secuencias de bits Bipolar RZ (Retorno a cero)
  • 7. Código function [t,x] = bprz(bits, bitrate, samplerate) T = length(bits)/bitrate; n = samplerate/bitrate; N = n*length(bits); dt = T/N; t = 0:dt:T; x = zeros(1,length(t)); for i = 0:length(bits)-1 if bits(i+1) == 1 x(i*n+1:(i+0.5)*n) = 1; x((i+0.5)*n+1:(i+1)*n) = 0; else x(i*n+1:(i+0.5)*n) = -1; x((i+0.5)*n+1:(i+1)*n) = 0; end end Gráficas de las secuencias de bits Manchester
  • 8. Código function [t,x] = manchester(bits, bitrate, samplerate) T = length(bits)/bitrate; n = samplerate/bitrate; N = n*length(bits); dt = T/N; t = 0:dt:T; x = zeros(1,length(t)); for i = 0:length(bits)-1 if bits(i+1) == 1 x(i*n+1:(i+0.5)*n) = 1; x((i+0.5)*n+1:(i+1)*n) = -1; else x(i*n+1:(i+0.5)*n) = -1; x((i+0.5)*n+1:(i+1)*n) = 1; end end Gráficas de las secuencias de bits 1. ¿Cuál de las técnicas de codificación graficadas permitiría la detección de errores?
  • 9. La técnica manchester puede detectar un error si hay una ausencia de transición. 2. ¿Cuál de las técnicas de codificación graficadas permite auto sincronización? ¿Por qué? Las técnicas de codificación Manchester y bipolar RZ, presentan una transición en el centro de cada bit, esta señalización permite recuperar la sincronización. Los NRZ con una secuencia de ceros o de unos no se podrá determinar el principio y final de cada bit, el unipolar RZ también presentará problemas se sincronización cuando haya una secuencia de ceros consecutivos. 3. ¿Cuál de las técnicas presentadas permite una mayor inmunidad al ruido? ¿Por qué? NRZ Las manchester, ya que, a menor BER (bit error rate: tasa de error de bit) es mayor la inmunidad al ruido. Como se vio en las gráficas, la detección de errores es fácil para manchester, ya que se detectará cuando exista una ausencia de transición. Ejercicio 2 Para cada una de las secuencias presentadas en el ejercicio anterior grafique la densidad espectral de potencia utilizando el DSP Toolbox de Matlab y cuantifique la potencia necesaria para transmitir cada una de las secuencias. Nota: para que se aprecie correctamente en el osciloscopio y analizador de espectro, utilizar una velocidad de 1 bps con 100 muestras por bit. Código bits = [1 0 1 0 1 0 1 0]; Rx = 1; Fs = 100; [t, y] = bpnrz(bits,Rx,Fs); NFFT = 256; Y = fft(y,NFFT)/NFFT; f = Fs/2*linspace(0,1,NFFT/2+1); figure(1) plot(t,y) title(['Bipolar NRZ','Señal en el Tiempo y(t)']) xlabel('Tiempo [s]') ylabel('Amplitud [V]') figure(2) plot(f,2*abs(Y(1:NFFT/2+1))) title(['Bipolar NRZ','Espectro de Amplitud unilateral de y(t)']) xlabel('Frequencia [Hz]') ylabel('|Y(f)|') bits = [1 0 1 0 1 0 1 0]; Rx = 1; Fs = 100; [t, y] = upnrz(bits,Rx,Fs); NFFT = 256; Y = fft(y,NFFT)/NFFT; f = Fs/2*linspace(0,1,NFFT/2+1); figure(1) plot(t,y) title('Unipolar NRZ','Señal en el Tiempo y(t)') xlabel('Tiempo [s]') ylabel('Amplitud [V]') figure(2) plot(f,2*abs(Y(1:NFFT/2+1))) title('Unipolar NRZ','Espectro de Amplitud unilateral de y(t)') xlabel('Frequencia [Hz]') ylabel('|Y(f)|')
  • 10. bits = [1 0 1 0 1 0 1 0]; Rx = 1; Fs = 100; [t, y] = bprz(bits,Rx,Fs); NFFT = 256; Y = fft(y,NFFT)/NFFT; f = Fs/2*linspace(0,1,NFFT/2+1); figure(1) plot(t,y) title('Bipolar RZ','Señal en el Tiempo y(t)') xlabel('Tiempo [s]') ylabel('Amplitud [V]') figure(2) plot(f,2*abs(Y(1:NFFT/2+1))) title('Bipolar RZ','Espectro de Amplitud unilateral de y(t)') xlabel('Frequencia [Hz]') ylabel('|Y(f)|') bits = [1 0 1 0 1 0 1 0]; Rx = 1; Fs = 100; [t, y] = uprz(bits,Rx,Fs); NFFT = 256; Y = fft(y,NFFT)/NFFT; f = Fs/2*linspace(0,1,NFFT/2+1); figure(1) plot(t,y) title('Unipolar RZ','Señal en el Tiempo y(t)') xlabel('Tiempo [s]') ylabel('Amplitud [V]') figure(2) plot(f,2*abs(Y(1:NFFT/2+1))) title('Unipolar RZ','Espectro de Amplitud unilateral de y(t)') xlabel('Frequencia [Hz]') ylabel('|Y(f)|') bits = [1 0 1 0 1 0 1 0]; Rx = 1; Fs = 100; [t, y] = uprz(bits,Rx,Fs); NFFT = 256; Y = fft(y,NFFT)/NFFT; f = Fs/2*linspace(0,1,NFFT/2+1); figure(1) plot(t,y) title('Unipolar RZ','Señal en el Tiempo y(t)') xlabel('Tiempo [s]') ylabel('Amplitud [V]') figure(2) plot(f,2*abs(Y(1:NFFT/2+1))) title('Unipolar RZ','Espectro de Amplitud unilateral de y(t)') xlabel('Frequencia [Hz]') ylabel('|Y(f)|')
  • 11. Gráficas de los espectros
  • 12. 1. ¿Qué técnica de codificación requiere de menor potencia? La codificación manchester y la bipolar RZ. 2. ¿Qué técnica de codificación requiere de más potencia? La unipolar NRZ, seguido de la unipolar RZ. 3. ¿Qué ventaja se obtiene al eliminar la componente de DC con las codificaciones Bipolares? Al eliminar la componente DC, requerirá menos potencia. También, no se necesitarán acoplamientos directos para su transmisión. 4. ¿Por qué se ensancha el espectro con las codificaciones RZ? El ancho de banda es inversamente proporcional al ancho del pulso, y dado que las codificaciones con retorno a cero presentan más transiciones que las que no tienen retorno a cero, se presentará un ensanchamiento en el espectro. 5. ¿Qué ventaja tiene el ensanchamiento del espectro en las codificaciones RZ? Reducción de ruido y resistencia a interferencias e intercepciones. Conclusiones La elección de la técnica a utilizar dependerá del uso que se necesite. La técnica de codificación NRZ son fáciles de implementar, sin embargo, no suelen usarse para transmisión de señales. No tiene un ancho de banda eficiente y es susceptible a interferencias, por lo tanto, suele usarse en grabaciones magnéticas. Por otro lado, en las bipolares la velocidad de modulación máxima es el doble que en NRZ y el ancho de banda necesario es mayor, sin embargo, sus ventajas son que cuentan con auto sincronizado, no tiene componente continua y podrá detectar errores cuando exista una ausencia de transición. Bibliografía https://www.studocu.com/es-mx/document/universidad-simon-bolivar/constitucion-y-legislacion-en- salud/codigos-de-linea/7193733 https://silo.tips/download/codigos-de-linea-compresion-de-codigos-de-linea-codificadores-y- decodificadores https://nanopdf.com/download/clase-num-5-codigos-de-linea_pdf http://eprints.uanl.mx/7828/1/1020122965.PDF https://zdocs.mx/doc/linea-de-codigo-q1825024nm1v https://tuse-sm.webcindario.com/Notas_Clase/05-Tecnicas-de-codificacion-de-la- se%C3%B1al2019.pdf https://www2.ulpgc.es/hege/almacen/download/27/27362/2_2_comunic_b_base.pdf https://www.youtube.com/watch?v=30rNnzogmn0&ab_channel=AliMuqaibel https://www.itmerida.mx/panel/posgrado/archivos/mi/Fundamentos%20de%20Telecomunicaciones %20Unidad%201%20(1).pdf https://ocw.bib.upct.es/pluginfile.php/6615/mod_resource/content/1/Intro_a_Tx_de_InformacionI.pd f https://dialnet.unirioja.es/descarga/articulo/6523323.pdf