针对国内 VoIP 市场种类繁多的产品类型,绅聚科技相继推出了A1010和A1000两款不同密度的语音融合处理专用芯片,芯片本身只是一个载体,而芯片上搭载的绅聚自研DSP算法才是这套方案的核心所在。
DSP方案作为VoIP产品核心,在研发初期需要投入大量的时间和人力,而更换DSP方案意味着再一次投入大量的研发资源。绅聚科技深知新开发一套DSP方案所需的研发成本,所以在研发自主DSP算法初期就决定我们要兼容进口DSP方案的API接口。 绅聚自研DSP算法在API接口上兼容了进口DSP方案的接口,只是在通道上进行了变更,客户完全可以无缝切换。通道创建、打开关闭等呼叫流程可以完全兼容进口DSP方案的流程,如果客户习惯使用进口DSP方案的VAPI接口,也可以将VAPI移植到绅聚自研DSP上。
具体操作指南请参考:DSP手册.pdf
进口DSP方案由于使用的是DSP物理内核,所有与其相关的操作都需要通过API指令下发,因此API指令无比复杂且不易操作。绅聚自研DSP算法采用软DSP算法形式,实际上可以理解为Linux系统上的一个APP应用,那么绅聚自研DSP算法就无需如此复杂的API接口,仅需保留与VoIP业务相关的API接口即可,其他芯片或系统管理交给Linux系统。精简后的API接口只有100条左右,但保留了所有与VoIP业务相关的接口,客户在此基础上开发起来更简单易操作。
具体API支持列表请参考:DSP API支持列表.pdf
得益于软DSP的灵活操作,绅聚推出的语音融合处理专用芯片无论是A1010还是A1000,都具有两种工作模式:1.HOST+DSP模式;2.高性能DSP模式;
1. HOST+DSP模式下,客户提前预分配给DSP一些系统资源后,客户可以在芯片上利用剩下的资源开发HOST,那么DSP就是从属与HOST,所有RTP包都经过HOST。
2. 高性能DSP模式下,整个芯片全部作为DSP使用,这时DSP性能非常强大可以跑超高并发,但需要外挂一颗HOST,DSP会将所有RTP包发给HOST,所有命令也需要HOST下发。
客户在开发初期可以根据实际产品规格选用工作模式。
上述提到的HOST+DSP模式是绅聚科技独创的技术,它可以简化硬件设计难度,降低产品成本,同时还满足复杂产品所需的系统资源。
传统进口DSP方案一般是专用DSP芯片,不搭载其它内核或者搭载的内核能力很弱。所以一般情况下都是一颗ARM-A7内核的通用MCU芯片和一颗进口DSP芯片组成VoIP产品的核心。通用MCU上运行软件换、SIP、网络管理等大型APP,DSP芯片只跑VoIP业务,这样的组合不仅成本高,而且设计难度大。
如果使用绅聚科技HOST+DSP模式来开发就会大大降低设计难度和成本。假设A1010开发一个16路FXS口IPPBX项目。A1010是4核A7,可以分配一个物理核给DSP应用,其他三个核留给系统。三个主频1GHz的A7内核足可以运行软件换、SIP、网络管理等大型APP。
绅聚科技DSP研发团队专注开发DSP算法多年,推出了现在的高性能DSP算法。但我们并不满足现状,我们会持续开发性能更高、占用资源更少、更稳定的DSP算法,同时也密切关注VoIP产业的发展,紧跟行业脚步。
更多关于A1010的特性,敬请持续关注。