IP Library Granted Patent US 7,152,198
Granted Patent B2
US 7,152,198 · App. 10/018,658 · Granted Dec 19, 2006

Encoding/decoding device and encoding/decoding method

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 7,152,198
App. No.
10/018,658
Granted
Dec 19, 2006
Kind
B2
Abstract

A coding/decoding technique capable of increasing the error correcting decoding performance and improving the communication quality. This technique divides, through code block segmentation prior to error correcting coding, transmission data with CRC-bit added into a predetermined number of code blocks so that the data length of each code block is an integer multiple of the data length of each transport block and ensures that CRC-bit exists at the end of each code block. Then, the technique performs error correcting coding on each code block after the division.

Claims (48)

1. A coding apparatus comprising:

a CRC attachment unit that attaches respective CRC-bits to a plurality of transport blocks;

a concatenating unit that concatenates the transport blocks having the CRC-bits to provide a concatenated transport block;

a code block segmentation unit that segments the concatenated transport block into code blocks to enable the code blocks to be encoded respectively; and

an error correcting coding unit that encodes each of the code blocks,

wherein said code block segmentation unit adds at least one predetermined bit to the beginning of one of the code blocks so that each of the code blocks has one of the CRC-bits as a last bit thereof and at least one of the code blocks comprises a plurality of the transport blocks.

2. The coding apparatus according to claim 1 , wherein said at least one predetermined bit is 0.

3. A mobile station apparatus comprising the coding apparatus of claim 1 .

4. A base station apparatus comprising the coding apparatus of claim 1 .

5. A coding apparatus comprising:

a CRC attachment unit that attaches respective CRC-bits to a plurality of transport blocks;

a concatenating unit that concatenates the transport blocks having the CRC-bits to provide a concatenated transport block;

a code block segmentation unit that segments the concatenated transport block into code blocks to enable the code blocks to be encoded respectively; and

an error correcting coding unit that encodes each of the code blocks,

wherein when a number of bits of the concatenated transport block is not an integer multiple of a number of the code blocks, said code block segmentation unit adds at least one predetermined bit to the beginning of one of said code blocks so that each of the code blocks has one of the CRC-bits as a last bit thereof and at least one of the code blocks comprises a plurality of the transport blocks.

6. The coding apparatus according to claim 5 , wherein said at least one predetermined bit is 0.

7. A mobile station apparatus comprising the coding apparatus of claim 5 .

8. A base station apparatus comprising the coding apparatus of claim 5 .

9. A coding apparatus comprising:

a CRC attachment unit that attaches respective CRC-bits to a plurality of transport blocks;

a concatenating unit that concatenates the transport blocks having the CRC-bits to provide a concatenated transport block;

a code block segmentation unit that segments the concatenated transport block into code blocks to enable the code blocks to be encoded respectively; and

an error correcting coding unit that encodes each of the code blocks,

wherein said code block segmentation unit adds at least one predetermined bit to the beginning of one of the code blocks so as to make the code blocks the same size so that each of the code blocks has one of the CRC-bits as a last bit thereof and at least one of the code blocks comprises a plurality of the transport blocks.

10. The coding apparatus according to claim 9 , wherein said at least one predetermined bit is 0.

11. A mobile station apparatus comprising the coding apparatus of claim 9 .

12. A base station apparatus comprising the coding apparatus of claim 9 .

13. A coding method comprising the steps of:

attaching respective CRC-bits to a plurality of transport blocks;

concatenating the transport blocks having the CRC-bits to provide a concatenated transport block;

segmenting the concatenated transport block into code blocks to enable the code blocks to be encoded respectively; and

performing error correcting coding on each of the code blocks,

wherein said segmenting step includes adding at least one predetermined bit to the beginning of one of the code blocks so that each of the code blocks has one of the CRC-bits as a last bit thereof and at least one of the code blocks comprises a plurality of the transport blocks.

14. The coding method according to claim 13 , wherein said at least one predetermined bit is 0.

15. A coding method comprising the steps of:

attaching respective CRC-bits to a plurality of transport blocks;

concatenating the transport blocks having the CRC-bits to provide a concatenated transport block;

segmenting the concatenated transport block into code blocks to enable the code blocks to be encoded respectively; and

performing error correcting coding on each of the code blocks,

wherein when a number of bits of the concatenated transport block is not an integer multiple of a number of the code blocks, said segmenting step includes adding at least one predetermined bit to the beginning of one of the code blocks so that each of the code blocks has one of the CRC-bits as a last bit thereof and at least one of the code blocks comprises a plurality of the transport blocks.

16. The coding method according to claim 15 , wherein said at least one predetermined bit is 0.

17. A coding method comprising the steps of:

attaching respective CRC-bits to a plurality of transport blocks;

concatenating the transport blocks having the CRC-bits to provide a concatenated transport block;

segmenting the concatenated transport block into code blocks to enable the code blocks to be encoded respectively; and

performing error correcting coding on each of the code blocks,

wherein said segmenting step includes adding at least one predetermined bit to the beginning of one of the code blocks so as to make the code blocks the same size and so that each of the code blocks has one of the CRC-bits as a last bit thereof and at least one of the code blocks comprises a plurality of the transport blocks.

18. The coding method according to claim 17 , wherein said at least one predetermined bit is 0.

Assignments (3)
CHANGE OF NAME Recorded May 22, 2017
From: MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD
To: PANASONIC CORPORATION
Reel/Frame 042523/0591 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 2, 2017
From: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
To: III HOLDINGS 12, LLC
Reel/Frame 042385/0429 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 27, 2014
From: PANASONIC CORPORATION
To: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
Reel/Frame 033033/0163 →