×

Wireless communication of turbo coded data with time diversity

  • US 8,982,832 B2
  • Filed: 07/01/2008
  • Issued: 03/17/2015
  • Est. Priority Date: 04/28/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method of processing a stream of extended length turbo-coded data blocks for transmission on a wireless communication link, comprising:

  • for every extended length turbo-coded data block from the stream of extended length turbo-coded data blocks, wherein an extended length turbo-coded data block comprises a plurality of turbo coded packets wherein the bits of each packet are turbo encoded to produce a turbo coded packet, performing a cyclic bit shifting in a single cyclic shifter of all of the bits of the extended length turbo-coded data block such that selected groups of bits of the extended length turbo-coded data block are cyclically shifted among themselves by a selected amount to produce a corresponding cyclically shifted data block;

    interleaving each corresponding cyclically shifted data block to produce a corresponding interleaved data block;

    scheduling a plurality of portions of the corresponding interleaved data block for transmission during respectively corresponding frames transmit intervals that are temporally separated from one another; and

    transmitting the plurality of portions during the respectively corresponding frames transmit intervals according to said scheduling,wherein the frames transmit intervals are equal in length and equally separated from one another temporally, and wherein at least every other portion of the plurality of portions transmitted during the respectively corresponding frames transmit intervals comprises at least one systematic bit,wherein said interleaving comprises applying bit-level interleaving the corresponding cyclically shifted data block,wherein a round-robin bit interleaving scheme is used to deterministically separate adjacent bits of the corresponding cyclically shifted data block into different sub-frames.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×