Implementing a video decoder using Feldspar

dc.contributor.authorHeurlin, Daniel
dc.contributor.authorZwierzchowski, Stanisław
dc.contributor.departmentChalmers tekniska högskola / Institutionen för data och informationstekniksv
dc.contributor.examinerPrasad, K. V. S.
dc.contributor.supervisorHallgren, Thomas
dc.date.accessioned2020-07-08T10:03:34Z
dc.date.available2020-07-08T10:03:34Z
dc.date.issued2020sv
dc.date.submitted2020
dc.description.abstractIn this project, we attempt to implement a decoder for the MPEG-1 video standard using Feldspar, an embedded domain specific language in Haskell. The idea is to evaluate whether Feldspar is suitable for more advanced DSP applications and whether it can result in simpler code compared to a lower level language like C while maintaining similar performance. We succeed in implementing a functioning, albeit limited and slow decoder which shows that Feldspar is capable of such a task. We discover that some parts of the implementation are simpler compared to a low level language while others are similar, if not more complicated. We also discuss the pros and cons of Feldspar and suggest improvements that could be made to the language.sv
dc.identifier.coursecodeDATX05sv
dc.identifier.urihttps://hdl.handle.net/20.500.12380/301392
dc.language.isoengsv
dc.setspec.uppsokTechnology
dc.subjectvideosv
dc.subjectvideo decodingsv
dc.subjectcodecsv
dc.subjectDSPsv
dc.subjectfunctional programmingsv
dc.subjectHaskellsv
dc.subjectFeldsparsv
dc.subjectMPEG-1sv
dc.titleImplementing a video decoder using Feldsparsv
dc.type.degreeExamensarbete för masterexamensv
dc.type.uppsokH
Ladda ner
Original bundle
Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
CSE 20-66 Heurlin Zwierzchowski.pdf
Storlek:
2.32 MB
Format:
Adobe Portable Document Format
Beskrivning:
License bundle
Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
license.txt
Storlek:
1.14 KB
Format:
Item-specific license agreed upon to submission
Beskrivning: