Progress Report Spirometry Software Group 36 Abby Cohen Team mates: Jessie Butts, Olga Neyman Client: Dr. Klaesner
Need 80% of developing countries lack access to spirometry equipment – World Health Organization Factors like smoking and use of biomass fuels are increasing prevalence of respiratory diseases
The Big Picture Spirometer Hardware User’s Laptop Server Record Data Troubleshooting Data Processing Data Analysis Results
Audio Sensor Desired CriteriaWeightOmnidirectionalLaptopUnidirectionalDigital Cost< 5$10 0 Frequency Response(0-1kHz) Output TypeAnalog10 0 Operating Temp0~40° C10 Signal-to-noise> 60 dB810n/a109 DirectionalityUnidirectional ShapeCircular810 0 Diameter0.16 cm– 1.27 cm Height< 2.5 cm8100 Impedance< 600 Ω75n/a9 Weight< 10 g610n/a10 Current Supply≤ 500 μA610n/a100 Sensitivity< -55 dB Total
Microphone Omnidirectional vs. Unidirectional Microphone diaphragm reaction depends of direction of sound OmnidirectionalUnidirectional
Audio Sensor Desired CriteriaWeightOmnidirectionalLaptopUnidirectionalDigital Cost< 5$10 0 Frequency Response(0-1kHz) Output TypeAnalog10 0 Operating Temp0~40° C10 Signal-to-noise> 60 dB810n/a109 DirectionalityUnidirectional ShapeCircular810 0 Diameter0.16 cm– 1.27 cm Height< 2.5 cm8100 Impedance< 600 Ω75n/a9 Weight< 10 g610n/a10 Current Supply≤ 500 μA610n/a100 Sensitivity< -55 dB Total
Noise Cancellation Hardware Approach Desired CriteriaWeight Microphone Location Microphone Number Pop Filter Analog Accuracy+-3%10786 Cost<$ Precision+-5%88610 Noise Reduction8588 Response time for analysis <10 seconds4106 Totals
Noise Cancellation Microphone Location Relationship between frequency – F 1 = 2 * F 2 Analysis – Reynold’s Number – Boundary Layer Located in the obstacle valley Located in a side chamber
Differential Noise Cancellation Average/Directed Average Noise Cancellation Microphone Number Differential noise cancellation Average Directed average – Low flow rates Analysis – Microphone adapter – Accuracy
Noise Cancellation Pop Filter Plosives – Max out microphone – Buffer Analysis – Materials – Degradation Typical Use of a Pop Filter
Noise Cancellation Hardware Approach Desired CriteriaWeight Microphone Location Microphone Number Pop Filter Analog Accuracy+-3%10786 Cost<$ Precision+-5%88610 Noise Reduction8588 Response time for analysis <10 seconds4106 Totals
Noise Cancellation Software Approach Desired Criteria WeightWindow Averaging Multiple FFT's Moving Average Filter Digital Low- Pass Filter Suppression Function Spectral Subtraction Accuracy±3% Complexity<120 seconds Noise Reduction Flexibility Totals
Noise Cancellation Windowing and Filters Hanning Window Moving Average Filter – Reduces effects of peaks of random noise Low Pass Filter – Frequencies between Hz Suppression Function – Iterative approach to noise cancellation
Noise Cancellation Averaging Multiple FFTs
Noise Cancellation Spectral Subtraction
Noise Cancellation Software Approach Desired Criteria WeightWindow Averaging Multiple FFT's Moving Average Filter Digital Low- Pass Filter Suppression Function Spectral Subtraction Accuracy±3% Complexity<120 seconds Noise Reduction Flexibility Totals
Software Flow Chart Spirometry Software Training Maneuver Record Signal as WAV Open Website Patient Info Download Recorder Troubleshoot data Noise Cancellation Filtering and Windowing Averaging Suppression STFT and Plot Predicted Values Data acceptability Test Results
Chosen Design to Implement Hardware – Electret Condenser Mic (CMI-5247TF-K) – Pop filter for Noise cancellation Software: Java platform with JSP framework – Downloadable component: WAV file – Web app component Troubleshooting Noise Cancellation – Filters – Windowing – Iterative approach – Averagin Display – Reliability of data – Results showing predicted values, flow volume curves and derived values
Updated Design Schedule Tasks15-Oct22-Oct29-Oct 5-Nov12-Nov19-Nov28-Nov 5-Dec11-Dec Design Safe Progress Written Report Progress Oral Report Implementation of Predicted Values Interface Creation and Implementation Back-end Noise Cancellation Development of Training Module Web App Implementation Troubleshooting Software Final Oral Report Final Written Report Project Poster
Updated Team Responsibilities Team MemberJessieOlgaAbby Completed Responsibilities -Sensor analysis and selection -First iteration of back-end analysis -Preliminary Oral Report -First iteration of downloadable component -Design of Front End Major Concerns Moving Forward -Miscellaneous-Web app creation-Back end optimization Detail Responsibilities -Predicted Values -Design Safe -Training -Interfacing between client and server -Implementation of noise cancellation
Questions?