Professional Documents
Culture Documents
CURSO DE MATLAB
PROYECTO FINAL – MILTON TORRES
INTEGRANTES:
ING. JANNETH MORETA
ING. FERNANDO CAICEDO
2018 – 03 - 21
1
UNIVERSIDAD DE LAS FUERZAS ARMADAS – ESPE
UNIDAD DE GESTIÓN DE TECNOLOGÍAS
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.
𝑠(𝑡) = ∑ (𝑡 − 𝑚𝑇𝑠 )
𝑚=−∞
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
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
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.
Cuantificación y codificación
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.
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:
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
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.
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:
7
UNIVERSIDAD DE LAS FUERZAS ARMADAS – ESPE
UNIDAD DE GESTIÓN DE TECNOLOGÍAS
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
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).
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
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
Figura1
14
UNIVERSIDAD DE LAS FUERZAS ARMADAS – ESPE
UNIDAD DE GESTIÓN DE TECNOLOGÍAS
Señal digitalizada:
Figura 2.
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
Figura 1
16
UNIVERSIDAD DE LAS FUERZAS ARMADAS – ESPE
UNIDAD DE GESTIÓN DE TECNOLOGÍAS
Señal digitalizada:
Figura 2
Figura 3
17