Biological Signal Processing