function varargout=wfdbdesc(varargin)
[siginfo,Fs,sigClass]=wfdbdesc(recordName)
Wrapper to WFDB WFDBDESC:
http://www.physionet.org/physiotools/wag/wfdbde-1.htm
Reads a WFDB record metadata and returns:
siginfo
Nx1 vector of structures with the following fields:
LengthSamples : Number of samples in record (integer)
LengthTime : Duration of record (String WFDB Time)
RecordName : Record name (String)
RecordIndex : Record Index (Integer)
Description : Signal Description (String)
SamplingFrequency : Sampling Frequency w/ Units (String)
File : File name (String)
SignalIndex : Zero Based Signal Index (Integer)
StartTime : Start Time (String WFDB Time)
Group : Group (Integer)
AdcResolution : Bit resolution of the signal (String)
AdcZero : Physical value for 0 ADC (double)
Baseline : Physical zero level of signal (Integer)
CheckSum : 16-bit checksum of all samples (Integer)
Format : WFDB's Format of the samples (String)
Gain : ADC units per physical unit (String)
InitialValue : Value of sample 1 in the signal (Integer)
IO : IO Type (String)
Fs (Optional)
Nx1 vector of doubles representing the sampling frequency of each
signal in Hz (if the 'SamplingFrequency' string is parsable).
sigClass (Optional)
Nx1 cell array of strings for the corresponding signal class based on
information from PhysioNet: www.physionet.org/physiobank/signals.shtml.
The signal class will be one of the following:
BP blood pressure
CO cardiac output
CO2 carbon dioxide
ECG electrocardiogram
EEG electroencephalogram
EMG electromyogram
EOG electrooculogram
Flow air flow
HR heart rate
Noise for stress testing
O2 oxygen
PLETH plethysmogram
Pos body position
Resp respiration
Sound sound
ST ECG ST segment level
Status status of patient or monitor
SV stroke volume
Temp temperature
[] unkown class
Required Parameters:
recorName
String specifying the name of the record in the WFDB path or
in the current directory.
%Example
siginfo=wfdbdesc('challenge/2013/set-a/a01')
%Example 2 -Get signal Classes
[siginfo,Fs,sigClass]=wfdbdesc('mitdb/100')
Written by Ikaro Silva, 2013
Last Modified by Ikaro Silva, April 16, 2015
Version 3.0
Since 0.0.1
See also RDSAMP