38. The correlator of claim 33 wherein means for forming said correlator output signals comprises: first storing means for storing each of said ramp weighted segment sums over said plurality of word periods; second storing means for storing uniformly weighted segment sums over said plurality of word periods; first scaling means for scaling a sequence of said stored ramp weighted segment sums by +1 or -1 to represent the up slope or down slope of triangular weights to achieve said triangular weighting; second scaling means for scaling a sequence of said stored uniformly weighted segment sums by an appropriate integer value to represent an offset between a ramp and said triangular weighting within said segment; accumulating means for accumulating said scaled ramp weighted segment sums and said scaled uniformly weighted sums with appropriate normalization factors to provide said correlator output signal for a particular word segment.
40. The correlator of claim 38 wherein said predetermined plurality of received words is two received words, wherein 2N values of said ramp weighted segment sums are stored, scaled and accumulated, and wherein 2N-1 values of said uniformly weighted segment sums are stored, scaled and accumulated.