基于FPGA的MP3解码器软硬件协同优化设计

来源 :湖南大学 | 被引量 : 0次 | 上传用户:wobushilaji
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现有便携式MP3播放器设计通常采用专用集成电路芯片或者数字信号处理器实现MP3文件的解码。前者成本低,但功能单一、不支持升级,后者功能多样,但仅支持软件升级。随着可编程逻辑器件的快速发展,可以利用FPGA的并行运算能力加速MP3解码。本文采用FPGA对MP3解码器进行优化设计,通过软硬件协同设计方法,对已有软件解码算法实行硬件加速,缩短整体开发周期。在对MP3解码过程的运算复杂度进行分析与研究的基础上,根据各解码过程的特点,基于软硬件协同的方法对解码器进行软硬件模块划分,其软件部分仍保留原有软件解码方案,而硬件部分通过FPGA来实现,利用其并行运算能力加速解码过程。在MP3解码过程中,改进的离散余弦逆变换和子带综合滤波中的矩阵运算含有大量的迭代与循环乘法运算,因此可以对这两个解码过程进行硬件加速。首先采用蝶形算法对矩阵运算进行加速,将蝶形运算设计为专用的运算单元,利用状态机进行控制;而对于改进的离散余弦逆变换,由于分解过程中分支较多,不适合直接用加速器来实现,所以设计采用协处理器与主处理器并行工作以加速解码过程。本文设计实现了软件接口程序及测试程序,对每个模块进行了功能测试和性能测试,再将各个模块与系统集成在一起进行综合,最后对系统的功能与性能进行了测试。系统实验与检测结果表明,经硬件加速后,子带综合滤波器和改进的离散余弦逆变换分别减少了71.28%和30.97%的运行时间,优化后的MP3解码性能完全满足了设计要求。
其他文献
在高速发展的今天,高效精梳机的研发越来越受到关注。本文旨在研究高速(500钳次/分)运转时的精梳机支承系统的动态性能,并针对速度提高后引起的精梳机减振降噪等问题,对主运
目的探讨与研究黄芪颗粒联合门冬胰岛素对于治疗孕妇妊娠糖尿病的效果。方法选择本院2014年7月~2016年5月期间收治的122例妊娠糖尿病孕妇,随机将122名孕妇划分为观察组与对照
紫外激光表面处理作为一种清洁环保的物理改性方法,处理聚合物,可以改变聚合物表面的物理化学性能。本文采用波长为266nm的紫外固体激光照射聚酰胺织物,研究照射后纤维表面形
目的观察加味逍遥散与化疗药结合对探鼠移植性肝癌(HepG2)模型的抗肿瘤作用。并探讨该复方中药抗肿瘤的作用机制。方法15只六周龄裸鼠建立裸鼠人肝癌模型(HepG2)。并随机分为
我国能源资源和生产力发展呈逆向分布,能源丰富地区远离经济发达地区,长距离、大容量输电是我国电力输送的显著特点。随着国民经济的飞速发展,我国全社会用电量需求大幅增加,
岑仲勉(1885-1961)是20世纪中国著名的广东籍历史学家。他自学成才,精研史学,成就卓著,中年以后任职中央研究院历史语言研究所,新中国建立后任教中山大学。他毕生致力于史学
猕猴桃(Actinidia chinensis Planch.)是猕猴桃属藤本植物,果实酸甜可口,营养丰富,倍受人们喜爱。近年来,猕猴桃加工产品的市场越来越大,加工过程中产生的副产物-猕猴桃籽逐
超声波检测技术是无损检测方法中应用最为广泛的方法之一。此方法相较与目测的传统方法上有着便于携带,实用复杂多变的工作环境,快速定位,准确进行活体立木内部损伤的识别分
将生核桃仁原料分别采用低O2高CO2的聚乙烯(PE)及复合材料(KNY17//CPE80)材料包装密封后,置于(2±1)℃冷库贮藏;以普通聚乙烯(PE)包装为对照,通过定期检测相关品质指标,研究不同
作为一种新型人造板材,重组竹最大的特点是突破了传统的加工方式,保证了竹材利用率高达90%以上,在原料上既可利用大径毛竹,也可利用小径竹。重组竹在具有力学性能稳定、纵向强度