You are on page 1of 17

UNIVERSIDAD DE LAS FUERZAS ARMADAS – ESPE

UNIDAD DE GESTIÓN DE TECNOLOGÍAS

CURSO DE MATLAB
PROYECTO FINAL – MILTON TORRES

MUESTREO Y DIGITALIZACIÓN DE SEÑALES

CODIFICACIÓN DE UNA SEÑAL AÑALÓGICA A DIGITAL

INTEGRANTES:
ING. JANNETH MORETA
ING. FERNANDO CAICEDO

2018 – 03 - 21

1
UNIVERSIDAD DE LAS FUERZAS ARMADAS – ESPE
UNIDAD DE GESTIÓN DE TECNOLOGÍAS

1. PLANTEAMIENTO DEL PROBLEMA:

Para el desarrollo de este proyecto vamos a analizar y utilizar las técnicas


de digitalización de señales que nos van a proporcionan un método
alternativo para procesar una señal analógica de interés práctico tales como
la voz, señales biológicas, sísmicas, del sonar y de los distintos tipos de
comunicaciones. Para realizar esto, desarrollaremos un interfaz entre la
señal analógica y el procesador digital, basándonos en la Teoría de muestreo
de Nyquist, en los sistemas PCM (Pulse Code Modulation), y Ley µ, que es
utilizada en el esquema de cuantificación no uniforme. También
apoyándonos en la programación en MATLAB, el cual nos permitirá mostrar
de forma gráfica la digitalización de la señal de entrada.

2
UNIVERSIDAD DE LAS FUERZAS ARMADAS – ESPE
UNIDAD DE GESTIÓN DE TECNOLOGÍAS

2. MARCO TEÓRICO

Muestreo digital

Muestreo
Definimos muestreo como la cantidad de veces que medimos el valor de la señal en
un periodo de tiempo (usualmente en 1 segundo).
Según el teorema de Nyquist-Shannon la cantidad de veces que debemos medir una
señal para no perder información debe de ser al menos el doble de la frecuencia
máxima que alcanza dicha señal.
En otras palabras, si deseamos grabar una conversación telefónica, como el ancho
de banda de la red telefónica es de 3khz, para no perder información deberemos
tomar del orden de 6.000 muestras/segundo.

Señal original Señal muestreada

𝑠(𝑡) = ∑ (𝑡 − 𝑚𝑇𝑠 )
𝑚=−∞

3
UNIVERSIDAD DE LAS FUERZAS ARMADAS – ESPE
UNIDAD DE GESTIÓN DE TECNOLOGÍAS

La cuantificación
Definimos cuantificación como el número de símbolos que utilizamos para guardar
una medida de una señal.
Para guardar la medida la codificamos con un conjunto de bits.
A mayor número de bits empleados para guardar la medida mayor exactitud.
Habitualmente se emplean valores de 8 y 16 bits por canal de información para
almacenar los valores de las medidas adquiridas.
Señal original: Señal con n valores por muestra

Figura 4

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.

4
UNIVERSIDAD DE LAS FUERZAS ARMADAS – ESPE
UNIDAD DE GESTIÓN DE TECNOLOGÍAS

Teoría de muestreo de Nyquist

Desarrollado por H. Nyquist, quien afirmaba que una señal analógica puede ser
reconstruida, sin error, de muestras tomadas en iguales intervalos de tiempo. La razón
de muestreo debe ser igual, o mayor, al doble de su ancho de banda de la señal
analógica".

La teoría del muestreo define que para una señal de ancho de banda limitado, la
frecuencia de muestreo, fm, debe ser mayor que dos veces su ancho de banda [B]
medida en Hertz [Hz].
fm > 2·B

Supongamos que la señal a ser digitalizada es la voz...el ancho de banda de la voz es


de 4,000 Hz aproximadamente. Entonces, su razón de muestreo será 2*B= 2*(4,000
Hz), es igual a 8000 Hz, equivalente a 8,000 muestras por segundo (1/8000).
Entonces la razón de muestreo de la voz debe ser de al menos 8000 Hz, para que
puede regenerarse sin error.
La frecuencia 2*B es llamada la razón de muestreo de Nyquist. La mitad de su valor,
es llamada algunas veces la frecuencia de Nyquist.
El teorema de muestreo fue desarrollado en 1928 por Nyquist y probado
matemáticamente por Claude Shannon en 1949.

Modulación por codificación de pulsos (PCM).

