基于Matlab的MP3播放器.docVIP

  • 11
  • 0
  • 约6.11千字
  • 约 11页
  • 2019-10-17 发布于江苏
  • 举报
基于Matlab的MP3播放器 概述 MP3的全称为MPEG1(Moving Picture Experts Group) Layer – 3音频文件。它根据压缩质量和编码复杂程度划为三层,Layer – 1 、Layer – 2 、Layer – 3 ,且分别对应MP1 、MP2\ MP3 这三种声音文件,并根据不同的用途,使用不同层次的编码。MPEG音频的层次越高,编码器越复杂,压缩率也越高,MP3的压缩率则高达10:1 – 12:1。 MATLAB 是国际上公认的最优秀的科技使用软件,它在数据分析和处理功能都是很强大,利用它可以灵活方便地处理音频信号。本文将使用matlab对MP3进行解码,做一个简易的MP3播放器。 MP3文件格式 MP3文件大体分为三部分:TAG_V2(ID3V2),frame,TAG_V1(ID3V1) ID3V2 包含了作者,作曲,专辑等信息,长度不固定,扩展了ID3V1的信息量 Frame 一系列的帧,个数由文件大小和帧长决定 每个FRAME的长度可能不固定,由位率bitrate决定 每个FRAME又分为帧头和数据实体两部分 帧头记录了mp3的位率,采样率版本等信息,每个帧之间相互独立 ID3V1 包含了作者,作曲,专辑等信息,长度为128BYTE 一个MPEG音频文件是许多的称为帧的较小部分组成的,通常,帧是独立的组成部分,每个帧都拥有之间的头和

文档评论(0)

1亿VIP精品文档

相关文档