Browsing Electrical and Computer Engineering by Title
Now showing items 853-872 of 1983
-
Implementation Analysis of Strassen-Like Matrix Multiplication Algorithms Based on Block Decomposition
(University of Waterloo, 2019-03-11)Matrix multiplication is one of the most widely used operations in all computational fields of linear algebra. The complexity of the naive method for multiplying two n×n matrices requires O(n^3) arithmetic operations over ... -
An Implementation of 5G-AKA and a Usability Analysis of OpenLDAP Access Control Lists (ACLs)
(University of Waterloo, 2021-08-27)We address two pieces of work: (i) an implementation of the Authentication and Key Agreement protocol suite from the 5th generation cellular communications standards (5G-AKA) that we intend to make available as open-source, ... -
An Implementation of a Predictable Cache-coherent Multi-core System
(University of Waterloo, 2019-05-21)Multi-core platforms have entered the realm of the embedded systems to meet the ever growing performance requirements of the real-time embedded applications. Real-time applications leverage the hardware parallelism from ... -
Implementation of an IEEE 802.15.4 Based MAC/PHY on a FPGA
(University of Waterloo, 2011-08-30)The IEEE 802.15.4 standard defines the implementation of a Low-Rate Wireless Personal Area Network (WPAN). While the current version of the standard was ratified in 2006, there is still no readily available Medium Access ... -
Implementation of Antenna Switching Diversity and Its Improvements over Single-Input Single-Output System
(University of Waterloo, 2009-09-30)This dissertation study the effectiveness of antenna switching diversity for orthogonal frequency division multiplexing (OFDM) systems such as in IEEE 802.11. One of the ways to exploit the multiple antenna configurations ... -
Implementation of DNN-HMM Acoustic Models for Phoneme Recognition
(University of Waterloo, 2015-01-14)Gaussian Mixture Model-Hidden Markov Models (GMM-HMMs) are the state-of-the-art for acoustic modeling in speech recognition. HMMs are used to model the sequential structure and the temporal variability in speech signals. ... -
Implementation of Energy Hub Management System for Residential Sector
(University of Waterloo, 2010-05-21)This thesis is concerned with the implementation of a proposed Energy Hub Management System (EHMS) mathematical model for residential appliances under Time of Use (TOU) based electricity rate structure. The objective is ... -
Implementation of OFDM Encryption and a New Frequency Hopping System
(University of Waterloo, 2018-09-19)As the rapid growth of wireless communication, physical layer security becomes important recently. Unlike wired transmissions, the nature of wireless transmissions makes the transmitted signals over the channel easily to ... -
Implementation of Time Memory Trade-off attack using MPI on GPC
(University of Waterloo, 2018-05-14)Time memory trade-off (TMTO) is a computationally intensive cryptographic attack originally introduced by Hellman in 1980. Since then many different improvements and implementations were researched and developed. In this ... -
Implementing FPGA-optimized Systolic Arrays using 2D Knapsack and Evolutionary Algorithms
(University of Waterloo, 2022-01-25)Underutilization of FPGA resources is a significant challenge in deploying FPGAs as neural network accelerators. We propose an FPGA-optimized systolic array architecture improving the CNN inference throughput by orders ... -
Implementing MLOps on Edge-Cloud Systems: A New Paradigm for Training at the Edge
(University of Waterloo, 2023-08-18)Owing to the rise in data from the Internet of Things~(IoT) devices and the increasing demand for intelligent decision-making on the network's edge, there has been a significant surge in interest in the intersection of ... -
Implementing Real-Time Video Deblocking in FPGA Hardware
(University of Waterloo, 2007-05-10)Video compression techniques are commonly used to meet the increasing demands for the storage and transmission of digital video content. Popular video compression techniques such as MPEG video encoding make use of ... -
Improved and Practical Energy Management Systems for Isolated Microgrids
(University of Waterloo, 2018-04-10)There are many remote communities around the world which do not have interconnection with the power grid because of technical and/or economic constraints, and thus have to manage their energy requirements independently, ... -
Improved LaneNet for Lane Detection
(University of Waterloo, 2023-12-18)Lane detection is a critical component in autonomous vehicles and advanced driver assistance systems (ADAS), enabling accurate lane tracking and vehicle positioning. While traditional lane detection methods based on ... -
An Improved Model for the Dynamic Routing Effect Algorithm for Mobility Protocol
(University of Waterloo, 2005)An ad-hoc network is a packet radio network in which individual mobile nodes perform routing functions. Typically, an ad-hoc networking concept allows users wanting to communicate with each other while forming a temporary ... -
Improved Overlay Alignment of Thin-film Transistors and their Electrical Behaviour for Flexible Display Technology
(University of Waterloo, 2010-12-20)The integration of hydrogenated amorphous silicon (a-Si:H) thin-film transistors (TFTs) with plastic substrates enables emerging technologies such as flexible organic light emitting diode (OLED) displays. Current a-Si ... -
Improving Frequency Reuse and Cochannel Interference Coordination in 4G HetNets
(University of Waterloo, 2013-08-30)This report describes my M.A.Sc. thesis research work. The emerging 4th generation (4G) mobile systems and networks (so called 4G HetNets) are designed as multilayered cellular topology with a number of asymmetrically ... -
Improving Fuel Economy via Management of Auxiliary Loads in Fuel-Cell Electric Vehicles
(University of Waterloo, 2007-09-21)The automotive industry is in a state of flux at the moment. Traditional combustion engine technologies are becoming challenged by newer, more efficient and environmentally friendly propulsion methods. These include ... -
Improving Query Classification by Features’ Weight Learning
(University of Waterloo, 2013-04-30)This work is an attempt to enhance query classification in call routing applications. A new method has been introduced to learn weights from training data by means of a regression model. This work has investigated applying ... -
Improving Software Dependability through Documentation Analysis
(University of Waterloo, 2019-01-31)Software documentation contains critical information that describes a system’s functionality and requirements. Documentation exists in several forms, including code comments, test plans, manual pages, and user manuals. The ...