求救!为什么傅立叶变换(FT)的真实振幅 为什么等于 快速傅立叶变换(FFT)的乘以2/N
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/09/21 11:09:21
求救!为什么傅立叶变换(FT)的真实振幅 为什么等于 快速傅立叶变换(FFT)的乘以2/N
如题,求救.请从算法公式上来解释,
如题,求救.请从算法公式上来解释,
由于一切信号在有限长的时间内可以抽象成周期信号,那么我们可以利用傅里叶级数将其展开.因此下面以f(t)=sin(w_0*t)为例,介绍为什么将直接获得的频域幅值乘以2/N. 这里N为采样个数.并且为信号整数个周期!(重要的前提).如图所示 因为 |F(n)|= N/2 ,为了得到准确的幅值所以我们需要乘以2/N.补充:n 是离散域频域的变量 对应着连续时间系统中的 w_0.
再问: 万分非常感谢您的详细解答,但是仍然看不是很懂... 我用MATLAB的fft(u,n) 语句运算得到一个频域值A,其中u是输入的一组信号数据。这个A如果变真实值据说需要乘N/2... 但是不懂为什么... 其实就是不懂,直接用傅立叶得到的频域值为什么是FFT得到的2/N倍... 是不是可以解释下FFT和傅立叶变换的区别.....
再答: 其实在很多实际情况下,乘以2/N亦得不到真是值。 因为这种情况下,必须要求采样信号整数个周期。你可以测试下f(t)=sin(wt), 取整数个周期,以及非整数周期时,幅值的差异。 DFT和FFT只是差在运算效率。 FT和DFT的差异是,一个是理论计算,一个是数值计算。 在工程实际中最重要的是获取我们所感兴趣的,信号中的频率分量。
再问: 万分非常感谢您的详细解答,但是仍然看不是很懂... 我用MATLAB的fft(u,n) 语句运算得到一个频域值A,其中u是输入的一组信号数据。这个A如果变真实值据说需要乘N/2... 但是不懂为什么... 其实就是不懂,直接用傅立叶得到的频域值为什么是FFT得到的2/N倍... 是不是可以解释下FFT和傅立叶变换的区别.....
再答: 其实在很多实际情况下,乘以2/N亦得不到真是值。 因为这种情况下,必须要求采样信号整数个周期。你可以测试下f(t)=sin(wt), 取整数个周期,以及非整数周期时,幅值的差异。 DFT和FFT只是差在运算效率。 FT和DFT的差异是,一个是理论计算,一个是数值计算。 在工程实际中最重要的是获取我们所感兴趣的,信号中的频率分量。
求救!为什么傅立叶变换(FT)的真实振幅 为什么等于 快速傅立叶变换(FFT)的乘以2/N
离散傅立叶变换(DFT)和快速算法(FFT)的区别是什么?
fft是序列傅立叶变换的快速算法
简述离散傅立叶变换(DFT)及快速算法FFT在数字信号处理中所处的地位和作用?
快速傅立叶变换的问题RT
什么是快速傅立叶变换?(特别是公式)
什么是傅立叶变换?为什么要进行傅立叶变换?一些回忆
高分如采样时间间隔为50μs,采样点数为1024,则FFT(快速傅立叶变换)的频域分辨率为?
傅立叶变换和离散傅立叶变换的意义是什么,
matlab的傅立叶变换问题
离散傅立叶变换的问题?
求问[转载]为什么要进行傅立叶变换?傅立叶变换有何意义(2)