HLS Implementation of a Flexible Resampling Filter Using Chirp-Z Transform With Overlap-Add
dc.contributor.author | BENGTSSON, SEBASTIAN | |
dc.contributor.author | NILSSON, JOHAN | |
dc.contributor.department | Chalmers tekniska högskola / Institutionen för data och informationsteknik | sv |
dc.contributor.department | Chalmers University of Technology / Department of Computer Science and Engineering | en |
dc.contributor.examiner | Larsson-Edefors, Per | |
dc.contributor.supervisor | Börjeson, Erik | |
dc.date.accessioned | 2022-11-30T14:44:39Z | |
dc.date.available | 2022-11-30T14:44:39Z | |
dc.date.issued | 2022 | |
dc.date.submitted | 2020 | |
dc.description.abstract | A possible way of increasing the resolution with which the bandwidth of a system can be selected is by using a flexible resampling filter. Such a filter, using overlap-add (OA) and chirp-Z transform (CZT), is suggested and implemented with Vivado highlevel synthesis (HLS) on a field-programmable gate array (FPGA). The resulting filter can handle flexible resampling by varying the input length from 37 to 87 samples while constantly outputing 32 samples. To evaluate this implementation, a reference case was also created, using OA with a regular fast Fourier transform (FFT). When comparing the two cases, it was found that the flexibility that was granted by the CZT implementation utilizes almost 4 times more digital signal processing (DSP) slices in the target FPGA. However, the throughput of the CZT implementation is 36 % higher. Finally, it is concluded that a flexible buffer will be needed to change the resampling ratio during runtime and a possible implementation in hardware is suggested. | |
dc.identifier.coursecode | DATX05 | |
dc.identifier.uri | https://odr.chalmers.se/handle/20.500.12380/305857 | |
dc.language.iso | eng | |
dc.setspec.uppsok | Technology | |
dc.subject | Bluestein | |
dc.subject | Chirp-Z | |
dc.subject | FFT | |
dc.subject | flexible resampling | |
dc.subject | overlap-add | |
dc.subject | radio communication | |
dc.subject | resampling filter | |
dc.subject | Vivado HLS | |
dc.title | HLS Implementation of a Flexible Resampling Filter Using Chirp-Z Transform With Overlap-Add | |
dc.type.degree | Examensarbete för masterexamen | sv |
dc.type.degree | Master's Thesis | en |
dc.type.uppsok | H | |
local.programme | Embedded electronic system design (MPEES), MSc |