Cookies Policy
The website need some cookies and similar means to function. If you permit us, we will use those means to collect data on your visits for aggregated statistics to improve our service. Find out More
Accept Reject
  • Menu
About
Download Photo HD

About

I received my Master's Degree from FEUP (Faculdade de Engenharia da Universidade do Porto), in Electrical and Computer Engineering. My thesis was titled Generation of Reconfigurable Circuits from Machine Code, a work which continued throughout my PhD in Electrical and Computer Engineering, also at FEUP, and in association with INESC-TEC.

Having completed my PhD thesis, Generation of Custom Run-time Reconfigurable Hardware for Transparent Binary Acceleration, I am now a post-doc researcher with INESC-TEC on the topic of special compilers for hardware, and also an Auxiliary Assistant Professor with the Department of Informatics at FEUP.

Interest
Topics
Details

Details

003
Publications

2022

Optimizing Packet Reception Rates for Low Duty-Cycle BLE Relay Nodes

Authors
Paulino, N; Pessoa, LM; Branquinho, A; Almeida, R; Ferreira, I;

Publication
IEEE SENSORS JOURNAL

Abstract
In order to achieve the full potential of the Internet-of-Things, connectivity between devices should be ubiquitous and efficient. Wireless mesh networks are a critical component to achieve this ubiquitous connectivity for a wide range of services, and are composed of terminal devices (i.e., nodes), such as sensors of various types, and wall powered gateway devices, which provide further internet connectivity (e.g., via Wi-Fi). When considering large indoor areas, such as hospitals or industrial scenarios, the mesh must cover a large area, which introduces concerns regarding range and the number of gateways needed and respective wall cabling infrastructure, including data and power. Solutions for mesh networks implemented over different wireless protocols exist, like the recent Bluetooth Low Energy (BLE) 5.1. While BLE provides lower power consumption, some wall-power infrastructure may still be required. Alternatively, if some nodes are battery powered, concerns such as lifetime and packet delivery are introduced. We evaluate a scenario where the intermediate nodes of the mesh are battery powered, using a BLE relay of our own design, which acts as a range extender by forwarding packets from end-nodes to gateways. We present the relay's design and experimentally determine the packet forwarding efficiency for several scenarios and configurations. In the best case, up to 35% of the packets transmitted by 11 end-nodes can be forwarded to a gateway by a single relay under continuous operation. A battery lifetime of 1 year can be achieved with a relay duty cycle of 20%.

2021

A Binary Translation Framework for Automated Hardware Generation

Authors
Paulino, N; Bispo, J; Ferreira, JC; Cardoso, JMP;

Publication
IEEE MICRO

Abstract

2021

On the Performance Effect of Loop Trace Window Size on Scheduling for Configurable Coarse Grain Loop Accelerators

Authors
Santos, T; Paulino, N; Bispo, J; Cardoso, JMP; Ferreira, JC;

Publication
2021 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (ICFPT)

Abstract

2021

Evaluating a Novel Bluetooth 5.1 AoA Approach for Low-Cost Indoor Vehicle Tracking via Simulation

Authors
Paulino, N; Pessoa, LM; Branquinho, A; Goncalves, E;

Publication
2021 JOINT EUROPEAN CONFERENCE ON NETWORKS AND COMMUNICATIONS & 6G SUMMIT (EUCNC/6G SUMMIT)

Abstract
The recent Bluetooth 5.1 specification introduced the use of Angle-of-Arrival (AoA) information which enables the design of novel low-cost indoor positioning systems. Existing approaches rely on multiple fixed gateways equipped with antenna arrays, in order to determine the location of an arbitrary number of simple mobile omni-directional emitters. In this paper, we instead present an approach where mobile receivers are equipped with antenna arrays, and the fixed infrastructure is composed of battery-powered beacons. We implement a simulator to evaluate the solution using a real-world data set of AoA measurements. We evaluated the solution as a function of the number of beacons, their transmission period, and algorithmic parameters of the position estimation. Sub-meter accuracy is achievable using 1 beacon per 15 m(2) and a beacon transmission period of 500 ms.

2021

FPGAs as General-Purpose Accelerators for Non-Experts via HLS: The Graph Analysis Example

Authors
Silva, PF; Bispo, J; Paulino, N;

Publication
2021 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (ICFPT)

Abstract

Supervised
thesis

2021

Vehicle Tracking in Warehouses via Bluetooth Beacon Angle-of-Arrival

Author
Telmo Francisco da Costa Soares

Institution
UP-FEUP

2021

An Exploration of FPGAs as Accelerators for Graph Analysis via High-Level Synthesis

Author
Pedro Filipe Vilhena de Campos Oliveira e Silva

Institution
UP-FEUP

2021

Runtime Management of Heterogeneous Compute Resources in Embedded Systems

Author
Luís Miguel Mendes Pimentel Alves de Sousa

Institution
UP-FEUP

2020

An Exploration of FPGAs as Accelerators for Graph Analysis via High-Level Synthesis

Author
Pedro Filipe Vilhena de Campos Oliveira e Silva

Institution
UP-FEUP

2020

Vehicle Tracking in Warehouses via Bluetooth Beacon Angle-of-Arrival

Author
Telmo Francisco da Costa Soares

Institution
UP-FEUP