信号传输方法、装置、可编程逻辑器件及信号处理系统与流程

文档序号:37073373发布日期:2024-02-20 21:27阅读:13来源:国知局
信号传输方法、装置、可编程逻辑器件及信号处理系统与流程

本发明涉及语音通信领域,具体而言,涉及一种信号传输方法、装置、可编程逻辑器件及信号处理系统。


背景技术:

1、当前语音通信领域,通常是使用脉冲编码调制(pulse code modulation,pcm)接口,基于时分复用(time division multiplexing,tdm)来实现数字信号处理(digitalsignal processing,dsp)芯片与多路用户话机之间的信号传输的,具体为将pcm接口提供的传输信号的时间划分为若干个时间片(以下简称时隙),并将这些时隙分配给每一路用户话机使用,传输与该路用户话机有关的信号。

2、为了适应高密度语音应用场景,dsp芯片上的pcm接口的频率往往设定较高,以提供更多的时隙,而连接多路用户话机的pcm接口,受限于市面上pcm接口的生产厂家,其频率一般较低,提供的时隙数量少,dsp芯片上的pcm接口无法直接对接用户话机连接的pcm接口,不能进行信号的传输。


技术实现思路

1、为了克服现有技术的不足,本发明实施例提供了一种信号传输方法、装置、可编程逻辑器件和信号处理系统,其能够实现高频pcm接口与低频pcm接口之间的信号传输。

2、本发明实施例的技术方案可以这样实现:

3、第一方面,本发明实施例提供一种信号传输方法,应用于可编程逻辑器件,所述可编程逻辑器件连接在高频pcm接口和多个低频pcm接口之间,所述方法包括:

4、根据所述低频pcm接口的个数和每个所述低频pcm接口提供的时隙的个数,建立所述多个低频pcm接口提供的时隙与所述高频pcm接口提供的时隙的映射关系,其中,所述多个低频pcm接口提供的时隙的个数之和等于所述高频pcm接口提供的时隙的个数;

5、基于所述映射关系,进行所述高频pcm接口与所述多个低频pcm接口之间的信号传输。

6、可选地,所述根据所述低频pcm接口的个数和每个所述低频pcm接口提供的时隙的个数,建立所述多个低频pcm接口提供的时隙与所述高频pcm接口提供的时隙的映射关系的步骤包括:

7、若每个所述低频pcm接口提供的时隙的个数均一致,则将所述低频pcm接口提供的时隙的个数作为拆分次数,将所述低频pcm接口的个数作为拆分大小,对所述高频pcm接口提供的所有时隙进行拆分,得到多个拆分单元,所述拆分大小表征每个所述拆分单元内时隙的个数;

8、根据每个所述拆分单元的拆分次序、每个所述低频pcm接口提供的每个时隙的位置顺序以及每个所述低频pcm接口的预设配对顺序,确定每个所述低频pcm接口提供的每个时隙对应的所述高频pcm接口提供的时隙,以建立所述多个低频pcm接口提供的时隙与所述高频pcm接口提供的时隙的映射关系。

9、可选地,所述根据每个所述拆分单元的拆分次序、每个所述低频pcm接口提供的每个时隙的位置顺序以及每个所述低频pcm接口的预设配对顺序,确定每个所述低频pcm接口提供的每个时隙对应的所述高频pcm接口提供的时隙的步骤包括:

10、针对每个所述拆分单元,将所述位置顺序与所述拆分单元的拆分次序相同的每个所述低频pcm接口提供的时隙,按照每个所述低频pcm接口的预设配对顺序,与所述拆分单元内的时隙一一进行配对;

11、根据每个所述拆分单元内时隙的配对情况,确定每个所述低频pcm接口提供的每个时隙对应的所述高频pcm接口提供的时隙。

12、可选地,所述根据所述低频pcm接口的个数和每个所述低频pcm接口提供的时隙的个数,建立所述多个低频pcm接口提供的时隙与所述高频pcm接口提供的时隙的映射关系的步骤包括:

13、若每个所述低频pcm接口提供的时隙的个数均一致,则将所述低频pcm接口的个数作为拆分次数,将所述低频pcm接口提供的时隙的个数作为拆分大小,对所述高频pcm接口提供的所有时隙进行拆分,得到多个拆分单元,所述拆分大小表征每个所述拆分单元内时隙的个数;

14、根据每个所述拆分单元的拆分次序以及每个所述低频pcm接口的预设配对顺序,确定每个所述低频pcm接口提供的每个时隙对应的所述高频pcm接口提供的时隙,以建立所述多个低频pcm接口提供的时隙与所述高频pcm接口提供的时隙的映射关系。

