El-bay Bourennane - Academia.edu (original) (raw)

Papers by El-bay Bourennane

Research paper thumbnail of A Hybrid Optimization Solution for UAV Network Routing

Engineering, Technology & Applied Science Research, Apr 2, 2023

An Unmanned Aerial Vehicle (UAV) network specifies a novel type of Mobile Ad hoc Network (MANET) ... more An Unmanned Aerial Vehicle (UAV) network specifies a novel type of Mobile Ad hoc Network (MANET) in which drones serve as nodes and facilitate the retransmission of messages to their final destinations. Aside from its military application, it has recently begun to seep into the civilian sector. Similar to MANET and vehicular ad hoc networks, Flying Ad hoc Networks (FANET) are a subset of ad hoc networks. An FANET is different because it is founded on UAVs. Due to the characteristics of this sort of network, which is defined by a highly changing topology in a 3D environment, we must employ an adjusted configuration method to ensure good routing performance. Therefore, to deal with this problem, a technique that responds to any change in topology by always finding the best route is required. In this work, we propose a new protocol based on the hybrid optimization of the 2-opt heuristic and Honey Badger Algorithm (HBA), called HB-AODV. In order to locate its prey, a badger must move slowly and continuously while using scent markers and mouse-digging skills to catch it. In other words, the most efficient routes in terms of the number of hops are identified. Several simulations were conducted via the 3D version of Network Simulator (NS-2) on different deployment strategies. In comparison to AODV, DSDV, and AntHocNet, the obtained results demonstrated the proposed scheme's good performance in terms of quality of service metrics.

Research paper thumbnail of Multi-Scale Feature Extraction for Vehicle Detection Using Phis-Lbp

HAL (Le Centre pour la Communication Scientifique Directe), 2018

Research paper thumbnail of High-performance hardware architecture of a robust block-cipher algorithm based on different chaotic maps and DNA sequence encoding

Research paper thumbnail of Effective Routing Algorithm for Thermal Management in Vertically- Partially-Connected 3D-network on Chip

Recent Advances in Electrical & Electronic Engineering (Formerly Recent Patents on Electrical & Electronic Engineering)

Introduction: The 3D integrated circuit technology, which smooths out the massive increase in tra... more Introduction: The 3D integrated circuit technology, which smooths out the massive increase in transistors on a chip by stacking numerous silicon layers vertically, is quickly becoming a revolutionary technology. Thermal issues are more relevant for 3D Network-on-Chip (NoC) systems than their 2D counterparts. Methods: This paper presents a novel Vertically-Partially-Connected 3D-Network on-chip architecture that reduces the total length of interconnects and reduces the number of 3D routers. We also present an efficient XYZ routing technique for thermal management. The proposed algorithm distributes traffic based on the number of layers and congestion to achieve chip heat balancing, avoid high peak temperatures, improve average packet latency, and extend chip service life. Results: Simulation results showed that the routing technique reduces the peak temperature of the chip by an average of 17 °C compared to the exiting routing algorithms, with minimized negative impact on performance...

Research paper thumbnail of Wireless NoC for Inter-FPGA Communication: Theoretical Case for Future Datacenters

2020 IEEE 23rd International Multitopic Conference (INMIC), 2020

Integration of FPGAs in datacenters might have different motivations from acceleration to energy ... more Integration of FPGAs in datacenters might have different motivations from acceleration to energy efficiency, but the goal of better performance tops all. FPGAs are being utilized in a variety of ways today, tightly coupled with heterogenous computing resources, and as a standalone network of homogenous resources. Open source software stacks, propriety tool chain, and programming languages with advanced methodologies are hitting hard on the programmability wall of the FPGAs. The deployment of FPGAs in datacenters will neither be sustainable nor economical, without realizing the multi-tenancy in multiple FPGAs. Inter-FPGA communication among multiple FPGAs remained relatively less addressed problem this area. In this proposed study, we made a theoretical case as a potential solution for this bottleneck problem to realize multi-tenant multi-FPGAs in datacenters. The proposed scheme poses a challenge as well as an opportunity for the scientific community to contribute.

