0% encontró este documento útil (0 votos)
33 vistas22 páginas

CODIFICACION Pruebas

El documento aborda la codificación digital de señales, explicando conceptos como el codificador de canal, códigos de bloque lineales sistemáticos y la generación de bits de redundancia. También se discuten métodos de corrección de errores, como el código Hamming, y se presenta el código BnZS para mejorar la eficiencia de transmisión. Finalmente, se analizan aspectos técnicos de muestreo y señalización en sistemas de comunicación digital.

Cargado por

Fabo Villacís
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
33 vistas22 páginas

CODIFICACION Pruebas

El documento aborda la codificación digital de señales, explicando conceptos como el codificador de canal, códigos de bloque lineales sistemáticos y la generación de bits de redundancia. También se discuten métodos de corrección de errores, como el código Hamming, y se presenta el código BnZS para mejorar la eficiencia de transmisión. Finalmente, se analizan aspectos técnicos de muestreo y señalización en sistemas de comunicación digital.

Cargado por

Fabo Villacís
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

UNIVERSIDAD TECNICA DE AMBATO

FACULTAD SISTEMAS, ELECTRONICA E INDUSTRIAL

CODIFICACION DIGITAL DE SEÑALES

PRIMER PARCIAL

PRUEBA 1

1. Explique el codificador de canal

Proceso de comunicación digital que añade algo de redundancia de manera controlada en la


sección de información para ser usada en el receptor para superar los efectos del ruido en la
señal transmitida, aumentando la confiabilidad del sistema.

Estos bits de redundancia nos permiten detectar y/o corregir errores.

Mensaje Código

Codificador de Canal

K n

𝑞 =𝑛−𝑘

Donde:

K: número de bits del mensaje

n: número de bits del código

q: número de bits de redundancia.


2. Esplique código de bloque lineal sistemático

Posee dos características principales:

- Lineal: En el código se debe incluir el vector nulo, y al sumar (suma módulo 2) dos
vectores debe generar otro vector código.
- Bloque sistemático: los bits de redundancia se agregan en forma de bloque.

Codificador de Canal

K n

𝑚0 , 𝑚1 , 𝑚2 , 𝑚3 , … , 𝑚𝑘−1 𝑐0 , 𝑐1 , 𝑐2 , 𝑐3 , … , 𝑐𝑛−1

Bits del mensaje bits del código

𝑞 =𝑛−𝑘

𝑟0 , 𝑟1 , 𝑟2 , 𝑟3 , … , 𝑟𝑞−1

Bits de redundancia

Formas de agregar los bits de redundancia.

𝑚0 , 𝑚1 , 𝑚2 , 𝑚3 , … , 𝑚𝑘−1 , 𝑟0 , 𝑟1 , 𝑟2 , 𝑟3 , … , 𝑟𝑞−1

𝑟0 , 𝑟1 , 𝑟2 , 𝑟3 , … , 𝑟𝑞−1 , 𝑚0 , 𝑚1 , 𝑚2 , 𝑚3 , … , 𝑚𝑘−1

𝑚0 , 𝑚1 , 𝑚2 , 𝑟0 , 𝑟1 , 𝑟2 , 𝑟3 , … , 𝑟𝑞−1 , 𝑚3 , … , 𝑚𝑘−1
3. Explique el circuito para generar los bits de redundancia en el Codificador de
Canal.

mensaje
Memoria
interna

Tampón
𝑚0 𝑚1 𝑚2 𝑚3 Bits Transmisión
𝑚0 𝑚1 𝑚2 𝑚0 𝑚2 𝑚 3 𝑚0 𝑚1 𝑚3
Registro de memoria

Tx

Bits Redundancia

𝑟0 𝑟1 𝑟2

𝑟0 = 𝑚0 ⨁𝑚1 ⨁ 𝑚2 ⨁ 0

𝑟1 = 𝑚0 ⨁0⨁ 𝑚2 ⨁ 𝑚3