15、可选地,所述根据每个所述拆分单元的拆分次序以及每个所述低频pcm接口的预设配对顺序,确定每个所述低频pcm接口提供的每个时隙对应的所述高频pcm接口提供的时隙的步骤包括:

16、针对每个所述拆分单元,将所述预设配对顺序与所述拆分单元的拆分次序相同的所述低频pcm接口提供的每个时隙,与所述拆分单元内的时隙一一进行配对;

17、根据每个所述拆分单元内时隙的配对情况,确定每个所述低频pcm接口提供的每个时隙对应的所述高频pcm接口提供的时隙。

18、可选地,所述根据所述低频pcm接口的个数和每个所述低频pcm接口提供的时隙的个数,建立所述多个低频pcm接口提供的时隙与所述高频pcm接口提供的时隙的映射关系的步骤还包括:

19、若存在提供的时隙的个数不一致的所述低频pcm接口,则将所述低频pcm接口的个数作为拆分次数,按照每个所述低频pcm接口的预设配对顺序,依次将每个所述低频pcm接口提供的时隙的个数作为拆分大小,对所述高频pcm接口提供的所有时隙进行拆分,得到每个所述低频pcm接口对应的拆分单元;

20、针对每个所述低频pcm接口,将所述低频pcm接口提供的每个时隙与所述低频pcm接口对应的拆分单元内的时隙一一进行配对;

21、根据每个所述低频pcm接口提供的时隙的配对情况,确定每个所述低频pcm接口提供的每个时隙对应的所述高频pcm接口提供的时隙,以建立所述多个低频pcm接口提供的时隙与所述高频pcm接口提供的时隙的映射关系。

22、可选地,所述基于所述映射关系,进行所述高频pcm接口与所述多个低频pcm接口之间的信号传输的步骤包括:

23、缓存每次来自所述高频pcm接口的信号,所述来自所述高频pcm接口的信号包括所述高频pcm接口提供的每个时隙传输的数据;

24、在缓存当次来自所述高频pcm接口的信号时,按照所述映射关系,将前一次缓存的来自所述高频pcm接口的信号拆分成多个子信号,每个所述子信号均包括一个所述低频pcm接口提供的每个时隙需传输的数据;

25、将每个所述子信号发送至每个所述子信号对应的所述低频pcm接口。

26、可选地,所述基于所述映射关系,进行所述高频pcm接口与所述多个低频pcm接口之间的信号传输的步骤还包括:

27、缓存每次来自所有所述低频pcm接口的多个子信号,每个所述子信号均包括一个所述低频pcm接口提供的每个时隙传输的数据;

28、在缓存当次的多个子信号时,按照所述映射关系,将前一次缓存的多个子信号组合成一个发送至所述高频pcm接口的信号,所述发送至所述高频pcm接口的信号包括所述高频pcm接口提供的每个时隙需传输的数据。

29、第二方面,本发明实施例提供一种信号传输装置,应用于可编程逻辑器件,所述可编程逻辑器件连接在高频pcm接口和多个低频pcm接口之间,所述装置包括:

30、建立模块,用于:

31、根据所述低频pcm接口的个数和每个所述低频pcm接口提供的时隙的个数,建立所述多个低频pcm接口提供的时隙与所述高频pcm接口提供的时隙的映射关系,其中,所述多个低频pcm接口提供的时隙的个数之和等于所述高频pcm接口提供的时隙的个数;

32、传输模块,用于:

33、基于所述映射关系,进行所述高频pcm接口与所述多个低频pcm接口之间的信号传输。

34、第三方面,本发明提供一种可编程逻辑器件,其烧录有计算机程序,所述计算机程序被执行时实现如第一方面所述的信号传输方法。

35、第四方面,本发明提供一种信号处理系统,包括高频pcm接口、多个低频pcm接口及如第三方面所述的可编程逻辑器件。

36、相较于现有技术,本发明实施例提供的信号传输方法、装置、可编程逻辑器件及信号处理系统,首先,在高频pcm接口与多个低频pcm接口之间连接可编程逻辑器件,然后,根据低频pcm接口的个数和每个低频pcm接口提供的时隙的个数,建立多个低频pcm接口提供的时隙与高频pcm接口提供的时隙的映射关系,其中,多个低频pcm接口提供的时隙的个数之和等于高频pcm接口提供的时隙的个数;最后,基于映射关系,进行高频pcm接口与多个低频pcm接口之间的信号传输,从而使高频pcm接口与低频pcm接口相互兼容,实现高频pcm接口与低频pcm接口之间的信号传输。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1