一种实现无线麦克风与内置麦克风语音时钟同步的装置及方法与流程

文档序号:15357572发布日期:2018-09-05 00:11阅读:460来源:国知局

本发明涉及无线通信领域,具体涉及一种实现无线麦克风与内置麦克风语音时钟同步的装置及方法。



背景技术:

会议电话产品会有多个内置麦克风以拾取不同方向的语音,同时会有无线麦克风用于拾取远距离人员的语音。内置喇叭播放出来的声音在整个会议室都能听到,会被内置或无线麦克风都拾取到,语音算法模块需要对这个喇叭声音进行消除,否则电话对方会听到自己的声音,视为回音,此为回音消除算法。

回音消除算法要做得好,需要麦克风adc的工作时钟同步喇叭dac的工作时钟,否则需要增加时钟差异识别(如识别到10ppm的差别),然后进行算法补偿,难度提高,效果会降低。

目前,一般采用13.824m的10ppm晶振同时供给adc(analogtodigitalconvertor)芯片和dect(digitalenhancedcordlesstelecommunications)芯片,使得adc芯片和dect芯片的工作时钟同步。但是,dect芯片内部会进行频率校正,其工作时钟频率和输入的13.824m频率会存在差别,所以该方法不能使dect芯片和adc芯片之间不能做到真正的时钟同步。



技术实现要素:

本发明的目的在于提供一种实现无线麦克风与内置麦克风语音时钟同步的装置及方法,其能够将无线麦克风与内置麦克风的语音时钟进行真正的同步。

为实现上述目的,本发明采用的技术方案是:

一种实现无线麦克风与内置麦克风语音时钟同步的装置,其包括dect芯片和adc芯片组,所述dect芯片连接有无线麦克风,所述adc芯片组连接有内置麦克风和喇叭;所述dect芯片的语音数据输出引脚tdm_txd连接adc芯片组的语音数据输入引脚dac_data,所述adc芯片组的语音数据输出引脚adc_data连接dect芯片的语音数据输入引脚tdm_rxd;

所述dect芯片的数字处理器工作时钟输出引脚rx_tun连接adc芯片组的外部时钟输入引脚mclk,所述adc芯片组的给外部的时钟输出引脚clkout连接连接adc芯片组的语音数据处理驱动时钟输入引脚bclk,同时还连接dect芯片的语音数据处理驱动时钟输入引脚tdm_sclk;所述dect芯片的语音数据采样率时钟输出引脚tdm_fsync连接adc芯片组的语音数据采样率时钟输入引脚lrclk。

所述adc芯片组仅设有一adc芯片,该adc芯片连接有内置麦克风和喇叭;所述dect芯片的语音数据输出引脚tdm_txd连接adc芯片的语音数据输入引脚dac_data,所述adc芯片的语音数据输出引脚adc_data连接dect芯片的语音数据输入引脚tdm_rxd;

所述dect芯片的数字处理器工作时钟输出引脚rx_tun连接adc芯片的外部时钟输入引脚mclk,所述adc芯片的给外部的时钟输出引脚clkout连接连接adc芯片的语音数据处理驱动时钟输入引脚bclk,同时还连接dect芯片的语音数据处理驱动时钟输入引脚tdm_sclk;所述dect芯片的语音数据采样率时钟输出引脚tdm_fsync连接adc芯片的语音数据采样率时钟输入引脚lrclk。

所述adc芯片组包括n个adc芯片,每一adc芯片均连接有内置麦克风,其中,n≥2;n个adc芯片按从第一adc芯片向第n个adc芯片的顺序依次级联,所述第一adc芯片连接有喇叭;

所述dect芯片的语音数据输出引脚tdm_txd连接第一adc芯片的语音数据输入引脚dac_data,所述第n个adc芯片的语音数据输出引脚adc_data连接dect芯片的语音数据输入引脚tdm_rxd;

所述dect芯片的数字处理器工作时钟输出引脚rx_tun连接第一adc芯片的外部时钟输入引脚mclk,所述第n个adc芯片的给外部的时钟输出引脚clkout连接连接各adc芯片的语音数据处理驱动时钟输入引脚bclk,同时还dect芯片的语音数据处理驱动时钟输入引脚tdm_sclk;所述dect芯片的语音数据采样率时钟输出引脚tdm_fsync连接各adc芯片的语音数据采样率时钟输入引脚lrclk。

