Sie sind auf Seite 1von 7

Simulacin de FSK con SCICOS

SIMULACIN DE FSK CON


SCICOS
Alejandro Ros Pea,
alerios@unicauca.edu.co
Diego Andrs Asenjo Gonzlez,
dasenjo@unicauca.edu.co

Contenido
Resumen...................................................1
Palabras Clave........................................1
1. Introduccin........................................1
2. Scicos.....................................................1
3. FSK..........................................................2
4. Diseo de la Simulacin....................2
5. Resultados de la Simulacin............6
6. Conclusiones........................................7
Referencias...............................................7
ndice de Figuras.....................................7
Resumen.
El presente documento describe el
procedimiento llevado a cabo para
realizar una simulacin de la modulacin
FSK(Frecuency Shift Keying : Modulacin
por Cambios en el Desplazamiento de la
Frecuencia), utilizando la herramienta
de Software Libre Scicos.
Palabras Clave.
FSK (Frecuency Shift Keying), SCICOS,
SCILAB, Modulacin, Filtro, Laplace,
Software Libre.

ltima Impresin: jueves, 12 de junio de 2003

1. Introduccin.
Este
trabajo fue presentado como
proyecto
final
de
la
asignatura
Laboratorio
II
de
Sistemas
de
Telecomunicaciones, perteneciente al
Programa de Ingeniera en Electrnica y
Telecomunicaciones de la Universidad
del Cauca - Colombia.
Al realizar este trabajo de simulacin, se
pretendan alcanzar dos objetivos:
reforzar los conceptos vistos durante el
transcurso del laboratorio y hacer uso de
herramientas de software libre como
alternativa para este tipo de trabajos.
2. Scicos.
El Simulador de Objetos Conectados de
Scilab (SCICOS: Scilab Connected
Object Simulator), es un paquete de
SCILAB [1] para modelado y simulacin
de sistemas dinmicos que incluye
subsistemas tanto continuos como
discretos. Scicos tiene una Interfaz
Grfica de Usuario (IGU) amigable para
la edicin de modelos, la cul se realiza
interconectando bloques entres si. Los
bloques de Scicos se pueden encontrar
en las paletas disponibles, o pueden ser
definidos por el usuario. Generalmente,
la construccin de un diagrama en
Scicos consiste de:
Iniciar un diagrama de Scicos en
blanco.
Abrir una o varias paletas.
Copiar los bloques de inters desde
las paletas al diagrama.
Ajustar los parmetros de los bloques
a los valores deseados.
Conectar los puertos de entrada y
salida de los bloques.
Compilar y simular el diagrama.
Renombrar y guardar el diagrama.

Simulacin de FSK con SCICOS

En lo anterior no se incluy la posibilidad


de hacer uso de opciones ms
avanzadas, como la construccin de
super-bloques, definicin de nuevos
bloques, etc..., ni la
posibilidad de realizar
operaciones cosmticas
como edicin de conos,
aplicar color a los bloques o
modificar su tamao, etc.

luego se comparan las seales de salida


de stos y de esta forma se conoce cul
debe ser el valor a la salida del
demodulador. Esta situacin se ilustra en
la siguiente figura:

3. FSK.

Figura 2. Demodulacin FSK.

Con este tipo de modulacin


(Modulacin por Cambios en el
Desplazamiento de la Frecuencia), la
seal portadora es desplazada entre dos
valores diferentes de frecuencia, de
acuerdo con la seal de datos.

4. Diseo de la Simulacin.
Para disear los filtros pasa-banda, se
utiliz el siguiente modelo:

De esta forma, el modulador utiliza una


frecuencia de portadora si la seal de
datos a la entrada presenta una marca,
y enva una segunda frecuencia si la
seal de datos a la entrada presenta
una espacio, esto puede observarse en
la siguiente figura:

Figura 3. Filtro Pasa-Banda.


Utilizando Laplace para obtener la
funcin de transferencia del filtro,
se tiene que:

S s

E s


R


R
1
Cs


Ls

Entonces:
Figura 1. Modulacin FSK.
En el receptor, la seal de datos se
puede recuperar haciendo uso de varios
mtodos. Por ejemplo, se pueden utilizar
dos filtros pasa-banda selectivos en las
frecuencias de marca y de espacio,
ltima Impresin: jueves, 12 de junio de 2003

F s


S s
E s


R
L

1
s2


R
s
L


1
LC

Si se considera que R=1 y L=1, entonces

Simulacin de FSK con SCICOS


la funcin de transferencia queda de la
siguiente manera:

F s

1
C

s2

s


