基于Ptolemy Ⅱ的MP3解码器的建模仿真研究

基于Ptolemy Ⅱ的MP3解码器的建模仿真研究

论文摘要

随着嵌入式系统在各个领域的广泛应用,嵌入式系统的复杂性也日益增加,导致嵌入式系统开发中分析设计阶段的工作变得越来越重,所以有必要通过嵌入式系统建模来降低设计阶段的工作量。然而由于嵌入式系统通常具有异构性,现有建模方法在嵌入式系统设计方面显得不足,因此基于PtolemyⅡ平台研究一种能够有效解决嵌入式系统异构性问题的建模设计策略非常必要,对嵌入式系统的设计具有实际意义。PtolemyⅡ为分布、实时、并行的嵌入式系统提供建模仿真平台,它采用面向执行体构件的层次异构建模思想,通过提供丰富的计算模型解决嵌入式系统的异构性问题,而执行体构件主要实现嵌入式系统的功能逻辑。为说明此建模设计策略的有效性,本文基于PtolemyⅡ平台,对典型嵌入式系统-MP3解码器进行建模仿真。MP3解码器的关键是提升解码速度,实现实时解码。目前的解决策略多为改进硬件芯片的解码算法,而本文采用改进的实时调度算法提升解码软件过程的并行执行效率,并以MP3解码器建模仿真为实例,验证其有效性及可执行性。主要研究工作如下:1.首先介绍本文的研究背景及选题意义;介绍MP 3解码器的工作原理及解码流程,为后面的建模仿真奠定基础;分析目前建模仿真平台的特点,说明PtolemyⅡ建模仿真平台的优势;并且详细介绍PtolemyⅡ面向执行体的层次异构设计思想以及建模仿真平台。2.针对PtolemyⅡ执行体库中已有执行体不能满足MP3解码器建模需要的问题,分析PtolemyⅡ中执行体的体系结构,总结执行体的端口、参数、公有方法的设计策略,以及将自定义执行体添加到Vergil库中的添加方法。并根据MP3解码器的建模仿真需求,设计频率反转执行体。3.为了提升系统执行的并行性,满足MP3解码器的实时解码需求,对现有实时调度算法进行改进,提出新的基于PTIDES执行策略的调度算法。4.基于PtolemyⅡ面向执行体的层次异构设计方法,遵循MP3解码器的解码流程,并针对实时解码需求,在PtolemyⅡ建模仿真平台下分别采用改进前后的调度算法实现MP3解码器系统模型。在此基础上对模型进行仿真测试,说明PtolemyⅡ设计方法学实现MP3解码器建模仿真的可行性;对比算法改进前后模型的解码时间,证明算法的正确性和有效性。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 研究背景和意义
  • 1.2 技术基础与工作原理
  • 1.2.1 解码原理概述
  • 1.2.2 预处理
  • 1.2.3 比例因子解码
  • 1.2.4 哈夫曼解码
  • 1.2.5 反量化
  • 1.2.6 立体声处理
  • 1.2.7 重排序
  • 1.2.8 混叠重建
  • 1.2.9 逆离散余弦变换
  • 1.2.10 频率反转与子带合成滤波
  • 1.3 国内外研究现状
  • 1.4 本文组织结构
  • 1.5 本章小结
  • 第二章 Ptolemy Ⅱ建模仿真平台概述
  • 2.1 引言
  • 2.2 基于组件的设计思想
  • 2.2.1 面向执行体的设计思想
  • 2.2.2 面向对象与面向执行体的比较
  • 2.3 执行体
  • 2.3.1 复合执行体
  • 2.4 Ptolemy Ⅱ的计算模型
  • 2.4.1 同步数据流域
  • 2.4.2 有限状态机域
  • 2.4.3 PTIDES域
  • 2.5 本章小结
  • 第三章 基于Ptolemy Ⅱ的MP3解码器的执行体设计
  • 3.1 执行体的软件结构分析
  • 3.1.1 数据传递
  • 3.1.2 执行体的执行
  • 3.2 执行体的设计分析
  • 3.2.1 端口
  • 3.2.2 参数
  • 3.2.3 公有方法
  • 3.2.4 时间
  • 3.3 执行体的添加
  • 3.3.1 修改Makefile文件
  • 3.3.2 修改XML文件
  • 3.4 频率反转执行体设计
  • 3.4.1 参数和端口的定义
  • 3.4.2 公有方法的实现
  • 3.5 本章小结
  • 第四章 基于PTIDES执行策略的MP3解码器调度算法设计
  • 4.1 引言
  • 4.2 目前存在的PTIDES调度算法
  • 4.2.1 简单PTIDES调度算法
  • 4.2.2 并行PTIDES调度算法
  • 4.2.3 EDFPTIDES调度算法
  • 4.3 ZSFPTIDES算法
  • 4.4 实例分析
  • 4.5 本章小结
  • 第五章 基于Ptolemy Ⅱ的MP3解码器建模仿真实现
  • 5.1 MP3解码器的建模设计
  • 5.1.1 预处理模块
  • 5.1.2 比例因子解码
  • 5.1.3 哈夫曼解码
  • 5.1.4 反量化
  • 5.1.5 立体声处理
  • 5.1.6 还原PCM值
  • 5.2 仿真测试
  • 5.3 本章小结
  • 第六章 总结与展望
  • 6.1 本文工作总结
  • 6.2 下一步工作展望
  • 致谢
  • 参考文献
  • 附录A 硕士期间发表论文
  • 相关论文文献

    • [1].基于图像的手势识别 MP3播放器的应用[J]. 桂林航天工业学院学报 2020(02)
    • [2].环绕声与MP3环绕声浅析[J]. 北方音乐 2015(23)
    • [3].基于单片机的红外遥控MP3设计[J]. 淮海工学院学报(自然科学版) 2011(01)
    • [4].MP3壳体注射模设计[J]. 模具制造 2010(09)
    • [5].为什么都说MP3已死?其实它是重获新生[J]. 商业文化 2017(16)
    • [6].MP3产品设计的艺术分析[J]. 包装工程 2008(09)
    • [7].一种改进的MP3被动篡改定位检测算法[J]. 信息网络安全 2014(10)
    • [8].论MP3搜索引擎的侵权责任认定[J]. 哈尔滨学院学报 2009(06)
    • [9].一种基于数字水印的MP3作品版权保护的实现[J]. 信息技术 2015(11)
    • [10].基于S3C2410的嵌入式多通道MP3的研究与设计[J]. 工业控制计算机 2010(09)
    • [11].MP3压缩域中语音分割的研究与实现[J]. 计算机应用 2009(04)
    • [12].MP3未来在哪 由高清热引起的反思[J]. 电脑迷 2009(13)
    • [13].基于压缩域的MP3音频数字水印算法[J]. 计算机工程 2011(10)
    • [14].基于MP3播放器及数码录音笔的音频信号源[J]. 自动化技术与应用 2012(10)
    • [15].支持多种存储介质的嵌入式MP3播放系统的设计与实现[J]. 计算机系统应用 2008(01)
    • [16].MP3搜索引擎服务商的法律责任——对“百度案”和“雅虎案”二审判决的评析[J]. 电子知识产权 2008(08)
    • [17].应用电子技术专业《MP3播放器制作》项目教学设计与实施[J]. 河南科技 2014(05)
    • [18].针对MP3压缩域比例因子的音频水印算法[J]. 计算机工程与应用 2012(27)
    • [19].刍议MP3音乐下载中的著作权问题[J]. 法制与社会 2011(17)
    • [20].新款手机瞄准MP3用户[J]. TWICE消费电子商讯 2008(02)
    • [21].车载MP3的系统设计[J]. 山西电子技术 2009(06)
    • [22].母亲与MP3[J]. 当代护士(综合版) 2009(02)
    • [23].数字音乐(MP3)网络服务者的著作权侵权责任[J]. 商业文化(上半月) 2011(11)
    • [24].发短信赢MP3——《可乐》短信平台[J]. 可乐 2008(06)
    • [25].柑桔园链格孢菌Mp3毒素作用机制研究[J]. 中国南方果树 2012(03)
    • [26].MP3压缩域音频的数字水印算法[J]. 太原师范学院学报(自然科学版) 2011(04)
    • [27].大容量移动硬盘MP3播放器的硬件设计[J]. 淮阴工学院学报 2009(01)
    • [28].一种基于单片机的MP3音频播放器设计[J]. 电子设计工程 2016(06)
    • [29].发短信赢MP3——《可乐》短信平台[J]. 可乐 2008(08)
    • [30].与时长相关的相同码率MP3双压缩检测方法[J]. 计算机工程与应用 2017(11)

    标签:;  ;  ;  ;  ;  

    基于Ptolemy Ⅱ的MP3解码器的建模仿真研究
    下载Doc文档

    猜你喜欢