Guillermo Montesdeoca, Víctor Asanza, Kevin Chica, D. H. Peluffo-Ordóñez
{"title":"基于FPGA的无线传感器网络和环境污染数据排序算法分析","authors":"Guillermo Montesdeoca, Víctor Asanza, Kevin Chica, D. H. Peluffo-Ordóñez","doi":"10.1109/AE54730.2022.9920090","DOIUrl":null,"url":null,"abstract":"Wireless Snesor Network (WSN) based systems with a focus on Internet of Things (IoT) applications generate a large amount of data. Many applications that need to process data in real time make use of microcontroller-based architectures with sequential programming. Systems based on sequential programming can emulate parallelism up to a certain number of instructions, which is not the case with Field Programmable Gate Array (FPGA). The main objective of this work is to monitor a network of 40 CO2 sensors and to perform real-time sorting of all data. In addition, the run time analysis of two sorting algorithms is performed: bubble sort and insertion sort. For this purpose, an FPGA-based architecture is implemented, controlled by a finite state machine(FSM), which executes each of the sorting algorithms. The results show that the insertion sort algorithm is faster than the burbble sort, but consumes more hardware resources in the FPGA.","PeriodicalId":113076,"journal":{"name":"2022 International Conference on Applied Electronics (AE)","volume":"27 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-09-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Analysis of Sorting Algorithms Using a WSN and Environmental Pollution Data based on FPGA\",\"authors\":\"Guillermo Montesdeoca, Víctor Asanza, Kevin Chica, D. H. Peluffo-Ordóñez\",\"doi\":\"10.1109/AE54730.2022.9920090\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Wireless Snesor Network (WSN) based systems with a focus on Internet of Things (IoT) applications generate a large amount of data. Many applications that need to process data in real time make use of microcontroller-based architectures with sequential programming. Systems based on sequential programming can emulate parallelism up to a certain number of instructions, which is not the case with Field Programmable Gate Array (FPGA). The main objective of this work is to monitor a network of 40 CO2 sensors and to perform real-time sorting of all data. In addition, the run time analysis of two sorting algorithms is performed: bubble sort and insertion sort. For this purpose, an FPGA-based architecture is implemented, controlled by a finite state machine(FSM), which executes each of the sorting algorithms. The results show that the insertion sort algorithm is faster than the burbble sort, but consumes more hardware resources in the FPGA.\",\"PeriodicalId\":113076,\"journal\":{\"name\":\"2022 International Conference on Applied Electronics (AE)\",\"volume\":\"27 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-09-06\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2022 International Conference on Applied Electronics (AE)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/AE54730.2022.9920090\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 International Conference on Applied Electronics (AE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/AE54730.2022.9920090","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Analysis of Sorting Algorithms Using a WSN and Environmental Pollution Data based on FPGA
Wireless Snesor Network (WSN) based systems with a focus on Internet of Things (IoT) applications generate a large amount of data. Many applications that need to process data in real time make use of microcontroller-based architectures with sequential programming. Systems based on sequential programming can emulate parallelism up to a certain number of instructions, which is not the case with Field Programmable Gate Array (FPGA). The main objective of this work is to monitor a network of 40 CO2 sensors and to perform real-time sorting of all data. In addition, the run time analysis of two sorting algorithms is performed: bubble sort and insertion sort. For this purpose, an FPGA-based architecture is implemented, controlled by a finite state machine(FSM), which executes each of the sorting algorithms. The results show that the insertion sort algorithm is faster than the burbble sort, but consumes more hardware resources in the FPGA.