jueves, 24 de noviembre de 2011

Taller de modulación y demodulación ASK.

Equipos requeridos:


(1) Modulo KL-94005 ASK Modulator/demodulator. (Un modulo disponible e el laboratorio)
(2) Generadores
(2) puntas de generador
Osciloscopio. (Tenga en cuenta que para un mejor funcionamiento y visualización de las ondas pida un osciloscopio que maneje frecuencias de 40MHz o superiores recomiendo el goldstar.
(2) sondas para osciloscopio.
Caja de cables para el modulo KL-94005 con sus respectivos puentes.
Fuente de alimentación para modulo KL-94005.

Modulación ASK.
Procedimiento:


1. Ubique en el modulo KL-94005, el siguiente esquema.
2. Conecte una señal sinusoidal de 4vpp y 500kHz al terminal VC carrier in del modulo.
3. Conecte una señal cuadrada de nivel TTL de 20KHz en el terminal VD signal in.
4. Gire a el potenciómetro RV1 a su valor máximo hasta obtener el nivel  máximo de modulación ASK (ponga la sonda de osciloscopio en el terminal VT OUT). Tome nota de la forma de onda en la tabla
5. Gire completamente el potenciómetro RV1 a su valor mínimo hasta obtener el mínimo de modulación ASK (ponga la sonda de osciloscopio en el terminal VT OUT). Tome nota de la forma de onda en la tabla.
6. Modifique la frecuencia de la señal cuadrada TTL a 1KHz.
7. Repita los pasos 4 y 5
8. Modifique de nuevo la frecuencia de la señal cuadrada TTL a 10KHz.
9. Repita los pasos 4 y 5
10. Modifique la frecuencia de la señal cuadrada TTL a 50KHz.
11. Repita los pasos 4 y 5

Demodulador ASK.

Procedimiento:

1. Ubique en el modulo el siguiente circuito y haga las conexiones.
2. Conecte una señal sinusoidal de 4vpp y 500kHz al terminal VC carrier in del modulo.
3. Conecte una señal cuadrada de nivel TTL de 20KHz en el terminal VD signal in.

4. Gire a el potenciómetro RV1 a su valor máximo hasta obtener el nivel  máximo de modulación ASK              (ponga la sonda de osciloscopio en el terminal VT OUT). Tome nota de la forma de onda sobre los   terminales VT OUT, VE OUT, VLP OUT, en la tabla.
5. Conecte una señal cuadrada de nivel TTL de 1KHz en el terminal VD signal in.
6. Repita el paso 4
7. Conecte una señal cuadrada de nivel TTL de 10KHz en el terminal VD signal in.
8. Repita el paso 4
9. Conecte una señal cuadrada de nivel TTL de 50KHz en el terminal VD signal in
10. Repita el paso 4
11. Compare la forma de onda sobre los terminales VD signal in y Vo out y ponga su comentario abajo ____________________________________________________________________________________________________________________

Video de modulación ASK.



Este vídeo muestra la señal adquirida por un modulador ASK (Modulo KL-94005 ASK Modulator/demodulator.)
MODULACIÓN DE AMPLITUD EN CUADRATURA (QAM)

La modulación de amplitud en cuadratura (QAM), es una forma de modulación digital en donde la información digital está contenida, tanto en la amplitud como en la fase de la portadora trasmitida.

QAM DE OCHO (8-QAM)

El QAM de ocho (8-QAM), es una técnica de codificación M-ario, en donde M = 8. A diferencia del 8-PSK, la señal de salida de un modulador de 8-QAM no es una señal de amplitud constante.

Transmisor de QAM de ocho


La figura 15 muestra el diagrama a bloques de un transmisor de 8-QAM. Como pueda verse, la única diferencia, entre el transmisor de 8-QAM y el transmisor de 8-PSK es la omisión del inversor entre el canal C y el modulador da producto Q.






Consideraciones del ancho de banda para el QAM de ocho


En el 8-QAM, la tasa de bits, en los canales I y Q, es un tercio de la tasa binaria de entrada, al igual que con el 8-PSK. Como resultado, la frecuencia de modulación fundamental más alta y la razón de cambio de salida más rápida en 8-QAM, son iguales que para el 8-PSK. Por tanto, el mínimo ancho de banda requerido para 8-QAM es f b/3, al igual que en el 8-PSK.


Receptor de QAM de ocho


Un receptor de 8-QAM es casi idéntico al receptor de 8-PSK. Las diferencias son los niveles PAM, en la salida de los detectores de producto, y las señales binarias a la salida de los convertidores análogo a digital. Debido a que hay dos amplitudes de transmisión posibles, con 8-QAM, que son diferentes de aquellas factibles con el 8-PSK, los cuatro niveles PAM demodulados son diferentes de aquellos en 8-PSK. En consecuencia, el factor de conversión para los convertidores analógico a digital, también tienen que ser diferentes. Además, con el 8-QAM las señales de salida binarias del convertidor analógico a digital, del canal I, son los bits I y C, y las señales de salida binarias del convertidor analógico a digital, del canal Q, son los bits Q y C.



QAM DE DIECISÉIS (16-QAM)


Así como en 16-PSK, el 16-QAM es un sistema M-ario, en donde M= 16. Actúa sobre los datos de entrada en grupos de cuatro (2 4 = l6). Como con el 8-QAM, tanto la fase y la amplitud de la portadora transmisora son variados.


Transmisor QAM de dieciséis


El diagrama a bloques para un transmisor de 16-QAM se muestra en la figura 16. Los datos de entrada binaria se dividen en cuatro canales: El I, I’, Q y Q’. La tasa de bits de rada canal es igual a un cuarto de la tasa de bits de entrada (f b/4).de





Consideraciones del ancho de banda para el QAM de dieciséis

Con el l6-QAM, ya que los datos de entrada se dividen en cuatro canales, la tasa de bits en el canal I, I’, Q o Q’ es igual a un cuarto de la tasa de datos de entrada binarios (f b/4). (El derivador de bits estira los bits I, I’, Q y Q’, a cuatro veces su longitud de bits de entrada). Además, debido a que estos bits tienen salidas de manera simultánea y en paralelo, los convertidores de nivel 2 a 4 ven un cambio en sus entradas y salidas a una fase igual a un cuarto de la tasa de datos de entrada.


Modulación PSK

La modulación en frecuencia no es el esquema más efectivo para modular datos digitales por su pobre eficiencia de ancho de banda, la modulación en fase (PSK), ofrece una buena alternativa, en presencia de ruido blanco en el canal PSK logra la misma tasa de bits erróneos que FSK con menos relación señal a ruido. M­PSK no es un esquema de modulación de envolvente constante, y cualquier camino a través del cual una señal M­PSK viaje debe tener un grado de linealidad para evitar crear distorsión. La modulación QPSK solo se usa en sistemas de baja y media capacidad (hasta 34 Mbps). Se usan variantes de PSK para aumentar la velocidad de transmisión manteniendo limitada la velocidad de modulación (y por tanto el ancho de banda necesario). En la práctica es muy difícil comparar la fase con una señal de referencia invariable, por lo que se usa la versión llamada PSK diferencial.

DIAGRAMAS DE BLOQUES











VARIANTES.

La modulación PSK es la base de otros tipos de modulación digital  como son  DPSK.  A  continuación se   presenta  el diagrama de bloques de este sistema de modulación.



martes, 11 de octubre de 2011

Taller # 2 Utilizando Matlab.


PROYECTO TECNOLOGICO 

Prueba de un enlace por radiofrecuencia

Presento aquí una prueba de laboratorio de un circuito para la comunicación de datos a través de un enlace de RF, utilizando módulos de UHF TWS-418 y RWS-418, que ya he descripto.
Esta primera prueba la realicé utilizando un par de chips para codificación y decodificación de los que se utilizan para control remoto en sistemas de seguridad, HT12E y HT12D, respectivamente. Este juego de integrados codifica y decodifica una palabra de 12 bits, compuesta por una dirección de 8 bits y una sección de datos de 4 bits. Con esta cantidad de bits se pueden comandar 256 dispositivos diferentes, enviándoles hasta 16 comandos distintos a cada uno.

A continuación se pueden observar los circuitos utilizados.

Transmisor para un enlace de RF


El circuito transmisor permite el uso de una tensión de alimentación entre 5V y 12V. Esto habilita para la utilización de un amplio rango de baterías, como por ejemplo una de 9V, valor bastante típico para este uso. Las pruebas las realicé con una batería de 6V. 

El receptor, por las características técnicas del chip decodificador HT12D, debe funcionar exclusivamente con 5V.

Receptor para un enlace de RF


La antena (tanto en el receptor como en el transmisor) utilicé un alambre de 17,5 cm. de longitud. Con esta medida el enlace funcionó muy bien, comunicándose incluso a través de paredes, aunque si se desea se pueden utilizar antenas más profesionales, claro que más costosas, obviamente.

La dirección de dispositivo que se ingresa a través de las patas 1 a 8 en ambos chips no me importaba en esta prueba, de modo que las puse todas al mismo valor. La hoja de datos indica que se pueden dejar estas patas al aire (o en todo caso ponerlas todas a masa), y eso hice en las primeras pruebas: las dejé sin conexión. El enlace descripto en este trabajo funcionó con una dirección igual a $FF ó 255. De todos modos, pruebas posteriores me demostraron que es mejor poner estas patas a un nivel y no dejarlas en el aire, sea a masa o sea a un valor de +5V, porque si esto no se hace el funcionamiento puede resultar irregular.




La plaqueta de pruebas de la derecha-arriba es sólo un monitor de LEDs que utilicé para verificar la llegada de los datos. El alambre vertical más grueso (de color amarillo) es la antena que he utilizado en este caso. Probé con una antena de 35 cm y luego con la mitad de esa longitud, o sea 17,5 cm., sin observar cambios en la efectividad del circuito.



Como se puede observar en la imagen, el circuito de este receptor es bien sencillo. En la foto de cerca se puede ver bien, en el módulo RWS-418, la bobina de ajuste. Aunque funcionó de entrada, el circuito requirió que yo hiciera algún leve ajuste de esta bobina, volviéndose mucho más sensitivo luego de concretarlo.



El circuito del transmisor, como se ve, es aún más pequeño e igual de sencillo que el receptor. Para ingresar los datos utilicé una llave giratoria de pulgar (thumbwheel switch) que entrega 4 bits, codificados del 0 al 15 (nótense los cables codificados con los colores que se usan en las resistencias).

IMPORTANTE: En el integrado decodificador HT12D, la señal VT significa Valid Transmission (Transmisión Válida), es decir, cada vez que esta señal va a un nivel alto es porque el código presente en la salida de datos es un dato válido para el dispositivo receptor. No se deben usar las salidas para actuar algo directamente, se deben usar junto con esta señal VT en alto. Para cumplir esto se puede colocar una compuerta AND o un circuito similar, que cumpla la misma función de una compuerta AND (un transistor y resistores pueden servir). Con respecto a la parte de dirección, si el dispositivo HT12D no tiene la misma dirección que viene en la palabra que ha recibido, obviamente no se produce esta señal VT.

Observaciones:

•    Al tratarse de integrados que se fabrican para que trabajen asociados, uno tiende a creer que la resistencia que determina la frecuencia del oscilador interno del chip tendría el mismo valor en ambos circuitos. Sin embargo, para mi sorpresa, no es así. Como se puede observar en los circuitos, los valores tienen una gran diferencia: 1M para el transmisor y 47K para el receptor. Posiblemente se pueda afinar aún más la sensibilidad del receptor ajustando el valor de este último resistor. 

•    En Internet se puede encontrar un artículo con algunas explicaciones y la fórmula que permite determinar la longitud de la antena. El cálculo para 418 MHz me da una longitud de onda de 71,7 cm. O sea que una antena de un cuarto de onda debería tener 17,9 cm. Los 17,5 cm los calculé dividiendo por dos la longitud de una antena comercial para esta frecuencia. Hay que probar las dos longitudes. 

•    Cuando se mantiene en bajo la entrada TE (Transmisión Enable = Habilitación de la transmisión), el integrado codificador HT12E transmite constantemente, repitiendo el código una y otra vez. En estas condiciones, si se modifica el valor de las entradas de datos se observa que el valor va cambiando en el receptor. Así fue como hice la prueba. 

•    No probé el transmisor con una alimentación de 9V, aunque sí probé con 6V. Se supone que con 9V debe tener más potencia de emisión, y en consecuencia más alcance. Bajando la alimentación a 5V no noté diferencias.



Video Proyecto tecnológico.

En este vídeo podemos la señal adquirida por el receptor de RF, sin embargo como se puede ver la señal no es cuadrada ya que al transmitir datos en velocidades muy altas el mensaje se pierde teniendo como resultado  una serie de señales que no se parecen en nada a una señal cuadrada TTL.

Se investigo que estos módulos de radiofrecuencia transmiten a una velocidad de 200 baudios, con lo cual dificulto el enlace entre PC circuito, ya que la mayoría de programas en la actualidad trabajan con velocidades mínimas de 2400 baudios.



MODULACIÓN DIGITAL.

Modulación por desplazamiento de Amplitud ASK.

Considerada la técnica de modulación más sencilla debido a que no es mas la modulación de amplitud con portadora completa y doble banda lateral, descrita mediante la siguiente ecuación
   
 
Donde Vam(t) es el voltaje de la onda de amplitud modulada, A/2 es la amplitud de la portadora no modulada, Vm(t) corresponde a la señal binaria moduladora y Wc es la frecuencia de la portadora en radianes por segundo. La figura 7 ilustra la forma de onda de la modulación ASK


Modulación por desplazamiento de Frecuencia FSK

La modulación FSK es otra forma de modulación digital, básicamente lo que se hace es modular un ángulo de amplitud constante muy similar a la modulación de frecuencia FM, la diferencia radica en que la señal moduladora es una señal de tipo binario que se encuentra entre los valores discretos de voltaje, presenta una baja eficiencia y fácil implementación.
La ecuación para este tipo de modulación es:
 
 
En donde V(t) corresponde a la forma de onda binaria FSK, Vc es la amplitud dela portadora, Vm es la
señal moduladora de la entrada binaria y Wc es lafrecuencia angular. La figura 8 muestra la forma de onda de la modulación FSK.
En este caso de modulación la señal esta más “unida” cuando el valor es = 1 (frecuencia de marca fm) y esta más distanciada cuando es = 0 (frecuencia de espacio fs), el índice de modulación esta dado por:
 
En donde fa es la velocidad de los datos, que a su vez esta dada por:


para máximas frecuencias (tramas de datos de la forma 0101010101010101) y fb es el inverso del tiempo de bit (Tb).

Transmisor FSK

La figura 9 muestra un transmisor de FSK simplificado, similar a un modulador de FM ó a un oscilador controlado por voltaje (VCO)


Ancho de Banda.

En donde n es el número de componentes espectrales de la tabla de Bessel para un índice de modulación determinado y fa es el espacio de separación entre cada componente espectral .

Modulación de fase PSK.

 La modulación PSK se caracteriza porque la fase de la señal portadora representa cada símbolo de información de la señal moduladora, con un valor angular que el modulador elige entre un conjunto discreto de "n" valores posibles.

La modulación PSK también se denomina “por desplazamiento” debido a los saltos bruscos que la moduladora digital provoca en los correspondientes parámetros de la portadora. 


Un modulador PSK representa directamente la información mediante el valor absoluto de la fase de la señal modulada, valor que el demodulador obtiene al comparar la fase de esta con la fase de la portadora sin modular.


 Definición matemática:



     CONTROL DE ERRORES

En comunicaciones es común ver que todas las señales digitales producidas en la actualidad  llevan asociados  el proceso de detección  o corrección  de errores. Cualquier detección  y  corrección  de  errores  se  hace  usando  un código  que introduce redundancia,  para  detectar  los  errores  que  se produzcan  en  la transmisión. La detección de errores consiste en la capacidad de detectar los bits transmitidos erróneamente por la línea de comunicación.



AND - OR EXCLUSIVO

La correcion de error a traves de una AND o una XOR consiste sencillamente enobservar los cambios que se producen entre bit y bit.

Código de Redundancia Cíclica CRC

Basado en la propiedad de la división polinómica, en este caso a cada palabra se le asigna un polinomio.


El método consiste en: al existir un polinomio conocido (polinomio generador) por el Emisor y el Receptor y que actúa como clave en la detección del error, llamamos M(x) al polinomio asociado a la palabra a transmitir, se multiplica por Xv , V es el grado del polinomio generador y al resultado de multiplicar estos factores se le divide entre el polinomio generador. Así:


La división da un cociente y un resto, el resto es la información redundante que se envía junto con la información necesaria para la detección de errores y se manda.