  We address the problem of signal denoising and pattern recognition in
processing batch-mode time-series data by combining linear time-invariant
filters, orthogonal multiresolution representations, and sparsity-based
methods. We propose a novel approach to designing higher-order zero-phase
low-pass, high-pass, and band-pass infinite impulse response filters as
matrices, using spectral transformation of the state-space representation of
digital filters. We also propose a proximal gradient-based technique to
factorize a special class of zero-phase high-pass and band-pass digital filters
so that the factorization product preserves the zero-phase property of the
filter and also incorporates a sparse-derivative component of the input in the
signal model. To demonstrate applications of our novel filter designs, we
validate and propose new signal models to simultaneously denoise and identify
patterns of interest. We begin by using our proposed filter design to test an
existing signal model that simultaneously combines linear time invariant (LTI)
filters and sparsity-based methods. We develop a new signal model called
sparsity-assisted signal denoising (SASD) by combining our proposed filter
designs with the existing signal model. Thereafter, we propose and derive a new
signal model called sparsity-assisted pattern recognition (SAPR). In SAPR, we
combine LTI band-pass filters and sparsity-based methods with orthogonal
multiresolution representations, such as wavelets, to detect specific patterns
in the input signal. Finally, we combine the signal denoising and pattern
recognition tasks, and derive a new signal model called the sparsity-assisted
signal denoising and pattern recognition (SASDPR). We illustrate the
capabilities of the SAPR and SASDPR frameworks using
sleep-electroencephalography data to detect K-complexes and sleep spindles,
respectively.