Este tipo de modulación, sin duda la más utilizada de todas las modulaciones de
pulsos es, básicamente, el método de conversión de señales analógicas a digitales,
PCM siempre conlleva modulación previa de amplitud de pulsos.

En algunos lugares se usa el término: MIC = Modulación por impulsos codificados,


aunque es de uso común, el término es incorrecto, pulso e impulso son conceptos
diferentes, al igual que codificación de pulsos y pulsos codificados.

Cuantificación y codificación

Proceso de cuantificación y codificación.

La señal muestreada (PAM) se aplica, a través de una cadena de divisores de voltaje,


a una serie de comparadores, cuyo número es igual al de niveles de cuantificación.

La otra entrada a los comparadores procede de un voltaje de referencia preciso,


aplicado a un divisor de voltaje similar al anterior, con tantas resistencias como
5
UNIVERSIDAD DE LAS FUERZAS ARMADAS – ESPE
UNIDAD DE GESTIÓN DE TECNOLOGÍAS

niveles de cuantificación haya. Así por ejemplo, para codificación a 8 Bits se


requieren 28 = 256 niveles de cuantificación y, por tanto 256 comparadores.

Debido a la acción de los divisores de voltaje, tanto para la señal como para el voltaje
de referencia, los voltajes serán coincidentes a la entrada de uno solo de los
comparadores de la cadena, el cual producirá una salida “1”, en tanto que todos los
restantes tendrán salida “0”. Es decir, en cada punto de muestreo, solamente uno de
los comparadores entregará una señal diferente a los demás, que corresponderá al
nivel de cuantificación de la señal de entrada.

Ventajas de la modulación PCM

La modulación por codificación de pulsos está presente, bien sea en la forma tratada
antes, o en alguna de sus variantes, en la mayoría de las aplicaciones para transmitir
o procesar información analógica en forma digital. Sus ventajas se resumen en el
hecho de emplear codificación de pulsos para la representación digital de señales
analógicas, característica que lo distingue de todos los demás métodos de
modulación analógica. Algunas de sus ventajas más importantes son:

 Robustez ante el ruido e interferencia en el canal de comunicaciones.


 Regeneración eficiente de la señal codificada a lo largo de la trayectoria de
transmisión.
 Formato uniforme de transmisión para diferentes clases de señales en banda
base, lo que permite integrarlas con otras formas de datos digitales en un
canal común mediante el multiplexado en tiempo.
 Facilidad de encriptar la información para su transmisión segura.

6
UNIVERSIDAD DE LAS FUERZAS ARMADAS – ESPE
UNIDAD DE GESTIÓN DE TECNOLOGÍAS

El precio a pagar por las ventajas anteriores es el mayor costo y complejidad del
sistema, así como el mayor ancho de banda necesario. Respecto a la complejidad, la
tecnología actual de circuitos integrados en gran escala (VLSI) ha permitido la
implementación de sistemas a, relativamente bajo costo y facilitado el crecimiento
de este método o de sus variantes.

Desventajas

 Mayor costo del sistema.


 Mayor complejidad del sistema.
 Mayor ancho de banda necesario.

Respecto a la complejidad, la tecnología actual de circuitos integrados en gran escala


(VLSI) ha permitido la implementación de sistemas a, relativamente bajo costo y
facilitado el crecimiento de este método o de sus variantes.

Ley Mu
El algoritmo Ley Mu (μ-law o mu-law) es un sistema de cuantificación logarítmica
de una señal de audio. Es utilizado principalmente para audio de voz humana dado
que explota las características de ésta. El nombre de Ley Mu proviene de µ-law, que
usa la letra griega µ. Su aplicación cubre el campo de comunicaciones telefónicas.
Este sistema de codificación es usado en Estados Unidos y Japón. En Europa se utiliza
un sistema muy parecido llamado ley A.

Características principales de la ley Mu:


 Es un algoritmo estandarizado, definido en el estándar ITU-T G.711
 Tiene una complejidad baja
 Utilizado en aplicaciones de voz humana
 No introduce prácticamente retardo algorítmico (dada su baja complejidad)
 Es adecuado para sistemas de transmisión TDM
 No es adecuado para la transmisión por paquetes
 Factor de compresión aproximadamente de 2:1
 Es una compresión con pérdidas

Versión analógica
Para una entrada x determinada, la ecuación para la codificación según la Ley Mu es:

En el cual:

