Reference no: EM131026993
Problem:
Design and implement a MATLAB program to determine the heart rate of an ECG recording of unknown properties.
Background
Today, thousands of lives will be saved thanks to a machine's ability to monitor heart activity of critically-ill patients in hospitals around the world. The heart's electrical activity can be monitored from the body's surface using an electrocardiogram (ECG), one of the most ubiquitous tools in modern medicine. An example ECG is shown below in Figure 1, which by now should be familiar to you. The repeating pattern of the ECG is depicted by three repeating features which together correspond to a single contraction of the heart. These are the P-wave, the QRS-wave, and the T-wave. Each wave corresponds to specific electrical activity within the heart. The coordinated timing of these three distinct features ensures that the heart maintains healthy rhythmicity to adequately supply the body with oxygen.
Determine the Heart Rate of an ECG Recording of Unknown properties Using MATLAB
Write a MATLAB program to analyze a patient's ECG signal and provide warnings if the heart rate becomes either dangerously low or dangerously high.
To do this, your code must satisfy these requirements:
1) Upload a provided ECG recording into MATLAB
2) Condition the raw input signal by removing any DC offset
3) Determine the heart rate of the recording
4) Report a warning to the console if the heart rate becomes dangerously high or dangerously low (greater than 125 bpm or less than 40 bpm)
5) Plot the ECG with QRS markers
6) Include at least one user-defined function
Additional Information
This problem related to MATLAB software and discusses about to write a MATLAB program to analyze a patient's ECG signal and provide warnings if the heart rate becomes either dangerously low or dangerously high.
Disadvantages of a divisional organizational structure
: What are the advantages and disadvantages of a divisional organizational structure?
|
About setting up a human source collection network
: Discuss how you would go about setting up a human source collection network in the company for whom you currently work. What would the strengths and weaknesses of it be? What roadblocks do you think you would encounter and how would you overcome them..
|
Find maximum and minimum values of given elements
: Create a script that first creates two variables, ts1 and ts2 - Find Maximum and Minimum values of Given Elements Using MATLAB
|
Essay-exploring ancient mysteries
: Choose one (1) of the topics below and develop a three to four (3-4) paragraph essay (of at least 250-550 words) which adequately address the topic you have chosen.
|
Write a matlab program to analyze a patients ecg signal
: Determine the Heart Rate of an ECG Recording of Unknown properties Using MATLAB - Write a MATLAB program to analyze a patient's ECG signal and provide warnings if the heart rate becomes either dangerously low or dangerously high.
|
State how many complex and real zeros the functon has
: find all of the zeros and write a linear factorization of the function
|
What is a prime data
: Define "prime date" to be a date during the year where both the months (as a number, i.e. January is 1, February is 2, etc) and the day are both prime numbers. What is the average number of prime dates per week in one year?
|
Break in everyday situations
: What kind of social rules do you think a ‘shy' person might break in everyday situations?
|
Reaction to the indian removal act
: What if you were a young Cherokee living in North Alabama in 1830. Your father died serving with General Jackson in the Creek War. How would you feel about the concept of Manifest Destiny and how would it affect your reaction to the Indian Removal..
|