999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

NOVEL HIGH-SPEED FPGA-BASED FFT PROCESSOR

2013-12-02 01:39:12WangXudong王旭東XuWei徐偉DangXiaoyu黨小宇

Wang Xudong(王旭東),Xu Wei(徐偉),Dang Xiaoyu(黨小宇)

(College of Electronic and Information Engineer,Nanjing University of Aeronautics and Astronautics,Nanjing,210016,P.R.China)

INTRODUCTION

The fast Fourier transform (FFT)is one of the most popular algorithms in digital signal processing.It has been used in communications,radar and reconnaissance applications.Field programmable gate arrays(FPGAs)are attractive for accelerating FFT processing speed[1].

FFT implementations on FPGA have been performed by using distributed arithmetic[2-4],complex multipliers[5],coordinate rotation digital computer(CORDIC)algorithm[6],online arithmetic[7-8],and global pipeline architecture[9].However,there is no high speed FFT processor among them,which is critical for wideband system such as radar,software define radio(SDR)and reconnaissance[10].

Sharing single butterfly architecture is the most commonl use in FFT processors based on FPGAs[11-13].It basically consists of a unique butterfly,which performs all the operations of FFT,a two port random-access memory (RAM)to store the intermediate data,a memory with″twiddle factors″,address generators and control logic.For large transforms,the area of this architecture is considerably smaller than that of others,but in wideband systems,this is an improper architecture because it can not suit the required processing speed.

We propose a high speed 64-point FFT processor based on FPGA using a hybrid-parallel and pipeline architecture.The study is particularised to decimation-in-frequency (DIF)FFTs of 64-point length and an 8-bit word-size is considered.The whole processor is implemented using two parallel 8-point FFT and 8complex-multipliers between them.″Twiddle factor″addresses can be easily generated with counters.The address generation logic is very simple and does not limit the throughput of the system.Its performance is found to be suitable with 1GHz streaming input data,which is a highly effective option for wideband system.

1 HYBRID PARALLEL FFT ALGORITHM

To improve the system operation speed,a hybrid parallel FFT algorithm is used in this processor. Consider a direct Fourier transform(DFT)x(n)of dimension N[14]

where WnkN=e-j2πkn/Nand k=0,…,N-1.If Nis the product of two factors,with N=N1*N2,we can redefine the indices n and k as follows:n=N1*n2+n1,k=N2*k1+k2,where n2=0,…,N2-1,n1=0,…,N1-1,k2=0,…,N2-1and k1=0,…,N1-1.

Then we can split WnkNas follows

and we get

The Npoint DFT coefficients X(k)can be calculated by N1channels of N2point FFT in parallel.

2 FPGA IMPLEMENTATION AND SIMULATION

2.1 FPGA implementation

The structure of the routines implemented into FPGA is presented in Fig.1.

Fig.1 Internal structure of hybrid parallel FFT

Firstly,a DEMUX operation is used to deseries the input data,Dr(n),Di(n)into 8parallel channels.Secondly,aglobal pipeline 8-point FFT is employed to these parallel data.Thirdly,the outputs of the global pipeline FFT,Qr(k),Qi(k)are multiplied with 8complex coefficients from FPGA internal ROM.Finally,another global pipeline 8-point FFT processor is employed to output the 8complex multiplies.Afterwards,a MUX operation is used to make a serial output from FPGA.

The global pipeline 8-point FFT is illustrated in the form of a signal flow in Fig.2.The elementary operation is a two-point DFT butterfly,with the following form

Fig.2 Global pipeline internal structure of FFT

The butterfly computation requires four real multiplications and six real additions/subtrations.The hardware used in this study exerts these computations using four fix-point multipliers and six fixpoint adders/subtracters,as shown in Fig.3.

Fig.3 Basic butterfly structure

2.2 Simulation result

After the design entry of the respective blocks in the FFT processor,applying certain test patterns to verify the correctness of each block is functionally simulated.This level of simulation helps in testing the functionality of the design without the gate level delays.Simulation of the design after implementation is also conducted to obtain the delay associated with the FFT processor at the transistor level.This level of simulation takes more time compared to the functional simulation and gate level simulation.

