In a Flexible Rake Receiver, signal reception is performed with a single correlator engine and a streambuffer storing the entire delay spread of basebandinput/output (I/O) samples. The primary advantage of the proposed approach is flexible multipath allocation supporting enhanced modularity of the receiver and resource sharing among multiple channel decoders.