Full digital processing techniques