Research paper thumbnail of Network-on-Chip Application Mapping Using Genetic Algorithm for a Complex hardware implementation of Video encoders

020 1st International Conference on Communications, Control Systems and Signal Processing (CCSSP), 2020

Hardware implementation is necessary and important for several applications and in the case of vi... more Hardware implementation is necessary and important for several applications and in the case of video encoders and that in order to ensure real time processing. The integration of these applications into a SoC, based on one or more processor, is one of proposed solutions. The use of a SoC implies the utilization of adequate communication system. The Network-on-Chip is the new communication system proposed for new applications. In addition to the technical characteristics of NoC, the mapping problem is one of important problems that influence on the global characteristics of the application. This work presents a mapping methodology based on genetic algorithms proposed especially for mapping IP cores of the H264 encoder onto mesh-NoC tiles. The main objective is to minimize the total network power of the implemented application. Simulation results confirm that the proposed model is very efficient and optimized the video encoder application in both of the time and energy side.

Research paper thumbnail of WSN localization scheme based on received signal strength indicator (RSSI) for zigbee networks

The research work described here is partial work which is done with ESRG TEAM of the ALGORITHMI C... more The research work described here is partial work which is done with ESRG TEAM of the ALGORITHMI CENTRO in the University of Minho under the guidance of Pr. Jorge CABRAL in collaboration with Tiago Gomes and DR. Reza Abrishambaf at The University of Minho, Guimaraes. I am very thankful for them support.

Research paper thumbnail of A modeling front-end for seamless design and generation of context-aware Dynamically Reconfigurable Systems-on-Chip

Journal of Parallel and Distributed Computing, 2018

In this paper, we present a Model Driven Engineering (MDE) methodology for facilitating the model... more In this paper, we present a Model Driven Engineering (MDE) methodology for facilitating the modeling of the partial reconfiguration process, and for implementing Dynamic Reconfigurable System-on-Chip (DRSoC). The rationale for this approach is to provide a modeling front-end that enables to visually compose a hardware platform, containing heterogeneous components, using both static and context-management hardware wrappers. A model transformations engine (MTE) processes the high-level models to obtain the inputs for the Xilinx dynamic partial reconfiguration (DPR) design flow, with the benefit of better exploiting and reusing the designer intentions regarding the allocation of tasks into reconfigurable areas. Furthermore, the automatic synthesis of a reconfiguration controller (RecOS) with context-management and task relocation capabilities is supported in this version of our tool. The latter feature is possible due to the integration of relocation tool OORBIT into the design chain, but we point out at other avenues of research. We present a case study in which we assess the benefits of the methodology and present a thorough analysis of the reconfiguration costs associated with the context and relocation management, showing speedups of 1.5x over other solutions.

Research paper thumbnail of A collision management structure for NoC deployment on multi-FPGA

Microprocessors and Microsystems, 2017

With the increasing complexity of algorithms and new applications, the design of efficient embedd... more With the increasing complexity of algorithms and new applications, the design of efficient embedded systems has to integrate efficient communication structures such as Network-on-Chip. Multi-FPGA platforms are considered to be the most appropriate experimental way to emulate and evaluate these large System-on-Chips. The deployment often goes through the Network-on-Chip partitioning on all FPGAs requiring the use of inter-FPGA communication links between routers. The number of external links and their performance restrict the communication bandwidth. Currently, the number of inter-FPGA signals is considered to be a major problem in the Network-on-Chip deployed on multi-FPGAs. As there are more signals to be connected than IOs, inter-FPGA links must be shared between routers leading to significant bottlenecks. As the ratio of the logic capacity to the number of IOs rises slowly for each FPGA generation, this technological bottleneck will be remaining for future system designs. In this paper, we propose a novel architecture for inter-FPGA collision management in the Networkon-Chip partitioned on multi-FPGAs. The structure ensures to efficiently share the external link between several routers with a minimum number of collisions and inter-FPGA bottlenecks. The proposed architecture is easily placed between the Network-on-Chip and the external protocol. The collision management architecture is based on the BackOff algorithm used in Wi-Fi communications and adapted to FPGA platforms. This algorithm balances accesses among all the routers connected with the inter-board interfacing, thereby avoiding collisions. We compare this structure with traditional techniques using experimental and theoretical results. The novel inter-FPGA architecture for the Network-on-Chip based on the BackOff algorithm achieves lower latency with fewer resources compared to other solutions.

