ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Comprobar la delimitación del ancho de banda de la modulación PAM.


Enviado por   •  18 de Mayo de 2018  •  Trabajo  •  593 Palabras (3 Páginas)  •  166 Visitas

Página 1 de 3

TERCERA UNIDAD

        

3

Guía de Prácticas

Modulación por Amplitud de Pulso (PAM)

Grupo: ___________Fecha:________________Horario:____________

Alumno(s):

Nota:

___________________________________________________

___________________________________________________

  1. Objetivos

  • Entender la formación de pulsos utilizando filtros conformadores.
  • Comprobar la delimitación del ancho de banda de la modulación PAM.
  • Verificar el uso de filtros adaptados en la demodulación de señales PAM.
  1. Contenido teórico

Un sistema de comunicaciones digitales está compuesto básicamente por los elementos mostrados en la Fig. 1.

[pic 1]

Figura  1. Esquema de bloques un sistema transmisor digital.

Como se muestra, el canal es un elemento ineludible que sirve como medio para poder enviar las formas de onda desde el receptor hacia el transmisor. Sin embargo, éste introduce distorsiones a la señal y así se producen cambios que se traducen en el receptor como errores (bits que cambian de valor).  

  1. Generación y detección de señales PAM
  1. Genere 60 símbolos mapeados en 16 PAM
  2. Diseñar un pulso de coseno alzado con 8 muestras por símbolo y 0.5 de factor roll off

(función sugerida rcosine())

  1. Use la función upsample para llenar con 7 ceros entre los símbolos
  2. Use la función filter() y conv() para obtener la forma de onda de la señal transmitida
  3. Explique la razón para las diferencias
  4. Obtenga y grafique el espectro de las señales empleando los comandos

hs=spectrum.welch;

psd(hs,signal)

              Revise si la señal es limitada en banda como se supone que sea

  1. Recupere los símbolos usando la función downsample()y use plot(symbols,'o') para ver los símbolos
  2. ¿Dónde están los símbolos? ¿Sufrieron algún retardo?

  1. Interferencia Intersimbólica
  1. Genere 60 símbolos 16PAM usando la raíz cuadrada del coseno alzado (incluye el uso de upsample() )
  2. Use la función eyediagram() y vea la ISI en la transmisión
  3. Extraiga los símbolos con la función downsample() y use plot(symbols,'o') para ver la ISI
  4. Pase la señal creada en el punto a) por el filtro adaptado
  5. Use eyediagram() y vea si ahora existe ISI
  6. Obtenga los símbolos usando downsample y use plot(symbols,'o') para ver los símbolos
  7. Calcule el retardo, ¿cuántos ceros adicionales son necesarios para evitar la pérdida de símbolos cuando se usa el filtro?

  1. Tasa de error de bit
  1. Genere 1000 símbolos mapeados y formados con la raíz cuadrada del coseno alzado
  2. Añada ruido según lo solicitado en el punto d)
  3. Pase la señal de la raíz cuadrada del coseno alzado más el ruido a través del filtro adaptado, obtenga los símbolos. Descarte los símbolos transitorios al inicio y al final. Obtenga los bits y obtenga el número de errores
  4. Grafique el BER para los símbolos demapeados con el pulso conformador y el filtro adaptado para EbNodB = 0:10; Ms = 4 (samples per symbol). Considere la siguiente estructura

Defina variables

for número de EbNo

     defina variables, contador de errores and tx Bits

  while      ne

transmita and reciba un bloque de bits, cuente errores y número de bits (guarde o acumule)

                            end

end

 

IV. Equipos y materiales

Laboratorio: Señales y Datos

Equipos y dispositivos:

  • PC.

Software:

  • MATLAB

Materiales y fungibles:

V. Actividades

Desarrollar en MATLAB los códigos necesarios para llevar a cabo esta práctica.

...

Descargar como (para miembros actualizados) txt (4 Kb) pdf (200 Kb) docx (126 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com