Question 1 Draw a block diagram to illustrate how the data was acquired. Be sure to include important parameter values

Size: px
Start display at page:

Download "Question 1 Draw a block diagram to illustrate how the data was acquired. Be sure to include important parameter values"

Transcription

1 Data acquisition Question 1 Draw a block diagram to illustrate how the data was acquired. Be sure to include important parameter values The block diagram illustrating how the signal was acquired is shown in figure 1. Figure 1 Block diagram illustrating how the signal was acquired Question 2 If you examine the data, you will notice that the ECG data values have been rounded to the nearest milivolt. Is this a result of the 16-bit quantization, or was additional resolution lost after the quantization, explain. This is because of the 16-bit quantization because the quantization round quantizer output xq[n] to kq where the Q is the quantization step, and k is the integer closest to x[n]/q. This is, we are going from a continuous signal to a finite signal (that only takes discrete values). Question 3 Consider the analog filter used in the data acquisition. (a) Why was the signal filtered to exclude frequencies above 100Hz prior to sampling? The signal was filtered to exclude frequencies above 100Hz because we wanted to avoid aliasing due to signals above 100Hz. For example, to avoid high frequency noise above 100Hz. Also, the sampling rate is 250Hz. Band limiting the signal at 100Hz, make us to over sample the signal a little bit so that we are able to better reconstruct the signal (remember that a signal can be reconstructed if it was sampled at least at the double of the highest frequency). With a sampling rate of 250Hz we are still able to reconstruct signals of 125Hz. Finally, because the bandwidth of the ECG signal is believed to be between 0.5Hz and 100Hz. Some doctors argue that the really important frequencies are contained between 0.1 and 50Hz. (b) Consider what would have happened if this analog filter had not being used. Assume that the ECG signal is effectively band limited to 50Hz and that the only noise id due to the third and sixth harmonics of 60Hz power noise (at 180Hz and 360Hz). Does sampling the unfiltered analog ECG signal at 250Hz "filter out " the power line noise? When sampling the signal at 250Hz, we are able to reconstruct signals of 125Hz. Even though the

2 signals of noise at 180Hz and 360Hz, these are still introducing noise to our signal. This is because of the aliasing phenomenon. We eliminate most of the noise due to 180 and 360Hz, but the low frequency components of these signals are still adding noise to our sampled signal (I am assuming that the noisy signals at 180Hz and 360Hz are not pure sinusoidal as it normally is). Signal Conditioning/Noise Reduction The first thing I did was to find a typical 10 seconds segment of clean data, 10 seconds segment of noisy data and examine the frequency content to have an idea of what low and high cutoff frequencies I could use to eliminate as much noise as possible and still be able to conserve as much energy as possible of the original signal. I got this segment from the file called janet.txt. The signals and their frequency contents can be seen in figure 2. Figure 2. Clean and noisy segment of 10 seconds of signal of the janet file Question 4 Describe your bandpass filter. Including plots of your filter's impulse response and frequency response (in db versus Hz) In this step, I experimented with almost all the MATLAB functions for FIR filter design. I wanted to choose the filter that have the best transition band (slope) and sidelobe magnitude in its frequency response.

3 Filter Function Filter design method used fir1 windowing method fir2 Frequency Sampling method firls The least squares design method remez the Equiripple design method The second step was to make a graph of all the frequency response of the filters in order to decide which one was the most suitable for use in this application. The frequency response of the filters can be seen in Figure 3 for low-frequency cutoff of 3Hz and a high-frequency cutoff of 30Hz. Figure 3 Magnitude of the frequency response of all the filters designed In my point of view, the filter that offers the best tradeoff between transition band slope (how similar it is to the ideal filter) and the magnitude of the sidelobes magnitude is the fir1 filter. The filter response of the fir1 filter can be seen in figure 4. Figure 4. Magnitude of the frequency response of the filter designed using the Fir1 MATLAB function

4 What were the desired specifications for the filter? How did you decide on those specifications? In order to select the desired specifications, I played with the low and high-cutoff frequencies of the bandpass filter. First, I tried setting the low-frequency cutoff (FL) to the following values: 1, 2, 3, 5 and 10Hz. Frequencies under 2 Hz does not completely eliminate the baseline fluctuations. The filtered signal using FL = 1Hz can be seen in Figure 5. Frequencies over 3Hz eliminate too much low frequencies that the QRS signal starts deforming (distortioning). This can be seen in figure 6. Figure 5. low-frequency cutoff of 1Hz Figure 6. low-frequency cutoff of 10Hz

5 Secondly, I tried playing with the high-cutoff frequency(fh) using values of 80, 50, 40, 30 and 20Hz. My analysis showed that using frequencies over 40 Hz does not really eliminate the high frequency noise. This effect can be seen in figure 7. Frequencies under 30 Hz deform (distortion) the form of the QRS signal. This can be seen in figure 8. Figure 7. high-frequency cutoff of 50Hz Figure 8. high-frequency cutoff of 20Hz Finally, I decided to use the following specifications that in my point of view, are the optimal ones for this application.

6 The specifications of the filter are the following: Filter order 200 Low cutoff frequency (FL) 2.3Hz High cutoff frequency (FH) 30Hz I chose these specifications because these cutoff frequencies eliminate the baseline fluctuations (low frequencies) and at the same time does not eliminate too many high frequencies maintaining the QRS signal sharp enough for clinical diagnosis. These cutoff frequencies also maintain most of the energy in the signal. The filtered signal containing low frequency noise can be seen in figure 9 and the filtered signal containing high frequency noise in figure 10. Figure 9. Filtered signal originally (low frequency noise segment) FL= 3Hz and FH = 30Hz. Figure 10. Filtered signal originally (segment with high frequency noise) FL = 3Hz, FH = 30Hz.

7 What filter design technique did you use? Since I used the function fir1 to design the FIR filter, I used the windowing method for designing filters. How well does your actual filter meet the desired specifications as well as any tradeoffs you encountered in the design process? As I mentioned earlier, I tried to find a balance between the low and high cutoff frequencies were able to eliminate as much noise as possible but without distortioning the original QRS signal. I also used a tradeoff between the transition bandpass section of the filter (slope) and the sidelobes magnitude of the frequency response of the filter so that the original QRS signal were not distortioned too much. Question 5. Describe the effect of your bandpass filter on both, the clean data and noisy data. Include plots of the clean and noisy data in both the time and frequency domain before and after filtering and make relevant comparisons. The plot of the clean and noisy segments of the signal in the time is shown in figures 9 and 10. The plots in the frequency domain can be seen in figure 11. Figure 11. Plot of the time and frequency domain of the clean and noisy data of the signal. Another way to appreciate the filtering operation is to plot the frequency contents of the noisy signal after and before the filtering step in the same plot. This can be seen in figure 12.