𝑟2 = 𝑚0 ⨁ 𝑚1 ⨁0⨁ 𝑚3

Para generar los bits de redundancia, se utiliza combinaciones de sumatorias módulo 2 de


los bits de registros de memoria.

Tanto los bits de redundancia como los del mensaje son transmitidos hacia el Tx de
circuito.
4. Con un ejemplo explique el seguimiento de corrección de error, utilizando un
código de 10 bits.

Nos permite detectar y corregir errores automáticamente, para ello se debe ingresar un
determinado número de bits de forma aleatoria en el mensaje.

Código de corrección: Código Hamming

2𝑛 ≥ 𝑛 + 𝑚 + 1

Donde:

n: número de bits de hamming

m: número de bits del mensaje

Ejemplo:

Código: 1011001011

m= 10

2𝑛 ≥ 𝑛 + 𝑚 + 1

2𝑛 ≥ 𝑛 + 11

Si n= 4

2𝑛 ≥ 15

24 ≥ 15

16 ≥ 15

4= número de bits de hamming


Código: 1 0 1 1 0 0 1 0 1 1

Posiciones: 14 13 12 11 10 9 8 7 6 5 4 3 2 1

1 H 0 1 1 H 0 0 1 H 0 1 H 1

Posición Número de bits

1 0 0 0 1

3 0 0 1 1

XOR 0 0 1 0

6 0 1 1 0

XOR 0 1 0 0

10 1 0 1 0

XOR 1 1 1 0

11 1 0 1 1

XOR 0 1 0 1

14 1 1 1 0

1 0 1 1 Bits de hamming

Nuevo código: 1 1 0 1 1 0 0 0 1 1 0 1 1 1
Para comprobar:

Posición 1 0 1 1

1 0 0 0 1

XOR 1 0 1 0

3 0 0 1 1

XOR 1 0 0 1

6 0 1 1 0

XOR 1 1 1 1

10 1 0 1 0

XOR 0 1 0 1

11 1 0 1 1

XOR 1 1 1 0

14 1 1 1 0

0 0 0 0 verificación
Para detectar error:

Asumiendo un error en la posición 11 “1” a “0”

Posición 1 0 1 1

1 0 0 0 1

XOR 1 0 1 0

3 0 0 1 1

XOR 1 0 0 1

6 0 1 1 0

XOR 1 1 1 1

10 1 0 1 0

XOR 0 1 0 1

14 1 1 1 0

1 0 1 1 Nos indica la posición del error


5. Con el código BnZS con un ejemplo, dibujar la forma de onda.

Código binario de posicionamiento n, también conocido como HDB2, variación del código
AMI.

Utilizado en la codificación digital, para mejorar la eficiencia de la transmisión, en tanto a


sincronismo se refiere.

Se lo utiliza en secuencias de datos con más de 2 bits ceros consecutivos, ingresado bits de
borde (B) y le violación (V) para codificar la señal.

Símbolo del último Bit Número de “1” después de la última violación


PAR IMPAR
(+) - 0 - 0 0 +
B V V
(-) + 0 + 0 0 -
PRUEBA 2

1. Una señal continua en el tiempo Xa(t)= 7,25Cos(200πt) es muestreada a una


frecuencia de 8KHz y con una resolución de 0,02. ¿Cuántos bits se requieren en
el Conversor A/D para evitar que la señal se recorte?

Xa(t)= 7,25Cos(200πt)

𝒇𝒔 = 𝟖 𝑲𝒉𝒛

△= 𝟎, 𝟎𝟐

𝑋𝑚á𝑥
△=
2𝐵

7,25
0,02 =
2𝐵

7,25
2𝐵 =
0,02

2𝐵 = 362.5

𝐵 = 𝑙𝑜𝑔2 (362,5)

𝐵 = 8,501 ≌ 9

𝐵 = 9 𝑏𝑖𝑡𝑠
2. Si la rata de Nyquist es Ω𝒔 . Determinar la rata de Nyquist para:

