一种基于FPGA完成IP用户接入数字程控交换机的融合通信设备制造技术

技术编号:36942463 阅读:13 留言:0更新日期:2023-03-22 19:04
一种基于FPGA完成IP用户接入数字程控交换机的融合通信设备,其特征在于:FPGA模块用于完成数据的识别区分与处理转发;VOIP模块用于完成SIP会话处理、通信协议处理与转换功能;PHY模块与FPGA模块连接,并设有WAN接口,用于实现FPGA模块与IP用户的外部通信;网口交换模块分别与FPGA模块、VOIP模块连接,并设有若干LAN接口,用于实现内部通信;程控交换机通过内部串口与VOIP模块形成通信连接。其优点在于:IP用户可以通过网络,能够以SIP账号注册的方式直接接入数字程控交换机中,将模拟用户与IP用户无缝衔接,并与主控设备完美融合,使得模拟用户和IP用户由一个数字程控交换机控制,实现用户间的信息交互和资源共享。现用户间的信息交互和资源共享。现用户间的信息交互和资源共享。

【技术实现步骤摘要】
一种基于FPGA完成IP用户接入数字程控交换机的融合通信设备


[0001]本专利技术涉及通信
,具体涉及一种基于FPGA完成IP用户接入数字程控交换机的融合通信设备。

技术介绍

[0002]目前的数字程控交换机中,内线用户基本上都是模拟用户,无法做到IP用户的直接接入。
[0003]首先模拟用户接口直接接入距离是有限的,在数公里范围内;而采用增加光复用设备,可以实现远距离组网,使模拟用户达到延伸的目的,但是这样组网的设备成本就会比较高,同时还会有一定局限性与不灵活性。
[0004]其次模拟用户接口只能接入模拟话机,而无法接入丰富的形式各异的IP用户。
[0005]因此在数字程控交换机设备设计中,能够完成直接接入IP用户的方式方法,也成为了有效解决此类问题的关键所在。

技术实现思路

