A method and device for realizing codebook generation

A codebook and element technology, applied in the field of codebook generation and devices, can solve problems such as difficult precoding, high computational complexity, and huge storage space, and achieve simplified DFT base exponent and complex number operations, reduced complexity, and reduced The effect of storage space overhead

Active Publication Date: 2021-09-17
SANECHIPS TECH CO LTD
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Such a complex codebook makes it difficult to generate precoding on the UE side
[0004] For the problem of precoding generation, related technologies have given some solutions; among them, the first method is to generate the required precoding matrix online in real time according to the requirements of the protocol. This method is easy to implement, but each generation of the precoding matrix requires Perform multiple discrete Fourier transform (DFT, Discrete Fourier Transform) base generation (exponential operations), complex matrix multiplication and addition calculations, and then consider the number of codebooks, which has a very high computational complexity; another way is to use all The way of storing codebooks offline, this method does not require additional calculations, but only needs to read the corresponding codebooks from the memory, but the storage space required in this way will be very large (greater than 1 gigabit (GBytes))

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A method and device for realizing codebook generation
  • A method and device for realizing codebook generation
  • A method and device for realizing codebook generation

Examples

Experimental program
Comparison scheme
Effect test

application example 1

[0151] The precoding coefficients in this application example include: two-dimensional antenna configuration, antenna horizontal port number N1=4, antenna vertical port number N2=4 codebook oversampling parameters horizontal oversampling factor O1=4, vertical oversampling factor O2=4 The 32 transmit antenna ports of the first layer, the first level codebook index 1 (first PMI1i 11 =10, first layer second stage codebook index 2 (first PMI2)i 12 = 12, the first layer third codebook index 3first PMI 3i 13 =1, p=1, 2-layer first layer second-level codebook index second PMI i 2,1 =27, 2-layer second-level codebook index second PMI i 2,2 =37.

[0152] This application example first stores the preset DFT base elements generated offline, including: 1680 DFT bases of the first quadrant; and multiplying the DFT base elements of the first quadrant by value; each DFT base element is stored by a corresponding address; each address contains 1 byte for storing the real part of the base ...

application example 2

[0187] According to all the values ​​​​of N1 and N2, all the value arrays of N1*N2 {2, 3, 6, 8, 10, 12, 14, 16} are formed to obtain the least common multiple of each element in the array 1680. After multiplying With an oversampling factor of 4, the number of corresponding DFT basis elements is 6720; then, the quadrant compression storage method is used to store only the values ​​of the first quadrant of all DFT bases, so that a total of 1680 DFT bases need to be stored, and at the same time, it is considered to avoid The power factor is When the multiplication operation, and then store 1680 DFT base multiplied by As a result, the addresses for storing the basic elements of each DFT base can be obtained by the following formula:

[0188]

[0189]

[0190] The basic elements of the DFT base are stored in sequence; the real part and the imaginary part of each DFT base each occupy 1 byte (Byte), and a storage address is used, and the address in this example is 0-3359.

...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

A method and device for realizing codebook generation, comprising: storing preset discrete Fourier transform (DFT) base elements generated off-line; determining the addressing address of the DFT base element according to the codebook association information, and The enabling information for the enabling operation of the basic element; the addressing address is output according to the preset address enable signal; the DFT basic element is taken out according to the output addressing address, and the extracted DFT basic element is performed according to the output enabling information Enable the operation, and store the data after the enabled operation in the preset DFT base sequence storage area; decompose the rotation factor, and obtain the data of the main beam and auxiliary beam of each layer; add the obtained main beam and auxiliary beam data, and store the data obtained after the addition as a codebook. The embodiment of the present invention simplifies the operation of DFT base exponent and complex number, reduces the complexity of codebook generation, and reduces the storage space overhead.

Description

technical field [0001] This article involves but is not limited to link adaptation technology, especially a method and device for realizing codebook generation. Background technique [0002] The Long Term Evolution Plus (LTE-A) system has adopted a large-scale antenna array and beamforming technology to improve system performance. The beamforming technology based on a large-scale antenna array requires accurate acquisition of channel state information (CSI, channel state information) at the transmitting end, and selects the optimal beam for data transmission according to the CSI. The CSI needs to be fed back to the transmitting end through a user equipment (UE, User Equipment) at the receiving end. The UE uses channel estimation to obtain the channel coefficient matrix H and noise coefficient No, selects the CSI that best matches the current channel according to the set optimal criterion, and finally reports the CSI to the base station. [0003] Before LTE-A released (rele...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): H04B7/0456
Inventor 卞青
Owner SANECHIPS TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products