学位论文 > 优秀研究生学位论文题录展示

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

作 者: 鲁静
导 师: 张晶
学 校: 昆明理工大学
专 业: 计算机应用技术
关键词: 面向执行体 MP3解码器 异构性 建模 调度算法
分类号: TN764
类 型: 硕士论文
年 份: 2011年
下 载: 20次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着嵌入式系统在各个领域的广泛应用,嵌入式系统的复杂性也日益增加,导致嵌入式系统开发中分析设计阶段的工作变得越来越重,所以有必要通过嵌入式系统建模来降低设计阶段的工作量。然而由于嵌入式系统通常具有异构性,现有建模方法在嵌入式系统设计方面显得不足,因此基于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解码器建模仿真的可行性;对比算法改进前后模型的解码时间,证明算法的正确性和有效性。

全文目录


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

相似论文

  1. 基于SVM的常压塔石脑油干点软测量建模研究,TE622.1
  2. 非正交面齿轮齿面建模及加工误差分析,TH132.41
  3. 混凝土高拱坝三维非线性有限元坝肩稳定分析研究,TV642.4
  4. HID灯整流效应的研究,TM923.32
  5. 面向SMDA的服务建模方法及工具实现,TP311.52
  6. 导弹虚拟试验可视化技术研究,TP391.9
  7. 飞行模拟中飞行管理计算机系统CDU组件设计与仿真,TP391.9
  8. 基于测量的Internet链路延迟建模,TP393.4
  9. 基于测量的Internet延迟分析与建模,TP393.4
  10. 车载CAN网络的网关设计方法研究,TP273
  11. 空中目标抗干扰识别跟踪系统,TN215
  12. 军队后勤物资管理系统设计与实现,TP311.52
  13. 内衣人台的雏形设计,TS941.2
  14. 拖拉机电控液压动力转向系统的转向机构及液压系统设计,S219.02
  15. 数学建模在高中数学教学中的实践与探索,G633.6
  16. 面向RIA开发模型的研究,TP311.5
  17. 虚拟手术中建模与仿真关键技术研究,TP391.41
  18. 基于模型的小麦根系可视化研究,S512.1
  19. 近红外光谱分析技术在尖椒叶片生长信息获取中的应用,S641.3
  20. 高丛蓝莓组培体系及种子萌发率的建模研究,S663.9
  21. 板球系统的控制算法研究,TP13

中图分类: > 工业技术 > 无线电电子学、电信技术 > 基本电子电路 > 调制技术与调制器、解调技术与解调器 > 解码器
© 2012 www.xueweilunwen.com