首页 | 本学科首页   官方微博 | 高级检索  
     

傅里叶变换光谱相位校正的FPGA实现方法
引用本文:刘加庆,丁雷. 傅里叶变换光谱相位校正的FPGA实现方法[J]. 红外, 2014, 35(7): 5-11
作者姓名:刘加庆  丁雷
作者单位:中科院上海技术物理研究所,中科院上海技术物理研究所
基金项目:中科院上海技术物理研究所创新专项(Q-DX-19)
摘    要:傅里叶变换光谱仪因具有分辨率高等优点已被用于新一代大气垂直探测仪。这种光谱仪获取的数据量很大,只有进行星上数据处理才能降低数据发送量。方法之一是在轨光谱复原。由于非零光程差采样等原因使采样干涉图存在相位差,经傅里叶变换得到的复数光谱需进行相位校正以获得实数谱。FPGA(Field-Programmable Gate Array)是一种很有应用前景的星上数据处理硬件平台。阐述了相位误差的来源及几种相位校正方法。平方根法适于FPGA硬件实现。针对采用传统方法计算平方根时需要很多硬件资源及精度较差的问题,提出采用CORDIC(Coordinate Rotation Digital Computer)算法完成复数光谱模值和相位角的计算。重点论述了CORDIC算法的FPGA实现结构,分析了其实现的精度、速度和所需的硬件资源。结果表明,采用CORDIC算法计算,复数光谱的相位和模值具有很好的精度和速度,所需的硬件资源较少。

关 键 词:傅里叶变换  相位校正  求模法  CORDIC算法  FPGA  在轨光谱复原
收稿时间:2014-04-12
修稿时间:2014-04-16

Implementation of Phase Correction for Fourier Transform Spectrum Using FPGA
LIU Jia-qing and DING Lei. Implementation of Phase Correction for Fourier Transform Spectrum Using FPGA[J]. Infrared, 2014, 35(7): 5-11
Authors:LIU Jia-qing and DING Lei
Affiliation:Shanghai Institute of Technical Physics and Shanghai Institute of Technical Physics
Abstract:Because of the advantages of high resolution etc, Fourier transform spectrometers have been used as a new generation of atmospheric sounders. Such a spectrometer will acquire a very large quantity of data. To reduce the amount of the data to be transmitted, the data should be processed on board. One of the methods is use of in-orbit spectral recovery. Since there exists phase difference in the interferograms sampled by non zero optical path difference sampling, the complex spectra obtained by using Fourier transformation should be corrected in phase so as to generate the real spectra.The Field-Programmable Gate Array (FPGA) is a promising on-board data processing hardware platform. Phase error sources and phase correction methods are presented. The square root method is suitable for a FPGA to implement. In view of the problem that a lot of hardware resources are needed and poor precision is obtained when the square root is calculated by using the traditional method, a Coordinate Rotation Digital Computer (CORDIC) algorithm is proposed for the calculation of complex modulus spectrum and phase angle. The FPGA implementation structure of the CORDIC algorithm is mainly discussed, and the required precision, speed and hardware resources are analyzed. The results show that the phase and modulus of complex spectra are good in precision and speed when the CORDIC algorithm is used. Less hardware resources are needed.
Keywords:Fourier transform   phase correction   square root method   CORDIC algorithm   FPGA   on-board spectral recovery
本文献已被 CNKI 等数据库收录!
点击此处可从《红外》浏览原始摘要信息
点击此处可从《红外》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号