一种E1复用设备及其控制方法、电子设备、存储介质技术

技术编号:37356638 阅读:14 留言:0更新日期:2023-04-27 07:06
本发明专利技术公开了一种E1复用设备及其控制方法、电子设备、存储介质,所述E1复用设备包括:FPGA芯片、电话接口电路和E1接口电路;所述电话接口电路与所述FPGA芯片连接,所述FPGA芯片与所述E1接口电路连接;所述FPGA芯片,用于根据电话挂机信号释放每个E1链路的1

【技术实现步骤摘要】
一种E1复用设备及其控制方法、电子设备、存储介质


[0001]本专利技术涉及通信
,具体涉及一种E1复用设备及其控制方法、电子设备、存储介质。

技术介绍

[0002]E1复用设备是一种小容量、多业务的复用及传输设备,它能为用户提供综合的通信功能,满足用户对电话、数据以及计算机网络连接的实际需要。其多种传输方式使其能灵活的应用在各种通信网络中,可以作为光电一体化综合通信业务接入设备,或作为小容量多业务接口的PCM复用设备,或作为专线网络的综合通信业务接入设备。E1复用设备一直是电力系统通信网络中一种应用非常广泛的综合业务接入设备,利用E1复用设备可以方便地将语音业务复接到E1通道中。
[0003]传统的E1复用设备将1~30路电话和1路N*64K以太网信号复合成一个标准的2M(E1)通道进行传输,在传输过程中,将2048kbit/s的通道分成32份,每一份为一个时隙,即每个时隙64K。其中0时隙为帧同步序列,PCM31模式最大可传输31路64kbit/s,即每个E1(2M通道)最大传输的电话路数为31路,不能满足大于31路的电话路数的传输。

技术实现思路

[0004]鉴于以上技术问题,本专利技术的目的在于提供一种E1复用设备及其控制方法、电子设备、存储介质,解决传统的E1复用设备在实际的使用中每个E1(2M通道)最大传输的电话路数为31路,不能满足大于31路的电话路数传输的问题。
[0005]本专利技术采用以下技术方案:
[0006]一种E1复用设备,包括:FPGA芯片、电话接口电路和E1接口电路;所述电话接口电路与所述FPGA芯片连接,所述FPGA芯片与所述E1接口电路连接;
[0007]所述电话接口电路,用于将所述FPGA芯片的数字信号转换成模拟语音信号,并将模拟电话输入的模拟音频信号和控制信号转换成数字信号发送给所述FPGA芯片,以及在将模拟音频信号和控制信号转换成数字信号时,生成电话摘机信号和电话挂机信号发送至所述FPGA芯片;
[0008]所述FPGA芯片,用于根据电话挂机信号释放每个E1链路的1

31路中的一路或多路时隙,根据所述电话摘机信号将有通话请求的电话信号交叉到空闲的时隙中,实现将大于31路的电话信号映射到E1链路的1

31路时隙中,以使大于31路的电话信号通过1个E1链路传输。
[0009]优选的,所述FPGA芯片包括成帧模块、解帧模块、读取控制模块、写入控制模块、映射表控制模块、DPRAM发送缓存模块和DPRAM接收缓存模块;
[0010]所述映射表控制模块,用于根据电话摘机信号和电话挂机信号,控制申请和释放每个E1链路的1

31路中的一路或多路时隙,并自动进行时隙交叉,将有通话请求的某一路或多路电话信号交叉到空闲的时隙中,并存储时隙交叉信息以及与时隙相关联的时隙信
息;
[0011]所述成帧模块,从所述读取控制模块中读取缓存的电话数据,将其封装成标准的E1格式信号后发送至E1链路,同时在每个同步帧的帧头生成通知信号,所述通知信号用于通知所述读取控制模块从所述DPRAM发送缓存模块中读取下一个帧的数据;
[0012]所述读取控制模块,用于根据接收到的时隙信息以及时隙交叉信息,从所述DPRAM发送缓存模块中读取下一帧的电话数据并暂存;
[0013]所述DPRAM发送缓存模块,用于根据接收到的时隙信息,将电话接口电路输入的信号存储在所述FPGA芯片内的DPRAM存储器中;
[0014]所述解帧模块,用于将E1链路的数据根据E1格式将各个时隙的数据解出,将解析出的信息送入到写入控制模块中,同时发送时隙信息至DPRAM发送缓存模块,以使其收发的数据一致;
[0015]所述写入控制模块,根据接收到的时隙信号和时隙交叉信息,将解帧模块解出的电话数据缓存入DPRAM接收缓存模块中。
[0016]所述DPRAM接收缓存模块,将所述写入控制模块输入的电话数据存储在所述FPGA片内的DPRAM中,再根据接收到的时隙信息将电话数据发送到电话接口电路。
[0017]优选的,所述映射表控制模块还用于在检测到电话摘机信号后,查询31个时隙的占用情况;若检测到FULL标志位未拉高,则表示有空闲的时隙,并获取有空闲的时隙中排列最靠前的第一空闲时隙,将第一空闲时隙写入查找表,并将所述第一空闲时隙标记未占用,同时将摘机电话所在的位置记录在映射表中;所述映射表控制模块还用于再次轮查时隙占用情况,若所有时隙被占用,则拉高FULL标志位,并向电话反馈忙音。
[0018]优选的,所述映射表控制模块还用于在检测到挂机信号时,根据挂机信号所在电话的接口位置,轮查查找表,获取挂机信号所占用的时隙,并将占用的时隙的地址清空,实现释放占用的时隙。
[0019]优选的,所述DPRAM发送缓存模块还用于在DPRAM存储器缓存的数据量达到设定值后通知所述读取控制模块处理已缓存的数据;
[0020]一种E1复用设备的控制方法,包括以下步骤:
[0021]S1:将电话输入的模拟音频信号和控制信号转换成数字信号发送给所述FPGA芯片,以及在将模拟音频信号和控制信号转换成数字信号时,生成电话摘机信号和电话挂机信号发送至所述FPGA芯片;
[0022]S2:通过FPGA芯片根据电话挂机信号释放每个E1链路的1

31路中的一路或多路时隙,根据所述电话摘机信号将有通话请求的电话信号交叉到空闲的时隙中,实现将大于31路的模拟电话信号通过1个E1链路传输。
[0023]优选的,所述FPGA芯片包括成帧模块、解帧模块、读取控制模块、写入控制模块、映射表控制模块、DPRAM发送缓存模块和DPRAM接收缓存模块;所述步骤S2具体包括以下步骤:
[0024]S21:根据电话摘机信号和电话挂机信号,控制申请和释放每个E1链路的1

31路中的一路或多路时隙,并自动进行时隙交叉,将有通话请求的某一路或多路电话信号交叉到空闲的时隙中,并存储时隙交叉信息以及与时隙相关联的时隙信息;
[0025]S22:所述读取控制模块根据接收到的时隙信息以及时隙交叉信息,从所述DPRAM发送缓存模块中读取下一帧的电话数据并暂存;
[0026]S23:所述成帧模块从所述读取控制模块中读取缓存的电话数据,将其封装成标准的E1格式信号后发送至E1链路,同时在每个同步帧的帧头生成通知信号,所述通知信号用于通知所述读取控制模块从所述DPRAM发送缓存模块中读取下一个帧的数据;
[0027]S24:所述解帧模块将E1链路的数据根据E1格式将各个时隙的数据解出,将解析出的信息送入到写入控制模块中,同时发送时隙信息至DPRAM发送缓存模块,以使其收发的数据一致;
[0028]S25:所述DPRAM发送缓存模块根据所述解帧模块发送的时隙信息,将电话接口电路输入的信号存储在所述FPGA芯片内的DPRAM存储器中;
[0029]S26:所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种E1复用设备,其特征在于,包括:FPGA芯片、电话接口电路和E1接口电路;所述电话接口电路与所述FPGA芯片连接,所述FPGA芯片与所述E1接口电路连接;所述电话接口电路,用于将所述FPGA芯片的数字信号转换成模拟语音信号,并将模拟电话输入的模拟音频信号和控制信号转换成数字信号发送给所述FPGA芯片,以及在将模拟音频信号和控制信号转换成数字信号时,生成电话摘机信号和电话挂机信号发送至所述FPGA芯片;所述FPGA芯片,用于根据电话挂机信号释放每个E1链路的1

