Linear multiuser detection for asynchronous CDMA systems: chip pulse design and time delay distribution