Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and device for generating a codebook

A codebook and codebook indexing technology, applied in radio transmission systems, electrical components, transmission systems, etc., can solve problems such as huge storage space, high computational complexity, and difficult precoding

Active Publication Date: 2019-05-24
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
  • Method and device for generating a codebook
  • Method and device for generating a codebook
  • Method and device for generating a codebook

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

The invention discloses a method and a device for generating a codebook. The method comprises the following steps of: storing a plurality of preset DFT (Discrete Fourier Transform)-based basic elements which are generated offline; Determining an addressing address of the DFT-based basic element according to the codebook association information, and enabling information for performing enabling operation on the DFT-based basic element; Outputting an addressing address according to a preset address enabling signal; Taking out the DFT-based basic element according to the output addressing address,carrying out enabling operation on the taken-out DFT-based basic element according to the output enabling information, and storing the data subjected to the enabling operation into a preset DFT-basedsequence storage area; Decomposing a rotation factor, and obtaining data of each layer of main beams and auxiliary beams; And re-adding the obtained data of the main beam and the auxiliary beam, andstoring the re-added data as a codebook. According to the embodiment of the invention, the DFT base index and the complex operation are simplified, the complexity of codebook generation is reduced, and the storage space cost is reduced.

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
IPC IPC(8): H04B7/0456
Inventor 卞青
Owner SANECHIPS TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products