Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Piedad Brox is active.

Publication


Featured researches published by Piedad Brox.


Applied Soft Computing | 2004

Hardware/software codesign of configurable fuzzy control systems

A. Cabrera; Santiago Sánchez-Solano; Piedad Brox; A. Barriga; R. Senhadji

Abstract Fuzzy inference techniques are an attractive and well-established approach for solving control problems. This is mainly due to their inherent ability to obtain robust, low-cost controllers from the intuitive (and usually ambiguous or incomplete) linguistic rules used by human operators when describing the control process. This paper focuses on the hardware/software codesign of configurable fuzzy control systems. Two prototype systems implemented on general-purpose development boards are presented. In both of them, hardware components are based on specific and configurable fuzzy inference architecture whereas software tasks are supported by a microcontroller. The first prototype uses an off-the-shelf microcontroller and a low-complexity Xilinx XC4005XL field programmable gate array (FPGA). The second one is implemented as a system on programmable chip (SoPC), integrating the microcontroller together with the fuzzy hardware architecture and its interface circuits into a Xilinx Spartan2E200 FPGA.


ieee international conference on fuzzy systems | 2007

Using Xfuzzy Environment for the Whole Design of Fuzzy Systems

I. Baturone; Francisco Jose Moreno-Velo; Santiago Sánchez-Solano; A. Barriga; Piedad Brox; A. Gersnoviez; M. Brox

Since 1992, Xfuzzy environment has been improving to ease the design of fuzzy systems. The current version, Xfuzzy 3, which is entirely programmed in Java, includes a wide set of new featured tools that allow automating the whole design process of a fuzzy logic based system: from its description (in the XFL3 language) to its synthesis in C, C++ or Java (to be included in software projects) or in VHDL (for hardware projects). The new features of the current version have been exploited in different application areas such as autonomous robot navigation and image processing.


IEEE Transactions on Industrial Informatics | 2013

CAD Tools for Hardware Implementation of Embedded Fuzzy Systems on FPGAs

M. Brox; Santiago Sánchez-Solano; E. del Toro; Piedad Brox; Francisco Jose Moreno-Velo

This paper describes two computer-aided design (CAD) tools for automatic synthesis of fuzzy logic-based inference systems. The tools share a common architecture for efficient hardware implementation of fuzzy modules, but are based on two different design strategies. One of them is focused on the generation of standard VHDL code, which can be later implemented on a reconfigurable device [field-programmable gate array (FPGA)] or as an application-specific integrated circuit (ASIC). The other one uses the Matlab/Simulink environment and tools for development of digital signal processing (DSP) systems on Xilinxs FPGAs. Both tools are included in the last version of Xfuzzy, which is a specific environment for designing complex fuzzy systems, and they provide interfaces to commercial VHDL synthesis and verification tools, as well as to conventional FPGA development environments. As demonstrated by the included design example, the proposed development strategies speed up the stages of description, synthesis, and functional verification of embedded fuzzy inference systems.


IEEE Transactions on Industrial Informatics | 2013

Model-Based Design Methodology for Rapid Development of Fuzzy Controllers on FPGAs

Santiago Sánchez-Solano; M. Brox; E. del Toro; Piedad Brox; I. Baturone

The complexity reached by current applications of industrial control systems has motivated the development of new computational paradigms, as well as the employment of hybrid implementation techniques that combine hardware and software components to fulfill system requirements. On the other hand, continuous improvements in field-programmable devices today make possible the implementation of complex control systems on reconfigurable hardware, although they are limited by the lack of specific design tools and methodologies to facilitate the development of new products. This paper describes a model-based design approach for the synthesis of embedded fuzzy controllers on field-programmable gate arrays (FPGAs). Its main contributions are the proposal of a novel implementation technique, which allows accelerating the exploration of the design space of fuzzy inference modules, and the use of a design flow that eases their integration into complex control systems and the joint development of hardware and software components. This design flow is supported by specific tools for fuzzy systems development and standard FPGA synthesis and implementation tools, which use the modeling and simulation facilities provided by the Matlab environment. The development of a complex control system for parking an autonomous vehicle demonstrates the capabilities of the proposed procedure to dramatically speed up the stages of description, synthesis, and functional verification of embedded fuzzy controllers for industrial applications.


Fuzzy Sets and Systems | 2007

A fuzzy edge-dependent motion adaptive algorithm for de-interlacing

Piedad Brox; I. Baturone; Santiago Sánchez-Solano; Julio Gutiérrez-Ríos; Felipe Fernández-Hernández

De-interlacing algorithms are required to convert interlaced video into progressive scan format. They perform an interpolation technique which doubles the vertical sampling density. This paper presents a de-interlacing algorithm which employs fuzzy logic to adapt the interpolation strategy to the presence of motion and edges. Extensive simulations of video sequences prove the advantages of this novel approach.


