LMD: A Self-Adaptive Approach for Demodulating Multi-Component Signal

Local Mean Decomposition is an iterative and self-adaptive approach for demodulating, processing, and analyzing multi-component amplitude modulated and frequency modulated signals. This R package is based on the approach suggested by Smith (2005) <doi:10.1098/rsif.2005.0058> and the 'Python' library 'PyLMD'.

Version: 1.2.1
Depends: R (≥ 3.6.0)
Imports: EMD, ggplot2, patchwork, shiny, utils
Suggests: knitr, rmarkdown, ggformula, testthat (≥ 3.0.0)
Published: 2025-10-02
DOI: 10.32614/CRAN.package.LMD
Author: Shubhra Prakash [trl, aut, cre]
Maintainer: Shubhra Prakash <shubhraprakash279 at gmail.com>
BugReports: https://github.com/shubhra-opensource/LMD/issues
License: Apache License (≥ 2)
URL: https://github.com/shubhra-opensource/LMD, https://shubhra-opensource.github.io/LMD/
NeedsCompilation: no
Materials: README, NEWS
CRAN checks: LMD results

Documentation:

Reference manual: LMD.html , LMD.pdf
Vignettes: Getting_Started_with_LMD (source, R code)

Downloads:

Package source: LMD_1.2.1.tar.gz
Windows binaries: r-devel: LMD_1.0.0.zip, r-release: LMD_1.0.0.zip, r-oldrel: LMD_1.0.0.zip
macOS binaries: r-release (arm64): LMD_1.0.0.tgz, r-oldrel (arm64): LMD_1.0.0.tgz, r-release (x86_64): LMD_1.2.1.tgz, r-oldrel (x86_64): LMD_1.2.1.tgz
Old sources: LMD archive

Linking:

Please use the canonical form https://CRAN.R-project.org/package=LMD to link to this page.