Introduction to MatchingPursuit package1 days ago
R version and generation time | Loading the package | The purpose and functionality of the package | Naming convention | Installing the optional EMPI backend | Quick start | Step 1 - Input signal preparation | Step 2 - Native R MP decomposition | Step 3 - Time-frequency map | Step 4 - Optional EMPI-based decomposition | Electroencephalogram (EEG) analysis | Step 1 - Reading EEG data | Step 2 - Filtering | Step 3 - Resampling | Step 4 - Montage construction | Step 5 - MP decomposition | Step 6 - Time-frequency map | Step 7 - Displaying EEG signals using plot() (optional) | Electrocardiography (ECG) analysis | Step 1 - Reading ECG data | Step 2 - MP decomposition | Step 4 - ECG printout (optional) | Sparse decomposition of a synthetic multicomponent signal | The Matching Pursuit algorithm in a nutshell | The Orthogonal Matching Pursuit algorithm in a nutshell | $$\mathbf | Comparison of MP and OMP | Pure R implementation of the MP and OMP algorithms | Core MP and OMP functions | High-level decomposition interface | Gabor dictionary preparation | Reading the Gabor dictionary | Iterative Gabor atom selection | Validation using a synthetic sparse signal | Relationship between MP-R, OMP-R, and EMPI backends | XML-based atom dictionary specification | Number of window positions | Number of frequency bins | The total number of atoms | Multiple-block dictionaries | XML-based atom dictionary generator | Bibliography