HLS Implementation of a Flexible Resampling Filter Using Chirp-Z Transform With Overlap-Add

dc.contributor.authorBENGTSSON, SEBASTIAN
dc.contributor.authorNILSSON, JOHAN
dc.contributor.departmentChalmers tekniska högskola / Institutionen för data och informationstekniksv
dc.contributor.departmentChalmers University of Technology / Department of Computer Science and Engineeringen
dc.contributor.examinerLarsson-Edefors, Per
dc.contributor.supervisorBörjeson, Erik
dc.date.accessioned2022-11-30T14:44:39Z
dc.date.available2022-11-30T14:44:39Z
dc.date.issued2022
dc.date.submitted2020
dc.description.abstractA 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.coursecodeDATX05
dc.identifier.urihttps://odr.chalmers.se/handle/20.500.12380/305857
dc.language.isoeng
dc.setspec.uppsokTechnology
dc.subjectBluestein
dc.subjectChirp-Z
dc.subjectFFT
dc.subjectflexible resampling
dc.subjectoverlap-add
dc.subjectradio communication
dc.subjectresampling filter
dc.subjectVivado HLS
dc.titleHLS Implementation of a Flexible Resampling Filter Using Chirp-Z Transform With Overlap-Add
dc.type.degreeExamensarbete för masterexamensv
dc.type.degreeMaster's Thesisen
dc.type.uppsokH
local.programmeEmbedded electronic system design (MPEES), MSc

Ladda ner

Original bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
CSE 22-96 Bengtsson Nilsson.pdf
Storlek:
2.47 MB
Format:
Adobe Portable Document Format

License bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
license.txt
Storlek:
1.64 KB
Format:
Item-specific license agreed upon to submission
Beskrivning: