【技术实现步骤摘要】
FFT运算装置及麦克风
本公开涉及智能麦克风
,更具体地,涉及一种FFT运算装置、及麦克风。
技术介绍
在人工智能的大背景下,智能麦克风(SmartMIC)也随之到来。通常,智能麦克风是在传统麦克风的基础上,加入了基于深度学习的语音识别技术,从而使得麦克风实现智能化应用。在智能麦克风的实现中,会用到快速傅里叶变换(FastFourierTransform,FFT),受限于麦克风尺寸特性,传统的基于乘法器的实现方式无法满足芯片面积要求,减少乘法器精度又无法满足语音识别算法的要求。因此,有必要针对上述缺陷进行改进。公开内容本公开实施例的一个目的是提供一种FFT运算装置的新的技术方案。根据本公开的第一方面,提供了一种FFT运算装置,其包括:计算模块,用于接收目标信号,并计算目标信号对于FFT多项式的第一类单项式的第一变量值及对于所述FFT多项式的第二类单项式的第二变量值,其中,所述第二类单项式为具有旋转因数的单项式;转换模块,用于接收所述计算模块提供的第二变量值,并对所述第二变 ...
【技术保护点】
1.一种FFT运算装置,其特征在于,包括:/n计算模块,用于接收目标信号,并计算目标信号对于FFT多项式的第一类单项式的第一变量值及对于所述FFT多项式的第二类单项式的第二变量值,其中,所述第二类单项式为具有旋转因数的单项式;/n转换模块,用于接收所述计算模块提供的第二变量值,并对所述第二变量值进行Cordic旋转,获得所述第二变量值与所对应单项式的旋转因数的乘积值;/n加法器组,用于接收所述计算模块提供的第一变量值和所述转换模块提供的乘积值,并对所述第一变量值和所述乘积值进行加法运算,得到对所述目标信号进行FFT处理后的信号值。/n
【技术特征摘要】
1.一种FFT运算装置,其特征在于,包括:
计算模块,用于接收目标信号,并计算目标信号对于FFT多项式的第一类单项式的第一变量值及对于所述FFT多项式的第二类单项式的第二变量值,其中,所述第二类单项式为具有旋转因数的单项式;
转换模块,用于接收所述计算模块提供的第二变量值,并对所述第二变量值进行Cordic旋转,获得所述第二变量值与所对应单项式的旋转因数的乘积值;
加法器组,用于接收所述计算模块提供的第一变量值和所述转换模块提供的乘积值,并对所述第一变量值和所述乘积值进行加法运算,得到对所述目标信号进行FFT处理后的信号值。
2.根据权利要求1所述的装置,其特征在于,
所述FFT为基4FFT,所述基4FFT具有一个第一类单项式和三个第二类单项式。
3.根据权利要求2所述的装置,其特征在于,
所述转换模块,用于接收所述计算模块提供的三个第二变量值,并分别对所述三个第二变量值进行Cordic旋转,获得第一乘积值、第二乘积值和第三乘积值;
所述加法器组至少包括第一加法器、第二加法器和第三加法器,所述第一加法器用于接收所述计算模块提供的第一变量值和所述转换模块提供的第一乘积值,并对所述第一变量值和所述第一乘积值进行加法运算,得到第一结果;
所述第二加法器用于接收所述转换模块提供的第二乘积值和第三乘积值,并对所述第二乘积值和第三乘积值进行加法运算,得到第二结果;
所述第三加法器用于接收所述第一加法器提供的第一结果和所述第二加法器提供的第二结果,并对所述第一结果和第二结果进行相加运算,获得第三结果,作为对所述目标信号进行FFT处理后的信号值。
<...
【专利技术属性】
技术研发人员:齐鲁欣,
申请(专利权)人:歌尔微电子股份有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。