8 Figure 12. Frequency contents of the noisy segment of the signal after and before the filtering step. Question 6. What are the limitations of this bandpass filtering approach? (if it were possible to implement an ideal filter with any desired specifications, would you expect to remove all of the noise?) If we were able to implement an ideal filter with any desired specifications, we could not be able to remove all the noise. Consider noise that has low and high frequency components. Imagine that the low frequency components are between 10 and 200Hz and we want to filter a signal between 0.1 and 100Hz. Using a filter between 1 and 100Hz is going to eliminate the high frequency components of the noise, but not the low frequency components contained between 10 and 100Hz. This is, we are only going to be able to eliminate the noise if we are willing to throw away our signal. In other words, we are never going to completely eliminate all noise in a signal by filtering. Ventricular Arrhythmia Detection Objective: detect life threatening arrhythmias such as Ventricular fibrillation and ventricular fluttering. Question 7. Explain your choice of parameters (window length, window shape, and FFT length) used with the spectrum function. What is the effective frequency resolution (in Hz) of the spectral analysis that you performed? The parameters that I used with the spectrum signal are the following: Window length 512 Window Shape Hamming FFT length 512 First of all, I chose the hamming window because this shape of window is the one that gives the best tradeoff between frequency and amplitude resolution.

9 Please remember that the frequency resolution is determined by the window length and shape, and the amplitude resolution is primarily determined by the window shape. I chose the FFT length to be the length of the window length because this is the minimum meaningful length for spectrum analysis. Increasing the FFT length will provide a more closely spaced frequency samples of the underlying DTFT. In general, the DFT (FFT) provides more information about the underlying DTFT when we increase the DFT (FFT) length. I chose the window length accordingly to the following statements: The mainlobe is inversely proportional to the window length. Also remember that a narrower mainlobe produces a better frequency resolution. Thus, we conclude that a desirable characteristic of our window is to be long enough but without exceeding the number of points of our signal. The frequency resolution is the following: 4/M = F/Fs F = 4(Fs)/M where M is the length of the window Thus, we have: F = 4(250)/512 = 1.95Hz Question 8. How do the ventricular arrhythmia segments differ from the normal segments in both, the time and frequency domain? (include relevant plots) The first thing that I did in this step is to read the files n_422.bin and n_424.bin using the readecg function. Once I had the data of both files in memory, I consulted the files atr_n422.txt and atr_n424.txt (which have an expert evaluation of the QRS signal) so that I could make sure I was going to get one segment of normal QRS signal and one of ventricular fibrillation/fluttering segment for each file. I calculated the spectrum of each segment (10 seconds) and I plotted the segment in the frequency and time domain. The plot of the normal and fibrillation/fluttering segments in the time domain for file n_422 can be seen in figure13. The plot of the frequency contents of the same segments for file n_422 is shown in figure 14. The plot of the normal and fibrillation/fluttering segments for file n_424 can be seen in figure15. The frequency contents for the same segments of file n_424 are shown in figure16.

10 Figure 13. Normal and fibrillation/fluttering segment for file n_422.bin Figure 14. Frequency contents of Normal and fibrillation/fluttering segment for file n_422.bin

11 Figure 15. Normal and fibrillation/fluttering segment for file n_424.bin Figure 16. Frequency contents of Normal and fibrillation/fluttering segment for file n_424.bin

12 After analyzing the "normal" and ventricular fibrillation/fluttering signals in the time and frequency domain, I found the following characteristics in the signals "Normal" segment Before continuing, I would like to point out that I consider a Normal signal all the signals that do not have ventricular fibrillation or ventricular fluttering. Having said that, the characteristics are the following Time domain The signals could have noise(low or high frequencies) or tachycardia for example, but we are still able to more or less distinguish the QRS signals. We are still able to say that what we are looking at an electrocardiographic signal. Frequency domain The signal seems to have a more or less smooth decaying form. It has no peaks in the frequency domain that could represent frequencies with high contain of energy. There are no drastic changes in the power distribution of the signal. Ventricular fibrillation/fluttering segment Time domain The signal look like being oscillating. It resembles a sinusoidal waveform. At the same time, the signal sometimes seems to oscillate more with baseline fluctuations. We can see this in figure 17. Figure 17. Ventricular arrhythmia which seems to oscillate with baseline fluctuations.

13 Frequency domain The signal have a peak located between the frequencies of 3Hz and 6.5Hz. This peak is really obvious, indicating that there exist high energy components there. It is really important to mention that I was not able to find this peak in normal segments of the signals and that this is the basis of my arrhythmia detector program. This peak is consistent with the theory seen in class, because in class we saw that ventricular fluttering occurs at frequencies of 3.333Hz and 5Hz ( beats/min) Ventricular fibrillation occurs at frequencies of 5Hz(sinusoid period of 200mS). Question 9. Describe your approach to distinguish ventricular arrhythmias from normal rhythms. First, present a quantitative description, explaining the general rationale for the metric. Then give a more quantitative description of the metric, with attention to areas of uncertainty of variability. Include a block diagram of flowchart of your system if appropriate. What are the advantages and disadvantages of your metric? Under what conditions do you expect it to perform well and under what conditions might it fail? Please include the matlab code for your ventricular arrhythmia detection as an appendix to your lab report My approach to detecting the ventricular fibrillation/fluttering is based on the analysis of the signal in the frequency domain and based on the main difference that I found between the normal and fibrillation/fluttering segments. Remembering the characteristics of the fibrillation/fluttering segments in the frequency domain we have that the segments have a peak located between the frequencies of 3Hz and 6.5Hz. This peak is really obvious, indicating that there exist high-energy components there. This peak can be found using the spectrum function in matlab which calculates the Power Spectrum Density of the signal (adding the calculation 10*logP). Since we are interested in detecting the ventricular fibrillation/fluttering in real time, it is necessary to chop the signal in segments for individual analysis. I decided to chop the original signal in segments of 10 seconds. This means that at most, we are going to need to wait 10 seconds to detect the ventricular fibrillation/fluttering in real time. I am assuming that a 10 second delay is not long enough to cause the dead of a patient. An example of the chopped signal is shown in figure 18. It is important to note that when I chop the signal, I chop it in overlapping segments. For example, the first segment goes from 0 to 10 Sec, the second from 5 to 15, the third from 10 to 20 and so forth. The idea in the overlapping segments is the following: Imagine that for some reason, the frequency components of the ventricular fluttering/fibrillation were located precisely between the first and second segment. Then, since the frequency components were going to be spitted between segment one and segment two, the arrhythmia detector could not be able to detect the arrhythmia in this part of the signal. Overlapping the segments by half of length of the segment (5sec), we warrantee that we are always going to be able to analyze the frequency

14 components of all the signal. Figure 19 is illustrating the overlapping chopping of the signal. Figure 18. Graph showing the step of splitting the signal in chunks of 10 Seconds Overlapping one another by half of the period (5 Sec). Just for the first 3 chunks of the total signal. Figure 19. Illustration of the overlapping of the signal using windows to chop the signal Once I have chopped the signal in 10 second segments, I use the spectrum function to calculate the power spectrum density of the signal. Since my detector is based on the existence of the peak in the frequency domain located between 3 and 6.5 Hz, my detector measures how peaky is the peak calculating a ration between to areas. In order to do this, the following steps are necessary: 1)._search for the maximum amplitude value between 2.3Hz and 8 Hz (where the peak is more probable to exist if the segment has ventricular fibrillation/fluttering). 2)._calculate the area under peak-epsilon and peak+epsilon. Epsilon is an increment founded by