Research paper thumbnail of AODVCS, a new bio-inspired routing protocol based on cuckoo search algorithm for mobile ad hoc networks

Wireless Networks, 2017

Mobile ad hoc networks (MANETs) are becoming an emerging technology that offer several advantages... more Mobile ad hoc networks (MANETs) are becoming an emerging technology that offer several advantages to users in terms of cost and ease of use. A MANET is a collection of mobile nodes connected by wireless links that form a temporary network topology that operates without a base station and centralized administration. Routing is a method through which information is forwarded from a transmitter to a specific recipient. Routing is a strategy that guarantees, at any time, the connection between any two nodes in a network. In this work, we propose a novel routing protocol inspired by the cuckoo search method. Our routing protocol is implemented using Network simulator 2. We chose Random WayPoint model as our mobility model. To validate our work, we opted for the comparison with the routing protocol ad hoc on-demand distance vector, destination sequence distance vector and the bio-inspired routing protocol AntHocNet in terms of the quality of service parameters: packet delivery ratio and end-to-end delay (E2ED).

Research paper thumbnail of Proposal and Study for an Architecture Hardware∕software for the Implementation of the Standard H264

AIP Conference Proceedings, 2008

In this study we have presented a proposal architectural hardware/software for the implementation... more In this study we have presented a proposal architectural hardware/software for the implementation of the H.264 standard, which means a processor-specific for H.264 standard use of it a hard part and a configurable embedded processor, which is LEON2 in our case. The motion estimation and compensation, the integer numbers transformation, the quantification, the algorithm of entropy encoding uses in the coder H.264 are optimized in material form; the other parts over the operating system are implemented by LEON2 processor.

Research paper thumbnail of Cyber security for wireless semantic (SCADA/DCS) systems

International Journal of Systems, Control and Communications, 2016

Supervisory control and data acquisition and distributed control systems named (SCADA/DCS) have p... more Supervisory control and data acquisition and distributed control systems named (SCADA/DCS) have played a key role in the design of modern power smart applications, particularly in the automatic management of real-time energetic platforms. In this work, we present a semantic cyber security vulnerabilities add to classic one, with the use of semantic embedded application in smart devices in semantic wireless (SCADA/DCS) systems, focusing on the semantic attacks. In this work, we present a new security semantic wireless protocol as a secure communication support for these modern semantic wireless systems named (ZIGBEE/SOAP/SECURITY), obtained by the combination between wireless ZIGBEE protocol, SOAP protocol and the integration of our security mechanism, in the global message header obtained by the fusion between ZIGBEE message and SOAP message.

Research paper thumbnail of Differentiated service for NoC-based multimedia applications

2015 27th International Conference on Microelectronics (ICM), 2015

As communication on-chip evolves toward the global multi-service network, applications with diffe... more As communication on-chip evolves toward the global multi-service network, applications with different service requirements have emerged. A key factor is guaranteeing the quality of support services. Differentiated service with double physical planes is seen as the key technology to achieve this goal. It focuses on the control of traffic and on recognizing the need for aspects for the management plan achieved by the bandwidth broker. In this paper, a novel QoS architecture for multimedia application via NoC is proposed. The gains in latency and in resource are possible due to the simplicity of the NoC architecture.

Research paper thumbnail of Implementation of a recursive real time edge detector using retiming techniques

Proceedings of ASP-DAC'95/CHDL'95/VLSI'95 with EDA Technofair

We present the design of a real time image processing circuit based on an optimized Canny Deriche... more We present the design of a real time image processing circuit based on an optimized Canny Deriche filter for ramp edge detection. This filter is implemented in a recursive form. A retiming method is used to achieve very high speed filtering. The edge calculation function has been implemented using a CMOS 1 μm process (area 29 mm2). This ASIC is

Research paper thumbnail of Implementation of a real time image rotation using B-spline interpolation on FPGA's board

Proceedings 1998 International Conference on Image Processing. ICIP98 (Cat. No.98CB36269)

