PLATAFORMA DE RADIO DEFINIDO POR SOFTWARE NI USRP

Slides:



Advertisements
Presentaciones similares
Lección 3 Creando un SubVI
Advertisements

Relacionando Datos Arrays
Qué es LabVIEW? LabVIEW (Laboratory Virtual Instrument Engineering Workbench) es un lenguaje de programación gráfico para el diseño de sistemas de adquisición.
Waveform Chart, Graph y XY Graph
Instrumentación Virtual con LabVIEW
Instrumentos Virtuales (VIs)
Software Defined Radio (SDR)
UNIVERSIDAD NACIONAL AUTONOMA DE MÉXICO FACULTAD DE INGENIERÍA
CLUSTERS EN LABVIEW.
Instrumentación Virtual con LabVIEW
Lección 1 Introducción. Ventanas de Inicio Clic.
Lección 2 Creación de un SubVI. SubVIs SubVIs Un SubVI es un VI que puede ser utilizado dentro de otro VI Similar a una subrutina Ventajas ◦ Modular.
EL-4005 Principios de Comunicaciones: Introducción a las Radios Definidas por Software (SDR) Javier Rojas Catalán Cesar Azurdia.
Ing. Leonardo Párraga Teleprocesos. Ing. Leonardo Párraga Transmisión de datos TransmisióndeDatos Velocidades en un Sistema de Transmisión Modos de Transmisión.
Traducción dirigida por la Sintaxis Teoría de Autómatas y Lenguajes Formales Alma María Pisabarro, 2007.
CURSO BÁSICO Microsoft Excel MPE: Saraí A. Lara Palacios.
QAM Nombre: Sánchez Espinoza Harold Carlos Roque Nelson Materia: Telecomunicaciones I.
CAPACITACION SIOC PRESENTACIÓN MÓDULO CASINOS 30 de septiembre del 2016 Unidad de Tecnología y Desarrollo de Procesos Superintendencia de Casinos.
MODULO III ARREGLOS Y CLUSTERS.
DEPARTAMENTO DE ELÉCTRICA Y ELECTRÓNICA
Generación de Certificados
Diagramas de Flujo Algoritmos.
TÉCNICAS NUMÉRICAS CIFRAS SIGNIFICATIVAS INCERTIDUMBRE
Circuitos combinacionales II
El hardware y el software
Comunicación Serial: Conceptos Generales
CREAR DIAGRAMA DE FLUJO
INTRODUCCIÓN A UML Oscar Miguel Alonso Moreno. INTRODUCCIÓN A UML  QUE ES UML?  PARA QUE SE UTILIZA  COMPONENTES  DIAGRAMAS.
CAPÍTULO 4: OPERACIONES DE PIXEL
Informática Preparatoria
Continuación Unidad 4. Control de flujo
CODIGOS DE BLOQUE LINEALES
Unidad 3. Introducción a la programación
Continuación Unidad 4. Control de flujo
SystemStar & Costar Presentado por: Andres Clavijo, Camilo Forero, Jhon Chacón y Brayan Valero.
CODIFICACION DEL CANAL
TECNOLOGÍA DE EQUIPOS INFORMÁTICOS
Excel.
CONMUTACION DE PAQUETES EN ATM PARA LA CONMUTACIÓN DE PAQUETES, ATM REALIZA ENCAMINAMIENTOS DE CELDAS DE UN ORIGEN A DESTINO. LAS CELDAS ESTÁN COMPUESTAS.
Sistema PowerLab. Para el registro, medición y análisis de las variables fisiológicas producidas por la función de una célula, tejido, órgano o sistema.
FUNDAMENTOS DE PROGRAMACION EN ENTORNO WEB. Rodrigo Cabello Ing. Informático Director de proyectos Think – Ideas in Motion FUNDAMENTOS.
Diagrama de Flujo La presentación gráfica de sistemas es una forma ampliamente utilizada como herramienta de análisis, ya que permite identificar aspectos.
Estructuras de Repetición Pseudocodigo1 Estructuras de Repetición Algoritmos Mientras Hacer-Mientras Para.
PCM Y TRAMAS DE CONMUTACIÓN Integrantes:  Flores Morales, Joseph  Mendoza Reyes, Eva Lorena  Zambrana Castro, Mauro Ciudad Universitaria, 15 de Junio.
Universidad Tecnológica de Panamá. Centro Regional de Panamá Oeste. Facultad de Ingeniería Civil. Matemática superior para ingenieros. Sistema de tiempos.
ESTRUCTURA DE S.OPERATIVO
Capacitación IT.
Procesamiento de señales Introducción a Matlab 2014
Instituto Tecnológico de Minatitlán
Máster de Tecnologías de Telecomunicación
LICENCIATURA EN SISTEMAS COMPUTACIONALES EN ADMINISTRACION
“ENTORNO DE TRABAJO DE ACCESS 2010” ACTIVIDAD DE ADQUISICIÓN DEL CONOCIMIENTO GRISEIDY CLARIBEL VELAZQUEZ RUIZ GPO:423.
CAPÍTULO III CONTROL DE ADQUISICION DE DATOS POR MEDIO DE LABVIEW 7.0 EXPRESS DE NATIONAL INSTRUMENTS.
CAPA FÍSICA DEL MODELO OSI La capa física: Señales de comunicación.
Configuración y administración de plataforma
ESTRUCTURA DE SISTEMAS OPERATIVOS Carbajal Rojas karla.
SISTEMAS DE COMUNICACIONES REPRESENTACIÓN DE SEÑALES EN EL ESPACIO ALEX PAUL PORRAS ROBALINO CARLOS RENATO SOLIS GUANIN.
Estructuras de Repetición Algoritmos
Módulo: Introducción al Modelo Educativo UNIBE Automatización y Control Ing. Elvio Guerrero.
INTRODUCCIÓN A UML Oscar Miguel Alonso Moreno. INTRODUCCIÓN A UML  QUE ES UML?  PARA QUE SE UTILIZA  COMPONENTES  DIAGRAMAS.
INTRODUCCIÓN A LA INFORMÁTICA
Características de los Sistemas Operativos
Control De Interrupción En El Sistema Operativo Alumno: Juan Gómez v Ángel Dávila v-xxxxxxxx Profesor República Bolivariana de Venezuela Ministerio.
ALGORITMO Y ESTRUCTURA DE DATOS II UNIDAD 3 ORDENAMIENTO Y BUSQUEDA MARCOS RODRIGUEZ /4/2019ALGORITMO Y ESTRUCTURA DE DATOS II 1 Prof.
Introducción al procesamiento digital de señales Ing. José Arturo Marín Thames
COMUNICACIÓNES DIGITALES ERICK TOAPANTA DANIEL YAUTIBUG RICHAR YUNGAN.
UNIVERSIDAD NACIONAL DEL CENTRO DEL PERU FACULTAD DE INGENIERIA DE MINAS HUANCAYO I MODELO DE REDES Ing. Eli Teobaldo Caro Meza CURSO: INVESTIGACION.
PRUEBAS DE CAJA NEGRA. -Internationa Software Testing Qualification Board (ISTQB) Internationa Software Testing Qualification Board (ISTQB) Técnica de.
Estructura de Sistemas Operativos
Módulo: Introducción al Modelo Educativo UNIBE Automatización y Control Ing. Elvio Guerrero.
Transcripción de la presentación:

