Language Wave Decoder

Signal Waveform Decoder

Project Overview

Designed and developed a desktop wave decoding application that converts audio samples (.wav) and mathematical signal profiles such as sine and cosine, into raw byte streams. Serialized and transmitted via COM port (UART) to a Microchip microcontroller, the software solved a key R&D requirement by enabling embedded devices to output localized multi-language voice prompts across international markets.

Purpose

The primary objective of this project was to provide the capability to process and playback multilingual audio. By converting standard sound files into structured byte streams on the host PC, the application bypassed on-chip storage and processing limitations, allowing the R&D department to rapidly deploy localized product variants overseas without requiring hardware redesigns.

Development

System Windows NT 4.0
IDE Visual Studio 6.0, Microchip MPLAB
Programming Languages C++, Assembly
Libraries MFC, WinAPI 32
Programmer/Debugger Microchip MPLAB ICD 3
Microcontroller Microchip PIC18F452
Hardware PCB Design

Screenshots & Images