The aim of our work is to realize the implementation of a real-time high-quality image rotation o... more The aim of our work is to realize the implementation of a real-time high-quality image rotation on FPGA's board. The method we used is based on M. Unser's work (1993) and consists in applying a B-spline interpolator. The difficulty of this problem is due to the relatively weak integration capacity of FPGAs. To solve this problem, we have searched for

Research paper thumbnail of Mise en œuvre d’une architecture de gestion de collision pour le déploiement efficace d’un NoC sur multi-FPGA

la contribution de ce travail est la proposition d'une structure de gestion de collision perm... more la contribution de ce travail est la proposition d'une structure de gestion de collision permettant à plusieurs routeurs d’un NoC (Network-on-Chip) de partager un lien inter-FPGA. Cette structure intégrée entre le NoC et le point d’accès permet d’équilibrer les charges sur le lien partagé et ainsi de réduire les latences de communication entre les routeurs. Cette réduction est obtenue sur des trafics synthétiques et des trafics basés sur des applications réelles.

Research paper thumbnail of Ip-Xact and Marte Based Approach for Partially Reconfigurable Systems-On-Chip

Dynamic Partial Reconfiguration (DPR) has been introduced in recent years as a method to increase... more Dynamic Partial Reconfiguration (DPR) has been introduced in recent years as a method to increase the flexibility of FPGA designs. However, using DPR for building complex systems remains a daunting task. Recently, approaches based on MDE and UML MARTE standard have emerged which aim to simplify the design of complex SoCs. Moreover, with the recent standardization of the IP-XACT specification, there is an increasing interest to use it in MDE methodologies to ease system integration and to enable design flow automation. In this paper we propose an MARTE/MDE approach which exploits the capabilities of IP-XACT to model and automatically generate DPR SoC designs. In particular, our goal is the creation of the top level description of the system and to exploit IP reuse in order to generate the netlists used by the Xilinx DPR design flow. The methodology is demonstrated by the integration of Deblocking filter IP used in H.264 CODECs into a MicroBlaze based DPR SoC.

Research paper thumbnail of SVM approximation for real-time image segmentation by using an improved hyperrectangles-based method

Real-Time Imaging, 2003

A real-time implementation of an approximation of the support vector machine decision rule is pro... more A real-time implementation of an approximation of the support vector machine decision rule is proposed. This method is based on an improvement of a supervised classification method using hyperrectangles, which is useful for real-time image segmentation. The final decision combines the accuracy of the SVM learning algorithm and the speed of a hyperrectanglesbased method. We review the principles of the classification methods and we evaluate the hardware implementation cost of each method. We present the combination algorithm which consists of rejecting ambiguities in the learning set using SVM decision, before using the learning step of the hyperrectangles-based method. We present results obtained using Gaussian distribution and give an example of image segmentation from an industrial inspection problem. The results are evaluated regarding hardware cost as well as classification performances.

Research paper thumbnail of <title>Real-time image rotation using B-spline interpolation on FPGA's board</title>

Advanced Signal Processing Algorithms, Architectures, and Implementations VIII, 1998

The aim of our work is to realize the implementation of a real-time image rotation on FPGA's boar... more The aim of our work is to realize the implementation of a real-time image rotation on FPGA's board. The method we used is based on a B-spline interpolator. The integration capicity of FPGAs is relatively weak, so the diculty in this problem is to determine the right c o ding of the rotation lter while keeping a good accuracy on ltering outpût. In this article, we remind a few denitions about B-spline functions and we present h o w w e use B-spline interpolation for the image rotation problem. Then, we describe the way w e calculate probability density function of the output error in order to determine the lter data coding.

Research paper thumbnail of Memory requirements and simulation platform for the implementation of the H.264 encoder modules

2010 2nd International Conference on Image Processing Theory, Tools and Applications, 2010

In this paper, we propose a real-time platform for the H.264 CODEC with a memory management metho... more In this paper, we propose a real-time platform for the H.264 CODEC with a memory management method, in which we use a preloading mechanism in order to reduce access to external memory. The platform uses an external DDR2 memory (to record the sequence images) and an intelligent memory controller to read the external memory periodically to load another local memory

