发明名称 |
一种实现基4FFT/IFFT计算的FFT处理器 |
摘要 |
本发明公开了一种实现基4FFT/IFFT计算的FFT处理器,包括FFT蝶形运算单元、数据存储器以及一个用于接收FFT蝶形运算单元输出的四点计算结果数据的数据交换单元;如果进行的是IFFT计算,则数据交换单元工作,将四点计算结果数据中的第二点数据与第四点数据进行交换,交换后的计算结果数据存入数据存储器中;如果进行的是FFT计算,则数据交换单元不工作,四点计算结果数据不进行数据交换,FFT蝶形运算单元直接将四点计算结果数据存入数据存储器中。在本发明中,用同一FFT蝶形运算单元,实现了FFT和IFFT计算,从而既简化了硬件设计又减小了芯片面积,最关键的是可以在同一个FFT处理器上实现FFT和IFFT计算。 |
申请公布号 |
CN101354701B |
申请公布日期 |
2010.08.11 |
申请号 |
CN200810046076.2 |
申请日期 |
2008.09.16 |
申请人 |
四川虹微技术有限公司 |
发明人 |
霍永青;谢翔 |
分类号 |
G06F17/14(2006.01)I;H04H40/27(2006.01)I |
主分类号 |
G06F17/14(2006.01)I |
代理机构 |
北京市路盛律师事务所 11326 |
代理人 |
温利平 |
主权项 |
一种实现基4FFT/IFFT计算的FFT处理器,包括FFT蝶形运算单元和数据存储器,其特征在于,还包括:一个数据交换单元,用于接收FFT蝶形运算单元输出的四点计算结果数据;如果当前进行的是IFFT计算,则数据交换单元工作,数据交换单元将四点计算结果数据中的第二点数据与第四点数据进行交换,交换后的四点计算结果数据存入数据存储器中;如果当前进行的是FFT计算,则数据交换单元不工作,四点计算结果数据不进行数据交换,FFT蝶形运算单元直接将四点计算结果数据存入数据存储器中。 |
地址 |
610041 四川省成都市高新区天府大道南延线高新孵化园8号楼 |