IP Library Granted Patent US 8,817,858
Granted Patent B2
US 8,817,858 · App. 13/676,739 · Granted Aug 26, 2014

Data processing

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,817,858
App. No.
13/676,739
Filed
Nov 14, 2012
Granted
Aug 26, 2014
Kind
B2
Art Unit
2633
USPC
375/222
Abstract

Measures for use in processing data in a user equipment radio receiver, the radio receiver comprising a modem adapted for wireless communication with a telecommunications network. Data associated with wireless communication conducted via the modem is received, the received data being defined in a first domain. The received data is transformed from the first domain into a second domain using a transform function to generate transformed data in the second domain. The transformed data is compressed in the second domain to produce compressed data in the second domain. The compressed data is stored in memory in the user equipment radio receiver.

Claims (63)

1. An apparatus for use in processing data in a user equipment radio receiver, the radio receiver comprising a modem used for wireless communication with a telecommunications network, the 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 being configured to, with the at least one processor, cause the apparatus at least to: receive at the radio receiver, via the modem, first data associated with the wireless communication conducted via the modem, the first data being defined in a first domain and comprises Hybrid Automatic Repeat reQuest (HARQ) transmission data associated with the wireless communication conducted via the modem; transform the first data from the first domain into a second domain using a transform function to generate first transformed data in the second domain; compress the first transformed data in the second domain to produce first compressed data in the second domain; store, in memory in the radio receiver, the first compressed data; receive, via the modem, at least second data associated with the wireless communication conducted via the modem, the at least second data being defined in the first domain and being different than the first data; transform the at least second data from the first domain into the second domain using the transform function to generate at least second transformed data in the second domain; compress the at least second transformed data in the second domain to produce at least second compressed data in the second domain; and combine the at least second compressed data in the second domain with the first compressed data in the second domain stored in the memory of the radio receiver to thereby reduce an amount of data that needs to be stored in the memory of the radio receiver, wherein: the transform function is a linear transform function, the at least second data comprises HARQ re-transmission data associated with the wireless communication conducted via the modem, and the second compressed data in the second domain is combined with the first compressed data in the second domain using a HARQ combining operation.

2. The apparatus according to claim 1 , wherein the combination and storing of combined, compressed data is carried out in place in the at least one memory in the radio receiver.

3. The apparatus according to claim 2 , wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the apparatus at least to:

retrieve the combined, compressed data from the at least one memory in the radio receiver;

decompress the combined, compressed data retrieved from the at least one memory in the radio receiver; and

transform the decompressed, combined data from the second domain into the first domain using an inverse of the transform function to produce combined data in the first domain.

4. The apparatus according to claim 1 , wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the apparatus at least to:

retrieve the first compressed data from the at least one memory in the radio receiver;

decompress the first compressed data retrieved from the at least one memory in the radio receiver, and

transform the decompressed data from the second domain into the first domain using an inverse of the transform function to produce data in the first domain.

5. The apparatus according to claim 1 , wherein: the first data comprises data relating to a first radio channel estimate, the at least second data comprises data relating to a second radio channel estimate associated with the wireless communication conducted via the modem, and the combining comprises averaging of the first radio channel estimate data and the second radio channel estimate data over at least one of time and frequency.

6. The apparatus according to claim 1 , wherein the compression comprises a lossy compression.

7. The apparatus according to claim 6 , wherein the lossy compression comprises at least one of quantizing and scaling.

8. The apparatus according to claim 1 , wherein the transform function comprises one or more of a linear transform function, a Discrete Fourier Transform (DFT), a Discrete Cosine Transform (DCT), and a Walsh Hadamard Transform (WHT).

9. A method of processing data in a user equipment radio receiver, the radio receiver comprising a modem used for wireless communication with a telecommunications network, the method comprising: receiving at the radio receiver, via the modem, first data associated with the wireless communication conducted via the modem, the first data being defined in a first domain and comprises Hybrid Automatic Repeat reQuest (HARQ) transmission data associated with the wireless communication conducted via the modem; transforming the first data from the first domain into a second domain using a transform function to generate first transformed data in the second domain; compressing the first transformed data in the second domain to produce first compressed data in the second domain; storing, in memory in the radio receiver, the first compressed data; receiving, via the modem, at least second data associated with the wireless communication conducted via the modem, the at least second data being defined in the first domain and being different than the first data; transforming the at least second data from the first domain into the second domain using the transform function to generate at least second transformed data in the second domain; compressing the at least second transformed data in the second domain to produce at least second compressed data in the second domain; and combining the at least second compressed data in the second domain with the first compressed data in the second domain stored in the memory of the radio receiver to thereby reduce an amount of data that needs to be stored in the memory of the radio receiver, wherein: the transform function is a linear transform function, the at least second data comprises HARQ re-transmission data associated with the wireless communication conducted via the modem and the combining comprises a HARQ combining operation.

10. The method according to claim 9 , wherein the combination and storing of combined, compressed data is carried out in place in the memory in the radio receiver.

11. The method according to claim 10 , further comprising:

retrieving the combined, compressed data from the memory in the radio receiver;

decompressing the combined, compressed data retrieved from the memory in the radio receiver; and

transforming the decompressed, combined data from the second domain into the first domain using an inverse of the transform function to produce combined data in the first domain.

12. The method according to claim 9 , further comprising:

retrieving the first compressed data from the memory in the radio receiver;

decompressing the first compressed data retrieved from the memory in the radio receiver; and

transforming the decompressed data from the second domain into the first domain using an inverse of the transform function to produce data in the first domain.

13. The method according to claim 9 , wherein: the first data comprises data relating to a first radio channel estimate, the at least second data comprises data relating to a second radio channel estimate associated with wireless communication conducted via the modem, and the combining comprises averaging of the first radio channel estimate data and the second radio channel estimate data over at least one of time and frequency.

14. The method according to claim 9 , wherein the compression comprises a lossy compression.

15. A computer program product comprising a non-transitory computer-readable storage medium having computer readable instructions stored thereon, the computer readable instructions being executable by a computerized device to cause the computerized device to perform a method of processing data in a user equipment radio receiver comprising a modem, the method comprising: receiving at the radio receiver, via the modem, first data associated with the wireless communication conducted via the modem, the first data being defined in a first domain and comprises Hybrid Automatic Repeat reQuest (HARQ) transmission data associated with the wireless communication conducted via the modem; transforming the first data from the first domain into a second domain using a transform function to generate first transformed data in the second domain; compressing the first transformed data in the second domain to produce first compressed data in the second domain; storing, in memory in the radio receiver, the first compressed data; receiving, via the modem, at least second data associated with the wireless communication conducted via the modem, the at least second data being defined in the first domain and being different than the first data; transforming the at least second data from the first domain into the second domain using the transform function to generate at least second transformed data in the second domain; compressing the at least second transformed data in the second domain to produce at least second compressed data in the second domain; and combining the at least second compressed data in the second domain with the first compressed data in the second domain stored in the memory of radio receiver to thereby reduce an amount of data that needs to be stored in the memory of the radio receiver, wherein: the transform function is a linear transform function, the at least second data comprises HARQ re-transmission data associated with the wireless communication conducted via the modem, and the combining comprises a HARQ combining operation.

16. The computer program product according to claim 15 , wherein the method implements one or more of a chipset, a radio receiver and a user equipment.

17. The computer program product according to claim 15 , wherein the combination and storing of combined, compressed data is carried out in place in the memory in the radio receiver.

18. The computer program product according to claim 17 , the computer readable instructions being executable by the computerized device to cause the computerized device to perform a method of processing data in a user equipment radio receiver further including the steps of:

retrieving the combined, compressed data from the memory in the radio receiver,

decompressing the combined, compressed data retrieved from the memory in the radio receiver; and

transforming the decompressed, combined data from the second domain into the first domain using an inverse of the transform function to produce combined data in the first domain.

19. The computer program product according to claim 15 , the computer readable instructions being executable by the computerized device to cause the computerized device to perform a method of processing data in a user equipment radio receiver further including the steps of:

retrieving the first compressed data from the memory in the radio receiver;

decompressing the first compressed data retrieved from the memory in the radio receiver; and

transforming the decompressed data from the second domain into the first domain using an inverse of the transform function to produce data in the first domain.

20. The computer program product according to claim 15 , wherein: the first data comprises data relating to a first radio channel estimate, the at least second data comprises data relating to a second radio channel estimate associated with wireless communication conducted via the modem, and the combining comprises averaging of the first radio channel estimate data and the second radio channel estimate data over at least one of time and frequency.

21. An apparatus for use in processing data in a user equipment radio receiver, the radio receiver comprising a modem used for wireless communication with a telecommunications network, the apparatus comprising a processing system used to cause the apparatus to: receive at the radio receiver, via the modem, first data associated with the wireless communication conducted via the modem, the first data being defined in a first domain and comprising data relating to a first radio channel estimate associated with the wireless communication conducted via the modem; transform the first data from the first domain into a second domain using a transform function to generate first transformed data in the second domain; compress the first transformed data in the second domain to produce first compressed data in the second domain; store, in memory in the radio receiver, the first compressed data; receive, via the modem, at least second data associated with the wireless communication conducted via the modem, the at least second data being defined in the first domain and comprising data relating to a second radio channel estimate associated with wireless communication conducted via the modem; transform the at least second data from the first domain into the second domain using the transform function to generate at least second transformed data in the second domain; compress the at least second transformed data in the second domain to produce at least second compressed data in the second domain; and combine the at least second compressed data in the second domain with the first compressed data in the second domain stored in the memory of the radio receiver to thereby average the first radio channel estimate data and the second radio channel estimate data over at least one of time and frequency when compressed and to reduce an amount of data that needs to be stored in the memory of the radio receiver, wherein the transform function is a linear transform function and wherein a lossy compression is used to compress the first transformed data.

22. The apparatus according to claim 21 , wherein the combination and storing of combined, compressed data is carried out in place in the memory in the radio receiver.

23. The apparatus according to claim 22 , the processing system being further used to: retrieve the combined, compressed data from the memory in the radio receiver; decompress the combined, compressed data retrieved from the memory in the radio receiver; and transform the decompressed, combined data from the second domain into the first domain using an inverse of the transform function to produce combined data in the first domain.

24. The apparatus according to claim 21 , the processing system being further used to: retrieve the combined, compressed data from the memory in the radio receiver; decompress the combined, compressed data retrieved from the memory in the radio receiver; and transform the decompressed data from the second domain into the first domain using an inverse of the transform function to produce data in the first domain.

25. The apparatus according to claim 21 , wherein the lossy compression comprises at least one of quantizing and scaling.

26. The apparatus according to claim 21 , wherein the transform function comprises at least one of a linear transform function, a Discrete Fourier Transform (DFT), a Discrete Cosine Transform (DCT) and a Walsh Hadamard Transform (WHT).

27. The apparatus according to claim 21 , wherein the apparatus comprises one of a chipset, a radio receiver, and a user equipment.

28. A method of processing data in a user equipment radio receiver, the receiver comprising a modem used for wireless communication with a telecommunications network, the method comprising: receiving at the radio receiver; via the modem, first data associated with the wireless communication conducted via the modem, the first data being defined in a first domain and comprising data relating to a first radio channel estimate associated with the wireless communication conducted via the modem; transforming the first data from the first domain into a second domain using a transform function to generate first transformed data in the second domain; compressing the first transformed data in the second domain to produce first compressed data in the second domain; storing, in memory in the radio receiver, the first compressed data; receiving, via the modem, at least second data associated with the wireless communication conducted via the modem, the at least second data being defined in the first domain and comprising data relating to a second radio channel estimate associated with wireless communication conducted via the modem; transforming the at least second data from the first domain into the second domain using the transform function to generate at least second transformed data in the second domain; compressing the at least second transformed data in the second domain to produce at least second compressed data in the second domain; and combining the at least second compressed data in the second domain with the first compressed data in the second domain stored in the memory of the radio receiver to thereby average the data relating to the first radio channel estimate and the data relating to the second radio channel estimate over at least one of time and frequency when compressed and to reduce an amount of data that needs to be stored in the memory of the radio receiver, wherein the transform function is a linear transform function and wherein the compressing comprises a lossy compression.