所述n为2,即所述adc芯片组设有第一adc芯片和第二adc芯片,所述第一芯片连接有内置麦克风和喇叭,第二adc芯片连接有内置麦克风;

所述dect芯片的语音数据输出引脚tdm_txd连接第一adc芯片的语音数据输入引脚dac_data,所述第一adc芯片的语音数据输出引脚adc_data连接第二adc芯片的语音数据输入引脚,所述第二adc芯片的语音数据输出引脚adc_data连接dect芯片的语音数据输入引脚tdm_rxd;

所述dect芯片的数字处理器工作时钟输出引脚rx_tun连接第一adc芯片的外部时钟输入引脚mclk,所述第一adc芯片的给外部的时钟输出引脚clkout连接第二adc芯片的外部主时钟输入引脚mclk;所述第二adc芯片的给外部的时钟输出引脚clkout连接各adc芯片的语音数据处理驱动时钟输入引脚bclk,同时还连接dect芯片的语音数据处理驱动时钟输入引脚tdm_sclk;所述dect芯片的语音数据采样率时钟输出引脚tdm_fsync连接第一adc芯片的语音数据采样率时钟输入引脚lrclk和第二adc芯片的语音数据采样率时钟输入引脚lrclk。

一种实现无线麦克风与内置麦克风语音时钟同步的方法,其采用上述的一种实现无线麦克风与内置麦克风语音时钟同步的装置,具体如下:

首先,将无线麦克风连接dect芯片,使无线麦克风与dect芯片时钟相同;将内置麦克风连接adc芯片,使内置麦克风与adc芯片的时钟相同;

然后,利用dect芯片输出校正之后的精准数字处理器工作时钟用于驱动adc芯片,利用adc芯片内部的锁相环输出可接受频率作为语音数据处理驱动时钟供给adc芯片和dect芯片;

dect芯片接收adc芯片输出的语音数据处理驱动时钟后,经内部分频后得到dect芯片的语音数据采样率时钟,并将该时钟供给adc芯片,达到dect芯片和adc芯片之间的时钟同步,实现无线麦克风与内置麦克风的语音时钟同步。

采用上述方案后,本发明将无线麦克风连接dect芯片,使无线麦克风与dect芯片时钟相同,将内置麦克风连接adc芯片,使内置麦克风与adc芯片的时钟相同,利用dect芯片输出校正之后的精准数字处理器工作时钟用于驱动adc芯片,利用adc芯片内部的锁相环输出12.288m及6.144m等可接受频率作为语音数据处理驱动时钟供给系统中其他芯片,dect芯片接收adc芯片输出的语音数据处理驱动时钟后,经内部分频后得到dect芯片的语音数据采样率时钟,并将该时钟同时供给adc芯片,达到dect芯片和adc芯片的时钟同源,实现dect芯片和adc芯片之间的真正时钟同步,进而实现无线麦克风与内置麦克风的工作时钟同步,从而为回音消除算法提供了可靠的基础,提高了回音消除算法的回音消除效果。此外,本发明利用adc芯片内部锁相环,无需频率转换芯片,降低pcb面积及芯片生产成本。

附图说明

图1为本发明实施例一系统框图;

图2为本发明实施例一硬件连线图;

图3为本发明实施例二系统框图;

图4为本发明实施例二硬件连线图。

具体实施方式

本发明揭示了一种实现无线麦克风与内置麦克风语音时钟同步的装置及方法,其中,实现无线麦克风与内置麦克风语音时钟同步的装置包括dect芯片1和adc芯片组,所述dect芯片1连接有无线麦克风6,所述adc芯片组连接有内置麦克风4和喇叭5,adc芯片组设有至少一adc芯片2。本发明通过实现dect芯片1和adc芯片组之间的时钟同步,进而实现无线麦克风6与内置麦克风4的工作时钟同步,从而为回音消除算法提供了可靠的基础,提高了回音消除算法的回音消除效果。为详尽本发明内容,以下将通过实施例一和实施例二进行详述。

实施例一

