Transport Layer Protocol Design for Cognitive Radio Systems

Recent studies have shown that many licensed spectrum bands are under-utilized, which formspectrum holes [1]. The concept of cognitive radio was introduced in order to increase theusage of the spectrum [2]. In cognitive radio systems [3], unlicensed users (which are alsocalled secondary users) can perform sensing over a wide range of spectrum bands. Thesecondary users […]

Read More
Improving textual summarization of source code using Latent Dirichlet Allocation (LDA)

To perform changes to large software systems correctly, software developers must communicate efficiently and effectively about the intended change and must perform the technical work associated with the change precisely and completely. Currently, as developers collaborate with each other and interact with the many artifacts involved in a software change task, they must work frequently […]

Read More
Understanding Scenes using Vision and Range Sensing

The Curious George project aims to construct a spatial-semantic modeling system featuring automated learning of object appearance and object-place relations from online annotated database, and the application of these relations to a variety of real-world tasks. The physical system currently developed at UBC, a visually guided mobile robot, can recognize objects in an environment based […]

Read More
Wireless body area sensor network for biomedical applications

This project involves the design, implementation and testing of a short range wireless communication network employing technologies such as Bluetooth or ZigBee. The objective is to collect signals related to physiological conditions and physical positions and activities using various sensors, including but not limited to accelerometers, gyroscopes and ECG. These nodes are placed around the […]

Read More
Performance and Implementation Limits of Full-Duplex Relaying

Wireless relaying has been recently proposed as a promising method in wireless communications that offers considerable performance improvement without the need of high transmission powers. Its operation is based upon the concept of deploying relay terminals in order to forward the information sent by a source terminal to a destination terminal. In this way, the […]

Read More
Designing Freely-available Online Health Sciences Trainings for Low-resourced Settings

Health Sciences Online is currently helping to start and sustain schools of dentistry, medicine, nursing, pharmacy, physical therapy, public health, and speech-language pathology in the Caribbean, China, Colombia, India, Kenya, South Africa, and Zambia, and we are testing how this inexpensive, relatively easy, high-quality model works best. As HSO’s next phase, and the area on […]

Read More
Hierarchical Thermal Transport in Electronic Devices: Nano-Scale and Transistor-Level Modelling

The conventional continuum-based physical relations that describe heat and fluid flow in bulk materials, such as the Navier-Stokes and Fourier equations, break down at sub-continuum scales. The failure of these relations, along with the current trend of miniaturization in man-made devices and wide spread use of nano-structured systems, urge for development of new computational techniques […]

Read More
Development of the Classification of Small Association Schemes

An association scheme of order n is a certain collection of nxn matrices whose entries are 0’s and 1’s that form the basis for an algebra under both ordinary and elementwise multiplication.  They share many of the algebraic properties of finite groups, and have many applications in graph theory and design theory.   One of the […]

Read More
Experimental Computer-Aided Design Flow

Field-Programmable Gate Arrays (FPGAs) have become the implementation medium of choice for many digital circuits in areas as diverse as telecommunications, bioinformatics, visualization systems, and digital signal processing. One of the few areas where FPGAs have not yet become ubiquitous is in mobile applications.This application area is huge; together with cloud computing, we expect that […]

Read More
Improving Signature-Based Intrusion Detection

The prevalent use of signature-based approach in modern intrusion detection systems (IDS) emphasizes the importance of two issues associated with the performance of the approach: the rigid requirements for signature processing and the quality of signature set. The focus of this research project is on improving performance of signature-based intrusion detection. The signature-based intrusion detection […]

Read More
Parallel Software Acceleration of Meta-Heuristics for Data Mining

Over the last ten years, the needs of industry have made data mining one of the most important facets of Information Technology (IT). In simple terms, data mining is the automatic process of extracting interrelationships and patterns of interest from data. Today, companies around the world rely on data mining not only to discover knowledge […]

Read More
Partial differential equations for seismic imaging.

The goal of the project is to implement specific numerical algorithms for rendering high resolution seismic images, using a parallel processing framework. Seismic imaging is the standard technology used for creating accurate images of the earth’s subsurface, which is applied to the commercial exploration of oil and gas resources, monitoring carbon dioxide sequestering sites, and […]

Read More