international conference on electronics, circuits, and systems | 2012

Reducing bit flipping problems in SRAM physical unclonable functions for chip identification

Susana Eiroa; Javier Castro; Macarena Cristina Martínez-Rodríguez; E. Tena; Piedad Brox; I. Baturone

Physical Unclonable functions (PUFs) have appeared as a promising solution to provide security in hardware. SRAM PUFs offer the advantage, over other PUF constructions, of reusing resources (memories) that already exist in many designs. However, their intrinsic noisy nature produces the so called bit flipping effect, which is a problem in circuit identification and secret key generation. The approaches reported to reduce this effect usually resort to the use of pre- and post-processing steps (such as Fuzzy Extractor structures combined with Error Correcting Codes), which increase the complexity of the system. This paper proposes a pre-processing step that reduces bit flipping problems without increasing the hardware complexity. The proposal has been verified experimentally with 90-nm SRAMs included in digital application specific integrated circuits (ASICs).


IEEE Transactions on Circuits and Systems | 2013

A Programmable and Configurable ASIC to Generate Piecewise-Affine Functions Defined Over General Partitions

Piedad Brox; Javier Castro-Ramírez; Macarena Cristina Martínez-Rodríguez; Erica Tena; Carlos J. Jiménez; I. Baturone; Antonio J. Acosta

This paper presents a programmable and configurable architecture and its inclusion in an Application Specific Integrated Circuit (ASIC) to generate Piecewise-Affine (PWA) functions. A Generic PWA form (PWAG) has been selected for integration, because of its suitability to implement any PWA function without resorting to approximation. The design of the ASIC in a 90 nm TSMC technology, its integration, test and characterization through different examples are detailed in the paper. Furthermore, the ASIC verification using an ASIC-in-the-loop methodology for embedded control applications is presented. To assess the characteristics of this verification, the double-integrator, a usual control application example has been considered. Experimental results validate the proposed architecture and the ASIC implementation.


international symposium on industrial electronics | 2011

Digital implementation of hierarchical piecewise-affine controllers

I. Baturone; Macarena Cristina Martínez-Rodríguez; Piedad Brox; A. Gersnoviez; Santiago Sánchez-Solano

This paper proposes the design of hierarchical piecewise-affine (PWA) controllers to alleviate the processing time or prohibitive memory requirements of large controller structures. The constituent PWA modules of the hierarchical solution have fewer inputs and/or coarser partitions, so that they can reduce considerably the hardware resources required and/or the time response of the controller. A design methodology aided by CAD tools is employed to design the parameters of the controller, implement its architecture in an FPGA, and verify the static and dynamic behavior of the digital implementation by applying hardware-in-the-loop testing.


field-programmable technology | 2011

Design methodology for FPGA implementation of lattice piecewise-affine functions

Macarena Cristina Martínez-Rodríguez; I. Baturone; Piedad Brox

This paper describes a design methodology to implement on FPGAs piecewise-affine (PWA) functions based on representation methods from the lattice theory. An off-line automatic processing starts at the algorithmic formulation of the problem, obtains the parameters required by a parameterized digital architecture, and ends with the bitstream to program an FPGA. The methodology has been proven to implement PWA functions on Xilinx FPGAs. The results are compared with other approaches for FPGA implementations of PWA functions.


european conference on circuit theory and design | 2011

Circuit implementation of piecewise-affine functions based on lattice representation

Macarena Cristina Martínez-Rodríguez; I. Baturone; Piedad Brox

This paper introduces a digital architecture to implement piecewise-affine (PWA) functions based on representation methods from the lattice theory. Given an explicit and continuous PWA function, the parameters required to implement the lattice approach can be obtained by an off-line preprocessing that can be automated. Other advantages of the proposal are that it implements a continuous PWA function with potentially no errors and the minimum number of parameters to store. This has been proven experimentally by implementing the proposal in a Xilinx FPGA and comparing its performance with other implementations, all of them addressing a typical non linear control problem.

Collaboration


Dive into the Piedad Brox's collaboration.

Top Co-Authors

Avatar

I. Baturone

Spanish National Research Council

View shared research outputs
Top Co-Authors

Avatar

Santiago Sánchez-Solano

Spanish National Research Council

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

A. Barriga

Spanish National Research Council

View shared research outputs
Top Co-Authors

Avatar

A. Cabrera

Instituto Politécnico Nacional

View shared research outputs
Top Co-Authors

Avatar

Julio Gutiérrez-Ríos

Technical University of Madrid

View shared research outputs
Top Co-Authors

Avatar

Antonio J. Acosta

Spanish National Research Council

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Elisa Calvo-Gallego

Spanish National Research Council

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge