最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

基于CS6220的VoIP终端的研究

IT圈 admin 27浏览 0评论

2024年10月21日发(作者:进信鸿)

维普资讯

第29卷第4期 

电子器件 

Chinese Journal Of Electron Devices 

2006年12月 

v01.29 No.4 

Dec.2006 

Research of V0IP Terminal Device Based on CS6220 

HUANG Yuan-feng ,HUANGXue-da。 

,1.School ofElectrical andInformationEngineering,WuhanInstitute ofTechnology,Wuhan 430073,China;、 

\2.Faculty ofMechanical&Electrnioc Engieenring,China University ofGeosciences,Wuhan 430074,China] 

Abstract:We developed VoIP terminal devices according to H.323 protocols.It is very intricate to do for 

US.which resulted in a lot of problem.The paper puts forward a portable design scheme of V0IP terminal 

devices on CS6220,which may be implemented by using SIP protocols,and assures QoS of telephone oper- 

ation,and telephone operation interface accorded with correlative criterion;How to design and implement 

the hardware and software of VoIP terminal device on CS6220 was described.Performance testing result of 

telephone interface indicated that the design run all right on Internet. 

Key words:voice over IP;Foreign Exchange Station;Session Initiation Protocol;Foreign Exchange Of— 

lfee. 

EEAoC:7210 

基于CS6220的VolP终端的研究 

黄元峰 ,黄学达 

l 1.武汉工程大学电气信息学院,武汉430073; I 

 l2.中国地质大学机械与电子工程学院,武汉430074 J 

摘 要:以往的II)电话设备主要采用H.323协议实现,但是H.323协议实现过程的复杂,给实际使用造成很多的问题。提 

出一种基于CS6220的VoIP终端的实现方法,VoIP协议采用实现简单的SIP协议,同时也能够确保电话业务的服务质量,电 

话业务接口的技术性能指标满足相关规范要求;重点阐述了基于CS6220的VoIP终端的软硬件设计方法;电话接口的性能测 

试结果表明,所提出的方案在因特网运行良好。 

关键词:IP电话;FXS;SIP;FXO. 

中图分类号:TP311 文献标识码:A 文章编号:lOO5-949O(2Oo6)o4一l296-一D3 

IP语音技术Voice over IP(、 IP)是随着上个 

世纪9O年代以来开始的互联网商业化革命以及网 

开放、扩展性好和支持移动等优点,在3G,NGN中 

得到广泛的应用。当前,业界已经意识到未来的媒 

络融合技术发展起来的。这种就是以互联网传输协 

议(IP协议)作为语音数据的载体,使实时语音数据 

能够象其他数据包一样在互联网中传输并提供可以 

接受的语音质量以及其他一些基于这种分组传输技 

术的增殖服务。 

IP电话可以采用H.323,SIP,MGCP或H. 

体通信网络将是SIP主宰的网络。本文主要研究基 

于CS6220的使用SIP协议的V0IP终端,有一个 

FXS口和一个做逃生用的FXO口。 

1 VolP终端在Internet中的应用 

VoIP终端主要指通常所说的FXS(Foreign 

248协议建网。但其中的SIP协议具有协议简单、 

收稿日期:2006-02-22 

Exchange Station),FXS接口为PBX的内线分机接 

作者简介:黄元峰(1966一),男,副教授,从事控制理论应用及计算机网络技术研究,huang-yuamfeng@tom.com; 

黄学达(1978一),男,硕士研究生,研究方向为基于以太网的无源光网络(EP0N)的用户终端设备的研制开发,huan- 

gxueda( ̄163.COm. 

维普资讯

第4期 黄元峰,黄学达:基于CS6220的Voip终端的研究 1297 

口,向远程馈电,接模拟电话机。如果需要实现基于 

SIP协议的所有终端的正常通讯,还需要SIP Serv- 

er进行相应的管理;如果需要实现与PSTN电话的 

互通,还需要模拟的中继网关FXO(Foreign Ex- 

change Office)或者EI数字中继网关TG以及信令 

网关SG,其IP侧均采用SIP协议,PSTN侧采用 

No.7信令或者ISDN PRI。在NGN中商用的 

VoIP还应有Radius认证服务器,计费服务器等等。 

如图1为本文研究的VoIP终端的具体应用示 

意图,采用CS6220的FXS终端接模拟电话机,通过 

45接到Internet中,通过TG,SG实现,与PSTN 

的互通,通过Router实现与NGN,其他Interner的 

通讯,其中3个FXS接到PSTN 2的 11是做逃 

生口用。与Internet和NGN的其他VoIP设备使 

用SIP协议进行互通,其中SIP协议实现是采用 

I 261, RFC2327、 RFC3262、 RFC3264、 

I C3581、RFC3515等规范。 

图1 VoIP终端应用示意图 

2 VoIP终端的基本硬件设计 

2.1 VoIP终端硬件原理¨ 

该Voip终端方案基于台湾Myson Century公 

司32一Bit SoC VoIP Processor CS6220,有MIPS— 

X5的RISC和180 MIPS DSP双核结构,实现网络 

协议TCP/IP的处理,1路话音压缩和解压缩处理, 

以及实现断电或者网络故障时的电话逃生的控制工 

作;CS6220有2个10/100BASE—T的MII接口, 

需要接两片PHY,一个用做具有路由功能的WAN 

口,一个做LAN口用;采用Silicon Laboratories公 

司的Si3210实现一路FXS语音的A/D,D/A以及 

PCM编码解码;采用Si3050和Si3019接收来自 

PSTN的馈电,实现FXO的功能。使用专用调试接 

口板STIC一侧连接到终端的JTAG口,一侧通过 

并口接到PC进行软件调试和下载,后期升级软件 

可以直接使用WEB页面进行下载,Voip终端的结 

构框图如图2所示。 

图2 VoIP终端结构框图 

2.2 VoIP终端硬件结构 

本FXS语音网关硬件主要包括几个部分: 

Voip处理器模块,FXS模块,FX0模块,Ethernet 

模块等。 

2.2.1 Voip处理器模块 

本模块主要采用台湾Myson eCntury公司32一 

Bit SoC VoIP Processor CS6220,是一个双核的 

CPU,由一个MIPS结构的RISC CPU和一个运算 

能力达180 MIpS的DSP组成,集成16 kbyte的In_ 

ternal boot RQM,384 kbyte的Internal RAM,启 

动程序和连续数据表存放在Internal boot R0M 

中,DSP相关的代码均在该Internal RAM中运行, 

外挂1M 16bit的FLASH,型号是 Ⅵ29LV16OT, 

主要存放编译的程序及运行网络相关的协议栈。 

TDM port最大支持4路FXS语音的处理,本 

设计中主要用于1路FXS与1路FXO语音的处 

理。有两个10/100& E_T的MII结构的MAC, 

实现1路WAN与1路LAN接口。在芯片内部的 

Memory Controller,MAC,TDM,DES等均挂在总 

线上。另外,就是对外出一个JTAG调试口。 

2.2.2 FXS模块。 

本模块采用Silicon Laboratories公司的 

Si3210,具有所有的B()RSCHT功能,是一款低功 

耗集成CODEC和SLIC功能并具备铃流电压产生 

功能的SoC。线性反馈参数,信令产生以及音频信 

号处理可以用软件编程实现相应参数的调整。通过 

SPI、PCM总线实现与CPU、DSP通讯。 

2.2.3 FX0模块‘ 

本模块采用Silicon Laboratories公司的DAA 

器件Si3050和Si3018,实现PSTN信号的检测接 

收、线路电压与环路电流的监控,收发信号80dB的 

动态范围,线路接口可通过软件编程进行调整,通过 

维普资讯

1298 电 子 器件 第29卷 

SPI、PCM总线实现与CPU、DSP通讯。 

2.2.4 Ethernet模块 

此模块为用户操作提供telnet、web server等 

接口。 

3.2 VoIP终端软件架构【2. ・ ) 