Se conoce que:

2


1
, entonces:
LC


1
C

Para realizar la simulacin se utilizaron las


siguientes frecuencias:
Frecuencia 1 (Marca) = 2.5Hz
Frecuencia 2 (Espacio) = 1.5Hz
El diagrama completo de la simulacin
se representa en la siguiente figura:

el Generador de Secuencias Pseudoaleatorias, el Modulador FSK y el


Demodulador FSK. Estos se encuentran
en forma de super-bloques, que
agrupan a su vez a otros super-bloques
a bloques simples.
En la figura 4. Tambin se aprecian otros
componentes como un Reloj, una Base
de Tiempo y un Medidor.
El generador de secuencias pseudoaleatorias se utiliz para simular la seal
de datos y en el diagrama se observa
que est siendo disparado por un reloj
externo con periodo T=2seg.
Tanto
el
modulador,
como
el
demodulador y el medidor, requieren
una base de tiempo con un periodo
bastante reducido en comparacin al
de la seal de datos, con el fin de
simular una serie continua de eventos.
El periodo escogido para la base de
tiempo fue de T=0.01seg.
El diagrama que muestra
el interior del superbloque del Generador de
Secuencias Pseudoaleatorias se puede
observar en la Figura 5. En
esa figura se pueden
apreciar los distintos
bloques que forman este
super-bloque.

Figura 4. Diagrama completo de la


simulacin.
En la figura se aprecian los tres
componentes bsicos de la simulacin:
ltima Impresin: jueves, 12 de junio de 2003

El Generador Aleatorio
(Random Generator)
tiene una distribucin
normal, con media igual
a 0, desviacin igual a 1 y una semilla
de nmeros aleatorios igual a 4.538E+08.
El Generador de Ondas Cuadradas
(Square Wave Generator) tiene una
amplitud de 2.5.

Simulacin de FSK con SCICOS


aproximacin matemtica que se pudo
hacer del modulador FSK. Se puede ver
que se tienen dos generadores
sinusoidales las siguientes frecuencias:
Frecuencia 1: 5 * pi rad /seg
Frecuencia 2: 3 * pi rad /seg

Figura 5. Generador de Secuencias


Pseudo-aleatorias.
Se ha sumado un valor de 2.5 a la salida
del generador de ondas cuadradas
para aplicar un nivel DC a la seal, ya
que el generador produce una onda
bipolar.
En la siguiente figura puede apreciarse
el diagrama del interior del super-bloque
que forma el Modulador FSK:

Las
frecuencias
presentadas
anteriormente
no
corresponden
exactamente a la frecuencia de la
onda seno, sino a su frecuencia
angular w dada en radianes por
segundo. Por la tanto las frecuencia
reales de la onda seno son:
Frecuencia 1: 2.5 Hz
Frecuencia 2: 1.5 Hz
En la siguiente figura , se muestra el
diagrama de bloques interno del
demodulador FSK, que est compuesto
por un bloque responsable de comparar
las componentes de las frecuencias y
otro, responsable de generar la seal
digital demodulada.

Figura 7. Diagrama del Demodulador


FSK.
Figura 6. Diagrama del Modulador FSK.
Como se
diagrama

puede ver, el anterior


corresponde
a
la

ltima Impresin: jueves, 12 de junio de 2003

A continuacin se muestra la grfica del


bloque
comparador,
que
est
compuesto por dos ramas similares,
cada una responsable de recuperar un
nivel correspondiente a el nivel de la

Simulacin de FSK con SCICOS


componente en frecuencia que se
puede recuperar de la seal recibida; y
despus de esto, un bloque final que
calcula la diferencia de las dos seales.

Estos filtros se ubican despus del


mdulo de filtrado pasabajo y despus
de la obtencin de la diferencia de las
dos seales recuperadas., mdulo que
tambin es importante tener en
cuenta,
ya
que
resta
matemticamente
las
componentes recuperadas de las
dos frecuencias.
Las funciones de transferencia de
los filtros son las siguientes:
Para los primeros filtros:

Filtro suavizador 1

2.5
2.5 s


Figura 8. Diagrama en bloques del


Comparador.

Filtro suavizador 2

1.5
1.5 s


Para poder hacer esto se disearon dos


filtros pasabanda centradas en las
frecuencias de 1.5 y 2.5 Hz. Las funciones
de transferencia de estos filtros son:

Filtro pasabanda1

Filtro pasabanda2

25
s 246.74

Para el filtro ubicado


calcular la diferencia:

Filtro suavizador 3

despus

de

3


2


15
s 88.82


En la siguiente grfica se muestran los


