{"title":"使用数据乘法器处理两个独立数据流的高速流水线FFT处理器的实现","authors":"K. Ganesh, P. Pushpalatha","doi":"10.1109/ICRITO.2017.8342479","DOIUrl":null,"url":null,"abstract":"Present real time applications require high speed fast Fourier transform (FFT) processors to process multiple independent data streams. This paper presents a high speed pipelined FFT processor to process two independent data streams concurrently. This processor takes inputs in normal order and generates outputs also in normal order. In this architecture, two N/2-point multipath delay commutator (MDC) FFT architectures are used to process even and odd samples of two data streams separately. To process bit reversal operations at different stages, the processor uses shift registers whose actual purpose is to delay the samples of data streams. So it does not require additional bit reversal circuits for getting normal output order. To get high computational speed, Dadda multipliers are used in the computation of butterfly processing elements. That multiplier is based on row reduction by compressing columns using less full adders and half adders compared to the conventional multipliers. Thus the Dadda multiplier's speed is more and takes less hardware. Therefore, by using the Dadda multipliers, the proposed FFT architecture has high speed of the computation and requires less hardware.","PeriodicalId":357118,"journal":{"name":"2017 6th International Conference on Reliability, Infocom Technologies and Optimization (Trends and Future Directions) (ICRITO)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Implementation of a high-speed pipelined FFT processor using dadda multipliers to process two independent data streams\",\"authors\":\"K. Ganesh, P. Pushpalatha\",\"doi\":\"10.1109/ICRITO.2017.8342479\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Present real time applications require high speed fast Fourier transform (FFT) processors to process multiple independent data streams. This paper presents a high speed pipelined FFT processor to process two independent data streams concurrently. This processor takes inputs in normal order and generates outputs also in normal order. In this architecture, two N/2-point multipath delay commutator (MDC) FFT architectures are used to process even and odd samples of two data streams separately. To process bit reversal operations at different stages, the processor uses shift registers whose actual purpose is to delay the samples of data streams. So it does not require additional bit reversal circuits for getting normal output order. To get high computational speed, Dadda multipliers are used in the computation of butterfly processing elements. That multiplier is based on row reduction by compressing columns using less full adders and half adders compared to the conventional multipliers. Thus the Dadda multiplier's speed is more and takes less hardware. Therefore, by using the Dadda multipliers, the proposed FFT architecture has high speed of the computation and requires less hardware.\",\"PeriodicalId\":357118,\"journal\":{\"name\":\"2017 6th International Conference on Reliability, Infocom Technologies and Optimization (Trends and Future Directions) (ICRITO)\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-09-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2017 6th International Conference on Reliability, Infocom Technologies and Optimization (Trends and Future Directions) (ICRITO)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICRITO.2017.8342479\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 6th International Conference on Reliability, Infocom Technologies and Optimization (Trends and Future Directions) (ICRITO)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICRITO.2017.8342479","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Implementation of a high-speed pipelined FFT processor using dadda multipliers to process two independent data streams
Present real time applications require high speed fast Fourier transform (FFT) processors to process multiple independent data streams. This paper presents a high speed pipelined FFT processor to process two independent data streams concurrently. This processor takes inputs in normal order and generates outputs also in normal order. In this architecture, two N/2-point multipath delay commutator (MDC) FFT architectures are used to process even and odd samples of two data streams separately. To process bit reversal operations at different stages, the processor uses shift registers whose actual purpose is to delay the samples of data streams. So it does not require additional bit reversal circuits for getting normal output order. To get high computational speed, Dadda multipliers are used in the computation of butterfly processing elements. That multiplier is based on row reduction by compressing columns using less full adders and half adders compared to the conventional multipliers. Thus the Dadda multiplier's speed is more and takes less hardware. Therefore, by using the Dadda multipliers, the proposed FFT architecture has high speed of the computation and requires less hardware.