2021年春季学期-信号与系统-第十五次作业参考答案-第三小题参考答案

本文是 2021年春季学期-信号与系统-第十五次作业参考答案 中各小题的参考答案。

 

§03 三小题


3、 序列 x [ n ] x\left[ n \right] x[n]的长度为8192。已知一台计算机每次的实数乘法和加分的时间分别为20微秒和4微秒,求直接计算 D F T [ x [ n ] ] DFT\left[ {x\left[ n \right]} \right] DFT[x[n]]快速傅里叶变换计算各需要多少时间。

▓ 求解

  长度为N,N 恰好是2的整数次幂的数,对应对应的DFT的复数乘法和加分分别是:
N 2 ,     N ( N − 1 ) N^2 ,\,\,\,N\left( {N - 1} \right) N2,N(N1)

  对应的FFT的复数乘法和加分分别是:

N 2 log ⁡ 2 N ,     N log ⁡ 2 N {N \over 2}\log _2 N,\,\,\,N\log _2 N 2Nlog2N,Nlog2N

  那么对应的实数乘法和加法分别是:

  • DFT : 4 N 2 ,     4 N 2 − 2 N 4N^2 ,\,\,\,4N^2 - 2N 4N2,4N22N
  • FFT : 2 N log ⁡ 2 N ,     3 N log ⁡ 2 N 2N\log _2 N,\,\,\,3N\log _2 N 2Nlog2N,3Nlog2N

注:对于复数乘法,包含四次实数乘法,两次实数加法。所以在前面考虑加法的时候,需要加上由复数乘法多出的加法次数。

  相应的运算时间分别为:

  • DFT : 20 ⋅ 4 N 2 + 4 ⋅ ( 4 N 2 − 2 N )     μ s 20 \cdot 4N^2 + 4 \cdot \left( {4N^2 - 2N} \right)\,\,\,\mu s 204N2+4(4N22N)μs
  • FFT: 20 ⋅ 2 N log ⁡ 2 N + 4 ⋅ 3 N log ⁡ 2 N    μ s 20 \cdot 2N\log _2 N + 4 \cdot 3N\log _2 N\,\,\mu s 202Nlog2N+43Nlog2Nμs

  计算得出所需要的是时间分别约为:

  • DFT:6173.3 (s)
  • FFT:5.537 (s)

 

▌其它小题参考答案


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

卓晴

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值