。比起传统的cd格式来,其音效已相差无几,但数据量却不及cd的十分之一。同时,mp3播放器的便携性和续航能力都比cd有大幅度的提高。mp3最初应用于数字音频广播以及数字电视伴音等;之后,随着其流行程度的提高,在其他场合,尤其是互联网音乐和便携式娱乐设备上也开始大量使用mp3格式;现在,几乎所有便携式语音导航设备都采用mp3作为其音频媒体格式。本文主要介绍了基于arm核心的嵌入式gps导航系统平台下mp3音频文件的解码技术。以便利用自行设计的方案在windows ce.net系统下运用三星公司s3c2410平台,从而实现mp3的解码播放功能。 1 mp3解码原理 1.1 mp3的文件格式 mp3文件由数量不等且相互独立的帧(frame)组成,每个帧包含1152个采样信息,一个mp3每帧包含帧头、错误校验、音频数据和辅助数据四部分。图1所示是mp3的帧结构示意图。mp3文件的最后128字节通常包含有id3v1标签,并附加有用户定制的文件附加内容,如歌曲名称、演唱者、风格说明等。 1.2 mp3解码流程 原始pcm(脉冲编码调制)音频数据在经过压缩编码之后将得到mp3