15 trial and error. In my detector, this epsilon has a value of 1.5 Hz. We are going to call this area area1. To exemplify this, imagine that the peak was found at F=4Hz. Then, with an epsilon equal to 1.5Hz, we are going to calculate the area between 2.5 and 5.5Hz. In order to calculate the area under this interval, we need to calculate the integral between this interval. Since the data is discrete, the integral is just the summation of all the values between this interval. 3)._We calculate the area under the interval 2.3Hz and 8Hz. This interval is the original interval at which we searched for the maximum value (the peak). We are going to call this area area2. 4)._Once we have the two areas, we calculate the ratio area1/area2. This ratio is always going to be less than one and is going to give us an idea of how peaky the peak is. 5)._Finally, we can find a threshold by trial and error analyzing and plotting our segmented signals (60 plots per signal) which gives the best results in detecting the arrhythmias. Steps 1, 2 and 3 can be seen in the sketch of figure 20. Figure 20. Graphical example of the calculations of the areas under the peak of the ventricular fibrillation/fluttering in the frequency domain. The overall steps that my arrhythmia detector calculates are shown in the block diagram shown in figure 21.

16 Figure 21. Example of the analysis of the peak in a normal segment of the file n_422.bin Now that I have explained how my arrhythmia detector works, I am going to show how it analyzes the segments of the signals by showing analysis for two segments for the N_422.bin and N_424.bin files. The exaples can be seen in figures 21,22,23 and 24. Figure 21. Example of the arrhythmia detection in a normal segment of the file n_422.bin. Note that

17 the value of the ratio is 0.59 (high because is a segment with tachycardia) Figure 22. Example of the arrhythmia detection in a segment with ventricular fibrillation of the file n_422.bin. Note that the value of the ratio is 0.66 Figure 23. Example of the arrhythmia detection in a normal segment of the file n_424.bin. Note that

18 The value of the ratio is Figure 24 Example of arrhythmia detection in a segment with ventricular fibrillation of the file n_424.bin. Note that the value of the ratio is 0.65 Nothe: the asterisc (*) in figures 21, 22, 23 and 24 means the area1 region (peak-epsilon, peak and peak+epsilon). The green circles means area2 (from 2.3 to 8Hz) Now that we have seen figures 21, 22, 23, and 24 we can set up the threshold for the ration in my arrhythmia detector. From all the experiments that I ran plotting the frequency and time domain for all the segments from signals stored in files n_422.bin and n_424.bin, my foundings were the following: Type of signal/segment Treshold for ratio Normal signal 0.30 to 0.59 Ventricular fibrillation/fluttering 0.61 to 0.75 Tachycardia Then, since I am interested in only detecting Ventricular fibrillation/fluttering, I set the treshold of ratio to 0.61.

19 Results of the detection Question 10. How well does your detector perform? Include plots and/or other figures and tables to represent the output of your system compared with the expert classification. Does your detector produce false alarms? Missed detections. Or both? Under what conditions is your detector more prone to errors? First, I would like to point the advantages of using the ration between area1 and area2 as a metric for detecting Ventricular fibrillation/fluttering. The first and most important characteristic is that the detector is able to detect the Ventricular fibrillation/fluttering even in the first segment of our signal. Another approaches for detecting arrhythmias involve assuming that the first segment of signal is normal, and then uses this first segment of the signal to set the a treshold. This approach does not allow to detect the arrhythmia in the first segment and also it never detects the arrhythmia if the first segment of the signal already contains arrhythmia (the electrodes were connected to a patient suffering from arrhythmia since the beginning). This is not a problem at all for my detector, since the metric used for the detection the comparison between to areas within the same segment of the signal being analyzed. Now, I show the results of running my arrhythmia detector for the files n_422, n_424, n_426 and 429. After this, a discussion about the problems of my detector is done. The output of the detector is a matrix called alarm which list the following information: First Row Shows 1 (the alarm is on ) Second Row The sample number of the beginning of the segment Third Row The sample number of the last sample of the segment file n_422.bin Episode of ventricular fibrillation alarm =

20 file n_424 Episode of ventricular fibrillation alarm = file n_426 Ventricular fibrillation and low frequency noise alarm =

21 File n_429 Ventricular flutter (2 episodes) and ventricular tachycardia alarm = File n_421 Normal sinus Normal sinus rhythm with noise alarm = Comparing the results with the atr_n4xx.txt files which are diagnosis of the signals contained in the files n_4xx.bin done by experts, I can conclude that my alarm detector is not often triggered by noise. We can see this from the results of running the detector in the file n_421.bin which is just the normal sinus signal with noise. We can see that in this file, my detector only turned on the alarm two times. We can also see from the results of running the detector in the file n_422, that the detector is often triggered by the tachycardia. This can be explained looking at the thresholds found by trial and error in which the ratio value for the tachycardia is really close to the threshold for the arrhythmias. Fortunately, the detector almost never missed detections and when it missed detections, the alarm turned on at least one time in the correct segment (segment tagged as arrhythmia by the experts). Question 11. If you had more time to work in this problem, how would you attempt to improve the detector? If I had more time to work in this problem, I would check that when calculating the areas, the range of area2 is dynamically relocated, so that the area1 is never touching the limits of area2. I will also add a matching filter. I am sure that using a matching filter could improve the arrhythmia detection. I would improve the detector so that it could also detect tachycardias. This would be more or less easy, since I observed ratio values of when the tachycardia is present. I would not only analyze the signal using the matlab spectrum function, but also, a filterbank. Then, I would compare both approaches to see which one detect better the arrythmia or probably use the filterbank to improve the arrhythmia detector. Question 12. What is the most important thing that you learned from the lab exercise? I learned a very interesting application of signal processing, and the most important thing, an

22 application that can save lifes. I learned a lot from matlab, signal processing, the physiology of the hearth and characteristics of the QRS signal. Question 13. What did you like/dislike the most about this lab exercise? At the beginning, I was not familiar with matlab. It took me a lot of time and effort to get familiar with it. Most of the time spent in this lab was looking at the matlab help and looking how the commands work in the internet

6.555 Lab1: The Electrocardiogram

6.555 Lab1: The Electrocardiogram 6.555 Lab1: The Electrocardiogram Tony Hyun Kim Spring 11 1 Data acquisition Question 1: Draw a block diagram to illustrate how the data was acquired. The EKG signal discussed in this report was recorded

More information

EE 422G - Signals and Systems Laboratory

EE 422G - Signals and Systems Laboratory EE 422G - Signals and Systems Laboratory Lab 3 FIR Filters Written by Kevin D. Donohue Department of Electrical and Computer Engineering University of Kentucky Lexington, KY 40506 September 19, 2015 Objectives:

More information

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