µ=255; (8 bits) es el estándar usado.


Sgn(x)= es la función signo.
En el receptor, la expansión analógica viene dada por la inversa de la ecuación
anterior:

7
UNIVERSIDAD DE LAS FUERZAS ARMADAS – ESPE
UNIDAD DE GESTIÓN DE TECNOLOGÍAS

Comparación de las señales analógica y digital

Una señal analógica es aquella cuya amplitud (típicamente tensión de una señal que
proviene de un transductor y amplificador) puede tomar en principio cualquier
valor, esto es, su nivel en cualquier muestra no está limitado a un conjunto finito de
niveles predefinidos como es el caso de las señales cuantificadas.
Esto no quiere decir que se traten, en la práctica de señales de infinita precisión (un
error muy extendido): las señales analógicas reales tienen todas, un ruido, que se
traduce en un intervalo de incertidumbre. Esto quiere decir que obtenida una
muestra de una señal analógica en un instante determinado, es imposible
determinar cuál es el valor exacto de la muestra dentro de un intervalo de
incertidumbre que introduce el ruido. Por ejemplo, se mide 4,3576497 V pero el
nivel de esa muestra de la señal de interés puede estar comprendido entre 4,35 V y
4,36 V y no es físicamente posible determinar ésta con total precisión debido a la
naturaleza estocástica del ruido. Sólo el más puro azar determina qué valores se
miden dentro de ese rango de incertidumbre que impone el ruido. Y no existe (ni
puede existir) ningún soporte analógico sin un nivel mínimo de ruido, es decir, de
infinita precisión. Por otro lado, si se pudiera registrar con precisión infinita una
señal analógica significaría, de acuerdo con la Teoría de la Información, que ese
medio serviría para registrar infinita información; algo totalmente contrario a las
leyes físicas fundamentales de nuestro universo y su relación con la entropía de
Shannon.
En cambio, una señal digital es aquella cuyas dimensiones (tiempo y amplitud) no
son continuas sino discretas, lo que significa que la señal necesariamente ha de
tomar unos determinados valores fijos predeterminados en momentos también
discretos.
Las señales analógicas no se diferencian, por tanto, de las señales digitales en su
precisión (precisión que es finita tanto en las analógicas como en las digitales) o en
la fidelidad de sus formas de onda (distorsión). Con frecuencia es más fácil obtener
precisión y preservar la forma de onda de la señal analógica original (dentro de los
límites de precisión impuestos por el ruido que tiene antes de su conversión) en las
señales digitales que en aquéllas que provienen de soportes analógicos,
caracterizados típicamente por relaciones señal a ruido bajas en comparación.

8
UNIVERSIDAD DE LAS FUERZAS ARMADAS – ESPE
UNIDAD DE GESTIÓN DE TECNOLOGÍAS

¿Por qué digitalizar?

Ventajas de la señal digital


1. Cuando una señal digital es atenuada o experimenta perturbaciones leves,
puede ser reconstruida y amplificada mediante sistemas de regeneración de
señales.
2. Cuenta con sistemas de detección y corrección de errores, que se utilizan
cuando la señal llega al receptor; entonces comprueban (uso de redundancia)
la señal, primero para detectar algún error, y, algunos sistemas, pueden luego
corregir alguno o todos los errores detectados previamente.
3. Facilidad para el procesamiento de la señal. Cualquier operación es
fácilmente realizable a través de cualquier software de edición o
procesamiento de señal.
4. La señal digital permite la multigeneración infinita sin pérdidas de calidad.
5. Es posible aplicar técnicas de compresión de datos sin pérdidas o técnicas de
compresión con pérdidas basados en la codificación perceptual mucho más
eficientes que con señales analógicas.

Inconvenientes de la señal digital


1. Se necesita una conversión analógica-digital previa y una decodificación
posterior, en el momento de la recepción.
2. Si no se emplean un número suficientes de niveles de cuantificación en el
proceso de digitalización, la relación señal a ruido resultante se reducirá con
relación a la de la señal analógica original que se cuantificó.
3. Se hace necesario emplear siempre un filtro activo analógico pasa bajo sobre
la señal a muestrear con objeto de evitar el fenómeno conocido como aliasing,
que podría hacer que componentes de frecuencia fuera de la banda de interés
quedaran registrados como componentes falsos de frecuencia dentro de la
banda de interés. Asimismo, durante la reconstrucción de la señal en la
posterior conversión D/A, se hace también necesario aplicar un filtro activo
analógico del mismo tipo (pasa bajo) conocido como filtro de reconstrucción.
Para que dicho filtro sea de fase lineal en la banda de interés, siempre se debe
dejar un margen práctico desde la frecuencia de Nyquist (la mitad de la tasa
de muestreo) y el límite de la banda de interés (por ejemplo, este margen en

9
UNIVERSIDAD DE LAS FUERZAS ARMADAS – ESPE
UNIDAD DE GESTIÓN DE TECNOLOGÍAS

los CD es del 10%, ya que el límite de Nyquist es en este caso 44,1 kHz / 2 =
22,05 kHz y su banda de interés se limita a los 20 kHz).