[0006]为了克服
技术介绍
的不足,本专利技术提供一种基于FPGA完成IP用户接入数字程控交换机的融合通信设备。
[0007]本专利技术所采用的技术方案:一种基于FPGA完成IP用户接入数字程控交换机的融合通信设备,包括IPS板、程控交换机;所述IPS板上设有:FPGA模块,用于完成数据的识别区分与处理转发;VOIP模块,用于完成SIP会话处理、通信协议处理与转换功能;PHY模块,其与FPGA模块连接,并设有WAN接口,用于实现FPGA模块与IP用户的外部通信;网口交换模块,其分别与FPGA模块、VOIP模块连接,并设有若干LAN接口,用于实现内部通信;所述程控交换机通过内部串口与VOIP模块形成通信连接。
[0008]所述FPGA模块至少能够完成SIP协议数据、音频数据、视频数据的识别区分与处理转发。
[0009]所述程控交换机设有模拟信号接口、环路中继接口、数字中继接口、SIP中继接口。
[0010]上述基于FPGA完成IP用户接入数字程控交换机的融合通信设备能够完成IP用户SIP协议的发送与接收;IP用户发送SIP协议的过程如下:IP用户发送SIP协议包给FPGA模块,FPGA模块收到该SIP协议包后,通过协议包的IP及端口号信息,并结合分配机制中的端口号、端口号属性以及IP信息做出相应处理,向内
转发SIP协议包至VOIP模块,VOIP模块接收SIP协议包后转换为私有通信协议,并发送至数字程控交换机中;IP用户接收SIP协议的过程如下:数字程控交换机发送私有通信协议至VOIP模块,VOIP模块接收后将其转换为相应的SIP协议包,并发送至FPGA模块;FPGA模块收到该SIP协议包后,通过协议包的IP及端口号信息,并结合分配机制中的端口号、端口号属性以及IP信息做出相应处理,向外转发SIP协议包至IP用户。
[0011]上述基于FPGA完成IP用户接入数字程控交换机的融合通信设备能够完成IP用户音频数据的发送与接收;IP用户发送音频数据的过程如下:先将IP用户的模拟电话信号进行模数转换,使模拟电话信号变为数字信号,并进一步转为RTP协议包;将该RTP协议包发送给FPGA模块,FPGA模块收到该RTP协议包后,通过RTP协议包的IP及端口号信息,并结合分配机制中的端口号、端口号属性以及IP信息,FPGA模块做出相应处理,向内转发音频数据至VOIP模块,VOIP模块接收RTP协议包后将其转换为PCM码流,发送至数字程控交换机中,最后通过数字程控交换机将PCM码流转为模拟电话信号或其它中继信号;IP用户接收音频数据的过程如下:数字程控交换机将模拟电话信号或其它中继信号转为PCM码流,发送至VOIP模块,VOIP模块接收PCM码流后将其转换为RTP协议包,并发送至FPGA模块;FPGA模块收到该RTP协议包后,通过该RTP协议包的IP及端口号信息,并结合分配机制中的端口号、端口号属性以及IP信息,FPGA模块做出相应处理,向外转发音频数据至IP用户,由IP用户将RTP协议包转为数字信号,再将数字信号转为模拟电话信号。
[0012]上述基于FPGA完成IP用户接入数字程控交换机的融合通信设备能够完成IP用户视频数据的发送;IP用户发送视频数据的过程如下:先将IP用户的模拟电话信号进行模数转换,使模拟电话信号变为数字信号,并进一步转为RTP协议包;将该RTP协议包发送给FPGA模块,FPGA模块收到该RTP协议包后,通过RTP协议包的IP及端口号信息,并结合分配机制中的端口号、端口号属性以及IP信息,FPGA模块做出相应处理,向内转发音频数据至VOIP模块,桥接向外转发视频数据至IP用户,VOIP模块接收RTP协议包后将其转换为PCM码流,发送至数字程控交换机中,最后通过数字程控交换机将PCM码流转为模拟电话信号或其它中继信号。
[0013]本专利技术的有益效果是:IP话机、视频话机、电脑软电话、手机软电话、WIFI手机、SIP终端设备等IP用户可以通过网络,能够以SIP账号注册的方式直接接入数字程控交换机中,将模拟用户与IP用户无缝衔接,并与主控设备完美融合,使得模拟用户和IP用户由一个数字程控交换机控制,实现用户间的信息交互和资源共享。这些IP用户可以与模拟用户一样具备所有的数字程控交换机通用功能及特殊功能,可以支持灵活的组网,适用于各种丰富的网络环境,兼容最新的IP技术,能够满足IP多业务发展,满足未来业务需求的拓展。
附图说明
[0014]图1为本专利技术实施例的方案示意图。
[0015]图2为本专利技术实施例融合通信方法的流程图。
[0016]图3为本专利技术实施例IPS板的结构框图。
具体实施方式
[0017]下面结合附图对本专利技术实施例作进一步说明。
[0018]如图所示,一种基于FPGA完成IP用户接入数字程控交换机的融合通信设备,包括IPS板、程控交换机,所述IPS板上设有FPGA模块1、VOIP模块2、PHY模块3、网口交换模块4以及电源模块和指示灯等。
[0019]IP用户包括IP话机、视频话机、电脑软电话、手机软电话、WIFI手机、SIP终端设备等。
[0020]所述FPGA模块1采用ALTERA公司的EP4CE40F23C8N作为FPGA核心模块设计,内部功能模块包含网络路由模块、协议处理模块、音频数据处理模块、视频数据处理模块,所述FPGA模块1主要用于完成数据的识别区分与处理转发。数据的识别区分具体包括识别区分出SIP协议数据、音频数据、视频数据、其它数据等;数据的处理转发是根据实际应用的路由转发表对数据进行转发操作,具体包括向内转发音频数据,向外转发音频数据,向内转发SIP协议数据,向外转发SIP协议数据,桥接向外转发视频数据。
[0021]其中,SIP协议数据的转发操作由网络路由模块与协议处理模块共同完成,网络路由模块主要实现网络数据的路由转发功能,对mac地址表、路由规则表进行维护,将LAN口数据从WAN口转发出去,将部分WAN口数据从LAN口转发出去,将部分WAN口数据从WAN口转发出去,分别完成网络数据向内转发、向外转发的功能;协议处理模块、音频数据处理模块、视频数据处理模块主要通本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于FPGA完成IP用户接入数字程控交换机的融合通信设备,其特征在于:包括IPS板、程控交换机;所述IPS板上设有:FPGA模块(1),用于完成数据的识别区分与处理转发;VOIP模块(2),用于完成SIP会话处理、通信协议处理与转换功能;PHY模块(3),其与FPGA模块(1)连接,并设有WAN接口,用于实现FPGA模块(1)与IP用户的外部通信;网口交换模块(4),其分别与FPGA模块(1)、VOIP模块(2)连接,并设有若干LAN接口,用于实现内部通信;所述程控交换机通过内部串口与VOIP模块(2)形成通信连接。2.根据权利要求1所述的一种基于FPGA完成IP用户接入数字程控交换机的融合通信设备,其特征在于:所述FPGA模块(1)至少能够完成SIP协议数据、音频数据、视频数据的识别区分与处理转发。3.根据权利要求1所述的一种基于FPGA完成IP用户接入数字程控交换机的融合通信设备,其特征在于:所述程控交换机设有模拟信号接口、环路中继接口、数字中继接口、SIP中继接口。4.根据权利要求1所述的一种基于FPGA完成IP用户接入数字程控交换机的融合通信设备,其特征在于:其能够完成IP用户SIP协议的发送与接收;IP用户发送SIP协议的过程如下:IP用户发送SIP协议包给FPGA模块(1),FPGA模块(1)收到该SIP协议包后,通过协议包的IP及端口号信息,并结合分配机制中的端口号、端口号属性以及IP信息做出相应处理,向内转发SIP协议包至VOIP模块(2),VOIP模块(2)接收SIP协议包后转换为私有通信协议,并发送至数字程控交换机中;IP用户接收SIP协议的过程如下:数字程控交换机发送私有通信协议至VOIP模块(2),VOIP模块(2)接收后将其转换为相应的SIP协议包,并发送至FPGA模块(1);FPGA模块(1)收到该SIP协议包后,通过协议包的IP及端口号信息,并结合分配机制中的端口号、端口号属性以及IP信息做出相应处理,向外转发SIP协议包至IP用户。5.根据权利要求1所述的一种基于FPGA完成IP用户接入...

【专利技术属性】
技术研发人员:郑州廖辉陈妃陶鹏飞王文月焦龙超吴凯律汤长龙徐双燕
申请(专利权)人:申瓯通信设备有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1