bloques que componen el mdulo de
recuperacin de la seal digital.

Despus del filtrado, se utiliza un bloque


que matemticamente corresponde al
valor absoluto de la funcin filtrada. Es
importante
notar
que
la
correspondencia circuital de este
mdulo sera un rectificador de onda
completa.
Aparte de esto, es evidente la
necesidad
de
implementar
filtros
pasabajos que suavicen la seal de
forma tal que sea ms fcil para el
siguiente mdulo recuperar la seal
digital moduladora, o seal mensaje.
ltima Impresin: jueves, 12 de junio de 2003

Figura 9. Diagrama en bloques del


Regenerador.

Simulacin de FSK con SCICOS

Este mdulo est compuesto por un


bloque de derivacin, por un filtro
suavizador y por un selector de
seal.
El bloque derivador se utiliza para
obtener la pendiente de la funcin
recibida. Esta pendiente es positiva
cuando la frecuencia de la seal es
la de marca y negativa cuando es
la de espacio.
Se utiliza un filtro pasabajo para
suavizar la salida del bloque derivador
de forma tal que el selector no presente
cambios espreos.
La ecuacin del filtro es la siguiente:

Filtro suavizado 4

4


2


Despus de hacer el filtraje de la seal,


lo nico que resta es seleccionar el nivel
de voltaje digital para la seal
recuperada, en este caso se hace
de forma tal que cuando la
pendiente de la seal recibida sea
positiva la seal de salida es un 1
lgico o un nivel matemtico de 5 y
en caso con contrario un 0 lgico o
un nivel matemtico de 0.

Figura 10. Respuesta del bloque


Comparador.
La
siguiente
grfica
presenta
informacin muy similar a la anterior. Se
puede
observar
el
mismo
comportamiento en la pendiente de la
seal a la salida del comparador
respecto a la seal digital mensaje.

5. Resultados de la Simulacin
A continuacin se muestran los
resultados de la simulacin. En la
siguiente grfica se muestra la seal
modulada y la seal de salida del
bloque
comparador
dentro
del
demodulador. La seal producida por el
bloque comparador tiene pendiente
positiva cuando la seal recibida tiene
la frecuencia de marca y pendiente
negativa para la frecuencia de espacio.

ltima Impresin: jueves, 12 de junio de 2003

Figura 11. Respuesta del bloque


Regenerador.
La siguiente grfica muestra la seal
digital mensaje, o moduladora, la seal
modulada FSK, y la seal
digital
recuperada
por
medio
del
demodulador. Se puede notar que las
dos seal es mensaje son muy parecidas

Simulacin de FSK con SCICOS


y que el sistema de comunicacin
presenta un retardo no muy grande. Se
puede decir que la seal recuperada es
casi idntica a la seal mensaje.

Referencias.
[1] SCILAB es un paquete de software
cientfico para realizar clculos
numricos, que provee un
poderoso ambiente
computacional para
aplicaciones cientficas y de
ingeniera. Scilab es Software
Libre y su sitio en internet es:
http://www-rocq.inria.fr/scilab
La
direccin
de
correo
electrnico de la lista de
distribucin donde se presta el
soporte es scilab@inria.fr

Figura 12. Respuesta total del sistema


simulado.
La simulacin del sistema muestra paso
a paso el proceso de modulacin y
demodulacin.
6. Conclusiones


La simulacin de este sistema de


comunicaciones puede ser una muy
buena base para construir un sistema
hardware que trabaje con este tipo
de modulacin.
El software libre es una buena
alternativa para simular sistemas de
comunicaciones.
Las
tcnica
de
demodulacin
propuesta aqu puede ser til en un
nuevo diseo de un sistema de
comunicaciones.

ltima Impresin: jueves, 12 de junio de 2003

ndice de Figuras
Figura 1. Modulacin FSK...................................2
Figura 2. Demodulacin FSK..............................2
Figura 3. Filtro Pasa-Banda................................2
Figura 4. Diagrama completo de la
simulacin.............................................................3
Figura 5. Generador de Secuencias Pseudoaleatorias...............................................................4
Figura 6. Diagrama del Modulador FSK..........4
Figura 7. Diagrama del Demodulador FSK.....4
Figura 8. Diagrama en bloques del
Comparador........................................................5
Figura 9. Diagrama en bloques del
Regenerador........................................................5
Figura 10. Respuesta del bloque
Comparador........................................................6
Figura 11. Respuesta del bloque
Regenerador........................................................6
Figura 12. Respuesta total del sistema
simulado................................................................7

Das könnte Ihnen auch gefallen