基于MSC8156AMC平臺的PRACH基帶信號生成
Cooley-Turkey算法把N點(diǎn)的DFT分解為任意兩個(gè)長(cháng)度為N1,N2短序列的DFT,其中N=N1*N2。長(cháng)度為N的序列x(n)的離散傅里葉變換可表示為:


假若要把N點(diǎn)長(cháng)序列分為三段較短序列的DFT,只需把上述第二級FFT再以相同的方式分為兩級,得到DFT表達式如下:

所以,PRACH發(fā)射端Preamble處理用到的24 576點(diǎn)IDFT可以利用上述混合基FFT算法實(shí)現。
具體實(shí)現方式如下:
(1)對輸入信號取共軛;
(2)混合基FFT實(shí)現;
(3)運算結果取共軛,并除以序列長(cháng)度N。
混合基FFT實(shí)現:N=24 576,分為N1=2 048,N2=4,N3=3,分為三級實(shí)現。第一級是對輸入數據每隔12點(diǎn)抽取一次,共得到12個(gè)長(cháng)度為2 048點(diǎn)的序列,對其分別做DFT;第二級是在第一級輸出序列乘以旋轉因子


評論