Baudot Library Project
Baudot has been the primary protocol of choice for transmitting real-time text over a telephone network in the U.S as well as a few other nations worldwide. The most widely available devices supporting Baudot are TTY machines.
The purpose of this project is to provide source code for a baudot modulator and demodulator which can be freely used by anyone, but targeted specifically to companies producing embedded devices. Our goal is to facilitate inclusion of baudot into mainstream telephony devices. Toward this end the following are the main goals of this projects:
- Creating a very accurate baudot demodulator
- Creating a very clear signal baudot modulator
- Creating source code which can be easily compiled on many different systems
- Creating source code which is efficient from a memory footprint and usage perspective
The source code for this project is being hosted at:
 Open Baudot Library Contents
svn co https://openbaudot.svn.sourceforge.net/svnroot/openbaudot/trunk obl
- Browse the source:
- View Doxygen Documentation
- Generate Doxygen Documentation from the svn trunk
 Related Information
3GPP's Software Distribution for TTY, Minimum Performance Specification (MPS) http://www.3gpp2.org/Public_html/specs/Software_Distribution_v1.1_for_C.S0028-Av1.0_TTY_MPS.zip
Support for this work is provided in part from the Trace R&D Center, University of Wisconsin-Madison under a grant from the National Institute on Disability and Rehabilitation Research under grant #H133E040013. Any opinions herein are those of the authors and do not necessarily reflect those of the funding agency.