Eric Hoekstra


The speed of current PCs enables them to decode and play an MPEG bitstream in real time. The encoding process, however, cannot be done in real-time. The purpose of this thesis is to produce a low-cost real-time Digital Signal Processor (DSP) implementation of an MPEG encoder. The DSP will provide an MPEG bitstream to the PC that can be saved to disk. The input to the DSP will be an analog audio signal. A codec provides the DSP with 16-bit samples of the signal. The DSP compresses these 16-bit samples using MPEG-1 layer 1 compression. Then it formats the compressed data to the correct MPEG-1 bitstream, and transmits it to the PC over its byte-wide host interface. On the PC side, a program receives the data from the DSP and saves the MPEG data to the disk. An MPEG-1 layer 1 player can play the resulting file.

Library of Congress Subject Headings

Signal processing--Digital techniques; Data compression (Computer science)

Publication Date


Document Type


Department, Program, or Center

Computer Engineering (KGCOE)


Shaaban, Muhammad

Advisor/Committee Member

Czernikowski, Roy

Advisor/Committee Member

Dianat, Soheil


Note: imported from RIT’s Digital Media Library running on DSpace to RIT Scholar Works. Physical copy available through RIT's The Wallace Library at: TK5102.9 .H64 1998


RIT – Main Campus