论文部分内容阅读
Walkie-Talkie是对讲机的一种,其在人们的日常生活中的应用也越来越广泛。经过多年的发展,Walkie-Talkie产品日趋成熟并且多元化。随着短距离无线通信技术的发展,Walkie-Talkie呈现出与短距离无线通信新技术相结合的新趋势,出现了采用ZigBee网络的Walkie-Talkie新产品。除此之外,Walkie-Talkie与各种语音编解码技术的结合,以及为特定客户设计具有特定的功能的对讲系统具有重要研究价值和应用意义。本文将简单介绍ZigBee短距离无线网络技术和G.726编解码算法。与其他短距离无线通信技术相比,ZigBee技术具有发射功率小,数据传输速率低,设备成本极低,功耗小等特点。G.726语音编解码标准最近在工业界产品开发上的应用也越来越广泛。G.726语音编解码标准包含了16kbps,24kbps,32kbps,40kbps等4种速率,针对不同的需求可以选用适合该产品开发的压缩比速率。G.726语音编解码标准在对语音进行压缩的同时,也可以保证源语音的质量。本文在深入分析ZigBee技术标准和G.726语音编解码标准的基础上,提出了一种基于ZigBee网络和G.726协议,并在飞思卡尔MCF5213微处理器开发平台上设计和实现了Walkie-Talkie系统终端。与其他Walkie-Talkie话机设计方案相比,本方案具有实现简单,成本较低,抗干扰能力强的特点,适合于家庭,办公室范围内的无线语音通信。目前该方案已经得到功能验证。本文重点介绍了该Walkie-Talkie系统终端的软硬件平台设计与搭建。详细介绍了μC/OS-II操作系统在硬件平台上的移植,Walkie-Talkie系统终端的底层硬件模块驱动的编写和测试,Walkie-Talkie系统终端应用程序的设计和实现。论文还实现了软件的多层次优化,减少了目标代码量,提高了运行效率,并提出了针对降低丢包率和提高其抗干扰性的解决方案。本文还给出了系统的测试方案和测试结果,通过单元测试验证各单元模块的正确性和稳定性。在集成测试方面,主要针对丢包率情况进行了测试。测试结果表明,该Walkie-Talkie话机能较好地完成预期设计功能。