非2的整数次幂个点的fft怎么做?
时间:12-12
整理:3721RD
点击:
rt,比如4000点?谢谢。
2,3,5这种拼上去
你说的FFT,本身就要保证是2的指数次幂吧,只有4000就用2048啊!
4096吧?补96个0
精确解还是1楼那种素因子拼吧
点数不能变。
可以非2的整次幂,分解成最小的素数因子去做
4000不就是5*5*5*32吗,几个5点的拼上去
FFT的前提是2的幂次,分解的方法只是DFT
补96个0 4096 是最省资源的
你要是多载波系统非2次幂载波数,补这么多0做出来有啥意义?
资源是省了,子载波看不到。
而且你这个前提就是错的,随便找本离散信号处理上面就有非2次幂的FFT.
要看FFT之后要做什么,卷积可以补零,ofdm时频转换不能补零。不过ofdm系统设计成4000点的也不多吧。。
4g 的一般是多少点?
128, 256, ...,2048,最大2048
我国的数字电视标准就是3780点的。
我说的是 如果你手里本身有一个1024的FFT的模块,你去修改控制的东西 还不如直接补96个0 来的节省时间和资源。
但是如果是ofdm系统,这样做就没法得到子载波
你就直接补零到2的整次幂来做FFT?
...
这是图啥呢。
上行呢?
lte的上行是DFT-S-OFDM,没法补零呀