Digitalización
La digitalización o conversión analógica-digital (conversión A/D) consiste
básicamente en realizar de forma periódica medidas de la amplitud (tensión) de una
señal (por ejemplo, la que proviene de un micrófono si se trata de registrar sonidos,
de un sismógrafo si se trata de registrar vibraciones o de una sonda de un
osciloscopio para cualquier nivel variable de tensión de interés), redondear sus
valores a un conjunto finito de niveles preestablecidos de tensión (conocidos como
niveles de cuantificación) y registrarlos como números enteros en cualquier tipo de
memoria o soporte. La conversión A/D también es conocida por el acrónimo inglés
ADC (analogue to digital converter).

En esta definición están patentes los cuatro procesos que intervienen en la


conversión analógica-digital:
1. Muestreo: el muestreo (en inglés, sampling) consiste en tomar muestras
periódicas de la amplitud de onda. La velocidad con que se toma esta
muestra, es decir, el número de muestras por segundo, es lo que se conoce
como frecuencia de muestreo.
2. Retención (en inglés, hold): las muestras tomadas han de ser retenidas
(retención) por un circuito de retención (hold), el tiempo suficiente para
permitir evaluar su nivel (cuantificación). Desde el punto de vista
matemático este proceso no se contempla, ya que se trata de un recurso
técnico debido a limitaciones prácticas, y carece, por tanto, de modelo
matemático.
3. Cuantificación: en el proceso de cuantificación se mide el nivel de voltaje de
cada una de las muestras. Consiste en asignar un margen de valor de una
señal analizada a un único nivel de salida. Incluso en su versión ideal, añade,
como resultado, una señal indeseada a la señal de entrada: el ruido de
cuantificación.
4. Codificación: la codificación consiste en traducir los valores obtenidos
durante la cuantificación al código binario. Hay que tener presente que el
código binario es el más utilizado, pero también existen otros tipos de
códigos que también son utilizados.
Durante el muestreo y la retención, la señal aún es analógica, puesto que aún puede
tomar cualquier valor. No obstante, a partir de la cuantificación, cuando la señal ya
toma valores finitos, la señal ya es digital.
Los cuatro procesos tienen lugar en un conversor analógico-digital.

10
UNIVERSIDAD DE LAS FUERZAS ARMADAS – ESPE
UNIDAD DE GESTIÓN DE TECNOLOGÍAS

3. CÁLCULOS:
Se procede a realizar los cálculos para una de las muestras utilizadas
en el programa:

NZS Z SEGMENTOS
0 0 – 15
1 16 – 31
2 32 – 47
3 48 – 63
4 64 – 79
5 80 – 95
6 96 – 111
7 112 – 127

𝒙 = 𝟐𝟒. 𝟕𝟓𝟑𝟕/𝟏𝟎𝟎

𝒙 = 𝟎. 𝟐𝟒𝟕𝟓𝟑𝟕

𝒍𝒏(𝟏 + 𝝁𝒙)
𝒚(𝒕) =
𝒍𝒏(𝟏 + 𝝁)

𝒍𝒏(𝟏 + 𝟐𝟓𝟓(𝟎. 𝟐𝟒𝟕𝟓𝟑𝟕))


𝒚(𝒕) =
𝒍𝒏(𝟏 + 𝟐𝟓𝟓)

𝒚(𝒕) = 𝟎. 𝟕𝟓 ∗ 𝟏𝟎𝟎

𝒚(𝒕) = 𝟕𝟓
Señal digitalizada:
Signo 64 32 16 8 4 2 1
0 1 0 0 1 0 1 1

NZS=4 Completa el valor de 75

11
UNIVERSIDAD DE LAS FUERZAS ARMADAS – ESPE
UNIDAD DE GESTIÓN DE TECNOLOGÍAS

