Random Processes with Applications to Circuits and Communications