本模块采用2片RealTek公司的PHY芯片 

RTL8201,10BASE的MII接口的PHY,与CS6220 

基于SIP的语音网关的软件系统结构如图3, 

它建立在SIP协议栈的基础上,增加了数据处理和 

的两个MAC分别相连,实现WAN和 接口。 

其中WAN口具有简单的路由功能。 

3 VoIP终端的基本软件设计 

VoIP终端的软件工作主要是底层的驱动、操作系统 

NNOS的移植、TCP/IP协议栈的移植、VoIP相关 

协议栈的处理以及应用层软件的编写。虽然VoIP 

有H.323、SIP、MGCP、H.248等协议体系,但是 

SIP协议以其结构简洁、开发实现容易,是NGN中 

的主流协议,因此,本中终端采用SIP协议。 

3.1软件设计介绍 

软件开发编译环境是Redhat Linux9.0(完全 

安装),开发语言标准C,软件调试下载使用Myson 

Century公司提供的STIC装置通过J T| 接该终 

端,通过并口接到PC上,其中PC Bios中设置并口 

模式为EPP 

环境变量进行如下设置: 

setenv BLD

_

SRC/root/edev/sw/src 

setenv BLD TOOLSBLD/root/edev/sw/toolsbld 

setenv BLD

_

SRCBLD/root/edev/sw/srcbld 

setenv BLD

TARGET

PLATFORM NNOS

Audaci— 

tyT2 

setenv TPII) 0 1。 

软件采用模块化设计,模块之间彼此独立,通过消 

息机制、共享数据结构方式通信,其中主控模块协同几 

个模块之间的通信和调用。可分为如下主要模块: 

(1)CS6220主控模块 

此模块为系统主控流程模块,包括系统初始化、 

系统任务派生、系统模块之间通信的消息管理、协议 

流程、振铃及摘挂机流程等。 

(2)CS6220的DSP控制模块 

此模块主要为DSP控制流程,包括音频数据的 

采集、压缩及数据的RTP/RTCP、T.38编码、发送, 

完成FXS和FXO的有关语音信号的处理工作。 

(3)内核模块 

此模块包括NNOs嵌入式操作系统内核、系统 

板支持包(BSP)、硬件外设驱动等。 

(4)协议模块 

SIP协议模块,包括RFC3261,RFC2327、 

RFC3262、RFC3264、RFC3581、RFC3515协议等。 

(5)用户接口模块 

用户接口处理的功能。CS6220 DSP完成语音压缩 

编勰码处理,CS6220的CPU对SIP协议栈的处理 

是软件系统的核心。CS6220的CPU作为主处理 

器,将语音数据交给DSP进行压缩编码,取回编码 

按协议进行数据打包,并发送到以太网接口。同时 

侦听以太网口,看是否有数据包到达,根据协议分发 

数据,如是语音编码数据,则交给DSP进行语音还 

原,取回语音数据输出;协议处理包括:RTP/ 

RTCP实时传输/控制协议、ICMP、DHCP、TFTP、 

DNS、NTP、还有TCP/IP和UDP/IP等;应用层 

要通过Telnet、Http等完成系统的升级和配置工 

作。CS6220的CPU还完成SLIC的铃流驱动和摘 

挂机检测等功能。 

图3基于SIP的VoII)终端软件系统结构 

4 VoIP终端的关键技术l-8 

综合对V()IP终端的硬件和软件方面的研究,本 

终端的关键技术大致有几个方面:①网络接口路由 

功能的实现;②自动回声取消;③G723.1语音编码 

的实现;④NNOS嵌入式操作系统内核的移植。 

5结论[ n] 

根据此方案设计的VoIP终端,使用装有Inter- 

action SIP Proxy免费软件的PC做SIP Server,分 

配两个帐号给两台VoIP终端,成功注册到该SIP 

Server上。主要测试设备的呼叫建立能力、呼叫长 

时保持能力以及通话语音质量测试。测得该设备1 

小时最多能建立起600次呼叫;当建立起一次呼叫 

后,测试24 h后呼叫仍然保持;根据ITU的P.800 

标准,采用MOS值来判断该设备的语音质量,请5O 

位听同一语音样本,根据各自的感受对该设备的语 

(下转第1302页) 

维普资讯

1302 电子 器件 第29卷 

单片机以中断方式响应PC机发送过来的数据 

和命令。它的控制流程如图5所示。 

开关矩阵是必要的也是必然的。选用的芯片 

MT8816性能优良(包括其导通电阻小、通道频带 

宽、相邻通道隔离度高、功耗低及控制容易等),是音 

频信号切换的理想器件。开关系统在计算机控制 

下,顺利地实现了测试通道的转换,和测试系统中 

其他的模块一起实现了AMU的自动测试,达到了 

预期的效果。 

参考文献: 

AMU Component Maintenance Manual 23-51—34[z].TEAM 

C。1997. 

Technical Documentation of MT8816 8X 16 Analog Switch At- 

ray[z],Zarlink Semiconductor Inc,1997. 

李行善,左毅,孙杰.自动测试系统集成技术[M].北京:电子 

 

叫 ] ] ] 嘲 

工业出版社,2004.

] 嘲 啪 ] 嘲 ] ] 嘲 啪 ] 

雷霖.微机自动检测与系统设计[M].北京:电子工业出版社, 

2003. 

王威廉,胡康成,王建.MT8816模拟开关阵列电路在多路音 

频信号切换中的应用口].电子技术应用,1998,(11):58-60. 

王立锦.MT8816性能及在音频、视频开关矩阵系统中的应用 

图5单片机控制流程图 

口].电子技术,1998,(1):36-38. 

杨江平,肖文杰.自动测试设备开关矩阵之研究[J].计算机测 

量与控制,2002,(2):78-80. 

4结束语 

开关系统是实现自动测试的重要组成部分,在 

飞机音频管理组件( 以U)的自动测试系统中应用 

潘笑梅.16×8视音频切换矩阵[J].电视技术,1999,(1): 

62 65. 

(上接第1298页) 

音质量进行打分,最后该设备的MOS值为4.5,有 

很好的语音通话质量。可见,该设备可直接接人In— 

ternet进行商业应用。随着网络的宽带化和因特网 

向家庭用户的普及,在以软交换技术为核心的下一 

[5]RFC3261一SIP;esSsion Initiation Protocol[S],2003:1—120. 

[63 ITu_T Recommendation IEEE Std 802.3 asMA/CD Access 

Method and Physialc ayerL Speciifatcions[s].2002.3:1-280. 

[71 ITu—T,“Pulse Code Modulation(PcM)voice frequencies”, 

Recommendation G.711[S].1988.8:卜12. 

[8] ITU-T,“Dual Rate Speech Code for Multimedia ommuniCa—c 

tions Transmitting at 5.3 and 6.3 kbps”,Recommendation G 

代网络(NGN),电话通信将向IP电话转移,VoIP 

终端的市场前景非常广阔。 

参考文献: 

[1] MEson Century, C cS622O Datasheet V1.2[S],2005.6: 

5o-16O. 

723.1[S].1996.3:卜3o. 

[9]IP电话网关设备技术要求[S]12-56.YD/T 1O71—2000中华 

人民共和国信息产业部2000、6. 

[1O1 IP电话网关设备测试方法[s].YD T 1O72—2000中华人民 

共和国信息产业部2000.6:3-59. 

[2] MEson Century,INC VR4.0 User Guid V1.o[s1,2005.8: 

11-36. 

[111 IP电话网关设备协议互通技术规范[s].YD T 1O46—2000 

中华人民共和国信息产业部2000.6:13-25. 

[12]中国电信SIP协议规范(试行)[S].中国电信集团公司,2004. 

4: 73. 

[31 Silion cLaboratories.Si3210/Si3211 Datasheet V1.43[M], 

2005.8:21-2. 

[4] Silicon abLoratories.Si3050 Si3018/19 Datasheet V1.O1[s], 

2005.2:1—67 

2024年10月21日发(作者:进信鸿)

维普资讯

第29卷第4期 

电子器件 

Chinese Journal Of Electron Devices 

2006年12月 

v01.29 No.4 

Dec.2006 

Research of V0IP Terminal Device Based on CS6220 

HUANG Yuan-feng ,HUANGXue-da。 

,1.School ofElectrical andInformationEngineering,WuhanInstitute ofTechnology,Wuhan 430073,China;、 

\2.Faculty ofMechanical&Electrnioc Engieenring,China University ofGeosciences,Wuhan 430074,China] 

Abstract:We developed VoIP terminal devices according to H.323 protocols.It is very intricate to do for 

US.which resulted in a lot of problem.The paper puts forward a portable design scheme of V0IP terminal 

devices on CS6220,which may be implemented by using SIP protocols,and assures QoS of telephone oper- 

ation,and telephone operation interface accorded with correlative criterion;How to design and implement 

the hardware and software of VoIP terminal device on CS6220 was described.Performance testing result of 

telephone interface indicated that the design run all right on Internet. 

Key words:voice over IP;Foreign Exchange Station;Session Initiation Protocol;Foreign Exchange Of— 

lfee. 

EEAoC:7210 

基于CS6220的VolP终端的研究 

黄元峰 ,黄学达 

l 1.武汉工程大学电气信息学院,武汉430073; I 

 l2.中国地质大学机械与电子工程学院,武汉430074 J 

摘 要:以往的II)电话设备主要采用H.323协议实现,但是H.323协议实现过程的复杂,给实际使用造成很多的问题。提 

出一种基于CS6220的VoIP终端的实现方法,VoIP协议采用实现简单的SIP协议,同时也能够确保电话业务的服务质量,电 

话业务接口的技术性能指标满足相关规范要求;重点阐述了基于CS6220的VoIP终端的软硬件设计方法;电话接口的性能测 

试结果表明,所提出的方案在因特网运行良好。 

关键词:IP电话;FXS;SIP;FXO. 

中图分类号:TP311 文献标识码:A 文章编号:lOO5-949O(2Oo6)o4一l296-一D3 

IP语音技术Voice over IP(、 IP)是随着上个 

世纪9O年代以来开始的互联网商业化革命以及网 

开放、扩展性好和支持移动等优点,在3G,NGN中 

得到广泛的应用。当前,业界已经意识到未来的媒 

络融合技术发展起来的。这种就是以互联网传输协 

议(IP协议)作为语音数据的载体,使实时语音数据 

能够象其他数据包一样在互联网中传输并提供可以 

接受的语音质量以及其他一些基于这种分组传输技 

术的增殖服务。 

IP电话可以采用H.323,SIP,MGCP或H. 

体通信网络将是SIP主宰的网络。本文主要研究基 

于CS6220的使用SIP协议的V0IP终端,有一个 

FXS口和一个做逃生用的FXO口。 

1 VolP终端在Internet中的应用 

VoIP终端主要指通常所说的FXS(Foreign 

248协议建网。但其中的SIP协议具有协议简单、 

收稿日期:2006-02-22 

Exchange Station),FXS接口为PBX的内线分机接 

作者简介:黄元峰(1966一),男,副教授,从事控制理论应用及计算机网络技术研究,huang-yuamfeng@tom.com; 

黄学达(1978一),男,硕士研究生,研究方向为基于以太网的无源光网络(EP0N)的用户终端设备的研制开发,huan- 

gxueda( ̄163.COm. 

维普资讯

第4期 黄元峰,黄学达:基于CS6220的Voip终端的研究 1297 

口,向远程馈电,接模拟电话机。如果需要实现基于 

SIP协议的所有终端的正常通讯,还需要SIP Serv- 

er进行相应的管理;如果需要实现与PSTN电话的 

互通,还需要模拟的中继网关FXO(Foreign Ex- 

change Office)或者EI数字中继网关TG以及信令 

网关SG,其IP侧均采用SIP协议,PSTN侧采用 

No.7信令或者ISDN PRI。在NGN中商用的 

VoIP还应有Radius认证服务器,计费服务器等等。 

如图1为本文研究的VoIP终端的具体应用示 

意图,采用CS6220的FXS终端接模拟电话机,通过 

45接到Internet中,通过TG,SG实现,与PSTN 

的互通,通过Router实现与NGN,其他Interner的 

通讯,其中3个FXS接到PSTN 2的 11是做逃 

生口用。与Internet和NGN的其他VoIP设备使 

用SIP协议进行互通,其中SIP协议实现是采用 

I 261, RFC2327、 RFC3262、 RFC3264、 

I C3581、RFC3515等规范。 

图1 VoIP终端应用示意图 

2 VoIP终端的基本硬件设计 

2.1 VoIP终端硬件原理¨ 

该Voip终端方案基于台湾Myson Century公 

司32一Bit SoC VoIP Processor CS6220,有MIPS— 

X5的RISC和180 MIPS DSP双核结构,实现网络 

协议TCP/IP的处理,1路话音压缩和解压缩处理, 

以及实现断电或者网络故障时的电话逃生的控制工 

作;CS6220有2个10/100BASE—T的MII接口, 

需要接两片PHY,一个用做具有路由功能的WAN 

口,一个做LAN口用;采用Silicon Laboratories公 

司的Si3210实现一路FXS语音的A/D,D/A以及 

PCM编码解码;采用Si3050和Si3019接收来自 

PSTN的馈电,实现FXO的功能。使用专用调试接 

口板STIC一侧连接到终端的JTAG口,一侧通过 

并口接到PC进行软件调试和下载,后期升级软件 

可以直接使用WEB页面进行下载,Voip终端的结 

构框图如图2所示。 

图2 VoIP终端结构框图 

2.2 VoIP终端硬件结构 

本FXS语音网关硬件主要包括几个部分: 

Voip处理器模块,FXS模块,FX0模块,Ethernet 

模块等。 

2.2.1 Voip处理器模块 

本模块主要采用台湾Myson eCntury公司32一 

Bit SoC VoIP Processor CS6220,是一个双核的 

CPU,由一个MIPS结构的RISC CPU和一个运算 

能力达180 MIpS的DSP组成,集成16 kbyte的In_ 

ternal boot RQM,384 kbyte的Internal RAM,启 

动程序和连续数据表存放在Internal boot R0M 

中,DSP相关的代码均在该Internal RAM中运行, 

外挂1M 16bit的FLASH,型号是 Ⅵ29LV16OT, 

主要存放编译的程序及运行网络相关的协议栈。 

TDM port最大支持4路FXS语音的处理,本 

设计中主要用于1路FXS与1路FXO语音的处 

理。有两个10/100& E_T的MII结构的MAC, 

实现1路WAN与1路LAN接口。在芯片内部的 

Memory Controller,MAC,TDM,DES等均挂在总 

线上。另外,就是对外出一个JTAG调试口。 

2.2.2 FXS模块。 

本模块采用Silicon Laboratories公司的 

Si3210,具有所有的B()RSCHT功能,是一款低功 

耗集成CODEC和SLIC功能并具备铃流电压产生 

功能的SoC。线性反馈参数,信令产生以及音频信 

号处理可以用软件编程实现相应参数的调整。通过 

SPI、PCM总线实现与CPU、DSP通讯。 

2.2.3 FX0模块‘ 

本模块采用Silicon Laboratories公司的DAA 

器件Si3050和Si3018,实现PSTN信号的检测接 

收、线路电压与环路电流的监控,收发信号80dB的 

动态范围,线路接口可通过软件编程进行调整,通过 

维普资讯

1298 电 子 器件 第29卷 

SPI、PCM总线实现与CPU、DSP通讯。 

2.2.4 Ethernet模块 

此模块为用户操作提供telnet、web server等 

接口。 

3.2 VoIP终端软件架构【2. ・ ) 

本模块采用2片RealTek公司的PHY芯片 

RTL8201,10BASE的MII接口的PHY,与CS6220 

基于SIP的语音网关的软件系统结构如图3, 

它建立在SIP协议栈的基础上,增加了数据处理和 

的两个MAC分别相连,实现WAN和 接口。 

其中WAN口具有简单的路由功能。 

3 VoIP终端的基本软件设计 

VoIP终端的软件工作主要是底层的驱动、操作系统 

NNOS的移植、TCP/IP协议栈的移植、VoIP相关 

协议栈的处理以及应用层软件的编写。虽然VoIP 

有H.323、SIP、MGCP、H.248等协议体系,但是 

SIP协议以其结构简洁、开发实现容易,是NGN中 

的主流协议,因此,本中终端采用SIP协议。 

3.1软件设计介绍 

软件开发编译环境是Redhat Linux9.0(完全 

安装),开发语言标准C,软件调试下载使用Myson 

Century公司提供的STIC装置通过J T| 接该终 

端,通过并口接到PC上,其中PC Bios中设置并口 

模式为EPP 

环境变量进行如下设置: 

setenv BLD

_

SRC/root/edev/sw/src 

setenv BLD TOOLSBLD/root/edev/sw/toolsbld 

setenv BLD

_

SRCBLD/root/edev/sw/srcbld 

setenv BLD

TARGET

PLATFORM NNOS

Audaci— 

tyT2 

setenv TPII) 0 1。 

软件采用模块化设计,模块之间彼此独立,通过消 

息机制、共享数据结构方式通信,其中主控模块协同几 

个模块之间的通信和调用。可分为如下主要模块: 

(1)CS6220主控模块 

此模块为系统主控流程模块,包括系统初始化、 

系统任务派生、系统模块之间通信的消息管理、协议 

流程、振铃及摘挂机流程等。 

(2)CS6220的DSP控制模块 

此模块主要为DSP控制流程,包括音频数据的 

采集、压缩及数据的RTP/RTCP、T.38编码、发送, 

完成FXS和FXO的有关语音信号的处理工作。 

(3)内核模块 

此模块包括NNOs嵌入式操作系统内核、系统 

板支持包(BSP)、硬件外设驱动等。 

(4)协议模块 

SIP协议模块,包括RFC3261,RFC2327、 

RFC3262、RFC3264、RFC3581、RFC3515协议等。 

(5)用户接口模块 

用户接口处理的功能。CS6220 DSP完成语音压缩 

编勰码处理,CS6220的CPU对SIP协议栈的处理 

是软件系统的核心。CS6220的CPU作为主处理 

器,将语音数据交给DSP进行压缩编码,取回编码 

按协议进行数据打包,并发送到以太网接口。同时 

侦听以太网口,看是否有数据包到达,根据协议分发 

数据,如是语音编码数据,则交给DSP进行语音还 

原,取回语音数据输出;协议处理包括:RTP/ 

RTCP实时传输/控制协议、ICMP、DHCP、TFTP、 

DNS、NTP、还有TCP/IP和UDP/IP等;应用层 

要通过Telnet、Http等完成系统的升级和配置工 

作。CS6220的CPU还完成SLIC的铃流驱动和摘 

挂机检测等功能。 

图3基于SIP的VoII)终端软件系统结构 

4 VoIP终端的关键技术l-8 

综合对V()IP终端的硬件和软件方面的研究,本 

终端的关键技术大致有几个方面:①网络接口路由 

功能的实现;②自动回声取消;③G723.1语音编码 

的实现;④NNOS嵌入式操作系统内核的移植。 

5结论[ n] 

根据此方案设计的VoIP终端,使用装有Inter- 

action SIP Proxy免费软件的PC做SIP Server,分 

配两个帐号给两台VoIP终端,成功注册到该SIP 

Server上。主要测试设备的呼叫建立能力、呼叫长 

时保持能力以及通话语音质量测试。测得该设备1 

小时最多能建立起600次呼叫;当建立起一次呼叫 

后,测试24 h后呼叫仍然保持;根据ITU的P.800 

标准,采用MOS值来判断该设备的语音质量,请5O 

位听同一语音样本,根据各自的感受对该设备的语 

(下转第1302页) 

维普资讯

1302 电子 器件 第29卷 

单片机以中断方式响应PC机发送过来的数据 

和命令。它的控制流程如图5所示。 

开关矩阵是必要的也是必然的。选用的芯片 

MT8816性能优良(包括其导通电阻小、通道频带 

宽、相邻通道隔离度高、功耗低及控制容易等),是音 

频信号切换的理想器件。开关系统在计算机控制 

下,顺利地实现了测试通道的转换,和测试系统中 

其他的模块一起实现了AMU的自动测试,达到了 

预期的效果。 

参考文献: 

AMU Component Maintenance Manual 23-51—34[z].TEAM 

C。1997. 

Technical Documentation of MT8816 8X 16 Analog Switch At- 

ray[z],Zarlink Semiconductor Inc,1997. 

李行善,左毅,孙杰.自动测试系统集成技术[M].北京:电子 

 

叫 ] ] ] 嘲 

