- 67
- 0
- 约9.74千字
- 约 10页
- 2021-04-01 发布于天津
- 举报
在运算中经常需要把输入时域信号在频域进行处理之后再还原为时域信号这样就需要进行和运算频域处理而一般的芯片只支持整数运算也就是说只能进行定点小数计算点计算出个复数为个复数为的共轭复数的公式为的公式为假设我们对转换器转换的数字信号进行运算若输入数据为的短整型数我们可以把它看作的从到之间的小数根据的公式我们可以知道变换之后的结果将超这个范围例如在中输入可以看到结果实际上变换之后的数据的范围在到之间为的点数为了正确地表达到之间的数值输出数据的值将变小例如若输入数据为的话那么输出数据则必须为才能够确保结果
在DSP运算中,经常需要把输入时域信号在频域进行处理之后, 再还原为时域信号,这样就需要进行[FFT
和IFFT运算:
x(n) - FFT - X(f)- 频域处理 - Y(f) - IFFT - y(n)
而一般的DSP芯片只支持整数运算,也就是说只能进行 定点小数计算。
N点FFT计算出0…N-1,N个复数:0, A,N/2,A*,A为(N/2-1)个复数,A*为A的共轭复数。
FFT的公式为:
N
X(k) = sum x(n)*exp(-j*2*pi*(k-1)*(n-1)/N) 、1 = k = N.
n = 1
IFFT的公式为:
N
x(n) = (1/N) sum X(k
原创力文档

文档评论(0)