← 2022 · 大疆创新 笔试

推荐答案 测试一下

关于16点FFT描述正确的是()

A、共有4级分解; B、每级有8个蝶形算法; C、每个蝶形算法需要1次复数乘法; D、每个蝶形算法需要1次复数加法;
单选题 中等 笔试真题单选

参考答案

我们分析题目:关于16点FFT描述正确的是。选项: A、共有4级分解; B、每级有8个蝶形算法; C、每个蝶形算法需要1次复数乘法; D、每个蝶形算法需要1次复数加法; 需要判断哪个正确。16点FFT,基于基-2 FFT(常用),N=16=2^4,所以有4级分解,A正确。每级蝶形数:每级有N/2个蝶形,16点每级8个蝶形,B正确?注意:B说“每级有8个蝶形算法”,如果指的是每个阶段有8个蝶形,对于基-2FFT,每级确实有N/2个蝶形,16点就是8个,所以B也是正确的。但题目是单选题,可能只有一个正确。C:每个蝶形算法需要1次复数乘法?实际上基-2蝶形通常需要1次复数乘法(乘以旋转因子)和2次复数加法(加减),但注意有些实现中蝶形包括两次复数乘法和两次加法?标准的基-2蝶形:输入a,b,输出a+W*b, a-W*b,其中W是复数旋转因子。这需要一次复数乘法(W*b)和两次复数加法(一次加一次减)。所以C正确吗?C说1次复数乘法,那是正确的(乘W一次)。D说1次复数加法,错误,需要2次。所以C正确,D错误。那么A、B、C似乎都正确。但题干是单选题,需要仔细审视。 可能题目隐含的是基-2FFT,但可能考虑的是DIT(按时间抽取)或DIF(按频率抽取),两者结构类似,但蝶形运算的乘法次数?对于基-2蝶形,在DIT中,蝶形需要一次复数乘法(乘以W)和两次复数加法。DIF类似。所以C正确。但A和B也正确。也许题目有陷阱:16点FFT,如果是基-4呢?16=4^2,则级数为2级,每级有16/4=4个蝶形,每个蝶形是基-4蝶形,需要多次乘法和加法。但通常FFT默认基-2。也可能考虑的是按频率抽取?但基-2下,A和B都是正确的。为什么题目是单选题?可能题目意图是考察细节:每个蝶形算法需要1次复数乘法?其实基-2蝶形确实需要1次复数乘法(乘以旋转因子)和2次加法,但有些教材说需要1次乘法和2次加法,所以C正确。但A和B也正确,这就不对了。再读题:关于16点FFT描述正确的是()——可能只有一项正确,那么可能B不正确?B说“每级有8个蝶形算法”,对于16点FFT,如果有4级,每级确实有8个蝶形,但注意:第一级蝶形输入距离为1,第二级为2,第三级为4,第四级为8,但每级蝶形数都是N/2=8,没错。所以B正确。A正确。C正确。难道是多选题?但题干明确是单选题。可能题目有错?或者需要理解“蝶形算法”的定义?也许有的教材认为蝶形运算包含两次复数乘法?实际上在Cooley-Tukey算法中,每个蝶形运算进行一次复数乘法和两次复数加法。但C说1次复数乘法,D说1次复数加法,所以C正确,D错误。那么A和B看起来也正确,但也许A/B并不完全正确?考虑16点FFT,如果采用基-2FFT,分解级数为log2(16)=4,正确。但如果是基-4FFT,则级数为log4(16)=2,所以A不一定正确。题目没有说明是基-2,可能默认是基-2。但通常面试题中,提到N点FFT,往往指基-2。但为了单选题,可能只有C是正确?或者B错误:因为每级蝶形数不是固定的?实际上,对于基-2FFT,每级都是N/2个蝶形,所以B正确。那么三个选项都正确,不合理。 或许题目是问“描述正确的是”,并且是单选题,意味着只有一项完全正确。考察FFT的蝶形运算特点:每个蝶形算法需要1次复数乘法(乘旋转因子)和2次复数加法,所以C正确,D错误。而A和B是否完全正确?A:共有4级分解,对于16点,如果使用基-2,正确;但如果使用基-4,只有2级。但通常默认基-2?很多教材会说基-2FFT有log2(N)级。但题目没有明确,可能A存在歧义。同样B:每级有8个蝶形算法,基-2下正确,但基-4下每级有4个蝶形。因此,在未指定基的情况下,A和B不是必然正确。而C和D描述的是蝶形算法本身,不依赖于基的选择?对于基-2蝶形,需要1次复数乘法。对于基-4蝶形,每个蝶形需要多次复数乘法。所以C也不一定正确。所以整个题目可能默认是基-2FFT。那么A、B、C都正确,但单选题只能选一个。常见面试题中,类似题目往往答案是“每个蝶形算法需要1次复数乘法”这个知识点,因为很多考生误以为需要2次乘法或更多。另外,有时题目会考察:FFT中复数乘法的次数减少,每个蝶形只用一个旋转因子乘法。所以C正确。而A和B虽然正确,但可能不是考察重点,或者题目设计时认为A和B是明显正确的,但C是易错点?但题干要求选一个,可能只能选C。 另一种可能:题目说的是“16点FFT”,可能是指16点离散傅里叶变换(DFT)的快速算法,不一定特指基-2。但通常FFT指基-2。另外,有些教材中,蝶形运算的乘法次数:基-2蝶形有一次复数乘法(乘以W)和两次加法。所以C正确。D错误。但A和B也正确。这很奇怪。 检查题目原文:“关于16点FFT描述正确的是()”,选项有A、B、C、D。可能它是一道单项选择题,意图是考察哪个说法绝对正确。或许B

涉及知识点

  • IC 基础
  • 数字电路
  • 设计与验证
← 上一题
登录后反馈错题
下一题 →