a) 𝑿𝒂(𝒕/𝟑)

𝑡
𝑦(𝑡) = 𝑥𝑎 ( )
3
∞ 𝑡 𝑡
𝑌(𝑗Ω) = ∫−∞ 𝑥𝑎 (3)𝑒 −𝑗Ω𝒕 𝑑𝑡 =𝑙
3

∞ 𝑡 𝑑𝑡
𝑌(𝑗Ω) = ∫−∞ 𝑥𝑎 (3)𝑒 −𝑗Ω𝒕 𝑑𝑡 = 𝑑𝑙
3


𝑌(𝑗Ω) = ∫ 𝑥𝑎 (𝑙 )𝑒 −3𝑗Ω𝒍 𝑑𝑙3
−∞


𝑌(𝑗Ω) = 3 ∫ 𝑥𝑎 (𝑙 )𝑒 −3𝑗Ω𝒍 𝑑𝑙
−∞

𝑌(𝑗Ω) = 3𝑥𝑎 (3𝑗Ω)

Ω𝒔
Ω′𝒔 =
3

b) 𝒙𝟐𝒂 (𝟐𝒕)


𝑌(𝑗Ω) = ∫−∞ 𝒙𝟐𝒂 (𝟐𝒕))𝑒 −𝑗Ω𝒕 𝑑𝑡 l=2t

∞ 𝑑𝑙
𝑌(𝑗Ω) = ∫−∞ 𝒙𝟐𝒂 (𝒍))𝑒 −𝑗Ω𝒍/𝟐 𝑑𝑙 =2
𝑑𝑡

∞ 𝑑𝑙
𝑌(𝑗Ω) = ∫−∞ 𝒙𝒂 (𝒍). 𝒙𝒂 (𝒍) 𝑒 −𝑗Ω𝒍/𝟐 𝑑𝑙 𝑑𝑡 = 2

Ω′𝒔 = 𝟒 Ω𝒔
3. Una señal Xa(t) se desea muestrear para que trabaje con 12 bits. Se asume que

Xa(t) es gaussiano con varianza 𝝈𝟐𝒙 . ¿Cuál es la relación señal-ruido? Si el

rango del cuantizador se extiende desde −𝟑𝝈𝒙 𝒂 𝟑𝝈𝒙

𝜎𝑥 𝐴 𝑚á𝑥
𝑆𝑄𝑁𝑅 = 10,79 + 20 log Δ=
Δ 2𝐵

𝜎𝑥
𝑆𝑄𝑁𝑅 = 10,79 + 20 log 𝐴 𝑚á𝑥 𝐵 + 1 = 12
2𝐵

2𝐵 𝜎𝑥
𝑆𝑄𝑁𝑅 = 10,79 + 20 log 𝐴 𝑚á𝑥

2𝐵 𝜎𝑥
𝑆𝑄𝑁𝑅 = 10,79 + 20 log 3𝜎𝑥

2𝐵
𝑆𝑄𝑁𝑅 = 10,79 + 20 log 3

2𝐵
𝑆𝑄𝑁𝑅 = 10,79 + 20 log
3

211
𝑆𝑄𝑁𝑅 = 10,79 + 20 log 3

𝑆𝑄𝑁𝑅 = 10,79 + 56,68

𝑆𝑄𝑁𝑅 = 67, 47
4. Responder siguientes enunciados:
a) Explique el sistema de 30 Canales

Es una trama E1, un sistema de transmisión digital, de 32 divisiones (time slot),


cuya modulación utilizada es la PCM.

Formada por 30 canales de información y 2 canales de señalización.

o El slot 0 es utilizado en la sincronización, para poder determinar el inicio y


fin de una trama.
o El slot 16 utilizado para la señalización, transferencia de elementos de
información, relacionados a un circuito particular.

El ancho de banda de cada canal es de 64 Kbps.

El tiempo de transmisión de la trama es de 125 useg.

