Here is just one option:

\documentclass{article}
\usepackage{mathtools,cases,xparse,eqparbox}
% https://tex.stackexchange.com/a/34412/5764
\makeatletter
\NewDocumentCommand{\eqmathbox}{o O{c} m}{%
\IfValueTF{#1}
{\def\eqmathbox@##1##2{\eqmakebox[#1][#2]{$##1##2$}}}
{\def\eqmathbox@##1##2{\eqmakebox{$##1##2$}}}
\mathpalette\eqmathbox@{#3}
}
\newcommand{\startsubequations}{%
\refstepcounter{equation}%
\protected@xdef\theparentequation{\theequation}%
\global\let\theoldequation\theequation
\setcounter{parentequation}{\value{equation}}%
\setcounter{equation}{0}%
\gdef\theequation{\theparentequation\alph{equation}}%
}
\newcommand{\stopsubequations}{%
\protected@xdef\theequation{\theparentequation}%
\global\let\theequation\theoldequation
\setcounter{equation}{\value{parentequation}}%
}
\makeatother
\newcommand{\LBRACE}{
\left\lbrace\begin{array}{@{}c@{}}
\strut \\ \strut
\end{array}\right.\kern-\nulldelimiterspace
}
\begin{document}
\begin{numcases}{O(t) =}
\mathbf{W}^T S(t), & if $S(t) \in \text{Signal}$; \\
\mathbf{0}, & otherwise,
\end{numcases}
\begin{align}
CSM &= \pi_1 (O(t)) \\
K &= \pi_2 (O(t))
\end{align}
\noindent\hrulefill
\begin{align}
%\startsubequations % Start subequation numbering
& \hphantom{\LBRACE}\eqmathbox[nc][l]{\mathbf{W}^T S(t), \quad} \text{if $S(t) \in \text{Signal}$;} \\
\raisebox{.5\dimexpr\baselineskip+\jot}[0pt][0pt]{$O(t) ={}$} &
\raisebox{.5\dimexpr\baselineskip+\jot}[0pt][0pt]{$\LBRACE$}
\eqmathbox[nc][l]{\mathbf{0},} \text{otherwise,} \\
%\stopsubequations % Stop sub-equation numbering
CSM ={} & \pi_1 (O(t)) \\
K ={} & \pi_2 (O(t))
\end{align}
\end{document}
The approach fakes a numcases environment by placing four regular equations in an align. The grouping of the first two is done by moving the left-hand side O(t) = and the left delimiter { into place (vertically upward) from the second equation.
Some box width calculations are automated using eqparbox for the different conditions.
Spacing between the left brace grouping and conditions and textual components can be changed, if needed.
...and if you want to sub-number the equations you can use the ConTeXt-esque approach of \startsubequations ... \stopsubequations:

6aand6b. – Bernard Feb 14 '18 at 22:03