IP Library Granted Patent US 8,340,021
Granted Patent B2
US 8,340,021 · App. 12/602,783 · Granted Dec 25, 2012

Wireless communication unit

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,340,021
App. No.
12/602,783
Granted
Dec 25, 2012
Kind
B2
Abstract

A wireless communication unit includes a baseband module and a radiofrequency module. A communication interface connects the baseband module to the radiofrequency module. Data can be communicated from the baseband module to the radiofrequency module and/or vice versa via the interface. The communication interface includes one or more data compression arrangement, for compressing original data to be transmitted over the communication interface, from a transmitting side of the communication interface to a receiving side of the communication interface, into compressed data and decompressing the compressed data after transmission and restoring the original data. The data compression arrangement may include a data compression unit at the transmitting side of the communication interface, and a data decompression unit at the receiving side of the communication interface.

Claims (59)

1. A wireless communication unit, comprising:

a baseband module;

a radio frequency module;

a communication interface connecting said baseband module to said radio frequency module, for communicating data from said baseband module to said radio frequency module and/or vice versa;

wherein:

said communication interface includes at least one data compression arrangement, for compressing original data to be transmitted over the communication interface, from a transmitting side of the communication interface to a receiving side of the communication interface, into compressed data and decompressing said compressed data after transmission and restoring the original data, said data compression arrangement including:

a data compression unit at said transmitting side of the communication interface, and

a data decompression unit at said receiving side of the communication interface;

said original data comprises a plurality of pairs of I-values and Q-values, each member of each pair of the plurality of pairs comprising a sequence of bits of length x; and

said compressing comprises:

calculating a minimum value of I 2 +Q 2 over all of the plurality of pairs of I-values and Q-values;

for each position of a bit from 1 to x, determining a threshold, where 1 represents the most significant position and x represents the least significant position;

determining that the minimum value exceeds a threshold for a jth position; and

removing from each sample of a plurality of samples in said original data the bits from the jth position to the xth position.

2. A wireless communication unit as claimed in claim 1 ,wherein said baseband module is provided at a baseband side of said communication interface and said radio frequency module is provided at a radio frequency side of said communication interface, and

wherein said at least one data compression arrangement includes:

a first data compression arrangement for compressing original data to be transmitted over the communication interface from said baseband side to said radio frequency side into compressed data and decompressing said compressed data after transmission and restoring the original data;

a second data compression arrangement for compressing original data to be transmitted over the communication interface from said radio frequency side to said baseband side into compressed data and decompressing said compressed data after transmission and restoring the original data.

3. A wireless communication unit as claimed in claim 2 , wherein said data compression unit is arranged to execute a compression algorithm, and said data compression unit includes a control input for controlling compression ratio of said compression algorithm based on a data communication protocol used by the radio frequency module and/or a quality of service requirement.

4. A wireless communication unit as claimed in claim 1 , including a data frame constructing unit for constructing a data frame, said data frame including a payload part which includes the compressed data and a non-payload part including supplemental data for handling the data frame, said supplemental data including decompression information for decompressing the compressed data, said data frame constructing unit being connected with an input to an output of said data compression unit, for receiving the compressed data and said decompression information.

5. A wireless communication unit as claimed in claim 1 , wherein said data compression unit is arranged to execute a compression algorithm, and said data compression unit includes a control input for controlling compression ratio of said compression algorithm based on a data communication protocol used by the radio frequency module and/or a quality of service requirement.

6. A wireless communication unit as claimed in claim 1 wherein said data compression unit is arranged to execute a lossless compression algorithm or to execute a lossy compression algorithm.

7. A wireless communication unit as claimed in claim 1 , wherein said original data includes at least one set of a predetermined number of characters, and said data compression unit is arranged to compress said original data per set, after all characteristics of a set have been received by said data compression unit.

8. A wireless communication unit as claimed in claim 7 , wherein said set includes at least two samples, each sample including two or more characters and said data compression unit is arranged to compress the original data in each of said samples in the same manner.

9. A wireless communication unit as claimed in claim 1 , wherein said data represents one or more of: voice, video data.

10. A wireless communication unit as claimed in claim 1 , wherein said data compression unit and/or said data decompression unit can be disabled when desired.

11. A wireless communication unit as claimed in claim 1 , arranged to operate in accordance with at least one communication protocol in the group consisting of: CDMA, EGPRS and WCDMA, WiMax, WiBro, LTE, IEEE 802.11, WiFi and 4G protocols.

12. A baseband module for a wireless communication unit as claimed in claim 1 , including a data compression unit and/or a data decompression unit.

13. A radio frequency module for a wireless communication unit as claimed in claim 1 , including a data compression unit and/or a data decompression unit.

14. A wireless terminal, including a wireless communication unit and/or a baseband module and/or a radio frequency module as claimed in claim 1 .

15. The wireless communication unit of claim 1 , the compressing further comprising:

determining that one or more of the most significant characters in each of the samples, excluding a sign, is common to each of the plurality of pairs of I-values and Q-values; and

removing the one or more significant characters from each of the plurality of pairs of I-values and Q-values, based upon the determining.

16. A method for wireless communication, comprising:

receiving by a baseband module baseband signals from a radio frequency module via a communication interface and/or transmitting baseband signals to said radio frequency module via said communication interface;

compressing at a transmitting side of the communication interface original data to be transmitted over the communication interface into compressed data by a lossy compression algorithm; and

decompressing the compressed data and restoring the original data at a receiving side of the communication interface;

wherein:

said original data comprises a plurality of pairs of I-values and Q-values, each member of each pair of the plurality of pairs comprising a sequence of bits of length x; and

said compressing comprises:

calculating a minimum value of I 2 +Q 2 over all of the plurality of pairs of I-values and Q-values;

for each position of a bit from 1 to x, determining a threshold, where 1 represents the most significant position and x represents the least significant position;

determining that the minimum value exceeds a threshold for a jth position; and

removing from each sample of a plurality of samples in said original data the bits from the jth position to the xth position.

17. The method of claim 16 , the compressing further comprising:

determining that one or more of the most significant characters in each of the samples, excluding a sign, is common to each of the plurality of pairs of I-values and Q-values; and

removing the one or more significant characters from each of the plurality of pairs of I-values and Q-values, based upon the determining.

18. A computer program product, including program code portions loadable in a memory of a system, device or terminal, for executing a method when run by said system, device or terminal, the method comprising:

receiving by a baseband module baseband signals from a radio frequency module via a communication interface and/or transmitting baseband signals to said radio frequency module via said communication interface;

compressing at a transmitting side of the communication interface original data to be transmitted over the communication interface into compressed data; and

decompressing the compressed data and restoring the original data at a receiving side of the communication interface; wherein:

the original data comprises a plurality of samples, each sample comprising a sequence of characters; and

the compressing comprises:

determining that one or more of the most significant characters, excluding a sign, is common to each sample of the plurality of samples; and

removing the one or more most significant characters common to each sample from each of the plurality of samples; and wherein:

each sample is formed by an I-Q data pair including an I-component and a Q-component.

19. The computer program product of claim 18 , wherein:

each sample of the plurality of samples comprises a sequence of bits; and

the determining comprises determining a number of leading zeroes common to all of the plurality of samples.

Assignments (25)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 11759915 AND REPLACE IT WITH APPLICATION 11759935 PREVIOUSLY RECORDED ON REEL 040925 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Feb 17, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP, B.V. F/K/A FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 052917/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 11759915 AND REPLACE IT WITH APPLICATION 11759935 PREVIOUSLY RECORDED ON REEL 040928 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Jan 17, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 052915/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 11759915 AND REPLACE IT WITH APPLICATION 11759935 PREVIOUSLY RECORDED ON REEL 037486 FRAME 0517. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS. Recorded Dec 10, 2019
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 053547/0421 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042985 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051030/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042762 FRAME 0145. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051145/0184 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0387 →
RELEASE OF SECURITY INTEREST Recorded Sep 10, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 050745/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE TO CORRECT THE APPLICATION NO. FROM 13,883,290 TO 13,833,290 PREVIOUSLY RECORDED ON REEL 041703 FRAME 0536. ASSIGNOR(S) HEREBY CONFIRMS THE THE ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS.. Recorded Feb 20, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: SHENZHEN XINGUODU TECHNOLOGY CO., LTD.
Reel/Frame 048734/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded May 9, 2017
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042762/0145 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded May 9, 2017
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042985/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENTS 8108266 AND 8062324 AND REPLACE THEM WITH 6108266 AND 8060324 PREVIOUSLY RECORDED ON REEL 037518 FRAME 0292. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS. Recorded Feb 1, 2017
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 041703/0536 →
RELEASE OF SECURITY INTEREST Recorded Nov 7, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 040928/0001 →
RELEASE OF SECURITY INTEREST Recorded Sep 21, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP, B.V., F/K/A FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 040925/0001 →
PATENT RELEASE Recorded Aug 17, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 039707/0471 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12092129 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Jul 14, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 039361/0212 →
SECURITY AGREEMENT SUPPLEMENT Recorded Mar 7, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 038017/0058 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2016
From: FREESCALE SEMICONDUCTOR, INC.
To: NORTH STAR INNOVATIONS INC.
Reel/Frame 037694/0264 →
ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS Recorded Jan 13, 2016
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 037518/0292 →
ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS Recorded Jan 12, 2016
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 037486/0517 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037356/0553 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037356/0143 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037355/0723 →
SECURITY AGREEMENT Recorded Nov 6, 2013
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 031591/0266 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 3, 2009
From: O'KEEFFE, CONOR; KELLEHER, PAUL
To: FREESCALE SEMICONDUCTOR INC
Reel/Frame 023597/0613 →