WO2017050066A1 - 信道状态信息报告类型获取码本的方法、装置及*** - Google Patents
信道状态信息报告类型获取码本的方法、装置及*** Download PDFInfo
- Publication number
- WO2017050066A1 WO2017050066A1 PCT/CN2016/095548 CN2016095548W WO2017050066A1 WO 2017050066 A1 WO2017050066 A1 WO 2017050066A1 CN 2016095548 W CN2016095548 W CN 2016095548W WO 2017050066 A1 WO2017050066 A1 WO 2017050066A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- codebook
- signaling
- codeword
- preset condition
- css
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/0413—MIMO systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/0413—MIMO systems
- H04B7/0417—Feedback systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/0413—MIMO systems
- H04B7/0456—Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting
- H04B7/046—Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting taking physical layer constraints into account
- H04B7/0473—Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting taking physical layer constraints into account taking constraints in layer or codeword to antenna mapping into account
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/0413—MIMO systems
- H04B7/0456—Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting
- H04B7/0478—Special codebook structures directed to feedback optimisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/06—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
- H04B7/0613—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
- H04B7/0615—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal
- H04B7/0619—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal using feedback from receiving side
- H04B7/0636—Feedback format
- H04B7/0639—Using selective indices, e.g. of a codebook, e.g. pre-distortion matrix index [PMI] or for beam selection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/06—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
- H04B7/0613—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
- H04B7/0615—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal
- H04B7/0619—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal using feedback from receiving side
- H04B7/0658—Feedback reduction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/06—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
- H04B7/0613—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
- H04B7/0615—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal
- H04B7/0619—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal using feedback from receiving side
- H04B7/0621—Feedback content
- H04B7/0634—Antenna weights or vector/matrix coefficients
Definitions
- Embodiments of the present invention relate to, but are not limited to, the field of communications, and in particular, to a method, device, and system for acquiring a codebook.
- MIMO Multi-input Multi-output
- the number of antennas supported by the transmitting end is increasing, resulting in a larger and larger channel matrix and the need for feedback channel information. If the quantization accuracy is to be approximated with a smaller number of antennas, the feedback overhead may increase by a multiple; in addition, the number of codewords may cause a significant increase in terminal complexity.
- One solution is to pre-configure a codebook with high quantization efficiency matched with the channel by using some relevant characteristics of the channel between the terminal and the base station, which may have fewer codewords, but because it matches the channel very well, Very high quantization efficiency.
- the configuration problem of the codebook is currently not a good solution.
- a codeword in a codebook is required to perform bitmap mapping, and each codeword corresponds to one bit, and a status bit of the bit indicates whether the codeword is selected, because each codeword corresponds to one bit. If the codebook is large, the signaling overhead will be large.
- the embodiment of the present invention provides a method, an apparatus, and a system for acquiring a codebook, so as to at least solve the problem that the signaling overhead caused by each codeword corresponding to one bit in the related art, if the codebook is large.
- a method for obtaining a codebook including:
- the base station generates a codebook corresponding to the N t port and the r layer transmits the precoding matrix feedback according to the first preset condition, where the first preset condition is a common setting condition between the base station and the terminal; and the base station determines according to the second preset condition.
- the signaling indication method of the codebook subset selection of the codebook the base station correspondingly obtains the CSS signaling selected by the codebook subset according to the signaling indication method, and notifies the terminal selected codebook subset by using the CSS signaling.
- another method for obtaining a codebook including:
- the terminal generates a codebook corresponding to the N t port and the r layer transmits the precoding matrix feedback according to the first preset condition, where the first preset condition is a common setting condition between the base station and the terminal; the terminal determines according to the fourth preset condition.
- a signaling indication method for selecting a codebook subset of the codebook the terminal receives the code subset selection signaling; the terminal determines the codebook subset according to the signaling indication method and the code subset selection signaling.
- a method for obtaining a codebook including: generating, by a base station, a primary codebook corresponding to an Nt port and an r layer transmission precoding matrix according to a first preset condition, first The preset condition is a common setting condition between the base station and the terminal;
- the base station generates a codeword set of the corresponding codebook according to the sixth preset condition and the master codebook; the base station according to the notification configuration codebook, and the notification includes at least one of the following: the selection information of the codeword set, and/or, within the codeword set The selection information of the code word.
- an apparatus for obtaining a codebook including:
- the codebook generating module is configured to generate a codebook corresponding to the N t port and the r layer transmits the precoding matrix feedback according to the first preset condition, where the first preset condition is a common setting condition between the base station and the terminal;
- a method determining module configured to determine a signaling indication method for selecting a codebook subset of the codebook according to the second preset condition
- the notification module is configured to notify the CSS signaling selected by the codebook subset according to the signaling indication method, and notify the terminal to select the codebook subset by using the CSS signaling.
- another apparatus for obtaining a codebook including:
- the codebook generating module is configured to generate a codebook corresponding to the N t port and the r layer transmits the precoding matrix feedback according to the first preset condition, where the first preset condition is a common setting condition between the base station and the terminal;
- a determining module configured to determine a signaling indication method for selecting a codebook subset of the codebook according to the fourth preset condition
- a signaling receiving module configured to receive code subset selection signaling
- the codebook subset determining module is configured to determine the codebook subset according to the signaling indication method and the code subset selection signaling.
- another apparatus for obtaining a codebook comprising:
- the codebook generating module is configured to generate, by the base station, a primary codebook corresponding to the Nt port and the r layer transmits the precoding matrix feedback according to the first preset condition, where the first preset condition is a common setting condition between the base station and the terminal;
- a codeword set generating module configured to generate, by the base station, a codeword set of the corresponding codebook according to the sixth preset condition and the master codebook;
- the configuration module is configured to, according to the notification configuration codebook, the notification includes at least one of the following: selection information of the codeword set, and/or selection information of the codeword in the codeword set.
- a system for acquiring a codebook includes: a base station and a terminal, and a base station and a terminal are in communication connection, wherein the base station is the foregoing device for acquiring a codebook or another acquisition code.
- the device of the present invention; the terminal is another device for acquiring a codebook as described above.
- the base station generates a codebook corresponding to the Nt port and the r layer transmits the precoding matrix feedback according to the first preset condition, where the first preset condition is a common setting condition between the base station and the terminal; a second preset condition determining a signaling indication method for selecting a codebook subset of the codebook; the base station, according to the signaling indication method, notifying the terminal selected by the CSS signaling selected by the codebook subset to solve the codebook subset selected by the terminal, Each codeword corresponds to one bit. If the codebook is large, the signaling overhead becomes large, and the signaling overhead is reduced.
- FIG. 1 is a flowchart of a method of acquiring a codebook according to an embodiment of the present invention
- FIG. 1-a is a schematic diagram of a function mapping in a method for acquiring a codebook according to an embodiment of the present invention
- FIG. 1-b is a schematic diagram of another function mapping of a method for acquiring a codebook according to an embodiment of the present invention.
- FIG. 1-c is a schematic diagram of still another function mapping of a method for acquiring a codebook according to an embodiment of the present invention.
- FIG. 1-d is a schematic diagram of still another function mapping of a method for acquiring a codebook according to an embodiment of the present invention
- FIG. 2 is a flowchart of a method for acquiring a codebook according to an embodiment of the present invention
- FIG. 3 is a flowchart of a method for acquiring a codebook according to another embodiment of the present invention.
- FIG. 4 is a structural diagram of an apparatus for acquiring a codebook according to an embodiment of the present invention.
- FIG. 5 is a structural diagram of another apparatus for acquiring a codebook according to an embodiment of the present invention.
- FIG. 6 is a structural diagram of still another apparatus for acquiring a codebook according to an embodiment of the present invention.
- FIG. 7 is a structural diagram of an apparatus for acquiring a codebook according to another embodiment of the present invention.
- FIG. 8 is a structural diagram of another apparatus for acquiring a codebook according to another embodiment of the present invention.
- FIG. 9 is a structural diagram of still another apparatus for acquiring a codebook according to another embodiment of the present invention.
- FIG. 10 is a structural diagram of still another apparatus for acquiring a codebook according to another embodiment of the present invention.
- FIG. 11 is a structural diagram of an apparatus for acquiring a codebook according to still another embodiment of the present invention.
- FIG. 12 is a structural diagram of another apparatus for acquiring a codebook according to still another embodiment of the present invention.
- FIG. 13 is a structural diagram of still another apparatus for acquiring a codebook according to still another embodiment of the present invention.
- FIG. 14 is a structural diagram of a system for acquiring a codebook according to still another embodiment of the present invention.
- FIG. 1 is a flowchart of a method for acquiring a codebook according to an embodiment of the present invention. As shown in FIG. 1 , on the base station side, the process includes the following steps:
- Step S102 The base station generates a codebook corresponding to the Nt port and the r layer transmits the precoding matrix feedback according to the first preset condition, where the first preset condition is a common setting condition between the base station and the terminal;
- Step S104 The base station determines, according to the second preset condition, a signaling indication method for selecting a codebook subset of the codebook.
- Step S106 The base station correspondingly obtains the Cascading Style Sheet (CSS) signaling selected by the codebook subset according to the signaling indication method, and notifies the terminal selected codebook subset by using the CSS signaling.
- CSS Cascading Style Sheet
- the base station in combination with step S102 to step S106, on the base station side, first, the base station generates a codebook corresponding to the Nt port and the r layer transmits the precoding matrix feedback according to the first preset condition. Second, the base station determines according to the second preset condition. The signaling indication method of the codebook subset selection of the codebook; finally, the base station notifies the terminal selected codebook subset by using the CSS signaling corresponding to the selected codebook subset according to the signaling indication method.
- the codebook generated by the base station is in the same manner as the codebook generated by the terminal.
- the base station generates a codebook corresponding to the Nt port and the r layer transmits the precoding matrix feedback according to the first preset condition, where the first preset condition is a common setting condition between the base station and the terminal;
- the preset condition determines a signaling indication method for selecting a codebook subset of the codebook;
- the base station solves the codebook subset selected by the terminal by corresponding CSS signaling selected by the codebook subset according to the signaling indication method, and solves each The codeword corresponds to one bit. If the codebook is large, the signaling overhead becomes large, and the signaling overhead is reduced.
- the first preset condition includes at least one of the following: agreeing to save the same codebook with the terminal or generating the same codebook in the same manner.
- the codebook includes at least one of the following: C b (r) including Mr precoding codewords, where r is an integer greater than or equal to 1; and the first includes RM1 precoding codewords The main codebook C b1 (r), and the second master codebook C b2 (r) containing the Mr 2 precoding codewords.
- the method for obtaining a codebook includes at least two modes for generating a codebook: mode 1, the base station and the terminal jointly maintain a fixed codebook; and in the second mode, the base station and the terminal generate the codebook in the same manner.
- the codebook generated by the base station side includes the foregoing two types of primary codebooks, that is, C b (r) including the M r precoding codewords, where r is an integer equal to or greater than 1; a first main codebook C b1 (r) comprising M r1 precoding code word and a second master codebook C b2 (r) comprising M r2 precoding code word.
- the steps of generating a codebook on the base station side are as follows:
- the main codebook C b (r) is generated as follows:
- the base station and the terminal jointly maintain a fixed codebook:
- the total number of layers ⁇ is 1, 2, 3, and 4.
- the main codebook has only one index:
- Table 1 shows the 4Tx codebook defined by Release 8 of LTE (single PMI codebook);
- the 8Tx codebook defined by Release 10 of LTE (dual PMI codebook) is as shown in Table 2.
- Table 2 the 8Tx codebook defined by Release 10 of LTE (dual PMI codebook) is as shown in Table 2.
- ⁇ n e j ⁇ n/2
- the codeword W is associated with the above three indexes, which can be expressed as multiple The form of a table, or a function form; this is because when considering more dimensions, each dimension separately feeds back the Precoding Matrix Indicator (PMI) to increase the number of PMIs, such as i1 for horizontal and vertical.
- PMI Precoding Matrix Indicator
- indexes i1, i2, i3, and i4 are defined, and the code word W is generated by the model.
- the finally generated code word W is associated with the above four indexes, and can be expressed in the form of a plurality of tables, or a function form; Since more dimensions are considered, the feedback PMI of each dimension increases the number of PMIs, for example, i1 represents horizontal dimension long-term broadband channel information, i2 represents vertical dimension long-term broadband channel information, and i3 represents horizontal dimension short-term sub-band channel information. , i4 represents the vertical dimension short-term sub-band channel information.
- the base station and the terminal generate the codebook in the same manner:
- the base station and the terminal configure the parameters based on the model, and generate the primary codebook C b (r) of the layer number 1.
- the model is as follows:
- each codeword corresponds to 3 PMIs, i1, i2, i3;
- the configuration parameter construction codebook can include:
- configure mv to be one or more functions in i1, i2, i3;
- configure mh to be one or more functions in i1, i2, i3;
- the functional relationship is optional as a linear functional relationship: for example, a ⁇ i1 + b ⁇ i2 + i3, a ⁇ b ⁇ i1 + b ⁇ i2 + i3, a ⁇ b ⁇ i1 + b ⁇ i2, a ⁇ i1 + i2 Wait.
- the codebook may correspond to one PMI, two PMIs, four PMIs, and the manner in which the codebook is generated and the configuration; both are pre-agreed to generate a model, and a function relationship between the codeword index and the codeword generation parameter is configured.
- the base station configures some parameters to construct the codebook, and finally determines the functional relationship between the index and the codeword, such as:
- X1 and X2 are matrices composed of DFT vectors
- W2 is a matrix of r columns
- N1 and N2 are the dimensions of DFT vectors in X1 and X2, respectively
- O d1 and O d2 are respectively X1
- DFT vector density control parameters of X2 DFT vector density control parameters of X2
- control parameters such as DFT vector spacing can be introduced; based on the configuration of these parameters, a codebook can be constructed.
- the base station and the terminal configure parameters according to the model, and generate the primary codebook C b (r) of the layer 2, and the model is as follows:
- each codeword corresponds to 4 PMIs, i1, i2, i3, i4;
- the configuration parameter construction codebook can include:
- configure mv to be one or more functions in i1, i2, i3, i4;
- configure mh to be one or more functions in i1, i2, i3;
- the functional relationship is preferably a linear functional relationship, for example: a ⁇ c ⁇ i1 + b ⁇ d ⁇ i2 + c ⁇ i3 + d ⁇ i4, a ⁇ i1 + b ⁇ i2 + i3, a ⁇ i1 + b ⁇ I2+i3a ⁇ b ⁇ i1+b ⁇ i2+i3, a ⁇ b ⁇ i1+b ⁇ i2, a ⁇ i1+i2, etc.; when configuring a function, it is often necessary to configure the expression of the function, multiple parameters in the function, For example, the values of a, b, and c.
- the base station and the terminal can also agree on a more complex model, configure parameters, and generate a primary codebook C b (r) of the layer number 2, wherein the model is as follows:
- the codebook generation method is similar to the previous embodiment.
- a codebook can be split into two codebooks for generation, saving, and configuration.
- the codebook of W1 and the codebook of W2 can be respectively saved, and W is constructed by using a codeword in W1 and a codeword in W2 by a function;
- W1 and W2 correspond to codebooks Cb1(r) and Cb2(r), respectively.
- the method of saving, configuring, and generating each codebook is similar to the previous Cb(r) save, configuration, and generation method types.
- the second preset condition includes at least one of the following:
- the base station determines, according to the second preset condition, a signaling indication method for selecting the codebook subset of the codebook, including the following manner :
- mapping between CSS signaling bits and Cb (r) codewords there are two kinds of mapping between CSS signaling bits and Cb (r) codewords, and the relationship is relatively simple.
- the method can be expressed in the form of a function, which can be specifically illustrated in the form of FIG. 1-a and FIG. 1-b. These two types are different mapping methods.
- the same signaling bits correspond to different multiple codeword groups. Different mapping methods can be used for different situations:
- Different terminals can adopt different mapping modes. This flexibility can be used to explicitly notify the mapping mode of each UE by using high-level signaling.
- Different feedback modes may use different mapping modes.
- the physical uplink control channel feedback mode 1-1 defined by the LTE protocol adopts the mapping mode 1
- the physical uplink control channel feedback mode 2-1 adopts the mapping mode 2
- the physical uplink shared channel feedback mode 1-2 adopts the mapping mode 1
- the physical uplink shared channel feedback mode 3-1 adopts the mapping mode 2; in this case, the base station and the terminal determine the mapping mode according to the current corresponding feedback mode;
- Feedback category A can adopt mapping mode 1
- feedback category B can adopt mapping mode 2;
- r layer r
- mapping mode 1 mapping mode 1
- codeword model 1 can adopt mapping mode 1
- codeword model 2 can adopt mapping mode 2; as shown in Figure 1-c, the shadow color portion corresponds to codeword model 1, White part corresponding code word model 2
- the functional relationship between different PMI indexes and codewords W when the total codebook is generated may use different mapping manners, such as the difference in the functional relationship between mv and mh and the indexes i1, i2, i3, i4 mentioned above.
- the mapping relationship may be different, and may be determined according to the number of parameters included in the expression, the values of the codebook structures a, b, c, d, and the like.
- mapping modes when generating the total codebook such as the configuration of N1 and N2 mentioned above, the configuration of DFT vector density control parameters, and the control parameters of DFT vector spacing, etc., may use different mapping modes;
- Q bit 2Q bit 1bit corresponds to 2P codewords 1bit corresponds to P codewords
- Different terminals can adopt different CSS signaling bit lengths and the number of codeword sets corresponding to each bit.
- high-level signaling can be used to explicitly notify the mapping mode for each UE.
- Different feedback modes can use different CSS signaling bit lengths, and the number of codeword sets corresponding to each bit, such as the physical uplink control channel feedback mode 1-1 defined by the LTE protocol, adopts Q bit per bit corresponding to 2P codes.
- physical uplink control channel feedback mode 2-1 adopts 2Q bit corresponding to P codewords per bit; for example, it is agreed that physical uplink shared channel feedback mode 1-2 adopts Q bit per bit corresponding to 2P codewords, and physical uplink shared channel feedback Mode 3-1 adopts mapping mode 2Q bit corresponding to P codewords per bit; in this case, the base station and the terminal determine the length of the CSS signaling bit according to the current corresponding feedback mode, and the number of codeword sets corresponding to each bit;
- Different feedback classes can use different CSS signaling bit lengths, the number of codeword sets corresponding to each bit, such as feedback class A can use Q bit per bit corresponding to 2P codewords, feedback class B can use 2Q bit per Bit corresponds to P code words;
- the CSS signaling bit length and the number of codeword sets corresponding to each bit may be determined according to the above conditions;
- codeword model 1 can use Q bit per bit corresponding to 2P codewords
- codeword model 2 can use 2Q bits per bit.
- Bit corresponds to P codewords; as shown in Figure 1-d, the shaded portion corresponds to the codeword model 1, and the white portion corresponds to the codeword model 2;
- the total number of codewords indicated by the CSS signaling is determined.
- the total number of codewords indicated by the CSS signaling can be determined in the following manner:
- the signaling is a maximum number of codeword parameters of the sub-codebook to be constructed configured by the base station, and the parameter may be different for different feedback modes and different reports. Type, number of layers, and feedback category Class are configured separately;
- the number of codewords of different subcodebooks to be constructed may be determined according to different feedback categories (Class), such as 256 maximum Class A and 64 maximum Class B;
- the number of codewords of the subcodebook to be constructed may be different according to different layer layers, such as layer 1 of 256 and layer 2 of 64;
- the number of codewords of different subcodebooks to be constructed may be determined according to different feedback modes, such as 256 PUSCH Mode 3-1, PU SCH 3-2, 64;
- the number of codewords of different subcodebooks to be constructed may be determined according to the report type, such as one type of 4 codewords and another type of 16 codewords; and the Type bearer capability and the bit error rate requirement;
- the number of codewords of different subcodebooks to be constructed may be determined according to the number of ports N t . For example, when N t is 16, the number of codewords of the subcodebook to be constructed is 64 codewords, and when N t is 8, The number of codewords of the constructed subcodebook is 16 codewords.
- the base station determines, according to the second preset condition, the signaling of the codebook subset selected by the codebook. Instructions, including the following:
- a mode determining CSS and signaling bit C b1 (r) and / or C b2 (r) the relationship between the codeword; or, determining signaling bit CSS and C b1 (r) and / or C b2 (r) code a relationship between the codeword indexes; wherein, the Cb1 (r) codebook has one or more codeword indexes, and the Cb2 (r) codebook has one or more codeword indexes;
- Different terminals can adopt different mapping modes. This flexibility can be used to explicitly notify the mapping mode of each UE by using high-level signaling.
- Different feedback modes may use different mapping modes.
- the physical uplink control channel feedback mode 1-1 defined by the LTE protocol adopts the mapping mode 1
- the physical uplink control channel feedback mode 2-1 adopts the mapping mode 2
- the physical uplink shared channel feedback mode 1-2 adopts the mapping mode 1
- the physical uplink shared channel feedback mode 3-1 adopts the mapping mode 2; in this case, the base station and the terminal determine the mapping mode according to the current corresponding feedback mode;
- Feedback category A can adopt mapping mode 1
- feedback category B can adopt mapping mode 2;
- r layer r
- mapping mode 1 mapping mode 1
- codeword model 1 can adopt mapping mode 1
- codeword model 2 can adopt mapping mode 2;
- the functional relationship between the different PMI indexes generated by the total codebook and the codeword W can use different mapping methods, such as the previously mentioned function relationship expressions between mv and mh and the indexes i1, i2, i3, i4.
- the mapping relationship may be different, and may be determined according to the number of parameters included in the expression, the values of the codebook structures a, b, c, d, and the like.
- mapping methods when generating the total codebook, such as the configuration of N1 and N2 mentioned above, the configuration of DFT vector density control parameters, and the control parameters of DFT vector spacing, may use different mapping methods.
- Different terminals can adopt different mapping modes. This flexibility can be used to explicitly notify the mapping mode of each UE by using high-level signaling.
- Different feedback modes may use different mapping modes.
- the physical uplink control channel feedback mode 1-1 defined by the LTE protocol adopts the mapping mode 1
- the physical uplink control channel feedback mode 2-1 adopts the mapping mode 2
- the physical uplink shared channel feedback mode 1-2 adopts the mapping mode 1
- the physical uplink shared channel feedback mode 3-1 adopts the mapping mode 2; in this case, the base station and the terminal determine the mapping mode according to the current corresponding feedback mode;
- Feedback category A can adopt mapping mode 1
- feedback category B can adopt mapping mode 2;
- r layer r
- mapping mode 1 mapping mode 1
- codeword model 1 can adopt mapping mode 1
- codeword model 2 can adopt mapping mode 2;
- the functional relationship between the different PMI indexes generated by the total codebook and the codeword W can use different mapping methods, such as the previously mentioned function relationship expressions between mv and mh and the indexes i1, i2, i3, i4.
- the mapping relationship may be different, and may be determined according to the number of parameters included in the expression, the values of the codebook structures a, b, c, d, and the like.
- Different terminals can adopt different CSS signaling bit lengths and the number of codeword sets corresponding to each bit.
- high-level signaling can be used to explicitly notify the mapping mode for each UE.
- Different feedback modes can use different CSS signaling bit lengths, and the number of codeword sets corresponding to each bit, such as the physical uplink control channel feedback mode 1-1 defined by the LTE protocol, adopts Q bit per bit corresponding to 2P codes.
- physical uplink control channel feedback mode 2-1 adopts 2Q bit corresponding to P codewords per bit; for example, it is agreed that physical uplink shared channel feedback mode 1-2 adopts Q bit per bit corresponding to 2P codewords, and physical uplink shared channel feedback Mode 3-1 adopts mapping mode 2Q bit corresponding to P codewords per bit; in this case, the base station and the terminal determine according to the current corresponding feedback mode.
- Different feedback classes can use different CSS signaling bit lengths, the number of codeword sets corresponding to each bit, such as feedback class A can use Q bit per bit corresponding to 2P codewords, feedback class B can use 2Q bit per Bit corresponds to P code words;
- the total number of codewords indicated by the CSS signaling can be determined in the following manner:
- the signaling is a maximum number of codeword parameters of the sub-codebook to be constructed configured by the base station, and the parameter may be different for different feedback modes and different reports.
- Type, number of layers, and feedback category (Class) are configured separately;
- the number of codewords of different subcodebooks to be constructed may be determined according to different feedback categories (Class), such as 256 maximum Class A and 64 maximum Class B;
- the number of codewords of the subcodebook to be constructed may be different according to different layer layers, such as layer 1 of 256 and layer 2 of 64;
- the number of codewords of different subcodebooks to be constructed may be determined according to different feedback modes, such as 256 PUSCH Mode 3-1 and 64 PU SCH 3-2;
- the number of codewords of different subcodebooks to be constructed may be determined according to the Report Type, such as one type being 4 codewords and the other type being 16 codewords; related to the Type bearer capability and the bit error rate requirement;
- N t is the number of such codewords 16 is configured to be 64 sub-codebook codewords, N t is 8, to be built
- the number of codewords of the subcodebook is 16 codewords.
- the codebook subset selection indication corresponds to the codebook as C b1 (r) and/or C b2 (r).
- the second preset condition includes at least one of the following: a number of codewords included in C b (r), a functional relationship parameter between the codeword and the PMI (s), a codebook generation parameter, and a configuration codebook.
- the method for obtaining a codebook provided by the embodiment of the present application further includes:
- the base station configures a configuration codebook size to be configured according to the third preset condition
- the third preset condition includes at least one of the following: using the configuration codebook feedback mode, the value of the layer r, the CSI Report Type and the codeword generation model using the configuration codebook, and the feedback mode includes: PUCCH feedback Mode / PUSCH feedback mode.
- the step of determining, by the base station in the step S104, the signaling indication method of selecting the codebook subset of the codebook according to the second preset condition further includes:
- the signaling indication selected by the codebook subset is notified by higher layer signaling.
- FIG. 2 is a flowchart of a method for acquiring a codebook according to an embodiment of the present invention. As shown in FIG. 2, on the terminal side, the process includes the following step:
- Step S202 The terminal generates a codebook corresponding to the Nt port, and the r layer transmits the precoding matrix feedback according to the first preset condition, where the first preset condition is a common setting condition between the base station and the terminal;
- Step S204 The terminal determines, according to the fourth preset condition, a signaling indication method for selecting a codebook subset of the codebook.
- Step S206 the terminal receives the code subset selection signaling.
- Step S208 the terminal determines the codebook subset according to the signaling indication method and the code subset selection signaling.
- the terminal in combination with step S202 to step S208, on the terminal side, first, the terminal generates a codebook corresponding to the Nt port and the r layer transmits the precoding matrix feedback according to the first preset condition; secondly, the terminal determines according to the fourth preset condition.
- Signaling indication method for selecting a codebook subset of a codebook third, terminal connection The received subset selects signaling; fourth, the terminal determines the codebook subset according to the signaling indication method and the code subset selection signaling.
- the codebook generated by the terminal is in the same manner as the codebook generated by the base station.
- the embodiment of the present application is described on the terminal side, and corresponds to the base station side shown in FIG. 1 in the process of acquiring the codebook.
- the terminal generates a codebook corresponding to the Nt port and the r layer transmits the precoding matrix feedback according to the first preset condition, where the first preset condition is a common setting condition between the base station and the terminal; the terminal is according to the fourth Presetting conditions determine a signaling indication method for selecting a codebook subset of the codebook; the terminal receives the code subset selection signaling; the terminal determines the codebook subset according to the signaling indication method and the code subset selection signaling, and solves each The codeword corresponds to one bit. If the codebook is large, the signaling overhead becomes large, and the signaling overhead is reduced.
- the first preset condition includes at least one of the following: agreeing to save the same codebook with the base station or generating the same codebook in the same manner.
- the codebook includes at least one of the following: C b (r) including the M r precoding codewords, where r is an integer greater than or equal to 1; and the number including the M r1 precoding codewords A primary codebook C b1 (r), and a second primary codebook C b2 (r) containing RM 2 precoding codewords.
- the step S204 determines a preset condition according to the fourth terminal signaling codebook selected codebook subset indication
- the method includes the following methods:
- the total number of codewords indicated by the CSS signaling is determined.
- the determination method is the same.
- the terminal determines, according to the fourth preset condition, the codebook subset selected by the codebook.
- Signaling indication method including the following methods:
- a mode determining CSS and signaling bit C b1 (r) and / or C b2 (r) the relationship between the codeword; or, determining signaling bit CSS and C b1 (r) and / or C b2 (r) code the relationship between this codeword index; wherein, C b1 (r) codeword index to codebook 1 or more, C b2 (r) codeword index to codebook 1 or more; and / or or,
- the codebook subset selection indication corresponds to the codebook as C b1 (r) and/or C b2 (r).
- the determination method is the same.
- the fourth preset condition includes at least one of the following: the signaling indication method configuration signaling of the codebook subset selection, the number of codewords included in C b (r), and the codeword and the PMI(s) Function relationship parameters, codebook generation parameters, feedback mode using configuration codebook, port number N t , layer number r, current configuration codebook size to be configured, CSI Report Type using configuration codebook, feedback class ClassA or B, And a codeword generation model, wherein the feedback mode comprises: a PUCCH feedback mode/PUSCH feedback mode.
- the method for obtaining a codebook provided by the embodiment of the present application further includes:
- the terminal determines the configuration codebook size to be configured according to the fifth preset condition, where the fifth preset condition includes at least one of the following: using the configuration codebook feedback mode, the value of the layer number r, and using the configuration code This CSI Report Type.
- the method for obtaining the codebook provided by the embodiment of the present application further includes:
- Step S211 the feedback channel information is quantized according to the codebook subset.
- FIG. 3 is a flowchart of a method for acquiring a codebook according to another embodiment of the present invention. As shown in FIG. Including the following steps:
- Step S302 The base station generates, according to the first preset condition, a primary codebook corresponding to the Nt port, and the r layer transmits the precoding matrix feedback, where the first preset condition is a common setting condition between the base station and the terminal;
- Step S304 the base station generates a codeword set of the corresponding codebook according to the sixth preset condition and the master codebook.
- Step S306 the base station according to the notification configuration codebook, and the notification includes at least one of the following: a codeword set Selection information, and/or selection information of codewords within the codeword set.
- step S302 to step S306 on the base station side, first, the base station generates a primary codebook corresponding to the Nt port and the r layer transmits the precoding matrix feedback according to the first preset condition; secondly, the base station according to the sixth preset condition and The master codebook generates a codeword set corresponding to the codebook; finally, the base station configures the codebook according to the notification.
- the base station and the terminal jointly save or generate the primary codebook Cb(r) corresponding to the Nt port, and the r layer transmits the precoding matrix feedback; the primary codebook C(r) includes the Mr precoding codewords. Determining K methods to select the codewords in the main codebook C b (r) to obtain K codeword sets C b (r, 1), C b (r, 2) ...
- the base station notifies the selection information by selecting the code word and / or codewords within the codeword information provided This configuration code; wherein the selection information notified codewords, notification code words in the code word set selection information, or K> 1, different values of k are notified.
- [value of K] [value of N k , method of selecting N k codewords from M k to construct C b (r, k)], [replace N k codewords into G k rule group, code words of the group G k] is determined according to at least one of the following parameters: parameter function between codewords and PMI (s), allowing the current configuration of the codebook size, the current feedback mode (PUCCH / PUCCH Mode xy), number of ports N t , number of layers r.
- the base station generates a primary codebook corresponding to the Nt port and the r layer transmits the precoding matrix according to the first preset condition; and the base station generates the codeword of the corresponding codebook according to the sixth preset condition and the primary codebook.
- the base station according to the notification configuration codebook, and the notification includes at least one of the following: the selection information of the codeword set, and/or the selection information of the codeword in the codeword set, which is solved because each codeword corresponds to one bit, if When the codebook is large, the signaling overhead becomes large, and the signaling overhead is reduced.
- the first preset condition includes at least one of the following: agreeing to save the same codebook with the terminal or The same codebook is generated in the same way.
- the primary codebook is Cb (r) containing Mr precoding codewords.
- the base station determines the code of the codeword set according to the k value, and the base station generates the code of the corresponding codebook according to the sixth preset condition and the primary codebook.
- the steps of the word set include:
- the codeword included in C b (r, k) is all or part of the codeword in C b (r), and the corresponding number of codewords is N k .
- the union of the codeword set C b (r, 1), C b (r, 2) ... C b (r, K) is C b (r).
- codewords in Cb (r,k) are generated by different codeword models.
- the method for obtaining the codebook provided by the embodiment of the present application further includes:
- Step S305 The base station determines the notification by using the seventh preset condition.
- the seventh preset condition includes at least one of the following: a report type Report Type, a feedback type Class A/B, a port number Nt, and a transmission layer number r.
- the maximum number of codewords included in the configured codebook is determined by one or more of the following: feedback mode, feedback mode, Report Type, Class A/B, and port number Nt , the number of transmission layers r.
- the base station is in two feedback modes: the PUCCH and the PUSCH are respectively coded in the selection information configuration;
- the base station enters the code selection information configuration for the two feedback categories Class;
- the base station performs codebook selection information for each of the plurality of codeword models.
- a device for obtaining a codebook is provided, and the device is configured to implement the foregoing embodiments and preferred embodiments, and details are not described herein.
- the term "module” may implement a combination of software and/or hardware of a predetermined function.
- the apparatus described in the following embodiments is preferably implemented in software, hardware, or a combination of software and hardware, is also possible and contemplated.
- FIG. 4 is a structural diagram of an apparatus for acquiring a codebook according to an embodiment of the present invention. As shown in FIG. 4, on the base station side, the apparatus includes: a code.
- the codebook generating module 42 is configured to generate a codebook corresponding to the Nt port and the r layer transmits the precoding matrix feedback according to the first preset condition, where the first preset condition is a common setting condition between the base station and the terminal;
- the method determining module 44 is configured to determine a signaling indication method for selecting a codebook subset of the codebook according to the second preset condition
- the notification module 46 is configured to notify the terminal to select the codebook subset by using the CSS signaling corresponding to the selected codebook subset according to the signaling indication method.
- the apparatus for acquiring a codebook uses a base station to generate a codebook corresponding to the Nt port and the r layer transmits the precoding matrix feedback according to the first preset condition, where the first preset condition is common between the base station and the terminal. Setting a condition; the base station determines a signaling indication method for selecting a codebook subset of the codebook according to the second preset condition; the base station notifies the selected codebook by using CSS signaling corresponding to the selected codebook subset according to the signaling indication method
- the subset solves the problem that the signaling overhead becomes larger if the codebook is larger than one bit, and the signaling overhead is reduced.
- FIG. 5 is a structural diagram of another apparatus for acquiring a codebook according to an embodiment of the present invention.
- the method determining module 44 includes: a first method determining unit 441, a second method determining unit 442, and a third method determining Unit 443, wherein
- a first determination unit 441 method to determine the relationship between the CSS signaling bit codeword C b (r) and, or, determining signaling between the CSS bit 1 or more indexing and Cb (r) of the codebook a relationship; wherein, the codeword index of the C b (r) codebook is one or more;
- a second method determining unit 442 configured to determine a bit length of the CSS signaling; and/or,
- the third method determining unit 443 is arranged to determine the total number of codewords indicated by the CSS signaling.
- FIG. 6 is a structural diagram of another apparatus for acquiring a codebook according to an embodiment of the present invention.
- the codebook is a first primary codebook C b1 (r) and a second primary code.
- the method determining module 44 includes: a fourth method determining unit 444, a fifth method determining unit 445, a sixth method determining unit 446, and a seventh method determining unit 447, wherein
- the fourth method determining unit 444 is configured to determine a relationship between the CSS signaling bit and the C b1 (r) and/or C b2 (r) codewords; or, to determine the CSS signaling bits and C b1 (r) and/or C b2 (r) The relationship between the codeword indices of the codebook; wherein, the codeword index of the Cb1 (r) codebook is one or more, and the codeword index of the Cb2 (r) codebook is one. Or multiple; and/or,
- a fifth method determining unit 445 configured to determine a CSS signaling bit length
- a sixth method determining unit 446 configured to determine a total number of codewords indicated by the CSS signaling; and/or,
- the seventh method determining unit 447 is configured to determine that the codebook subset selection instruction corresponds to the codebook as C b1 (r) and/or C b2 (r).
- FIG. 7 is a structural diagram of an apparatus for acquiring a codebook according to another embodiment of the present invention. As shown in FIG. 7, on the terminal side, the apparatus is provided. The method includes: a codebook generating module 52, a determining module 54, a signaling receiving module 56, and a codebook subset determining module 58, where
- the codebook generating module 52 is configured to generate a codebook corresponding to the N t port and the r layer transmits the precoding matrix feedback according to the first preset condition, where the first preset condition is a common setting condition between the base station and the terminal;
- the determining module 54 is configured to determine a signaling indication method for selecting a codebook subset of the codebook according to the fourth preset condition;
- the signaling receiving module 56 is configured to receive code subset selection signaling
- the codebook subset determining module 58 is configured to determine the codebook subset according to the signaling indication method and the code subset selection signaling.
- the device for obtaining a codebook provided by the embodiment of the present application generates a codebook corresponding to the N t port and the r layer transmits the precoding matrix according to the first preset condition, where the first preset condition is between the base station and the terminal. Setting a condition jointly; the terminal determines a signaling indication method for selecting a codebook subset of the codebook according to the fourth preset condition; the terminal receives the code subset selection signaling; the terminal determines according to the signaling indication method and the code subset selection signaling
- the codebook subset solves the problem that the signaling overhead becomes larger if the codebook is larger than one bit, and the signaling overhead is reduced.
- FIG. 8 is a structural diagram of another apparatus for acquiring a codebook according to another embodiment of the present invention.
- the codebook is Cb(r) including Mr precoding codewords.
- the determining module 54 includes: a first determining unit 541, a second determining unit 542, and a third determining unit 543, where
- a second determining unit 542 configured to determine a bit length of the CSS signaling; and/or,
- the third determining unit 543 is configured to determine the total number of codewords indicated by the CSS signaling.
- FIG. 9 is a structural diagram of another apparatus for acquiring a codebook according to another embodiment of the present invention.
- the codebook is a first primary codebook Cb1(r) and a second primary.
- the determining module 54 includes: a fourth determining unit 544, a fifth determining unit 545, a sixth determining unit 546, and a seventh determining unit 547, wherein
- the fourth determining unit 544 is configured to determine a relationship between the CSS signaling bit and the C b1 (r) and/or C b2 (r) codeword; or, determine the CSS signaling bit and C b1 (r) and/or C B2 (r) the relationship between the codeword indices of the codebook; wherein the codeword index of the Cb1 (r) codebook is one or more, and the codeword index of the Cb2 (r) codebook is one or Multiple; and/or,
- a fifth determining unit 545 configured to determine a CSS signaling bit length
- a sixth determining unit 546 configured to determine a total number of codewords indicated by the CSS signaling; and/or,
- the seventh determining unit 547 is configured to determine that the codebook subset selection instruction corresponds to the codebook as C b1 (r) and/or C b2 (r).
- FIG. 10 is a structural diagram of another apparatus for acquiring a codebook according to another embodiment of the present invention.
- the apparatus for acquiring a codebook provided by the embodiment of the present application further includes: an information feedback module. 60, of which
- the information feedback module 60 is configured to quantize the feedback channel information according to the codebook subset after the terminal determines the codebook subset according to the signaling indication method and the code subset selection signaling.
- FIG. 11 is a structural diagram of an apparatus for acquiring a codebook according to still another embodiment of the present invention. As shown in FIG. 11, on the base station side, the apparatus is The method includes: a codebook generating module 72, a codeword set generating module 74, and a configuration module 76, where
- the codebook generating module 72 is configured to generate a master codebook corresponding to the Nt port and the r layer transmits the precoding matrix according to the first preset condition, where the first preset condition is a common setting condition between the base station and the terminal;
- the codeword set generating module 74 is configured to generate a codeword set of the corresponding codebook according to the sixth preset condition and the master codebook;
- the configuration module 76 is configured to, according to the notification configuration codebook, the notification includes at least one of the following: selection information of the codeword set, and/or selection information of the codeword in the codeword set.
- the apparatus for acquiring a codebook provided by the embodiment of the present application, on the base station side, the base station generates a primary codebook corresponding to the Nt port and the r layer transmits the precoding matrix according to the first preset condition; the base station according to the sixth preset condition and The master codebook generates a codeword set corresponding to the codebook; the base station according to the notification configuration codebook, and the notification includes at least one of the following: the selection information of the codeword set, and/or the selection information of the codeword in the codeword set, Since each codeword corresponds to one bit, if the codebook is large, the signaling overhead becomes large, and the signaling overhead is reduced.
- FIG. 12 is a structural diagram of another apparatus for acquiring a codebook according to still another embodiment of the present invention.
- the sixth preset condition is that K is greater than 1
- the value is determined according to the value of k.
- the codeword set generation module 74 includes a codeword set generation unit 741, where
- the codeword included in C b (r, k) is all or part of the codeword in C b (r), and the corresponding number of codewords is Nk.
- FIG. 13 is a structural diagram of an apparatus for acquiring a codebook according to another embodiment of the present invention.
- the apparatus for acquiring a codebook provided by the embodiment of the present application further includes: determining a codebook. Module 75, wherein
- the codebook determining module 75 is configured to determine the notification by using the seventh preset condition according to the notification configuration code book, wherein the seventh preset condition includes at least one of the following: a report type Report Type, a feedback type Class A/B, and a port number. Nt and the number of transport layers r.
- FIG. 14 is a structural diagram of a system for acquiring a codebook according to still another embodiment of the present invention.
- the system includes: a base station 82.
- the terminal 84, the base station 82 and the terminal 84 are communicatively connected, wherein
- the base station 82 is the apparatus for acquiring the codebook shown in any one of FIG. 4 to FIG. 6 or FIG. 11 to FIG. 13;
- the terminal 84 is a device for acquiring a codebook as shown in any of FIGS. 7 to 10.
- each of the above modules may be implemented by software or hardware.
- the foregoing may be implemented by, but not limited to, the foregoing modules are all located in the same processor; or, the modules are located in multiple In the processor.
- Embodiments of the present invention also provide a storage medium.
- the foregoing storage medium may be configured to store program code for performing the following steps:
- the base station generates, according to the first preset condition, a codebook corresponding to the Nt port, and the r layer transmits the precoding matrix feedback, where the first preset condition is a common setting condition between the base station and the terminal;
- the base station determines, according to the second preset condition, a signaling indication method for selecting a codebook subset of the codebook.
- the base station notifies the terminal selected codebook subset by using CSS signaling corresponding to the selected codebook subset according to the signaling indication method.
- the foregoing storage medium may include, but is not limited to, a USB flash drive, a read-only memory (ROM), and a random access memory (RAM, Random Access). Memory, removable hard disk, disk or optical disk, etc., which can store program code.
- the processor executes, according to the stored program code in the storage medium, if the codebook is Cb(r) including the Mr precoding codewords, the base station according to the second preset condition.
- Determining a signaling indication method for selecting a codebook subset of the codebook comprising the following manner: mode 1, determining a relationship between a CSS signaling bit and a Cb (r) codeword, or determining a CSS signaling bit and Cb ( r) a relationship between one or more indexes of the codebook; wherein, the codeword index of the Cb (r) codebook is one or more; and/or, mode two, determining the bit length of the CSS signaling And/or, mode three, determine the total number of codewords indicated by the CSS signaling.
- the processor executes, according to the stored program code in the storage medium, that the codebook is the first master codebook C b1 (r) and the second master codebook C b2 (r) And determining, by the base station, a signaling indication method for selecting a codebook subset of the codebook according to the second preset condition, including the following manner: manner 1, determining CSS signaling bit and C b1 (r) and/or C b2 (r) code a relationship between words; or, a relationship between a CSS signaling bit and a codeword index of a C b1 (r) and/or C b2 (r) codebook; a codeword index of a C b1 (r) codebook
- the C b2 (r) codebook has a codeword index of one or more; and/or, mode two, determines a CSS signaling bit length; and/or, mode three, determines CSS signaling The total number of codewords indicated; and/or, mode four,
- the processor performs, according to the stored program code in the storage medium, the base station to configure the current configuration codebook size to be configured according to the third preset condition, where the third preset condition includes at least the following at least One: using the configuration codebook feedback mode, the value of the layer r, the CSI Report Type and the codeword generation model using the configuration codebook, and the feedback mode includes: PUCCH/PUCCH and/or Mode xy.
- the step of the processor performing, according to the stored program code in the storage medium, determining, by the base station, the signaling indication that the codebook subset of the codebook is selected according to the second preset condition further includes: The signaling indication selected by the notification codebook subset.
- modules or steps of the present invention described above can be implemented by a general-purpose computing device that can be centralized on a single computing device or distributed across a network of multiple computing devices. Alternatively, they may be implemented by program code executable by the computing device such that they may be stored in the storage device for execution by the computing device, and In some cases, the steps shown or described may be performed in an order different than that herein, or they may be separately fabricated into individual integrated circuit modules, or a plurality of modules or steps thereof may be fabricated into a single integrated circuit. Module to achieve. Thus, the invention is not limited to any specific combination of hardware and software.
- An embodiment of the present invention provides a method, an apparatus, and a system for acquiring a codebook, where the method includes: generating, by a base station, a codebook corresponding to an Nt port and an r layer transmitting a precoding matrix according to a first preset condition, where The preset condition is a common setting condition between the base station and the terminal; the base station determines a signaling indication method for selecting the codebook subset of the codebook according to the second preset condition, and correspondingly obtains the codebook subset according to the signaling indication method.
- the selected CSS signaling notifies the selected codebook subset by the CSS signaling, and solves the problem that the signaling overhead becomes larger if the codebook is larger because the codebook is larger than one bit. The effect of signaling overhead.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明实施例提供了一种获取码本的方法、装置及***,所述方法包括:基站依据第一预设条件生成对应于Nt端口,r层传输预编码矩阵反馈的码本,第一预设条件为基站与终端之间的共同设定条件;基站依据第二预设条件确定码本的码本子集选择的信令指示方法;基站依据信令指示方法通过对应得到码本子集选择的CSS信令通知终端选择的码本子集。
Description
本发明实施例涉及但不限于通信领域,具体而言,涉及一种获取码本的方法、装置及***。
随着多输入多输出(Multi-input Multi-output,简称MIMO)技术的发展,发送端支持的天线数目越来越多,造成了信道矩阵以及需要反馈信道信息的维度越来越大。如果要保持与较小天线数目时近似的量化精度,反馈开销会出现成倍数的增加;另外,由于码字数目太多还会造成终端复杂度显著增长的问题。一个解决办法是利用终端与基站之间的信道的一些相关特性,预先配置与信道匹配的高量化效率的码本,该码本中可能只有较少的码字,但是由于与信道十分匹配,具有非常高的量化效率。但是,码本的配置问题目前并没有很好的解决办法。
相关技术中,需要码本中的码字进行位图(bitmap)的映射,每个码字对应1个bit,通过bit的状态位指示该码字是否被选择,由于每个码字对应一个bit,如果码本较大时,信令开销会很大。
针对上述相关技术中由于每个码字对应一个bit,如果码本较大时,导致信令开销变大的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种获取码本的方法、装置及***,以至少解决相关技术中由于每个码字对应一个bit,如果码本较大时,导致的信令开销变大的问题。
以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。
根据本发明实施例的一个方面,提供了一种获取码本的方法,包括:
基站依据第一预设条件生成对应于Nt端口,r层传输预编码矩阵反馈的码本,第一预设条件为基站与终端之间的共同设定条件;基站依据第二预设条件确定码本的码本子集选择的信令指示方法;基站依据信令指示方法对应得到码本子集选择的CSS信令,通过所述CSS信令通知终端选择的码本子集。
根据本发明实施例的一个方面,提供了另一种获取码本的方法,包括:
终端依据第一预设条件生成对应于Nt端口,r层传输预编码矩阵反馈的码本,第一预设条件为基站与终端之间的共同设定条件;终端依据第四预设条件确定码本的码本子集选择的信令指示方法;终端接收码子集选择信令;终端依据信令指示方法及码子集选择信令确定码本子集。
根据本发明实施例的一个方面,提供了又一种获取码本的方法,包括:基站依据第一预设条件生成对应于Nt端口,r层传输预编码矩阵反馈的主码本,第一预设条件为基站与终端之间的共同设定条件;
基站依据第六预设条件和主码本,生成对应码本的码字集合;基站依据通知配置码本,通知包括以下至少之一:码字集合的选择信息,和/或,码字集合内的码字的选择信息。
根据本发明实施例的另一方面,提供了一种获取码本的装置,包括:
码本生成模块,设置为依据第一预设条件生成对应于Nt端口,r层传输预编码矩阵反馈的码本,第一预设条件为基站与终端之间的共同设定条件;
方法确定模块,设置为依据第二预设条件确定码本的码本子集选择的信令指示方法;
通知模块,设置为依据信令指示方法对应得到码本子集选择的CSS信令,通过所述CSS信令通知终端选择的码本子集。
根据本发明实施例的另一方面,提供了另一种获取码本的装置,包括:
码本生成模块,设置为依据第一预设条件生成对应于Nt端口,r层传输预编码矩阵反馈的码本,第一预设条件为基站与终端之间的共同设定条件;
确定模块,设置为依据第四预设条件确定码本的码本子集选择的信令指示方法;
信令接收模块,设置为接收码子集选择信令;
码本子集确定模块,设置为依据信令指示方法及码子集选择信令确定码本子集。
根据本发明实施例的另一方面,提供了又一种获取码本的装置,包括:
码本生成模块,设置为基站依据第一预设条件生成对应于Nt端口,r层传输预编码矩阵反馈的主码本,第一预设条件为基站与终端之间的共同设定条件;
码字集合生成模块,设置为基站依据第六预设条件和主码本,生成对应码本的码字集合;
配置模块,设置为依据通知配置码本,通知包括以下至少之一:码字集合的选择信息,和/或,码字集合内的码字的选择信息。
根据本发明实施例的又一方面,提供了一种获取码本的***,包括:基站和终端,基站和终端通信连接,其中,基站为上述一种获取码本的装置或又一种获取码本的装置;终端为上述另一种获取码本的装置。
通过本发明实施例,采用基站依据第一预设条件生成对应于Nt端口,r层传输预编码矩阵反馈的码本,第一预设条件为基站与终端之间的共同设定条件;基站依据第二预设条件确定码本的码本子集选择的信令指示方法;基站依据信令指示方法通过对应得到码本子集选择的CSS信令通知终端选择的码本子集,解决了由于每个码字对应一个bit,如果码本较大时,导致信令开销变大的问题,进而达到了降低信令开销的效果。
在阅读并理解了附图和详细描述后,可以明白其他方面。
附图概述
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明设置为解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的获取码本的方法的流程图;
图1-a是根据本发明实施例的获取码本的方法中一种函数映射的示意图;
图1-b是根据本发明实施例的获取码本的方法另一种函数映射的示意图;
图1-c是根据本发明实施例的获取码本的方法又一种函数映射的示意图;
图1-d是根据本发明实施例的获取码本的方法再一种函数映射的示意图;
图2是根据本发明实施例的一种获取码本的方法的流程图;
图3是根据本发明另一实施例的一种获取码本的方法的流程图
图4是根据本发明实施例的一种获取码本的装置的结构图;
图5是根据本发明实施例的另一种获取码本的装置的结构图;
图6是根据本发明实施例的又一种获取码本的装置的结构图;
图7是根据本发明另一实施例的一种获取码本的装置的结构图;
图8是根据本发明另一实施例的另一种获取码本的装置的结构图;
图9是根据本发明另一实施例的又一种获取码本的装置的结构图;
图10是根据本发明另一实施例的再一种获取码本的装置的结构图;
图11是根据本发明又一实施例的一种获取码本的装置的结构图;
图12是根据本发明又一实施例的另一种获取码本的装置的结构图;
图13是根据本发明又一实施例的又一种获取码本的装置的结构图;以及,
图14是根据本发明又一实施例的一种获取码本的***的结构图。
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是设置为区别类似的对象,而不必设置为描述特定的顺序或先后次序。
实施例一
在本实施例中提供了一种获取码本的方法,图1是根据本发明实施例的获取码本的方法的流程图,如图1所示,在基站侧,该流程包括如下步骤:
步骤S102,基站依据第一预设条件生成对应于Nt端口,r层传输预编码矩阵反馈的码本,第一预设条件为基站与终端之间的共同设定条件;
步骤S104,基站依据第二预设条件确定码本的码本子集选择的信令指示方法;
步骤S106,基站依据信令指示方法对应得到码本子集选择的层叠样式表(CSS)信令,通过所述CSS信令通知终端选择的码本子集。
具体的,结合步骤S102至步骤S106,在基站侧,首先,基站依据第一预设条件生成对应于Nt端口,r层传输预编码矩阵反馈的码本;其次,基站依据第二预设条件确定码本的码本子集选择的信令指示方法;最后,基站依据信令指示方法通过对应得到码本子集选择的CSS信令通知终端选择的码本子集。其中,基站生成的码本方式与终端生成的码本的方式相同。
通过上述步骤,采用基站依据第一预设条件生成对应于Nt端口,r层传输预编码矩阵反馈的码本,第一预设条件为基站与终端之间的共同设定条件;基站依据第二预设条件确定码本的码本子集选择的信令指示方法;基站依据信令指示方法通过对应得到码本子集选择的CSS信令通知终端选择的码本子集,解决了由于每个码字对应一个bit,如果码本较大时,导致信令开销变大的问题,进而达到了降低信令开销的效果。
可选的,第一预设条件至少包括以下之一:与终端约定保存相同码本或依据相同的方式产生相同的码本。
可选的,码本至少包括以下至少之一:包含有Mr个预编码码字的Cb(r),其中,r为大于或等于1的整数;包含Mr1个预编码码字的第一主码本Cb1(r),和,包含Mr2个预编码码字的第二主码本Cb2(r)。
这里本申请实施例提供的获取码本的方法中对于生成码本包括至少两种方式:方式一,基站与终端共同保持固定码本;方式二,基站与终端依据相同的方式生成码本。
此外,在本申请实施例提供的获取码本的方法中,基站侧生成的码本包括上述两种主码本,即,包含有Mr个预编码码字的Cb(r),其中,r为大于或等于1的整数;包含Mr1个预编码码字的第一主码本Cb1(r),和包含Mr2个预
编码码字的第二主码本Cb2(r)。
具体的,在基站侧生成码本的步骤如下:
(一)主码本Cb(r)的生成过程如下:
方式一,基站与终端共同保持固定码本:
例如LTE的Release 8定义的4Tx码本(单PMI码本),总层数υ的取值为1,2,3,4主码本均只有1个索引的情况:
表1为LTE的Release 8定义的4Tx码本(单PMI码本);
表1
又例如LTE的Release 10定义的8Tx码本(双PMI码本),如表2所示,这里仅仅列出layerυ=1的情况进行说明;主码本有2个索引的情况:定义以下的变量(标量/矢量):φn=ejπn/2,vm=[1 ej2πm/32 ej4πm/32 ej6πm/32]T基于上述变量定义Rank1码字,Rank1码字模型与码本:
表2
实际上还可以扩展到,保存一个码本中的码字对应2个以上码本的情况,比如分别定义3个索引i1,i2,i3,码字W与上述3个索引关联,可以表示为多个表格的形式,或者是函数形式;这是由于考虑了更多的维度时,每个维度分别反馈预编码矩阵指示(Precoding Matrix Indicator,PMI)增加了PMI的个数,比如i1表示水平和垂直维度长期宽带信道信息,i2表示水平维度短期子带信道信息,i3表示垂直维度短期子带信道信息;
又比如定义4个索引i1,i2,i3,i4,码字W由模型产生,最终产生的码字W与上述4个索引关联,可以表示为多个表格的形式,或者是函数形式;这是由于考虑了更多的维度时,每个维度分别反馈PMI增加了PMI的个数,比如i1表示水平维度长期宽带信道信息,i2表示垂直维度长期宽带信道信息,i3表示水平维度短期子带信道信息,i4表示垂直维度短期子带信道信息。
方式二,基站与终端依据相同的方式生成码本:
其中,情景一,基站和终端基于模型,配置参数,产生层数1的主码本Cb(r),模型如下:
一种情况是每个码字对应到3个PMI,i1,i2,i3;配置参数构造码本可以包括:
配置i1,i2,i3的取值范围,比如0-15,0-8,0-31等;
比如配置其中mv是i1,i2,i3中一个或多个函数;
mv=f1(i1,i2,i3),mv=f2(i1,i2),mv=f3(i2,i3);
比如配置其中mh是i1,i2,i3中一个或多个函数;
mh=f4(i1,i2,i3),mv=f5(i1,i2),mv=f6(i2,i3);
配置n是其中用i3的函数,n=f7(i3)。
这里函数关系可选的是线性的函数关系:例如a×i1+b×i2+i3,a×b×i1+b×i2+i3,a×b×i1+b×i2,a×i1+i2等。
配置函数时经常需要配置函数的表达方式,函数中的多个参数,例如a,b,c的取值等;
其他情况,码本可能对应1个PMI,2个PMI,4个PMI,产生码本的方式与此配置;都是预先约定产生模型,并配置码字索引与码字产生参数的函数关系。
有一种方式是基站配置一些参数来构造码本,最终确定索引与码字间的函数关系,比如:
定义一个码字产生方法:
其中,X1和X2是DFT矢量构成的矩阵,W2为一个r列的矩阵;N1和N2分别为X1和X2中DFT矢量的维度,Od1,Od2分别为X1,X2的DFT矢量密度控制参数,另外还可以引入DFT矢量间距的控制参数等;基于这些参
数的配置,可以构造码本。
情景二,基站和终端基于模型,配置参数,产生层数2的主码本Cb(r),模型如下:
一种情况是每个码字对应到4个PMI,i1,i2,i3,i4;配置参数构造码本可以包括:
配置i1,i2,i3,i4的取值范围,比如0-15,0-8,0-31,0-63等;
比如配置其中mv是i1,i2,i3,i4中一个或多个函数;
mv=f1(i1,i2,i3,i4),mv=f2(i1,i2),mv=f2(i3,i4);
比如配置其中mh是i1,i2,i3中一个或多个函数;
mh=f5(i1,i2,i3,i4),mh=f6(i1,i2),mh=f7(i3,i4);
配置n是其中用i3的函数,n=f7(i3);
这里函数关系较佳的是线性的函数关系,例如:a×c×i1+b×d×i2+c×i3+d×i4,a×i1+b×i2+i3,a×i1+b×i2+i3a×b×i1+b×i2+i3,a×b×i1+b×i2,a×i1+i2,等;配置函数时经常需要配置函数的表达方式,函数中的多个参数,例如a,b,c的取值等。
此外,基站与终端还可以约定更复杂的模型,配置参数,产生层数2的主码本Cb(r),其中,模型如下:
其中,若有更复杂的码本构造参数与码字索引之间的关系,但码本产生方法与前面的实施方式类似。
(二)第一主码本Cb1(r)和第二主码本Cb2(r)的生产过程如下:
与前面类似可以将一个码本拆分为两个码本进行分别产生,保存,配置。
比如码本Cb(r)的每个码字W都可以写成W=W1*W2形式,其中W1表达式为:
那么可以分别保存W1的码本和W2的码本,通过一个函数利用W1中码字和W2中的码字构造W;
W1和W2分别对应码本Cb1(r),Cb2(r),每个码本的保存、配置、产生方法与前面的Cb(r)保存、配置、产生方法类型类似。
本发明实施例中,所述第二预设条件包括以下至少之一:
所述Cb(r)中包含的码字数、码字与PMI(s)之间的函数关系参数、码本产生参数、使用配置所述码本的反馈模式、端口数Nt、层数r、当前待配置的配置码本size、使用配置所述码本的信道状态信息报告类型(CSI Report Type)、反馈类别Class A or B,和码字产生模型。
可选的,在码本为包含有Mr个预编码码字的Cb(r)的情况下,基站依据第二预设条件确定码本的码本子集选择的信令指示方法,包括以下方式:
方式一,确定CSS信令bit与Cb(r)码字间的关系,或,确定CSS信令bit与Cb(r)码本的1个或多个索引之间的关系;其中,Cb(r)码本的码字索引为1个或多个;
具体的,确定CSS信令bit与Cb(r)码字间的关系过程如下:
由于大码本的码字数量巨大,比如超过1000个码字,仅以较小的码本举例说明:存在2种CSS信令bit与Cb(r)码字间映射,该关系较简单的方法可以用函数的方式进行表述,这里可以如图1-a和图1-b的形式具体说明。这2种是不同的2种映射方法,相同的信令bit对应于不同的多个码字组,对于不同的情况可以采用不同的映射方式:
比如:
不同的终端可以采用不同的映射方式,实现这种灵活性可以使用高层信令显式的针对各UE通知映射方式;
不同的反馈模式(Mode)可以使用不同的映射方式,如约定LTE协议定义的物理上行控制信道反馈模式1-1采用映射方式1,物理上行控制信道反馈模式2-1采用映射方式2;又比如约定物理上行共享信道反馈模式1-2采用映射方式1,物理上行共享信道反馈模式3-1采用映射方式2;这种情况,基站和终端根据当前对应的反馈模式来确定映射方式;
不同的反馈类别(Class)可以使用不同的映射方式,如反馈类别A可以采用映射方式1,反馈类别B可以采用映射方式2;
不同的层数r(layer r)可以使用不同的映射方式,如r=1可以采用映射方式1,r=2可以采用映射方式2;
不同的码字模型可以使用不同的映射方式,如码字模型1可以采用映射方式1,码字模型2可以采用映射方式2;如图1-c所示,阴影色部分对应码字模型1,白色部分对应码字模型2
总码本产生时不同的PMI索引与码字W之间的函数关系可以使用不同的映射方式,如前面提到的mv和mh与索引i1,i2,i3,i4之间的函数关系表达式不同,映射关系可以不同,可以根据表达式包含的参数个数,码本构造a,b,c,d等参数的取值来进行确定。
不同的总码本产生时的配置参数,如前面提到的N1和N2的配置,DFT矢量密度控制参数的配置,DFT矢量间距的控制参数等不同时,可以使用不同的映射方式;
和/或,
方式二,确定CSS信令的bit长度;
具体的,确定CSS信令的bit长度和对应的码字数目过程如下:
例如:存在2种CSS信令bit长度,以及2种每bit对应的码字集合数目,如下表3所示,
表3
Q bit | 2Q bit |
1bit对应2P个码字 | 1bit对应P个码字 |
不同的终端可以采用不同的CSS信令bit长度,每bit对应的码字集合数目,实现这种灵活性可以使用高层信令显式的针对各UE通知映射方式;
不同的反馈模式(Mode)可以使用不同的CSS信令bit长度,每bit对应的码字集合数目,如约定LTE协议定义的物理上行控制信道反馈模式1-1采用Q bit每bit对应2P个码字,物理上行控制信道反馈模式2-1采用2Q bit每bit对应P个码字;又比如约定物理上行共享信道反馈模式1-2采用Q bit每bit对应2P个码字,物理上行共享信道反馈模式3-1采用映射方式2Q bit每bit对应P个码字;这种情况,基站和终端根据当前对应的反馈模式来确定CSS信令bit长度,每bit对应的码字集合数目;
不同的反馈类别(Class)可以使用不同的CSS信令bit长度,每bit对应的码字集合数目,如反馈类别A可以采用Q bit每bit对应2P个码字,反馈类别B可以采用2Q bit每bit对应P个码字;
不同的层数r(layer r)可以使用不同的CSS信令bit长度,每bit对应的码字集合数目,如r=1可以采用Q bit每bit对应2P个码字,r=2可以采用2Q bit每bit对应P个码字;
其他情况如:存在4种CSS信令bit长度,以及4种每bit对应的码字集合数目,如下表4所示,
表4
也与此类似,可以与根据上述条件确定CSS信令bit长度,每bit对应的码字集合数目;
不同的码字模型可以使用不同的CSS信令bit长度,每bit对应的码字集合数目,如码字模型1可以采用Q bit每bit对应2P个码字,码字模型2可以采用2Q bit每bit对应P个码字;如图1-d所示,阴影部分对应码字模型1,白色部分对应码字模型2;
和/或,
方式三,确定CSS信令指示的总码字数目。
具体的,确定CSS信令指示的总码字数目过程如下:
可以根据以下方式确定CSS信令指示的总码字数目:
根据码本子集选择的信令指示方法配置信令来确定,该信令是基站配置的最大的待构造子码本的码字个数参数,该参数可以针对不同的反馈模式以及不同的Report Type,层数,反馈类别Class进行分别配置;
可以根据不同的反馈类别(Class)确定不同的待构造子码本的码字个数,如Class A最大256个,Class B最大64个;
可以根据不同的层layer定不同的待构造子码本的码字个数,如layer 1为256个,layer2为64个;
可以根据不同的反馈模式确定不同的待构造子码本的码字个数,如PUSCH Mode 3-1 256个,PU SCH 3-2,64个;
可以根据Report Type确定定不同的待构造子码本的码字个数,如一种type为4个码字另外一种Type为16个码字;与Type的承载能力及误码率要求有关;
可以根据端口数Nt确定定不同的待构造子码本的码字个数,如Nt为16时待构造子码本的码字个数为64个码字,Nt为8时,待构造子码本的码字个数为16个码字。
可选的,在码本为第一主码本Cb1(r)和第二主码本Cb2(r)的情况下,基站依据第二预设条件确定码本的码本子集选择的信令指示方法,包括以下方式:
方式一,确定CSS信令bit与Cb1(r)和/或Cb2(r)码字间的关系;或,确定CSS信令bit与Cb1(r)和/或Cb2(r)码本的码字索引之间的关系;其中,Cb1(r)码本的码字索引为1个或多个,Cb2(r)码本的码字索引为1个或多个;
与上述2A提到的方法类似,区别仅仅在于一个码本被拆分为2个码本,码本配置方法的本质相同。
具体的,确定CSS信令bit与Cb1(r)和/或Cb2(r)码字间的关系的过程如下:
情景一,确定CSS信令bit与Cb1(r)码字间的关系过程如下:
不同的终端可以采用不同的映射方式,实现这种灵活性可以使用高层信令显式的针对各UE通知映射方式;
不同的反馈模式(Mode)可以使用不同的映射方式,如约定LTE协议定义的物理上行控制信道反馈模式1-1采用映射方式1,物理上行控制信道反馈模式2-1采用映射方式2;又比如约定物理上行共享信道反馈模式1-2采用映射方式1,物理上行共享信道反馈模式3-1采用映射方式2;这种情况,基站和终端根据当前对应的反馈模式来确定映射方式;
不同的反馈类别(Class)可以使用不同的映射方式,如反馈类别A可以采用映射方式1,反馈类别B可以采用映射方式2;
不同的层数r(layer r)可以使用不同的映射方式,如r=1可以采用映射方式1,r=2可以采用映射方式2;
不同的码字模型可以使用不同的映射方式,如码字模型1可以采用映射方式1,码字模型2可以采用映射方式2;
总码本产生的不同的PMI索引与码字W之间的函数关系可以使用不同的映射方式,如前面提到的mv和mh与索引i1,i2,i3,i4之间的函数关系表达式不同,映射关系可以不同,可以根据表达式包含的参数个数,码本构造a,b,c,d等参数的取值来进行确定。
不同的总码本产生时的配置参数,如前面提到的N1和N2的配置,DFT矢量密度控制参数的配置,DFT矢量间距的控制参数等不同时,可以使用不同的映射方式。
情景二,确定CSS信令bit与Cb2(r)码字间的关系过程如下:
不同的终端可以采用不同的映射方式,实现这种灵活性可以使用高层信令显式的针对各UE通知映射方式;
不同的反馈模式(Mode)可以使用不同的映射方式,如约定LTE协议定义的物理上行控制信道反馈模式1-1采用映射方式1,物理上行控制信道反馈模式2-1采用映射方式2;又比如约定物理上行共享信道反馈模式1-2采用映射方式1,物理上行共享信道反馈模式3-1采用映射方式2;这种情况,基站和终端根据当前对应的反馈模式来确定映射方式;
不同的反馈类别(Class)可以使用不同的映射方式,如反馈类别A可以采用映射方式1,反馈类别B可以采用映射方式2;
不同的层数r(layer r)可以使用不同的映射方式,如r=1可以采用映射方式1,r=2可以采用映射方式2;
不同的码字模型可以使用不同的映射方式,如码字模型1可以采用映射方式1,码字模型2可以采用映射方式2;
总码本产生的不同的PMI索引与码字W之间的函数关系可以使用不同的映射方式,如前面提到的mv和mh与索引i1,i2,i3,i4之间的函数关系表达式不同,映射关系可以不同,可以根据表达式包含的参数个数,码本构造a,b,c,d等参数的取值来进行确定。
和/或,
方式二,确定CSS信令bit长度;
具体的,确定CSS信令bit长度与每个bit对应的码字数目过程如下:
不同的终端可以采用不同的CSS信令bit长度,每bit对应的码字集合数目,实现这种灵活性可以使用高层信令显式的针对各UE通知映射方式;
不同的反馈模式(Mode)可以使用不同的CSS信令bit长度,每bit对应的码字集合数目,如约定LTE协议定义的物理上行控制信道反馈模式1-1采用Q bit每bit对应2P个码字,物理上行控制信道反馈模式2-1采用2Q bit每bit对应P个码字;又比如约定物理上行共享信道反馈模式1-2采用Q bit每bit对应2P个码字,物理上行共享信道反馈模式3-1采用映射方式2Q bit每bit对应P个码字;这种情况,基站和终端根据当前对应的反馈模式来确
定CSS信令bit长度,每bit对应的码字集合数目;
不同的反馈类别(Class)可以使用不同的CSS信令bit长度,每bit对应的码字集合数目,如反馈类别A可以采用Q bit每bit对应2P个码字,反馈类别B可以采用2Q bit每bit对应P个码字;
不同的层数r(layer r)可以使用不同的CSS信令bit长度,每bit对应的码字集合数目,如r=1可以采用Qbit每bit对应2P个码字,r=2可以采用2Q bit每bit对应P个码字。
和/或,
方式三,确定CSS信令指示的总码字数目;
具体的,确定CSS信令指示的总码字数目的过程如下:
可以根据以下方式确定CSS信令指示的总码字数目:
根据码本子集选择的信令指示方法配置信令来确定,该信令是基站配置的最大的待构造子码本的码字个数参数,该参数可以针对不同的反馈模式以及不同的Report Type,层数,反馈类别(Class)分别进行配置;
可以根据不同的反馈类别(Class)确定不同的待构造子码本的码字个数,如Class A最大256个,Class B最大64个;
可以根据不同的层layer定不同的待构造子码本的码字个数,如layer 1为256个,layer2为64个;
可以根据不同的反馈模式确定不同的待构造子码本的码字个数,如PUSCH Mode 3-1为256个,PU SCH 3-2为64个;
可以根据Report Type确定不同的待构造子码本的码字个数,如一种type为4个码字,另外一种Type为16个码字;与Type的承载能力及误码率要求有关;
可以根据端口数Nt确定不同的待构造子码本的码字个数,如Nt为16时待构造子码本的码字个数为64个码字,Nt为8时,待构造子码本的码字个数为16个码字。
和/或,
方式四,确定码本子集选择指示对应的码本为Cb1(r)和/或Cb2(r)。
可选的,第二预设条件包括以下至少之一:Cb(r)中包含的码字数、码字与PMI(s)之间的函数关系参数、码本产生参数、使用配置码本的反馈模式、端口数Nt、层数r、当前待配置的配置码本size、使用配置码本的CSI Report Type、反馈类别ClassA or B,和码字产生模型,其中,反馈模式包括:PUCCH反馈模式/PUSCH反馈模式。
可选的,本申请实施例提供的获取码本的方法还包括:
基站根据第三预设条件配置当前待配置的配置码本size;
其中,第三预设条件至少包括以下至少之一:使用该配置码本反馈模式、层数r的取值、使用该配置码本的CSI Report Type和码字产生模型,反馈模式包括:PUCCH反馈模式/PUSCH反馈模式。
可选的,步骤S104中基站依据第二预设条件确定码本的码本子集选择的信令指示方法的步骤还包括:
通过高层信令通知码本子集所选择的信令指示。
实施例二
在本实施例中提供了另一种获取码本的方法,图2是根据本发明实施例的一种获取码本的方法的流程图,如图2所示,在终端侧,该流程包括如下步骤:
步骤S202,终端依据第一预设条件生成对应于Nt端口,r层传输预编码矩阵反馈的码本,第一预设条件为基站与终端之间的共同设定条件;
步骤S204,终端依据第四预设条件确定码本的码本子集选择的信令指示方法;
步骤S206,终端接收码子集选择信令;
步骤S208,终端依据信令指示方法及码子集选择信令确定码本子集。
具体的,结合步骤S202至步骤S208,在终端侧,首先,终端依据第一预设条件生成对应于Nt端口,r层传输预编码矩阵反馈的码本;其次,终端依据第四预设条件确定码本的码本子集选择的信令指示方法;第三,终端接
收码子集选择信令;第四,终端依据信令指示方法及码子集选择信令确定码本子集。其中,终端生成的码本方式与基站生成的码本的方式相同。
对应图1所示的基站侧获取码本的方法的实施例,本申请实施例于终端侧进行叙述,在具体获取码本的过程中对应图1所示的基站侧。
通过上述步骤,采用终端依据第一预设条件生成对应于Nt端口,r层传输预编码矩阵反馈的码本,第一预设条件为基站与终端之间的共同设定条件;终端依据第四预设条件确定码本的码本子集选择的信令指示方法;终端接收码子集选择信令;终端依据信令指示方法及码子集选择信令确定码本子集,解决了由于每个码字对应一个bit,如果码本较大时,导致信令开销变大的问题,进而达到了降低信令开销的效果。
可选的,第一预设条件至少包括以下之一:与基站约定保存相同码本或依据相同的方式产生相同的码本。
可选的,码本至少包括以下至少之一:包含有Mr个预编码码字的Cb(r),其中,r为大于或等于1的整数;包含Mr1个预编码码字的第一主码本Cb1(r),和,包含Mr2个预编码码字的第二主码本Cb2(r)。
可选的,在码本为包含有Mr个预编码码字的Cb(r),的情况下,步骤S204终端依据第四预设条件确定码本的码本子集选择的信令指示方法,包括以下方式:
方式一,确定CSS信令bit与Cb(r)码字间的关系,或,确定CSS信令bit与Cb(r)码本的1个或多个索引之间的关系;其中,Cb(r)码本的码字索引为1个或多个;和/或,
方式二,确定CSS信令的bit长度;和/或,
方式三,确定CSS信令指示的总码字数目。
参照实施例一中确定码本的码本子集选择的信令指示方法,在终端侧,当主码本为Cb(r)时,确定方法相同。
可选的,在码本为第一主码本Cb1(r)和第二主码本Cb2(r)的情况下,终端依据第四预设条件确定码本的码本子集选择的信令指示方法,包括以下方式:
方式一,确定CSS信令bit与Cb1(r)和/或Cb2(r)码字间的关系;或,确定
CSS信令bit与Cb1(r)和/或Cb2(r)码本的码字索引之间的关系;其中,Cb1(r)码本的码字索引为1个或多个,Cb2(r)码本的码字索引为1个或多个;和/或,
方式二,确定CSS信令bit长度;和/或,
方式三,确定CSS信令指示的总码字数目;和/或,
方式四,确定码本子集选择指示对应的码本为Cb1(r)和/或Cb2(r)。
参照实施例一中确定码本的码本子集选择的信令指示方法,在终端侧,当主码本为第一主码本Cb1(r)和第二主码本Cb2(r)的情况下,确定方法相同。
可选的,第四预设条件包括以下至少之一:码本子集选择的信令指示方法配置信令、Cb(r)中包含的码字数、码字与PMI(s)之间的函数关系参数、码本产生参数、使用配置码本的反馈模式、端口数Nt、层数r、当前待配置的配置码本size、使用配置码本的CSI Report Type、反馈类别ClassA or B,和码字产生模型,其中,反馈模式包括:PUCCH反馈模式/PUSCH反馈模式。
可选的,本申请实施例提供的获取码本的方法还包括:
终端根据第五预设条件确定当前待配置的配置码本size;其中,第五预设条件至少包括以下至少之一:使用该配置码本反馈模式、层数r的取值、使用该配置码本的CSI Report Type。
可选的,在步骤S210中终端依据信令指示方法及码子集选择信令确定码本子集之后,本申请实施例提供的获取码本的方法还包括:
步骤S211,依据码本子集量化反馈信道信息。
实施例三
在本实施例中提供了又一种获取码本的方法,图3是根据本发明另一实施例的一种获取码本的方法的流程图,如图3所示,在基站侧,该流程包括如下步骤:
步骤S302,基站依据第一预设条件生成对应于Nt端口,r层传输预编码矩阵反馈的主码本,第一预设条件为基站与终端之间的共同设定条件;
步骤S304,基站依据第六预设条件和主码本,生成对应码本的码字集合;
步骤S306,基站依据通知配置码本,通知包括以下至少之一:码字集合
的选择信息,和/或,码字集合内的码字的选择信息。
其中,结合步骤S302至步骤S306,在基站侧,首先,基站依据第一预设条件生成对应于Nt端口,r层传输预编码矩阵反馈的主码本;其次,基站依据第六预设条件和主码本,生成对应码本的码字集合;最后,基站依据通知配置码本。
具体的,基站和终端共同保存或者通过相同的方式产生对应于Nt端口,r层传输预编码矩阵反馈的主码本Cb(r);主码本C(r)中包含Mr个预编码码字;确定K种方法对主码本Cb(r)中的码字进行选取,得到K个码字集合Cb(r,1),Cb(r,2)……Cb(r,K),K>=1;对于k=1,2…K,Cb(r,k)中包含的码字为Cb(r)中的全部或部分码字,对应的码字数量为Nk;其中,K>1时,还可限定,k不同取值时Cb(r,k)中的码字均不相同;此外,可限定Cb(r,1),Cb(r,2)……Cb(r,K)的并集为Cb(r);此外,Cb(r,K)中的码字由不同的码字模型生成;对于k=1,2…K;(a)将Cb(r,k)内的Nk个码字根据第k类规则分成Gk组码字,分别为:Cb(r,k,1)……Cb(r,k,Gk);(b)或者将Cb(r,k)内的Nk个码字根据第k类规则分成Gk组码字,分别为:Cb(r,k,1)……Cb(r,k,Gk);基站通过通知所述码字组的选择信息和/或码字组内码字的选择信息设置为构造码本;其中,通知码字组选择信息、通知码字组内的码字选择信息、或K>1时,对不同的k取值分别进行通知。
其中,[K的取值],[Nk的取值,从Mk中选取Nk个码字构造Cb(r,k)的方法],[将Nk个码字换分为Gk组的规则,Gk组的码字数]至少根据以下参数中的一种确定:码字与PMI(s)之间的函数关系参数、当前允许的配置码本size、当前反馈模式(PUCCH/PUCCH Mode x-y)、端口数Nt、层数r。
通过上述步骤,采用基站依据第一预设条件生成对应于Nt端口,r层传输预编码矩阵反馈的主码本;基站依据第六预设条件和主码本,生成对应码本的码字集合;基站依据通知配置码本,通知包括以下至少之一:码字集合的选择信息,和/或,码字集合内的码字的选择信息,解决了由于每个码字对应一个bit,如果码本较大时,导致信令开销变大的问题,进而达到了降低信令开销的效果。
可选的,第一预设条件至少包括以下之一:与终端约定保存相同码本或
依据相同的方式产生相同的码本。
可选的,主码本为包含有Mr个预编码码字的Cb(r)。
可选的,在第六预设条件为当K大于1时,依据k值确定码字集合中的码字的情况下,基站依据第六预设条件和主码本,生成对应码本的码字集合的步骤包括:
依据第六预设条件对主码本Cb(r)中的码字进行选取,得到K个码字集合Cb(r,1),Cb(r,2)……Cb(r,K),K>=1;
其中,当k=1,2…K时,Cb(r,k)中包含的码字为Cb(r)中的全部或部分码字,对应的码字数量为Nk。
可选的,码字集合Cb(r,1),Cb(r,2)……Cb(r,K)的的并集为Cb(r)。
可选的,Cb(r,k)中的码字由不同的码字模型生成。
可选的,在步骤S306中依据通知配置码本之前,本申请实施例提供的获取码本的方法还包括:
步骤S305,基站通过第七预设条件确定通知;其中,第七预设条件包括以下至少之一:报告类型Report Type、反馈类型ClassA/B、端口数Nt和传输层数r。
此外,本申请实施例提供的获取码本的方法中,配置的码本包含的最大码字数目由以下一种或多种确定:反馈方式、反馈模式、Report Type、ClassA/B、端口数Nt、传输层数r。
可选的,基站为M个反馈Type采用N个配置信令进行码本选择信息配置N<=M;
基站为2个反馈方式:PUCCH和PUSCH分别进码本选择信息配置;
基站为2个反馈类别Class分别进码本选择信息配置;
基站为多个码字模型分别进行码本选择信息。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本
发明实施例的技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例的方法。
在本实施例中还提供了一种获取码本的装置,该装置设置为实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
实施例四
在本实施例中提供了一种获取码本的装置,图4是根据本发明实施例的一种获取码本的装置的结构图,如图4所示,在基站侧,该装置包括:码本生成模块42、方法确定模块44和通知模块46,其中,
码本生成模块42,设置为依据第一预设条件生成对应于Nt端口,r层传输预编码矩阵反馈的码本,第一预设条件为基站与终端之间的共同设定条件;
方法确定模块44,设置为依据第二预设条件确定码本的码本子集选择的信令指示方法;
通知模块46,设置为依据信令指示方法通过对应得到码本子集选择的CSS信令通知终端选择的码本子集。
本申请实施例提供的获取码本的装置,采用基站依据第一预设条件生成对应于Nt端口,r层传输预编码矩阵反馈的码本,第一预设条件为基站与终端之间的共同设定条件;基站依据第二预设条件确定码本的码本子集选择的信令指示方法;基站依据信令指示方法通过对应得到码本子集选择的CSS信令通知终端选择的码本子集,解决了由于每个码字对应一个bit,如果码本较大时,导致信令开销变大的问题,进而达到了降低信令开销的效果。
可选的,图5是根据本发明实施例的另一种获取码本的装置的结构图,如图5所示,在码本为包含有Mr个预编码码字的Cb(r)的情况下,方法确定模块44包括:第一方法确定单441、第二方法确定单元442和第三方法确定
单元443,其中,
第一方法确定单441,设置为确定CSS信令bit与Cb(r)码字间的关系,或,确定CSS信令bit与Cb(r)码本的1个或多个索引之间的关系;其中,Cb(r)码本的码字索引为1个或多个;
第二方法确定单元442,设置为确定CSS信令的bit长度;和/或,
第三方法确定单元443,设置为确定CSS信令指示的总码字数目。
可选的,图6是根据本发明实施例的又一种获取码本的装置的结构图,如图6所示,在码本为第一主码本Cb1(r)和第二主码本Cb2(r)的情况下,方法确定模块44包括:第四方法确定单元444、第五方法确定单元445、第六方法确定单元446和第七方法确定单元447,其中,
第四方法确定单元444,设置为确定CSS信令bit与Cb1(r)和/或Cb2(r)码字间的关系;或,确定CSS信令bit与Cb1(r)和/或Cb2(r)码本的码字索引之间的关系;其中,Cb1(r)码本的码字索引为1个或多个,Cb2(r)码本的码字索引为1个或多个;和/或,
第五方法确定单元445,设置为确定CSS信令bit长度;和/或,
第六方法确定单元446,设置为确定CSS信令指示的总码字数目;和/或,
第七方法确定单元447,设置为确定码本子集选择指示对应的码本为Cb1(r)和/或Cb2(r)。
实施例五
在本实施例中提供了另一种获取码本的装置,图7是根据本发明另一实施例的一种获取码本的装置的结构图,如图7所示,在终端侧,该装置包括:码本生成模块52、确定模块54、信令接收模块56和码本子集确定模块58,其中,
码本生成模块52,设置为依据第一预设条件生成对应于Nt端口,r层传输预编码矩阵反馈的码本,第一预设条件为基站与终端之间的共同设定条件;
确定模块54,设置为依据第四预设条件确定码本的码本子集选择的信令指示方法;
信令接收模块56,设置为接收码子集选择信令;
码本子集确定模块58,设置为依据信令指示方法及码子集选择信令确定码本子集。
本申请实施例提供的获取码本的装置,采用终端依据第一预设条件生成对应于Nt端口,r层传输预编码矩阵反馈的码本,第一预设条件为基站与终端之间的共同设定条件;终端依据第四预设条件确定码本的码本子集选择的信令指示方法;终端接收码子集选择信令;终端依据信令指示方法及码子集选择信令确定码本子集,解决了由于每个码字对应一个bit,如果码本较大时,导致信令开销变大的问题,进而达到了降低信令开销的效果。
可选的,图8是根据本发明另一实施例的另一种获取码本的装置的结构图,如图8所示,在码本为包含有Mr个预编码码字的Cb(r),的情况下,确定模块54包括:第一确定单元541、第二确定单元542和第三确定单元543,其中,
第一确定单元541,设置为确定CSS信令bit与Cb(r)码字间的关系,或,确定CSS信令bit与Cb(r)码本的1个或多个索引之间的关系;其中,Cb(r)码本的码字索引为1个或多个;和/或,
第二确定单元542,设置为确定CSS信令的bit长度;和/或,
第三确定单元543,设置为确定CSS信令指示的总码字数目。
可选的,图9是根据本发明另一实施例的又一种获取码本的装置的结构图,如图9所示,在码本为第一主码本Cb1(r)和第二主码本Cb2(r)的情况下,确定模块54包括:第四确定单元544、第五确定单元545、第六确定单元546和第七确定单元547,其中,
第四确定单元544,设置为确定CSS信令bit与Cb1(r)和/或Cb2(r)码字间的关系;或,确定CSS信令bit与Cb1(r)和/或Cb2(r)码本的码字索引之间的关系;其中,Cb1(r)码本的码字索引为1个或多个,Cb2(r)码本的码字索引为1个或多个;和/或,
第五确定单元545,设置为确定CSS信令bit长度;和/或,
第六确定单元546,设置为确定CSS信令指示的总码字数目;和/或,
第七确定单元547,设置为确定码本子集选择指示对应的码本为Cb1(r)和/或Cb2(r)。
可选的,图10是根据本发明另一实施例的再一种获取码本的装置的结构图,如图10所示,本申请实施例提供的获取码本的装置还包括:信息反馈模块60,其中,
信息反馈模块60,设置为在终端依据信令指示方法及码子集选择信令确定码本子集之后,依据码本子集量化反馈信道信息。
实施例六
在本实施例中提供了又一种获取码本的装置,图11是根据本发明又一实施例的一种获取码本的装置的结构图,如图11所示,在基站侧,该装置包括:码本生成模块72、码字集合生成模块74和配置模块76,其中,
码本生成模块72,设置为依据第一预设条件生成对应于Nt端口,r层传输预编码矩阵反馈的主码本,第一预设条件为基站与终端之间的共同设定条件;
码字集合生成模块74,设置为依据第六预设条件和主码本,生成对应码本的码字集合;
配置模块76,设置为依据通知配置码本,通知包括以下至少之一:码字集合的选择信息,和/或,码字集合内的码字的选择信息。
本申请实施例提供的获取码本的装置,在基站侧,采用基站依据第一预设条件生成对应于Nt端口,r层传输预编码矩阵反馈的主码本;基站依据第六预设条件和主码本,生成对应码本的码字集合;基站依据通知配置码本,通知包括以下至少之一:码字集合的选择信息,和/或,码字集合内的码字的选择信息,解决了由于每个码字对应一个bit,如果码本较大时,导致信令开销变大的问题,进而达到了降低信令开销的效果。
可选的,图12是根据本发明又一实施例的另一种获取码本的装置的结构图,如图12所示,在第六预设条件为当K大于1时,依据k值确定码字集合中的码字的情况下,码字集合生成模块74包括:码字集合生成单元741,其中,
码字集合生成单元741,设置为依据第六预设条件对主码本Cb(r)中的码字进行选取,得到K个码字集合Cb(r,1),Cb(r,2)……Cb(r,K),K>=1;
其中,当k=1,2…K时,Cb(r,k)中包含的码字为Cb(r)中的全部或部分码字,对应的码字数量为Nk。
可选的,图13是根据本发明又一实施例的又一种获取码本的装置的结构图,如图13所示,本申请实施例提供的获取码本的装置还包括:码本确定模块75,其中,
码本确定模块75,设置为依据通知配置码本之前,通过第七预设条件确定通知;其中,第七预设条件包括以下至少之一:报告类型Report Type、反馈类型ClassA/B、端口数Nt和传输层数r。
实施例七
在本实施例中提供了再一种获取码本的***,图14是根据本发明又一实施例的一种获取码本的***的结构图,如图14所示,该***包括:基站82和终端84,基站82和终端84通信连接,其中,
基站82为图4至图6,或,图11至图13中任一所示的获取码本的装置;
终端84为图7至图10中任一所示的获取码本的装置。
需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述模块分别位于多个处理器中。
本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的程序代码:
S1,基站依据第一预设条件生成对应于Nt端口,r层传输预编码矩阵反馈的码本,第一预设条件为基站与终端之间的共同设定条件;
S2,基站依据第二预设条件确定码本的码本子集选择的信令指示方法;
S3,基站依据信令指示方法通过对应得到码本子集选择的CSS信令通知终端选择的码本子集。
可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access
Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行在码本为包含有Mr个预编码码字的Cb(r)的情况下,基站依据第二预设条件确定码本的码本子集选择的信令指示方法,包括以下方式:方式一,确定CSS信令bit与Cb(r)码字间的关系,或,确定CSS信令bit与Cb(r)码本的1个或多个索引之间的关系;其中,Cb(r)码本的码字索引为1个或多个;和/或,方式二,确定CSS信令的bit长度;和/或,方式三,确定CSS信令指示的总码字数目。
可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行在码本为第一主码本Cb1(r)和第二主码本Cb2(r)的情况下,基站依据第二预设条件确定码本的码本子集选择的信令指示方法,包括以下方式:方式一,确定CSS信令bit与Cb1(r)和/或Cb2(r)码字间的关系;或,确定CSS信令bit与Cb1(r)和/或Cb2(r)码本的码字索引之间的关系;中,Cb1(r)码本的码字索引为1个或多个,Cb2(r)码本的码字索引为1个或多个;和/或,方式二,确定CSS信令bit长度;和/或,方式三,确定CSS信令指示的总码字数目;和/或,方式四,确定码本子集选择指示对应的码本为Cb1(r)和/或Cb2(r)。
可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行基站根据第三预设条件配置当前待配置的配置码本size;其中,第三预设条件至少包括以下至少之一:使用该配置码本反馈模式、层数r的取值、使用该配置码本的CSI Report Type和码字产生模型,反馈模式包括:PUCCH/PUCCH和/或Mode x-y。
可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行基站依据第二预设条件确定码本的码本子集选择的信令指示的步骤还包括:通过高层信令通知码本子集所选择的信令指示。
可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并
且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
本发明实施例提供了一种获取码本的方法、装置及***,所述方法包括:基站依据第一预设条件生成对应于Nt端口,r层传输预编码矩阵反馈的码本,第一预设条件为基站与终端之间的共同设定条件;基站依据第二预设条件确定码本的码本子集选择的信令指示方法,依据信令指示方法对应得到所述码本子集选择的CSS信令,通过CSS信令通知终端选择的码本子集,解决了由于每个码字对应一个bit,如果码本较大时,导致信令开销变大的问题,进而达到了降低信令开销的效果。
Claims (37)
- 一种获取码本的方法,该方法包括:基站依据第一预设条件生成对应于Nt端口、r层传输预编码矩阵反馈的码本,所述第一预设条件为所述基站与终端之间的共同设定条件;所述Nt为端口数,所述r为传输层数;所述基站依据第二预设条件,确定所述码本对应的码本子集选择的信令指示方法;所述基站依据所述信令指示方法对应得到所述码本子集选择的层叠样式表CSS信令,通过所述CSS信令通知终端选择的码本子集。
- 根据权利要求1所述的方法,其中,所述第一预设条件至少包括以下之一:与所述终端约定保存相同码本或依据相同的方式产生相同的码本。
- 根据权利要求2所述的方法,其中,所述码本至少包括以下至少之一:包含有Mr个预编码码字的Cb(r),其中,r为大于或等于1的整数;包含Mr1个预编码码字的第一主码本Cb1(r),和,包含Mr2个预编码码字的第二主码本Cb2(r)。
- 根据权利要求3所述的方法,其中,在码本为包含有Mr个预编码码字的Cb(r)的情况下,所述基站依据第二预设条件确定所述码本的码本子集选择的信令指示方法,包括以下任一方式或组合:方式一,确定CSS信令bit与Cb(r)码字间的关系,或,确定CSS信令bit与所述Cb(r)码本的1个或多个索引之间的关系;其中,所述Cb(r)码本的码字索引为1个或多个;方式二,确定CSS信令的bit长度;方式三,确定CSS信令指示的总码字数目。
- 根据权利要求3所述的方法,其中,在码本为所述第一主码本Cb1(r)和所述第二主码本Cb2(r)的情况下,所述基站依据第二预设条件确定所述码本的码本子集选择的信令指示方法,包括以下任一方式或组合:方式一,确定CSS信令bit与Cb1(r)和/或Cb2(r)码字间的关系;或,确定 CSS信令bit与Cb1(r)和/或Cb2(r)码本的码字索引之间的关系;其中,所述Cb1(r)码本的码字索引为1个或多个,所述Cb2(r)码本的码字索引为1个或多个;方式二,确定CSS信令bit长度;方式三,确定CSS信令指示的总码字数目;方式四,确定码本子集选择指示对应的码本为所述Cb1(r)和/或所述Cb2(r)。
- 根据权利要求3所述的方法,其中,所述第二预设条件包括以下至少之一:所述Cb(r)中包含的码字数、码字与PMI(s)之间的函数关系参数、码本产生参数、使用配置所述码本的反馈模式、端口数Nt、层数r、当前待配置的配置码本大小size、使用配置所述码本的信道状态信息报告类型CSI Report Type、反馈类别Class A or B,和码字产生模型。
- 根据权利要求6所述的方法,其中,所述反馈模式包括:PUCCH反馈模式/PUSCH反馈模式。
- 根据权利要求6所述的方法,所述方法还包括:所述基站根据第三预设条件配置所述当前待配置的配置码本大小size;其中,所述第三预设条件至少包括以下至少之一:使用该配置码本反馈模式、层数r的取值、使用该配置码本的CSI Report Type和码字产生模型。
- 根据权利要求8所述的方法,其中,所述反馈模式包括:PUCCH反馈模式/PUSCH反馈模式。
- 根据权利要求1所述的方法,所述基站依据第二预设条件确定所述码本的码本子集选择的信令指示的步骤,还包括:通过高层信令通知所述码本子集所选择的信令指示。
- 一种获取码本的方法,该方法包括:终端依据第一预设条件生成对应于Nt端口、r层传输预编码矩阵反馈的码本,所述第一预设条件为基站与所述终端之间的共同设定条件;所述终端依据第四预设条件确定所述码本的码本子集选择的信令指示方 法;所述终端接收码子集选择信令;所述终端依据所述信令指示方法及所述码子集选择信令,确定码本子集。
- 根据权利要求11所述的方法,其中,所述第一预设条件至少包括以下之一:与所述基站约定保存相同码本或依据相同的方式产生相同的码本。
- 根据权利要求12所述的方法,其中,所述码本至少包括以下至少之一:包含有Mr个预编码码字的Cb(r),其中,r为大于或等于1的整数;包含Mr1个预编码码字的第一主码本Cb1(r),和包含Mr2个预编码码字的第二主码本Cb2(r)。
- 根据权利要求13所述的方法,其中,在码本为包含有Mr个预编码码字的Cb(r)的情况下,所述终端依据第四预设条件确定所述码本的码本子集选择的信令指示方法,包括以下至少一种方式:方式一,确定CSS信令bit与Cb(r)码字间的关系,或,确定CSS信令bit与所述Cb(r)码本的1个或多个索引之间的关系;其中,所述Cb(r)码本的码字索引为1个或多个;方式二,确定CSS信令的bit长度;方式三,确定CSS信令指示的总码字数目。
- 根据权利要求13所述的方法,其中,在码本为所述第一主码本Cb1(r)和所述第二主码本Cb2(r)的情况下,所述终端依据第四预设条件确定所述码本的码本子集选择的信令指示方法,包括以下至少一种方式:方式一,确定CSS信令bit与Cb1(r)和/或Cb2(r)码字间的关系;或,确定CSS信令bit与Cb1(r)和/或Cb2(r)码本的码字索引之间的关系;其中,Cb1(r)码本的码字索引为1个或多个,Cb2(r)码本的码字索引为1个或多个;方式二,确定CSS信令bit长度;方式三,确定CSS信令指示的总码字数目;方式四,确定码本子集选择指示对应的码本为所述Cb1(r)和/或所述 Cb2(r)。
- 根据权利要求13所述的方法,其中,所述第四预设条件包括以下至少之一:所述码本子集选择的信令指示方法配置信令、所述Cb(r)中包含的码字数、码字与PMI(s)之间的函数关系参数、码本产生参数、使用配置所述码本的反馈模式、端口数Nt、层数r、当前待配置的配置码本size、使用配置所述码本的CSI Report Type、反馈类别ClassA or B,和码字产生模型。
- 根据权利要求16所述的方法,其中,所述反馈模式包括:PUCCH反馈模式/PUSCH反馈模式。
- 根据权利要求16所述的方法,所述方法还包括:所述终端根据第五预设条件确定所述当前待配置的配置码本大小size;其中,所述第五预设条件至少包括以下至少之一:使用该配置码本反馈模式、层数r的取值、使用该配置码本的CSI Report Type。
- 根据权利要求11所述的方法,在所述终端依据所述信令指示方法及所述码子集选择信令确定码本子集之后,所述方法还包括:依据所述码本子集量化反馈信道信息。
- 一种获取码本的方法,该方法包括:基站依据第一预设条件生成对应于Nt端口、r层传输预编码矩阵反馈的主码本,所述第一预设条件为所述基站与终端之间的共同设定条件;所述基站依据第六预设条件和所述主码本,生成对应所述码本的码字集合;所述基站依据通知配置码本;所述通知包括以下至少之一:所述码字集合的选择信息,和/或,所述码字集合内的码字的选择信息。
- 根据权利要求20所述的方法,其中,所述第一预设条件至少包括以下之一:与所述终端约定保存相同码本或依据相同的方式产生相同的码本。
- 根据权利要求21所述的方法,其中,所述主码本为:包含有Mr个 预编码码字的Cb(r)。
- 根据权利要求22所述的方法,其中,在所述第六预设条件为当K大于1时,依据k值确定码字集合中的码字的情况下,所述基站依据第六预设条件和所述主码本,生成对应所述码本的码字集合的步骤包括:依据所述第六预设条件对所述主码本Cb(r)中的码字进行选取,得到K个码字集合Cb(r,1),Cb(r,2)……Cb(r,K),K>=1;其中,当k=1,2…K时,Cb(r,k)中包含的码字为Cb(r)中的全部或部分码字,对应的码字数量为Nk。
- 根据权利要求23所述的方法,其中,所述码字集合Cb(r,1),Cb(r,2)……Cb(r,K)的并集为Cb(r)。
- 根据权利要求23所述的方法,其中,所述Cb(r,k)中的码字由不同的码字模型生成。
- 根据权利要求20所述的方法,在依据通知配置码本之前,所述方法还包括:所述基站通过第七预设条件确定所述通知;其中,所述第七预设条件包括以下至少之一:报告类型Report Type、反馈类型ClassA/B、端口数Nt和传输层数r。
- 一种获取码本的装置,该装置包括:码本生成模块,设置为依据第一预设条件生成对应于Nt端口、r层传输预编码矩阵反馈的码本,所述第一预设条件为基站与终端之间的共同设定条件;所述Nt为端口数,所述r为传输层数;方法确定模块,设置为依据第二预设条件,确定所述码本对应的码本子集选择的信令指示方法;通知模块,设置为依据所述信令指示方法对应得到所述码本子集选择的CSS信令,通过所述CSS信令通知终端选择的码本子集。
- 根据权利要求27所述的装置,其中,在码本为包含有Mr个预编码码字的Cb(r)的情况下,所述方法确定模块包括:第一方法确定单元,设置为确定CSS信令bit与Cb(r)码字间的关系,或,确定CSS信令bit与所述Cb(r)码本的1个或多个索引之间的关系;其中,所述Cb(r)码本的码字索引为1个或多个;第二方法确定单元,设置为确定CSS信令的bit长度;和/或,第三方法确定单元,设置为确定CSS信令指示的总码字数目。
- 根据权利要求27所述的装置,其中,在码本为第一主码本Cb1(r)和第二主码本Cb2(r)的情况下,所述方法确定模块包括以下一个或多个:第四方法确定单元,设置为确定CSS信令bit与Cb1(r)和/或Cb2(r)码字间的关系;或,确定CSS信令bit与Cb1(r)和/或Cb2(r)码本的码字索引之间的关系;其中,Cb1(r)码本的码字索引为1个或多个,Cb2(r)码本的码字索引为1个或多个;和/或,第五方法确定单元,设置为确定CSS信令bit长度;第六方法确定单元,设置为确定CSS信令指示的总码字数目;第七方法确定单元,设置为确定码本子集选择指示对应的码本为所述Cb1(r)和/或所述Cb2(r)。
- 一种获取码本的装置,该装置包括:码本生成模块,设置为依据第一预设条件生成对应于Nt端口,r层传输预编码矩阵反馈的码本,所述第一预设条件为基站与终端之间的共同设定条件;确定模块,设置为依据第四预设条件确定所述码本的码本子集选择的信令指示方法;信令接收模块,设置为接收码子集选择信令;码本子集确定模块,设置为依据所述信令指示方法及所述码子集选择信令确定码本子集。
- 根据权利要求30所述的装置,其中,在码本为包含有Mr个预编码码字的Cb(r),的情况下,所述确定模块包括以下一个或多个:第一确定单元,设置为确定CSS信令bit与Cb(r)码字间的关系,或,确 定CSS信令bit与所述Cb(r)码本的1个或多个索引之间的关系;其中,所述Cb(r)码本的码字索引为1个或多个;第二确定单元,设置为确定CSS信令的bit长度;第三确定单元,设置为确定CSS信令指示的总码字数目。
- 根据权利要求30所述的装置,其中,在码本为第一主码本Cb1(r)和第二主码本Cb2(r)的情况下,所述确定模块包括以下一个或多个:第四确定单元,设置为确定CSS信令bit与Cb1(r)和/或Cb2(r)码字间的关系;或,确定CSS信令bit与Cb1(r)和/或Cb2(r)码本的码字索引之间的关系;其中,Cb1(r)码本的码字索引为1个或多个,Cb2(r)码本的码字索引为1个或多个;和/或,第五确定单元,设置为确定CSS信令bit长度;第六确定单元,设置为确定CSS信令指示的总码字数目;第七确定单元,设置为确定码本子集选择指示对应的码本为所述Cb1(r)和/或所述Cb2(r)。
- 根据权利要求30所述的装置,其中,所述装置包括:信息反馈模块,设置为在所述终端依据所述信令指示方法及所述码子集选择信令确定码本子集之后,依据所述码本子集量化反馈信道信息。
- 一种获取码本的装置,该装置包括:码本生成模块,设置为依据第一预设条件生成对应于Nt端口,r层传输预编码矩阵反馈的主码本,所述第一预设条件为基站与终端之间的共同设定条件;码字集合生成模块,设置为依据第六预设条件和所述主码本,生成对应所述码本的码字集合;配置模块,设置为依据通知配置码本,所述通知包括以下至少之一:所述码字集合的选择信息,和/或,所述码字集合内的码字的选择信息。
- 根据权利要求34所述的装置,其中,在所述第六预设条件为当K大于1时,依据k值确定码字集合中的码字的情况下,所述码字集合生成模 块包括:码字集合生成单元,设置为依据所述第六预设条件对所述主码本Cb(r)中的码字进行选取,得到K个码字集合Cb(r,1),Cb(r,2)……Cb(r,K),K>=1;其中,当k=1,2…K时,Cb(r,k)中包含的码字为Cb(r)中的全部或部分码字,对应的码字数量为Nk。
- 根据权利要求34所述的装置,其中,所述装置还包括:码本确定模块,设置为依据通知配置码本之前,通过第七预设条件确定所述通知;其中,所述第七预设条件包括以下至少之一:报告类型Report Type、反馈类型ClassA/B、端口数Nt和传输层数r。
- 一种获取码本的***,该***包括:基站和终端,所述基站和终端通信连接,其中,所述基站为权利要求27至29中任一项所述的获取码本的装置;所述终端为权利要求30至33中任一项所述的获取码本的装置;或者,所述基站为权利要求34至36中任一项所述的获取码本的装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US15/763,284 US10855343B2 (en) | 2015-09-25 | 2016-08-16 | Method, apparatus and system for acquiring codebook by channel state information report type |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510623580.4A CN106559111B (zh) | 2015-09-25 | 2015-09-25 | 获取码本的方法、装置及*** |
CN201510623580.4 | 2015-09-25 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2017050066A1 true WO2017050066A1 (zh) | 2017-03-30 |
Family
ID=58385816
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2016/095548 WO2017050066A1 (zh) | 2015-09-25 | 2016-08-16 | 信道状态信息报告类型获取码本的方法、装置及*** |
Country Status (3)
Country | Link |
---|---|
US (1) | US10855343B2 (zh) |
CN (1) | CN106559111B (zh) |
WO (1) | WO2017050066A1 (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108111268B (zh) * | 2017-05-05 | 2023-02-17 | 中兴通讯股份有限公司 | 一种传输参数处理方法及装置 |
CN115865152A (zh) * | 2017-05-11 | 2023-03-28 | 中兴通讯股份有限公司 | 码本配置方法、装置、通信设备及介质 |
CN114124181A (zh) * | 2020-08-27 | 2022-03-01 | 中兴通讯股份有限公司 | 预编码矩阵索引确定方法、终端设备及存储介质 |
US11917442B2 (en) * | 2020-09-23 | 2024-02-27 | Qualcomm Incorporated | Data transmission configuration utilizing a state indication |
CN115941003A (zh) * | 2021-08-06 | 2023-04-07 | 华为技术有限公司 | 一种预编码处理方法及通信装置 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102208969A (zh) * | 2010-03-31 | 2011-10-05 | 华为技术有限公司 | 重传方法、装置及通信*** |
CN104067675A (zh) * | 2011-11-04 | 2014-09-24 | 英特尔公司 | 在载波聚合环境中用于上行链路功率控制的路径损耗估计 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110103493A1 (en) * | 2009-11-02 | 2011-05-05 | Futurewei Technologies, Inc. | System and Method for Wireless Communications with Adaptive Codebooks |
CN102082639B (zh) * | 2010-11-08 | 2014-01-29 | 大唐移动通信设备有限公司 | 信道状态信息的传输方法和设备 |
CN103024807B (zh) * | 2011-09-23 | 2015-08-19 | 华为技术有限公司 | 传输控制信息的方法、用户设备和基站 |
EP2761927A4 (en) * | 2011-09-30 | 2015-08-12 | Intel Corp | METHODS OF SIMULTANEOUSLY TRANSPORTING INTERNET TRAFFIC ON MULTIPLE WIRELESS NETWORKS |
WO2013112079A1 (en) * | 2012-01-23 | 2013-08-01 | Telefonaktiebolaget L M Ericsson (Publ) | Method and device for selecting precoding matrices based on representations of speed of related devices |
US9407345B2 (en) * | 2012-12-20 | 2016-08-02 | Lg Electronics Inc. | Efficient feedback transmission method in multi-antenna wireless communication system and device for same |
EP3043489B1 (en) * | 2013-09-03 | 2022-03-02 | Sony Group Corporation | Communication control apparatus, communication control method and terminal apparatus |
CN104811229B (zh) * | 2014-01-24 | 2020-09-08 | 中兴通讯股份有限公司 | 信道状态信息处理方法、装置、终端及基站 |
WO2015137690A1 (ko) * | 2014-03-12 | 2015-09-17 | 엘지전자 주식회사 | 다중 안테나 지원 무선 통신 시스템에서 참조 신호를 전송하는 방법 및 장치 |
CN105306174B (zh) * | 2014-06-20 | 2020-01-14 | 中兴通讯股份有限公司 | 一种基于码本设计和选择的干扰对齐实现方法及装置 |
US10181884B2 (en) * | 2014-09-25 | 2019-01-15 | Telefonaktiebolaget Lm Ericsson (Publ) | Network node, user equipment and methods therein to enable the UE to determine a precoder codebook |
WO2016048231A1 (en) * | 2014-09-26 | 2016-03-31 | Telefonaktiebolaget Lm Ericsson (Publ) | Masked beamforming |
BR112018002713B1 (pt) * | 2015-08-14 | 2023-10-17 | Qualcomm Incorporated | Método e aparelho para comunicação sem fio por um equipamento de usuário, e memória legível por computador |
-
2015
- 2015-09-25 CN CN201510623580.4A patent/CN106559111B/zh active Active
-
2016
- 2016-08-16 US US15/763,284 patent/US10855343B2/en active Active
- 2016-08-16 WO PCT/CN2016/095548 patent/WO2017050066A1/zh active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102208969A (zh) * | 2010-03-31 | 2011-10-05 | 华为技术有限公司 | 重传方法、装置及通信*** |
CN104067675A (zh) * | 2011-11-04 | 2014-09-24 | 英特尔公司 | 在载波聚合环境中用于上行链路功率控制的路径损耗估计 |
Also Published As
Publication number | Publication date |
---|---|
CN106559111B (zh) | 2021-03-26 |
US10855343B2 (en) | 2020-12-01 |
CN106559111A (zh) | 2017-04-05 |
US20180294849A1 (en) | 2018-10-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2017050066A1 (zh) | 信道状态信息报告类型获取码本的方法、装置及*** | |
JP5540147B2 (ja) | チャネル情報の取得方法及び装置 | |
CN104811229B (zh) | 信道状态信息处理方法、装置、终端及基站 | |
CN102368698B (zh) | 一种预编码矩阵指示pmi信息的传输方法及装置 | |
US10574409B2 (en) | Information notification method and channel state information process execution method | |
WO2017167160A1 (zh) | 基于信道状态信息的处理方法、相关设备和计算机存储介质 | |
WO2017076323A1 (zh) | Csi的反馈、码本配置信令的配置方法及装置 | |
KR101896753B1 (ko) | 채널 상태 정보 피드백 방법 및 단말 | |
WO2016161779A1 (zh) | 在多输入多输出***中反馈信道状态信息的方法和装置 | |
CN102237969A (zh) | 一种信道状态信息的传输方法及装置 | |
US20130188593A1 (en) | Method for channel information feedback and a terminal | |
WO2017076281A1 (zh) | 信道状态信息的反馈方法、测量导频的配置方法及装置 | |
WO2017167161A1 (zh) | 一种实现信道状态信息反馈的方法、装置及计算机存储介质 | |
WO2020083057A1 (zh) | 指示和确定预编码向量的方法以及通信装置 | |
CN107733476A (zh) | 信道状态信息的反馈方法及装置 | |
CN104348590A (zh) | 反馈信道状态信息的方法、终端及获取预编码的基站 | |
WO2017076330A1 (zh) | 码书限制信令的发送、信道信息的量化反馈方法及装置 | |
US10735055B2 (en) | Method and device for reducing complexity of channel quantization | |
WO2017152750A1 (zh) | 一种反馈信息的传输方法和装置 | |
WO2017107671A1 (zh) | 信道信息的发送、接收方法及装置、终端和基站 | |
WO2017054192A1 (zh) | 一种基于码本反馈的通信方法和装置 | |
TWI523549B (zh) | Method and device for quantifying channel status information | |
CN106559113B (zh) | 信道信息测量导频资源的子集选择方法、终端和基站 | |
JP6580687B2 (ja) | プリコーディング行列インジケータpmiのフィードバック方法 | |
WO2016184335A1 (zh) | 一种信道状态信息反馈方法和终端 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 16847948 Country of ref document: EP Kind code of ref document: A1 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 15763284 Country of ref document: US |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 16847948 Country of ref document: EP Kind code of ref document: A1 |