El total de bits transmitidos es de 256.

0 1 2 3 4 5 … 15 16 17 …. 30 31

Cada slot consta de 8 bits.

0 1 2 3 4 5 6 7 ITC

𝐴𝐵 = 32 ∗ 64 = 2048 𝐾𝑏𝑝𝑠

b) Defina señalización e indique que es señalización asociada al canal

Señalización: Bits utilizados para la transferencia de elementos pertenecientes a


algún proceso o circuito de un sistema de comunicación, utilizado comúnmente para
la administración de la red.
Ejemplo: - Tono de llamada

- Tono de línea ocupada

- Buzón de voz

Señalización asociada al canal: Empleada en los sistemas T1, utiliza el robo de


bits. Los bits número 8 de cada ITC 6 y 12 de la trama son utilizados para la
señalización.

Estos bits también son utilizados para la transmisión de información audible.

1 2 3 …. 6 7 8…. 12 13 14 …. 23 24

0 1 2 3 4 5 6 7

ITC 0 1 2 3 4 5 6 7

Los bits 8vos se utilizan para la señalización.


SEGUNDO PARCIAL

PRUEBA 1

1. Explique que es el decimador

Es un filtro FIR que incrementa el factor de decimación de manera que las replicas de la
señal filtrada, luego del submuestreo, se superpongan únicamente en la banda de
transmisión del filtro.

Constituido por un filtro pasa bajo, y un reductor de la rata de muestreo por un factor
entero.

Al aumentar el factor de decimación se tiene un efecto aliasing, donde el filtro pasa bajo se
encara de depurar la señal.

xa(n) xa(n) xd(n)

Filtro Pasa Bajo m


(FPB)

π
G = 1 fc = m
2. Una señal continua en el tiempo xa(t) es filtrada para remover componentes de
frecuencia en el rango de 5 KHz ≤ f ≤ 10 KHz. Frecuencia máxima es de 20 KHz.

2𝜋𝑓1 2𝜋𝑓2
𝑓𝑠 = 2𝑓𝑜 𝑊𝑐1 = 𝑊𝑐2 =
𝑓𝑠 𝑓𝑠

2𝜋(5) 2𝜋(10)
𝑓𝑠 = 2(20) 𝑊𝑐1 = 𝑊𝑐2 =
40 40

𝜋 𝜋
𝑓𝑠 = 40 𝐾𝐻𝑧 𝑊𝑐1 = 𝑊𝑐2 =
4 2

𝜋
≤𝑤≤𝜋
2
𝜋
0≤𝑤≤ 4
3. Determinar la DTFT inversa de la siguiente gráfica.

1 𝜋
ℎ(𝑛) = 2𝜋 ∫−𝜋 𝐻(𝑒 𝑗𝑤 )𝑒 𝑗𝑛𝑤 𝑑𝑤

1 −𝜋/2 −𝜋/4 𝜋/2


ℎ(𝑛) = 2𝜋 (∫−3𝜋/4 5𝑒 𝑗𝑛𝑤 𝑑𝑤 + ∫−𝜋/2 2𝑒 𝑗𝑛𝑤 𝑑𝑤 − ∫𝜋/4 5𝑒 𝑗𝑛𝑤 𝑑𝑤 −
3𝜋/4
∫𝜋/2 2𝑒 𝑗𝑛𝑤 𝑑𝑤)

𝑗𝜋 3𝑗𝜋 𝑗𝜋 𝑗𝜋 𝑗𝜋 𝑗𝜋 3𝑗𝜋 𝑗𝜋
1
ℎ(𝑛) = 2𝜋𝑗𝑛 (5𝑒 −2𝑛 − 5𝑒 − 4𝑛 + 2𝑒 −4𝑛 − 2𝑒 −2𝑛 − 5𝑒 4𝑛 + 5𝑒 2𝑛 − 2𝑒 4𝑛 + 2𝑒 2𝑛 )
4. Si h(n) es la respuesta al impulso unitario de un filtro pasa bajo ideal que tiene
una frecuencia de corte Wc= π/4. Determinar la frecuencia de respuesta del filtro
que tiene una respuesta g(n)= h(2n).

