Simulation and Biofeedback Control of PQRST ECG Waveforms

This project simulates and analyzes a synthetic electrocardiogram (ECG) signal, focusing on the PQRST waveform, which represents the heart's

You are now following this Submission

1.Signal Generation: Create a synthetic PQRST waveform using sine and Gaussian functions for the P wave, QRS complex, and T wave, then normalize the signal.
2.Multiple Cycles Generation: Repeat the PQRST cycle multiple times to simulate a continuous ECG signal for extended analysis.
3.R Peak Detection: Detect R peaks within the QRS complex using a peak detection algorithm and calculate the RR intervals to measure heart rate variability.
4.Heart Rate Calculation: Compute the average RR interval and derive the heart rate by inverting the mean RR interval and scaling it.
5.Biofeedback Control: Adjust the ECG signal's amplitude or timing to match a target heart rate based on the deviation between the measured and target RR intervals.
6.Visualization and Analysis: Plot and compare the original and adjusted PQRST waveforms, and analyze the impact of biofeedback on heart rate regulation.

Cite As

AISHWARYA (2026). Simulation and Biofeedback Control of PQRST ECG Waveforms (https://www.mathworks.com/matlabcentral/fileexchange/175988-simulation-and-biofeedback-control-of-pqrst-ecg-waveforms), MATLAB Central File Exchange. Retrieved .

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.0.0