Low-complexity structures for digital symbol timing recovery