一、项目概述

1.1 引言

目前,大部分的音乐文件都是以mp3格式来保存的,mp3是一种有损的音频压缩格式,它无法完美地再现原版音乐。随着存储器容量的扩大、网络带宽的增加、处理器性能的增强以及人们对生活品质要求的提高,无损音乐越来越受到人们的青睐,对无损音乐播放器的需求也就越来越大。

1.2 项目背景/选题动机

我们希望能在AVR单片机上实现一个“FLAC高保真音频播放器”。播放器用ATMEL的EVK1105套件来实现,它将从SD卡、U盘和网络中读取音频文件,并对其进行解码及播放。该播放器能播放高保真音频文件,具有设备体积小、操作简单和便于携带使用等优点。

二、需求分析

2.1 功能要求

音频播放:能支持FLAC格式的音频播放

音频文件的存储介质:支持SD卡、移动硬盘、U盘、网络流中音频文件的读取和播放

力争实现对APE格式的支持

2.2 性能要求

播放文件的采样频率:48-96kHz

播放文件的采样精度:16/24位字长