论文部分内容阅读
随着电子技术和嵌入式技术的发展,音频数码产品的功能日益强大。从原始的卡带随身听到音乐发烧友挚爱的CD walkman,再到如今人手必备的MP3,MP4,嵌入式音频设备可谓经历了一次历史性的革命。
由于音频格式的种类繁多,将音频转换的功能集成到数码产品中显得尤为重要。特别是将具有完美音质的CD-DA音轨转换成经典的MP3格式,是当前许多产品共同追求的功能。本文讨论的是在Windows平台下,如何仿真的实现一个音频转换系统中的软件部分,使该系统在硬件环境和操作系统变化时,具有良好的可移植性。
本文在系统分析中首先阐述了系统可移植性的含义和开发系统软件的真正意义,然后根据需求将软件划分成需要移植和无需移植两部分,并对这两部分做出了详细的解释说明。
本文的第四章和第五章,分别介绍了仿真原形的概要设计和详细设计。其中概要设计包括软件的层次结构设计、模块划分、任务设计以及处理时序设计,详细设计主要针对几个较复杂的模块进行说明,尤其是系统的核心,即时序控制模块,分别在不同的系统状态下对状态分析矩阵进行解释说明。
本文在第六章对仿真原型做了系统测试,主要对录制后生成的MP3文件作格式解析,根据设定的压缩参数和标签信息,判断MP3的音频数据和ID3 V2 TAG结构是否正确,测试工具采用常用的音频播放软件Winamp。