PLATAFORMA DE RADIO DEFINIDO POR SOFTWARE

NI USRP

LabVIEWesunaunaplataformadeprogramación gráfica. Los programas creados en LabVIEW se guardarán en archivos llamados virtuales y con extensión.vi. instrumentos

EJEMPLO: TRANSMISOROFDM

APLICACIONES DE RADIO DEFINIDO POR SOFTWARE

PLANDE ESTUDIOS:OBJETIVOS Entender la diferencia entre diferentes esquemas de modulación digital. Conocer la relación entre el proceso de de formación de pulsos y el muestreo. Investigar y estudiar los efectos de la propagación en canales inalámbricos y como modelarlos. Estudiar los diferentes esquemas de filtrado saber sincronización claves para cualquier sistema de comunicación.

PLANDE ESTUDIOS:OBJETIVOS Entender los aspectos fundamentales de la capa física de estándares como GSM y IEEE para implementar: ▫▫▫▫▫▫ Estimación del canal Ecualización Sincronización

PLANDEESTUDIOS Cada práctica con su correspondiente reporte y proyecto corresponde al 10% de la calificación final. FECHA ACTIVIDAD DETALLE 1, 3 Junio 2, 4 Junio 8, 10 Junio 9, 11 Junio 14, 15 Junio 16, 17, 18 Junio 22, 23, 24 Junio 25, 26 Junio 29, 30 Junio, 1 Julio 2, 3 Julio Práctica 1 LabVIEW conceptos básicos. Práctica 2 Muestreo y Filtros FIR. Práctica 3 Introducción al hardware RF. Práctica 4 Modulador y demodulador (Deber: Detección de errores.) Práctica 5 Filtros de acoplamiento y de formación de pulsos. Práctica 6 Recuperación del tiempo de símbolo en canales de banda angosta. Práctica 7 Parte I Estimación de canal y ecualización Parte I. Práctica 7 Parte II Estimación de canal y ecualización Parte II. Práctica 8 Detección de trama y corrección del desplazamiento de frecuencia. Práctica 9 Modulación OFDM y ecualización en el dominio de la frecuencia.

LabVIEWesunaunaplataformadeprogramación gráfica. Los programas creados en LabVIEW se guardarán en archivos llamados virtuales y con extensión.vi. instrumentos

COMPONENTES PRINCIPALES DE UN VI Panel FrontalDiagrama de Bloques

Ícono y/o Conector

TERMINALES La interface entre el Panel Frontal y el Diagrama de Bloques se realiza a través de los terminales. Los terminalessonpuertosdeentradaysalidaque intercambian información entre el Panel Frontal y el Diagrama de Bloques.

TIPOSDE TERMINALES