𝑥(𝑛) = 𝛿(𝑛)

𝑋(𝑒 𝑗𝑤 ) = 1

𝑗𝑤
𝑌(𝑒 𝑗𝑤 )
𝐻(𝑒 )=
𝑋(𝑒 𝑗𝑤 )

𝐻(𝑒 𝑗𝑤 ) = 𝑌(𝑒 𝑗𝑤 )


1
ℎ(𝑛) = [∫ 𝐻(𝑒 𝑗𝑤 ) 𝑒 𝑗𝑛𝑤 𝑑𝑤]
2𝜋 −∞
𝜋
1 − 𝜋
ℎ(𝑛) = [∫ 4 1 𝑒 𝑗𝑛𝑤 𝑑𝑤 + ∫𝜋 1 𝑒 𝑗𝑛𝑤 𝑑𝑤]
2𝜋 −𝜋 4

1 𝑗𝑛𝜋 𝑗𝑛𝜋
ℎ(𝑛) = [𝑒 − 4 − 𝑒 −𝑗𝑛𝜋 + 𝑒 𝑗𝑛𝜋 − 𝑒 4 ]
2𝜋𝑗𝑛

1 𝜋𝑛
ℎ(𝑛) = [𝑆𝑒𝑛(𝜋𝑛) − 𝑆𝑒𝑛( )]
𝜋𝑛 4
𝜋𝑛
𝑆𝑒𝑛( 4 )
ℎ(𝑛) = −
𝜋𝑛


𝑗𝑤
𝐻(𝑒 ) = ∑ ℎ(𝑛)𝑒 −𝑗𝑛𝑤
𝑛=−∞

𝐺(𝑒 𝑗𝑤 ) = ∑∞
𝑛=−∞ ℎ(2𝑛)𝑒
−𝑗𝑛𝑤
𝑚 = 2𝑛

𝐺(𝑒 𝑗𝑤 ) = ∑∞
𝑛=−∞ ℎ(𝑚)𝑒
−𝑗𝑛𝑤/2

2𝜋𝑛
𝑆𝑒𝑛( )
4
𝑔(𝑛) = −
𝜋𝑛
𝜋𝑛
𝑆𝑒𝑛( 2 )
𝑔(𝑛) = −
𝜋𝑛
PRUEBA 2

1. Identifique la característica básica del incremento por un factor entero de la rata


de muestreo y porqué es necesario un filtro pasa bajo.

x(n) xi(n)

𝑥𝑎(𝑛) = 𝑥𝑎(𝑛𝑇𝑠)

𝑛𝑇𝑠
𝑥𝑖(𝑛) = 𝑥𝑎( )
𝐿
Se generan muestras para múltiples enteros de L.

Se expande la escala del tiempo por un factor L.

Se va a insertar (L-1) ceros entre muestras consecutivas.

Se debe remover las componentes de frecuencia escalada imagen de x(n) , excepto aquellas
que son múltiples de 2π; por las razón se utiliza un filtro pasa bajo.
2. Considere el siguiente circuito:

𝝅
𝒆−𝒋𝒘 ; ⌈𝒘⌉≤
Asume que xa(f)=0 para f ≥ 1/Ts y que 𝑯(𝒆𝒋𝒘 ) = 〈 𝑳

𝟎; 𝒑𝒂𝒓𝒂 𝒄𝒖𝒂𝒍𝒒𝒖𝒊𝒆𝒓 𝒗𝒂𝒍𝒐𝒔

Determinar la salida del sistema de tiempo discreto, relacionando a la señal de entrada


xa(t).

𝑥𝑎(𝑛) = 𝑥𝑎(𝑛𝑇𝑠)