This level of simulation is known as timing simulation.Functional verification of the designed FFT processor is performed by simulating the top level,Register transfer level (RTL),with the application of various test patterns using a test bench.Simulation consumes 24clock cycles to complete the 64-point FFT using the proposed hybrid parallel architecture,after the data has been applied.Synthesis and implementation of the design are proved to take very high speed and consume less power when implemented on an xc4vsx55device from the Xilinx family.The results of this time-efficient FFT processor are as shown in Fig.4and the synthesis report is shown in Table 1.In Fig.4,the input and the output are x(n)and X(k)in Eq.(1),respectively.

Table 1 Hardware description language synthesis report of FFT

The 64-point FFT is calculated using two global pipeline 8-point FFTs.The time-cost for the computation is 64ns(8periods)at 125MHz internal clock frequency.Thus the input and output data rates can be as fast as 1GHz,which is 8 times of the calculation speed inner FPGA chip.Fig.5shows the timing simulation result of this design at signal-to-noise ratio of 3dB in Model-Sim software and Fig.6plots the data in the wave using MATLAB software.

3 CONCLUSION

A 64-point high speed pipeline FFT processor for wideband system is designed,simulated,synthesized and implemented on FPGA.The whole design is implemented with very high speed hardware description language(VHDL).The architecture of this time-efficient FFT processor is given.VHDL is designed on Synplify software and simulation results are achieved on ModelSim software and then synthesis is processed on ISE software to get the logic level.The overall resulted design has been implemented in a Xilinx xc4vsx55FPGA.The approach presented here reduces the hardware complexity in FFT processor architectures and implements circuits more efficiently than global pipeline proposals do.Results indicate that the proposed time-efficient FFT processor performed with hybrid parallel structure gives up to 8times operation frequency than the Xilinx cores does[12].On the other hand,the area efficiency of the proposed 64-point FFT approach is 600%better than that of the global pipeline FFT processor proposed in Ref.[9].With our strategy,a time-efficient FFT processor is implemented to process data at a sample rate of up to 1Gsample/s using tolerant resources.

Fig.5 Simulation result of FFT processor

Fig.6 Wave data figure plotted in MATLAB

Acknowledgment

We appreciate Zhang Xiaofei′s gracious help.

[1] Chien C D,Lin C C,Yang C H,et al.Design and realization of a new hardware efficient IP core for the 1-D discrete Fourier transform[J].IEE Proc Circuits Dev Syst,2005,152(3):247-258.

[2] Yuan Zhou,Noras J M,Shepherd S J.Novel design of multiplier-less FFT processors[J].Signal Processing,2007,87(1):1402-1407.

[3] Nag S K,Verma H K.An efficient parallel design of FFTs in FPGAs[C]∥ Proc Int Conf on Signal Processing Applications and Technology (ICSPAT 98).Toronto,Canada:IEEE,1998:421-424.

[4] Sansaloni T,Perez-pascual A,Valls J.Distributed arithmetic radix-2butterflies for FPGA[C]∥Proc IEEE International Conference on Electronics,Circuits and Systems (ICECS 2001).Malta:IEEE,2001:521-524.

[5] Lo Sing-Cheng,Ali Miri,Tet Hin-yeap.Efficient FPGA implementation of FFT based Multipliers[C]∥18th Proc IEEE CCECE/CCGEI.Saskatoon,Canada:IEEE,2005:1300-1303.

[6] Banerjee A,Dhar A S,Banerjee S.FPGA realization of a CORDIC based FFT processor for biomedical signal processing[J].Microprocessor and Microsystems,2001,25(1):131-142.

[7] Perez-Pascual A,Sansaloni T,Valls J.On-line radix-2butterflies on FPGA[C]∥Proc WSES International Conference on Speech,Signal and Image Processing.Singapore:IEEE,2002:2201-2205.

[8] Perez-Pascual A,Sansaloni T,Valls J.FPGA based radix-4butterflies for HiperLAN2[C]∥Proc IEEE International Symposium on Circuits and Systems(ISCAS 2002).Arizona,USA:IEEE,2002(III):277-280.

