Carleton University - Canada’s Capital University Carleton University - Canada’s Capital University Sitemap
Contact SCS
Campus Map
Computer Science Search:
Powered by Google
News & Seminars Future Students Current Students SCS Research People Tech Support
Undergraduate Honours Projects

Carleton University - School of Computer Science
Undergraduate Honours Project

Winter 2010
Real Time Decompression Algorithms

Bryan Waite



ABSTRACT

This paper outlines two implementations of the VPM-B dive algorithm: a reference implementation for generating dive tables, and a proof of concept, real-time decompression algorithm, suited for use in a dive computer. The VPM-B decompression algorithm is one of most common decompression models in use today, but most implementations are closed source, preventing divers from verifying the algorithm implementation and related code is correct. By providing these algorithms under an open license, it could improve the safety of dive computers, and reduce the cost it takes to produce them. The implementations of the algorithm provided allow divers to create dive tables ahead of the dive, and do a simulation of a real time dive, which is the first step to creating an open dive computer.