Research paper thumbnail of A Hybrid Optimization Solution for UAV Network Routing

Engineering, Technology & Applied Science Research, Apr 2, 2023

An Unmanned Aerial Vehicle (UAV) network specifies a novel type of Mobile Ad hoc Network (MANET) ... more An Unmanned Aerial Vehicle (UAV) network specifies a novel type of Mobile Ad hoc Network (MANET) in which drones serve as nodes and facilitate the retransmission of messages to their final destinations. Aside from its military application, it has recently begun to seep into the civilian sector. Similar to MANET and vehicular ad hoc networks, Flying Ad hoc Networks (FANET) are a subset of ad hoc networks. An FANET is different because it is founded on UAVs. Due to the characteristics of this sort of network, which is defined by a highly changing topology in a 3D environment, we must employ an adjusted configuration method to ensure good routing performance. Therefore, to deal with this problem, a technique that responds to any change in topology by always finding the best route is required. In this work, we propose a new protocol based on the hybrid optimization of the 2-opt heuristic and Honey Badger Algorithm (HBA), called HB-AODV. In order to locate its prey, a badger must move slowly and continuously while using scent markers and mouse-digging skills to catch it. In other words, the most efficient routes in terms of the number of hops are identified. Several simulations were conducted via the 3D version of Network Simulator (NS-2) on different deployment strategies. In comparison to AODV, DSDV, and AntHocNet, the obtained results demonstrated the proposed scheme's good performance in terms of quality of service metrics.

Research paper thumbnail of Multi-Scale Feature Extraction for Vehicle Detection Using Phis-Lbp

HAL (Le Centre pour la Communication Scientifique Directe), 2018

Research paper thumbnail of High-performance hardware architecture of a robust block-cipher algorithm based on different chaotic maps and DNA sequence encoding

Research paper thumbnail of Effective Routing Algorithm for Thermal Management in Vertically- Partially-Connected 3D-network on Chip

Recent Advances in Electrical & Electronic Engineering (Formerly Recent Patents on Electrical & Electronic Engineering)

Introduction: The 3D integrated circuit technology, which smooths out the massive increase in tra... more Introduction: The 3D integrated circuit technology, which smooths out the massive increase in transistors on a chip by stacking numerous silicon layers vertically, is quickly becoming a revolutionary technology. Thermal issues are more relevant for 3D Network-on-Chip (NoC) systems than their 2D counterparts. Methods: This paper presents a novel Vertically-Partially-Connected 3D-Network on-chip architecture that reduces the total length of interconnects and reduces the number of 3D routers. We also present an efficient XYZ routing technique for thermal management. The proposed algorithm distributes traffic based on the number of layers and congestion to achieve chip heat balancing, avoid high peak temperatures, improve average packet latency, and extend chip service life. Results: Simulation results showed that the routing technique reduces the peak temperature of the chip by an average of 17 °C compared to the exiting routing algorithms, with minimized negative impact on performance...

Research paper thumbnail of Wireless NoC for Inter-FPGA Communication: Theoretical Case for Future Datacenters

2020 IEEE 23rd International Multitopic Conference (INMIC), 2020

Integration of FPGAs in datacenters might have different motivations from acceleration to energy ... more Integration of FPGAs in datacenters might have different motivations from acceleration to energy efficiency, but the goal of better performance tops all. FPGAs are being utilized in a variety of ways today, tightly coupled with heterogenous computing resources, and as a standalone network of homogenous resources. Open source software stacks, propriety tool chain, and programming languages with advanced methodologies are hitting hard on the programmability wall of the FPGAs. The deployment of FPGAs in datacenters will neither be sustainable nor economical, without realizing the multi-tenancy in multiple FPGAs. Inter-FPGA communication among multiple FPGAs remained relatively less addressed problem this area. In this proposed study, we made a theoretical case as a potential solution for this bottleneck problem to realize multi-tenant multi-FPGAs in datacenters. The proposed scheme poses a challenge as well as an opportunity for the scientific community to contribute.

Research paper thumbnail of Network-on-Chip Application Mapping Using Genetic Algorithm for a Complex hardware implementation of Video encoders

