Text this: Blind estimation of pseudo-random codes in non-periodic long code direct-sequence spread-spectrum signals