Se trabaja con un ciclo repetitivo, el cual tomara cada valor de cada una de las
muestras, realiza los cálculos y muestra los valores digitalizados, los cuales se
pueden apreciar en las gráficas.

4. PROGRAMACIÓN:

close;
clear; clc;
format long;
t=-1:0.001:1;
A=10;
f=2;
u=255;
fsin=2;
fs=fsin*(4*pi*f);
ts=1/fs;
tsarray=0:ts:1;
xt = A*sin(2*pi*f*t); %señal analógica
st = pulstran(t,tsarray,'rectpuls',0.001); %señal de muestreo
(impulsos)
muestra = st.*xt; %muestras
%%Grafica de señales primarias
figure(1)
subplot (3,1,1);
plot (t,xt);
title('Señal Moduladora');
axis([0 f/2 -A A]);

12
UNIVERSIDAD DE LAS FUERZAS ARMADAS – ESPE
UNIDAD DE GESTIÓN DE TECNOLOGÍAS

subplot(3,1,2);
plot (t,st);
title ('Señal de Muestreo');
axis([0 f/2 -0.25 1.25]);
subplot(3,1,3);
plot(t,muestra);
title('Muestras');
axis([0 f/2 -A A]);
%%asignación de variables
%disp(muestra)
l=length(muestra);
%disp(l)
%disp(length(ts))
cuantificacion = 0;
y=0;
z=0;
nzs=0;
zs=0;
pcuant=1;
nmuestra=1;
signo=0;
%%Proceso de cuantificación con niveles cuánticos (ley u)
for p = 1:1:l;
if (muestra(p)~=0);
cuantificacion(pcuant)=muestra(p);

y(pcuant)=A.*((log(1+(u.*(abs(cuantificacion(pcuant))/A))))/(log(1+u))
).*sign(cuantificacion(pcuant));
z(pcuant)=(y(pcuant).*128)./A;
zint(pcuant)=round(z(pcuant));
pcuant = pcuant+1;

end
end
%%asignación de signo de la muestra
if (zint(nmuestra)>0);
signo=1;
else
signo=0;
end
%%Digitalizacion de las cuantificaciones de la muestra establecida
bits=dec2bin(abs(zint(nmuestra)));
signostr=dec2bin(signo);
bits8=strcat(signostr,bits);
%disp(cuantificacion);
%disp(length(cuantificacion));
ejex = linspace(0,1,length(z));
disp(cuantificacion);
disp(z);
disp(length(z));
disp(zint);
%disp(bits);
disp(zint(nmuestra));
disp(bits8);
%%Grafica de la reconstrucción de la señal analógica
figure(2)
plot(ejex, z);
title('Señal Reconstruida');
axis([0 1 -130 130]);

13
UNIVERSIDAD DE LAS FUERZAS ARMADAS – ESPE
UNIDAD DE GESTIÓN DE TECNOLOGÍAS

Ejercicio 1:
Los valores ingresados son:
Amplitud: 10 V
Frecuencia 2 Hz
Escala de frecuencia de muestreo: 2

En la figura 1, se puede observar la señal moduladora entrante y la señal de


muestreo, al multiplicarse estas dos señales se genera las muestras y mediante el
proceso de cálculo antes señalado, obtenemos como resultado una señal
digitalizada. Partiendo de una de las muestras se aplica la codificación PCM para
obtener una representación digital, representada mediante ceros y unos lógicos,
como se muestra en la figura 3.

Figura1

14
UNIVERSIDAD DE LAS FUERZAS ARMADAS – ESPE
UNIDAD DE GESTIÓN DE TECNOLOGÍAS

Señal digitalizada:

Figura 2.

Señal analógica expresada en valores digitales:

Figura 3.

15
UNIVERSIDAD DE LAS FUERZAS ARMADAS – ESPE
UNIDAD DE GESTIÓN DE TECNOLOGÍAS

Ejercicio 2:

Amplitud: 15 V
Frecuencia: 4 Hz
Escala de Frecuencia de Muestreo: 10

Al aumentar el los valores se obtiene una señal más depurada.

Figura 1

16
UNIVERSIDAD DE LAS FUERZAS ARMADAS – ESPE
UNIDAD DE GESTIÓN DE TECNOLOGÍAS

Señal digitalizada:

Figura 2

Señal analógica expresada en valores digitales:

Figura 3

17

You might also like