020 1st International Conference on Communications, Control Systems and Signal Processing (CCSSP), 2020

Hardware implementation is necessary and important for several applications and in the case of vi... more Hardware implementation is necessary and important for several applications and in the case of video encoders and that in order to ensure real time processing. The integration of these applications into a SoC, based on one or more processor, is one of proposed solutions. The use of a SoC implies the utilization of adequate communication system. The Network-on-Chip is the new communication system proposed for new applications. In addition to the technical characteristics of NoC, the mapping problem is one of important problems that influence on the global characteristics of the application. This work presents a mapping methodology based on genetic algorithms proposed especially for mapping IP cores of the H264 encoder onto mesh-NoC tiles. The main objective is to minimize the total network power of the implemented application. Simulation results confirm that the proposed model is very efficient and optimized the video encoder application in both of the time and energy side.

Research paper thumbnail of WSN localization scheme based on received signal strength indicator (RSSI) for zigbee networks

The research work described here is partial work which is done with ESRG TEAM of the ALGORITHMI C... more The research work described here is partial work which is done with ESRG TEAM of the ALGORITHMI CENTRO in the University of Minho under the guidance of Pr. Jorge CABRAL in collaboration with Tiago Gomes and DR. Reza Abrishambaf at The University of Minho, Guimaraes. I am very thankful for them support.

Research paper thumbnail of A modeling front-end for seamless design and generation of context-aware Dynamically Reconfigurable Systems-on-Chip

Journal of Parallel and Distributed Computing, 2018

In this paper, we present a Model Driven Engineering (MDE) methodology for facilitating the model... more In this paper, we present a Model Driven Engineering (MDE) methodology for facilitating the modeling of the partial reconfiguration process, and for implementing Dynamic Reconfigurable System-on-Chip (DRSoC). The rationale for this approach is to provide a modeling front-end that enables to visually compose a hardware platform, containing heterogeneous components, using both static and context-management hardware wrappers. A model transformations engine (MTE) processes the high-level models to obtain the inputs for the Xilinx dynamic partial reconfiguration (DPR) design flow, with the benefit of better exploiting and reusing the designer intentions regarding the allocation of tasks into reconfigurable areas. Furthermore, the automatic synthesis of a reconfiguration controller (RecOS) with context-management and task relocation capabilities is supported in this version of our tool. The latter feature is possible due to the integration of relocation tool OORBIT into the design chain, but we point out at other avenues of research. We present a case study in which we assess the benefits of the methodology and present a thorough analysis of the reconfiguration costs associated with the context and relocation management, showing speedups of 1.5x over other solutions.

Research paper thumbnail of A collision management structure for NoC deployment on multi-FPGA

Microprocessors and Microsystems, 2017

With the increasing complexity of algorithms and new applications, the design of efficient embedd... more With the increasing complexity of algorithms and new applications, the design of efficient embedded systems has to integrate efficient communication structures such as Network-on-Chip. Multi-FPGA platforms are considered to be the most appropriate experimental way to emulate and evaluate these large System-on-Chips. The deployment often goes through the Network-on-Chip partitioning on all FPGAs requiring the use of inter-FPGA communication links between routers. The number of external links and their performance restrict the communication bandwidth. Currently, the number of inter-FPGA signals is considered to be a major problem in the Network-on-Chip deployed on multi-FPGAs. As there are more signals to be connected than IOs, inter-FPGA links must be shared between routers leading to significant bottlenecks. As the ratio of the logic capacity to the number of IOs rises slowly for each FPGA generation, this technological bottleneck will be remaining for future system designs. In this paper, we propose a novel architecture for inter-FPGA collision management in the Networkon-Chip partitioned on multi-FPGAs. The structure ensures to efficiently share the external link between several routers with a minimum number of collisions and inter-FPGA bottlenecks. The proposed architecture is easily placed between the Network-on-Chip and the external protocol. The collision management architecture is based on the BackOff algorithm used in Wi-Fi communications and adapted to FPGA platforms. This algorithm balances accesses among all the routers connected with the inter-board interfacing, thereby avoiding collisions. We compare this structure with traditional techniques using experimental and theoretical results. The novel inter-FPGA architecture for the Network-on-Chip based on the BackOff algorithm achieves lower latency with fewer resources compared to other solutions.

