一种对讲机精准扩音联动系统技术方案

技术编号:39651792 阅读:8 留言:0更新日期:2023-12-09 11:20
本发明专利技术公开了一种对讲机精准扩音联动系统,涉及语音解码读写领域,包括:展示模块,用于进行客户端输出展示;该对讲机精准扩音联动系统,通过判断语音解码协议组是否匹配协议选择需求,若判断结果为是则输出语音解码协议队列至语音解码协议拆包模块,语音解码协议拆包模块对语音解码协议队列进行拆包处理,拆包后的语音解码协议组通过语音解码协议交互调度模块进行协议交互队列调度,通过语音解码信号检测单元对交互后的语音解码协议组信号进行检测,并将检测结果传输至展示模块进行客户端展示,其中通过语音解码协议交互模块可以将多种协议转换为同类型协议,避免不同类型的语音解码协议在进行读写时产生干扰导致误码的产生

【技术实现步骤摘要】
一种对讲机精准扩音联动系统


[0001]本专利技术涉及语音解码读写技术,具体涉及一种对讲机精准扩音联动系统


技术介绍

[0002]数字电话系统传统上依赖于具有固定采样率的标准化语音编码和解码 程序,以保证在随意选取的发射机

接收机对之间的兼容性

第二代数字蜂 窝网的发展和它们的功能上增强的终端已经导致这样一种状况,即关于采样 率的完全一对一的兼容性不可能被保证,也就是在发射终端中的语音编码器 可以使用与终端中语音解码器的输出采样率不同的输入采样率

由于复杂性 的制约也可以对具有比实际输入信号窄的频带的信号实施对原始语音信号 的线性预测或
LP
分析

一种先进的接收终端的语音解码器必须能够产生具 有比在分析中所用的频带宽的
LP
滤波器并从窄频带输入参数产生宽带输出 信号

从现有的窄带信息产生宽带
LP
滤波器也有较宽的适用性

[0003]现有的语音解码读写器在进行使用时,语音解码协议的读写,存在多种协议同步读写,现有的多协议语音解码读写器大多是通过多协议同步输入,这样的话在多协议语音解码读写时,由于不同类型的语音解码协议在进行读写时产生干扰导致误码的产生,同时语音解码协议在进行读写时会造成进度干扰,从而导致语音解码读写时间较长


技术实现思路

[0004]本专利技术的目的是提供一种对讲机精准扩音联动系统,以解决现有技术中不同类型的语音解码协议在进行读写时产生干扰导致误码的产生,同时语音解码协议在进行读写时会造成进度干扰,从而导致语音解码读写时间较长的问题

[0005]为了实现上述目的,本专利技术提供如下技术方案:一种对讲机精准扩音联动系统,包括:语音解码协议输入模块,用于用户输入符合当前语音解码读写器使用条件的语音解码协议组,并将符合当前语音解码读写器使用条件的语音解码协议组传输至语音解码协议选择模块;语音解码协议选择模块,所述语音解码协议选择模块接收语音解码协议输入模块发出的符合当前语音解码读写器使用条件的语音解码协议组以及输入当前语音解码读写器的协议选择需求,所述语音解码协议选择模块根据协议选择需求对语音解码协议组进行语音解码协议选择,所述协议选择需求包括语音解码协议写入速度

语音解码协议读取速度以及语音解码协议的交互效率;语音解码协议交互模块,用于语音解码协议选择模块发出的语音解码协议队列并将语音解码协议交互成当前语音解码读写器可用的语音解码协议队列,并发送至语音解码协议拆包模块;语音解码协议拆包模块,用于将语音解码协议交互模块发出的语音解码协议队列均转换为
64bit
的数据

包头以及控制信号,并发送至语音解码协议交互调度模块;
语音解码协议交互调度模块,用于对语音解码协议交互模块进行协议交互时,进行协议交互队列调度;定时单元,用于进行语音解码协议交互的定时操作;语音解码信号检测单元,用于检测交互完成的语音解码信号,并将错误信号传输至展示模块

[0006]进一步地,所述语音解码协议选择模块包括:协议选择需求输入模块,用于人工输入语音解码读写器的协议选择需求;结果匹配模块,用于接收语音解码协议输入模块发出的符合当前语音解码读写器使用条件的语音解码协议组,并将所述语音解码协议组与协议选择需求输入模块输入的协议选择需求进行结果匹配,所述结果匹配相同的语音解码协议发出至结果比较模块,所述结果匹配不相同的语音解码协议进行丢弃;结果比较模块,用于接收结果匹配模块发出的语音解码协议,并进行语音解码协议对比,所述语音解码协议对比包括语音解码协议写入速度对比以及语音解码协议读取速度对比;结果输出模块,所述结果输出模块用于接收结果比较模块发出的语音解码协议,并将所述语音解码协议传输至展示模块进行客户端展示

[0007]进一步地,所述语音解码协议交互模块包括
SRIO
数据输入端
、SRIO
数据输出端以及2路多协议传输通道输出端,所述语音解码协议交互模块还包括;校验模块,用于保证转发的数据包格式的正确性以及保护数据不被错误数据包占用,提高数据总线的有效利用率;多播控制模块,所述多播控制模块用于在交换设备中增加相应的解码与复制模块,将带有多播
ID
的数据包转换为多个单播
ID
的数据包;交换结构模块,交换结构模块不仅能识别发送到
SRIO
节点的数据包,也能识别发送到其他协议设备的数据包,共同进入交换结构进行调度转发发送缓存模块,用于缓冲待转发的数据包以及匹配端口速率,所述发送缓存模块的缓存结构包括输入与输出缓存;流量控制模块,用于防止高带宽到低带宽转换造成丢包,所述流量控制的方式包括缓冲

