Pedro Pereira

Mr. Pedro Pereira

orcid

Research Focus & Metrics

Academic Career Length

5Years (2022-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
11 March 2022 in Sensors
Verified
Journal Article
Open access
PDF file
João Duarte SilvaJoão Duarte Silva
João Duarte Silva
PPPedro Pereira
Pedro Pereira
RMRui Machado
Rui Machado
RNRafael Névoa
Rafael Névoa
Pedro Melo-PintoPedro Melo-Pinto
Pedro Melo-Pinto
Duarte FernandesDuarte Fernandes
Duarte Fernandes
In recent years there has been an increase in the number of research and developments in deep learning solutions for object detection applied to driverless vehicles. This application benefited from the growing trend felt in innovative perception solutions, such as LiDAR sensors. Currently, this is the preferred device to accomplish those tasks in autonomous vehicles. There is a broad variety of research works on models based on point clouds, standing out for being efficient and robust in their intended tasks, but they are also characterized by requiring point cloud processing times greater than the minimum required, given the risky nature of the application. This research work aims to provide a design and implementation of a hardware IP optimized for computing convolutions, rectified linear unit (ReLU), padding, and max pooling. This engine was designed to enable the configuration of features such as varying the size of the feature map, filter size, stride, number of inputs, number of filters, and the number of hardware resources required for a specific convolution. Performance results show that by resorting to parallelism and quantization approach, the proposed solution could reduce the amount of logical FPGA resources by 40 to 50%, enhancing the processing time by 50% while maintaining the deep learning operation accuracy.

1 January 2025 in Space: Science & Technology
Verified
Journal Article
Closed access
PPPedro Pereira
Pedro Pereira
HSHélder Silva
Hélder Silva
CLCarlos Santos Lima
Carlos Santos Lima
Multipath interference poses substantial challenges to global navigation satellite system (GNSS) receivers, leading to inaccuracies in the time of arrival (TOA) measurement of the line of sight (LOS) signal. Therefore, to mitigate the impact of multipath on receivers, the problem has been approached at several system development stages—signal design, reception, and processing. While efforts and advancements have been achieved over the years at each stage seeking navigation robustness, this article focuses on the signal processing stage by presenting a review of advanced multipath mitigation techniques using adaptive channel parameter estimation at the correlation level. The multipath mitigation literature often resorts to optimistic assumptions—high signal-to-noise ratio (SNR), static multipath channel, single fading channel distribution, and so on—while in real-world scenarios noise is prominent, the number of paths and their states vary at different rates, channels are nonstationary, along with other nonideal conditions. Moreover, it is important to directly compare different techniques to characterize their applicability and limitations. An analysis of adaptive algorithms is conducted for multipath mitigation applications.

12 April 2022 in Sensors
Verified
Journal Article
Open access
PDF file
PPPedro Pereira
Pedro Pereira
João Duarte SilvaJoão Duarte Silva
João Duarte Silva
António José SilvaAntónio José Silva
António José Silva
Duarte FernandesDuarte Fernandes
Duarte Fernandes
RMRui Machado
Rui Machado
Due to a point cloud’s sparse nature, a sparse convolution block design is necessary to deal with its particularities. Mechanisms adopted in computer vision have recently explored the advantages of data processing in more energy-efficient hardware, such as the FPGA, as a response to the need to run these algorithms on resource-constrained edge devices. However, implementing it in hardware has not been properly explored, resulting in a small number of studies aimed at analyzing the potential of sparse convolutions and their efficiency on resource-constrained hardware platforms. This article presents the design of a customizable hardware block for the voting convolution. We carried out an in-depth analysis to determine under which conditions the use of the voting scheme is justified instead of dense convolutions. The proposed hardware design achieves an energy consumption about 8.7 times lower than similar works in the literature by ignoring unnecessary arithmetic operations with null weights and leveraging data dependency. Access to data memory was also reduced to the minimum necessary, leading to improvements of around 55% in processing time. To evaluate both the performance and applicability of the proposed solution, the voting convolution was integrated into the well-known PointPillars model, where it achieves improvements between 23.05% and 80.44% without a significant effect on detection performance.