基于 ARM 与μC_OS-II 的实时语音传输技术研究.pdfVIP

基于 ARM 与μC_OS-II 的实时语音传输技术研究.pdf

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第八届工业仪表与自动化学术会议 基于 ARM 和μC/OS-II 的实时语音传输技术研究 Real Time Audio Communication Based on ARM and µC/OS-II 董 军 孙自强 (华东理工大学 自动化研究所,上海200237) 摘 要:主要讨论了基于LPC2138和嵌入式实时操作系统μC/OS-II的语音通信装置的软硬件设计,着重介绍实 时系统下的任务调度与程序编写的方法策略,以及利用ADPCM进行语言编解码的算法,简单探讨了无线条件下的 网络通信的相关问题。 关键词: μC/OS-II ADPCM LPC2148 无线通信 Abstract: This Paper mainly discusses the hardware and software design of real time audio communication device based on LPC2148 and real time embedded system µC/OS-II, introduced the strategy of tasks design under Real-time environment, discussed the technology of audio data co/decode in embedded device., and also we probed into the problem of wireless communication. Key words: µC/OS-II ADPCM LPC2148 Wireless Communication 0 引言 目前,在嵌入式系统里基于ARM微核的嵌入式处理器已经成为市场主流.随着ARM技术的广泛 应用,嵌入式无线网络环境下语音通信成为当前网络通信的一个热点,许多用户需要在无线网络 上进行信息交流和语音通信。带宽是影响语音服务质量的关键因素,要解决这个问题,一是要提 高无线网络的固有带宽,二是尽量降低语音传输所要求的带宽,这就要求无线网语音的接入设备 或者是终端设备能对语音数据进行压缩,以低比特率发送到网络上。因此,低速率语音编码技术 是无线网络语音传输中最关键的技术之一。为了加快开发的进度,提高系统的可靠性和稳定性, 采用了 μC/OS-II嵌入式操作系统。μC/OS-II是源代码公开的嵌人式实时操作系统[1],它是专为 微控制器系统和软件开发而设计的多任务操作系统内核。本文将介绍基于ARM和实时嵌入式操作 系统μC/OS-II的语言传输技术的软硬件设计。 1 硬件系统设计 本装置处理单元选用LPC2148芯片作为微控制器。此CPU为工业级温度范围;通过片内的PLL 可以实现高达60MHz的CPU操作频率;具有丰富的片类资源:32k的RAM和512k的FLASH;2个32位定 时器(带4路捕获和4路比较通道);RTC;看门狗定时器;2个UART;2个高速IIC接口(400kbit/s); 2个SPI接口;2个8路10位A/D转换器和D/A转换器,转换时间低至2.24μs;多达9个边沿或电平 触发的外部中断等[4]。 由于 LPC2148 内自带 10 位的 A/D 和 D/A 转换器,所以只要在芯片外围加上信号调理放大电 路就可以实现语音的输入输出了。因为选用的 LCD 模块带有控制器,所以可以通过 CPLD 来扩展 I/0 接口外接 LCD 作为人机界面,通过 CPU 的SPI 总线直接将数据写入 CPLD,经过CPLD转换后写 入 LCD。该方案减轻了 LPC2138 的负担,增加了系统配置的灵活性,方便以后的升级 8 。RF 模块 1 第八届工业仪表与自动化学术会议 通过串口与 CPU 相连,CPU 可以对其发送/接收命令以及语音压缩数据,其通信速率最高达到 250kbps,通信距离最大达到 500m,通过其接入局域网的 AP 可以实现大范围的无线通信。 Key-board 通过 LPC2148的 GPIO 扩展,硬件总体设计简单易行[3 4]。图

文档评论(0)

xuefei111 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档