Browsing Electrical and Computer Engineering by Title
Now showing items 145-164 of 1983
-
Automatic Refactoring for Renamed Clones in Test Code
(University of Waterloo, 2018-11-21)Unit testing plays an essential role in software development and maintenance, especially in Test-Driven Development. Conventional unit tests, which have no input parameters, often exercise similar scenarios with small ... -
Automating Radiotherapy: Parameterizations of Sensor Time Delay Compensators and the Separation Principle
(University of Waterloo, 2006)Motivated by recent research to automate radiotherapy, this thesis looks into feedback control problems where the feedback sensor imposes considerable time delay. The use of an asymptotic estimator is considered as a ... -
Automation of Sleep Staging
(University of Waterloo, 2010-01-21)This thesis primarily covers the automation problem for sleep versus awake detection, which is sometimes accomplished by differentiating the various sleep stages prior to clustering. This thesis documents various experimentation ... -
Autonomous Driving: A Multi-Objective Deep Reinforcement Learning Approach
(University of Waterloo, 2019-05-23)Autonomous driving is a challenging domain that entails multiple aspects: a vehicle should be able to drive to its destination as fast as possible while avoiding collision, obeying traffic rules and ensuring the comfort ... -
Autonomous Driving: Mapping and Behavior Planning for Crosswalks
(University of Waterloo, 2019-09-23)As autonomous driving integrates with every day traffic, early adopters are initially skeptical and designers are overly cautious. With safety as the top priority, current systems are sometimes too slow at executing maneuvers. ... -
Autonomous Vertical Recovery of Fixed Wing Unmanned Aerial Vehicles
(University of Waterloo, 2013-04-25)As unmanned aerial vehicles (UAVs) prevail in commercial and first responder applications, the need for safer and more consistent recovery methods is growing. Standard aircraft landing manoeuvres are only possible with a ... -
Autoregressive models for text independent speaker identification in noisy environments
(University of Waterloo, 2008-09-25)The closed-set speaker identification problem is defined as the search within a set of persons for the speaker of a certain utterance. It is reported that the Gaussian mixture model (GMM) classifier achieves very high ... -
Availability-Aware Spare Capacity Allocation with Partially Protected Rings
(University of Waterloo, 2008-02-19)This thesis work focuses on designing a survivable IP-core network with the minimal investment of spare capacity. A span-oriented spare capacity allocation (SCA) scheme is proposed to satisfy customers' availability ... -
AWS Identity-based Policies with "Read", "Write" and "Execute" Actions
(University of Waterloo, 2020-12-15)This thesis addresses Amazon Web Service (AWS) identity-based policies with "read", "write" and "execute" actions. AWS is a large provider of cloud computing, security is an important property that an application running ... -
Axon: A Middleware for Robotics
(University of Waterloo, 2012-08-28)The area of multi-robot systems and frameworks has become, in recent years, a hot research area in the field of robotics. This is attributed to the great advances made in robotic hardware, software, and the diversity of ... -
Backplane Circuit Design with Amorphous Silicon Thin-Film Transistors for Flexible Displays
(University of Waterloo, 2020-04-20)In recent years, rapid advancement in LED fabrication has enabled the possibility of using GaN micro-LEDs to be the light media in a display panel. It has superior performance in many aspects when compared with OLED ... -
Bayesian Deep Learning and Uncertainty in Computer Vision
(University of Waterloo, 2019-09-17)Visual data contains rich information about the operating environment of an intelligent robotic system. Extracting this information allows intelligent systems to reason and decide their future actions. Erroneous visual ... -
A Bayesian Framework for Software Regression Testing
(University of Waterloo, 2008-08-29)Software maintenance reportedly accounts for much of the total cost associated with developing software. These costs occur because modifying software is a highly error-prone task. Changing software to correct faults or ... -
Behavioral Mimicry Covert Communication
(University of Waterloo, 2013-05-24)Covert communication refers to the process of communicating data through a channel that is neither designed, nor intended to transfer information. Traditionally, covert channels are considered as security threats in computer ... -
Behavioral Modeling and Digital Predistortion of Wide- and Multi- Band Transmitter Systems
(University of Waterloo, 2014-09-17)The demands for high data rates and ubiquitous/broadband wireless access necessitate the development of radio systems that deploy wide- and multi-band signals. These signals lead to high spectral utilization with negative ... -
Behavioral Modeling of Unmatched Nonlinear Devices Driven with Modulated Signal Stimuli using Volterra Series
(University of Waterloo, 2014-09-24)The accurate simulation of nonlinear radio frequency (RF) circuits under unmatched impedance conditions depends heavily on the device model used. Recently, measurement-based models under unmatched conditions were proposed ... -
Behavioural Modeling and Linearization of RF Power Amplifier using Artificial Neural Networks
(University of Waterloo, 2010-05-11)Power Amplifiers (PAs) are the key building blocks of the emerging wireless radios systems. They dominate the power consumption and sources of distortion, especially when driven with modulated signals. Several approaches ... -
Behind-the-Meter Compressed Air Energy Storage Feasibility and Applications
(University of Waterloo, 2019-05-30)In many jurisdictions, commercial and industrial (C&I) customers are charged for their energy consumption as well as the power drawn from the grid at peak load hours. In Ontario, the demand-based charge component of the ... -
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 ... -
Bimetal Temperature Compensation for Waveguide Microwave Filters
(University of Waterloo, 2008-01-24)Microwave communication devices have become ubiquitous in the past decade. As an increasing number of systems compete for spectrum, guard bands have shrunk to increase bandwidth efficiency. The frequency behaviour of ...