This document provides an overview of a biomedical signal processing lecture. It introduces various types of signals including biological signals like ECG, EEG, EMG. It discusses concepts like continuous and discrete time signals, periodic and aperiodic signals, and classification of signals. Examples of time and frequency domain operations on signals are also presented. The document aims to provide fundamental concepts and terminology for biomedical signal processing.
This document discusses biosignal processing and covers the following key points in 3 sentences:
It provides an overview of biosignal processing techniques including filtering to remove artifacts, event detection, and compression. It defines biosignals and gives examples like ECG and EMG. The document outlines topics like characterizing biosignals in the time and frequency domains, and techniques for time-frequency analysis like short-time Fourier transform and wavelet transform.
This document discusses using surface electromyography (EMG) to study muscle fatigue. It defines fatigue as a decline in muscle performance and force capacity. Surface EMG can objectively evaluate muscle performance and fatigue by measuring changes in electrical activity during muscle contraction. As muscles fatigue, the shape of motor unit action potentials changes, resulting in lower frequencies in the EMG signal spectrum. Specific time and frequency domain parameters like mean and median frequency can serve as indices of fatigue by detecting this spectral shift to lower frequencies. Surface EMG provides an objective way to measure muscle fatigue beyond subjective scales.
This presentation discusses electrocardiogram (ECG) signal processing. It introduces ECGs and their importance in extracting vital parameters. ECGs measure the heart's electrical activity through electrodes on the skin. Signal processing is crucial for ECGs to extract the relevant signal and remove noise through techniques like Fast Fourier Transforms and filtering. Matlab is used to perform these signal processing tasks on ECGs and visualize the results. The presentation demonstrates sample Matlab code and its output figure for ECG signal processing.
This document presents a method for extracting myopotentials (EMG noise) from an ECG signal using a median filter and adaptive wavelet Wiener filter. The ECG signal is first processed with a median filter to reduce noise. Then, an adaptive wavelet Wiener filter is applied which uses statistical characteristics of the signal and noise in the wavelet domain to estimate noise-free wavelet coefficients. Simulation results show the proposed method achieves a higher signal-to-noise ratio of 13.7 dB compared to other filtering methods like the adaptive wavelet Wiener filter alone, wavelet Wiener filter, and wavelet filter. The median filter provides better myopotential reduction than the other techniques.
Acquiring Ecg Signals And Analysing For Different Heart AilmentsIJERA Editor
This paper describes and focuses on acquiring and identification of cardiac diseases using ECG waveform in LabVIEW software, which would bridge the gap between engineers and medical physicians. This model work collects the waveform of an affected person. The waveform is analyzed for diseases and then a report is sent to the doctor through mail. Initially the waveforms are collected from the person using EKG sensor with the help of surface electrodes and the hardware controlled by MCU C8051, acquires ECG and also Phonocardiogram (PCG) synchronously and the waveform is sent to the PC installed with LabVIEW software through DAQ-6211. The waveform in digital format is saved and sent to the loops containing conditions for different diseases. If the waveform parameters coincide with any of the looping statements, particular disease is indicated. Simultaneously the patient PCG report is also collected in a separate database containing all information, which will be sent to the doctor through mail.
Biomedical Signal Processing / Biomedical Signals/ Bio-signals/ Bio-signals C...Mehak Azeem
These amazing and highly informative slides presented to the IEEE Signal Processing Society of IEEE MESCE Student Branch. These slides aim to provide basic knowledge about biosignals, their classification, examples and their working.
For more information, please contact:
[mehakazeem@ieee.org]
Noise reduction in ecg by iir filters a comparative studyIAEME Publication
The document describes a study comparing different digital filters for reducing noise in electrocardiogram (ECG) signals. ECG data was obtained from a database and noise was added, including 50Hz interference and high/low frequency noise. Fourth-order Butterworth, Chebyshev 1, Chebyshev 2, and elliptic filters were applied digitally. Butterworth filtering performed best by introducing minimum distortion while reducing noise, as determined by analyzing signal power and waveform distortion before and after filtering. The document aims to find the most effective digital filter for denoising ECG signals.
Artifact elimination in ECG signal using wavelet transformTELKOMNIKA JOURNAL
Electrocardiogram signal is the electrical actvity of the heart and doctors can diagnose heart disease based on this electrocardiogram signal. However, the electrocardiogram signals often have noise and artifact components. Therefore, one electrocardiogram signal without the noise and artifact plays an important role in heart disease diagnosis with more accurate results. This paper proposes a wavelet transform with three stages of decomposition, filter, and reconstruction for eliminating the noise and artifact in the electrocardiogram signal. The signal after decomposing produces approximation and detail coefficients, which contains the frequency ranges of the noise and artifact components. Hence, the approximation and detail coefficients with the frequency ranges corresponding to the noise and artifact in the electrocardiogram signal are eliminated by filters before they are reconstructed. For the evaluation of the proposed algorithm, filter evaluation metrics are applied, in which signal-to-noise ratio and mean squared error along with power spectral density are employed. The simulation results show that the proposed wavelet algorithm at level 8 is effective, in which the with the “dmey” wavelet function was selected be the best based power spectrum density.
This document discusses biosignal processing and covers the following key points in 3 sentences:
It provides an overview of biosignal processing techniques including filtering to remove artifacts, event detection, and compression. It defines biosignals and gives examples like ECG and EMG. The document outlines topics like characterizing biosignals in the time and frequency domains, and techniques for time-frequency analysis like short-time Fourier transform and wavelet transform.
This document discusses using surface electromyography (EMG) to study muscle fatigue. It defines fatigue as a decline in muscle performance and force capacity. Surface EMG can objectively evaluate muscle performance and fatigue by measuring changes in electrical activity during muscle contraction. As muscles fatigue, the shape of motor unit action potentials changes, resulting in lower frequencies in the EMG signal spectrum. Specific time and frequency domain parameters like mean and median frequency can serve as indices of fatigue by detecting this spectral shift to lower frequencies. Surface EMG provides an objective way to measure muscle fatigue beyond subjective scales.
This presentation discusses electrocardiogram (ECG) signal processing. It introduces ECGs and their importance in extracting vital parameters. ECGs measure the heart's electrical activity through electrodes on the skin. Signal processing is crucial for ECGs to extract the relevant signal and remove noise through techniques like Fast Fourier Transforms and filtering. Matlab is used to perform these signal processing tasks on ECGs and visualize the results. The presentation demonstrates sample Matlab code and its output figure for ECG signal processing.
This document presents a method for extracting myopotentials (EMG noise) from an ECG signal using a median filter and adaptive wavelet Wiener filter. The ECG signal is first processed with a median filter to reduce noise. Then, an adaptive wavelet Wiener filter is applied which uses statistical characteristics of the signal and noise in the wavelet domain to estimate noise-free wavelet coefficients. Simulation results show the proposed method achieves a higher signal-to-noise ratio of 13.7 dB compared to other filtering methods like the adaptive wavelet Wiener filter alone, wavelet Wiener filter, and wavelet filter. The median filter provides better myopotential reduction than the other techniques.
Acquiring Ecg Signals And Analysing For Different Heart AilmentsIJERA Editor
This paper describes and focuses on acquiring and identification of cardiac diseases using ECG waveform in LabVIEW software, which would bridge the gap between engineers and medical physicians. This model work collects the waveform of an affected person. The waveform is analyzed for diseases and then a report is sent to the doctor through mail. Initially the waveforms are collected from the person using EKG sensor with the help of surface electrodes and the hardware controlled by MCU C8051, acquires ECG and also Phonocardiogram (PCG) synchronously and the waveform is sent to the PC installed with LabVIEW software through DAQ-6211. The waveform in digital format is saved and sent to the loops containing conditions for different diseases. If the waveform parameters coincide with any of the looping statements, particular disease is indicated. Simultaneously the patient PCG report is also collected in a separate database containing all information, which will be sent to the doctor through mail.
Biomedical Signal Processing / Biomedical Signals/ Bio-signals/ Bio-signals C...Mehak Azeem
These amazing and highly informative slides presented to the IEEE Signal Processing Society of IEEE MESCE Student Branch. These slides aim to provide basic knowledge about biosignals, their classification, examples and their working.
For more information, please contact:
[mehakazeem@ieee.org]
Noise reduction in ecg by iir filters a comparative studyIAEME Publication
The document describes a study comparing different digital filters for reducing noise in electrocardiogram (ECG) signals. ECG data was obtained from a database and noise was added, including 50Hz interference and high/low frequency noise. Fourth-order Butterworth, Chebyshev 1, Chebyshev 2, and elliptic filters were applied digitally. Butterworth filtering performed best by introducing minimum distortion while reducing noise, as determined by analyzing signal power and waveform distortion before and after filtering. The document aims to find the most effective digital filter for denoising ECG signals.
Artifact elimination in ECG signal using wavelet transformTELKOMNIKA JOURNAL
Electrocardiogram signal is the electrical actvity of the heart and doctors can diagnose heart disease based on this electrocardiogram signal. However, the electrocardiogram signals often have noise and artifact components. Therefore, one electrocardiogram signal without the noise and artifact plays an important role in heart disease diagnosis with more accurate results. This paper proposes a wavelet transform with three stages of decomposition, filter, and reconstruction for eliminating the noise and artifact in the electrocardiogram signal. The signal after decomposing produces approximation and detail coefficients, which contains the frequency ranges of the noise and artifact components. Hence, the approximation and detail coefficients with the frequency ranges corresponding to the noise and artifact in the electrocardiogram signal are eliminated by filters before they are reconstructed. For the evaluation of the proposed algorithm, filter evaluation metrics are applied, in which signal-to-noise ratio and mean squared error along with power spectral density are employed. The simulation results show that the proposed wavelet algorithm at level 8 is effective, in which the with the “dmey” wavelet function was selected be the best based power spectrum density.
Graphic record heart sound - Phonogram.
Recording the sounds connected with the pumping action of heart.
Sound from heart – phonocardiogram
Instrument to measure this – phonocardiograph
Basic function – to pick up the different heart sound,filter the required and display.
This document discusses an project on removing noise from electrocardiogram (ECG) signals using adaptive and Savitzky-Golay filters. It involves capturing a simulated ECG signal, adding artificially generated noise, and then filtering the noisy signal using an adaptive filter followed by a Savitzky-Golay filter to produce a cleaned output waveform. The goal is to extract clinically useful information from noisy ECG data for diagnosing cardiovascular conditions.
Ultrasound uses high-frequency sound waves to image inside the body. Sound waves are directed into the body using a transducer and their echoes are detected. Differences in tissue density and elasticity cause echoes. The transducer converts echoes into electrical signals processed into images that are displayed. Early ultrasound produced A-mode and M-mode images but now color Doppler and B-mode with gray scale provide detailed 2D anatomical and blood flow images in real time, allowing ultrasound to be used to image many internal organs and assess fetal development.
In many situations, the Electrocardiogram (ECG) is
recorded during ambulatory or strenuous conditions such that the
signal is corrupted by different types of noise, sometimes
originating from another physiological process of the body. Hence,
noise removal is an important aspect of signal processing. Here five
different filters i.e. median, Low Pass Butter worth, FIR, Weighted
Moving Average and Stationary Wavelet Transform (SWT) with
their filtering effect on noisy ECG are presented. Comparative
analyses among these filtering techniques are described and
statically results are evaluated.
The document discusses several medical applications of digital signal processing (DSP) including hearing aids, electroencephalograms (EEGs), and acquiring blood pressure signals. DSP techniques such as sampling, filtering, frequency analysis, and spectral estimation are used to process analog signals from the body, like brain waves or sound, into digital signals. This allows signals to be filtered and analyzed to extract clinically useful information for diagnosing conditions and monitoring patients.
Revealing and evaluating the influence of filters position in cascaded filter...nooriasukmaningtyas
In this paper, a new optimization on windowing technique based on finite
impulse response (FIR) filters is proposed for revealing and evaluating the
Influence of filters position in cascaded filter tested on the ECG signal denoising. baseline wander (BLW), power line interference (PLI) and
electromyography (EMG) noises are gettingremoved. The performance of the
adopted method is evaluated on the PTB diagnostic database. Subsequently,
the comparisons are based on signal to noise ratio (SNR) improvement and
mean square error (MSE) minimization. Where the Rectangular, and Kaiser
windows have been used for the more potent performances. The disparity
average (DA) of SNR values is detected; in both Kaiser and Rectangular
windows are assessed by ±0.38046dB and ±0.70278dB respectively, while
the MSE values were constant. The excellent configuration or filters position
(H-B-L) of the filtration system is selected according to high measurements
of SNR and low MSE too, to de-noise the ECG signals. First of all, this
applied approach has led to 31.30 dB SNR improvement with MSE
minimization of 26. 43%. This means that there is a significant contribution
to improving the field of filtration.
This document presents a novel algorithm for automated detection of heartbeats in an electrocardiogram (ECG) signal using morphological filtering and Daubechies wavelet transform. The algorithm consists of three stages: 1) preprocessing using mathematical morphology operations to remove noise and baseline wander, 2) Daubechies wavelet transform decomposition to facilitate heartbeat detection, and 3) feature extraction to identify the QRS complex and detect heartbeats by analyzing the wavelet coefficients. Morphological filtering preserves the original ECG signal shape while removing impulsive noise, and wavelet transform aids in analyzing the non-stationary ECG signal. The algorithm aims to provide accurate and reliable heartbeat detection for diagnosing cardiac conditions.
Acoustic fMRI noise reduction: a perceived loudness approachDimitri Vrehen
This document discusses a study that measured the subjective loudness of acoustic noise from fMRI scanners. The study recorded noise from three echo planar imaging sequences on a 3 Tesla MRI scanner. In a psychophysical experiment with 9 subjects, the perceived loudness of the fMRI noise did not increase linearly with sound pressure level. Noises with lower damping factors and frequencies in the 2.5-6kHz range of ear sensitivity were perceived as louder. EPI sequences with suppressed frequencies in the ear's most sensitive range and a highly impulsive nature distributed over longer times should reduce perceived loudness of fMRI acoustic noise.
This document provides a history and overview of cardiac implantable electronic devices (CIEDs) such as pacemakers and implantable cardioverter defibrillators (ICDs). It discusses the evolution of cardiac pacing from early external stimulation experiments to modern implantable devices. Key components of modern pacemakers and ICDs like leads, generators, batteries and programming functions are described. The document also reviews cardiac resynchronization therapy delivered by biventricular pacemakers and ICDs.
- The document describes the design of a low-cost ECG circuit to measure heart signals using discrete electronics. The system consists of 3 op-amp instrumentation amplifiers, high-pass and low-pass filters. The ECG circuit was tested using medical electrodes on volunteer subjects. The objectives are to practice designing low-cost medical devices and test an ECG system using discrete components.
- The document describes the design of a low-cost ECG circuit to measure heart signals using discrete electronics. The system consists of 3 op-amp instrumentation amplifiers, high-pass and low-pass filters. The ECG circuit was tested using medical electrodes on volunteer subjects. The objectives are to practice designing low-cost medical devices and test an ECG system using discrete components.
This document provides an introduction to biomedical signals and biomedical signal processing. It discusses what biomedical signals are, examples of biomedical signals like ECG and EEG, the steps involved in biomedical signal data acquisition and processing, and some of the challenges in data acquisition. The document is presented by two students and supervised by two professors from the University of Calcutta. It contains 13 sections covering topics like what a signal and biomedical signal are, biomedical signal acquisition techniques for ECG and PPG, challenges in acquisition like artifacts, and an overview of signal processing steps like feature extraction and classification.
This document discusses ECG signal processing. It begins with an introduction to electrocardiograms and how they differ from EKGs. It then discusses how signal processing is important for ECGs and how ECGs operate based on three pulse waves. MATLAB functionality for ECG signal processing like FFTs and filtering is also covered. The document discusses various types of artefacts and noise sources that affect ECG signals. It outlines the objectives and methods of research which involve R-peak detection and notch filtering. Source code for these methods is also provided.
This document discusses the design and implementation of a digital filter to remove power line noise from electrocardiogram (ECG) signals. It begins with an introduction to ECG signals and the types of noise that interfere with the signals, including power line noise. The document then covers the design of the digital filter, including choosing an infinite impulse response (IIR) Chebyshev type 1 filter to meet the specifications of sharp transition and high attenuation. MATLAB and Verilog simulations are used to test the designed digital filter on ideal and real ECG signals and evaluate the filtering performance.
ELM and K-nn machine learning in classification of Breath sounds signals IJECEIAES
The acquisition of Breath sounds (BS) signals from a human respiratory system with an electronic stethoscope, provide and offer prominent information which helps the doctors to diagnosis and classification of pulmonary diseases. Unfortunately, this BS signals with other biological signals have a non-stationary nature according to the variation of the lung volume, and this nature makes it difficult to analyze and classify between several diseases. In this study, we were focused on comparing the ability of the extreme learning machine (ELM) and k-nearest neighbour (K-nn) machine learning algorithms in the classification of adventitious and normal breath sounds. To do so, the empirical mode decomposition (EMD) was used in this work to analyze BS, this method is rarely used in the breath sounds analysis. After the EMD decomposition of the signals into Intrinsic Mode Functions (IMFs), the Hjorth descriptors (Activity) and Permutation Entropy (PE) features were extracted from each IMFs and combined for classification stage. The study has found that the combination of features (activity and PE) yielded an accuracy of 90.71%, 95% using ELM and K-nn respectively in binary classification (normal and abnormal breath sounds), and 83.57%, 86.42% in multiclass classification (five classes).
Neural signal processing by mustafa rasheed & zeena saadon & walaa kahtan 2015Mustafa AL-Timemmie
This document discusses neural signal processing and EEG signal processing techniques. It is divided into three chapters. Chapter 1 provides an introduction to neural signals and neural signal processing. It describes the goals of neural signal processing as furthering understanding of brain function and developing brain-machine interfaces. Chapter 2 discusses EEG signal processing techniques, including brain wave classification, EEG recording, and using amplifiers and filters to process EEG signals. Chapter 3 covers signal processing using different types of filters. It describes various windowing techniques like Hanning, Flattop, Blackman-Harris, and Kaiser windows that are used to analyze signals in the frequency domain.
The document discusses digital signal processing (DSP) and introduces some key concepts. It begins with an overview of DSP and its basic block diagram. It then defines different types of signals that can be processed, including analog versus discrete signals. The document also discusses different system types used in DSP, such as linear/non-linear and time-variant/invariant systems. It provides examples of uses for filters in DSP, such as signal restoration and separation. Finally, it describes different filter types, focusing on analog versus digital filters, and finite impulse response (FIR) versus infinite impulse response (IIR) digital filters.
This document discusses the analysis of surface electromyography (EMG) parameters. It begins with an introduction to EMG and its uses. It then outlines the three phases of the project: literature review and hardware design, understanding bio-correlations and designing hardware, and signal processing and parameter extraction. Details are provided on electrode placement, signal acquisition methods, sources of noise, pre-processing techniques, and parameters to be extracted in both time and frequency domains. The timeline for the project is also presented.
Graphic record heart sound - Phonogram.
Recording the sounds connected with the pumping action of heart.
Sound from heart – phonocardiogram
Instrument to measure this – phonocardiograph
Basic function – to pick up the different heart sound,filter the required and display.
This document discusses an project on removing noise from electrocardiogram (ECG) signals using adaptive and Savitzky-Golay filters. It involves capturing a simulated ECG signal, adding artificially generated noise, and then filtering the noisy signal using an adaptive filter followed by a Savitzky-Golay filter to produce a cleaned output waveform. The goal is to extract clinically useful information from noisy ECG data for diagnosing cardiovascular conditions.
Ultrasound uses high-frequency sound waves to image inside the body. Sound waves are directed into the body using a transducer and their echoes are detected. Differences in tissue density and elasticity cause echoes. The transducer converts echoes into electrical signals processed into images that are displayed. Early ultrasound produced A-mode and M-mode images but now color Doppler and B-mode with gray scale provide detailed 2D anatomical and blood flow images in real time, allowing ultrasound to be used to image many internal organs and assess fetal development.
In many situations, the Electrocardiogram (ECG) is
recorded during ambulatory or strenuous conditions such that the
signal is corrupted by different types of noise, sometimes
originating from another physiological process of the body. Hence,
noise removal is an important aspect of signal processing. Here five
different filters i.e. median, Low Pass Butter worth, FIR, Weighted
Moving Average and Stationary Wavelet Transform (SWT) with
their filtering effect on noisy ECG are presented. Comparative
analyses among these filtering techniques are described and
statically results are evaluated.
The document discusses several medical applications of digital signal processing (DSP) including hearing aids, electroencephalograms (EEGs), and acquiring blood pressure signals. DSP techniques such as sampling, filtering, frequency analysis, and spectral estimation are used to process analog signals from the body, like brain waves or sound, into digital signals. This allows signals to be filtered and analyzed to extract clinically useful information for diagnosing conditions and monitoring patients.
Revealing and evaluating the influence of filters position in cascaded filter...nooriasukmaningtyas
In this paper, a new optimization on windowing technique based on finite
impulse response (FIR) filters is proposed for revealing and evaluating the
Influence of filters position in cascaded filter tested on the ECG signal denoising. baseline wander (BLW), power line interference (PLI) and
electromyography (EMG) noises are gettingremoved. The performance of the
adopted method is evaluated on the PTB diagnostic database. Subsequently,
the comparisons are based on signal to noise ratio (SNR) improvement and
mean square error (MSE) minimization. Where the Rectangular, and Kaiser
windows have been used for the more potent performances. The disparity
average (DA) of SNR values is detected; in both Kaiser and Rectangular
windows are assessed by ±0.38046dB and ±0.70278dB respectively, while
the MSE values were constant. The excellent configuration or filters position
(H-B-L) of the filtration system is selected according to high measurements
of SNR and low MSE too, to de-noise the ECG signals. First of all, this
applied approach has led to 31.30 dB SNR improvement with MSE
minimization of 26. 43%. This means that there is a significant contribution
to improving the field of filtration.
This document presents a novel algorithm for automated detection of heartbeats in an electrocardiogram (ECG) signal using morphological filtering and Daubechies wavelet transform. The algorithm consists of three stages: 1) preprocessing using mathematical morphology operations to remove noise and baseline wander, 2) Daubechies wavelet transform decomposition to facilitate heartbeat detection, and 3) feature extraction to identify the QRS complex and detect heartbeats by analyzing the wavelet coefficients. Morphological filtering preserves the original ECG signal shape while removing impulsive noise, and wavelet transform aids in analyzing the non-stationary ECG signal. The algorithm aims to provide accurate and reliable heartbeat detection for diagnosing cardiac conditions.
Acoustic fMRI noise reduction: a perceived loudness approachDimitri Vrehen
This document discusses a study that measured the subjective loudness of acoustic noise from fMRI scanners. The study recorded noise from three echo planar imaging sequences on a 3 Tesla MRI scanner. In a psychophysical experiment with 9 subjects, the perceived loudness of the fMRI noise did not increase linearly with sound pressure level. Noises with lower damping factors and frequencies in the 2.5-6kHz range of ear sensitivity were perceived as louder. EPI sequences with suppressed frequencies in the ear's most sensitive range and a highly impulsive nature distributed over longer times should reduce perceived loudness of fMRI acoustic noise.
This document provides a history and overview of cardiac implantable electronic devices (CIEDs) such as pacemakers and implantable cardioverter defibrillators (ICDs). It discusses the evolution of cardiac pacing from early external stimulation experiments to modern implantable devices. Key components of modern pacemakers and ICDs like leads, generators, batteries and programming functions are described. The document also reviews cardiac resynchronization therapy delivered by biventricular pacemakers and ICDs.
- The document describes the design of a low-cost ECG circuit to measure heart signals using discrete electronics. The system consists of 3 op-amp instrumentation amplifiers, high-pass and low-pass filters. The ECG circuit was tested using medical electrodes on volunteer subjects. The objectives are to practice designing low-cost medical devices and test an ECG system using discrete components.
- The document describes the design of a low-cost ECG circuit to measure heart signals using discrete electronics. The system consists of 3 op-amp instrumentation amplifiers, high-pass and low-pass filters. The ECG circuit was tested using medical electrodes on volunteer subjects. The objectives are to practice designing low-cost medical devices and test an ECG system using discrete components.
This document provides an introduction to biomedical signals and biomedical signal processing. It discusses what biomedical signals are, examples of biomedical signals like ECG and EEG, the steps involved in biomedical signal data acquisition and processing, and some of the challenges in data acquisition. The document is presented by two students and supervised by two professors from the University of Calcutta. It contains 13 sections covering topics like what a signal and biomedical signal are, biomedical signal acquisition techniques for ECG and PPG, challenges in acquisition like artifacts, and an overview of signal processing steps like feature extraction and classification.
This document discusses ECG signal processing. It begins with an introduction to electrocardiograms and how they differ from EKGs. It then discusses how signal processing is important for ECGs and how ECGs operate based on three pulse waves. MATLAB functionality for ECG signal processing like FFTs and filtering is also covered. The document discusses various types of artefacts and noise sources that affect ECG signals. It outlines the objectives and methods of research which involve R-peak detection and notch filtering. Source code for these methods is also provided.
This document discusses the design and implementation of a digital filter to remove power line noise from electrocardiogram (ECG) signals. It begins with an introduction to ECG signals and the types of noise that interfere with the signals, including power line noise. The document then covers the design of the digital filter, including choosing an infinite impulse response (IIR) Chebyshev type 1 filter to meet the specifications of sharp transition and high attenuation. MATLAB and Verilog simulations are used to test the designed digital filter on ideal and real ECG signals and evaluate the filtering performance.
ELM and K-nn machine learning in classification of Breath sounds signals IJECEIAES
The acquisition of Breath sounds (BS) signals from a human respiratory system with an electronic stethoscope, provide and offer prominent information which helps the doctors to diagnosis and classification of pulmonary diseases. Unfortunately, this BS signals with other biological signals have a non-stationary nature according to the variation of the lung volume, and this nature makes it difficult to analyze and classify between several diseases. In this study, we were focused on comparing the ability of the extreme learning machine (ELM) and k-nearest neighbour (K-nn) machine learning algorithms in the classification of adventitious and normal breath sounds. To do so, the empirical mode decomposition (EMD) was used in this work to analyze BS, this method is rarely used in the breath sounds analysis. After the EMD decomposition of the signals into Intrinsic Mode Functions (IMFs), the Hjorth descriptors (Activity) and Permutation Entropy (PE) features were extracted from each IMFs and combined for classification stage. The study has found that the combination of features (activity and PE) yielded an accuracy of 90.71%, 95% using ELM and K-nn respectively in binary classification (normal and abnormal breath sounds), and 83.57%, 86.42% in multiclass classification (five classes).
Neural signal processing by mustafa rasheed & zeena saadon & walaa kahtan 2015Mustafa AL-Timemmie
This document discusses neural signal processing and EEG signal processing techniques. It is divided into three chapters. Chapter 1 provides an introduction to neural signals and neural signal processing. It describes the goals of neural signal processing as furthering understanding of brain function and developing brain-machine interfaces. Chapter 2 discusses EEG signal processing techniques, including brain wave classification, EEG recording, and using amplifiers and filters to process EEG signals. Chapter 3 covers signal processing using different types of filters. It describes various windowing techniques like Hanning, Flattop, Blackman-Harris, and Kaiser windows that are used to analyze signals in the frequency domain.
The document discusses digital signal processing (DSP) and introduces some key concepts. It begins with an overview of DSP and its basic block diagram. It then defines different types of signals that can be processed, including analog versus discrete signals. The document also discusses different system types used in DSP, such as linear/non-linear and time-variant/invariant systems. It provides examples of uses for filters in DSP, such as signal restoration and separation. Finally, it describes different filter types, focusing on analog versus digital filters, and finite impulse response (FIR) versus infinite impulse response (IIR) digital filters.
This document discusses the analysis of surface electromyography (EMG) parameters. It begins with an introduction to EMG and its uses. It then outlines the three phases of the project: literature review and hardware design, understanding bio-correlations and designing hardware, and signal processing and parameter extraction. Details are provided on electrode placement, signal acquisition methods, sources of noise, pre-processing techniques, and parameters to be extracted in both time and frequency domains. The timeline for the project is also presented.
How to Download & Install Module From the Odoo App Store in Odoo 17Celine George
Custom modules offer the flexibility to extend Odoo's capabilities, address unique requirements, and optimize workflows to align seamlessly with your organization's processes. By leveraging custom modules, businesses can unlock greater efficiency, productivity, and innovation, empowering them to stay competitive in today's dynamic market landscape. In this tutorial, we'll guide you step by step on how to easily download and install modules from the Odoo App Store.
🔥🔥🔥🔥🔥🔥🔥🔥🔥
إضغ بين إيديكم من أقوى الملازم التي صممتها
ملزمة تشريح الجهاز الهيكلي (نظري 3)
💀💀💀💀💀💀💀💀💀💀
تتميز هذهِ الملزمة بعِدة مُميزات :
1- مُترجمة ترجمة تُناسب جميع المستويات
2- تحتوي على 78 رسم توضيحي لكل كلمة موجودة بالملزمة (لكل كلمة !!!!)
#فهم_ماكو_درخ
3- دقة الكتابة والصور عالية جداً جداً جداً
4- هُنالك بعض المعلومات تم توضيحها بشكل تفصيلي جداً (تُعتبر لدى الطالب أو الطالبة بإنها معلومات مُبهمة ومع ذلك تم توضيح هذهِ المعلومات المُبهمة بشكل تفصيلي جداً
5- الملزمة تشرح نفسها ب نفسها بس تكلك تعال اقراني
6- تحتوي الملزمة في اول سلايد على خارطة تتضمن جميع تفرُعات معلومات الجهاز الهيكلي المذكورة في هذهِ الملزمة
واخيراً هذهِ الملزمة حلالٌ عليكم وإتمنى منكم إن تدعولي بالخير والصحة والعافية فقط
كل التوفيق زملائي وزميلاتي ، زميلكم محمد الذهبي 💊💊
🔥🔥🔥🔥🔥🔥🔥🔥🔥
Leveraging Generative AI to Drive Nonprofit InnovationTechSoup
In this webinar, participants learned how to utilize Generative AI to streamline operations and elevate member engagement. Amazon Web Service experts provided a customer specific use cases and dived into low/no-code tools that are quick and easy to deploy through Amazon Web Service (AWS.)
A Free 200-Page eBook ~ Brain and Mind Exercise.pptxOH TEIK BIN
(A Free eBook comprising 3 Sets of Presentation of a selection of Puzzles, Brain Teasers and Thinking Problems to exercise both the mind and the Right and Left Brain. To help keep the mind and brain fit and healthy. Good for both the young and old alike.
Answers are given for all the puzzles and problems.)
With Metta,
Bro. Oh Teik Bin 🙏🤓🤔🥰
CapTechTalks Webinar Slides June 2024 Donovan Wright.pptxCapitolTechU
Slides from a Capitol Technology University webinar held June 20, 2024. The webinar featured Dr. Donovan Wright, presenting on the Department of Defense Digital Transformation.
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) CurriculumMJDuyan
(𝐓𝐋𝐄 𝟏𝟎𝟎) (𝐋𝐞𝐬𝐬𝐨𝐧 𝟏)-𝐏𝐫𝐞𝐥𝐢𝐦𝐬
𝐃𝐢𝐬𝐜𝐮𝐬𝐬 𝐭𝐡𝐞 𝐄𝐏𝐏 𝐂𝐮𝐫𝐫𝐢𝐜𝐮𝐥𝐮𝐦 𝐢𝐧 𝐭𝐡𝐞 𝐏𝐡𝐢𝐥𝐢𝐩𝐩𝐢𝐧𝐞𝐬:
- Understand the goals and objectives of the Edukasyong Pantahanan at Pangkabuhayan (EPP) curriculum, recognizing its importance in fostering practical life skills and values among students. Students will also be able to identify the key components and subjects covered, such as agriculture, home economics, industrial arts, and information and communication technology.
𝐄𝐱𝐩𝐥𝐚𝐢𝐧 𝐭𝐡𝐞 𝐍𝐚𝐭𝐮𝐫𝐞 𝐚𝐧𝐝 𝐒𝐜𝐨𝐩𝐞 𝐨𝐟 𝐚𝐧 𝐄𝐧𝐭𝐫𝐞𝐩𝐫𝐞𝐧𝐞𝐮𝐫:
-Define entrepreneurship, distinguishing it from general business activities by emphasizing its focus on innovation, risk-taking, and value creation. Students will describe the characteristics and traits of successful entrepreneurs, including their roles and responsibilities, and discuss the broader economic and social impacts of entrepreneurial activities on both local and global scales.
This document provides an overview of wound healing, its functions, stages, mechanisms, factors affecting it, and complications.
A wound is a break in the integrity of the skin or tissues, which may be associated with disruption of the structure and function.
Healing is the body’s response to injury in an attempt to restore normal structure and functions.
Healing can occur in two ways: Regeneration and Repair
There are 4 phases of wound healing: hemostasis, inflammation, proliferation, and remodeling. This document also describes the mechanism of wound healing. Factors that affect healing include infection, uncontrolled diabetes, poor nutrition, age, anemia, the presence of foreign bodies, etc.
Complications of wound healing like infection, hyperpigmentation of scar, contractures, and keloid formation.
1. Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 1
NEAR EAST UNIVERSITY
FACULTY OF ENGINEERING
DEPARTMENT OF BIOMEDICAL ENGINEERING
BME452 Biomedical Signal Processing
Lecture 1
Introduction
2. Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 2
Lecture 1
Course overview
Instructor: Ali Işın
Email: aliisin@hotmail.com
3. Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 3
Assessment
Midterm examination: %30
Final examination = 60%
Attendance= 10%
Course Material: Lecture Slides
Lecture 1
4. Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 4
Syllabus
BME452
Fundamentals of digital signal processing/Introduction
to signals
Signal sampling and reconstruction
Signal conditioning
Frequency analysis and power spectrum estimation
Digital filtering methods
Feature extraction
Classification algorithms
Statistical Methods
Application-ECG Signal Analysis
5. Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 5
Lecture 1
Introduction
In this lecture, we’ll learn the fundamental
concepts on signals and an introduction to
some specific signals
6. Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 6
Signals
What is a signal?
A signal is a function of independent variables
such as time, distance, position, temperature,
pressure, etc.
Most signals are generated naturally but a
signal can also be generated artificially using
a computer
Can be in any number of dimensions (1D, 2D
or 3D)
7. Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 7
Signals (cont)
1D/2D/3D signals
1D signal=f(x); x=time, distance, etc.
2D signal=f(x,y); x,y= spatial positions
3D signal=f(x,y,z); x,y,z=spatial positions
Time series
1D signals with amplitude, pressure,
intensity, etc. as a function of time, f(t)
2D/3D signals
Are normally images as functions of 2 or 3
spatial coordinates
8. Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 8
Biological signals
What are biological
signals?
Biological signals are
time series signals
generated by some
biological mechanism
Represented as small
amplitudes of voltages
(or other units) as a
function of time
Some examples are
shown on the table
Generated/
caused by
Name
Heart Electrocardiogram
(ECG)
Brain Electroencephalogram
(EEG)
Muscle Electromyogram
(EMG)
Blood
pressure
changes
Arterial Blood
Pressure (ABP)
Blood
oxygen level
Oxygen Saturation
(SpO2)
9. Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 9
Examples of biological signals
EEG
Oscillating electrical potentials recorded from the
scalp surface.
Very small in amplitude (V range).
Generated by neuronal activations in the brain.
Evoked potentials – a specific type of EEG evoked
during a stimulus like visual, auditory, etc.
ECG
Electrical potentials recorded from the chest
(mainly), arms, legs.
Generated by electrical activity of the heart,
which results in heart pumping blood
EMG
Electrical potentials recorded from the skin.
Generated by skeletal muscle activity.
ABP
Pressure recorded on the upper arm (units-
mmHg)
Generated by changes in blood pressure
0 100 200 300 400 500 600 700
-2.5
-2
-1.5
-1
-0.5
0
0.5
1
1.5
Sampling points
Amplitude
(microV)
EEG signal
0 100 200 300 400 500 600 700
-3
-2.5
-2
-1.5
-1
-0.5
0
0.5
1
Sampling points
Amplitude
(microV)
EMG signal
ECG pictures from S.K.Mitra, DSP 3e
10. Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 10
Examples of biological signals (cont)
Figure from Biolectrical Signal
Processing in Cardiac and
Neurological Applications, L.
Sornmo and P. Laguna
Multimodal
signals
Sometimes, more
than one type of
signal are
recorded but each
signal would
require different
analysis technique
11. Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 11
Speech and Musical sound signal
Speech and sounds are
recorded as air pressure
changes as a function of
time
Speech
Note the amplitude and
time span of each word
Musical sound
Cello: Attack, steady
state, delay
Bass drum: Attack, delay
Cello: Pseudo-periodic
Bass drum: Aperiodic
Pictures from S.K.Mitra, DSP 3e
‘I like digital signal processing’
Cello Bass drum
12. Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 12
Image and video signals
Images
light intensity as a function of 2D
coordinates
Black and white or grey scale images
(I=0-255)
Colour images: I=red(0-255),
green(0-255), blue(0-255)
Video
Sequence of images, called frames
Is a function of 3 variables = 2 spatial
coordinates and time
Pictures/audio/visual from S.K.Mitra, DSP 3e
13. Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 13
Seismic signals
Elastic waves generated by
ground movements from
earthquake, volcanic eruption or
underground exposition
Earth body propagation
P waves - faster
S waves – slower
P and S waves are studied
in 3D
Horizontal: north-south
Horizontal: east-west
Vertical
Another wave: surface wave –
not so important
Pictures S.K.Mitra, DSP 3e
14. Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 14
Signal Analysis
Signals carry information
A signal which does not carry information or carries
information not desired is known as noise/noisy signal
Aim of signal analysis
Extract useful information carried by the signal to suit
the application
Methods
The methods for signal analysis will depend on the
type of the signal and nature of the information being
carried by the signal
There are some common methodologies and some
specific ones for specific signals
15. Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 15
Classification of signals
Signals can be classified into various types by
Nature of the independent variables
Value of the function defining the signals
Examples:
Discrete/continuous function
Discrete/continuous independent variable
Real/complex valued function
Scalar (single channel)/Vector (multi-channels)
Single/Multi-trial (repeated recordings)
Dimensionality based on the number of independent
variables (1D/2D/3D)
Deterministic/random
Periodic/aperiodic
Even/odd
Many more….
16. Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 16
Classification - Discrete/continuous signals
Normally, the independent variable is time
Continuous time signal
Time is continuous
Defined at every instant of time
Discrete time signal
Time is discrete
Defined at discrete instants of time - it is a sequence of
numbers
Four classifications based on time/amplitude -
continuous/discrete:
Analogue, digital, sampled, quantised boxcar
17. Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 17
Classification - Discrete/continuous signals (cont)
Analogue signal
Continuous time signal with continuous amplitude, eg. music
stored on cassette tape.
Digital signal
Discrete time signal with discrete valued amplitudes
represented by a finite number of digits, eg. music stored on
hard disk.
Sampled data signal
Discrete time signal with continuous valued amplitudes (i.e.
amplitude can take any value)
Digital signal is thus quantised sampled data signal
Quantised boxcar signal
Continuous time signal with discrete valued amplitudes
18. Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 18
Classification - Discrete/continuous signals (cont)
Amplitude- continuous
Time-continuous
Amplitude- continuous
Time-discrete
Amplitude- discrete
Time-discrete
Amplitude- discrete
Time-continuous
Figures from S.K.Mitra, DSP 3e
19. Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 19
Random vs deterministic signal
Deterministic signal
A signal that can be predicted using some methods like a
mathematical expression or look-up table
Easier to analyse
Random (stochastic)
A signal that is generated randomly and cannot be predicted ahead
of time
Most biological signals fall in this category
More difficult to analyse
20. Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 20
Time and frequency analysis/operation
Analogue signal
Only time analysis/operation can be performed
Discrete-time signal
Both time and frequency analysis/operation can be performed (on
their own or jointly)
-1
0
1
An analogue signal
Continuous time
Amplitude
-2
-1
0
1
2
Continuous time
Amplitude
A partially multiplied analogue signal
0 200 400 600 800 1000
-2
-1
0
1
2
Discrete time (sampling points)
Amplitude
Frequency and time operated discrete-time signal
0 200 400 600 800 1000
-1
0
1
Discrete time (sampling points)
Amplitude
A discrete time signal
21. Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 21
Time domain operations
Scaling
Multiplication of a signal by a constant,
Amplification if the (gain) >1
Attenuation if the <1
Eg.: y(t)=x(t)
Delay/advance
Delays or advances the signal, y(t)=x(t) by a certain time, t0
Eg.: Delay, y(t)=x(t-t0); Advance, y(t)=x(t+t0)
Addition/subtraction
Addition/subtraction of signals to obtain a combined signal
Eg.: y(t)=x1(t)+x2(t)+x3(t)
22. Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 22
Time domain operations (cont)
Product
Product of two or more signals
Eg.: y(t)= x1(t).x2(t)
Differentiation/Integration
Differentiation/Integration of a signal to produce a new signal
Eg:
Combination of operators
It is common to combine operators to generate a new signal
Eg.:
Analogue/discrete-time operators
Scaling, addition/subtraction, delay, product – implemented in both
analog and discrete-time signals
Differentiation/integration – implemented in analog signals, only an
approximation can be implemented with discrete-time signals
dt
t
dx
t
y
)
(
)
(
)
(
)
(
).
(
)
(
)
( 4
3
0
2
1 t
x
t
x
t
t
x
t
x
t
y
t
dt
t
x
t
y )
(
)
(
23. Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 23
1D time series – some mathematical notations
A 1D time series
y=f(t) for continuous independent variable
time
y=f(n) for discrete independent variable n
Every value of f(n) is called a sample
Discrete-time signal can be generated by
sampling a parent continuous-time signal at
uniform intervals of time
Then, discrete variable n can be normalised
to assume integer values as a representation
of t.
24. Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 24
2D image/video – some mathematical notations
2D images
I=f(x,y), where I is the intensity of red, green and blue (RGB)
colours in a certain range (normally 0-255)
x and y are the co-ordinates of the pixel
Example, f(1,1)={255,255,255} would mean that the pixel at (1,1)
is white
2D videos
Videos are simply sequences of images (known as frames)
I=f(x,y,t), where I is the intensity of red, green and blue colours
Since we are dealing with discrete-time videos, we would have
I=f(x,y,n)
Example, f(7,8,10)={0,0,0} would mean that the pixel at (7,8)
during discrete time (i.e. frame number), n=10 is black.
Black and white (Grey Scale) images/videos
The intensity would be grey level values (normally in the range 0-
255) instead of RGB values
25. Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 25
Classification – period/aperiodic
Periodic
Continuous time-signal is
periodic if it exhibits
periodicity, i.e. x(t+T)=x(t),
-<t< where T=period of
the signal
The smallest value of T is
called the fundamental
period, T0
A periodic signal has a
definite pattern that repeats
over and over with a
repetition period of T0
For discrete-time signals,
x(n+N0)=x(n),-<n<
A signal, which does not
have a repetitive pattern is
aperiodic
Figures from Digital Signal Processing,
S.Salivahanan, Vallavaraj,
C.Gnanapriya
Periodic signal (discrete-time)
Periodic signal (continuous-time)
26. Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 26
Singular functions
Singular functions
Important non-periodic signals
Delta/unit-impulse function is the most basic and all other singular
functions can be derived from it
Unit impulse functions
Unit step functions
Unit ramp functions
Unit pulse function
1
)
(
;
0
,
0
)
( dt
t
t
t
0
0
,
0
,
1
{
)
(
n
n
n
0
0
,
1
,
0
{
)
(
t
t
t
u
0
0
,
1
,
0
{
)
(
n
n
n
u
0
0
,
,
0
{
)
(
t
t
t
t
r
0
0
,
,
0
{
)
(
n
n
n
n
r
2
1
2
1
)
( t
u
t
u
t
Figures from Digital
Signal Processing,
S.Salivahanan,
Vallavaraj,
C.Gnanapriya
27. Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 27
Classification –even/odd
Even signal
Signal exhibit symmetry
in the time domain
x(t)=x(-t) or x(n)=x(-n)
Odd signal
Signal exhibit anti-
symmetry in the time
domain
x(t)=-x(-t) or x(n)=-x(-n)
A signal can be expressed as a sum of its even
and odd components
x(t)=xeven(t)+xodd(t)
where xeven(t)=1/2[x(t)+x(-t)], xodd(t)=1/2[x(t)-x(-t)]
28. Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 28
Filtering
An important frequency domain operation
A filter performs this operation
Passes certain frequency components with
minimal distortion and blocks nearly all other
frequency components
Passband – range of allowed frequencies
Stopband – range of blocked frequencies
29. Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 29
What is frequency?
Frequency measures the
periodicity (i.e.
repetitiveness)
No of cycles per second
It is measured in Hz
= 1/fundamental period (s)
In the figure, there are 4
fundamental cycles in 0.5 s
1 cycle per 0.125 s
So, Freq=1/0.125 = 8 Hz
y
t (s)
0.5
30. Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 30
Filtering (cont)
Low-pass filter (LPF)
Passes all low-
frequency components
below the cut-off
frequency, fc and
blocks all higher
frequency components
above fc
Eg.: Consider a
combination of 3
sinusoidal signals, 2
Hz, 5 Hz and 11 Hz.
The final output
signals after LPF at
fc=8 Hz and fc=3 Hz
are shown.
%MATLAB codes
f=2, fs=256;
for i=1:1000,
y(i)=sin(2*pi*i*(f/fs));
end
plot(y);
axis([0 1000 -1.5 1.5]);
0 200 400 600 800 1000
-1.5
-1
-0.5
0
0.5
1
1.5
0 200 400 600 800 1000
-1.5
-1
-0.5
0
0.5
1
1.5
0 200 400 600 800 1000
-1.5
-1
-0.5
0
0.5
1
1.5
0 200 400 600 800 1000
-3
-2
-1
0
1
2
3
+
+
=
Combined signal
LPF, fc=8 hz
0 200 400 600 800 1000
-3
-2
-1
0
1
2
3
LPF, fc=3 hz
0 200 400 600 800 1000
-1.5
-1
-0.5
0
0.5
1
1.5
Only 2 Hz signal
remains
Only 2 Hz and 5 Hz
signals remain
31. Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 31
Filtering (cont.)
High-pass filter (HPF)
Passes all high-frequency
components above the
cut-off frequency, fc and
blocks all lower
frequency components
below fc
Eg.: Consider the same
combination of 3
sinusoidal signals, 2 Hz,
5 Hz and 11 Hz.
The final output signals
after HPF at fc=3 Hz and
fc=8 Hz are shown.
0 200 400 600 800 1000
-3
-2
-1
0
1
2
3
0 200 400 600 800 1000
-1.5
-1
-0.5
0
0.5
1
1.5
0 200 400 600 800 1000
-1.5
-1
-0.5
0
0.5
1
1.5
0 200 400 600 800 1000
-1.5
-1
-0.5
0
0.5
1
1.5
0 200 400 600 800 1000
-3
-2
-1
0
1
2
3
+
+
=
Combined signal
HPF, fc=8 hz
HPF, fc=3 hz
0 200 400 600 800 1000
-1.5
-1
-0.5
0
0.5
1
1.5
Only 5 Hz and 11 Hz
signals remain
Only 11 Hz signal
remains
32. Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 32
Filtering (cont.)
Band-pass filter (BPF)
Passes all frequency
components between edge
passband frequencies,
fp1<freq(allow)<fp2 and blocks
all frequencies below and
above edge stopband
frequencies, freq(block)<fs1;
freq(block)>fs2
Eg.: Consider the same
combination of 3 sinusoidal
signals, 2 Hz, 5 Hz and 11
Hz.
The final output signal after
BPF at fp1=4 Hz, fp2=6 Hz,
fs1=3 Hz, fs2=7 Hz is shown
0 200 400 600 800 1000
-1.5
-1
-0.5
0
0.5
1
1.5
0 200 400 600 800 1000
-1.5
-1
-0.5
0
0.5
1
1.5
0 200 400 600 800 1000
-1.5
-1
-0.5
0
0.5
1
1.5
0 200 400 600 800 1000
-3
-2
-1
0
1
2
3
+
+
=
Combined signal
BPF
0 200 400 600 800 1000
-1.5
-1
-0.5
0
0.5
1
1.5
Only 5 Hz signal
remains
33. Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 33
Filtering (cont.)
Band-stop filter (BSF)
Passes all frequency
components lower and higher
than edge passband
frequencies, freq(allow)<fp1;
freq(allow)>fp2 and blocks all
frequencies between
fs1<freq(block)<fs2
Eg.: Consider the same
combination of 3 sinusoidal
signals, 2 Hz, 5 Hz and 11
Hz.
The final output signal after
BSF at fp1=3 Hz, fp2=7 Hz,
fs1=4 Hz, fs2=6 Hz is shown
0 200 400 600 800 1000
-1.5
-1
-0.5
0
0.5
1
1.5
0 200 400 600 800 1000
-1.5
-1
-0.5
0
0.5
1
1.5
0 200 400 600 800 1000
-1.5
-1
-0.5
0
0.5
1
1.5
0 200 400 600 800 1000
-3
-2
-1
0
1
2
3
+
+
=
Combined signal
BPF
0 200 400 600 800 1000
-1.5
-1
-0.5
0
0.5
1
1.5
5 Hz signal is
filtered out, only
2 Hz and 11 Hz
signals remain
34. Lecture 1 BME452 Biomedical Signal Processing (copyright Ali Işın, 2013) 34
Study guide (Lecture 1)
From this week’s lecture, you should
know
The common types of signals
The different classifications of signals
Time domain operations
Basic concepts of filtering
Computation of period, frequency
End of lecture 1