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
-
Theoretical Studies on Terahertz Quantum Cascade Lasers for Device Design Guideline
(University of Waterloo, 2023-01-27)Terahertz (THz) quantum cascade laser (QCL) is the most promising THz light source for the next-generation THz technologies of imaging, spectroscopy, and wireless communication. However, room-temperature operation of THz ... -
FlaKat: A Machine Learning-Based Categorization Framework for Flaky Tests
(University of Waterloo, 2023-01-26)Flaky tests can pass or fail non-deterministically, without alterations to a software system. Such tests are frequently encountered by developers and hinder the credibility of test suites. Thus, flaky tests have caught the ... -
Scaling Permissioned Blockchains via Sharding
(University of Waterloo, 2023-01-25)Traditional distributed systems, such as those used in banking and real estate, require a trusted third party to operate and maintain them, which is highly dependent on the reliability of the operator. Since Bitcoin was ... -
Control Loop Interactions and Their Mitigation Schemes in VSC-HVDC Systems
(University of Waterloo, 2023-01-23)In line with two goals of the United Nations, i.e., providing affordable and clean energy as well as combating climate change, various converter-interfaced renewable energy sources (RESs) are being integrated into the power ... -
Online Scheduling of Operator Assistance for Multi-Robot Teams with Uncertain Robot Capabilities and Environments
(University of Waterloo, 2023-01-16)In this study, we consider the problem of allocating human operator assistance in a system with multiple autonomous robots. Each robot is assigned with an independent mission, each defined as a sequence of tasks. While ... -
Spatial and Channel Attention-based 3D Object Classification Research for 3D Point Clouds
(University of Waterloo, 2023-01-16)Deep learning has been widely used in Two Dimensional (2D) computer vision and has led to the realization that machine learning techniques have become one of the key research directions for future scientific research. In ... -
Pressure Wave Velocity Using High-Frame-Rate Ultrasound Imaging for Urodynamic Study
(University of Waterloo, 2023-01-16)Benign Prostatic Hyperplasia (BPH) is a noncancerous urologic condition in aging males where an overgrowth of the prostate gland occurs. It notably leads to lower urinary tract symptoms ranging from inconvenient nocturia ... -
An Analysis and Benchmarking in Autoware.AI and OpenPCDet LiDAR-based 3D Object Detection Models
(University of Waterloo, 2023-01-11)Light Detection And Ranging (LiDAR) sensors are widely used in applications related to autonomous driving. The ability to scan and visualize the 3D surroundings of the vehicle as a point cloud is a particular strength of ... -
Robust Flow Component Identification for Blockwise SVD Clutter Filtering in High-Frame-Rate Ultrasound Using a Deeply Connected Neural Network
(University of Waterloo, 2023-01-10)Ultrasound plays a critical role in the accurate and reliable observation of blood flow dynamics within the human body and is instrumental in the assessment of cardiovascular health and subsequent follow-up treatment. ... -
Cyclic Style Generative Adversarial Network for Near Infrared and Visible Light Face Recognition
(University of Waterloo, 2023-01-10)Face recognition in the visible light (VIS) spectrum has been widely utilized in many practical applications. With the development of the deep learning method, the recognition accuracy and speed have already reached an ... -
17-21 GHz Low-Noise Amplifier with Embedded Interference Rejection
(University of Waterloo, 2023-01-06)The ever-growing demand for high performance wireless connectivity has led to the development of fifth-generation (5G) wireless communication standards as well as satellite communication (Satcom). Both 5G wireless ... -
III-V semiconductor nanowire array avalanche photodiodes
(University of Waterloo, 2023-01-03)Detecting single photons with high efficiency and timing resolution opens up new possibilities for various technologies such as light detection and ranging (LIDAR), long-distance secure communication, singlet oxygen detection ... -
Investigations into Impedance Tuners for the Next Generation of Communication Systems
(University of Waterloo, 2023-01-03)Novel communication systems, including 5G and the upcoming 6G cellular networks and software defined/cognitive radio technologies, call for compact, multi-band, and reconfigurable circuit components. Specifically, stringent ... -
Environment Modeling, Action Classification, and Control for Urban Automated Driving
(University of Waterloo, 2022-12-23)This thesis discusses the design and implementation of WATonomous' Automated Driving Stack (ADS), which is capable of performing robo-taxi services in specific operational domains when deployed to WATonomous' research ... -
Thermal Aging Time-temperature Effects on Low Voltage EPR/XLPE Insulated Cables
(University of Waterloo, 2022-12-21)Low-voltage (LV) insulated cables are widely used in nuclear power plant environments in critical applications such as power transmission, control of equipment and instrumentation, and signal and data communication. Since ... -
Numerical and Statistical Performance Analysis of Multi-Gate Negative Capacitance Field-Effect Transistors
(University of Waterloo, 2022-12-20)With the continued scaling of field-effect transistors (FETs) we have past the point where short-channel effects (SCEs) become a dominate factor in device performance. In particular, FETs suffer from increased leakage ... -
OppropBERT: An Extensible Graph Neural Network and BERT-style Reinforcement Learning-based Type Inference System
(University of Waterloo, 2022-12-20)Built-in type systems for statically-typed programming languages (e.g., Java) can only prevent rudimentary and domain-specific errors at compile time. They do not check for type errors in other domains, e.g., to prevent ... -
A Study on Turn-to-Turn Insulation of Medium Voltage Motors Fed by Variable Frequency Drives
(University of Waterloo, 2022-12-20)The use of inverter drives in machine applications is expanding rapidly due to their advantages in terms of energy savings and speed control. Advances in the inverter drive industry have made it possible for inverter drives ... -
Exploring the Use of Assistive Robotics in Play and Education for Children with Disabilities
(University of Waterloo, 2022-12-19)Assistive technologies in general, and assistive robots in particular, are being studied extensively to maintain and increase the capabilities of individuals with disabilities. However, there are aspects in this field that ... -
Data Balancing and Hyper-parameter Optimization for Machine Learning Algorithms for Secure IoT Networks
(University of Waterloo, 2022-12-19)Nowadays, many industries rely on Machine Learning (ML) algorithms and their ability to learn from existing data to make inferences about new unlabeled data. Applying ML algorithms to the network security domain is not ...