IP Library › Granted Patent US 9,729,215
Granted Patent B2
US 9,729,215 · App. 14/745,104 · Granted Aug 8, 2017

OFDM signal compression

Inventors: Md. Saifur Rahman (Richardson, TX); Boon Loong Ng (Plano, TX); Gang Gary Xu (Allen, TX); Jianzhong Zhang (Plano, TX); Hongbo Si (Garland, TX)
Assignee: SAMSUNG ELECTRONICS CO., LTD.
H04B7/0456H03M7/3082H04L5/0007H04L27/2602H04L5/0053H04L27/2605
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 9,729,215
App. No.
14/745,104
Filed
Jun 19, 2015
Granted
Aug 8, 2017
Kind
B2
Art Unit
2477
USPC
370/329
Abstract

Methods and apparatuses for fronthaul signal compression and decompression. An apparatus for fronthaul signal compression includes a receiver, signal processing circuitry, and a fronthaul interface. The receiver is configured to receive one or more signals comprising complex samples. The signal processing circuitry is configured to construct vectors representing at least a portion of the complex samples; map the vectors to codeword indices in a vector quantization codebook; and process the codeword indices into an output signal. The fronthaul interface is configured to transmit the output signal via a fronthaul communication link of a wireless network. The vectors may be constructed according to the selected vectorization method. The vector quantization codebook may be selected from a set of vector quantization codebooks generated based on training signals and signaled.

Claims (68)

1. An apparatus for fronthaul signal compression, the apparatus comprising:

a receiver configured to receive one or more signals comprising complex samples, the complex samples including real and imaginary parts;

signal processing circuitry configured to:

construct vectors representing at least a portion of the complex samples according to a vectorization or grouping method that separates the real and imaginary parts of the complex samples;

map the vectors to codeword indices in a vector quantization codebook; and

process the codeword indices into an output signal; and

a fronthaul interface configured to transmit the output signal via a fronthaul communication link of a wireless network.

2. The apparatus of claim 1 , wherein:

the signal processing circuitry is configured to generate the vector quantization codebook based on training signals received by the receiver, and

the fronthaul interface is configured to transmit information about the generated vector quantization codebook via the fronthaul communication link.

3. The apparatus of claim 2 , wherein the signal processing circuitry is configured to generate a first vector quantization codebook based on a random initialization of the training signals and serially generate one or more additional vector quantization codebooks by resealing an output of a prior generated vector quantization codebook to generate a set of vector quantization codebooks; and select the vector quantization codebook from a set of vector quantization code books.

4. The apparatus of claim 1 , wherein one of:

the signal processing circuitry is configured to select the vector quantization codebook from a set of vector quantization codebooks, and the fronthaul interface is configured to transmit information about the selection of the vector quantization codebook via the fronthaul communication link, and

the vector quantization codebook is pre-selected and the pre-selected vector quantization codebook is stored or hardcoded in a memory of the apparatus.

5. The apparatus of claim 1 , wherein:

the signal processing circuitry is configured to select a vectorization method for constructing the vectors from a set of vectorization methods and to construct the vectors according to the selected vectorization method, and

the fronthaul interface is configured to transmit information about the selection of the vectorization method via the fronthaul communication link.

6. The apparatus of claim 1 , wherein the signal processing circuitry is configured to identify a precoder used to precode the one or more signals and select the vector quantization codebook from a set of vector quantization codebooks based on the identified precoder.

7. The apparatus of claim 1 , wherein the signal processing circuitry is configured to perform a binary expansion of the complex samples, group bits of the binary expanded samples into a plurality of groups, and perform no quantization of one or more of the groups, vector quantization of one or more of the groups, and scalar quantization of one or more of the groups, wherein a selection of a number of the groups for each type of quantization is based on a threshold.

8. The apparatus of claim 1 , wherein:

the apparatus is included in a base band unit configured to receive the one or more signals from a backhaul or network interface, and

the signal processing circuitry is configured to perform compression on the one or more received signals for decompression by a remote radio head unit connected to the base band unit via the fronthaul communication link.

