by reusing one or more waveform correlations from a previous processing window as waveform correlations for one or more subsequent processing windows and or by exploiting the hermitian symmetry of the waveform correlation matrix application_number US 73992407 A description the present invention provides multiple techniques for reducing the computational complexity associated with waveform correlations used in multicode detection fig1 illustrates a block diagram of one exemplary multicode receiver 10 that jointly detects signals transmitted on different spreading codes and received as a composite received signal r t the receiver 10 may be deployed in any wireless network element e g a base station mobile terminal etc receiver 10 comprises a rake section 12 a processor 14 and a multicode detector 16 rake section 12 despreads the composite received signal r t and generates a vector of rake combined values corresponding to each spreading code based on combining weights and path delays provided by processor 14 multicode detector 16 jointly processes the rake combined values to generate estimates of the transmitted symbols based on channel coefficients and path delays provided by processor 14 rake section 12 comprises a plurality of rake and or grake receivers 18 each rake receiver 18 includes a plurality of rake fingers 20 and a rake combiner 21 each rake finger 20 comprises a delay element 22 and a despreader or correlator 24 for processing different time shifts or multi path echoes of the received signal r t delay elements 22 delay the received signal r t responsive to a path delay u03c4 selected by processor 14 to time.