Aditya Ferry Ardyanto, I. Hafizh, Septian Gilang Permana Putra, T. Adiono
{"title":"Real-time SoC architecture and implementation for Variable Speech PDF based noise cancellation system","authors":"Aditya Ferry Ardyanto, I. Hafizh, Septian Gilang Permana Putra, T. Adiono","doi":"10.1109/ICITACEE.2014.7065707","DOIUrl":null,"url":null,"abstract":"This paper discusses the architecture and implementation of system-on-chip (SoC) for noise cancellation system which uses Variable Speech PDF and MAP Estimation as noise cancelling algorithm. The hardware software co-design approach is used to achieve real-time performance while considering ease of implementation and design flexibility. The software module utilizes LEON SPARC-v8 and FPU co-prosessor as processing unit. The AMBA based Hanning Filter and FFT/IFFT are designed as processing accelerator module to increase system performance. The FFT/IFFT module uses custom Radix-22 Single Delay Feedback (R22SDF). In order to provide high data transfer rate between buffer and hardware accelerators, the DMA controller is also designed. The overall system implementation utilizes 18,500 logic elements and uses 21.87 kB of memory. Latency of the system is 0.69 ms so the system can be run in real-time. The system is implemented on FPGA Altera DE2-70 with both algorithms and the noise cancellation function has been verified.","PeriodicalId":404830,"journal":{"name":"2014 The 1st International Conference on Information Technology, Computer, and Electrical Engineering","volume":"25 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-10-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2014 The 1st International Conference on Information Technology, Computer, and Electrical Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICITACEE.2014.7065707","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
This paper discusses the architecture and implementation of system-on-chip (SoC) for noise cancellation system which uses Variable Speech PDF and MAP Estimation as noise cancelling algorithm. The hardware software co-design approach is used to achieve real-time performance while considering ease of implementation and design flexibility. The software module utilizes LEON SPARC-v8 and FPU co-prosessor as processing unit. The AMBA based Hanning Filter and FFT/IFFT are designed as processing accelerator module to increase system performance. The FFT/IFFT module uses custom Radix-22 Single Delay Feedback (R22SDF). In order to provide high data transfer rate between buffer and hardware accelerators, the DMA controller is also designed. The overall system implementation utilizes 18,500 logic elements and uses 21.87 kB of memory. Latency of the system is 0.69 ms so the system can be run in real-time. The system is implemented on FPGA Altera DE2-70 with both algorithms and the noise cancellation function has been verified.