9. The apparatus of claim 1 , wherein:

the apparatus is included in a remote radio head unit configured to receive the one or more signals from one or more user equipment in a wireless network, and

the signal processing circuitry is configured to perform compression on the one or more received signals for decompression by a base band unit connected to the remote radio head unit via the fronthaul communication link.

10. A method for fronthaul signal compression, the method comprising:

receiving one or more signals comprising complex samples, the complex samples including real and imaginary parts;

constructing vectors representing at least a portion of the complex samples according to a vectorization or grouping method that separates the real and imaginary parts of the complex samples;

mapping the vectors to codeword indices in a vector quantization codebook;

processing the codeword indices into an output signal; and

transmitting the output signal via a fronthaul communication link of a wireless network.

11. The method of claim 10 , further comprising:

generating the vector quantization codebook based on training signals received by the receiver; and

transmitting information about the generated vector quantization codebook via the fronthaul communication link.

12. The method of claim 11 , wherein generating the vector quantization codebook comprises:

generating a first vector quantization codebook based on a random initialization of the training signals;

serially generating one or more additional vector quantization codebooks by resealing an output of a prior generated vector quantization codebook to generate a set of vector quantization codebooks; and

selecting the vector quantization codebook from a set of vector quantization codebooks.

13. The method of claim 10 , further comprising one of:

selecting the vector quantization codebook from a set of vector quantization codebooks and transmitting information about the selection of the vector quantization codebook via the fronthaul communication link, and

identifying the vector quantization codebook as a pre-selected vector quantization codebook stored or hardcoded in a memory.

14. The method of claim 10 , wherein constructing the vectors comprises:

selecting a vectorization method for constructing the vectors from a set of vectorization methods;

constructing the vectors according to the selected vectorization method; and

transmitting information about the selection of the vectorization method via the fronthaul communication link.

15. The method of claim 10 , further comprising:

identifying a precoder used to precode the one or more signals; and

selecting the vector quantization codebook from a set of vector quantization codebooks based on the identified precoder.

16. The method of claim 10 , further comprising:

performing a binary expansion of the complex samples;

grouping bits of the binary expanded samples into a plurality of groups; and

performing no quantization of one or more of the groups, vector quantization of one or more of the groups, and scalar quantization of one or more of the groups,

wherein a selection of a number of groups for each type of quantization is based on a threshold.

17. An apparatus for fronthaul signal decompression, the apparatus comprising:

a fronthaul interface configured to receive an input signal via a fronthaul communication link of a wireless network; and

signal processing circuitry configured to:

process the input signal to identify codeword indices;

map the codeword indices to vectors in a vector quantization codebook; and

devectorize the vectors into complex samples of an orthogonal frequency division multiplexing (OFDM) signal according to a devectorization method that recombines real and imaginary parts of the complex samples.

18. The apparatus of claim 17 , wherein one of:

the fronthaul interface is configured to receive information about a selection of the vector quantization codebook from a set of vector quantization codebooks via the fronthaul communication link, and

the vector quantization codebook is pre-selected and the pre-selected codebook is stored or hardcoded in a memory of the apparatus.

19. The apparatus of claim 17 , wherein:

the apparatus is included in a base band unit configured to receive the input signal from a remote radio head unit via the fronthaul communication link, and

the signal processing circuitry is configured to perform decompression on the received input signal compressed by the remote radio head unit.

20. The apparatus of claim 17 , wherein:

the apparatus is included in a remote radio head unit configured to receive the input signal from a base band unit via the fronthaul communication link, and

the signal processing circuitry is configured to perform decompression on the received input signal compressed by the base band unit.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 19, 2015
From: RAHMAN, MD. SAIFUR; NG, BOON LOONG; XU, GANG GARY; ZHANG, JIANZHONG; SI, HONGBO
To: SAMSUNG ELECTRONICS CO., LTD
Reel/Frame 035979/0525 →
Continuity (3)
Provisional Application 62015884 · Jun 23, 2014
Provisional Application 62094780 · Dec 19, 2014
Related Publication 20150372728A1 · Dec 24, 2015