反压和节流;路由表模块,用于存储路由配置信息与为其他高速协议的设备保留了虚拟节点
ID
,所述路由表代表了端口与节点
ID
的对应关系,以及控制系统内数据包的流向

[0008]主控模块,对系统中各类模块进行控制与监视,所述主控模块用于实现路由表的配置

系统异常状态的检测与恢复

输出各端口的统计数据

[0009]进一步地,所述语音解码协议交互调度模块的具体工作方法为:
S1
,接收转换完成的语音解码协议队列;
S2
,获取队列内各语音解码协议的包头信息;
S3
,更新语音解码协议交互的虚拟时间;
S4
,判断当前语音解码协议是否为实时业务流;
S5
,若步骤
S4
的判断结果为否,则判断当前带宽是否充足,若步骤
S4
的判断结果为是,则按照权值要求分配带宽;
S6
,若步骤
S5
带宽判断结果为不充足,则按照权值比例分配剩余带宽,若步骤
S5
带宽判断结果为充足,则按照权值要求分配带宽;
S7
,计算语音解码协议交互虚拟时间;
S8
,选择最小的虚拟完成时间的分组进行调度

[0010]进一步地,所述定时单元包括:定时器,用于设置语音解码读写器的运行时间;定时器中断控制模块,用于在定时器设置的语音解码读写器的运行时间时进行语音解码读写器的中断操作;计数器,用于对语音解码读写器运行时间内读写成功次数进行统计

[0011]进一步地,所述语音解码读写器的工作方法为;
A1
,用户通过语音解码协议输入模块输入符合当前语音解码读写器使用条件的语音解码协议组
A2
,通过语音解码协议选择模块输入当前语音解码读写器的协议选择需求
A3
,判断语音解码协议组是否匹配协议选择需求
A4
...

【技术保护点】

【技术特征摘要】
1.
一种对讲机精准扩音联动系统,其特征在于,包括:语音解码协议输入模块,用于用户输入符合当前语音解码读写器使用条件的语音解码协议组,并将符合当前语音解码读写器使用条件的语音解码协议组传输至语音解码协议选择模块;语音解码协议选择模块,所述语音解码协议选择模块接收语音解码协议输入模块发出的符合当前语音解码读写器使用条件的语音解码协议组以及输入当前语音解码读写器的协议选择需求,所述语音解码协议选择模块根据协议选择需求对语音解码协议组进行语音解码协议选择,所述协议选择需求包括语音解码协议写入速度

语音解码协议读取速度以及语音解码协议的交互效率;语音解码协议交互模块,用于语音解码协议选择模块发出的语音解码协议队列并将语音解码协议交互成当前语音解码读写器可用的语音解码协议队列,并发送至语音解码协议拆包模块;语音解码协议拆包模块,用于将语音解码协议交互模块发出的语音解码协议队列均转换为
64bit
的数据

包头以及控制信号,并发送至语音解码协议交互调度模块;语音解码协议交互调度模块,用于对语音解码协议交互模块进行协议交互时,进行协议交互队列调度;定时单元,用于进行语音解码协议交互的定时操作;语音解码信号检测单元,用于检测交互完成的语音解码协议组信号,并将错误信号传输至展示模块
。2.
根据权利要求1所述的一种对讲机精准扩音联动系统,其特征在于,所述语音解码协议选择模块包括:协议选择需求输入模块,用于人工输入语音解码读写器的协议选择需求;结果匹配模块,用于接收语音解码协议输入模块发出的符合当前语音解码读写器使用条件的语音解码协议组,并将所述语音解码协议组与协议选择需求输入模块输入的协议选择需求进行结果匹配,所述结果匹配相同的语音解码协议发出至结果比较模块,所述结果匹配不相同的语音解码协议进行丢弃;结果比较模块,用于接收结果匹配模块发出的语音解码协议,并进行语音解码协议对比,所述语音解码协议对比包括语音解码协议写入速度对比以及语音解码协议读取速度对比;结果输出模块,所述结果输出模块用于接收结果比较模块发出的语音解码协议,并将所述语音解码协议传输至展示模块进行客户端展示
。3.
根据权利要求2所述的一种对讲机精准扩音联动系统,其特征在于,所述语音解码协议交互模块包括
SRIO
数据输入端
、SRIO
数据输出端以及2路多协议传输通道输出端,所述语音解码协议交互模块还包括;校验模块,用于保证转发的数据包格式的正确性以及保护数据不被错误数据包占用,提高数据总线的有效利用率;多播控制模块,所述多播控制模块用于在交换设备中增加相应的解码与复制模块,将带有多播
ID
的数据包转换为多个单播
ID
的数据包;交换结构模块,交换结构模块不仅能识别发送到
SRIO
节点的数据包,也能识别发送到
其他协议设备的数据包,共同进入交换结构进行调度转发发送缓存模块,用于缓冲待转发的数据包以及匹配端口速率...

【专利技术属性】
技术研发人员:张文美潘仁兴
申请(专利权)人:中瑞科技术有限公司
类型:发明
国别省市:

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

1