图1 无线VoIP话机的系统示意图
图4 超帧的同步
时隙1开始后,语音网关需要TSTms的时间将射频芯片从空闲状态转换为发送状态,当转换为发送状态后,预先存储在射频芯片发送RAM中的信标帧立即开始发送,手持设备上的射频芯片在收到六个字节TSPms后自动锁存一个当前时间timestamp(时间戳), 这个值由手持设备在正确接收完信标帧后读取。根据这个值,手持设备可以设定MC13192定时器在(timestamp+1875-TST- TSP)ms时刻产生中断,进入该中断服务程序的时刻即时隙2的起始时刻。在时隙2中使用MCU定时器设置随后14个时隙的定时中断产生时间,定时时间为1875ms。设置MC13192定时器中断相关代码如下所示:
图5 无线手持设备端的硬件框架
本设计已经在基于MCF5234微处理器(无线语音网关)和MCF5249微处理器(无线手持设备)的硬件平台上实现。如图8所示,左图为无线语音网关,右图为无线手持设备。

图8 系统硬件实物图
本设计实现了包括呼叫转移,三方通话等在内的7项通话功能。在40米范围内,具有良好的语音效果。该系统为家庭、办公环境实现无线VoIP通信提供了一种参考设计,且具有结构简单,功耗小,软件层次清晰等特点。
参考文献:
1. IEEE Standard 802.15.4-2003
2.RFC 3261.Session Initial Protocol. 2002
3.Freescale. MCF5249 ColdFire Integrated Microprocessor User’s Manual. 2003
4.Freescale. MC13192/MC13193-2.4GHz Low Power Transceiver for the IEEE802.15.4 Standard Reference
Manual. 2006
5.Motorola. 3V 13-bit Linear PCM Codec-Filter User’s Manual. 1997
6.Jean J. Labrosse 著,邵贝贝等译,嵌入式实时操作系统uC/OS-II(第二版). 北京航空航天大学出版社. 2005
电子产品世界