Internal Sound Denoising for Traditional Stethoscope Using Inverse Chebyshev IIR Bandstop Filter

Similar documents
Design and Implementation of Digital Stethoscope using TFT Module and Matlab Visualisation Tool

Designing Filters Using the NI LabVIEW Digital Filter Design Toolkit

A Lower Transition Width FIR Filter & its Noise Removal Performance on an ECG Signal

HIGH FREQUENCY FILTERING OF 24-HOUR HEART RATE DATA

INTEGRATED APPROACH TO ECG SIGNAL PROCESSING

WIRELESS ELECTRONIC STETHOSCOPE USING ZIGBEE

Aparna Tiwari, Vandana Thakre, Karuna Markam Deptt. Of ECE,M.I.T.S. Gwalior, M.P, India

SP.718 Special Topics at Edgerton Center: D-Lab Health: Medical Technologies for the Developing World

WAVELET-BASED ADAPTIVE DENOISING OF PHONOCARDIOGRAPHIC RECORDS P. Várady 1 1 Department of Control Engineering and Information Technology

Noise Reduction Technique for ECG Signals Using Adaptive Filters

Spring 2014 EE 445S Real-Time Digital Signal Processing Laboratory Prof. Evans. Homework #2. Filter Analysis, Simulation, and Design

EE 422G - Signals and Systems Laboratory

Signal Processing Toolbox

Digital Filtering: Realization

COMMUNICATION ENGINEERING & TECHNOLOGY (IJECET) NOISE REDUCTION IN ECG BY IIR FILTERS: A COMPARATIVE STUDY

DESIGN OF FIR AND IIR FILTERS

Designing and Implementation of Digital Filter for Power line Interference Suppression

COMPARISON OF VARIOUS FILTERING TECHNIQUES USED FOR REMOVING HIGH FREQUENCY NOISE IN ECG SIGNAL

Design and comparison of butterworth and chebyshev type-1 low pass filter using Matlab

IIR Filter Design Chapter Intended Learning Outcomes: (i) Ability to design analog Butterworth filters

ISSN: ISO 9001:2008 Certified International Journal of Engineering and Innovative Technology (IJEIT) Volume 3, Issue 10, April 2014

Real-time Data Collections and Processing in Open-loop and Closed-loop Systems

NOISE REDUCTION TECHNIQUES IN ECG USING DIFFERENT METHODS Prof. Kunal Patil 1, Prof. Rajendra Desale 2, Prof. Yogesh Ravandle 3

IJSER. Chen [2] has gave a lot of information in digital filtering with additions in the area of computer-aided design of digital filters.

Department of Electrical and Electronics Engineering Institute of Technology, Korba Chhattisgarh, India

CG401 Advanced Signal Processing. Dr Stuart Lawson Room A330 Tel: January 2003

HARDWARE IMPLEMENTATION OF LOCK-IN AMPLIFIER FOR NOISY SIGNALS

Suppression of Noise in ECG Signal Using Low pass IIR Filters

EPILEPSY is a neurological condition in which the electrical activity of groups of nerve cells or neurons in the brain becomes

Departmentof Electrical & Electronics Engineering, Institute of Technology Korba Chhattisgarh, India

Digital Signal Processing of Speech for the Hearing Impaired

ECG Data Compression

Filtration Of Artifacts In ECG Signal Using Rectangular Window-Based Digital Filters

