This week, I finished the rough draft of the MATLAB code for the acoustic signal processing. The implementation includes signal pre-processing steps such as bias shifting and noise reduction, followed by feature extraction and initial analysis routines. The code is split into sections of time domain features, statistical features, and frequency domain features, which makes it easier to add more features if required in the testing and validating phase. Currently, the features chosen are completely based off of the literature review. When we begin data collection, these features can be modified or new features can be added.
In parallel, I conducted a deeper technical review of the ultrasonic sensor we purchased and researched different amplifiers we could use with an ultrasonic sensor. This helped clarify integration constraints and informed both the signal processing assumptions and hardware design decisions. I documented key performance parameters to ensure alignment between the physical sensing capabilities and the software processing pipeline. I developed multiple conceptual designs for the acoustic data collection system. These designs explored different uses of the sensor (i.e. passive or active) and how to accomplish each of these.
I also, along with my team, wrote the design document. I was responsible for the introduction, the use-case requirements, and the acoustic data collection/processing sections of the architecture, design trade studies, and system implementation.
Next Steps:
- Adithi will give me data from the ducts to analyze and test my processing pipeline on as well as the ML model on
- I will modify the processing accordingly, including changing or adding new features
My work for this week can be found here: https://docs.google.com/document/d/1_bvTMc21-r0OzBNGtQfw3V7hbONcLE6tTqfmA0GEMGE/edit?tab=t.0


