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

基于DTT6C01B平台的移动终端应用研究

作 者: 范丽芳
导 师: 韦云隆
学 校: 重庆理工大学
专 业: 测试计量技术及仪器
关键词: DTT6C01B 直接存储器方式 不连续接收 VC++
分类号: TN929.5
类 型: 硕士论文
年 份: 2009年
下 载: 15次
引 用: 1次
阅 读: 论文下载
 

内容摘要


自主的移动通信系统开发,可以减少我国对国外公司的技术依赖,缩短我国与国外的技术差距,也可带动一系列的相关产业的发展、进步,对于我国经济的发展起到巨大的推进作用。正是在此背景下,本课题在大唐移动通信终端GSM/GPRS系统设计的基础上,进行了基于DTT6C01B平台的自主移动终端应用研究。本论文采用直接存取方式控制UART的输入输出,配置完毕后,DMA可以不占用任何CPU资源,自动的将数据从指定的设备搬移到指定的目标中去,以解放CPU资源,频繁中断导致系统死机情况消失,提高了产品质量。其中,DMA控制UART的输入,即将数据从UART搬移到SRAM中,模块设计中DMA采用自动重载方式,这样DMA可以连续不断的重复填充SRAM的缓冲区,无须CPU的任何干预,解放了大量的CPU资源。且通过启动一个任务,定时查询缓冲区的数据是否更新,并将更新的数据发给相应的模块,这样可提高系统的响应速度;DMA控制UART的输出,即将数据从SRAM中搬移到UART中,模块设计中DMA采用链表方式,这是由于UART发送缓冲区较大,多数情况下DMA无法一次搬完数据,采用链表方式可使DMA实现一次配置多次执行的功能,解放了CPU资源并提高了系统响应速度。为了降低移动终端的功耗,提高其待机时间,在GSM的相关标准中引入了不连续接收(DRX)的概念。本文在DTT6C01B芯片和COMSYS的物理层设计方案的基础上,研究了不连续接收(DRX)的低功耗设计与实现的方法和流程。为了在程序中实现DRX的功能,在L1C程序中加入了DRX Manager模块,用于判断程序是否应该进入睡眠状态、进入哪种睡眠模式以及睡眠的时间。将DRX低功耗设计理念应用于移动终端模块后,可根据移动终端所处的状态动态地对其它(例如,射频电源)功耗模块进行控制,使系统的待机平均电流由原来的80mA降低到5mA左右,大大提高了系统的实用性。为了使用户对整个系统有更清晰地认识,使系统的功能操作更直观、方便,本文利用VC++设计了一个基于DTT6C01B平台的移动终端系统仿真界面。该VC++程序主要是通过向串口中发送AT指令来实现拨打电话和收发短信的功能,一方面验证了模块软件中对AT指令的解析是否正确,另一方面验证了系统功能的正确性和可行性。

全文目录


摘要  4-5
Abstract  5-10
第一章 绪论  10-13
  1.1 课题背景  10-11
  1.2 国内外研究现状  11-12
  1.3 主要任务和内容  12-13
第二章 系统概述  13-17
  2.1 硬件结构  13-15
    2.1.1 DTT6CO1B 模块说明  13-15
    2.1.2 系统的存储空间  15
  2.2 软件结构  15-17
第三章 DMA 控制UART 输入输出模块设计  17-47
  3.1 DMA 概述  17-19
  3.2 DMA 控制UART 输入模块设计  19-35
    3.2.1 总体设计  19-20
    3.2.2 详细设计  20-35
      3.2.2.1 UART 接收初始化和DMA 通道初始化  20-28
      3.2.2.2 SPD_DMA 任务  28-35
  3.3 DMA 控制UART 输出模块设计  35-46
    3.3.1 总体设计  35-36
    3.3.2 详细设计  36-46
      3.3.2.1 SPD_SendData 函数  36-43
      3.3.2.2 DMA_Send_Block_UART 函数  43-46
  3.4 小结  46-47
第四章 DRX 低功耗设计  47-58
  4.1 DRX 概述  47
  4.2 DRX 睡眠分类  47-48
  4.3 DRX 执行条件  48
  4.4 DRX 整体框架及实现机制  48-49
  4.5 DRX 的睡眠与唤醒  49-56
    4.5.1 COMM SLEEP  49-52
    4.5.2 DEEP SLEEP  52-56
  4.6 DRX 的非正常唤醒  56-57
  4.7 DRX 的时钟校准  57
  4.8 小结  57-58
第五章 基于DTT6CO1B 平台的移动终端仿真界面设计  58-72
  5.1 软件结构  58-60
    5.1.1 系统软件结构  58-59
    5.1.2 软件内部结构  59-60
  5.2 用例顺序图  60-63
    5.2.1 菜单操作  60-61
      5.2.1.1 类与函数的说明  60-61
      5.2.1.2 流程说明  61
    5.2.2 发送AT 指令  61-63
      5.2.2.1 类与函数的说明  62-63
      5.2.2.2 流程的说明  63
  5.3 仿真界面运行测试  63-71
    5.3.1 硬件连接  63-64
    5.3.2 开机流程  64-65
    5.3.3 关机流程  65
    5.3.4 短消息模块操作  65-70
      5.3.4.1 读短消息  66
      5.3.4.2 删除短消息  66-68
      5.3.4.3 回复短消息  68
      5.3.4.4 发短消息  68-70
    5.3.5 CC 模块操作  70-71
      5.3.5.1 拨电话  70-71
      5.3.5.2 接听电话  71
  5.4 小结  71-72
第六章 总结  72-74
  6.1 总结  72-73
  6.2 有待进一步解决的问题  73
  6.3 展望  73-74
致谢  74-75
参考文献  75-76
附录 术语解释  76-77
个人简历、在学期间发表的学术论文及取得的研究成果  77

相似论文

  1. 惯导平台车载试验的仿真系统及辨识方法研究,TN966
  2. 脂肪酶催化猪油合成Vc脂肪酸酯及其抗氧化活性的研究,TS202.3
  3. 基于FMECA的可靠性软件开发,TP311.52
  4. 基于仿真技术的虚拟通信实验系统设计与实现,TP391.9
  5. DES_RSA混合加密以及传输实现,TP309.7
  6. 水电机组运行稳定性试验数据分析方法研究及应用,TV737
  7. Ad hoc网络监控软件的开发,TN929.5
  8. 大腔长波长调谐干涉测试技术研究,TN247
  9. 集料级配实时检测系统研究与实现,U415.5
  10. 骏枣果实内糖、酸、V_C积累过程与调控研究,S665.1
  11. 人皮肤成纤维细胞诱导多潜能干细胞的研究,R329
  12. 基于VC的自动配料系统的研究与设计,TP311.52
  13. 基于随机集样本的统计学习理论基础,O212.2
  14. 基于VC++地表水水质预测评价系统,X824
  15. 无刷双馈发电机的电磁设计及其性能分析,TM31
  16. 基于VC++和MATLAB的铰链四杆机构综合的软件开发,TP311.52
  17. 新型干法水泥分解炉的模糊控制研究,TP273.4
  18. 多头拼接扫描仪图像处理及辅助调试系统,TP391.41
  19. 基于迭代函数系统的分形图的研究与实现,TP391.41
  20. VC/PE-BACKED对创业板上市公司IPO抑价度影响的实证研究,F832.51
  21. SZF型波浪浮标数据采集、处理与无线传输系统,P715.2

中图分类: > 工业技术 > 无线电电子学、电信技术 > 无线通信 > 移动通信
© 2012 www.xueweilunwen.com