IP Library Granted Patent US 7,965,710
Granted Patent B1
US 7,965,710 · App. 11/945,183 · Granted Jun 21, 2011

Decoding operations in normal transmission mode

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,965,710
App. No.
11/945,183
Granted
Jun 21, 2011
Kind
B1
Abstract

Various decoders, methods, systems, and devices are provided that selectively employ a decoding operation as a function of the size of a received data packet. In at least some embodiments, a first decoding operation is performed on data packets within a first size range. A second decoding operation(s), different from the first, is (are) performed on data packets within a second size range. In at least some embodiments, the first decoding operation is a sliding-window decoding operation and the second decoding operation is one other than a sliding-window decoding operation.

Claims (33)

1. A decoder comprising:

decoding logic configured to implement a method comprising:

receiving encoded data packets;

determining sizes of the encoded data packets; and

using a first decoding operation responsive to determining that the size of one of the encoded data packets is within a first size range, the first decoding operation implementing a first decoding algorithm; and

using a second decoding operation responsive to determining that the size of another of the encoded data packets is within a second size range, the second decoding operation implementing a second decoding algorithm, wherein the second decoding algorithm is different from the first decoding algorithm.

2. The decoder of claim 1 , wherein the size is byte length of the encoded data packet.

3. The decoder of claim 1 , wherein the first decoding operation is a sliding-window decoding operation.

4. The decoder of claim 1 , wherein using the second decoding operation mitigates performance degradation associated with using the first decoding operation for encoded data packets within the second size range.

5. The decoder of claim 1 , wherein the method implemented by the decoding logic further comprises setting size ranges.

6. The decoder of claim 4 , wherein the second size range is smaller than the first size range and the second decoding operation is not a sliding-window decoding operation.

7. The decoder of claim 1 , wherein the encoded data packets are compliant with the IEEE 802.16d/e protocol.

8. The decoder of claim 1 , wherein said first and second decoding operations comprise Convolutional Turbo Code decoding operations.

9. A hard disk drive system including the decoder of claim 1 .

10. A digital versatile disc drive system including the decoder of claim 1 .

11. A high definition television system including the decoder of claim 1 .

12. A vehicle communication system including the decoder of claim 1 .

13. A cellular phone system including the decoder of claim 1 .

14. A set-top box system including the decoder of claim 1 .

15. A media player system including the decoder of claim 1 .

16. A Voice over Internet Protocol (VoIP) phone system including the decoder of claim 1 .

17. A method comprising:

receiving encoded data packets;

determining sizes of the encoded data packets; and

using a first decoding operation responsive to determining that the size of one of the encoded data packets is within a first size range, the first decoding operation implementing a first decoding algorithm; and

using a second decoding operation responsive to determining that the size of another of the encoded data packets is within a second size range, the second decoding operation implementing a second decoding algorithm, wherein the second decoding algorithm is different from the first decoding algorithm.

18. The method of claim 17 , wherein the size is byte length of the encoded data packet.

19. The method of claim 17 , wherein the first decoding operation is a sliding-window decoding operation.

20. The method of claim 17 , wherein the second decoding operation is not a sliding-window decoding operation.

21. The method of claim 17 further comprising setting size ranges.

22. The method of claim 17 , wherein the first and second size ranges are re-configurable.

23. The method of claim 17 , wherein the encoded data packets are compliant with the IEEE 802.16d/e protocol.

24. The method of claim 17 , wherein said first and second decoding operations comprise Convolutional Turbo Code decoding operations.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2019
From: MARVELL INTERNATIONAL LTD.
To: NXP USA, INC.
Reel/Frame 051536/0001 →