𝑛𝑇𝑠
𝑤(𝑛) = 𝑥𝑎( )
𝐿

𝑗𝑤
𝑍(𝑒 𝑗𝑤 )
𝐻(𝑒 )=
𝑊(𝑒 𝑗𝑤 )

𝑍(𝑒 𝑗𝑤 ) = 𝐻(𝑒 𝑗𝑤 )𝑊(𝑒 𝑗𝑤 )

𝑍(𝑒 𝑗𝑤 ) = 𝑒 −𝑗𝑤 𝑊(𝑒 𝑗𝑤 )

𝑧(𝑛) = 𝑤(𝑛 − 1)

(𝑛 − 1)𝑇𝑠
𝑧(𝑛) = 𝑥𝑎( )
𝐿
𝑛𝑇𝑠 𝑇𝑠
𝑧(𝑛) = 𝑥𝑎( − ) En el tiempo:
𝐿 𝐿

𝑦(𝑛) = 𝑧(𝐿𝑛) 𝑦(𝑡) = 𝑥(𝑡 − 𝑡𝑜)


𝐿𝑛𝑇𝑠 𝑇𝑠 𝑇𝑠
𝑦(𝑛) = 𝑥𝑎( − ) 𝑡𝑜 =
𝐿 𝐿 𝐿

𝑇𝑠
𝑦(𝑛) = 𝑥𝑎(𝑛𝑇𝑠 − )
𝐿
3. Una cinta de audio digital tiene una frecuencia de muestreo de 47 KHz y se tiene
un equipo de CD que opera a una rata de 421 KHz. Se requiere grabar
directamente del CD hacia la cinta de audio digital, considerando el siguiente
sistema para la realización de la conversión.
Determine la ganancia del filtro.

CD FPB Cinta de audio


42.1 KHz G=1 47 KHz
Wc=π/L

𝐿 47000
=
𝑚 42100
𝐿 23 ∗ 53 ∗ 47
= 2
𝑚 2 ∗ 52 ∗ 421
𝐿 2 ∗ 5 ∗ 47
=
𝑚 421
𝐿 470
=
𝑚 421

𝐺 = 𝐿 = 470
𝜋 𝜋
𝑊𝑐 = min( ; )
𝐿 𝑚
𝜋 𝜋
𝑊𝑐 = min( ; )
470 421
𝜋
𝑊𝑐 =
470
4. Una aplicación de cardiografía necesita un filtro que realice la derivada de la
señal de entrada para frecuencias comprendidas en un intervalo de 0 ≤ f ≤ 25
Hz. Se desea que la atenuación para frecuencias por encima de 40 Hz sea de 40
dB. Realice la implementación del filtro para una frecuencia de 1000 Hz. Utilice
la ventana de hanning.

2𝜋𝑓𝑝 2𝜋𝑓𝑠 1
𝑊𝑝 = 𝑓𝑚
𝑊𝑠 = 𝑓𝑚
𝑊𝑐 = 2 (𝑤𝑝 + 𝑤𝑠)

2𝜋(25) 2𝜋(40) 1 𝜋 2𝜋
𝑊𝑝 = 1000
𝑊𝑠 = 1000
𝑊𝑐 = 2 (20 + 25 )

𝜋 2𝜋 65𝜋
𝑊𝑝 = 20 𝑊𝑠 = 25
𝑊𝑐 = 1000

40 = −20𝐿𝑜𝑔(𝛿𝑠) 𝛥𝑊 = (𝑊𝑠 − 𝑊𝑝) 𝛥𝑊 = 2𝜋𝛥𝑓


40
2𝜋 𝜋 15𝜋
10−20 = 𝐴𝑛𝑡𝐿𝑜𝑔(𝛿𝑠) 𝛥𝑊 = ( 25 − 20) 500
= 2𝜋𝛥𝑓

15𝜋 15
𝛿𝑠 = 0,01 𝛥𝑊 = 500
𝛥𝑓 = 1000

También podría gustarte