Real
Time Systems

Host based implementation Low Bit-Rate Speech Coders for Multimedia Communications
This project implements floating point version of a Low Bit-Rate Speech Coders for Multimedia Communication based on ITU Standard G.729A, from a fixed point version. Development of a module that takes speech input from a file and encodes and decodes the data. A WIN95 application was written that exercised the voice algorithm, for speech analysis and synthesis, estimation of spectral amplitudes, bit manipulation, gain vector encoding and decoding. This project involved extensive use of SDK and WIN32 API.
Train Navigator Dispatch System
The Navigator Dispatch system is a microprocessor-based desktop traffic control system for rail freight and transit companies. It is Client Server architecture. The Server side has got three independent modules; the Logic Server (handles Logic processing for the dispatching of trains). A secondary server called a Code Line Server (used to communicate with the field equipment e.g., signals, and switches, track circuits). An optional Comm Server can be used for very large systems as a dedicated communications server for remote access and external interface support (e.g., a MIS interface). The client is referred to as a Workstation. This is where a dispatcher (sometimes called a Railroad Traffic Controller - RTC) controls the railroad traffic.
Land Mobile GPS Receiver
The GPS System is based on 80C186EB Processor running at 16MHz. The System features a keyboard with 8 keys, display of 8X21characters as user interface. It has 256K EPROM, 256K SRAM, and 256K FLASH MEMORY. The GPS Receiver is designed to meet the navigation requirements for military and civil purposes. It provides complete area navigation management suite, providing instant access to detailed route information. The software is designed to provide rapid acquisition on start-up, fast updating and friendly menu driven user interface. The area navigation features include editing, deletion, and modification on user waypoints and routes for navigation.