TIPOS DE BLOQUES NODOS ENEL DIAGRAMA DE FUNCIONES Son elementos fundamentales para la operación de losVIs creados en LabVIEW; las funciones son objetos con una funcionalidad fija y sin una o varias entradas y Panel Frontal, éstas operan sobre proporcionarán una o más salidas. Lasfuncionesmásusadassonlasdelsubmenú Programming de la Paleta de Funciones.

1.ESTRUCTURAS EstructuraCASE.- Ejecutauncódigouotro dependiendo de una condición.

Estructura FOR.-Ejecutaráelcódigodesu es vez interiorunnúmero deveces,esteestenúmero fijadoaprioriynopuedecambiarseuna empiecea ejecutarse

EstructuraWHILE.-Ejecutaráel códigode su interior hastaquesecumpla unacondición,la cual es evaluada en cada iteración.

SUBVIs Un VI llamado desde el Diagrama de Bloques de otro VI se conoce como SubVI. Los controladores e indicadores del SubVI reciben y envían datos al Diagrama de Bloques que lo contiene.

ENTORNO

LabVIEWesunaunaplataformadeprogramación gráfica. Los programas creados en LabVIEW se guardarán en archivos llamados virtuales y con extensión.vi. instrumentos

COMPONENTES PRINCIPALES DE UN VI Panel FrontalDiagrama de Bloques

Ícono y/o Conector

TERMINALES La interface entre el Panel Frontal y el Diagrama de Bloques se realiza a través de los terminales. Los terminalessonpuertosdeentradaysalidaque intercambian información entre el Panel Frontal y el Diagrama de Bloques.

TIPOSDE TERMINALES

BARRADEHERRAMIENTAS PANEL FRONTAL DIAGRAMA DE BLOQUES

PALETA DE CONTROLES Y FUNCIONES

PALETA DEHERRAMIENTAS

TIPOS DE NODOS EN EL DIAGRAMA DE BLOQUES

FUNCIONES Son elementos fundamentales para la operación funciones delosVIsVIscreadosen LabVIEW;las sonobjetosconunafuncionalidadfija ysin PanelFrontal,éstaséstasoperansobresobreuna ovarias entradasyproporcionaránunaomásmássalidas. Las funciones más usadas son lasdel submenú Programming de la Paleta de Funciones.

1.ESTRUCTURAS EstructuraCASE.- Ejecutauncódigouotro dependiendo de una condición.

EJEMPLO1 Calculadora.vi.- Realiza las cuatro operaciones básicas entre dos números A y B. ENTRADAS NombreTipo de númeroDescripción ADoubleNúmero A BDoubleNúmero B Operación String (Combo Box) Operaciones a realizar: Suma, Resta, Multiplicación y División SALIDASResultadoDouble Resultado de la operación seleccionada.

Estructura FOR.-Ejecutará elcódigodesu interior un número de veces, pero a diferencia del anterior este número es fijado a priori y no puede cambiarse una vez empiece a ejecutarse

Uso de Shift Register. Demo 1.Demo 1.

Túneles. Demo 2.Demo 2.

EstructuraWHILE.-Ejecutaráel códigode su interior hastaquesecumpla unacondición,la cual es evaluada en cada iteración.

2.Numeric

3.Boolean

4.String

5. Array

6.Cluster,Class &Variant

VIsEXPRESS

SUBVIs Un VI llamado desde el Diagrama de Bloques de otro VI se conoce como SubVI. Los controles e indicadores del SubVI reciben y envían datos al Diagrama de Bloques que lo contiene.

EJERCICIOS PROPUESTOS

EJERCICIO1 elementos del Arreglo_1D.vi.- Genera un arreglo de acuerdo al tamaño especificado por usuario, este arreglo contendrá números enteros aleatorios entre 0 y 10. ENTRADAS NombreTipo de númeroDescripción Tamaño de Arreglo 1D Double Cantidad de Arreglo 1D. SALIDASArreglo 1DArray 1DArreglo 1D.

EJERCICIO 2 Manejo_de_Arreglos.vi.-De un arreglo de 1D dado, genere las salidas descritas a continuación. ENTRADAS NombreTipo de númeroDescripción Tamaño de Arreglo 1DDouble Cantidad de elementos del Arreglo 1D. Elemento a agregar en la posición 1. Double Elemento que será agregado al Arreglo 1D para ser mostrado en Nuevo Arreglo. SALIDAS Arreglo numérico.Array 1D Arreglo 1D generado de acuerdo a la entrada Tamaño de Arreglo 1D. Arreglo numérico en orden descendente. Array 1D Arreglo numérico mostrado en orden descendente. Nuevo ArregloArray 1D Arreglo numérico que contiene el elemento indicado por el usuario en la posición 1. Tamaño del Nuevo Arreglo.Double Muestra el tamaño de Nuevo Arreglo. Valor Máximo de Arreglo numérico. Double Muestra el valor máximo de los elementos de Arreglo numérico. Índice del valor máximo de Arreglo numérico. Double Indica en qué posición se encuentra el valor máximo.