一种语音信号跨时钟域处理方法及装置和智能语音芯片转让专利
申请号 : CN202110015635.9
文献号 : CN112350688B
文献日 : 2021-04-23
发明人 : 金傲寒 , 梁敏学 , 余新康
申请人 : 北京欣博电子科技有限公司
摘要 :
权利要求 :
1.一种语音信号跨时钟域处理方法,其特征在于,所述处理方法包括:对音频接口时钟域的频率数据进行处理,得到基于音频子系统时钟频率的第一采样率;
对所述第一采样率进行多级降频处理,得到与所述音频接口时钟域的第二采样率相等的第三采样率;
其中,对所述第一采样率进行多级降频处理,得到与音频接口时钟域的第二采样率相等的第三采样率,包括:
对所述第一采样率进行降频处理,得到第一级采样率;
对所述第一级采样率进行降频处理,得到第二级采样率;
对所述第二级采样率进行降频处理,得到所述第三采样率;
对音频接口时钟域的频率数据进行处理,得到基于音频子系统时钟频率的第一采样率,包括:
将基于音频接口时钟域的频率数据转换成基于音频子系统时钟域的频率数据;
对所述基于音频子系统时钟域的频率数据进行过采样处理,得到所述第一采样率;
所述第二采样率为音频接口时钟域的接口采样率。
2.一种语音信号跨时钟域处理装置,其特征在于,包括:异步采样率转换模块,用于将音频接口时钟域的频率数据进行处理,得到基于音频子系统时钟频率的第一采样率;
滤波模块,用于对所述第一采样率进行多级降频处理,得到与音频接口时钟域的第二采样率相等的第三采样率;
其中,所述滤波模块,包括:第一滤波单元,用于所述第一采样率进行降频处理,得到第一级采样率;
第二滤波单元,用于所述第一级采样率进行降频处理,得到第二级采样率;
第三滤波单元,用于所述第二级采样率进行降频处理,得到所述第三采样率;
所述异步采样率转换模块,包括:转换单元,将基于音频接口时钟域的频率数据转换成基于音频子系统时钟域的频率数据;
过采样单元,对所述基于音频子系统时钟域的频率数据进行过采样处理,得到所述第一采样率。
3.根据权利要求2所述的装置,其特征在于,所述第一滤波单元、所述第二滤波单元和所述第三滤波单元均为低通滤波单元。
4.一种智能语音芯片,其特征在于,包括:音频接口时钟域的接口、音频子系统时钟域的接口和实现根据权利要求1所述方法的处理装置;
所述处理装置包括异步采样率转换器和多级滤波器。
5.根据权利要求4所述的一种智能语音芯片,其特征在于,所述音频接口时钟域的接口与所述异步采样率转换器连接;
所述多级滤波器包括第一级滤波器、第二级滤波器和第三级滤波器;
所述第一级滤波器与所述异步采样率转换器连接,所述第一级滤波器通过所述第二级滤波器与所述第三级滤波器连接,所述第三级滤波器与所述音频子系统时钟域的接口连接。
说明书 :
一种语音信号跨时钟域处理方法及装置和智能语音芯片
技术领域
背景技术
的基准频率和音频子系统时钟频率一致也会产生基于同种时钟频率的微小频偏或者产生
不确定的相位差,导致采样的数据不能使用基于音频子系统时钟域的滤波器进行滤波。
音输入接口,用此方法只能在每种接口时钟域中单独设计音频滤波器,这会导致芯片面积
增加,功耗变大。
加。
发明内容
节省芯片面积和功耗,减少布局布线的难度和设计复杂度。
进行多级降频处理,得到与所述音频接口时钟域的第二采样率相等的第三采样率。
时钟域的频率数据进行过采样处理,得到基于音频子系统时钟频率的第一采样率;所述第
二采样率为音频接口时钟域的接口采样率。
述第一级采样率进行降频处理,得到第二级采样率;对所述第二级采样率进行降频处理,得
到所述第三采样率。
一采样率;滤波模块,用于对所述第一采样率进行多级降频处理,得到与音频接口时钟域的
第二采样率相等的第三采样率。
域的频率数据进行过采样处理,得到所述第一采样率。可选地,所述预设频率为所述异步采
样率转换模块的固定有频率。
率;第三滤波单元,用于所述第二级采样率进行降频处理,得到所述第三采样率。
和多级滤波器。
率转换器连接,所述第一级滤波器通过所述第二级滤波器与所述第三级滤波器连接,所述
第三级滤波器与所述音频子系统时钟域的接口连接。
时钟域下,这样跨时钟域转换的音频数据又可以直接给智能分析模块使用,节省芯片面积
和功耗,减少布局布线的难度和设计复杂度。
附图说明
具体实施方式
明的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本
发明的概念。
一采样率进行多级降频处理,得到与所述音频接口时钟域的第二采样率相等的第三采样
率。
域下,方便复用各类信号处理模块,节省芯片面积和功耗,减少布局布线的难度和设计复杂
度。
系统时钟域的频率数据;对音频子系统时钟域的频率数据进行过采样处理,得到第一采样
率。在本发明的实施例中,第二采样率为音频接口时钟域的接口采样率。
音识别模块可以正常识别语音数据。
分布,也抑制了不同时钟域下数据转换带来的噪声,减少信号源在有用信号的带宽内自带
的噪声,同时也提高时域分辨力从而获得更好的时域波形;还提高滤波器的处理增益,提高
了信噪比。过采样处理也使本发明的采样率大于两倍音频接口时钟域的采样率,使本发明
不会使智能语音模块识别声音的精准度变差。
提高到R×fs,R称为过采样比率,并且R>1。在这种采样的数字信号中,由于量化比特数没有
改变,故总的量化噪声功率也不变,但这时量化噪声的频谱分布发生了变化,即将原来均匀
分布在0 ~fs/2频带内的量化噪声分散到了0 ~ Rfs/2的频带上。
第一级采样率进行降频处理,得到第二级采样率;对第二级采样率进行降频处理,得到所述
第三采样率。
到所述第三采样率;使本发明将第一采样率进行三级降频处理,进一步,加快了接口采样数
据同步到音频子系统内部时钟域下的速度,同时保持了智能语音模块识别声音的精准度。
子系统时钟频率的第一采样率;滤波模块,用于对所述第一采样率进行多级降频处理,得到
与音频接口时钟域的第二采样率相等的第三采样率。
布局布线的难度和设计复杂度。
统时钟域的频率数据进行过采样处理,得到所述第一采样率。在本实施例中,预设频率为异
步采样率转换模块的固定有频率;在其它的实施例中,预设频率也可以根据用户使用需求
而设定。
复杂度。
率;第三滤波单元,用于第二级采样率进行降频处理,得到第三采样率。在本实施中,第一滤
波单元、第二滤波单元和第三滤波单元均为低通滤波单元。
异步采样率转换器和多级滤波。
连接,第一级滤波器通过第二级滤波器与第三级滤波器连接,第三级滤波器与所述音频子
系统时钟域的接口连接。
个时钟同步于外部接口时钟,基于该时钟频率的数据采样率通常为16khz或者48khz采样
率,另一个时钟同步于音频子系统。可以通过asrc模块将采样频率提高到192khz,并且达到
数据从外部时钟域跨到音频子系统时钟域的目的。然后再通过三级滤波器将192Khz(此时
该采样率已经基于音频子系统时钟频率)降到16khz。三级滤波器包括第一级滤波器、第二
级滤波器、第三级滤波器,其中第一级滤波器将192khz降到96khz,第二级滤波器将96khz降
到48khz,第三级滤波器将48khz将到16khz。依照这个结构达到将接口输入的基于外部时钟
域的16khz采样频率或者48k hz采样频率的数据转换到基于音频子系统时钟域上来。
智能音频算法的精确度的话,可以认为该信号可以被接受。前期实验表明,通过本方案的结
构,人工智能音频算法精度没有受到任何影响,因此本发明的方法对语音人工智能算法有
着良好的匹配性。
和功耗,减少布局布线的难度和设计复杂度。
修改、等同替换、改进等,均应包含在本发明的保护范围之内。此外,本发明所附权利要求旨
在涵盖落入所附权利要求范围和边界、或者这种范围和边界的等同形式内的全部变化和修
改例。