System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及电路的,尤其涉及一种用于语音识别的快速傅里叶变换电路及其控制方法。
技术介绍
1、fft(快速傅里叶变换,fast fourier transform)是一种在信号处理和图像处理中广泛使用的算法,用于将信号从时域转换到频域;它具有快速计算速度和高效能的特点,它被应用于许多领域,包括语音处理、图像处理、音频编解码、无线通信等,它在现代数字技术中扮演着非常重要的角色,为我们提供了快速、准确的频域分析工具。
2、fft也经常被应用于语音关键字识别模型中,用来提取语音信号的频域特征,从而提高语音关键字识别模型的信息处理效率。然而现有应用于语音关键字识别系统中的快速傅里叶变换电路通常是精确计算的快速傅里叶变换,这一快速傅里叶变换电路存在着计算量大、数据存储量大的问题。本专利技术提出了用于语音关键字识别的快速傅里叶变换电路,虽然快速傅里叶变换的计算结果有较大误差,但神经网络模型存在参数冗余的特征,在训练过程中会调整权重对快速傅里叶变换造成的计算误差进行弥补,因而语音关键字识别模型的最终分类准确率并不会下降多少。但通过对旋转因子进行近似修改,可以减少电路中的加法器。根据近似旋转因子设计了移位加法器来代替通用乘法器,减少了旋转因子的存储空间,达到减少面积和功耗的目的。
技术实现思路
1、本专利技术实施例提供了一种用于语音识别的快速傅里叶变换电路及其控制方法,旨在解决现有技术中的快速傅里叶变换电路结构所存在的应用过程中功耗较高的问题以及语音关键字识别模型中参数冗余的问题。<
...【技术保护点】
1.一种用于语音识别的快速傅里叶变换电路,其特征在于,包括多级变换电路及多个乘积电路;多级所述变换电路依次串联连接;
2.根据权利要求1所述的用于语音识别的快速傅里叶变换电路,其特征在于,所述移位器包括首行移位电路、中间行移位电路、尾行移位电路;所述首行移位电路包含的若干个输入端组合为移位器的输入端,输入端的长度与快速傅里叶变换过程中的计算结果保留位宽相对应;所述首行移位电路的输出端与所述中间行移位电路的输入端相连接,所述中间行移位电路的输出端与所述尾行移位电路的输入端相连接;所述首行移位电路的首行移位信号输入端、所述中间行移位电路的中间行移位信号输入端及所述尾行移位电路的尾行移位信号输入端组合为所述移位器的移位信号输入端;
3.根据权利要求2所述的用于语音识别的快速傅里叶变换电路,其特征在于,所述首行移位电路包括依次排列的两个与门、若干个输入控制器及两个可控与门;所述中间行移位电路包括依次排列的两个与门、若干个输入控制器及两个可控与门;该移位电路每一行输入控制器的个数与快速傅里叶计算过程中的结果保留位宽对应。
4.根据权利要求1-3任一项所述
5.根据权利要求4所述的用于语音识别的快速傅里叶变换电路,其特征在于,所述快速傅里叶变换电路包括四级变换电路及三个乘积电路。
6.根据权利要求5所述的用于语音识别的快速傅里叶变换电路,其特征在于,所述乘积电路还包括第一只读内存器、第二只读内存器;
7.一种用于语音识别的快速傅里叶变换电路的控制方法,所述控制方法应用于快速傅里叶变换系统中,所述快速傅里叶变换系统包括电路控制器及如权利要求1-6任一项所述的用于语音识别的快速傅里叶变换电路,所述电路控制器与快速傅里叶变换电路中译码器的输入端进行通信连接,其特征在于,所述控制方法包括:
8.根据权利要求7所述的用于语音识别的快速傅里叶变换电路的控制方法,其特征在于,所述根据预置的数值筛选规则对预设数值范围内的数值进行筛选之前,还包括:
9.根据权利要求7或8所述的用于语音识别的快速傅里叶变换电路的控制方法,其特征在于,通过根据所述候选数对所输入的多组旋转因子分别进行近似求解,得到与每一组旋转因子分别对应的近似旋转因子,包括:
10.根据权利要求9所述的用于语音识别的快速傅里叶变换电路的控制方法,其特征在于,所述读取与各所述乘积电路对应的旋转因子编号信息并进行解码,包括:
...【技术特征摘要】
1.一种用于语音识别的快速傅里叶变换电路,其特征在于,包括多级变换电路及多个乘积电路;多级所述变换电路依次串联连接;
2.根据权利要求1所述的用于语音识别的快速傅里叶变换电路,其特征在于,所述移位器包括首行移位电路、中间行移位电路、尾行移位电路;所述首行移位电路包含的若干个输入端组合为移位器的输入端,输入端的长度与快速傅里叶变换过程中的计算结果保留位宽相对应;所述首行移位电路的输出端与所述中间行移位电路的输入端相连接,所述中间行移位电路的输出端与所述尾行移位电路的输入端相连接;所述首行移位电路的首行移位信号输入端、所述中间行移位电路的中间行移位信号输入端及所述尾行移位电路的尾行移位信号输入端组合为所述移位器的移位信号输入端;
3.根据权利要求2所述的用于语音识别的快速傅里叶变换电路,其特征在于,所述首行移位电路包括依次排列的两个与门、若干个输入控制器及两个可控与门;所述中间行移位电路包括依次排列的两个与门、若干个输入控制器及两个可控与门;该移位电路每一行输入控制器的个数与快速傅里叶计算过程中的结果保留位宽对应。
4.根据权利要求1-3任一项所述的用于语音识别的快速傅里叶变换电路,其特征在于,所述基础级电路包括一个移位寄存器及一个蝶形运算单元;所述蝶形运算单元的寄存信号输出端与对应的一个所述移位寄存器的输入端相连接,所述...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。