[9] Szadkowski Z.16-point discrete Fourier transform based on the Radix-2FFT algorithm implemented into cyclone FPGA as the UHERC trigger for horizon-tal air showers[C]∥Proc of the 29th ICRC.Mexico:IEEE,2005:201-205.

[10]Sanchez M,Garrido M,Lopez-Vallejo M,et al.Digital channelised receivers on FPGA platforms[C]∥Proc IEEE International Radar Conference.Virginia,USA:IEEE,2005:816-821.

[11]Mou Shengmei,Yang Xiaodong.Design of a highspeed FPGA-based 32-bit floating-point FFT processor[C]∥IEEE Eighth ACIS International Conference on Software Engineering,Artificial Intelligence,Networking,and Parallel/Distributed Computing.Uru-guay:IEEE,2007:84-87.

[12]Xilinx Inc.Xilinx logicore:fast fourier transform[EB/OL].(2010-01-01)[2013-03-10].http://www.xilinx.com.

[13]Sansaloni T,Perez-Pascual A,Torres V,et al.Scheme for reducing the storage requirements of FFT twiddle factors on FPGAs[J].Journal of VLSI Signal Processing,2007,47(1):183-187.

[14]Oppenheim A V,Schafer R W,Buck J R.Discretetime signal processing[M].Englewood Cliffs,NJ:Prentice-Hall,1999:484-488.

主站蜘蛛池模板: 欧美精品亚洲日韩a| 国产浮力第一页永久地址| 婷婷综合在线观看丁香| 新SSS无码手机在线观看| 999福利激情视频| 青青操国产视频| 一区二区理伦视频| www.91中文字幕| 国产在线观看精品| 性激烈欧美三级在线播放| 99热这里只有成人精品国产| 最新国产在线| 日韩AV无码免费一二三区| 亚洲综合经典在线一区二区| 亚洲天堂精品在线| 亚洲一级毛片在线观| 91福利免费| 亚洲精品欧美重口| jijzzizz老师出水喷水喷出| 国产不卡一级毛片视频| 一级做a爰片久久免费| 亚洲色图综合在线| 欧美高清国产| 欧美爱爱网| 四虎国产永久在线观看| 免费无码AV片在线观看国产| 亚洲国产成人综合精品2020| 久久频这里精品99香蕉久网址| 91精品伊人久久大香线蕉| 青青青国产视频手机| 在线播放真实国产乱子伦| 999国内精品久久免费视频| 中国黄色一级视频| 最新国产网站| 中文成人在线| 国产男女免费视频| 国产丝袜第一页| 国产精品女熟高潮视频| 国产专区综合另类日韩一区| 好久久免费视频高清| 伊人久久精品亚洲午夜| 网久久综合| 亚洲女人在线| www欧美在线观看| 99热线精品大全在线观看| 美女一级毛片无遮挡内谢| 91午夜福利在线观看精品| 2018日日摸夜夜添狠狠躁| 国产00高中生在线播放| 国产成人一二三| 国产精品一线天| 亚洲色偷偷偷鲁综合| 少妇精品在线| 亚欧美国产综合| 亚洲成a人在线观看| 超清无码一区二区三区| 国产乱人伦AV在线A| 99福利视频导航| 欧美精品亚洲精品日韩专区va| 国产乱子伦无码精品小说| 亚洲精品成人片在线观看| 一区二区影院| 人妻免费无码不卡视频| 亚洲最大看欧美片网站地址| 久草视频福利在线观看| 亚洲AV无码久久天堂| 久久超级碰| 国产91九色在线播放| 99精品视频在线观看免费播放| 精品国产成人高清在线| 国产欧美日韩va另类在线播放| 免费va国产在线观看| 女同久久精品国产99国| 三级毛片在线播放| 日韩精品亚洲一区中文字幕| 福利国产微拍广场一区视频在线 | 亚洲精品老司机| 亚洲一区二区视频在线观看| 国产va在线观看| 一本色道久久88综合日韩精品| 狼友av永久网站免费观看| 亚洲欧洲一区二区三区|