# US 10,320,553 B2 · Communicating information plus an indication of transmission time

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,320,553 B2
- Document ID: US10320553B2
- Status: Granted
- Kind: B2
- Application number: 15/603,372
- Filed: 2017-05-23
- Published: 2018-03-22
- Granted: 2019-06-11
- Earliest claimed: 2016-09-21
- Assignees: QUALCOMM Incoporated
- Applicants: QUALCOMM Incorporated
- Inventors: Bilal Sadiq; Juergen Cezanne; Tao Luo
- Web page: https://patentgrep.com/patent/US10320553B2

## CPC

- H04L 7/048: {using the properties of error detecting or error correcting codes, e.g. parity as synchronisation signal}
- H04L 1/00: Arrangements for detecting or preventing errors in the information received {(correcting synchronisation H04L7/00)}
- H04L 1/004: {by using forward error control (H04L1/0618 takes precedence; coding, decoding or code conversion, for error detection or correction H03M13/00)}
- H04L 1/0041: {Arrangements at the transmitter end}
- H04L 1/0045: {Arrangements at the receiver end}
- H04L 1/0061: {Error detection codes}
- H04L 7/10: Arrangements for initial synchronisation
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Methods, systems, and devices for wireless communication are described. A base station may identify a transport block for transmission that includes an information component and an error detection code. The base station may transmit a first encoded message during a first transmission time. The first encoded message may be obtained by encoding the transport block cyclically shifted a first bit length. The base station may transmit a second encoded message during a second transmission time. The second encoded message may be obtained by encoding the transport block cyclically shifted a second bit length. The relative time distance between the first and second transmission times may convey an indication of the difference between the first bit length and the second bit length.

## Claims

### Claim 1

A method for wireless communication, comprising:
identifying a transport block for transmission comprising an information component and an error detection code;
transmitting a first encoded message during a first transmission time, the first encoded message obtained by encoding the transport block cyclically shifted a first bit length; and
transmitting a second encoded message during a second transmission time, the second encoded message obtained by encoding the transport block cyclically shifted a second bit length, wherein a relative time distance between the first transmission time and the second transmission time conveys an indication of the difference between the first bit length and the second bit length.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
selecting the first bit length is based at least in part on the first transmission time; and
selecting the second bit length is based at least in part on the second transmission time.

### Claim 3 (depends on 1)

The method of claim 1, further comprising:
cyclically shifting the transport block; and
encoding the cyclically shifted transport block using a cyclic code.

### Claim 4 (depends on 1)

The method of claim 1, further comprising:
encoding the transport block using a cyclic code; and
cyclically shifting the encoded transport block.

### Claim 5 (depends on 1)

The method of claim 1, further comprising:
performing an error detection procedure on the transport block that has been cyclically shifted one or more other bit lengths; and
adjusting one or more reserved bits of the transport block until the error detection procedure fails for each of the one or more other bit lengths.

### Claim 6 (depends on 5)

The method of claim 5, wherein
the one or more other bit lengths are associated with other available transmission times.

### Claim 7 (depends on 1)

The method of claim 1, wherein
the information component comprises a system information component.

### Claim 8 (depends on 1)

The method of claim 1, wherein
the transmission time comprises at least one of a symbol index or a subframe number.

### Claim 9 (depends on 1)

The method of claim 1, wherein
the error detection code comprises a cyclic redundancy code.

### Claim 10 (depends on 1)

The method of claim 1, wherein
the cyclically shifted first bit length and the cyclically shifted second bit length are shifted according to a circular shifting scheme.

### Claim 11 (depends on 1)

The method of claim 1, wherein
the cyclically shifted first bit length conveys an indication of a first redundancy version index associated with the first encoded message, and
the cyclically shifted second bit length conveys an indication of a second redundancy version index associated with the second encoded message.

### Claim 12

