Abstract
We rely on signals such as sound and images to convey information. Signal processing is the field concerned with analysing, generating, and transforming signals. Its applications can be found in a wide range of fields: audio processing, speech recognition, image processing, communication system, data science, etc. In this chapterwe focus on Fourier Transform, the fundamental tool in signal processing and modern numerical computing.We introduce its basic idea, and then demonstrate how to perform FFT in OCaml with examples and applications. We also cover the relationship between FFT, convolution, and filters.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this chapter
Cite this chapter
Wang, L., Zhao, J., Mortier, R. (2022). Signal Processing. In: OCaml Scientific Computing. Undergraduate Topics in Computer Science. Springer, Cham. https://doi.org/10.1007/978-3-030-97645-3_7
Download citation
DOI: https://doi.org/10.1007/978-3-030-97645-3_7
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-97644-6
Online ISBN: 978-3-030-97645-3
eBook Packages: Computer ScienceComputer Science (R0)