a baseband processor is provided having turbo codes decoders with diversity processing for computing baseband signals from multiple separate antennas . the invention decodes multipath signals that have arrived at the terminal via different routes after being reflected from buildings , trees or hills . the turbo codes decoder with diversity processing increases the signal to noise ratio more than 6 db which enables the 3 rd generation wireless system to deliver data rates from up to 2 mbit / s . the invention provides several improved turbo codes decoder methods and devices that provide a more suitable , practical and simpler method for implementation a turbo codes decoder in asic or dsp codes . a plurality of parallel turbo codes decoder blocks is provided to compute baseband signals from multiple different receiver paths . several pipelined max - log - map decoders are used for iterative decoding of received data . a sliding window of block n data is used for pipeline operations . in a pipeline mode , a first decoder a decodes block n data from a first source , while a second decoder b decodes block n data from a second source during the same clock cycle . pipelined max - log - map decoders provide high speed data throughput and one output per clock cycle .