A method for wireless communication, comprising:
receiving a first encoded message during a first transmission time, the first encoded message comprising a transport block cyclically shifted a first bit length;
receiving a second encoded message during a second transmission time, the second encoded message comprising the transport block cyclically shifted a second bit length;
identifying a relative time distance between the first transmission time and the second transmission time; and
identifying the difference between the first bit length and the second bit length based at least in part on the identifier relative time distance.

### Claim 13 (depends on 12)

The method of claim 12, further comprising:
aligning an encoded transport block of the first message with an encoded transport block of the second message using the identified difference between the first bit length and the second bit length; and
decoding the bit aligned encoded transport blocks.

### Claim 14 (depends on 13)

The method of claim 13, further comprising:
aligning the encoded transport block of the first message with the encoded transport block of the second message comprises removing a relative cyclic shift between the encoded transport blocks.

### Claim 15 (depends on 12)

The method of claim 12, further comprising:
aligning decision metrics associated with an encoded transport block of the first message with decision metrics associated with an encoded transport block of the second message using the identified difference between the first bit length and the second bit length;
combining the aligned one or more decision metrics; and
decoding the combined decision metrics to obtain a decoded transport block.

### Claim 16 (depends on 12)

The method of claim 12, further comprising:
determining that one or more bits of the transport block of the second message are different from the corresponding bits of the transport block of the first message.

### Claim 17 (depends on 16)

The method of claim 16, wherein
the one or more bits are located at a preconfigured location of the transport block.

### Claim 18 (depends on 12)

The method of claim 12, wherein
the transport block comprises a system information transport block.

### Claim 19 (depends on 12)

The method of claim 12, wherein
a transmission time comprises at least one of a symbol index or a subframe number.

### Claim 20 (depends on 12)

The method of claim 12, further comprising:
performing an error detection procedure on the transport block using one or more other cyclic shift bit lengths; and
identifying a transmission time associated with the first encoded message based at least in part on the error detection procedure passing for the first bit length.

### Claim 21 (depends on 12)

The method of claim 12, wherein
the error detection code comprises a cyclic redundancy code.

### Claim 22

A method for wireless communication, comprising:
obtaining a decoded transport block that is cyclically shifted a first bit length, the transport block comprising an information component and an error detection code;
performing an error detection procedure on the transport block by reverse cyclically shifting the transport block for each of one or more other bit lengths;
identifying the first bit length based at least in part on the error detection procedure passing for the first bit length;
determining that the error detection procedure passes for at least two of the one or more other bit lengths;
identifying the at least two of the one or more other bit lengths as candidate bit lengths; and
accessing preconfigured information to identify the first bit length from the candidate bit lengths.

### Claim 23 (depends on 22)

The method of claim 22, further comprising:
using the identified first bit length to determine an associated transmission time.

### Claim 24 (depends on 22)

The method of claim 22, wherein
the error detection procedure comprises at least one of reverse-permuting the error detection code, de-interleaving the error detection code, or descrambling the error detection code.

### Claim 25 (depends on 22)

The method of claim 22, further comprising:
discarding the decoded transport block.

### Claim 26

An apparatus for wireless communication, comprising:
a processor;
memory in electronic communication with the processor; and
the processor and memory configured to:
identify a transport block for transmission comprising an information component and an error detection code;
transmit a first encoded message during a first transmission time, the first encoded message obtained by encoding the transport block cyclically shifted a first bit length; and
transmit a second encoded message during a second transmission time, the second encoded message obtained by encoding the transport block cyclically shifted a second bit length, wherein a relative time distance between the first transmission time and the second transmission time conveys an indication of the difference between the first bit length and the second bit length.

### Claim 27 (depends on 26)

The apparatus of claim 26, wherein the processor and memory are further configured to:
cyclically shift the transport block; and
encode the cyclically shifted transport block using a cyclic code.

### Claim 28 (depends on 26)

The apparatus of claim 26, wherein the processor and memory are further configured to:
encode the transport block using a cyclic code; and
cyclically shift the encoded transport block.
