Digital signals, basis representations. Digital filter structure and design. Sampling and multirate methods. Time series prediction; statistical and machine learning methods; recurrent neural networks, encoder-decoder architecture, attention mechanisms, transformers.