Upload
santiago-va
View
213
Download
0
Embed Size (px)
Citation preview
8/17/2019 aplicacionComunicacionFPGA
1/30
Aplicaciones de FPGAs encomunicaciones
8/17/2019 aplicacionComunicacionFPGA
2/30
Aplicaciones de FPGAs en comunicacionesIntroducción
En el siglo XX se da un auge de aplicaciones de radiobasadas en Hardware con el propósito de lograrcomunicación a grandes distancias.
La mayoría de las transmisiones de radio se basaban enHardware y muy poco o nada de o!tware de control"estaban dise#adas para ser descartadas y reempla$adas.El %adio &e'nido por o!tware usa dispositi(os
digitales programables )ue ayudan para me*orar elprocesamiento de se#ales necesarias paratransmitir y recibir in!ormación en banda base aradio!recuencia.
2
8/17/2019 aplicacionComunicacionFPGA
3/30
Aplicaciones de FPGAs en comunicaciones%adio de'nido por so!tware
e característica por ser +e,ible" lo cual signi'ca )uepodemos di(ersi'car su !uncionalidad -nicamentemodi'cando su programa o so!tware" por e*emplo" un
e)uipo de radio se puede con'gurar para )ue puedaoperar en cual)uiera de los modos actualmente en usobanda lateral -nica" amplitud modulada" !recuenciamodulada" e incluso incorporar nue(as modalidades como/P 0" 12" etc.3 con solo modi'car el so!tware.
Los e)uipos modernos pueden ser controlados desde unaP4 donde se pueden (isuali$ar !unciones y par5metros )uese encuentran en la parte !rontal del e)uipo como la!recuencia" selección de modo de operación /A6" F6"4783" 4ontrol Autom5tico de Ganancia /4AG3.
3
8/17/2019 aplicacionComunicacionFPGA
4/30
Aplicaciones de FPGAs en comunicacionesAr)uitecturas de transmisiones de radio tradicional
En la 'gura se muestra un transcei(er super9eterodinocon con(ersión dual" )ue es un dise#o de :;
8/17/2019 aplicacionComunicacionFPGA
5/30
Aplicaciones de FPGAs en comunicacionesAr)uitecturas de transmisiones de radio tradicional
El transcei(er super9eterodino 9a e,perimentado unmara(illoso >,ito a lo largo de la 9istoria? !ue utili$ado entel>!onos mó(iles terminales de :G y es seguro )ue
soportar5 los receptores de radio de ba*o costo de muc9osa#os por (enir.Esta ar)uitectura !ue muy -til para los sistemas detel>!onos mó(iles :G" como los sistemas de tele!onía mó(ila(an$ada /A6P 3" la cual usa !recuencia modulada /F63
multiple,ación por di(isión de !recuencia /F&3 para permitirel acceso a m-ltiples usuarios a porciones '*as delespectro. Los sistemas A6P asignan una porción delespectro dedicado de
8/17/2019 aplicacionComunicacionFPGA
6/30
Aplicaciones de FPGAs en comunicacionesar)uitectura ideal de transmisores de radio basados en
so!tware
6
8/17/2019 aplicacionComunicacionFPGA
7/30
Aplicaciones de FPGAs en comunicacionesprincipio de !uncionamiento de un receptor %&
4onsta de una etapa !rontal de radio!recuencia /%F3 cuya!unción es con(ertir la se#al de radio recibida"traslad5ndola a !recuencias muy in!eriores" en la banda
de audio.En esta etapa la se#al de radio!recuencia es ba*ada alrango de las !recuencias de audio" pero sigue siendo unase#al sin demodular.
La etapa de con(ersión directa 9ace trasladar las se#alesde %F a otras !recuencias muy in!eriores" dic9a se#al yadespla$ada a la banda de audio" ocupa un margen de!recuencias )ue puede ser de @= a = 0H$.
7
8/17/2019 aplicacionComunicacionFPGA
8/30
Aplicaciones de FPGAs en comunicacionesprincipio de !uncionamiento de un receptor %&
e utili$an con(ertidores analógicoBdigitales /AC&3 )uedigitali$an la se#al generando un +u*o continuo de bits )uerepresentan digitalmente las se#ales analógicas de entrada"
se puede decir )ue el con(ertidor AC& est5 conectado casidirectamente a la antena.Dna (e$ digitali$adas estas muestras de la se#al analógica"las se#ales el>ctricas )ue las componen /bits3 tendr5n unn-mero de (alores posibles de amplitud '*o y determinado"
dos en el caso de las se#ales digitales binarias denominadas= y : lógicos. Dna (e$ )ue la se#al 9a sido muestreaday digitali$ada podemos procesarla como )ueramos.
1odos estos procesos se reali$an mediante c5lculosmatem5ticos adecuados por so!tware.
8
8/17/2019 aplicacionComunicacionFPGA
9/30
Aplicaciones de FPGAs en comunicaciones4on(ersión de !recuencia
Para traba*ar una se#al en so!tware no se puede traba*ar conse#ales de !recuencias altas" por lo tanto es necesario con(ertirlas se#ales de %F a se#ales de !recuencias ba*as )ue est>n enel rango de !recuencias )ue se pueden aceptar @= 0H$ a =0H$.Para con(ertir una se#al de un tipo de banda de !recuencia aotra se utili$a un me$clador el cual combina @ se#ales" la )uerecibe la antena y una generada por un oscilador local" la cuales una se#al sin modular"Lo )ue se obtiene a la salida del me$clador son las se#alescuya !recuencia es la suma y resta de las !recuencias aplicadasen ambas entradas del me$clador" !a es la se#al de la antena y!o es la se#al generada por el oscilador local y tambi>n algo delas @ se#ales.
9
8/17/2019 aplicacionComunicacionFPGA
10/30
Aplicaciones de FPGAs en comunicaciones4on(ersión de !recuencia
Dn receptor )ue traba*a por con(ersión de !recuenciasdebe utili$ar un 'ltro a la salida del me$clador esto conel 'n de de*ar pasar -nicamente la se#al )ue nos
interesa y eliminar las dem5s
10
8/17/2019 aplicacionComunicacionFPGA
11/30
Aplicaciones de FPGAs en comunicaciones6odulación
6odular una se#al llamada portadora consiste enmodi'car algunas de sus características de acuerdo acaracterísticas de otra se#al llamada moduladora.
La modulación es un proceso en el cual se colocain!ormación )ue est5 contenida en una se#al de ba*a!recuencia /moduladora3 en una de alta !recuencia/portadora3" dic9a se#al es modi'cada en algunos de suspar5metros" la modi'cación es proporcional a la amplitudde la se#al moduladora.El propósito de la modulación es tener control de algunoselementos de la se#al" los cuales son modi'cados deacuerdo a la !orma de onda de la se#al a transmitir.
11
8/17/2019 aplicacionComunicacionFPGA
12/30
Aplicaciones de FPGAs en comunicaciones6odulación
12
8/17/2019 aplicacionComunicacionFPGA
13/30
Aplicaciones de FPGAs en comunicaciones6odulación
E,isten (arios moti(os por los )ue se modula una se#alPara !acilitar la propagación de la se#al de in!ormaciónya sea por medios al5mbricos o inal5mbricos.
rdena el radioespectro" distribuyendo canales a cadatipo de in!ormación.&isminuye dimensiones de antenas.
ptimi$a el anc9o de banda de cada canal.
E(ita inter!erencias entre canales.Protege la in!ormación contra degradaciones por ruido.&e'ne la calidad de la in!ormación transmitida
13
8/17/2019 aplicacionComunicacionFPGA
14/30
Aplicaciones de FPGAs en comunicaciones 1ipos de modulación analógica y digital
1ipos de modulación analógica 6odulación en Amplitud/A63" 6odulación en Frecuencia /F63" 6odulación enFase /P63" 6odulación por Amplitud de Pulsos /PA63"
6odulación por Anc9ura de Pulsos /P763" 6odulaciónpor Posición de Pulso /PP63.
1ipos de modulación digital 6odulación en Amplitud"Apagado Encendido /A 03" 6odulación por &es(iación deFrecuencia /F 03" 6odulación por &es(iación de Fase/P 03" 6odulación de Amplitud en 4uadratura / A63.
14
8/17/2019 aplicacionComunicacionFPGA
15/30
Aplicaciones de FPGAs en comunicaciones 1ipos de modulación analógica y digital
15
8/17/2019 aplicacionComunicacionFPGA
16/30
Aplicaciones de FPGAs en comunicacionesdemodulación
Es el proceso por el cual se puede recuperar una se#alde datos o se#al moduladora de una se#al modulada" esdecir obtener la !uente de in!ormación original
16
8/17/2019 aplicacionComunicacionFPGA
17/30
Aplicaciones de FPGAs en comunicaciones 1ransmisión por despla$amiento de !ase binaria
/ P 03
Este es un tipo de modulación digital" donde la se#al deentrada es una se#al digital binaria y son posibles @
!ases de salida para una sola !recuencia de portadora"una !ase representa un : lógico y la otra un = lógico.4on!orme (a cambiando de estado la se#al de entrada"la !ase de la se#al portadora de salida se despla$a entredos 5ngulos )ue se encuentran des!asados :J=K.
17
8/17/2019 aplicacionComunicacionFPGA
18/30
Aplicaciones de FPGAs en comunicaciones 1ransmisor P 0
18
8/17/2019 aplicacionComunicacionFPGA
19/30
Aplicaciones de FPGAs en comunicaciones 1ransmisor P 0
&iagrama !asorial &iagrama de espaciode estado
19
8/17/2019 aplicacionComunicacionFPGA
20/30
Aplicaciones de FPGAs en comunicaciones
1ransmisor P 0
20
8/17/2019 aplicacionComunicacionFPGA
21/30
Aplicaciones de FPGAs en comunicaciones
%eceptor P 0
21
8/17/2019 aplicacionComunicacionFPGA
22/30
Aplicaciones de FPGAs en comunicaciones
&iagrama de blo)ues de un modulador P 0
22
.
8/17/2019 aplicacionComunicacionFPGA
23/30
Aplicaciones de FPGAs en comunicacionesubsistema generador de bits /binary data source3.
23
.
8/17/2019 aplicacionComunicacionFPGA
24/30
Aplicaciones de FPGAs en comunicaciones
imulacion.
24
.
8/17/2019 aplicacionComunicacionFPGA
25/30
Aplicaciones de FPGAs en comunicaciones
&iagrama del demodulador P 0
25
.
8/17/2019 aplicacionComunicacionFPGA
26/30
Aplicaciones de FPGAs en comunicaciones
&iagrama del demodulador P 0
26
.
8/17/2019 aplicacionComunicacionFPGA
27/30
GENERACIÓN DE PROYECTO ISE PARA GRABARLA TARJETA FPGA
27
.
8/17/2019 aplicacionComunicacionFPGA
28/30
Ventana del bloque System Generatorgenerando proyecto ISE.
28
.
8/17/2019 aplicacionComunicacionFPGA
29/30
Archivos generados por System Generator delcodifcador
29
.
8/17/2019 aplicacionComunicacionFPGA
30/30
Programando el FPGA.
30
.