如图1和图2所示,一种无线麦克风与内置麦克风语音时钟同步的装置,其包括主机芯片3、dect芯片1、adc芯片2、三个内置麦克风(mic)4、四个无线麦克风6(dect_mic)6和一个喇叭(spk)5,其中,主机芯片(soc)3与dect芯片1通过usb连接,喇叭5和三个内置麦克风4均连接adc芯片2,四个无线麦克风6连接dect芯片1。

由此使得无线麦克风6的工作时钟与dect芯片1的工作时钟相同,内置麦克风4的工作时钟与adc芯片2的工作时钟相同。所以,只需将dect芯片1的工作时钟和adc芯片2的工作时钟进行同步,即可实现无线麦克风6与内置麦克风4的语音时钟同步。

dect芯片1和adc芯片2连接具体如下:dect芯片1的语言数据输出引脚tdm_txd连接adc芯片2的语音数据输入引脚dac_data,将无线dect芯片1的播放语音送到adc芯片2进行播放;而adc芯片2的语音数据输出引脚adc_data连接dect芯片1的语音数据输入引脚,将组合之后的3路拾音数据送给dect芯片1,而dect芯片1通过usb与主机芯片3进行语音传输。

将dect芯片1的其中一个通用io口设置为数字处理器工作时钟输出引脚rx_tun,其连接adc芯片2的外部主时钟输入引脚,而adc芯片2的给外部的时钟输出引脚一方面连接该adc芯片2的语音数据处理驱动时钟输入引脚bclk,另一方面连接dect芯片1的语音数据处理驱动时钟输入引脚tdm_sclk;dect芯片1的语音数据采样率时钟输出引脚连接adc芯片2的语音数据采用率时钟输入引脚lrclk。

在工作时,dect芯片1的数字处理器工作时钟输出引脚rx_tun输出经过校正的13.824m时钟,并将该时钟供给adc芯片的外部主时钟输入引脚mclk,经过adc芯片2内部锁相环后,从adc芯片2的给外部的时钟输出引脚clkout输出6.912m时钟,该时钟供给adc芯片2的语音数据处理驱动时钟输入引脚bclk及dect芯片1的语音数据处理驱动时钟输入引脚tdm_slck,dect芯片1将其语音数据处理驱动时钟经过内部216分频,从语音数据采样率时钟输出引脚tdm_fsync输出32khz时钟,供给adc块芯片的语音数据采样率时钟输入引脚lrclk,由此实现了dect芯片1和adc芯片2的语音数据处理驱动时钟同步,以及语音数据采样率时钟同步,该时钟同步为回音消除算法提供了可靠的基础,有效提高了回音消除算法的回音消除效果。

实施例二

如图3和图4所示,一种实现无线麦克风与内置麦克风语音时钟同步的装置包括主机芯片3、dect芯片1、第一adc芯片21、第二adc芯片22、六个内置麦克风4、四个无线麦克风6和一个喇叭5,其中,主机芯片3与dect芯片1通过usb连接,第一adc芯片21和第二adc芯片22级联,喇叭5连接第一adc芯片21,三个内置麦克风4连接第一adc芯片21,另外三个内置麦克风4连接第二adc芯片22,四个无线麦克风6连接dect芯片1。

由此使得无线麦克风6的工作时钟与dect芯片1的工作时钟相同,其中三个内置麦克风4的工作时钟与第一adc芯片21的工作时钟相同,另外三个内置麦克风4的工作时钟与第二adc芯片22的工作时钟相同。所以,只需将dect芯片1的工作时钟、第一adc芯片21的工作时钟以及第二adc芯片22的工作时钟进行同步,即可实现无线麦克风6与内置麦克风4的语音时钟同步。

为实现dect芯片1、第一adc芯片21和第二adc芯片22之间的时钟同步,三者之间连接关系如下:dect芯片1的语音数据输出引脚tdm_txd连接第一adc芯片21的语音数据输入引脚dac_data,将无线dect芯片1的播放语音送到第一adc芯片21中并通过喇叭5播放;而第一adc芯片21的语音数据输出引脚adc_data连接第二adc芯片22的语音数据输入引脚dac_data,使第一adc芯片21和第二adc芯片22形成级联,将两块芯片的的拾音数据组合到一起;第二adc芯片22的语音数据输出引脚adc_data连接到dect芯片1的语音数据输入引脚tdm_rxd,以便将两adc芯片2组合之后的6路拾音数据送给dect芯片1,而dect芯片1通过usb与主机芯片3进行语音传输。

dect芯片1的数字处理器工作时钟输出引脚rx_tun连接第一adc芯片21的外部主时钟输入引脚mclk,而第一adc芯片21的给外部的时钟输出引脚clkout连接第二adc芯片22的外部主时钟输入引脚mclk,将第一adc芯片21和第二adc芯片22形成级联;第二adc芯片22的给外部的时钟输出引脚clkout一方面连接第二adc芯片22的语音数据处理驱动时钟输入引脚bclk,另一方面连接第一adc芯片21的语音数据处理驱动时钟的输入引脚,同时,还连接dect芯片1的语音数据处理驱动时钟的输入引脚;而dect芯片1的语音数据采样率时钟输出引脚一方面连接第一adc芯片21的语音数据采样率时钟输入引脚lrclk,另一方面连接第二adc芯片22的语音数据采样率时钟输入引脚lrclk。

在工作时,dect芯片1的数字处理器工作时钟输出引脚rx_tun会输出经过校正的13.824m时钟,并将该时钟供给第一adc芯片21的外部主时钟输入引脚mclk,第一adc芯片21将该时钟经过内部锁相环后,从其给外部的时钟输出引脚输出clkout输出12.288m时钟;该12.288m时钟供给第二adc芯片22的外部主时钟输入引脚mclk,然后经过第二adc芯片22的锁相环后,从其给外部的时钟输出引脚clkout输出6.144m时钟;6.144m时钟作为语音数据处理驱动时钟供给第一adc芯片21的语音数据处理驱动时钟输入引脚bclk、第二adc芯片22的语音数据处理驱动时钟输入引脚bclk以及dect芯片1的语音数据处理驱动输入引脚slck。dect芯片1将该驱动时钟经过内部192分频后,从dect芯片1的语音数据采样率时钟输出引脚tdm_fsync输出32khz,作为语音数据采样率时钟供给第一adc芯片21的语音数据采样率输入引脚lrclk、第二adc芯片22的语音数据采样率时钟输入引脚lrclk,从而实现dect芯片1、第一adc芯片21和第二adc芯片22三者之间的语音数据处理驱动时钟同步,以及三者之间的语音数据采样率时钟同步。

dect芯片1也可以采用其他分频方式,产生16khz/48khz等主流语音采样率时钟。

当然,基于本发明的原理,还可以在上述实施例的基础上增加adc芯片2的数量,当adc芯片2达到两个以上时,将各个adc芯片2进行级联,同时利用adc芯片2的内部锁相环输出他芯片的可接受频率,将其中一级联的adc芯片2经内部锁相环后的输出时钟作为各adc芯片2及dect芯片1的语音数据处理驱动时钟,使各adc芯片2和dect芯片1的驱动时钟保持同步;然后通过dect芯片1的内部分频后输出的时钟,作为dect芯片1和各个adc芯片2的语音数据采样率时钟,使dect芯片1和各adc芯片2的采样率时钟保持同步,最终实现无线麦克风6与内置麦克风4的语音时钟同步。

本发明将无线麦克风6连接dect芯片1,使无线麦克风6与dect芯片1时钟相同,将内置麦克风4连接adc芯片2,使内置麦克风4与adc芯片2的时钟相同,利用dect芯片输出校正之后的精准数字处理器工作时钟用于驱动adc芯片2,利用adc芯片2内部的锁相环输出12.288m及6.144m等可接受频率作为语音数据处理驱动时钟供给系统中其他芯片,dect芯片1接收adc芯片2输出的语音数据处理驱动时钟后,经内部分频后得到dect芯片1的语音数据采样率时钟,并将该时钟同时供给adc芯片2,达到dect芯片1和adc芯片2的时钟同源,实现dect芯片1和adc芯片2之间的真正时钟同步,进而实现无线麦克风6与内置麦克风4的工作时钟同步,从而为回音消除算法提供了可靠的基础,提高了回音消除算法的回音消除效果。此外,本发明利用adc芯片2内部锁相环,无需频率转换芯片,降低pcb面积及芯片生产成本。

以上所述,仅是本发明实施例而已,并非对本发明的技术范围作任何限制,故凡是依据本发明的技术实质对以上实施例所作的任何细微修改、等同变化与修饰,均仍属于本发明技术方案的范围内。

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