29. The method according to claim 28 , wherein the combination and storing of combined, compressed data is carried out in place in the memory in the radio receiver.

30. The method according to claim 29 , further comprising:

retrieving the combined, compressed data from the memory in the radio receiver;

decompressing the combined, compressed data retrieved from the memory in the radio receiver; and

transforming the decompressed, combined data from the second domain into the first domain using an inverse of the transform function to produce combined data in the first domain.

31. The method according to claim 28 , further comprising

retrieving the combined, compressed data from the memory in the radio receiver;

decompressing the combined, compressed data retrieved from the memory in the radio receiver; and

transforming the decompressed data from the second domain into the first domain using an inverse of the transform function to produce data in the first domain.

32. The method according to claim 28 , wherein the lossy compression comprises at least one of quantizing, discarding and scaling.

33. The method according to claim 28 , wherein the transform function comprises at least one of a linear transform function, a Discrete Fourier Transform (DFT), a Discrete Cosine Transform (DCT) and a Walsh Hadamard Transform (WHT).

34. A computer program product comprising a non-transitory computer readable storage medium having computer readable instructions stored thereon, the computer readable instructions being executable by a computerized device for use in processing data in a user equipment radio receiver comprising a modem used for wireless communication with a telecommunications network, to cause the computerized device to: receive at the radio receiver, via the modem, first data associated with wireless communication conducted via the modem, the first data being defined in a first domain and comprising data relating to a first radio channel estimate associated with the wireless communication conducted via the modem; transform the first data from the first domain into a second domain using a transform function to generate first transformed data in the second domain; compress the first transformed data in the second domain to produce first compressed data in the second domain; store, in memory in the radio receiver, the first compressed data; receive, via the modem, at least second data associated with the wireless communication conducted via the modem, the at least second data being defined in the first domain and comprising data relating to a second radio channel estimate associated with the wireless communication conducted via the modem; transform the at least second data from the first domain into the second domain using the transform function to generate at least second transformed data in the second domain; compress the at least second transformed data in the second domain to produce at least second compressed data in the second domain; and combine at least second compressed data in the second domain with the first compressed data in the second domain stored in the memory of the radio receiver to thereby average the data related to the first radio channel estimate and the data related to the second radio channel estimate over at least one of time and frequency when compressed and to reduce an amount of data that needs to be stored in the memory of the radio receiver, wherein the transform function is a linear transform function and wherein a lossy compression is used to compress the second transformed data.

35. The computer program product according to claim 34 , wherein the combination and storing of combined, compressed data is carried out in place in the memory in the radio receiver.

36. The computer program product according to claim 35 , being further used to cause the computerized device to: retrieve the combined, compressed data from the memory in the radio receiver; decompress the combined, compressed data retrieved from the memory in the radio receiver; and transform the decompressed, combined data from the second domain into the first domain using an inverse of the transform function to produce combined data in the first domain.

37. The computer program product according to claim 34 , being further used to cause the computerized device to: retrieve the combined, compressed data from the memory in the radio receiver; decompress the combined, compressed data retrieved from the memory in the radio receiver; and transform the decompressed data from the second domain into the first domain using an inverse of the transform function to produce data in the first domain.

38. The computer program product according to claim 34 , wherein the lossy compression comprises at least one of quantizing and scaling.

39. The computer program product according to claim 34 , wherein the transform function comprises at least one of a linear transform function, a Discrete Fourier Transform (DFT), a Discrete Cosine Transform (DCT), and a Walsh Hadamard Transform (WHT).

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE OF THE MERGER PREVIOUSLY RECORDED ON REEL 047642 FRAME 0417. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT, Recorded Mar 6, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048521/0395 →
MERGER Recorded Oct 5, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047642/0417 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →