IP Library Granted Patent US 8,433,989
Granted Patent B2
US 8,433,989 · App. 12/933,676 · Granted Apr 30, 2013

Error checking with data presence detection

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,433,989
App. No.
12/933,676
Granted
Apr 30, 2013
Kind
B2
Abstract

The present invention relates to an apparatus and a method for detecting presence of data, wherein input data is decoded using a decoder metric to obtain decoded data, and an error check is performed for the decoded data. Furthermore, a threshold value is determined based on an obtained maximum value that the decoder metric can assume for the input data, and the threshold value is compared with an actual value of the decoder metric. Presence of the input data is then decided based on results of the error check and the comparison.

Claims (38)

1. An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to perform:

decoding input data using a decoder metric to obtain decoded data;

performing an error check on said decoded data;

determining a threshold value based on an obtained maximum value that said decoder metric assumes for said input data;

comparing said threshold value with an actual value of said decoder metric; and

deciding on a presence of said input data based on results of said error check and said comparison.

2. The apparatus according to claim 1 , wherein the apparatus is in an access device.

3. The apparatus according to claim 1 , wherein the apparatus is in a terminal device.

4. The apparatus according to claim 1 , wherein said decoder metric comprises a Viterbi metric.

5. The apparatus according to claim 1 , wherein said error check comprises a cyclic redundancy check.

6. The apparatus according to claim 1 , wherein the apparatus is further caused to perform:

determining said threshold value as a predetermined portion of said obtained maximum value.

7. The apparatus according to claim 1 , wherein the apparatus is further caused to perform:

using a setting input for setting said predetermined portion.

8. The apparatus according to claim 1 , wherein the apparatus is further caused to perform:

obtaining said maximum value by calculating a sum of all elements of an input vector without applying said decoder metric.

9. The apparatus according to claim 1 , wherein deciding on the presence of said input data based on results of said error check and said comparison comprises deciding on the presence of said input data if said comparison result indicates that said actual value of said decoder metric is greater than said threshold value and if said error check indicates that said input data was correctly decoded.

10. A method comprising:

decoding input data using a decoder metric to obtain decoded data;

performing an error check on said decoded data;

determining a threshold value based on an obtained maximum value that said decoder metric assumes for said input data;

comparing said threshold value with an actual value of said decoder metric; and

deciding on a presence of said input data based on results of said error check and said comparison.

11. The method according to claim 10 , wherein said decoder metric comprises a Viterbi metric.

12. The method according to claim 10 , wherein said error check comprises a cyclic redundancy check.

13. The method according to claim 10 , further comprising determining said threshold value as a predetermined portion of said obtained maximum value.

14. The method according to claim 13 , further comprising using a setting input for setting said predetermined portion.

15. The method according to claim 10 , further comprising obtaining said maximum value by calculating a sum of all elements of an input vector without applying said decoder metric.

16. The method according to claim 10 , wherein deciding on the presence of said input data based on results of said error check and said comparison comprises deciding on the presence of said input data if said comparison result indicates that said actual value of said decoder metric is greater than said threshold value and if said error check indicates that said input data was correctly decoded.

17. A computer program product comprising a non transitory computer-readable medium bearing computer program code embodied therein for use with a computer, the computer program code comprising:

code for decoding input data using a decoder metric to obtain decoded data;

code for performing an error check on said decoded data;

code for determining a threshold value based on an obtained maximum value that said decoder metric assumes for said input data;

code for comparing said threshold value with an actual value of said decoder metric; and

code for deciding on a presence of said input data based on results of said error check and said comparison.

18. The computer program product according to claim 17 , wherein said decoder metric comprises a Viterbi metric.

19. The computer program product according to claim 17 , wherein said error check comprises a cyclic redundancy check.

20. The computer program product according to claim 17 , wherein code for deciding on the presence of said input data based on results of said error check and said comparison comprises code for deciding on the presence of said input data if said comparison result indicates that said actual value of said decoder metric is greater than said threshold value and if said error check indicates that said input data was correctly decoded.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2020
From: NOKIA TECHNOLOGIES OY
To: VIVO MOBILE COMMUNICATION CO., LTD.
Reel/Frame 051594/0900 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 30, 2016
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 040811/0991 →