System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 使用相量表的快速傅里叶变换制造技术_技高网

使用相量表的快速傅里叶变换制造技术

技术编号:41130628 阅读:5 留言:0更新日期:2024-04-30 18:00
一种设备包括:存储器,该存储器被配置为存储快速傅里叶变换(FFT)指令和该FFT指令的参数;只读存储器,该只读存储器包括相量表;和处理器。该处理器被配置为执行该FFT指令以基于该FFT指令的该参数来确定起始值和步长大小。该处理器被配置为执行该FFT指令以根据该起始值和该步长大小存取该相量表以获得旋转值集合。该处理器还被配置为执行该FFT指令以针对输入数据集合中的每对输入值,基于该每对输入值和该旋转值集合中与该每对输入值相对应的旋转值来计算输出值。

【技术实现步骤摘要】
【国外来华专利技术】


技术介绍


技术实现思路

【技术保护点】

1.一种设备,包括:

2.根据权利要求1所述的设备,其中所述处理器被配置为执行所述FFT指令作为多级FFT运算的一部分,并且其中所述输出值被包括在所述多级FFT运算的级的输出数据中。

3.根据权利要求2所述的设备,其中所述FFT指令的所述参数包括对参数寄存器的指示,所述参数寄存器存储:

4.根据权利要求3所述的设备,其中所述参数寄存器进一步存储所述多级FFT运算的移位调度。

5.根据权利要求4所述的设备,其中所述移位调度包括位图,所述位图针对所述多级FFT运算的每个级指示针对所述级的移位的存在或不存在。

6.根据权利要求3所述的设备,其中所述参数还包括对以下各项的指示:

7.根据权利要求3所述的设备,其中所述处理器被配置为基于所述级数来确定所述步长大小。

8.根据权利要求2所述的设备,其中所述处理器被配置为在所述多级FFT运算的每个特定级期间:

9.根据权利要求1所述的设备,其中从所述只读存储器获得的所述旋转值集合以连续次序排列。

10.根据权利要求9所述的设备,其中所述处理器被配置为将所述旋转值集合存储到单个旋转向量寄存器中。

11.根据权利要求9所述的设备,其中所述处理器被配置为将所述旋转值集合的顺序部分存储到多个旋转向量寄存器中。

12.根据权利要求11所述的设备,其中所述处理器被配置为根据所述连续次序消耗所述旋转值集合的所述顺序部分。

13.根据权利要求11所述的设备,其中所述处理器被配置为根据非连续次序消耗所述旋转值集合的所述顺序部分。

14.根据权利要求11所述的设备,其中所述处理器被配置为:

15.根据权利要求1所述的设备,其中所述处理器被配置为:

16.根据权利要求1所述的设备,其中所述存储器、所述只读存储器和所述处理器被集成到以下项中的至少一项中:移动设备、头戴式耳机设备、可穿戴电子设备、无线扬声器和话音激活设备、相机设备、扩展现实头戴式耳机或载具。

17.一种执行快速傅里叶变换(FFT)指令的方法,包括:

18.根据权利要求17所述的方法,其中作为多级FFT运算的一部分执行所述FFT指令。

19.根据权利要求18所述的方法,其中所述FFT指令的所述参数包括对参数寄存器的指示,所述参数寄存器存储所述起始值和所述多级FFT运算的级数,并且其中确定所述起始值和所述步长大小包括:

20.根据权利要求19所述的方法,还包括从所述参数寄存器读取所述多级FFT运算的移位调度。

21.根据权利要求20所述的方法,其中所述移位调度包括位图,所述位图针对所述多级FFT运算的每个级指示针对所述级的移位的存在或不存在。

22.根据权利要求19所述的方法,还包括:

23.根据权利要求17所述的方法,还包括将所述旋转值集合存储到单个旋转向量寄存器中。

24.根据权利要求17所述的方法,还包括将所述旋转值集合的顺序部分存储到多个旋转向量寄存器中。

25.根据权利要求17所述的方法,还包括:

26.一种存储指令的非暂态计算机可读介质,所述指令在由一个或多个处理器执行时使得所述一个或多个处理器在快速傅里叶变换(FFT)指令的执行期间:

27.根据权利要求26所述的非暂态计算机可读介质,其中所述FFT指令的所述参数包括对参数寄存器的指示,所述参数寄存器存储所述起始值和多级FFT运算的级数,并且其中所述指令能够执行以使得所述一个或多个处理器:

28.根据权利要求27所述的非暂态计算机可读介质,其中所述指令能够执行以使得所述一个或多个处理器从所述参数寄存器读取所述多级FFT运算的移位调度。

29.根据权利要求26所述的非暂态计算机可读介质,其中所述指令能够执行以使得所述一个或多个处理器执行所述FFT指令作为多级FFT运算的一部分。

30.一种装置,包括:

...

【技术特征摘要】
【国外来华专利技术】

1.一种设备,包括:

2.根据权利要求1所述的设备,其中所述处理器被配置为执行所述fft指令作为多级fft运算的一部分,并且其中所述输出值被包括在所述多级fft运算的级的输出数据中。

3.根据权利要求2所述的设备,其中所述fft指令的所述参数包括对参数寄存器的指示,所述参数寄存器存储:

4.根据权利要求3所述的设备,其中所述参数寄存器进一步存储所述多级fft运算的移位调度。

5.根据权利要求4所述的设备,其中所述移位调度包括位图,所述位图针对所述多级fft运算的每个级指示针对所述级的移位的存在或不存在。

6.根据权利要求3所述的设备,其中所述参数还包括对以下各项的指示:

7.根据权利要求3所述的设备,其中所述处理器被配置为基于所述级数来确定所述步长大小。

8.根据权利要求2所述的设备,其中所述处理器被配置为在所述多级fft运算的每个特定级期间:

9.根据权利要求1所述的设备,其中从所述只读存储器获得的所述旋转值集合以连续次序排列。

10.根据权利要求9所述的设备,其中所述处理器被配置为将所述旋转值集合存储到单个旋转向量寄存器中。

11.根据权利要求9所述的设备,其中所述处理器被配置为将所述旋转值集合的顺序部分存储到多个旋转向量寄存器中。

12.根据权利要求11所述的设备,其中所述处理器被配置为根据所述连续次序消耗所述旋转值集合的所述顺序部分。

13.根据权利要求11所述的设备,其中所述处理器被配置为根据非连续次序消耗所述旋转值集合的所述顺序部分。

14.根据权利要求11所述的设备,其中所述处理器被配置为:

15.根据权利要求1所述的设备,其中所述处理器被配置为:

16.根据权利要求1所述的设备,其中所述存储器、所述只读存储器和所述处理器被集成到以下项中的至少一项中:移动设备、头戴式耳机设备、可穿戴电子设备、无线扬声...

【专利技术属性】
技术研发人员:S·S·斯里尼瓦桑M·霍夫曼S·苏达萨南D·马修H·董G·斯维尼
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1