✅ Una MSS a más de las señales Resetn y Clock, tiene la siguiente configuración de señales de entrada y salida:
Se pide:
a) Dibujar el diagrama ASM.
b) Completar el diagrama de tiempo con el comportamiento de las salidas correspondientes.
c) Hacer el circuito correspondiente al codificador de estado siguiente con Multiplexores.
✅ De una máquina secuencial sincrónica (MSS), se conoce el decodificador de estado siguiente y salida, como se detalla en los siguientes mapas de Karnaugh. Se pide:
▷ Dibuje el diagrama de estados primitivo, haciendo uso del siguiente formato: "δ,μ"/Q_3,Q_2,Q_1. (50%)
▷ Escribir el código VHDL completo de la MSS, usar un process para decodificador de estados siguiente–memoria de estados y un process para el decodificador de salidas. (50%)
Dado el siguiente circuito.
Se pide:
✅ a) Encontrar la expresión booleana que define el comportamiento de la señal de salida S.
✅ b) Utilizar Mapas de Karnaugh para encontrar la expresión reducida de S.
✅ c) Implementar la función reducida S utilizando puertas NAND de 2 entradas.
El documento presenta tres problemas relacionados con sistemas digitales y programación recursiva. El primer problema pide diseñar un controlador y código VHDL para un circuito que muestre en displays el máximo, mínimo y promedio de números almacenados en RAM. El segundo problema analiza una función recursiva f(n) y calcula sus valores para n de 0 a 5, identificando que calcula la sucesión de Fibonacci. El tercer problema indica que la cantidad de sumas realizadas por la función depende directamente del valor de n.
⭐⭐⭐⭐⭐ SOLUCIÓN EVALUACIÓN FUNDAMENTOS DE ELECTRICIDAD Y SISTEMAS DIGITALES, 2...Victor Asanza
Problema 1A: (10%) Dado la siguiente expresión booleana que define el comportamiento de la señal de salida F sin minimizar, reducir dicha expresión usando mapas de Karnaugh (A, B, C, D) agrupando unos. Luego, seleccionar cuál de las siguientes opciones es la correcta.
Problema 2: (10%) Dado la siguiente expresión booleana que define el comportamiento de la señal de salida F sin minimizar, reducir dicha expresión usando mapas de Karnaugh (A, B, C, D) agrupando unos. Luego, seleccionar cuál de las siguientes opciones es la correcta.
Problema 3: (25%) Se desea diseñar un Sistemas Digital que capaz de controlar dos actuadores tipo bomba (A y B) en función del nivel de agua presente en un tanque. Este nivel de agua se monitorea con dos sensores (S0 y S1). El Sistemas Digital se muestra en la siguiente gráfica.
Problema 5: (15%): Dado el siguiente circuito digital, primero obtener la expresión resultante y luego seleccionar el mapa que corresponde al funcionamiento de dicha expresión.
Problema 6: (15%): Dado el siguiente circuito, encontrar la expresión booleana que define el comportamiento de la señal de salida F sin minimizar, luego reducir la expresión booleana usando mapas de Karnaugh (A, B, C, D) agrupando unos.
Problema 7: (20%). En la siguiente gráfica se puede observar el registro de un electrodo de Electromiografía (EMG) durante la ejecución de una tarea motora en extremidad superior. La señal EMG tiene una amplitud en el orden de los microvoltio - milivoltios y es susceptible a ruido debido a la adherencia del electrodo utilizado, frecuencia cardiaca, red eléctrica, tejido adiposo, etc. Como se muestra en la Fig. 1 el análisis post adquisición en el dominio de la frecuencia de la señal EMG indica que existe ruido de baja frecuencia menores a 5Hz debido a ruidos relacionados a movimientos relativos y en 50 Hz debido a la red eléctrica. Las señales EMG tienen información en el rango de 7 a 20Hz, por lo cual se sugiere diseñar un filtro RC paso banda que permita eliminar el ruido de la señal EMG.
⭐ For more information visit our blog:
https://vasanza.blogspot.com/
✅ Problema #1: (15p)
Dada el siguiente circuito gobernado por una MSS:
• La memoria RAM tiene 4 bits de direcciones para almacenar datos de 4 bits, asuma que la RAM ya está cargada completamente con valores aleatorios.
• La ALU realiza las siguientes operaciones:
✅ PRESENTAR:
EL diagrama ASM del controlador, para que el circuito presente en las salidas de display (D y U), los siguientes valores:
a. Valor del máximo número almacenado en la memoria RAM. (5p)
b. El número de veces que se repite el valor máximo encontrado en la RAM. (10p)
✅ Problema #2: (10p)
Dada el siguiente circuito de un microcontrolador y el diagrama ASM de la MSS:
✅ PRESENTAR:
Indicar cuál será el resultado en la memoria RAM luego de ejecutar el código presente en la memoria ROM
El documento presenta el análisis espectral de dos señales de audio (la voz y la música de una guitarra) usando MATLAB. Se grafican las señales en el dominio del tiempo y de la frecuencia, y se calcula el ancho de banda de cada una. La voz tiene un ancho de banda de 1.2 Hz, mientras que la guitarra tiene un ancho de banda más amplio de 4.7 Hz.
Este documento presenta el análisis espectral de dos señales de audio (la voz y la música de guitarra del autor) usando MATLAB. Se grafican las señales en el dominio del tiempo y de la frecuencia, y se calcula el ancho de banda de cada una. La voz tiene un ancho de banda de 1.2 Hz, mientras que la guitarra tiene un ancho de banda más amplio de 4.7 Hz. El documento concluye visualizando las representaciones de frecuencia de ambas señales.
✅ Una MSS a más de las señales Resetn y Clock, tiene la siguiente configuración de señales de entrada y salida:
Se pide:
a) Dibujar el diagrama ASM.
b) Completar el diagrama de tiempo con el comportamiento de las salidas correspondientes.
c) Hacer el circuito correspondiente al codificador de estado siguiente con Multiplexores.
✅ De una máquina secuencial sincrónica (MSS), se conoce el decodificador de estado siguiente y salida, como se detalla en los siguientes mapas de Karnaugh. Se pide:
▷ Dibuje el diagrama de estados primitivo, haciendo uso del siguiente formato: "δ,μ"/Q_3,Q_2,Q_1. (50%)
▷ Escribir el código VHDL completo de la MSS, usar un process para decodificador de estados siguiente–memoria de estados y un process para el decodificador de salidas. (50%)
Dado el siguiente circuito.
Se pide:
✅ a) Encontrar la expresión booleana que define el comportamiento de la señal de salida S.
✅ b) Utilizar Mapas de Karnaugh para encontrar la expresión reducida de S.
✅ c) Implementar la función reducida S utilizando puertas NAND de 2 entradas.
El documento presenta tres problemas relacionados con sistemas digitales y programación recursiva. El primer problema pide diseñar un controlador y código VHDL para un circuito que muestre en displays el máximo, mínimo y promedio de números almacenados en RAM. El segundo problema analiza una función recursiva f(n) y calcula sus valores para n de 0 a 5, identificando que calcula la sucesión de Fibonacci. El tercer problema indica que la cantidad de sumas realizadas por la función depende directamente del valor de n.
⭐⭐⭐⭐⭐ SOLUCIÓN EVALUACIÓN FUNDAMENTOS DE ELECTRICIDAD Y SISTEMAS DIGITALES, 2...Victor Asanza
Problema 1A: (10%) Dado la siguiente expresión booleana que define el comportamiento de la señal de salida F sin minimizar, reducir dicha expresión usando mapas de Karnaugh (A, B, C, D) agrupando unos. Luego, seleccionar cuál de las siguientes opciones es la correcta.
Problema 2: (10%) Dado la siguiente expresión booleana que define el comportamiento de la señal de salida F sin minimizar, reducir dicha expresión usando mapas de Karnaugh (A, B, C, D) agrupando unos. Luego, seleccionar cuál de las siguientes opciones es la correcta.
Problema 3: (25%) Se desea diseñar un Sistemas Digital que capaz de controlar dos actuadores tipo bomba (A y B) en función del nivel de agua presente en un tanque. Este nivel de agua se monitorea con dos sensores (S0 y S1). El Sistemas Digital se muestra en la siguiente gráfica.
Problema 5: (15%): Dado el siguiente circuito digital, primero obtener la expresión resultante y luego seleccionar el mapa que corresponde al funcionamiento de dicha expresión.
Problema 6: (15%): Dado el siguiente circuito, encontrar la expresión booleana que define el comportamiento de la señal de salida F sin minimizar, luego reducir la expresión booleana usando mapas de Karnaugh (A, B, C, D) agrupando unos.
Problema 7: (20%). En la siguiente gráfica se puede observar el registro de un electrodo de Electromiografía (EMG) durante la ejecución de una tarea motora en extremidad superior. La señal EMG tiene una amplitud en el orden de los microvoltio - milivoltios y es susceptible a ruido debido a la adherencia del electrodo utilizado, frecuencia cardiaca, red eléctrica, tejido adiposo, etc. Como se muestra en la Fig. 1 el análisis post adquisición en el dominio de la frecuencia de la señal EMG indica que existe ruido de baja frecuencia menores a 5Hz debido a ruidos relacionados a movimientos relativos y en 50 Hz debido a la red eléctrica. Las señales EMG tienen información en el rango de 7 a 20Hz, por lo cual se sugiere diseñar un filtro RC paso banda que permita eliminar el ruido de la señal EMG.
⭐ For more information visit our blog:
https://vasanza.blogspot.com/
✅ Problema #1: (15p)
Dada el siguiente circuito gobernado por una MSS:
• La memoria RAM tiene 4 bits de direcciones para almacenar datos de 4 bits, asuma que la RAM ya está cargada completamente con valores aleatorios.
• La ALU realiza las siguientes operaciones:
✅ PRESENTAR:
EL diagrama ASM del controlador, para que el circuito presente en las salidas de display (D y U), los siguientes valores:
a. Valor del máximo número almacenado en la memoria RAM. (5p)
b. El número de veces que se repite el valor máximo encontrado en la RAM. (10p)
✅ Problema #2: (10p)
Dada el siguiente circuito de un microcontrolador y el diagrama ASM de la MSS:
✅ PRESENTAR:
Indicar cuál será el resultado en la memoria RAM luego de ejecutar el código presente en la memoria ROM
El documento presenta el análisis espectral de dos señales de audio (la voz y la música de una guitarra) usando MATLAB. Se grafican las señales en el dominio del tiempo y de la frecuencia, y se calcula el ancho de banda de cada una. La voz tiene un ancho de banda de 1.2 Hz, mientras que la guitarra tiene un ancho de banda más amplio de 4.7 Hz.
Este documento presenta el análisis espectral de dos señales de audio (la voz y la música de guitarra del autor) usando MATLAB. Se grafican las señales en el dominio del tiempo y de la frecuencia, y se calcula el ancho de banda de cada una. La voz tiene un ancho de banda de 1.2 Hz, mientras que la guitarra tiene un ancho de banda más amplio de 4.7 Hz. El documento concluye visualizando las representaciones de frecuencia de ambas señales.
Este documento presenta 10 preguntas de opción múltiple sobre conceptos básicos de microprocesadores como instrucciones de movimiento de datos, bucles, división y direccionamiento de memoria. El estudiante debe marcar la alternativa correcta para cada pregunta en una tabla de respuestas al final.
El documento describe las herramientas de medición del simulador electrónico Crocclip, incluyendo un osciloscopio que permite realizar mediciones en tiempo real y configurar rangos de voltaje y tiempo, así como puntas de medición de diferentes colores para identificar señales de salida. El documento también proporciona un ejemplo de gráfica de señal de salida y los rangos de configuración utilizados.
Este documento describe el análisis espectral de dos señales de audio (la voz y la música de una guitarra) usando MATLAB. Se grafican las señales en el dominio del tiempo y de la frecuencia, y se muestra la gráfica de potencia de cada señal.
Este documento presenta un repaso de números reales que incluye aproximaciones decimales, operaciones con potencias de 10, resolución de ecuaciones y fracciones, sumas y restas de radicales, racionalización de fracciones, cálculo de logaritmos y antilogaritmos, y propiedades de raíces y exponentes. El documento contiene 10 preguntas de repaso sobre estos temas fundamentales de números reales.
Resolución de ejercicios compuertas lógicasCarlos Gascón
Este documento presenta varios problemas y ejercicios relacionados con puertas lógicas y circuitos. En la primera página, identifica circuitos eléctricos como puertas lógicas NOR y OR. En la segunda página, implementa circuitos usando puertas lógicas. En la tercera página, utiliza simuladores para implementar funciones lógicas. Finalmente, en la cuarta página, determina funciones de salida y tablas de verdad para circuitos lógicos.
Este documento presenta varios problemas de electrónica digital que involucran funciones lógicas, tablas de verdad, diagramas lógicos y mapas de Karnaugh. Se piden representaciones de funciones lógicas mediante diagramas y tablas de verdad. También se presentan circuitos lógicos y se solicita obtener sus funciones lógicas, tablas de verdad, expresiones lógicas mínimas y diagramas lógicos. Finalmente, se proponen problemas prácticos sobre bombas, contactores, luces de automóvil
Se dan tres matrices A, B y C. Se pide calcular 1) el producto de las matrices B y C, 2) la suma de las filas de B, y 3) el determinante de la matriz A usando la regla de Sarrus.
Este documento presenta un ejercicio de matemáticas para sexto grado que incluye cuatro problemas. El primer problema involucra relacionar columnas según propiedades matemáticas como potencias, logaritmos y radicación. El segundo problema pide completar una tabla con estas mismas propiedades. El tercer problema implica unir grupos de números con su máximo común divisor y mínimo común múltiplo. El cuarto problema presenta un caso práctico sobre cortar trozos de cinta de diferentes longitudes de manera uniforme.
El documento describe cómo utilizar Simulink para simular diferentes sistemas dinámicos y circuitos eléctricos. Incluye instrucciones para graficar funciones del tiempo, simular un sistema masa-resorte-amortiguador y un circuito RC, e interpretar los resultados. También cubre la generación de diagramas de bloques para representar sistemas, incluyendo bloques, puntos de suma y ramificación, funciones de transferencia y un ejemplo de construcción de un diagrama de bloques para un circuito RC.
Este documento presenta una serie de ejercicios sobre electrónica digital y lógica booleana. Los ejercicios incluyen la conversión entre bases numéricas, el dibujo de símbolos de puertas lógicas, la demostración del teorema de Demorgan mediante tablas de verdad, la simplificación de funciones booleanas utilizando propiedades de álgebra booleana y mapas de Karnaugh, y la implementación de funciones lógicas con puertas y circuitos. El último ejercicio describe un problema de control de acceso a una
Este documento presenta el análisis estructural por tramos de un pórtico sometido a cargas distribuidas. Se determinan las fuerzas internas y el diagrama de momentos flectores para cada tramo, identificando los momentos máximos. Finalmente, se diseñan las secciones transversales requeridas en cada tramo basadas en los momentos flectores máximos y los criterios de resistencia.
Se realizó un levantamiento topográfico y deslinde de un predio ubicado en el Estado de México para un proyecto arquitectónico. Se trazó una poligonal de apoyo con una estación total y se identificaron los vértices y límites del terreno. Se midieron y levantaron todos los elementos visibles en el predio y sus alrededores, y se elaboraron planos y secciones del terreno.
Este documento presenta un problema de ingeniería electrónica que involucra el diseño de un sistema lógico para indicar el estado de un sistema a partir de cuatro interruptores. El sistema consta de dos bloques combinacionales (A y B) que procesan las señales de entrada y generan señales de salida. Se pide sintetizar los circuitos lógicos de los bloques A y B siguiendo los pasos de obtener tablas de verdad, mapear en Karnaugh y minimizar funciones para obtener las expresiones lógicas mínimas y represent
El documento presenta 3 preguntas como parte de una asignación sobre sistemas de comunicaciones para una clase. La primera pregunta pide dibujar el espectro de líneas de frecuencia de señales dadas. La segunda pregunta involucra determinar y graficar las funciones de transferencia de amplitud y fase de un circuito RC, identificando el tipo de filtro. La tercera pregunta pide repetir el análisis para el mismo circuito con el resistor y capacitor intercambiados.
Este documento describe cómo usar MATLAB para generar diagramas de Bode y Nyquist. Explica que MATLAB tiene comandos como "bode" y "Nyquist" que permiten calcular y graficar estos diagramas de manera rápida a partir de funciones de transferencia. Incluye código de MATLAB como ejemplos y capturas de pantalla de las gráficas resultantes. El autor concluye que MATLAB es una herramienta útil para resolver problemas de control de manera más eficiente al permitir visualizar soluciones gráficamente.
El documento describe los 7 pasos para graficar la función arco coseno en Matlab. Estos incluyen determinar el dominio, calcular la función f(x) usando arco coseno, graficar la función con plot, agregar un título, etiquetar los ejes x e y, agregar una cuadrícula, y mostrar el gráfico final.
2do. ejemplo de comunicación establecida para el panel de Texto TP04G-AL2 -DELTA y el PLC modicom TM221. Segunda parte establecida para comunicación den registros memoria %MWi(Registros analógicos) del P.L.C.(Basado en manuales de TP-Editor/Somachine Basic para uso con fines didácticos y sin fines de lucro)
⭐⭐⭐⭐⭐ Device Free Indoor Localization in the 28 GHz band based on machine lea...Victor Asanza
This document discusses device-free indoor localization using machine learning techniques at 28 GHz. The methodology uses ray tracing to generate fingerprint data and selects features from received power values. A random forest algorithm is used for classification and regression training on global and combined classifiers. Results show that combining independent classifiers from one or two transmitters reduces positioning error by at least 16-19% compared to global classification, and by at least 36-37% when combining two transmitters with classification-regression. The size and number of partition classes impacts error, and additional small improvements are achieved through classification-regression combination.
Este documento describe un sistema digital que incluye una máquina de estado secuencial síncrona y tres registros. El sistema permite el ingreso de datos a los registros y encuentra el valor máximo y mínimo ingresado. Se pide completar la partición funcional del sistema, elaborar el diagrama de estados de la máquina de estado y proveer la descripción VHDL de la máquina de estado.
Researcher in fields like Digital Systems Design based on FPGA, Embedded Systems, Open-Source Hardware, Artificial Intelligence and Biomedical Signal Processing with a major research interest in Brain-Computer Interface.
⭐ For more information visit our blog:
https://vasanza.blogspot.com/
Este documento presenta 10 preguntas de opción múltiple sobre conceptos básicos de microprocesadores como instrucciones de movimiento de datos, bucles, división y direccionamiento de memoria. El estudiante debe marcar la alternativa correcta para cada pregunta en una tabla de respuestas al final.
El documento describe las herramientas de medición del simulador electrónico Crocclip, incluyendo un osciloscopio que permite realizar mediciones en tiempo real y configurar rangos de voltaje y tiempo, así como puntas de medición de diferentes colores para identificar señales de salida. El documento también proporciona un ejemplo de gráfica de señal de salida y los rangos de configuración utilizados.
Este documento describe el análisis espectral de dos señales de audio (la voz y la música de una guitarra) usando MATLAB. Se grafican las señales en el dominio del tiempo y de la frecuencia, y se muestra la gráfica de potencia de cada señal.
Este documento presenta un repaso de números reales que incluye aproximaciones decimales, operaciones con potencias de 10, resolución de ecuaciones y fracciones, sumas y restas de radicales, racionalización de fracciones, cálculo de logaritmos y antilogaritmos, y propiedades de raíces y exponentes. El documento contiene 10 preguntas de repaso sobre estos temas fundamentales de números reales.
Resolución de ejercicios compuertas lógicasCarlos Gascón
Este documento presenta varios problemas y ejercicios relacionados con puertas lógicas y circuitos. En la primera página, identifica circuitos eléctricos como puertas lógicas NOR y OR. En la segunda página, implementa circuitos usando puertas lógicas. En la tercera página, utiliza simuladores para implementar funciones lógicas. Finalmente, en la cuarta página, determina funciones de salida y tablas de verdad para circuitos lógicos.
Este documento presenta varios problemas de electrónica digital que involucran funciones lógicas, tablas de verdad, diagramas lógicos y mapas de Karnaugh. Se piden representaciones de funciones lógicas mediante diagramas y tablas de verdad. También se presentan circuitos lógicos y se solicita obtener sus funciones lógicas, tablas de verdad, expresiones lógicas mínimas y diagramas lógicos. Finalmente, se proponen problemas prácticos sobre bombas, contactores, luces de automóvil
Se dan tres matrices A, B y C. Se pide calcular 1) el producto de las matrices B y C, 2) la suma de las filas de B, y 3) el determinante de la matriz A usando la regla de Sarrus.
Este documento presenta un ejercicio de matemáticas para sexto grado que incluye cuatro problemas. El primer problema involucra relacionar columnas según propiedades matemáticas como potencias, logaritmos y radicación. El segundo problema pide completar una tabla con estas mismas propiedades. El tercer problema implica unir grupos de números con su máximo común divisor y mínimo común múltiplo. El cuarto problema presenta un caso práctico sobre cortar trozos de cinta de diferentes longitudes de manera uniforme.
El documento describe cómo utilizar Simulink para simular diferentes sistemas dinámicos y circuitos eléctricos. Incluye instrucciones para graficar funciones del tiempo, simular un sistema masa-resorte-amortiguador y un circuito RC, e interpretar los resultados. También cubre la generación de diagramas de bloques para representar sistemas, incluyendo bloques, puntos de suma y ramificación, funciones de transferencia y un ejemplo de construcción de un diagrama de bloques para un circuito RC.
Este documento presenta una serie de ejercicios sobre electrónica digital y lógica booleana. Los ejercicios incluyen la conversión entre bases numéricas, el dibujo de símbolos de puertas lógicas, la demostración del teorema de Demorgan mediante tablas de verdad, la simplificación de funciones booleanas utilizando propiedades de álgebra booleana y mapas de Karnaugh, y la implementación de funciones lógicas con puertas y circuitos. El último ejercicio describe un problema de control de acceso a una
Este documento presenta el análisis estructural por tramos de un pórtico sometido a cargas distribuidas. Se determinan las fuerzas internas y el diagrama de momentos flectores para cada tramo, identificando los momentos máximos. Finalmente, se diseñan las secciones transversales requeridas en cada tramo basadas en los momentos flectores máximos y los criterios de resistencia.
Se realizó un levantamiento topográfico y deslinde de un predio ubicado en el Estado de México para un proyecto arquitectónico. Se trazó una poligonal de apoyo con una estación total y se identificaron los vértices y límites del terreno. Se midieron y levantaron todos los elementos visibles en el predio y sus alrededores, y se elaboraron planos y secciones del terreno.
Este documento presenta un problema de ingeniería electrónica que involucra el diseño de un sistema lógico para indicar el estado de un sistema a partir de cuatro interruptores. El sistema consta de dos bloques combinacionales (A y B) que procesan las señales de entrada y generan señales de salida. Se pide sintetizar los circuitos lógicos de los bloques A y B siguiendo los pasos de obtener tablas de verdad, mapear en Karnaugh y minimizar funciones para obtener las expresiones lógicas mínimas y represent
El documento presenta 3 preguntas como parte de una asignación sobre sistemas de comunicaciones para una clase. La primera pregunta pide dibujar el espectro de líneas de frecuencia de señales dadas. La segunda pregunta involucra determinar y graficar las funciones de transferencia de amplitud y fase de un circuito RC, identificando el tipo de filtro. La tercera pregunta pide repetir el análisis para el mismo circuito con el resistor y capacitor intercambiados.
Este documento describe cómo usar MATLAB para generar diagramas de Bode y Nyquist. Explica que MATLAB tiene comandos como "bode" y "Nyquist" que permiten calcular y graficar estos diagramas de manera rápida a partir de funciones de transferencia. Incluye código de MATLAB como ejemplos y capturas de pantalla de las gráficas resultantes. El autor concluye que MATLAB es una herramienta útil para resolver problemas de control de manera más eficiente al permitir visualizar soluciones gráficamente.
El documento describe los 7 pasos para graficar la función arco coseno en Matlab. Estos incluyen determinar el dominio, calcular la función f(x) usando arco coseno, graficar la función con plot, agregar un título, etiquetar los ejes x e y, agregar una cuadrícula, y mostrar el gráfico final.
2do. ejemplo de comunicación establecida para el panel de Texto TP04G-AL2 -DELTA y el PLC modicom TM221. Segunda parte establecida para comunicación den registros memoria %MWi(Registros analógicos) del P.L.C.(Basado en manuales de TP-Editor/Somachine Basic para uso con fines didácticos y sin fines de lucro)
⭐⭐⭐⭐⭐ Device Free Indoor Localization in the 28 GHz band based on machine lea...Victor Asanza
This document discusses device-free indoor localization using machine learning techniques at 28 GHz. The methodology uses ray tracing to generate fingerprint data and selects features from received power values. A random forest algorithm is used for classification and regression training on global and combined classifiers. Results show that combining independent classifiers from one or two transmitters reduces positioning error by at least 16-19% compared to global classification, and by at least 36-37% when combining two transmitters with classification-regression. The size and number of partition classes impacts error, and additional small improvements are achieved through classification-regression combination.
Este documento describe un sistema digital que incluye una máquina de estado secuencial síncrona y tres registros. El sistema permite el ingreso de datos a los registros y encuentra el valor máximo y mínimo ingresado. Se pide completar la partición funcional del sistema, elaborar el diagrama de estados de la máquina de estado y proveer la descripción VHDL de la máquina de estado.
Researcher in fields like Digital Systems Design based on FPGA, Embedded Systems, Open-Source Hardware, Artificial Intelligence and Biomedical Signal Processing with a major research interest in Brain-Computer Interface.
⭐ For more information visit our blog:
https://vasanza.blogspot.com/
⭐⭐⭐⭐⭐ Trilateration-based Indoor Location using Supervised Learning AlgorithmsVictor Asanza
The indoor positioning system (IPS) has a wide range of applications, due to the advantages it has over Global Positioning Systems (GPS) in indoor environments. Due to the biosecurity measures established by the World Health Organization (WHO), where the social distancing is provided, being stricter in indoor environments. This work proposes the design of a positioning system based on trilateration. The main objective is to predict the positioning in both the ‘x’ and ‘y’ axis in an area of 8 square meters. For this purpose, 3 Access Points (AP) and a Mobile Device (DM), which works as a raster, have been used. The Received Signal Strength Indication (RSSI) values measured at each AP are the variables used in regression algorithms that predict the x and y position. In this work, 24 regression algorithms have been evaluated, of which the lowest errors obtained are 70.322 [cm] and 30.1508 [cm], for the x and y axes, respectively.
Published in: 2022 International Conference on Applied Electronics (AE)
⭐ For more information visit our blog:
https://vasanza.blogspot.com/
⭐⭐⭐⭐⭐ Learning-based Energy Consumption PredictionVictor Asanza
✅ Published in: https://doi.org/10.1016/j.procs.2022.07.035
As more people send information to the cloud-fog infrastructure, this brings many problems to the management of computer energy consumption. Therefore, energy consumption management of servers, fog devices and cloud computing platform should be investigated to comply with the Green IT requirement. In this paper, we propose an energy consumption prediction model consisting of several components such as hardware design, data pre-processing, characteristics extraction and selection. Our main goal is to develop a non-invasive meter based on a network of sensors that includes a microcontroller, the MQTT communication protocol and the energy measurement module. This meter measures voltage, current, power, frequency, energy and power factor while a dashboard is used to present the energy measurements in real-time. In particular, we perform measurements using a workstation that has similar characteristics to the servers of a Datacenter locate at the Information Technology Center in ESPOL,
which currently provide this type of services in Ecuador. For convenience, we evaluated different linear regression models to select the best one and to predict future energy consumption based on the several measurements from the workstation during several hours which enables the consumer to optimize and to reduce the maintenance costs of the IT equipment. The supervised machine learning algorithms presented in this work allow us to predict the energy consumption by hours and by days.
⭐ The matlab code used for data processing are available in: https://github.com/vasanza/Matlab_Code/tree/EnergyConsumptionPredictionDatacenter
⭐ The dataset used for data processing are available in:https://ieee-dataport.org/open-access/data-server-energy-consumption-dataset
✅ Read more related topics:
https://vasanza.blogspot.com/
This project analyses the optimal parameters for the shrimp farming, trying to help the aquaculture of Ecuador, using a cyberphysical system, which includes temperature, salinity, dissolved oxygen, and pH sensors to monitor the water conditions and an embedded system to control it using an XBee andATMega328p microcontrollers to remotely activate and deactivate aerators to maintain the quality of each pool in neat conditions.
⭐⭐⭐⭐⭐Classification of Subjects with Parkinson's Disease using Finger Tapping...Victor Asanza
La enfermedad de Parkinson es el segundo trastorno neurodegenerativo más común y afecta a más de 7 millones de personas en todo el mundo. En este trabajo, clasificamos a los sujetos con la enfermedad de Parkinson utilizando datos de la pulsación de los dedos en un teclado. Utilizamos una base de datos gratuita de Physionet con más de 9 millones de registros, preprocesada para eliminar los datos atípicos. En la etapa de extracción de características, obtuvimos 48 características. Utilizamos Google Colaboratory para entrenar, validar y probar nueve algoritmos de aprendizaje supervisado que detectan la enfermedad. Como resultado, conseguimos un grado de precisión superior al 98 %.
Examen 1er parcial que incluye temas de los capítulos:
Capítulo 1, historia de los sistemas IoT y sistemas ciberfísicos.
Capítulo 2, tipos de arquitecturas incluyendo las multiprocessor y multicore.
Capítulo 3, donde se estudia las memorias FLASH, RAM, EEPROM.
Capítulo 4, registros de configuraciones del ADC, PWM, comunicacion serial, I2C y SPI.
⭐ For more information visit our blog:
https://vasanza.blogspot.com/
⭐⭐⭐⭐⭐ CHARLA #PUCESE Arduino Week: Hardware de Código Abierto TSC-LAB Victor Asanza
✅ #PUCESE, organizó el webinar: "ARDUINO WEEK 2022 PUCESE"
✅ Arduino Week PUCE Esmeraldas- Charla con Expertos
➡️ This is an initiative developed by FIEC-ESPOL professors. Temperature and Speed Control Lab (TSC-LAB) is an open-source hardware development.
➡️ Topics
1- Introducción
2- Hardware de Código Abierto
3- Temperature and Speed Control Lab (TSC-LAB)
4- Códigos de ejemplo
5- Datasets
6- Publicaciones científicas
7- Proyectos
8- Cursos
⭐ Para más contenido visita nuestro blog:
https://vasanza.blogspot.com/
⭐⭐⭐⭐⭐ #BCI System using a Novel Processing Technique Based on Electrodes Sele...Victor Asanza
This document summarizes a study that developed a brain-computer interface (BCI) system using electroencephalography (EEG) for controlling a hand prosthesis. The system uses an unsupervised learning technique with k-means clustering and principal component analysis to select relevant electrodes and signals. This reduces processing costs and allows for real-time classification on an FPGA. The system achieved 95.1% accuracy in classifying motor intentions to open/close fists and flex/extend ankles using EEG data from selective electrodes near the motor and somatosensory cortices. The electrode selection technique enables processing EEG data efficiently for prosthesis control using affordable off-the-shelf hardware.
Problema #1 (50%) Dado el siguiente diagrama de un microprocesador genérico de 32 bits por instrucción de hasta 1023 instrucciones visto completamente en clase, que utiliza datos almacenados en memoria RAM (Register Files), como se muestra a continuación.
Problema #2: (10%) ¿Cuáles de las siguientes afirmaciones referentes a las memorias de Instrucciones de un microprocesador son ciertas?
Problema #3: (10%) ¿Cuáles de las siguientes afirmaciones referentes a las memorias EEPROM son ciertas?
Problema #4: (10%) ¿Cuáles de las siguientes afirmaciones referentes a las memorias de datos (Register File) son ciertas?
Problema #5: (20%) Shen et Al., escribió el paper titulado “An FPGA-based Distributed Computing System with Power and Thermal Management Capabilities” en donde desarrolla una plataforma computacional distribuida compuesta de múltiples FPGAs conectadas via Ethernet y cada FPGA está configurada como un sistema multi-core. Los núcleos en el mismo FPGA se comunican a través de la memoria compartida, mientras que diferentes FPGA se comunican a través de enlaces Ethernet, como se muestra en la siguiente gráfica.
⭐ For more information visit our blog:
https://vasanza.blogspot.com/
⭐⭐⭐⭐⭐ Performance Comparison of Database Server based on #SoC #FPGA and #ARM ...Victor Asanza
New emerging storage technologies have a great application for IoT systems. Running database servers on development boards, such as Raspberry or FPGA, has a great impact on effective performance when using large amounts of data while serving requests from many clients at the same time. In this paper, we designed and implemented an embedded system to monitor the access of a database using MySql database server installed on Linux in a standard FPGA DE10 with HPS resources. The database is designed to keep the information of an IoT system in charge of monitoring and controlling the temperature inside greenhouses. For comparison purposes, we carried out a performance analysis of the database service running on the FPGA and in a Raspberry Pi 4 B to determine the efficiency of the database server in both development cards. The performance metrics analyzed were response time, memory and CPU usage taking into account scenarios with one or more requests from clients simultaneously.
⭐ For more information visit our blog:
https://vasanza.blogspot.com/
La siguiente partición funcional que incluye una Maquina Secuencial Sincrónica (MSS) y tres registros de sostenimiento, debe realizar el ingreso de datos a cada uno de los registros y luego permitirá encontrar el valor máximo y mínimo ingresado. Además, cada uno de los registros indicados es de 8 bits para mostrar los valores encontrados de máximo (Qmax) y mínimo (Qmin) serán de 8 bits cada uno. El sistema digital funciona con una MSS modelo Moore de la siguiente forma:
1. La MSS luego de ser reiniciado empieza en el estado inicial.
2. El Sistema Digital en el estado inicial, esperará que el usuario presione y suelte la tecla Start dos veces, luego de lo cual esperará el ingreso de datos.
3. El ingreso de datos se lo hará presentando un byte en la entrada Datos, presionando y soltando la tecla Load (el usuario deberá realizar este paso tres veces, uno por cada registro).
4. Luego de ingresar los 3 datos, el usuario deberá presionar y soltar la tecla Find. Esta señal es la que le indica a la MSS del Sistema Digital, que es momento de realizar la búsqueda del valor máximo y mínimo.
5. Una vez finalizado el proceso de búsqueda de los valores máximo y mínimo, se activará la salida Done. El valor máximo se guardará en el RegistroMax y se presentará en su salida Qmax, por otro lado, el valor mínimo se guardará en el RegistroMin y se presentará en su salida Qmin.
6. La señal Done, las salidas Qmax y Qmin se presentarán hasta que el usuario presione y suelte la tecla Start una vez, luego de lo cual la MSS regresará al estado inicial.
⭐ For more information visit our blog:
https://vasanza.blogspot.com/
⭐⭐⭐⭐⭐ Charla FIEC: #SSVEP_EEG Signal Classification based on #Emotiv EPOC #BC...Victor Asanza
Este trabajo presenta el diseño experimental para el registro de señales de electroencefalografía (EEG) en 20 sujetos sometidos a potenciales evocados visualmente en estado estable (SSVEP). Además, la implementación de un sistema de clasificación basado en las señales SSVEP-EEG de la región occipital del cerebro obtenidas con el dispositivo Emotiv EPOC.
⭐ For more information visit our blog:
https://vasanza.blogspot.com/
⭐⭐⭐⭐⭐ #FPGA Based Meteorological Monitoring StationVictor Asanza
In this paper, we propose to implement a meteorological monitoring station using embedded systems. This model is possible thanks to different sensors that enable us to measure several environmental parameters, such as i) relative humidity, ii) average ambient temperature, iii) soil humidity, iv) rain occurrence, and v) light intensity. The proposed system is based on a field-programmable gate array device (FPGA). The proposed design aims at ensuring highresolution data acquisition and at predicting samples with precision and accuracy in real-time. To present the collected data, we develop also a web application with a simple and friendly user interface.
⭐ For more information visit our blog:
https://vasanza.blogspot.com/
⭐⭐⭐⭐⭐ SSVEP-EEG Signal Classification based on Emotiv EPOC BCI and Raspberry PiVictor Asanza
This work presents the experimental design for recording Electroencephalography (EEG) signals in 20 test subjects submitted to Steady-state visually evoked potential (SSVEP). The stimuli were performed with frequencies of 7, 9, 11 and 13 Hz. Furthermore, the implementation of a classification system based on SSVEP-EEG signals from the occipital region of the brain obtained with the Emotiv EPOC device is presented. These data were used to train algorithms based on artificial intelligence in a Raspberry Pi 4 Model B. Finally, this work demonstrates the possibility of classifying with times of up to 1.8 ms in embedded systems with low computational capacity.
⭐ For more information visit our blog:
https://vasanza.blogspot.com/
⭐⭐⭐⭐⭐ SOLUCIÓN LECCIÓN FUNDAMENTOS DE ELECTRICIDAD Y SISTEMAS DIGITALES, 2do ...Victor Asanza
Problema #1,2,3: (10%) El siguiente circuito es de un filtro paso banda. Los datos del circuito son los siguientes, R1 = 1K[Ω] y R2 = 1K[Ω]. ¿cuáles de las siguientes afirmaciones son correctas?
Problema #4,5,6: (10%) El siguiente bloque convertidor analógico digital (ADC) de 8 bits de resolución, se tiene un voltaje de referencia de 5Vcc. ¿cuáles de las siguientes afirmaciones son correctas?
⭐ For more information visit our blog:
https://vasanza.blogspot.com/
Este documento presenta las instrucciones para un examen parcial de un curso de Sistemas Digitales. Detalla los criterios de calificación, incluyendo el requisito de presentar desarrollos a mano claros y correctos. Incluye dos problemas de circuitos lógicos, el primero con una entrada de un bit y salida de un bit, y el segundo con entradas de dos bits y salida de dos bits. Se pide simplificar las expresiones booleanas usando mapas de Karnaugh y describir el funcionamiento del segundo circuito.
Propuesta 1: BÚSQUEDA DE DATOS
Propuesta 2-3: ORDENAMIENTO DE DATOS
Propuesta 4: Microprocessor Architecture.
⭐ For more information visit our blog:
https://vasanza.blogspot.com/
Proyectos propuestos basados en MSS:
VALOR MÍNIMO DE 3 NÚMEROS
VALOR MÁXIMO DE 3 NÚMEROS
VALOR PROMEDIO DE 4 NÚMEROS
CONTADOR UP EN GRAY
CONTADOR DOWN EN BCD
VALIDADOR DE CLAVE DE 3 DIGITOS
SUMADOR DE 3 NUMEROS BCD
VALIDADOR DE 3 NÚMEROS ASCENDENTES
VALIDADOR DE 3 NÚMEROS DESCENDENTE
VALIDADOR DE 3 NÚMEROS MULTIPLOS DE BASE 2
⭐ For more information visit our blog:
https://vasanza.blogspot.com/
En la ciudad de Pasto, estamos revolucionando el acceso a microcréditos y la formalización de microempresarios informales con nuestra aplicación CrediAvanza. Nuestro objetivo es empoderar a los emprendedores locales proporcionándoles una plataforma integral que facilite el acceso a servicios financieros y asesoría profesional.
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...Juan Martín Martín
Criterios de corrección y soluciones al examen de Geografía de Selectividad (EvAU) Junio de 2024 en Castilla La Mancha.
Soluciones al examen.
Convocatoria Ordinaria.
Examen resuelto de Geografía
conocer el examen de geografía de julio 2024 en:
https://blogdegeografiadejuan.blogspot.com/2024/06/soluciones-examen-de-selectividad.html
http://blogdegeografiadejuan.blogspot.com/
1. EXAMEN SISTEMAS DIGITALES 2
vasanza
TERMINO I AÑO 2017 - 2018
Fecha: 29/11/2017
NOMBRE PARALELO
PROBLEMA # 1:
Una MSS a más de las señales Resetn y Clock, tiene la siguiente configuración de señales
de entrada y salida:
Decodificador de Estado Siguiente:
Decodificador de Salida:
3. EXAMEN SISTEMAS DIGITALES 2
vasanza
b) Completar el diagrama de tiempo con el comportamiento de las salidas
correspondientes.
c) Hacer el circuito correspondiente al codificador de estado siguiente con
Multiplexores.