Research paper thumbnail of AODVCS, a new bio-inspired routing protocol based on cuckoo search algorithm for mobile ad hoc networks

Wireless Networks, 2017

Mobile ad hoc networks (MANETs) are becoming an emerging technology that offer several advantages... more Mobile ad hoc networks (MANETs) are becoming an emerging technology that offer several advantages to users in terms of cost and ease of use. A MANET is a collection of mobile nodes connected by wireless links that form a temporary network topology that operates without a base station and centralized administration. Routing is a method through which information is forwarded from a transmitter to a specific recipient. Routing is a strategy that guarantees, at any time, the connection between any two nodes in a network. In this work, we propose a novel routing protocol inspired by the cuckoo search method. Our routing protocol is implemented using Network simulator 2. We chose Random WayPoint model as our mobility model. To validate our work, we opted for the comparison with the routing protocol ad hoc on-demand distance vector, destination sequence distance vector and the bio-inspired routing protocol AntHocNet in terms of the quality of service parameters: packet delivery ratio and end-to-end delay (E2ED).

Research paper thumbnail of Proposal and Study for an Architecture Hardware∕software for the Implementation of the Standard H264

AIP Conference Proceedings, 2008

In this study we have presented a proposal architectural hardware/software for the implementation... more In this study we have presented a proposal architectural hardware/software for the implementation of the H.264 standard, which means a processor-specific for H.264 standard use of it a hard part and a configurable embedded processor, which is LEON2 in our case. The motion estimation and compensation, the integer numbers transformation, the quantification, the algorithm of entropy encoding uses in the coder H.264 are optimized in material form; the other parts over the operating system are implemented by LEON2 processor.

Research paper thumbnail of Cyber security for wireless semantic (SCADA/DCS) systems

International Journal of Systems, Control and Communications, 2016

Supervisory control and data acquisition and distributed control systems named (SCADA/DCS) have p... more Supervisory control and data acquisition and distributed control systems named (SCADA/DCS) have played a key role in the design of modern power smart applications, particularly in the automatic management of real-time energetic platforms. In this work, we present a semantic cyber security vulnerabilities add to classic one, with the use of semantic embedded application in smart devices in semantic wireless (SCADA/DCS) systems, focusing on the semantic attacks. In this work, we present a new security semantic wireless protocol as a secure communication support for these modern semantic wireless systems named (ZIGBEE/SOAP/SECURITY), obtained by the combination between wireless ZIGBEE protocol, SOAP protocol and the integration of our security mechanism, in the global message header obtained by the fusion between ZIGBEE message and SOAP message.

Research paper thumbnail of Differentiated service for NoC-based multimedia applications

2015 27th International Conference on Microelectronics (ICM), 2015

As communication on-chip evolves toward the global multi-service network, applications with diffe... more As communication on-chip evolves toward the global multi-service network, applications with different service requirements have emerged. A key factor is guaranteeing the quality of support services. Differentiated service with double physical planes is seen as the key technology to achieve this goal. It focuses on the control of traffic and on recognizing the need for aspects for the management plan achieved by the bandwidth broker. In this paper, a novel QoS architecture for multimedia application via NoC is proposed. The gains in latency and in resource are possible due to the simplicity of the NoC architecture.

Research paper thumbnail of Implementation of a recursive real time edge detector using retiming techniques

Proceedings of ASP-DAC'95/CHDL'95/VLSI'95 with EDA Technofair

We present the design of a real time image processing circuit based on an optimized Canny Deriche... more We present the design of a real time image processing circuit based on an optimized Canny Deriche filter for ramp edge detection. This filter is implemented in a recursive form. A retiming method is used to achieve very high speed filtering. The edge calculation function has been implemented using a CMOS 1 μm process (area 29 mm2). This ASIC is

Research paper thumbnail of Implementation of a real time image rotation using B-spline interpolation on FPGA's board

Proceedings 1998 International Conference on Image Processing. ICIP98 (Cat. No.98CB36269)

