User terminal, base station, and processor
US-2016278108-A1 · Sep 22, 2016 · US
US9729215B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9729215-B2 |
| Application number | US-201514745104-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 19, 2015 |
| Priority date | Jun 23, 2014 |
| Publication date | Aug 8, 2017 |
| Grant date | Aug 8, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
What is claimed is: 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
Symbol extensions, e.g. Zero Tail, Unique Word [UW] · CPC title
Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting · CPC title
the frequencies being orthogonal, e.g. OFDM(A) or DMT · CPC title
Signal structure · CPC title
Vector coding (for television signals, see H04N19/94) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.