(i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters FIR Filter Design Chapter Intended Learning Outcomes: (i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters (ii) Ability to design linear-phase FIR filters according

More information

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

(i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters FIR Filter Design Chapter Intended Learning Outcomes: (i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters (ii) Ability to design linear-phase FIR filters according

More information

Discrete Fourier Transform (DFT)

Discrete Fourier Transform (DFT) Amplitude Amplitude Discrete Fourier Transform (DFT) DFT transforms the time domain signal samples to the frequency domain components. DFT Signal Spectrum Time Frequency DFT is often used to do frequency

More information

Digital Filters IIR (& Their Corresponding Analog Filters) Week Date Lecture Title

Digital Filters IIR (& Their Corresponding Analog Filters) Week Date Lecture Title http://elec3004.com Digital Filters IIR (& Their Corresponding Analog Filters) 2017 School of Information Technology and Electrical Engineering at The University of Queensland Lecture Schedule: Week Date

More information

Signal Processing Toolbox

Signal Processing Toolbox Signal Processing Toolbox Perform signal processing, analysis, and algorithm development Signal Processing Toolbox provides industry-standard algorithms for analog and digital signal processing (DSP).

More information

Signal Processing for Digitizers

Signal Processing for Digitizers Signal Processing for Digitizers Modular digitizers allow accurate, high resolution data acquisition that can be quickly transferred to a host computer. Signal processing functions, applied in the digitizer

More information

B.Tech III Year II Semester (R13) Regular & Supplementary Examinations May/June 2017 DIGITAL SIGNAL PROCESSING (Common to ECE and EIE)

B.Tech III Year II Semester (R13) Regular & Supplementary Examinations May/June 2017 DIGITAL SIGNAL PROCESSING (Common to ECE and EIE) Code: 13A04602 R13 B.Tech III Year II Semester (R13) Regular & Supplementary Examinations May/June 2017 (Common to ECE and EIE) PART A (Compulsory Question) 1 Answer the following: (10 X 02 = 20 Marks)

More information

FFT 1 /n octave analysis wavelet

FFT 1 /n octave analysis wavelet 06/16 For most acoustic examinations, a simple sound level analysis is insufficient, as not only the overall sound pressure level, but also the frequency-dependent distribution of the level has a significant

More information

Electrical & Computer Engineering Technology

Electrical & Computer Engineering Technology Electrical & Computer Engineering Technology EET 419C Digital Signal Processing Laboratory Experiments by Masood Ejaz Experiment # 1 Quantization of Analog Signals and Calculation of Quantized noise Objective:

More information

Digital Filtering: Realization

Digital Filtering: Realization Digital Filtering: Realization Digital Filtering: Matlab Implementation: 3-tap (2 nd order) IIR filter 1 Transfer Function Differential Equation: z- Transform: Transfer Function: 2 Example: Transfer Function

More information

THE CITADEL THE MILITARY COLLEGE OF SOUTH CAROLINA. Department of Electrical and Computer Engineering. ELEC 423 Digital Signal Processing

THE CITADEL THE MILITARY COLLEGE OF SOUTH CAROLINA. Department of Electrical and Computer Engineering. ELEC 423 Digital Signal Processing THE CITADEL THE MILITARY COLLEGE OF SOUTH CAROLINA Department of Electrical and Computer Engineering ELEC 423 Digital Signal Processing Project 2 Due date: November 12 th, 2013 I) Introduction In ELEC

More information

Concordia University. Discrete-Time Signal Processing. Lab Manual (ELEC442) Dr. Wei-Ping Zhu

Concordia University. Discrete-Time Signal Processing. Lab Manual (ELEC442) Dr. Wei-Ping Zhu Concordia University Discrete-Time Signal Processing Lab Manual (ELEC442) Course Instructor: Dr. Wei-Ping Zhu Fall 2012 Lab 1: Linear Constant Coefficient Difference Equations (LCCDE) Objective In this

More information

ME scope Application Note 01 The FFT, Leakage, and Windowing

ME scope Application Note 01 The FFT, Leakage, and Windowing INTRODUCTION ME scope Application Note 01 The FFT, Leakage, and Windowing NOTE: The steps in this Application Note can be duplicated using any Package that includes the VES-3600 Advanced Signal Processing

More information

Chapter 2: Digitization of Sound

Chapter 2: Digitization of Sound Chapter 2: Digitization of Sound Acoustics pressure waves are converted to electrical signals by use of a microphone. The output signal from the microphone is an analog signal, i.e., a continuous-valued

More information

Lab 4 Digital Scope and Spectrum Analyzer

Lab 4 Digital Scope and Spectrum Analyzer Lab 4 Digital Scope and Spectrum Analyzer Page 4.1 Lab 4 Digital Scope and Spectrum Analyzer Goals Review Starter files Interface a microphone and record sounds, Design and implement an analog HPF, LPF

More information

LAB #7: Digital Signal Processing

LAB #7: Digital Signal Processing LAB #7: Digital Signal Processing Equipment: Pentium PC with NI PCI-MIO-16E-4 data-acquisition board NI BNC 2120 Accessory Box VirtualBench Instrument Library version 2.6 Function Generator (Tektronix

More information

Biosignal filtering and artifact rejection. Biosignal processing I, S Autumn 2017

Biosignal filtering and artifact rejection. Biosignal processing I, S Autumn 2017 Biosignal filtering and artifact rejection Biosignal processing I, 52273S Autumn 207 Motivation ) Artifact removal power line non-stationarity due to baseline variation muscle or eye movement artifacts

More information

EE 464 Short-Time Fourier Transform Fall and Spectrogram. Many signals of importance have spectral content that

EE 464 Short-Time Fourier Transform Fall and Spectrogram. Many signals of importance have spectral content that EE 464 Short-Time Fourier Transform Fall 2018 Read Text, Chapter 4.9. and Spectrogram Many signals of importance have spectral content that changes with time. Let xx(nn), nn = 0, 1,, NN 1 1 be a discrete-time

More information

EE 215 Semester Project SPECTRAL ANALYSIS USING FOURIER TRANSFORM

EE 215 Semester Project SPECTRAL ANALYSIS USING FOURIER TRANSFORM EE 215 Semester Project SPECTRAL ANALYSIS USING FOURIER TRANSFORM Department of Electrical and Computer Engineering Missouri University of Science and Technology Page 1 Table of Contents Introduction...Page

More information

Pre-Lab. Introduction

Pre-Lab. Introduction Pre-Lab Read through this entire lab. Perform all of your calculations (calculated values) prior to making the required circuit measurements. You may need to measure circuit component values to obtain

More information

Changing the sampling rate

Changing the sampling rate Noise Lecture 3 Finally you should be aware of the Nyquist rate when you re designing systems. First of all you must know your system and the limitations, e.g. decreasing sampling rate in the speech transfer

More information

Advanced Digital Signal Processing Part 2: Digital Processing of Continuous-Time Signals

Advanced Digital Signal Processing Part 2: Digital Processing of Continuous-Time Signals Advanced Digital Signal Processing Part 2: Digital Processing of Continuous-Time Signals Gerhard Schmidt Christian-Albrechts-Universität zu Kiel Faculty of Engineering Institute of Electrical Engineering

More information

Experiment 2 Effects of Filtering

Experiment 2 Effects of Filtering Experiment 2 Effects of Filtering INTRODUCTION This experiment demonstrates the relationship between the time and frequency domains. A basic rule of thumb is that the wider the bandwidth allowed for the

More information

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

ECE438 - Laboratory 7a: Digital Filter Design (Week 1) By Prof. Charles Bouman and Prof. Mireille Boutin Fall 2015 Purdue University: ECE438 - Digital Signal Processing with Applications 1 ECE438 - Laboratory 7a: Digital Filter Design (Week 1) By Prof. Charles Bouman and Prof. Mireille Boutin Fall 2015 1 Introduction

More information

Fourier Signal Analysis

Fourier Signal Analysis Part 1B Experimental Engineering Integrated Coursework Location: Baker Building South Wing Mechanics Lab Experiment A4 Signal Processing Fourier Signal Analysis Please bring the lab sheet from 1A experiment

More information

Design of FIR Filters

Design of FIR Filters Design of FIR Filters Elena Punskaya www-sigproc.eng.cam.ac.uk/~op205 Some material adapted from courses by Prof. Simon Godsill, Dr. Arnaud Doucet, Dr. Malcolm Macleod and Prof. Peter Rayner 1 FIR as a

More information

Final Exam Practice Questions for Music 421, with Solutions

Final Exam Practice Questions for Music 421, with Solutions Final Exam Practice Questions for Music 4, with Solutions Elementary Fourier Relationships. For the window w = [/,,/ ], what is (a) the dc magnitude of the window transform? + (b) the magnitude at half

More information

Introduction to Wavelet Transform. Chapter 7 Instructor: Hossein Pourghassem

Introduction to Wavelet Transform. Chapter 7 Instructor: Hossein Pourghassem Introduction to Wavelet Transform Chapter 7 Instructor: Hossein Pourghassem Introduction Most of the signals in practice, are TIME-DOMAIN signals in their raw format. It means that measured signal is a

More information

ENGR 210 Lab 12: Sampling and Aliasing

ENGR 210 Lab 12: Sampling and Aliasing ENGR 21 Lab 12: Sampling and Aliasing In the previous lab you examined how A/D converters actually work. In this lab we will consider some of the consequences of how fast you sample and of the signal processing

More information

Biomedical Signals. Signals and Images in Medicine Dr Nabeel Anwar

Biomedical Signals. Signals and Images in Medicine Dr Nabeel Anwar Biomedical Signals Signals and Images in Medicine Dr Nabeel Anwar Noise Removal: Time Domain Techniques 1. Synchronized Averaging (covered in lecture 1) 2. Moving Average Filters (today s topic) 3. Derivative

More information

Noise estimation and power spectrum analysis using different window techniques

Noise estimation and power spectrum analysis using different window techniques IOSR Journal of Electrical and Electronics Engineering (IOSR-JEEE) e-issn: 78-1676,p-ISSN: 30-3331, Volume 11, Issue 3 Ver. II (May. Jun. 016), PP 33-39 www.iosrjournals.org Noise estimation and power

More information

Forced Oscillation Detection Fundamentals Fundamentals of Forced Oscillation Detection

Forced Oscillation Detection Fundamentals Fundamentals of Forced Oscillation Detection Forced Oscillation Detection Fundamentals Fundamentals of Forced Oscillation Detection John Pierre University of Wyoming pierre@uwyo.edu IEEE PES General Meeting July 17-21, 2016 Boston Outline Fundamental

More information

Signals. Continuous valued or discrete valued Can the signal take any value or only discrete values?

Signals. Continuous valued or discrete valued Can the signal take any value or only discrete values? Signals Continuous time or discrete time Is the signal continuous or sampled in time? Continuous valued or discrete valued Can the signal take any value or only discrete values? Deterministic versus random

More information

Moving from continuous- to discrete-time

Moving from continuous- to discrete-time Moving from continuous- to discrete-time Sampling ideas Uniform, periodic sampling rate, e.g. CDs at 44.1KHz First we will need to consider periodic signals in order to appreciate how to interpret discrete-time

More information

DSP First. Laboratory Exercise #7. Everyday Sinusoidal Signals

DSP First. Laboratory Exercise #7. Everyday Sinusoidal Signals DSP First Laboratory Exercise #7 Everyday Sinusoidal Signals This lab introduces two practical applications where sinusoidal signals are used to transmit information: a touch-tone dialer and amplitude

More information

ECEGR Lab #8: Introduction to Simulink

ECEGR Lab #8: Introduction to Simulink Page 1 ECEGR 317 - Lab #8: Introduction to Simulink Objective: By: Joe McMichael This lab is an introduction to Simulink. The student will become familiar with the Help menu, go through a short example,

More information

Objectives. Abstract. This PRO Lesson will examine the Fast Fourier Transformation (FFT) as follows:

Objectives. Abstract. This PRO Lesson will examine the Fast Fourier Transformation (FFT) as follows: : FFT Fast Fourier Transform This PRO Lesson details hardware and software setup of the BSL PRO software to examine the Fast Fourier Transform. All data collection and analysis is done via the BIOPAC MP35

More information

LABORATORY - FREQUENCY ANALYSIS OF DISCRETE-TIME SIGNALS

LABORATORY - FREQUENCY ANALYSIS OF DISCRETE-TIME SIGNALS LABORATORY - FREQUENCY ANALYSIS OF DISCRETE-TIME SIGNALS INTRODUCTION The objective of this lab is to explore many issues involved in sampling and reconstructing signals, including analysis of the frequency

More information

INTEGRATED APPROACH TO ECG SIGNAL PROCESSING

INTEGRATED APPROACH TO ECG SIGNAL PROCESSING International Journal on Information Sciences and Computing, Vol. 5, No.1, January 2011 13 INTEGRATED APPROACH TO ECG SIGNAL PROCESSING Manpreet Kaur 1, Ubhi J.S. 2, Birmohan Singh 3, Seema 4 1 Department

More information

Structure of Speech. Physical acoustics Time-domain representation Frequency domain representation Sound shaping

Structure of Speech. Physical acoustics Time-domain representation Frequency domain representation Sound shaping Structure of Speech Physical acoustics Time-domain representation Frequency domain representation Sound shaping Speech acoustics Source-Filter Theory Speech Source characteristics Speech Filter characteristics

More information

Problem Set 1 (Solutions are due Mon )

Problem Set 1 (Solutions are due Mon ) ECEN 242 Wireless Electronics for Communication Spring 212 1-23-12 P. Mathys Problem Set 1 (Solutions are due Mon. 1-3-12) 1 Introduction The goals of this problem set are to use Matlab to generate and

More information

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

Outline. Introduction to Biosignal Processing. Overview of Signals. Measurement Systems. -Filtering -Acquisition Systems (Quantisation and Sampling) Outline Overview of Signals Measurement Systems -Filtering -Acquisition Systems (Quantisation and Sampling) Digital Filtering Design Frequency Domain Characterisations - Fourier Analysis - Power Spectral

More information

Contents. Introduction 1 1 Suggested Reading 2 2 Equipment and Software Tools 2 3 Experiment 2

Contents. Introduction 1 1 Suggested Reading 2 2 Equipment and Software Tools 2 3 Experiment 2 ECE363, Experiment 02, 2018 Communications Lab, University of Toronto Experiment 02: Noise Bruno Korst - bkf@comm.utoronto.ca Abstract This experiment will introduce you to some of the characteristics

More information

Chapter 2 Analog-to-Digital Conversion...

Chapter 2 Analog-to-Digital Conversion... Chapter... 5 This chapter examines general considerations for analog-to-digital converter (ADC) measurements. Discussed are the four basic ADC types, providing a general description of each while comparing

More information

Laboratory Experiment #1 Introduction to Spectral Analysis

Laboratory Experiment #1 Introduction to Spectral Analysis J.B.Francis College of Engineering Mechanical Engineering Department 22-403 Laboratory Experiment #1 Introduction to Spectral Analysis Introduction The quantification of electrical energy can be accomplished

More information

Introduction. In the frequency domain, complex signals are separated into their frequency components, and the level at each frequency is displayed

Introduction. In the frequency domain, complex signals are separated into their frequency components, and the level at each frequency is displayed SPECTRUM ANALYZER Introduction A spectrum analyzer measures the amplitude of an input signal versus frequency within the full frequency range of the instrument The spectrum analyzer is to the frequency

More information

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

CG401 Advanced Signal Processing. Dr Stuart Lawson Room A330 Tel: January 2003 CG40 Advanced Dr Stuart Lawson Room A330 Tel: 23780 e-mail: ssl@eng.warwick.ac.uk 03 January 2003 Lecture : Overview INTRODUCTION What is a signal? An information-bearing quantity. Examples of -D and 2-D

More information

Advanced Lab LAB 6: Signal Acquisition & Spectrum Analysis Using VirtualBench DSA Equipment: Objectives:

Advanced Lab LAB 6: Signal Acquisition & Spectrum Analysis Using VirtualBench DSA Equipment: Objectives: Advanced Lab LAB 6: Signal Acquisition & Spectrum Analysis Using VirtualBench DSA Equipment: Pentium PC with National Instruments PCI-MIO-16E-4 data-acquisition board (12-bit resolution; software-controlled

More information

Chapter 4 SPEECH ENHANCEMENT

Chapter 4 SPEECH ENHANCEMENT 44 Chapter 4 SPEECH ENHANCEMENT 4.1 INTRODUCTION: Enhancement is defined as improvement in the value or Quality of something. Speech enhancement is defined as the improvement in intelligibility and/or

More information

Introduction. sig. ref. sig

Introduction. sig. ref. sig Introduction A lock-in amplifier, in common with most AC indicating instruments, provides a DC output proportional to the AC signal under investigation. The special rectifier, called a phase-sensitive

More information

Time and Frequency Domain Windowing of LFM Pulses Mark A. Richards

Time and Frequency Domain Windowing of LFM Pulses Mark A. Richards Time and Frequency Domain Mark A. Richards September 29, 26 1 Frequency Domain Windowing of LFM Waveforms in Fundamentals of Radar Signal Processing Section 4.7.1 of [1] discusses the reduction of time

More information

Islamic University of Gaza. Faculty of Engineering Electrical Engineering Department Spring-2011

Islamic University of Gaza. Faculty of Engineering Electrical Engineering Department Spring-2011 Islamic University of Gaza Faculty of Engineering Electrical Engineering Department Spring-2011 DSP Laboratory (EELE 4110) Lab#4 Sampling and Quantization OBJECTIVES: When you have completed this assignment,

More information

Digital Filters FIR and IIR Systems

Digital Filters FIR and IIR Systems Digital Filters FIR and IIR Systems ELEC 3004: Systems: Signals & Controls Dr. Surya Singh (Some material adapted from courses by Russ Tedrake and Elena Punskaya) Lecture 16 elec3004@itee.uq.edu.au http://robotics.itee.uq.edu.au/~elec3004/

More information

PART II Practical problems in the spectral analysis of speech signals

PART II Practical problems in the spectral analysis of speech signals PART II Practical problems in the spectral analysis of speech signals We have now seen how the Fourier analysis recovers the amplitude and phase of an input signal consisting of a superposition of multiple

More information

LLS - Introduction to Equipment

LLS - Introduction to Equipment Published on Advanced Lab (http://experimentationlab.berkeley.edu) Home > LLS - Introduction to Equipment LLS - Introduction to Equipment All pages in this lab 1. Low Light Signal Measurements [1] 2. Introduction

More information

Amplitude Modulation Effects in Cardiac Signals

Amplitude Modulation Effects in Cardiac Signals Abstract Amplitude Modulation Effects in Cardiac Signals Randall Peters 1, Erskine James 2 & Michael Russell 3 1 Physics Department and 2 Medical School, Department of Internal Medicine Mercer University,

More information

NOISE REDUCTION OF 15-LEAD ELECTROCARDIOGRAM SIGNALS USING SIGNAL PROCESSING ALGORITHMS WEI LIU. Bachelor of Science. Tianjin University

NOISE REDUCTION OF 15-LEAD ELECTROCARDIOGRAM SIGNALS USING SIGNAL PROCESSING ALGORITHMS WEI LIU. Bachelor of Science. Tianjin University NOISE REDUCTION OF 15-LEAD ELECTROCARDIOGRAM SIGNALS USING SIGNAL PROCESSING ALGORITHMS By WEI LIU Bachelor of Science Tianjin University Tianjin, China 2005 Submitted to the Faculty of the Graduate College

More information

Getting Started. MSO/DPO Series Oscilloscopes. Basic Concepts

Getting Started. MSO/DPO Series Oscilloscopes. Basic Concepts Getting Started MSO/DPO Series Oscilloscopes Basic Concepts 001-1523-00 Getting Started 1.1 Getting Started What is an oscilloscope? An oscilloscope is a device that draws a graph of an electrical signal.

More information

Sampling and Reconstruction

Sampling and Reconstruction Experiment 10 Sampling and Reconstruction In this experiment we shall learn how an analog signal can be sampled in the time domain and then how the same samples can be used to reconstruct the original

More information

CS3291: Digital Signal Processing

CS3291: Digital Signal Processing CS39 Exam Jan 005 //08 /BMGC University of Manchester Department of Computer Science First Semester Year 3 Examination Paper CS39: Digital Signal Processing Date of Examination: January 005 Answer THREE

More information

Final Exam Solutions June 7, 2004

Final Exam Solutions June 7, 2004 Name: Final Exam Solutions June 7, 24 ECE 223: Signals & Systems II Dr. McNames Write your name above. Keep your exam flat during the entire exam period. If you have to leave the exam temporarily, close

More information

Team proposals are due tomorrow at 6PM Homework 4 is due next thur. Proposal presentations are next mon in 1311EECS.

Team proposals are due tomorrow at 6PM Homework 4 is due next thur. Proposal presentations are next mon in 1311EECS. Lecture 8 Today: Announcements: References: FIR filter design IIR filter design Filter roundoff and overflow sensitivity Team proposals are due tomorrow at 6PM Homework 4 is due next thur. Proposal presentations

More information

Signal Processing. Naureen Ghani. December 9, 2017

Signal Processing. Naureen Ghani. December 9, 2017 Signal Processing Naureen Ghani December 9, 27 Introduction Signal processing is used to enhance signal components in noisy measurements. It is especially important in analyzing time-series data in neuroscience.

More information

Understanding Digital Signal Processing

Understanding Digital Signal Processing Understanding Digital Signal Processing Richard G. Lyons PRENTICE HALL PTR PRENTICE HALL Professional Technical Reference Upper Saddle River, New Jersey 07458 www.photr,com Contents Preface xi 1 DISCRETE

More information

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

DSP Laboratory (EELE 4110) Lab#10 Finite Impulse Response (FIR) Filters Islamic University of Gaza OBJECTIVES: Faculty of Engineering Electrical Engineering Department Spring-2011 DSP Laboratory (EELE 4110) Lab#10 Finite Impulse Response (FIR) Filters To demonstrate the concept

More information

Modeling and Analysis of Systems Lecture #9 - Frequency Response. Guillaume Drion Academic year

Modeling and Analysis of Systems Lecture #9 - Frequency Response. Guillaume Drion Academic year Modeling and Analysis of Systems Lecture #9 - Frequency Response Guillaume Drion Academic year 2015-2016 1 Outline Frequency response of LTI systems Bode plots Bandwidth and time-constant 1st order and

More information

Biosignal filtering and artifact rejection. Biosignal processing, S Autumn 2012

Biosignal filtering and artifact rejection. Biosignal processing, S Autumn 2012 Biosignal filtering and artifact rejection Biosignal processing, 521273S Autumn 2012 Motivation 1) Artifact removal: for example power line non-stationarity due to baseline variation muscle or eye movement

More information

Design of FIR Filter for Efficient Utilization of Speech Signal Akanksha. Raj 1 Arshiyanaz. Khateeb 2 Fakrunnisa.Balaganur 3

Design of FIR Filter for Efficient Utilization of Speech Signal Akanksha. Raj 1 Arshiyanaz. Khateeb 2 Fakrunnisa.Balaganur 3 IJSRD - International Journal for Scientific Research & Development Vol. 3, Issue 03, 2015 ISSN (online): 2321-0613 Design of FIR Filter for Efficient Utilization of Speech Signal Akanksha. Raj 1 Arshiyanaz.

More information

SIGNALS AND SYSTEMS LABORATORY 13: Digital Communication

SIGNALS AND SYSTEMS LABORATORY 13: Digital Communication SIGNALS AND SYSTEMS LABORATORY 13: Digital Communication INTRODUCTION Digital Communication refers to the transmission of binary, or digital, information over analog channels. In this laboratory you will

More information

Fourier Transform Pairs

Fourier Transform Pairs CHAPTER Fourier Transform Pairs For every time domain waveform there is a corresponding frequency domain waveform, and vice versa. For example, a rectangular pulse in the time domain coincides with a sinc

More information

Designing and Implementation of Digital Filter for Power line Interference Suppression

Designing and Implementation of Digital Filter for Power line Interference Suppression International Journal of Science, Engineering and Technology Research (IJSETR), Volume 3, Issue 6, June 214 Designing and Implementation of Digital for Power line Interference Suppression Manoj Sharma

More information

DFT: Discrete Fourier Transform & Linear Signal Processing

DFT: Discrete Fourier Transform & Linear Signal Processing DFT: Discrete Fourier Transform & Linear Signal Processing 2 nd Year Electronics Lab IMPERIAL COLLEGE LONDON Table of Contents Equipment... 2 Aims... 2 Objectives... 2 Recommended Textbooks... 3 Recommended

More information

Intermediate and Advanced Labs PHY3802L/PHY4822L

Intermediate and Advanced Labs PHY3802L/PHY4822L Intermediate and Advanced Labs PHY3802L/PHY4822L Torsional Oscillator and Torque Magnetometry Lab manual and related literature The torsional oscillator and torque magnetometry 1. Purpose Study the torsional

More information

UNIT-3. Electronic Measurements & Instrumentation

UNIT-3.   Electronic Measurements & Instrumentation UNIT-3 1. Draw the Block Schematic of AF Wave analyzer and explain its principle and Working? ANS: The wave analyzer consists of a very narrow pass-band filter section which can Be tuned to a particular

More information

Laboratory Assignment 1 Sampling Phenomena

Laboratory Assignment 1 Sampling Phenomena 1 Main Topics Signal Acquisition Audio Processing Aliasing, Anti-Aliasing Filters Laboratory Assignment 1 Sampling Phenomena 2.171 Analysis and Design of Digital Control Systems Digital Filter Design and

More information

ADSP ADSP ADSP ADSP. Advanced Digital Signal Processing (18-792) Spring Fall Semester, Department of Electrical and Computer Engineering

ADSP ADSP ADSP ADSP. Advanced Digital Signal Processing (18-792) Spring Fall Semester, Department of Electrical and Computer Engineering ADSP ADSP ADSP ADSP Advanced Digital Signal Processing (18-792) Spring Fall Semester, 201 2012 Department of Electrical and Computer Engineering PROBLEM SET 5 Issued: 9/27/18 Due: 10/3/18 Reminder: Quiz

More information

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

A Finite Impulse Response (FIR) Filtering Technique for Enhancement of Electroencephalographic (EEG) Signal IOSR Journal of Electrical and Electronics Engineering (IOSR-JEEE) e-issn: 2278-1676,p-ISSN: 232-3331, Volume 12, Issue 4 Ver. I (Jul. Aug. 217), PP 29-35 www.iosrjournals.org A Finite Impulse Response

More information

Signals, sampling & filtering

Signals, sampling & filtering Signals, sampling & filtering Scientific Computing Fall, 2018 Paul Gribble 1 Time domain representation of signals 1 2 Frequency domain representation of signals 2 3 Fast Fourier transform (FFT) 2 4 Sampling

More information

F I R Filter (Finite Impulse Response)

F I R Filter (Finite Impulse Response) F I R Filter (Finite Impulse Response) Ir. Dadang Gunawan, Ph.D Electrical Engineering University of Indonesia The Outline 7.1 State-of-the-art 7.2 Type of Linear Phase Filter 7.3 Summary of 4 Types FIR

More information

Fourier Theory & Practice, Part I: Theory (HP Product Note )

Fourier Theory & Practice, Part I: Theory (HP Product Note ) Fourier Theory & Practice, Part I: Theory (HP Product Note 54600-4) By: Robert Witte Hewlett-Packard Co. Introduction: This product note provides a brief review of Fourier theory, especially the unique

More information

EE390 Final Exam Fall Term 2002 Friday, December 13, 2002

EE390 Final Exam Fall Term 2002 Friday, December 13, 2002 Name Page 1 of 11 EE390 Final Exam Fall Term 2002 Friday, December 13, 2002 Notes 1. This is a 2 hour exam, starting at 9:00 am and ending at 11:00 am. The exam is worth a total of 50 marks, broken down

More information

Experiment 6: Multirate Signal Processing

Experiment 6: Multirate Signal Processing ECE431, Experiment 6, 2018 Communications Lab, University of Toronto Experiment 6: Multirate Signal Processing Bruno Korst - bkf@comm.utoronto.ca Abstract In this experiment, you will use decimation and

More information

Some key functions implemented in the transmitter are modulation, filtering, encoding, and signal transmitting (to be elaborated)

Some key functions implemented in the transmitter are modulation, filtering, encoding, and signal transmitting (to be elaborated) 1 An electrical communication system enclosed in the dashed box employs electrical signals to deliver user information voice, audio, video, data from source to destination(s). An input transducer may be

More information

Discrete-Time Signal Processing (DTSP) v14

Discrete-Time Signal Processing (DTSP) v14 EE 392 Laboratory 5-1 Discrete-Time Signal Processing (DTSP) v14 Safety - Voltages used here are less than 15 V and normally do not present a risk of shock. Objective: To study impulse response and the

More information

Journal of Asian Scientific Research SIGNALS SPECTRAL ANALYSIS AND DISTORTION MEASUREMENTS USING AN OSCILLOSCOPE, A CAMERA AND A PC. A. A.

Journal of Asian Scientific Research SIGNALS SPECTRAL ANALYSIS AND DISTORTION MEASUREMENTS USING AN OSCILLOSCOPE, A CAMERA AND A PC. A. A. Journal of Asian Scientific Research journal homepage: http://www.aessweb.com/journals/5003 SIGNALS SPECTRAL ANALYSIS AND DISTORTION MEASUREMENTS USING AN OSCILLOSCOPE, A CAMERA AND A PC A. A. Azooz Department

More information

Biomedical Instrumentation B2. Dealing with noise

Biomedical Instrumentation B2. Dealing with noise Biomedical Instrumentation B2. Dealing with noise B18/BME2 Dr Gari Clifford Noise & artifact in biomedical signals Ambient / power line interference: 50 ±0.2 Hz mains noise (or 60 Hz in many data sets)

More information

Precalculations Individual Portion Introductory Lab: Basic Operation of Common Laboratory Instruments

Precalculations Individual Portion Introductory Lab: Basic Operation of Common Laboratory Instruments Name: Date of lab: Section number: M E 345. Lab 1 Precalculations Individual Portion Introductory Lab: Basic Operation of Common Laboratory Instruments Precalculations Score (for instructor or TA use only):

More information

Advanced Digital Signal Processing Part 5: Digital Filters

Advanced Digital Signal Processing Part 5: Digital Filters Advanced Digital Signal Processing Part 5: Digital Filters Gerhard Schmidt Christian-Albrechts-Universität zu Kiel Faculty of Engineering Institute of Electrical and Information Engineering Digital Signal

More information

ALMA Memo 452: Passband Shape Deviation Limits Larry R. D Addario 2003 April 09

ALMA Memo 452: Passband Shape Deviation Limits Larry R. D Addario 2003 April 09 ALMA Memo 452: Passband Shape Deviation Limits Larry R. D Addario 23 April 9 Abstract. Beginning with the ideal passband, which is constant from Nf s /2 to (N + 1)f s /2 and zero elsewhere, where N =,

More information

University Tunku Abdul Rahman LABORATORY REPORT 1

University Tunku Abdul Rahman LABORATORY REPORT 1 University Tunku Abdul Rahman FACULTY OF ENGINEERING AND GREEN TECHNOLOGY UGEA2523 COMMUNICATION SYSTEMS LABORATORY REPORT 1 Signal Transmission & Distortion Student Name Student ID 1. Low Hui Tyen 14AGB06230

More information

Signals & Systems for Speech & Hearing. Week 6. Practical spectral analysis. Bandpass filters & filterbanks. Try this out on an old friend

Signals & Systems for Speech & Hearing. Week 6. Practical spectral analysis. Bandpass filters & filterbanks. Try this out on an old friend Signals & Systems for Speech & Hearing Week 6 Bandpass filters & filterbanks Practical spectral analysis Most analogue signals of interest are not easily mathematically specified so applying a Fourier

More information

4. Design of Discrete-Time Filters

4. Design of Discrete-Time Filters 4. Design of Discrete-Time Filters 4.1. Introduction (7.0) 4.2. Frame of Design of IIR Filters (7.1) 4.3. Design of IIR Filters by Impulse Invariance (7.1) 4.4. Design of IIR Filters by Bilinear Transformation

More information

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

DIGITAL FILTERS. !! Finite Impulse Response (FIR) !! Infinite Impulse Response (IIR) !! Background. !! Matlab functions AGC DSP AGC DSP DIGITAL FILTERS!! Finite Impulse Response (FIR)!! Infinite Impulse Response (IIR)!! Background!! Matlab functions 1!! Only the magnitude approximation problem!! Four basic types of ideal filters with magnitude

More information

Window Functions And Time-Domain Plotting In HFSS And SIwave

Window Functions And Time-Domain Plotting In HFSS And SIwave Window Functions And Time-Domain Plotting In HFSS And SIwave Greg Pitner Introduction HFSS and SIwave allow for time-domain plotting of S-parameters. Often, this feature is used to calculate a step response

More information

George Mason University ECE 201: Introduction to Signal Analysis

George Mason University ECE 201: Introduction to Signal Analysis Due Date: Week of May 01, 2017 1 George Mason University ECE 201: Introduction to Signal Analysis Computer Project Part II Project Description Due to the length and scope of this project, it will be broken

More information

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

A Lower Transition Width FIR Filter & its Noise Removal Performance on an ECG Signal American Journal of Engineering & Natural Sciences (AJENS) Volume, Issue 3, April 7 A Lower Transition Width FIR Filter & its Noise Removal Performance on an ECG Signal Israt Jahan Department of Information

More information

Digital Processing of Continuous-Time Signals

Digital Processing of Continuous-Time Signals Chapter 4 Digital Processing of Continuous-Time Signals 清大電機系林嘉文 cwlin@ee.nthu.edu.tw 03-5731152 Original PowerPoint slides prepared by S. K. Mitra 4-1-1 Digital Processing of Continuous-Time Signals Digital

More information

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

Spring 2014 EE 445S Real-Time Digital Signal Processing Laboratory Prof. Evans. Homework #2. Filter Analysis, Simulation, and Design Spring 2014 EE 445S Real-Time Digital Signal Processing Laboratory Prof. Homework #2 Filter Analysis, Simulation, and Design Assigned on Saturday, February 8, 2014 Due on Monday, February 17, 2014, 11:00am

More information