Band Pass Filtering / Discrete Fourier Tansform

AI Thread Summary
The discussion centers on learning discrete Fourier transforms (DFT) with a focus on band-pass filtering for audio waves. The user expresses difficulty in understanding convolution and feels overwhelmed by the complexity of the subject, despite having access to a textbook, Bracewell. They seek online resources to aid their understanding, specifically in the context of using MATLAB for real-world data transformation. A recommended resource is the website dspguide.com, which has been helpful for the user in their studies. The conversation highlights the challenges faced by undergraduates in grasping advanced topics in signal processing and the desire for accessible educational materials.
Pythagorean
Science Advisor
Messages
4,416
Reaction score
327
So, I'm trying to learn how to do a discrete Fourier transform, with an emphasis on band-pass filtering (for a simple audio wave)

Can anyone suggest online resources for this? My boss let me borrow his Bracewell to study the subject but I'm already lost on convolution. I'm still an undergrad (physics) and I'm starting to think I might never be able to learn this without some graduate classes.

I'm using matlab, but for now, just understanding how to build and understand the algorithms involved would be nice, considering that I'm transforming real world data and not a simple function.
 
Technology news on Phys.org
This has been an excellent read so far, thank you.
 
Dear Peeps I have posted a few questions about programing on this sectio of the PF forum. I want to ask you veterans how you folks learn program in assembly and about computer architecture for the x86 family. In addition to finish learning C, I am also reading the book From bits to Gates to C and Beyond. In the book, it uses the mini LC3 assembly language. I also have books on assembly programming and computer architecture. The few famous ones i have are Computer Organization and...
I have a quick questions. I am going through a book on C programming on my own. Afterwards, I plan to go through something call data structures and algorithms on my own also in C. I also need to learn C++, Matlab and for personal interest Haskell. For the two topic of data structures and algorithms, I understand there are standard ones across all programming languages. After learning it through C, what would be the biggest issue when trying to implement the same data...
Back
Top