Electrical and Computer Engineering
This is the collection for the University of Waterloo's Department of Electrical and Computer Engineering .
Research outputs are organized by type (eg. Master Thesis, Article, Conference Paper).
Waterloo faculty, students, and staff can contact us or visit the UWSpace guide to learn more about depositing their research.
Recent deposits
-
Monolithic Amorphous-Selenium/CMOS Small-Pixel-Effect-Enhanced Single-Photon-Counting Imagers for Dedicated Breast Computed Tomography
(University of Waterloo, 2024-05-02)Breast cancer is the most common cause of cancer-related death in women in the world. However, early and reliable detection of breast cancer can reduce its high fatality rate. Diagnosis hinges on medical X-ray imaging ... -
Development of a Simulation Framework for 2D-Material MOSFETs: Investigating Cryogenic Behaviors and Enhancing Performance Optimization
(University of Waterloo, 2024-05-01)The relentless pursuit of miniaturization in semiconductor technology has ushered in the era of nanotransistors, which operate at the cutting edge of physical limits. This thesis presents significant advancements in ... -
Architectural Design and Test Case Analysis of a Simulator for Failure Localization
(University of Waterloo, 2024-05-01)Failure localization involves identifying the suspicious locations of failures by analyzing the reported alarms recorded in the OTN control plane. To expedite the development of failure localization algorithms and reduce ... -
Resource Constrained Linear Estimation in Sensor Scheduling and Informative Path Planning
(University of Waterloo, 2024-04-30)This thesis studies problems in resource constrained linear estimation with a focus on sensor scheduling and informative path planning. Sensor scheduling concerns itself with the selection of the best subsets of sensors ... -
PACS: Private and Adaptive Computational Sprinting
(University of Waterloo, 2024-04-25)Computational sprinting is a class of mechanisms that enables a chip to temporarily exceed its thermal limits to enhance performance. Previous approaches model the optimization of computational-sprinting strategies as a ... -
Salus: Stackelberg Games for Malware Detection with Microarchitectural Events
(University of Waterloo, 2024-04-24)Microarchitectural events have been the subject of previous investigations for malware detection. While some studies assert the effectiveness of utilizing hardware events in detecting malware, others contend that they ... -
Hydrogel-Based Dye-sensitized Solar Cells
(University of Waterloo, 2024-04-23)Utilizing PVA-PANI hydrogel as a quasi-solid state electrolyte in DSSC enhances device stability and efficiency. The hydrogel matrix provides mechanical robustness and facilitates ion transport, improving charge transfer ... -
LSTM Based Remaining Useful Life Prediction for Lithium-Ion EV Batteries
(University of Waterloo, 2024-04-19)Lithium-ion batteries are commonly used in electric vehicles (EVs) because of their high energy density, ability to provide good efficiency, and being lightweight. Predicting the Remaining Useful Life (RUL) is critical in ... -
Impact of data quality on ML models: Improving data quality with Outlier Detection
(University of Waterloo, 2024-04-15)In the dynamic landscape of Machine Learning (ML) applications, data quality comes out to be an important factor that impacts the performance of ML models. Through this thesis, we present a study that proposes innovative ... -
A Centralized System Performance Monitoring Infrastructure
(University of Waterloo, 2024-03-22)In this thesis, we introduce a centralized performance monitoring infrastructure. In the current computing landscape, performance monitoring architectures are becoming more and more important for different academic and ... -
Design of practical computer vision system with real-time object detection capability
(University of Waterloo, 2024-03-07)Computer vision nowadays relies heavily on machine learning techniques to interpret useful information from images or videos. Object detection is one such computer vision technique for identifying and locating objects ... -
Robust Sonographic Muscle Quality Assessment: A Live, Accurate Tissue Speed-of-Sound Estimation Framework
(University of Waterloo, 2024-02-23)Muscle quality can act as an indicator for physical health through qualitative – yet measurable – changes in muscle architecture and composition. One option for assessing muscle quality is through musculoskeletal ultrasound, ... -
Fair and Efficient Resource Scheduling in Heterogeneous Multi-Agent Systems
(University of Waterloo, 2024-02-22)The performance of machine-learning applications heavily relies on the choice of the underlying hardware architecture, encompassing factors such as computational power, scalability, memory, and storage capabilities. These ... -
A High Performance DDR4 Memory Controller on FPGA
(University of Waterloo, 2024-02-22)We introduce a high-performance DDR4 SDRAM memory controller synthesizable design for AMD/Xilinx's FPGA devices. Due to limitations in operating frequency, the design on FPGA presents additional challenges compared to ASIC: ... -
Enhanced EIRP and Reconfigurable Polarization Antenna for Millimeter-Wave Digital Beamforming using Circular Arrays
(University of Waterloo, 2024-02-22)The move towards millimeter wave (mm-wave) frequency bands in wireless communication has been driven by the need for higher data rates. However, some of the major challenges faced with the shift to mm-wave are high free ... -
Frequency Multiplier-Based RF Beamforming Front-End for Vector Modulated Signal Transmission
(University of Waterloo, 2024-02-05)In the rapidly evolving era of wireless communications, the advent of sixth-generation (6G) technology promises unprecedented advancements in terms of high data rates and ultra-low latency, which will lead to significant ... -
Standalone DC Microgrids Improvements Towards Smarter Grids
(University of Waterloo, 2024-01-26)Traditional distribution power systems are facing tremendous challenges in ensuring reliable and secure operation of the energy systems because of the new trend of using small- scale power generation and the proliferation ... -
Beyond Natural Language Processing: Advancing Software Engineering Tasks through Code Structure
(University of Waterloo, 2024-01-25)Machine learning-based approaches have been widely used to address natural language processing (NLP) problems. Considering the similarities between natural language text and source code, researchers have been working on ... -
UAV Detection Based on Adaptive Radar Signal Processing
(University of Waterloo, 2024-01-23)(Unmanned Air Vehicles) UAVs, commonly known as drones, have become widely available across the globe; they can be used for many useful applications, but they can also be used for illegal activities and terrorist attacks. ... -
Securing Vehicular Networks: A Rules-Based CAN Intrusion Detection System Using IoT Edge Architecture
(University of Waterloo, 2024-01-17)The increasing interconnectivity of modern safety-critical embedded systems has led to an ever-increasing attack surface. The automotive and maritime industries are but two industries that use safety-critical embedded ...