IP Library Granted Patent US 8,327,237
Granted Patent B2
US 8,327,237 · App. 13/468,185 · Granted Dec 4, 2012

Multi-layer cyclic redundancy check code in wireless communication system

Assignee: Motorola Mobility LLC
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,327,237
App. No.
13/468,185
Granted
Dec 4, 2012
Kind
B2
Abstract

A wireless communication device includes a transmitter configured to transmit a transport block with a sequence of bits wherein A is the number of bits, a first CRC coder configured to generate a first block of CRC parity bits on a transport block and to associates the first block of CRC parity bits with the transport block, wherein a number of CRC parity bits in the first block is L, a segmenting entity configured to segment the transport block into multiple code blocks after associating when A+L is larger than 6144, a second CRC coder configured to generate a second block of CRC parity bits on each code block and to associate a second block of CRC parity bits with each code block, and a channel encoder configured to encode each of the code blocks including the associated second block of CRC parity bits if A+L>6144.

Claims (17)

1. A wireless communication device comprising:

a transmitter configured to obtain a transport block comprising a sequence of bits, wherein A is the number of bits,

a first cyclic redundancy check (CRC) coder configured to generate a first block of CRC parity bits on the transport block, the first CRC coder configured to associate the first block of CRC parity bits with the transport block, wherein a number of CRC parity bits in the first block is L=24, the first CRC coder having D 24 +D 23 +D 18 +D 17 +D 14 +D 11 +D 10 +D 7 +D 6 +D 5 +D 4 +D 3 +D+1 as a generator polynomial;

a segmenting entity having an input coupled to the first CRC coder, the segmenting entity configured to segment the transport block into multiple code blocks after associating when A+L is larger than 6144;

a second CRC coder configured to generate a second block of CRC parity bits for each code block, each second block of CRC parity bits generated using a corresponding code block, the second CRC coder configured to associate each second block of CRC parity bits with the corresponding code block, the second CRC coder having D 24 +D 23 +D 6 +D 5 +D+1 as a generator polynomial; and

a channel encoder configured to encode each of the code blocks including the associated second block of CRC parity bits.

2. The device of claim 1 , wherein A>6120.

3. A wireless communication device comprising:

a transmitter configured to obtain a transport block comprising a sequence of bits, wherein A is the number of bits,

a first cyclic redundancy check (CRC) coder configured to generate a first block of CRC parity bits on the transport block, the first CRC coder configured to associate the first block of CRC parity bits with the transport block, the first CRC coder having D 24 +D 23 +D 18 +D 17 +D 14 +D 11 +D 10 +D 7 +D 6 +D 5 +D 4 +D 3 +D+1 as a generator polynomial;

a segmenting entity having an input coupled to the first CRC coder, the segmenting entity configured to segment the transport block into multiple code blocks after associating when a condition is satisfied;

a second CRC coder configured to generate a second block of CRC parity bits for each code block, each second block of CRC parity bits generated using a corresponding code block, the second CRC coder configured to associate each second block of CRC parity bits with the corresponding code block, the second CRC coder having D 24 +D 23 +D 6 +D 5 +D+1 as a generator polynomial; and

a channel encoder configured to encode each of the code blocks including the associated second block of CRC parity bits.

4. The device of claim 3 , wherein the condition is based on A and L, wherein L is a number of CRC parity bits in the first block.

5. The device of claim 4 , wherein L=24 and A>6120.

6. The device of claim 4 , wherein the segmenting entity configured to segment the transport block into multiple code blocks after associating when A+L is greater than 6144.

7. The device of claim 6 , wherein L=24 and A>6120.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2014
From: MOTOROLA MOBILITY LLC
To: GOOGLE TECHNOLOGY HOLDINGS LLC
Reel/Frame 034500/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2014
From: BUCKLEY, MICHAEL E.; BLANKENSHIP, YUFEI W.; CLASSON, BRIAN K.; NIMBALKER, AJIT; STEWART, KENNETH A.
To: MOTOROLA, INC.
Reel/Frame 034191/0532 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2014
From: MOTOROLA, INC.
To: MOTOROLA MOBILITY, INC.
Reel/Frame 034191/0550 →
CERTIFICATE OF CONVERSION Recorded Nov 17, 2014
From: MOTOROLA MOBILITY, INC.
To: MOTOROLA MOBILITY LLC
Reel/Frame 034387/0619 →
Continuity (4)
Continuation 13310817 · Dec 5, 2011
Continuation 12952305 · Nov 23, 2010
Continuation 11855637 · Sep 14, 2007
Related Publication 20120246548A1 · Sep 27, 2012