31路中的一路或多路时隙,根据所述电话摘机信号将有通话请求的电话信号交叉到空闲的时隙中,实现将大于31路的电话信号映射到E1链路的1

31路时隙中,以使大于31路的电话信号通过1个E1链路传输。2.根据权利要求1所述的E1复用设备,其特征在于,所述FPGA芯片包括成帧模块、解帧模块、读取控制模块、写入控制模块、映射表控制模块、DPRAM发送缓存模块和DPRAM接收缓存模块;所述映射表控制模块,用于根据电话摘机信号和电话挂机信号,控制申请和释放每个E1链路的1

31路中的一路或多路时隙,并自动进行时隙交叉,将有通话请求的某一路或多路电话信号交叉到空闲的时隙中,并存储时隙交叉信息以及与时隙相关联的时隙信息;所述成帧模块,从所述读取控制模块中读取缓存的电话数据,将其封装成标准的E1格式信号后发送至E1链路,同时在每个同步帧的帧头生成通知信号,所述通知信号用于通知所述读取控制模块从所述DPRAM发送缓存模块中读取下一个帧的数据;所述读取控制模块,用于根据接收到的时隙信息以及时隙交叉信息,从所述DPRAM发送缓存模块中读取下一帧的电话数据并暂存;所述DPRAM发送缓存模块,用于根据接收到的时隙信息,将电话接口电路输入的信号存储在所述FPGA芯片内的DPRAM存储器中;所述解帧模块,用于将E1链路的数据根据E1格式将各个时隙的数据解出,将解析出的信息送入到写入控制模块中,同时发送时隙信息至DPRAM发送缓存模块,以使其收发的数据一致;所述写入控制模块,根据接收到的时隙信号和时隙交叉信息,将解帧模块解出的电话数据缓存入DPRAM接收缓存模块中;所述DPRAM接收缓存模块,将所述写入控制模块输入的电话数据存储在所述FPGA片内的DPRAM中,再根据接收到的时隙信息将电话数据发送到电话接口电路。3.根据权利要求2所述的E1复用设备,其特征在于,所述映射表控制模块还用于在检测到电话摘机信号后,查询31个时隙的占用情况;若检测到FULL标志位未拉高,则表示有空闲的时隙,并获取有空闲的时隙中排列最靠前的第一空闲时隙,将第一空闲时隙写入查找表,并将所述第一空闲时隙标记未占用,同时将摘机电话所在的位置记录在映射表中;所述映射表控制模块还用于再次轮查时隙占用情况,若所有时隙被占用,则拉高FULL标志位,并向电话反馈忙音。4.根据权利要求2所述的E1复用设备,其特征在于,所述映射表控制模块还用于在检测到挂机信号时,根据挂机信号所在电话的接口位置,轮查查找表,获取挂机信号所占用的时隙,并将占用的时隙的地址清空,实现释放占用的时隙。
5.根据权利要求2所述的E1复用设备,其特征在于,所述DPRAM发送缓存模块,还用于在DPRAM存储器缓存的数据量达到设定值后通知所述读取控制模块处理已...

【专利技术属性】
技术研发人员:陈生进曾慧戴昊
申请(专利权)人:杭州飞畅科技有限公司
类型:发明
国别省市:

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

1