工业出版社,2004.

] 嘲 啪 ] 嘲 ] ] 嘲 啪 ] 

雷霖.微机自动检测与系统设计[M].北京:电子工业出版社, 

2003. 

王威廉,胡康成,王建.MT8816模拟开关阵列电路在多路音 

频信号切换中的应用口].电子技术应用,1998,(11):58-60. 

王立锦.MT8816性能及在音频、视频开关矩阵系统中的应用 

图5单片机控制流程图 

口].电子技术,1998,(1):36-38. 

杨江平,肖文杰.自动测试设备开关矩阵之研究[J].计算机测 

量与控制,2002,(2):78-80. 

4结束语 

开关系统是实现自动测试的重要组成部分,在 

飞机音频管理组件( 以U)的自动测试系统中应用 

潘笑梅.16×8视音频切换矩阵[J].电视技术,1999,(1): 

62 65. 

(上接第1298页) 

音质量进行打分,最后该设备的MOS值为4.5,有 

很好的语音通话质量。可见,该设备可直接接人In— 

ternet进行商业应用。随着网络的宽带化和因特网 

向家庭用户的普及,在以软交换技术为核心的下一 

[5]RFC3261一SIP;esSsion Initiation Protocol[S],2003:1—120. 

[63 ITu_T Recommendation IEEE Std 802.3 asMA/CD Access 

Method and Physialc ayerL Speciifatcions[s].2002.3:1-280. 

[71 ITu—T,“Pulse Code Modulation(PcM)voice frequencies”, 

Recommendation G.711[S].1988.8:卜12. 

[8] ITU-T,“Dual Rate Speech Code for Multimedia ommuniCa—c 

tions Transmitting at 5.3 and 6.3 kbps”,Recommendation G 

代网络(NGN),电话通信将向IP电话转移,VoIP 

终端的市场前景非常广阔。 

参考文献: 

[1] MEson Century, C cS622O Datasheet V1.2[S],2005.6: 

5o-16O. 

723.1[S].1996.3:卜3o. 

[9]IP电话网关设备技术要求[S]12-56.YD/T 1O71—2000中华 

人民共和国信息产业部2000、6. 

[1O1 IP电话网关设备测试方法[s].YD T 1O72—2000中华人民 

共和国信息产业部2000.6:3-59. 

[2] MEson Century,INC VR4.0 User Guid V1.o[s1,2005.8: 

11-36. 

[111 IP电话网关设备协议互通技术规范[s].YD T 1O46—2000 

中华人民共和国信息产业部2000.6:13-25. 

[12]中国电信SIP协议规范(试行)[S].中国电信集团公司,2004. 

4: 73. 

[31 Silion cLaboratories.Si3210/Si3211 Datasheet V1.43[M], 

2005.8:21-2. 

[4] Silicon abLoratories.Si3050 Si3018/19 Datasheet V1.O1[s], 

2005.2:1—67 

发布评论

评论列表 (0)

  1. 暂无评论