1. A software receiver comprising: a receiver capable of receiving a radio signal; means for digitizing the radio signal; and a software correlator capable of mixing the digitized radio signal to form a baseband signal using bit-wise parallelism.