Optimized Fast Fourier Transform Architecture Using Instruction Set Architecture Extension In Low-End Digital Signal Controller
Smart microgrids have emerged as a viable solution in case of emergency situations occurred at the main electricity grid. The main concern of a smart microgrid is the degradation of the power quality caused by harmonic distortion originated from the non-linear equipment. With the rapid development o...
| 主要作者: | |
|---|---|
| 格式: | Thesis |
| 語言: | 英语 英语 |
| 出版: |
2018
|
| 主題: | |
| 在線閱讀: | http://eprints.utem.edu.my/id/eprint/23316/ http://plh.utem.edu.my/cgi-bin/koha/opac-detail.pl?biblionumber=112319 |
| Abstract | Abstract here |
| _version_ | 1855750072835244032 |
|---|---|
| author | Salim, Sani Irwan |
| author_facet | Salim, Sani Irwan |
| author_sort | Salim, Sani Irwan |
| description | Smart microgrids have emerged as a viable solution in case of emergency situations occurred at the main electricity grid. The main concern of a smart microgrid is the degradation of the power quality caused by harmonic distortion originated from the non-linear equipment. With the rapid development of power electronic technology, the increased of harmonic-producing loads in the smart microgrids necessitating a new digital signal controller architecture for the harmonic measurement system. While the current system configurations are directed towards the 32-bit architecture, it shows higher requirements in area footprint and multi-core setup. This thesis presents the design of a low-end digital signal controller architecture using instruction set architecture (ISA) extension for the implementation of the harmonic measurement system in a smart microgrid. A new architecture, called UTeMRISC, is developed from the baseline 8-bit microcontroller with the capability to perform signal processing applications such as Fast Fourier Transform (FFT). The architecture is improved using the Application-Specific Instruction Set Processor (ASIP) approach by extending the instruction set architecture to 16-bit length. Instruction set customization is implemented to enable the execution of computationally intensive tasks. The entire architecture is described in Verilog Hardware Description Language (HDL) and implemented on the Virtex-6 FPGA board. From the test programs, UTeMRISC has demonstrated faster execution times and higher maximum operating frequency while not significantly increased the core’s resource utilization. Compared to the initial processor architecture, the support of extended ISA has increased the UTeMRISC core by 21.8% but at the same time allows to execute Fast Fourier Transform algorithm up to 5× faster. The combine effort of ISA extension and optimized instruction set generation results in up to 1 Mega sample per second, which translated to 66.8% increase of data throughput in the FFT algorithm when compared to a 32-bit architecture. This research proves that with comprehensive ASIP methodology and ISA extension, a low-end digital signal controller architecture is feasible and effective to be implemented in a harmonic measurement system for a smart microgrid. |
| format | Thesis |
| id | utem-23316 |
| institution | Universiti Teknikal Malaysia Melaka |
| language | English English |
| publishDate | 2018 |
| record_format | EPrints |
| record_pdf | Restricted |
| spelling | utem-233162022-03-15T09:31:57Z http://eprints.utem.edu.my/id/eprint/23316/ Optimized Fast Fourier Transform Architecture Using Instruction Set Architecture Extension In Low-End Digital Signal Controller Salim, Sani Irwan T Technology (General) TK Electrical engineering. Electronics Nuclear engineering Smart microgrids have emerged as a viable solution in case of emergency situations occurred at the main electricity grid. The main concern of a smart microgrid is the degradation of the power quality caused by harmonic distortion originated from the non-linear equipment. With the rapid development of power electronic technology, the increased of harmonic-producing loads in the smart microgrids necessitating a new digital signal controller architecture for the harmonic measurement system. While the current system configurations are directed towards the 32-bit architecture, it shows higher requirements in area footprint and multi-core setup. This thesis presents the design of a low-end digital signal controller architecture using instruction set architecture (ISA) extension for the implementation of the harmonic measurement system in a smart microgrid. A new architecture, called UTeMRISC, is developed from the baseline 8-bit microcontroller with the capability to perform signal processing applications such as Fast Fourier Transform (FFT). The architecture is improved using the Application-Specific Instruction Set Processor (ASIP) approach by extending the instruction set architecture to 16-bit length. Instruction set customization is implemented to enable the execution of computationally intensive tasks. The entire architecture is described in Verilog Hardware Description Language (HDL) and implemented on the Virtex-6 FPGA board. From the test programs, UTeMRISC has demonstrated faster execution times and higher maximum operating frequency while not significantly increased the core’s resource utilization. Compared to the initial processor architecture, the support of extended ISA has increased the UTeMRISC core by 21.8% but at the same time allows to execute Fast Fourier Transform algorithm up to 5× faster. The combine effort of ISA extension and optimized instruction set generation results in up to 1 Mega sample per second, which translated to 66.8% increase of data throughput in the FFT algorithm when compared to a 32-bit architecture. This research proves that with comprehensive ASIP methodology and ISA extension, a low-end digital signal controller architecture is feasible and effective to be implemented in a harmonic measurement system for a smart microgrid. 2018 Thesis NonPeerReviewed text en http://eprints.utem.edu.my/id/eprint/23316/1/Optimized%20Fast%20Fourier%20Transform%20Architecture%20Using%20Instruction%20Set%20Architecture%20Extension%20In%20Low-End%20Digital%20Signal%20Controller.pdf text en http://eprints.utem.edu.my/id/eprint/23316/2/Optimized%20Fast%20Fourier%20Transform%20Architecture%20Using%20Instruction%20Set%20Architecture%20Extension%20In%20Low-End%20Digital%20Signal%20Controller.pdf Salim, Sani Irwan (2018) Optimized Fast Fourier Transform Architecture Using Instruction Set Architecture Extension In Low-End Digital Signal Controller. Doctoral thesis, Universiti Teknikal Malaysia Melaka. http://plh.utem.edu.my/cgi-bin/koha/opac-detail.pl?biblionumber=112319 |
| spellingShingle | T Technology (General) TK Electrical engineering. Electronics Nuclear engineering Salim, Sani Irwan Optimized Fast Fourier Transform Architecture Using Instruction Set Architecture Extension In Low-End Digital Signal Controller |
| thesis_level | PhD |
| title | Optimized Fast Fourier Transform Architecture Using Instruction Set Architecture Extension In Low-End Digital Signal Controller |
| title_full | Optimized Fast Fourier Transform Architecture Using Instruction Set Architecture Extension In Low-End Digital Signal Controller |
| title_fullStr | Optimized Fast Fourier Transform Architecture Using Instruction Set Architecture Extension In Low-End Digital Signal Controller |
| title_full_unstemmed | Optimized Fast Fourier Transform Architecture Using Instruction Set Architecture Extension In Low-End Digital Signal Controller |
| title_short | Optimized Fast Fourier Transform Architecture Using Instruction Set Architecture Extension In Low-End Digital Signal Controller |
| title_sort | optimized fast fourier transform architecture using instruction set architecture extension in low end digital signal controller |
| topic | T Technology (General) TK Electrical engineering. Electronics Nuclear engineering |
| url | http://eprints.utem.edu.my/id/eprint/23316/ http://plh.utem.edu.my/cgi-bin/koha/opac-detail.pl?biblionumber=112319 |
| work_keys_str_mv | AT salimsaniirwan optimizedfastfouriertransformarchitectureusinginstructionsetarchitectureextensioninlowenddigitalsignalcontroller |