The aim of our work is to realize the implementation of a real-time high-quality image rotation o... more The aim of our work is to realize the implementation of a real-time high-quality image rotation on FPGA&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;#39;s board. The method we used is based on M. Unser&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;#39;s work (1993) and consists in applying a B-spline interpolator. The difficulty of this problem is due to the relatively weak integration capacity of FPGAs. To solve this problem, we have searched for

Research paper thumbnail of Mise en œuvre d’une architecture de gestion de collision pour le déploiement efficace d’un NoC sur multi-FPGA

la contribution de ce travail est la proposition d'une structure de gestion de collision perm... more la contribution de ce travail est la proposition d'une structure de gestion de collision permettant à plusieurs routeurs d’un NoC (Network-on-Chip) de partager un lien inter-FPGA. Cette structure intégrée entre le NoC et le point d’accès permet d’équilibrer les charges sur le lien partagé et ainsi de réduire les latences de communication entre les routeurs. Cette réduction est obtenue sur des trafics synthétiques et des trafics basés sur des applications réelles.

Research paper thumbnail of Ip-Xact and Marte Based Approach for Partially Reconfigurable Systems-On-Chip

Dynamic Partial Reconfiguration (DPR) has been introduced in recent years as a method to increase... more Dynamic Partial Reconfiguration (DPR) has been introduced in recent years as a method to increase the flexibility of FPGA designs. However, using DPR for building complex systems remains a daunting task. Recently, approaches based on MDE and UML MARTE standard have emerged which aim to simplify the design of complex SoCs. Moreover, with the recent standardization of the IP-XACT specification, there is an increasing interest to use it in MDE methodologies to ease system integration and to enable design flow automation. In this paper we propose an MARTE/MDE approach which exploits the capabilities of IP-XACT to model and automatically generate DPR SoC designs. In particular, our goal is the creation of the top level description of the system and to exploit IP reuse in order to generate the netlists used by the Xilinx DPR design flow. The methodology is demonstrated by the integration of Deblocking filter IP used in H.264 CODECs into a MicroBlaze based DPR SoC.

Research paper thumbnail of SVM approximation for real-time image segmentation by using an improved hyperrectangles-based method

Real-Time Imaging, 2003

A real-time implementation of an approximation of the support vector machine decision rule is pro... more A real-time implementation of an approximation of the support vector machine decision rule is proposed. This method is based on an improvement of a supervised classification method using hyperrectangles, which is useful for real-time image segmentation. The final decision combines the accuracy of the SVM learning algorithm and the speed of a hyperrectanglesbased method. We review the principles of the classification methods and we evaluate the hardware implementation cost of each method. We present the combination algorithm which consists of rejecting ambiguities in the learning set using SVM decision, before using the learning step of the hyperrectangles-based method. We present results obtained using Gaussian distribution and give an example of image segmentation from an industrial inspection problem. The results are evaluated regarding hardware cost as well as classification performances.

Research paper thumbnail of <title>Real-time image rotation using B-spline interpolation on FPGA's board</title>

Advanced Signal Processing Algorithms, Architectures, and Implementations VIII, 1998

The aim of our work is to realize the implementation of a real-time image rotation on FPGA's boar... more The aim of our work is to realize the implementation of a real-time image rotation on FPGA's board. The method we used is based on a B-spline interpolator. The integration capicity of FPGAs is relatively weak, so the diculty in this problem is to determine the right c o ding of the rotation lter while keeping a good accuracy on ltering outpût. In this article, we remind a few denitions about B-spline functions and we present h o w w e use B-spline interpolation for the image rotation problem. Then, we describe the way w e calculate probability density function of the output error in order to determine the lter data coding.

Research paper thumbnail of Memory requirements and simulation platform for the implementation of the H.264 encoder modules

2010 2nd International Conference on Image Processing Theory, Tools and Applications, 2010

In this paper, we propose a real-time platform for the H.264 CODEC with a memory management metho... more In this paper, we propose a real-time platform for the H.264 CODEC with a memory management method, in which we use a preloading mechanism in order to reduce access to external memory. The platform uses an external DDR2 memory (to record the sequence images) and an intelligent memory controller to read the external memory periodically to load another local memory