“…Most algorithms need multiple aECG channels and/or one maternal thoracic ECG (mtECG) signal, or at least one aECG channel and one mtECG; including: blind source separation (BSS) [6][7][8][9], semi-BSS like periodic component analysis (πCA), or πTucker decomposition, which takes the pseudo-periodic structure into account [10][11][12], echo state neural network [13], least mean square (LMS) [14], recursive least square (RLS) [13], and blind adaptive filtering [15], Kalman filter [16][17][18], channel selection approach based on features extracted by different methods, like discrete wavelet transform [19], timeadaptive Wiener-filter like filtering [20], principal component regression [21], phase space embedding [22], to name but a few. On the other hand, fewer algorithms depend on the singlelead aECG signal; e.g., template subtraction (TS) [13,[23][24][25][26], and its variation based on singular value decomposition (SVD) or principal component analysis [27,28], the time-frequency analysis, like wavelet transform, pseudo-smooth Wigner-Ville distribution [29][30][31][32] (in practice, three aECG channels are averaged in [30]), and S-transform [33], sequential total variation [34], adaptive neuro-fuzzy inference system and extended Kalman filter [35], particle swarm optimization and extended Kalman smoother [36] state space reconstruction via lag map [37,38], etc.…”