A Digital Chip Timing Recovery Loop for Band-Limited Direct-Sequence Spread-Spectrum Signals