(i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters

Decoding a Signal in Noise

Analog Lowpass Filter Specifications

Spring 2018 EE 445S Real-Time Digital Signal Processing Laboratory Prof. Evans. Homework #2. Filter Analysis, Simulation, and Design

Analysis on Extraction of Modulated Signal Using Adaptive Filtering Algorithms against Ambient Noises in Underwater Communication

Dr, Kamlesh Kumar Singh (Principal, PSGC Vaishali)

(i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters

Design of IIR Digital Filters with Flat Passband and Equiripple Stopband Responses

Biomedical Instrumentation B2. Dealing with noise

AUDIO SIEVING USING SIGNAL FILTERS

Digital Signal Processing. VO Embedded Systems Engineering Armin Wasicek WS 2009/10

Active Noise Cancellation System Using DSP Prosessor

Performance Analysis of FIR Filter Design Using Reconfigurable Mac Unit

COMPARATIVE STUDY OF VARIOUS FIXED AND VARIABLE ADAPTIVE FILTERS IN WIRELESS COMMUNICATION FOR ECHO CANCELLATION USING SIMULINK MODEL

INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATION ENGINEERING & TECHNOLOGY (IJECET)

Design IIR Filter using MATLAB

The Filter Wizard issue 35: Turn linear phase into truly linear phase Kendall Castor-Perry

Adaptive Detection and Classification of Life Threatening Arrhythmias in ECG Signals Using Neuro SVM Agnesa.A 1 and Shally.S.P 2

EE 403: Digital Signal Processing

Audio Enhancement Using Remez Exchange Algorithm with DWT

Various Methods of Audio Filter Design: A Survey

DIGITAL FILTERS. !! Finite Impulse Response (FIR) !! Infinite Impulse Response (IIR) !! Background. !! Matlab functions AGC DSP AGC DSP

Experiment 4- Finite Impulse Response Filters

Filtering Techniques for Reduction of Baseline Drift in Electrocardiogram Signals

Continuous-Time Analog Filters

CANCELLATION OF ARTIFACTS FROM CARDIAC SIGNALS USING ADAPTIVE FILTER LMS,NLMS AND CSLMS ALGORITHM

IIR Ultra-Wideband Pulse Shaper Design

Massachusetts Institute of Technology Department of Electrical Engineering & Computer Science 6.341: Discrete-Time Signal Processing Fall 2005

PROCESSING ECG SIGNAL WITH KAISER WINDOW- BASED FIR DIGITAL FILTERS

SCUBA-2. Low Pass Filtering

Understanding the Behavior of Band-Pass Filter with Windows for Speech Signal

SELECTIVE NOISE FILTERING OF SPEECH SIGNALS USING AN ADAPTIVE NEURO-FUZZY INFERENCE SYSTEM AS A FREQUENCY PRE-CLASSIFIER

A Finite Impulse Response (FIR) Filtering Technique for Enhancement of Electroencephalographic (EEG) Signal

Part One. Efficient Digital Filters COPYRIGHTED MATERIAL

DSP Filter Design for Flexible Alternating Current Transmission Systems

Instruction Manual DFP2 Digital Filter Package

Performance Analysis of Feedforward Adaptive Noise Canceller Using Nfxlms Algorithm

PHYS225 Lecture 15. Electronic Circuits

On Minimizing the Look-up Table Size in Quasi Bandlimited Classical Waveform Oscillators

NH 67, Karur Trichy Highways, Puliyur C.F, Karur District DEPARTMENT OF INFORMATION TECHNOLOGY DIGITAL SIGNAL PROCESSING UNIT 3

Multi-Resolution Wavelet Analysis for Chopped Impulse Voltage Measurements

EFFECTS OF PHYSICAL CONFIGURATIONS ON ANC HEADPHONE PERFORMANCE

The Steering for Distance Perception with Reflective Audio Spot

Comparative Study of Chebyshev I and Chebyshev II Filter used For Noise Reduction in ECG Signal

The University of Texas at Austin Dept. of Electrical and Computer Engineering Final Exam

Improving ECG Signal using Nuttall Window-Based FIR Filter

DSP Laboratory (EELE 4110) Lab#10 Finite Impulse Response (FIR) Filters

An Improved Window Based On Cosine Hyperbolic Function

SGN Bachelor s Laboratory Course in Signal Processing Audio frequency band division filter ( ) Name: Student number:

Implementation of Decimation Filter for Hearing Aid Application

Transactions on Engineering Sciences vol 3, 1993 WIT Press, ISSN

Design and Implementation of Digital Stethoscope with Heart Defect Detection Algorithm

A PACKAGE FOR FILTER DESIGN BASED ON MATLAB

Outline. Introduction to Biosignal Processing. Overview of Signals. Measurement Systems. -Filtering -Acquisition Systems (Quantisation and Sampling)

Lecture 3 Review of Signals and Systems: Part 2. EE4900/EE6720 Digital Communications

Heart & Breath Sound Amplifier

Analysis of ECG Signal Compression Technique Using Discrete Wavelet Transform for Different Wavelets

Butterworth Window for Power Spectral Density Estimation

Automotive three-microphone voice activity detector and noise-canceller

Remote Monitoring of Heart and Respiration Rate Using a Wireless Microwave Sensor

Digital Signal Processing Lecture 1

DESIGN AND IMPLEMENTATION OF ADAPTIVE ECHO CANCELLER BASED LMS & NLMS ALGORITHM

ECE438 - Laboratory 7a: Digital Filter Design (Week 1) By Prof. Charles Bouman and Prof. Mireille Boutin Fall 2015

The effect of parameters of electrocardiograph measuring channel on recordings of micropotentials of the heart. Biology and Medicine

Development of Electrocardiograph Monitoring System

Design and Implementation of Digital Chebyshev Type II Filter using XSG for Noise Reduction in ECG Signal

University Ibn Tofail, B.P. 133, Kenitra, Morocco. University Moulay Ismail, B.P Meknes, Morocco

Transcription:

Internal Sound Denoising for Traditional Stethoscope Using Inverse Chebyshev IIR Bandstop Filter Alonzo Alterado 1, Adrian Vergel Viar 1 and Reynaldo Ted Peñas II, MScEngg 2,* 1 Bachelor of Science in Electronics Engineering, Pamantasan ng Lungsod ng Maynila 2 Faculty, Electronics Engineering Department, Pamantasan ng Lungsod ng Maynila *Reynaldo Ted Peñas II: theengineerpen@gmail.com Abstract: A stethoscope is a medical device for auscultation, or listening to the internal sound of the body. Heart auscultation is one of the most fundamental ways to evaluate heart function. The stethoscope can be used to auscultate respiratory sounds, lung sounds as well as heart sounds, and diagnose most of the cardiopulmonary disorders and other diseases. One of the factor that affects the internal sound measurement and analysis system in the traditional stethoscope is the ambient noise. Without the presence of the ambient noise, specifically the second and third heart sound which range from 1 to 10 db, the primary heart sound can be heard at a power of -2 db. This research proposes to simulate the removal of ambient noise in a traditional stethoscope using an IIR Chebyshev II Bandstop filter. The internal sound acquiring system includes a traditional stethoscope, jacks for PC connection, an amplifier, and MATLAB R2013a software. First, the system records the internal sound data from traditional stethoscope, and the recorded data will transmit into a computer by using jack connection and save it in.wave and mp3 file. The saved file will be filter using MATLAB software. Then, the processed sound signals are amplified for higher power. Overall, the whole process is the digital filter design and then amplified for more power. This research aims to design and develop an Infinite Impulse Response (IIR) that can filter high frequency, since the second and third heart sounds range from 2 to 200 Hz which is higher than the first heart sound, to reduce these kinds of noise and make real-time digital signal processing. Also, this will increase the power of the first heart noise from -2dB to approximately 3 or 4 db, which exceeds the mentioned range of the second and third heart sound. This filter aids the doctor in monitoring patient details accurately. Using this designed filter, patient can save his diagnosis and send to doctor for analysis. Key Words: Traditional Stethoscope; Chebyshev II Bandstop filter; ambient noise; MATLAB R2013a software; Infinite Impulse Response

1. INTRODUCTION A French physician named Dr. Lannenec invented the stethoscope in 1816, for listening to the internal sounds of the human body. It is often used to listen to respiratory and cardiac sounds. Since then, the application of the stethoscope has been rapidly growing as a fundamental tool for medical practices. The stethoscope can be used to auscultate respiratory lung sounds, as well heart sounds and diagnose most of the cardiopulmonary disorders and other diseases. However, some sounds from the stethoscope are below the threshold of audibility. Also, using the stethoscope to diagnose human s disorders need long term practices and experience. Sounds from the stethoscope suffer from noise because sound detection is going to be achieved by using a microphone which is sensitive to any sound as shown in Figure 1. 2. METHODOLOGY 2.1 Applied Process Fig. 2 Block Diagram of Heart Sound Simulation Process Fig. 2 shows the how the hearts sound is going to be recorded then filtered, and how it sounds by the speaker. To eliminate the ambient noise, the 6 th order stopband filter is used as shown in Fig. 3 representing the: (a) pole/zero plot, (b) impulse response, (c) magnitude response, (d) phase response. The sampling rate is set at 44100 Hz in order to be heard at CD quality. Hence, the Chebyshev Type II bandstop filter to filter out the stopband at noise frequency, to make the heart sound the only sound heard by doctors and nurses. Fig. 1 Spectral Intensity of heart sound In reducing certain frequencies, a bandstop filter is a good choice, since it selects frequencies to reject. A band stop filter is identified as a type of filter that allows the passage of a signal without alteration but attenuates the signal at certain frequencies. In other words, a band-stop filter simply attenuates an input signal at selected frequencies. A band-stop filter has two cut-off frequencies. It will pass above and below a particular range of frequencies whose cut off frequencies are predetermined depending upon the value of the components used in the circuit design. Any frequencies in between these two cut-off frequencies are attenuated. It has two pass bands and one stop band. Fig 3(a). Pole/Zero Plot Fig 3(b). Impulse Response

Fig 3(c). Magnitude Response Fig 3(d). Phase Response 2.2 Algorithm 1. Record heart via stethoscope with mic hardware. 2. Save the audio file for simulation. 3. Open MATLAB, and use the designed filter to simulate filtering. 4. Display waveform. If the waveform characteristics of input to output are similar by correlation, save the filtered audio, if not, resimulate. Fig. 4. Flow Chart form of the Heart Sound Filtering Process 2.3 Signal Characterization and Flow Chart The Heart sound signal provided ae presented with an amplitude and frequency saved in a.wav file format. The signal is samples at a rate of 44100 Hz for CD sound quality with an 18-second duration at a bit-rate of 2822 kbps. 2.4 Filter Design In designing the filter, there must be a general transfer function with the specifications, specifically the stopband frequencies which are the frequencies of the noise. i 1 0.1a stop 10 1 (Eq. 1)

H Ln, j 0 C 1 2 2 i n C 2 2 i n 0 0 (Eq. 2) ( B ) ( S A S A ) H ( S) ; n( even) ( ) ( ) 2 2m 1m 2m ln 2 A2 m S B1 m S B2 m [sinh( D )] ( B ) ( S A S A ) H ( S) ; n( odd) [sinh( )] ( ) ( ) 1 2 i 2m 1m 2m ln 1 2 S Di A2 m S B1 m S B2 m Fig. 5 (a). Heart Sound Signal before filtering Where: = ripple factor i a stop HLn, = stopband gain (db) j 0 = Magnitude Response (db) 0 = Center Frequency (Hz) A 1m, B 2m = coefficients of the transfer function n = order of filter H S = General Transfer Function in ln ( ) Laplace Transform. Fig. 5 (b). Heart Sound Signal after filtering 3. RESULTS AND DISCUSSION Using the Chebyshev Type II Bandstop Filter simulation in MATLAB, the heart sound signal is still at the same frequency while the frequency of the ambient noise is attenuated by the stopband. If the waveform is to be shown, the freqz function in MATLAB is used to show the magnitude and phase responses, and the correlation between the input and the output, as shown in Fig. 5. Fig 5(c). Correlation between input and output

4. CONCLUSIONS 4.1 Findings and Recommendation This research implemented a low-cost, improvised stethoscope with an improvised microphone inside its tube to record the heart signal directly to the PC/Laptop. The design provides a simulation using MATLAB software for the filtering process of the heart sound, using the designed Chebyhev Type II Bandstop Filter. By using the microphone, the heart sound was easy to stored using a built-in software in the PC/Laptop. In addition, the correlation results were close to one, meaning the filtering was successful. Using these kinds of methods, can provide medical professionals to give correct diagnosis by analyzing sounds through studying signals and spectra. In future, other filters like Bessel and Elliptic Filters can be likely used in these kinds of applications. Also, there are denoising techniques such as wavelet based de-noising, adaptive filter, Hilbert-Huang Transform empirical mode of decomposition for better accuracy and better advancement in future of cardiac auscultation. 4.2 Proposed Circuit 5. ACKNOWLEDGMENTS First of all, this project was not possible, if it weren t for the Power of our Great Father in heaven, who gave wisdom, knowledge, and ways for providing resources. Also, Engr. Reynaldo Ted Peñas II, for pushing the greatest effort of providing the stethoscope with mic hardware and motivation. 6. REFERENCES Durand,J., Durand,L., and Grenien, M., Electronic stethescope, U.S. Patent 5602924, February 11, 1997. Gnitecki,J., Moussavi, Z., and Pasterkamp, H., Recursive least squares adaptive noise cancellation filtering for heart sound reduction in lung sounds recordings, 2003 Proceedings of the 25th Annual International Conference of the IEEE Engineering in Medicine and Biology Society. Vol. 3, 17-21 Sept. 2003, pp.2416-2419. Holbum, D. M., and Kowsell, T. D., Real time analysis of fetat phonography signals using the TMS320, [EE Colloquium on Biomedical Applications of Digital Signal Processing, 30 Nov 1989, pp. 71 1-712.Committee on Commerce, Science, and Transportation. Retrieved October 10, 2004, from http://www.hhs.gov/asl/testify/t040302.html Jaggi, S., Martinez, A. B.,Silber, H., and Moulder, P. V., An algorithm for estimation of frequencies of biological signals using adaptive IIR line enhancers, 19x8. Proceedings of the Annual International Conference of the IEEE Engineering in Medicine and Biology Society, Vo1.3, 4-7 Nov. 1988, pp. 1102-I 103. Proakis, J.G., Manolakis, D.G., Digital Signal Processing: Principles, Algorithms, and Applications, 3 rd Edition, Prentice-Hall International, Inc., 1996 Thede, L., Practical Analog and Digital Filter Design, Artech House, Inc., 2004. Ying-Weir Bai and Clino-Lm Lu. Web-Based Remote Digital Stethoscope, Proceedings of the IASTED International Conference on Internet and Multimedia Systeins and Applicarions- EurolMSA. Feb.2005, Grindelwald, Switzerland, pp. 423-428.