WO2011050628A1 - 预编码矩阵码书生成方法、预编码矩阵选择方法及装置 - Google Patents

预编码矩阵码书生成方法、预编码矩阵选择方法及装置 Download PDF

Info

Publication number
WO2011050628A1
WO2011050628A1 PCT/CN2010/075137 CN2010075137W WO2011050628A1 WO 2011050628 A1 WO2011050628 A1 WO 2011050628A1 CN 2010075137 W CN2010075137 W CN 2010075137W WO 2011050628 A1 WO2011050628 A1 WO 2011050628A1
Authority
WO
WIPO (PCT)
Prior art keywords
precoding matrix
codebook
value
precoding
power
Prior art date
Application number
PCT/CN2010/075137
Other languages
English (en)
French (fr)
Inventor
王键
吴建明
周华
王轶
张元涛
Original Assignee
富士通株式会社
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from CN200910209834.2A external-priority patent/CN102055561B/zh
Application filed by 富士通株式会社 filed Critical 富士通株式会社
Publication of WO2011050628A1 publication Critical patent/WO2011050628A1/zh

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/06Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
    • H04B7/0613Diversity 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/0615Diversity 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/0617Diversity 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 for beam forming
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/0413MIMO systems
    • H04B7/0426Power distribution
    • H04B7/0434Power distribution using multiple eigenmodes

Definitions

  • the present invention relates to a wireless communication system, and more particularly to a precoding matrix codebook generation method, a precoding matrix selection method and apparatus. Background technique
  • a multiple-input multiple-output (MIMO) system is a wireless communication system that uses multiple transmit antennas and multiple receive antennas for data transmission. It supports parallel data stream transmission, and can provide high data rate and large throughput, and a larger communication distance. It has become one of the key technologies that have attracted much attention in academic research and practical systems. Through continuous development in recent years, MIMO technology will be increasingly applied to various wireless communication systems. In terms of wireless broadband mobile communication systems, the 3rd Generation Partnership Project (3GPP) has added MIMO technology-related content to the standard. At the same time, MIMO has become a popular technology for 4th generation (4G) communication. A key part of almost all new wireless standards (such as HSDPA, 802.11n, 802.16e, 802.10, 802.20, etc.).
  • the parallel data streams in the multi-antenna transmission are first subjected to independent forward error correction code encoding, and then the encoded code words are mapped onto one or more transport layers.
  • the serial data output by the encoder is serially converted into corresponding multi-layers.
  • the total number of layers supported by the system is also called the rank of the transmission.
  • the number of layers or rank supported by the transmission of a multi-antenna system is less than or equal to the number of physical antennas of a multi-antenna system.
  • the process of converting the data of each layer into data on each physical antenna is called the precoding process of the signal.
  • the process of converting the data of each layer into data on each physical antenna by linear operation is called a linear precoding process of the signal.
  • LTE 3GPP Long Term Evolution
  • WiMAX microwave access global interoperability
  • the set of precoding matrices is called a precoding matrix codebook (CB), and the number of precoding matrices is called the size of the precoding matrix codebook.
  • CB precoding matrix codebook
  • the precoding matrix codebook including the size of the precoded matrix codebook and the elements of the precoding matrix codebook, directly affect the system throughput and other indicators.
  • the precoding matrix of each structure corresponds to a cubic measure
  • CM Cubic Metric, CM value
  • CMP precoding matrix Cubic Metric Preserving precoding matrix
  • CMF precoding matrix cubic mode-friendly mode
  • HH householder
  • the signal transmitted by the transmitter needs to be amplified by power, and then transmitted to the antenna and finally transmitted in space by electromagnetic waves.
  • a device that amplifies power is called a power amplifier (PA), or simply a power amplifier.
  • a very important indicator about the power amplifier is the linear range, that is, when the output signal of the power amplifier is within the linear range, the output signal of the power amplifier has a good or ideal linear relationship with the input signal; in contrast, when the output signal of the power amplifier When the linear range is exceeded, the linear relationship between the output signal of the amplifier and the input signal will be difficult to maintain, and the distortion of the output signal will occur.
  • the amplitude of a signal is time-varying (time-varying), so that the power of the signal is also time-varying (time-varying).
  • time-varying time-varying
  • the maximum instantaneous power of the signal may be 26dBm
  • the minimum instantaneous power may be 20dBm.
  • the power amplifier has a linear interval. To satisfy the linear relationship between the input signal and the output signal, to avoid distortion of the output signal, the power of the output signal should be limited to the linear output interval of the power amplifier.
  • the output power is reduced by 3 dB.
  • the average power of the signal is 20 dBm
  • the maximum instantaneous power is 23 dBm
  • the minimum instantaneous power is 17 dBm. It can be seen that the maximum instantaneous power of 23dBm is exactly the nominal power of the power amplifier. Therefore, the output signal has a good linear relationship with the input signal, and the output signal is not distorted.
  • the power backoff guarantees the linearity of the input signal and the output signal.
  • the power of the output signal is reduced, so that the power of the received signal is also reduced, affecting the quality of the received signal. Therefore, the power back-off value should be reasonably selected in the actual system, so that the signal can be guaranteed to be undistorted and the strength of the signal can be ensured.
  • the degree of change of the signal with time can be characterized by the CM value, and the larger the CM value, the larger the amplitude variation of the signal with time, that is, the greater the instantaneous power variation of the signal;
  • a transmitter for downlink transmission is equipped with a power amplifier having a large linear range and a low CM value for the signal, that is, a signal capable of supporting a larger CM value.
  • the transmitter for the uplink transmission has a smaller linear range of power amplifiers, so the CM value of the signal is also higher, that is, only the support is smaller.
  • the signal of the CM value does not support the signal of a larger CM value.
  • the design of the existing pre-coded codebooks is mostly about the design of the downlink MIMO precoding codebook, and how to design the uplink MIMO precoding codebook for the requirements of the uplink signal to the CM value and how to select according to the designed codebook.
  • a precoding matrix with the best possible performance is a problem to be solved. Summary of the invention
  • An object of the present invention is to provide a precoding matrix codebook generation method, a method and a device for selecting a precoding matrix, to provide a codebook having a plurality of precoding matrix structures, and further, for the current subscriber station, when the precoding matrix is selected.
  • the transmit power is chosen to select the appropriate precoding matrix to ensure system performance.
  • a method for generating a precoding matrix codebook for uplink data transmission comprising the following steps:
  • the foregoing method for generating a precoding matrix codebook may further include: selecting, from the second codebook or a predetermined third codebook, a third predetermined number of third structural precoding matrices to form a third A set of structural precoding matrices, wherein each of the third structural precoding matrices has a third CM value.
  • the step of generating a precoding matrix codebook for uplink data transmission based on the first structure precoding matrix set and the second structure precoding matrix set includes: precoding the first structure The matrix set, the second structure precoding matrix set, and the third structure precoding matrix set are combined to generate a precoding matrix codebook for uplink data transmission.
  • a method of selecting a precoding matrix in a wireless communication system comprising the steps of:
  • a first selection step selecting a candidate precoding matrix from the codebook according to a maximum power allowed for uplink signal transmission, a transmit power of a current user station, and a CM value of a precoding matrix of each structure in the wireless communication system;
  • a precoding matrix that maximizes the throughput of the wireless communication system is selected as a precoding matrix used by the subscriber station in the candidate precoding matrix.
  • a device for generating a precoding matrix codebook comprising:
  • a first unit configured to select a first predetermined number of first structure precoding matrices from a predetermined first codebook to form a first structural precoding matrix set, wherein the first structural precoding matrix has a first Cubic measurement of CM value;
  • a second unit configured to select a second predetermined number of second structure precoding matrices from the predetermined second codebook to form a second structure precoding matrix set, wherein the second structure precoding matrix each has a second CM value;
  • a codebook generating unit configured to generate a precoding matrix codebook for uplink data transmission based on the first structural precoding matrix set and the second structural precoding matrix set, so that the precoding matrix codebook includes at least a first structural precoding matrix set and the second structural precoding matrix set.
  • the generating device of the precoding matrix codebook may further include: a third unit, configured to select a third predetermined number of third structure precoding matrices from the second codebook or the predetermined third codebook And constituting a third structure precoding matrix set, wherein the third structure precoding matrix each has a third CM value.
  • the codebook generating unit is further configured to combine the first structural precoding matrix set, the second structural precoding matrix set, and the third structural precoding matrix set to generate a precoding matrix for uplink data transmission. Code book.
  • a device for selecting a precoding matrix in a wireless communication system comprising:
  • a determining unit configured to determine a cubic metric CM value of each precoding matrix in the precoding matrix codebook, where the precoding matrix codebook includes multiple precoding matrices, and different precoding matrices have different CM value;
  • a first selecting unit configured to select a candidate from the codebook according to a maximum power allowed for uplink signal transmission in the wireless communication system, a transmit power of a current subscriber station, and a cubic metric CM value of a precoding matrix of each structure.
  • a second selecting unit configured to select, in the candidate precoding matrix, a precoding matrix that maximizes throughput of the wireless communication system as a precoding matrix used by the user station.
  • a base station in a wireless communication system comprising the selection means of the precoding matrix described above.
  • a codebook having a plurality of precoding matrix structures can be generated, so that a precoding matrix having a suitable CM value can be selected according to actual needs, thereby providing better system performance.
  • FIG. 1 is a diagram showing CM values when three codebooks use different signal modulation modes
  • 2 is a flowchart of a method for generating a pre-encoded codebook according to an embodiment of the present invention
  • FIG. 3 is a flowchart of a method for generating a precoding codebook according to another embodiment of the present invention.
  • FIG. 4 is a flowchart of a method for selecting a precoding matrix according to an embodiment of the present invention.
  • FIG. 5 is a flowchart of an implementation method for selecting a candidate precoding matrix according to an embodiment of the present invention
  • FIG. 6 is a flowchart of another implementation method for selecting a candidate precoding matrix according to an embodiment of the present invention
  • FIG. 8 is a structural block diagram of a precoding codebook generating apparatus according to another embodiment of the present invention.
  • FIG. 9 is a structural block diagram of a precoding matrix selecting apparatus according to an embodiment of the present invention.
  • Figure 10 is a block diagram showing the structure of the first selection unit in Figure 9;
  • FIG 11 is a block diagram showing another structure of the first selection unit of Figure 9. detailed description
  • a method for generating an uplink MIMO precoding matrix codebook and a method for selecting a precoding matrix in a codebook will be described by using only a 3GPP LTE-Advanced (LTE-A) system as an example, but the present invention is also the same. It is applicable to other wireless communication systems using MIMO technology, such as LTE, WiMAX, 4G wireless communication systems and the like.
  • LTE-A 3GPP LTE-Advanced
  • the uplink signal uses a DFTS-OFDM signal, that is, a discrete Fourier transform orthogonal frequency division multiplexed signal.
  • CM value for this signal can be expressed as:
  • Equation (1) is the formula for calculating the existing CM value, where 2 G1. .
  • the original CM value, different signal forms (such as QPSK signal, QAM16 signal and QAM64 signal) have different original CM values; 201 ⁇ . ⁇ ⁇ ⁇ ) ⁇ is called the reference CM value of the signal, different signal forms have different reference CM values, and K represents the scaling factor.
  • CM values of the signals commonly used in the project and their parameter tables are shown in Table 1.
  • Table 1 CM values of common signals and their parameter tables
  • the multi-receiver multi-antenna transmission has different codebooks of different structures corresponding to different structure precoding matrices.
  • CM structure precoding matrix
  • the precoding matrix w is expressed as follows:
  • is the row permutation matrix
  • is the power normalization matrix
  • ⁇ 2 is the power allocation matrix.
  • the power can be evenly distributed among the layers, such as (1: 1: 1), expressed as CMP-LPB. It can also be unevenly distributed among the layers, such as (2: 1: 1), which is expressed as CMP-LPU.
  • the precoding matrix w is expressed as follows:
  • is the row permutation matrix
  • ⁇ X , y, z ⁇ e ⁇ +1, -1, +j, -j ⁇ which is the power normalization matrix
  • ⁇ 2 is the power allocation matrix.
  • the power can be evenly distributed among the layers, such as (1: 1: 1), which is expressed as CMF-LPB. It can also be unevenly distributed among the layers, such as (2: 1: 1), which is expressed as CMF-LPU C (3) Precoding matrix structure transformed by householder (HH) reflection
  • the structure of the precoding matrix w is:
  • the ⁇ x, y, z ⁇ e imaginary number is the power normalization matrix
  • ⁇ 2 is the power allocation matrix.
  • the power is evenly distributed among the layers, such as (1: 1: 1), and is expressed as ⁇ .
  • each transmitting antenna transmits only one layer of data; when a precoding matrix of a CMF structure is used, each of the transmitting antennas transmits signals of two layers and is multiplied by respective weights. After superimposing the data; when using the precoding matrix of the ⁇ reflection matrix structure, the signal of each transmitting antenna is the data superimposed by the three layers of data after being multiplied by respective weights.
  • FIG. 1 shows the CM values of the precoding matrices for the three structures when different modulation schemes are used.
  • a basic characteristic of a wireless mobile communication system is that it is a system with limited interference, that is, the total capacity of the wireless mobile communication system is limited by the interference of system users. Take the system's uplink signal transmission as an example.
  • the base station receives the uplink signal sent by one of the mobile stations served by the base station, and also receives the uplink interference signal sent by other mobile stations served by the base station around the base station.
  • the base station receives the useful signal, and the received interference power of other users also becomes larger, eventually degrading the SINR (Signal to Interference and Noise Ratio) of the system, thereby affecting the system. Throughput.
  • SINR Signal to Interference and Noise Ratio
  • part of the user's uplink transmit power is used to compensate for path loss.
  • the maximum signal transmission power is 23 dBm.
  • the base station completely controls the transmission power of the subscriber station through the power control command, and the subscriber station notifies the base station about the transmission power by reporting the power headroom message.
  • the CM value of the CMP codebook is 1.0 dB.
  • the CM value of the CMP codebook is 1.8 dB.
  • the CM value of the CMP codebook is 1.9dB.
  • the CM value of the CMF codebook is 1.8 dB .
  • the CM value of the CMF codebook is 2.3 dB.
  • the CM value of the CMF codebook is 2.4 dB .
  • the CM value of the HH codebook is 2.9 dB.
  • Table 2 Relationship between transmit power and available precoding structure in QPSK modulation mode
  • Table 3 Relationship between transmit power and available precoding structure in QAM16 modulation mode
  • Table 4 Relationship between transmit power and available precoding structure in QAM64 modulation mode
  • the CM value of the precoding matrix of the CMP structure is the smallest, so the applicable range, but the performance is the worst in practical applications (the throughput is the smallest); the precoding matrix of the HH structure The CM value is the largest, so the applicable range is also the smallest, but the performance is the best in practical applications (the maximum throughput); the CM value of the CMF structure is between the above two, so the applicable range is also between the above two. And the performance is also between the above two.
  • the present invention proposes a precoding matrix codebook of a plurality of precoding matrix structures mixed for the problem.
  • FIG. 2 is a flow chart of a method for generating a precoding matrix codebook for uplink MIMO according to an embodiment of the present invention. As shown in FIG. 2, the method includes the following steps:
  • Step 200 Select a first predetermined number of first structure precoding matrices from the predetermined first codebook to form a first structural precoding matrix set, wherein the first structural precoding matrix each has a first CM value .
  • a precoding matrix of 12 HH structures can be selected from the HH structure codebook to form a HH structure precoding matrix set.
  • the number 12 is only an example, and it can also be set to other values.
  • Step 220 Select a second predetermined number of second structure precoding matrices from the predetermined second codebook to form a second structure precoding matrix set, wherein the second structure precoding matrix each has a second CM value .
  • a precoding matrix of 8 CMP structures may be selected from the CMP codebook to form a CMP structure precoding matrix set.
  • the numeral 8 is merely an example, and may be set to other values in accordance with the first predetermined number of changes.
  • Step 240 Generate a precoding matrix codebook for uplink data transmission based on the first structure precoding matrix set and the second structure precoding matrix set, so that the precoding matrix codebook includes at least a first structure A precoding matrix set and the second structure precoding matrix set.
  • a precoding matrix codebook containing at least two precoding matrix structures can be generated.
  • a precoding matrix codebook having two or more precoding matrix structures is referred to as a hybrid structure codebook.
  • the above first predetermined number and second predetermined number of values may be determined empirically.
  • the steps are described in order, it should be clear that the order of the above steps is not fixed, the order of some steps may be adjusted and some steps may be performed in parallel. For example, S200 and S220 may be performed in parallel, or step S220 may be performed before step S200.
  • the method may include the following steps:
  • Step 300 Select a first predetermined number of first structure precoding matrices from a predetermined first codebook to form a first structure precoding matrix set, wherein the first structure precoding matrix each has a first CM value .
  • a precoding matrix of 10 HH structures can be selected from the HH structure codebook to form a HH structure precoding matrix set.
  • the number 10 is only an example, and it can be set to other values.
  • Step 320 Select a second predetermined number of second structure precoding matrices from the predetermined second codebook to form a second structure precoding matrix set, wherein the second structure precoding matrix each has a second CM value .
  • a precoding matrix of four CMP structures may be selected from the CMF codebook to form a CMF structure precoding matrix set.
  • the number 4 is merely an example, and may be set to other values.
  • Step 340 Select a third predetermined number of third structure precoding matrices from the second code book or the predetermined third code book to form a third structure precoding matrix set, where the third structure precoding matrix Each has a third CM value.
  • a precoding matrix of six CMP structures may be selected from the CMP codebook to form a CMP structure precoding matrix set.
  • the numeral 6 is merely an example, and may be set to other values according to the first predetermined number and/or the second predetermined number of changes.
  • a precoding matrix of six CMP structures may be selected from the second codebook.
  • the numeral 6 is merely an example, and may be set to other values according to the change of the first predetermined number and/or the second predetermined number.
  • Step 360 Combine the first structure precoding matrix set, the second structure precoding matrix set, and the third structure precoding matrix set to generate a precoding matrix codebook for uplink data transmission.
  • a set of precoding matrices of the above 10 HH structures and a pre-programming of four CMP structures A set of code matrices and a set of precoding matrices of six CMP structures are combined to generate three types of precoding matrix codebooks.
  • a codebook containing four or more precoding matrices can also be easily generated.
  • Codebook including precoding matrix of CMF-LPB power average allocation CMF) structure and precoding matrix of CMP-LPU (power unevenly distributed CMP) structure as shown in Table 5:
  • a codebook including a precoding matrix of a CMP-LPB (CMP equalized CMP) structure and a precoding matrix of a CMP-LPU (Power Unevenly Distributed CMP) structure, as shown in Table 6.
  • CMP-LPB CMP equalized CMP
  • CMP-LPU Power Unevenly Distributed CMP
  • a codebook including a precoding matrix of a holder (householder reflection array) structure, a precoding matrix of a CMF-LPB (CMF-powered allocation of power) structure, and a precoding matrix of a CMP-LPU (CMP of power uneven distribution) structure , as shown in Table 7.
  • a codebook including a HH (householder reflection array) structure, a CMP-LPB (Power Average Allocated CMP) structure, and a CMP-LPU (Power Unevenly Distributed CMP) structure precoding matrix, as shown in Table 8;
  • Codebooks including precoding matrices of HH (householder reflection array) structure, CMP-LPU (power unevenly distributed CMP) structure, as shown in Table 9;
  • the precoding matrix codebooks given in Table 5 - Table 9 are merely examples, and are not limited to the above several forms.
  • the CMF-LPB (CMF) configuration and CMP- can also be generated according to the method of the present invention.
  • LPB Power Average Allocated CMP
  • HH householder reflection matrix
  • CMP-LPB Power Average Allocated CMP
  • the precoding matrix corresponding to the appropriate CM value can be selected according to the transmission power ⁇ of the subscriber station, thereby improving the performance of the system, for example, obtaining the largest possible throughput.
  • the selection method of the precoding matrix of the present invention will be described in detail below based on the precoding matrix codebook of the hybrid structure.
  • FIG. 4 is a schematic flowchart diagram of a method for selecting a precoding matrix according to an embodiment of the present invention. As shown in Figure 4, the method includes:
  • Step S410 determining a CM value of a precoding matrix of each structure in the precoding matrix codebook of the hybrid structure.
  • the precoding matrix codebook of the hybrid structure may include a precoding matrix of N kinds of structures, such as a first structure precoding matrix, a second structure precoding matrix, ..., an Nth structure precoding matrix. , Where N ⁇ 2, the precoding matrix of each structure corresponds to the respective CM value.
  • each element in the precoding matrix codebook (ie, each precoding matrix) can be divided into N (N>2) groups according to different CM values.
  • N N>2
  • Each precoding matrix in each group has the same CM value.
  • the manner of determining the CM value of the precoding matrix of each structure in the precoding matrix codebook includes the following:
  • mapping table of a plurality of precoding matrix structures and CM values, and then searching for a CM value corresponding to each precoding matrix structure in the precoding matrix codebook of the hybrid structure according to a pre-established mapping table.
  • CM value When a plurality of mapping tables of precoding matrix structures and CM values are established in advance, the corresponding CM values are known for the existing precoding matrix structure, and for the new precoding matrix structure, corresponding calculations can be obtained. CM value.
  • a precoding matrix corresponding to each structure in the codebook may be combined into a first structure precoding matrix and a second structure precoding matrix, and calculated according to formula (1).
  • the respective CM values are assumed to increase sequentially and are expressed as CM CM 2 .
  • the precoding matrix corresponding to each structure in the codebook may be combined into a first structure precoding matrix, a second structure precoding matrix and a third structure precoding matrix, and according to the formula ( 1) Calculate the respective CM values, assuming they increase sequentially, and denoted as CM CM 2 , CM 3 .
  • Ho step S420 the maximum power PMAX of the wireless communication system, an uplink signal transmission permissible current value of the transmission power ⁇ ⁇ CM subscriber station and a precoding matrix of the structure of each pre-selected candidates from the codebook Encoding matrix.
  • Step S430 Select, in the candidate precoding matrix, a precoding matrix that maximizes the throughput of the wireless communication system as a precoding matrix used by the user station.
  • the precoding matrix is selected according to the principle of maximum throughput.
  • the throughput of the system is taken as an example of performance parameters. It will be apparent to those skilled in the art that other suitable performance parameters, such as mutual information of the system, etc., may be employed as desired.
  • step S420 multiple implementation manners may be included. For example, for one mode, as shown in FIG. 5, the following steps may be further included:
  • Step 501 Determine, according to the maximum power PMAX allowed for uplink signal transmission in the wireless communication system and the transmit power of the current subscriber station, ⁇ ⁇ determine the maximum CM value CM MAX that the current subscriber station is allowed to bear.
  • CMMAX can be expressed as:
  • CM AX PMAX _ PTX
  • Step 502 Select, from the codebook, all or part of the precoding matrix whose CM value is less than or equal to the maximum allowable CM value CMMAX to be a candidate precoding matrix.
  • the selection of candidate precoding matrices can be performed according to Table 10.
  • CM ⁇ CM ⁇ is assumed as shown in Table 10, if CM, CM 2 are both less than or equal to CM MAX (ie Then the precoding matrix of the first structure and the precoding matrix of the second structure are both candidate precoding matrices; if only CM is less than or equal to CMMAX (ie Then, only the precoding matrix of the first structure corresponding to the CM is a candidate precoding matrix.
  • the precoding matrix with the smallest CM value is selected from the codebooks as a candidate precoding matrix.
  • the precoding matrix with the smallest CM value is selected from the codebooks as a candidate precoding matrix.
  • CMMAX ie, CMMAX CMJ
  • only the precoding matrix of the first structure corresponding to the CM is selected as the candidate precoding matrix.
  • the selection of the candidate precoding matrix can be performed according to Table 11.
  • Table 11 all precoding matrices corresponding to CM values less than or equal to the maximum CM value CMMAX that can be tolerated may be selected from the codebook as a candidate precoding matrix, or may be selected from the codebook to be less than or equal to
  • the partial precoding matrix corresponding to the partial CM value of the CM value of CMMAX allowed to be the maximum CM value is a candidate precoding matrix, for example, one or more CMs of CM values less than or equal to the maximum allowable CM value CMMAX can be selected.
  • the precoding matrix corresponding to the value is used as a candidate precoding matrix. As an example, referring to Table 11, if CM CM 2 is less than or equal to CMMAX (ie, CM ⁇ CMMAX), only the precoding matrix of the second structure corresponding to CM 2 may be selected as the candidate precoding matrix.
  • Step S420 is another implementation manner as shown in FIG. 6, and includes the following steps:
  • Step S601 Determine a power threshold corresponding to the precoding matrix of each structure according to the maximum power PMAX allowed for uplink signal transmission in the wireless communication system and the determined CM value of the precoding matrix of each structure.
  • CM i 1, 2, ..., N.
  • the power threshold corresponding to the precoding matrix of each structure can be expressed as:
  • P 2 PMAX -CM 2 ;
  • the power thresholds corresponding to the precoding matrices of each structure can be expressed as:
  • P MAX -CM 2 , P 3 PMAX -CM 3 .
  • PMAX has different requirements according to different systems.
  • P MAX 23dBm.
  • Step S602 Select, from the codebook, all or part of the precoding matrix corresponding to a power threshold value that is greater than or equal to a transmit power of the current user station, as a candidate precoding matrix.
  • the selection of candidate precoding matrices can be performed according to Table 12.
  • both PP 2 are greater than or equal to ⁇ ⁇ (ie, P TX ⁇ P 2 )
  • both the precoding matrix of the first structure and the precoding matrix of the second structure are candidate precoding matrices; if only Pi If the value is greater than or equal to ⁇ ⁇ ⁇ (ie ⁇ 2 ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ), then only the precoding matrix of the first structure corresponding to Pi is a candidate precoding matrix.
  • the precoding with the smallest CM value is selected from the codebook.
  • the matrix is a candidate precoding matrix. For example, if Pi and P 2 are both smaller than ⁇ ⁇ ⁇ (ie, ⁇ ! ⁇ ), only the precoding matrix of the first structure corresponding to CMi is selected as the candidate precoding matrix.
  • the selection of the candidate precoding matrix can be performed according to Table 13. Table 13.
  • the calculated power threshold is compared according to the current transmit power ⁇ ⁇ ⁇ of the subscriber station, and the candidate precoding matrix structure can be obtained according to Table 12 or Table 13.
  • all the precoding matrices corresponding to the power threshold value of the transmit power of the current user station may be selected from the codebook as a candidate precoding matrix, or may be selected from the codebook by greater than or
  • a partial precoding matrix corresponding to a power threshold value of a transmit power of the current subscriber station is a candidate precoding matrix, for example, one or more thresholds of a power threshold greater than or equal to a transmit power of the current subscriber station may be selected.
  • the precoding matrix corresponding to the value is used as a candidate precoding matrix.
  • ⁇ 2 is greater than or equal to ⁇ ⁇ ⁇ (ie, ⁇ ⁇ ⁇ ⁇ 2 )
  • only the precoding matrix of the second structure corresponding to ⁇ 2 may be selected as the candidate precoding matrix.
  • step S420 is not limited thereto. According to the spirit of the present invention, those skilled in the art can easily think of other implementation steps S420. The manner, but should also be included within the scope of the invention.
  • FIG. 7 is a structural block diagram of an apparatus for generating an uplink/precoding codebook according to an embodiment of the present invention. As shown in Figure 7, the device includes:
  • the first unit 710 is configured to select a first predetermined number of first structure precoding matrices from the predetermined first codebook to form a first structural precoding matrix set, where the first structural precoding matrix has a first A CM value.
  • the second unit 720 is configured to select a second predetermined number of second structure precoding matrices from the predetermined second codebook to form a second structure precoding matrix set, where the second structure precoding matrix has a first Two CM values.
  • the codebook generating unit 740 is configured to generate a precoding matrix codebook for uplink data transmission based on the first structural precoding matrix set and the second structural precoding matrix set, so that the precoding matrix codebook is at least A first structural precoding matrix set and the second structural precoding matrix set are included.
  • the pre-encoded codebook generating apparatus may further include: a third unit 730, configured to select from the second codebook or the predetermined third codebook And a third predetermined number of third structure precoding matrices constituting a third structure precoding matrix set, wherein the third structure precoding matrices each have a third CM value.
  • the codebook generating unit 740 is configured to combine the first structural precoding matrix set, the second structural precoding matrix set, and the third structural precoding matrix set to generate a precoding matrix code for uplink data transmission. book.
  • the above codebook generating apparatus of the present invention can be realized by running machine readable program code on a corresponding machine (e.g., computer) hardware.
  • the precoding matrix codebook of the hybrid structure generated by the above codebook generating apparatus of the present invention can be set in the subscriber station and the base station through the setting unit for use by the subscriber station and the base station.
  • FIG. 9 is a structural block diagram of a precoding selection apparatus according to an embodiment of the present invention. As shown in FIG. 9, the precoding selection device includes:
  • a determining unit 810 configured to determine a cubic metric CM value of each precoding matrix in the precoding matrix codebook, where the precoding matrix codebook includes a precoding matrix of multiple structures, and different precoding matrices of different structures have different CM value.
  • a first selecting unit 820 configured to select a candidate from the codebook according to a maximum power allowed for uplink signal transmission in the wireless communication system, a transmit power of a current user station, and a cubic metric CM value of a precoding matrix of each structure. Precoding matrix.
  • the second selecting unit 830 is configured to select, in the candidate precoding matrix, a precoding matrix that maximizes throughput of the wireless communication system as a precoding matrix used by the user station.
  • the first selecting unit 820 may further include:
  • the maximum CM value determining unit 821 is configured to determine, according to the maximum power allowed by the uplink signal transmission in the wireless communication system and the transmit power of the current subscriber station, the maximum CM value that the current subscriber station is allowed to bear;
  • the precoding matrix selecting unit 822 is configured to select, from the codebook, a precoding matrix whose CM value is less than or equal to the maximum CM value allowed to be accepted as a candidate precoding matrix.
  • the first selecting unit 820 further includes: a power threshold value determining unit 823, configured to transmit, according to the maximum power allowed by the uplink signal in the wireless communication system, and the determined The cubic metric CM value of the precoding matrix of each structure determines a power threshold corresponding to the precoding matrix of each structure;
  • the precoding matrix selecting unit 824 is configured to select, from the codebook, a precoding matrix corresponding to a power threshold value that is greater than or equal to a transmit power of a current subscriber station as a candidate precoding matrix.
  • the above precoding matrix selection means of the present invention can be implemented by running machine readable program code on a corresponding machine (e.g., computer) hardware.
  • the above precoding matrix selecting means may be provided in a base station of the wireless communication system.
  • the precoding matrix selection means can select a precoding matrix corresponding to the appropriate CM value according to the transmission power ⁇ ⁇ ⁇ of the subscriber station, thereby improving the performance of the system, for example, obtaining the largest possible throughput.
  • the object of the present invention can also be achieved by: providing a storage medium storing the above executable program code directly or indirectly to a system or device, and a computer or central processing unit (CPU) in the system or device Read and execute the above program code.
  • a storage medium storing the above executable program code directly or indirectly to a system or device
  • CPU central processing unit
  • the embodiment of the present invention is not limited to the program, and the program may be in any form, for example, the target program, the program executed by the interpreter, or provided to the operating system. Scripts, etc.
  • Such machine-readable storage media include, but are not limited to, various memories and storage units, semiconductor devices, disk units such as optical, magnetic, and magneto-optical disks, and other media suitable for storing information and the like.
  • the present invention can also be implemented by connecting a computer to a corresponding website on the Internet, and downloading and installing the computer program code according to the present invention into a computer, and then executing the program.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Power Engineering (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Radio Transmission System (AREA)

Description

预编码矩阵码书生成方法、 预编码矩阵选择方法及装置 技术领域
本发明涉及无线通信***, 尤其涉及预编码矩阵码书生成方法、 预编码 矩阵选择方法及装置。 背景技术
多入多出(MIMO)***是利用多根发射天线和多根接收天线进行数据传 输的无线通信***, 支持平行的数据流发送, 能够提供高数据率和大吞吐量 以及更大的通信距离, 已经成为学术研究和实际***中备受人们关注的关键 技术之一, 通过近几年的持续发展, MIMO 技术将越来越多地应用于各种无 线通信***。在无线宽带移动通信***方面,第 3代移动通信合作计划 (3GPP) 已经在标准中加入了 MIMO技术相关的内容, 同时, MIMO也已经成为第 4 代 (4G) 通信的热门技术, 并成为在几乎所有新的无线标准 (如 HSDPA, 802.11η, 802.16e, 802.10, 802.20等) 中很关键的一部分。
在通常的情况下, 多天线传输中的平行数据流首先进行独立的前向纠错 码编码, 然后将编码后的码字映射到一个或者多个传输层上。 当码字映射为 多个传输层时, 将编码器输出的串行数据进行串并变换为相应的多层即可。 在一次传输中, ***支持的所有的层数又称为该次传输的秩数 (Rank)。
一般来说, 多天线***的传输支持的层数或者秩数要小于或者等于多天 线***的物理天线数。 将各层的数据转化为各物理天线上的数据的过程称为 信号的预编码过程。 特别的, 将各层的数据通过线性运算转化为各物理天线 上的数据的过程称为信号的线性预编码过程。 在现在的无线通信***中, 比 如 3GPP长期演进 (LTE) ***, 微波接入全球互通 (WiMAX) ***, 受限 于***的计算复杂度和信令控制复杂度, ***需要预先设计好一定个数的预 编码矩阵。 预编码矩阵的集合称为预编码矩阵码书(codebook, CB), 预编码 矩阵个数称为预编码矩阵码书的大小。 很显然, 预编码矩阵码书, 包括预编 码矩阵码书的大小和预编码矩阵码书的元素都直接影响***的吞吐量等指 标。
出于不同的设计考虑, 对于相同的秩, 可能会存在不同预编码方式 (即 不同结构) 的预编码矩阵, 每一种结构的预编码矩阵对应一个三次方量度
(Cubic Metric, CM)值,该 CM值可反映信号的变化幅度。例如,对于 Rank=3 的情况, 可以有三种不同结构的预编码矩阵, 分别是 CMP ( Cubic Metric Preserving, 三次方量度保留)方式的预编码矩阵(CMP预编码矩阵)和 CMF (Cubic Metric Friendly, 三次方量度友好) 方式的预编码矩阵 (CMF预编码 矩阵), 以及从豪斯霍尔德 (householder, HH)反射阵演变而来的预编码矩阵, 该三种不同结构的预编码矩阵具有不同的 CM值。 在现有技术中, 一个码书 中仅包含一种结构的预编码矩阵。
在移动通信***中, 发射机发送的信号都需要进行功率放大, 然后再将 信号传送到天线并最终以电磁波的方式在空间传送。 将功率放大的设备称为 功率放大器 (PA), 或者简称为功放。
关于功放的一个非常关键的指标是线性范围, 也即当功放的输出信号在该 线性范围内时, 功放的输出信号和输入信号具有良好或者理想的线性关系; 与 此相反, 当功放的输出信号超出该线性范围内时, 功放的输出信号和输入信号 的线性关系将会很难维持, 从而出现输出信号的畸变。
一般来说, 信号的幅度是随时间变化的 (时变的), 从而信号的功率也是 随时间变化的 (时变的)。 举例来说, 假设需要输出的某一个信号的平均功率 为 23dBm, 但是由于信号的时变性质, 该信号的最大瞬时功率有可能是 26dBm, 最小瞬时功率有可能是 20dBm。 假设该信号使用标称功率是 23dBm 的功率放大器进行信号输出, 那么很显然在信号瞬时功率为 26dBm时, 超出 了功率放大器的线性范围, 从而出现了非线性变化, 引起了信号的畸变。 因 此, 在实际的硬件***中, 功率放大器有一个线性区间, 为了满足输入信号 和输出信号之间的线性关系, 避免输出信号的失真, 输出信号的功率应该限 制在功率放大器的线性输出区间内。
对于这种情况, 一个非常简单并且有效, 且被工业界广泛使用的做法是 的功率回退。 比如对于上述信号, 将输出功率减小 3dB, 此时信号的平均功 率是 20dBm, 最大瞬时功率是 23dBm, 最小瞬时功率是 17dBm。 可以看到, 最大瞬时功率 23dBm恰好是功率放大器的标称功率。 因此, 输出的信号和输 入的信号就有良好的线性关系, 输出信号没有发生畸变。
此外需要注意的是, 虽然功率回退保证了输入信号和输出信号的线性关 系, 但是却使得输出信号的功率降低, 从而使得接收信号的功率也降低, 影 响接收信号的质量。 因此, 实际***中应该合理的选择功率回退值, 从而即 能够保证信号不失真, 又能够保证信号的强度。
在实际的工程中, 不同的信号有不同的统计特性, 从而也对应了不同的 功率回退的数值。经过理论论证和工程实践,人们开始使用三次方度量(Cubic Metric, CM) 值表征功率回退值。
在移动通信***中, 对于上行信号可以通过 CM值表征该信号随时间变 化的程度, CM值越大, 说明随时间的变化该信号的幅度变化越大, 也即信号 的瞬时功率变化越大; CM值越小,说明随时间的变化该信号的幅度变化越小, 也即信号的瞬时功率变化越小。
在实际的无线通信***中, 对于基站, 其用于下行发射的发射机配备的 功率放大器的线性范围较大,对信号的 CM值要求较低,也即能支持较大 CM 值的信号。 然而对用户端, 例如手机等, 由于受到成本的限制, 其用于上行 发射的发射机配备的功率放大器的线性范围较小, 因此对信号的 CM值要求 也较高, 也即仅仅支持较小 CM值的信号, 对较大 CM值的信号支持不好。
现有已公开的预编码码书的设计大都是关于下行 MIMO预编码码书的设 计, 而如何针对上行信号对 CM值的要求来设计上行 MIMO预编码码书以及 如何根据设计的码书来选择具有尽量好的性能的预编码矩阵, 是有待解决的 问题。 发明内容
本发明的目的在于提供一种预编码矩阵码书生成方法、 预编码矩阵的选 择方法及装置, 以提供具有多种预编码矩阵结构的码书, 进而在预编码矩阵 选择时可以针对当前用户台的发射功率选择合适的预编码矩阵, 从而保证系 统的性能。
根据本发明的一个方面, 提供了一种用于上行数据传输的预编码矩阵码 书的生成方法, 该方法包括如下歩骤:
从预定的第一码书中选择出第一预定数目的第一结构预编码矩阵, 组成 第一结构预编码矩阵集合, 其中所述第一结构预编码矩阵各具有第一三次方 量度 CM值; 从预定的第二码书中选择出第二预定数目的第二结构预编码矩阵, 组成 第二结构预编码矩阵集合, 其中所述第二结构预编码矩阵各具有第二 CM值; 基于所述第一结构预编码矩阵集合和所述第二结构预编码矩阵集合生成 用于上行数据传输的预编码矩阵码书, 使所述预编码矩阵码书至少包括第一 结构预编码矩阵集合和所述第二结构预编码矩阵集合。
此外, 上述预编码矩阵码书的生成方法还可包括如下歩骤: 从所述第二 码书或预定的第三码书中选择出第三预定数目的第三结构预编码矩阵, 组成 第三结构预编码矩阵集合, 其中所述第三结构预编码矩阵各具有第三 CM值。 此时, 所述基于所述第一结构预编码矩阵集合和所述第二结构预编码矩阵集 合生成用于上行数据传输的预编码矩阵码书的歩骤包括: 将所述第一结构预 编码矩阵集合、 第二结构预编码矩阵集合和第三结构预编码矩阵集合合并, 生成用于上行数据传输的预编码矩阵码书。
根据本发明的另一个方面, 提供了一种无线通信***中预编码矩阵的选 择方法, 该方法包括如下歩骤:
确定歩骤, 确定预编码矩阵码书中各预编码矩阵的三次方量度 CM值, 其中所述预编码矩阵码书中包括多种结构的预编码矩阵, 不同结构的预编码 矩阵具有不同的 CM值;
第一选择歩骤, 根据所述无线通信***中上行信号发射允许的最大功率、 当前用户台的发射功率和各结构的预编码矩阵的 CM值从所述码书中选择候 选的预编码矩阵;
第二选择歩骤, 在候选的预编码矩阵中选择使得所述无线通信***吞吐 量最大的预编码矩阵作为所述用户台使用的预编码矩阵。
根据本发明的另一个方面, 提供了一种预编码矩阵码书的生成装置, 该 装置包括:
第一单元, 用于从预定的第一码书中选择出第一预定数目的第一结构预 编码矩阵, 组成第一结构预编码矩阵集合, 其中所述第一结构预编码矩阵各 具有第一三次方量度 CM值;
第二单元, 用于从预定的第二码书中选择出第二预定数目的第二结构预 编码矩阵, 组成第二结构预编码矩阵集合, 其中所述第二结构预编码矩阵各 具有第二 CM值; 码书生成单元, 用于基于所述第一结构预编码矩阵集合和所述第二结构 预编码矩阵集合生成用于上行数据传输的预编码矩阵码书, 使所述预编码矩 阵码书至少包括第一结构预编码矩阵集合和所述第二结构预编码矩阵集合。
此外, 所述预编码矩阵码书的生成装置还可包括: 第三单元, 用于从所 述第二码书或预定的第三码书中选择出第三预定数目的第三结构预编码矩 阵, 组成第三结构预编码矩阵集合, 其中所述第三结构预编码矩阵各具有第 三 CM值。 此时, 所述码书生成单元还用于将所述第一结构预编码矩阵集合、 第二结构预编码矩阵集合和第三结构预编码矩阵集合合并, 生成用于上行数 据传输的预编码矩阵码书。
根据本方面的另一方面, 提供了一种无线通信***中预编码矩阵的选择 装置, 该装置包括:
确定单元, 用于确定预编码矩阵码书中各预编码矩阵的三次方量度 CM 值, 其中所述预编码矩阵码书中包括多种结构的预编码矩阵, 不同结构的预 编码矩阵具有不同的 CM值;
第一选择单元, 用于根据所述无线通信***中上行信号发射允许的最大 功率、 当前用户台的发射功率和各结构的预编码矩阵的三次方量度 CM值从 所述码书中选择候选的预编码矩阵;
第二选择单元, 用于在候选的预编码矩阵中选择使得所述无线通信*** 吞吐量最大的预编码矩阵作为所述用户台使用的预编码矩阵。
根据本发明的另一方面, 提供了一种无线通信***中的基站, 该基站包 括上述的预编码矩阵的选择装置。
本发明中可以生成具有多个预编码矩阵结构的码书, 从而可以根据实际 需要选择具有合适的 CM值的预编码矩阵, 提供更好的***性能。 附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案, 下面将对实 施例描述中所需要使用的附图作简单地介绍, 显而易见地, 下面描述中的附 图仅仅是本发明的一些实施例, 对于本领域普通技术人员来讲, 在不付出创 造性劳动性的前提下, 还可以根据这些附图获得其他的附图。
图 1为现有三种码书采用不同信号调制方式时的 CM值的示图; 图 2为本发明一实施例的预编码码书生成方法流程图;
图 3为本发明另一实施例的预编码码书生成方法流程图;
图 4为本发明实施例中预编码矩阵选择方法流程图;
图 5为本发明实施例中选择候选的预编码矩阵的一种实现方法流程图; 图 6为本发明实施例中选择候选的预编码矩阵的另一种实现方法流程图; 图 7为本发明一实施例中预编码码书生成装置的结构框图;
图 8为本发明另一实施例中预编码码书生成装置的结构框图;
图 9为本发明一实施例中预编码矩阵选择装置的结构框图;
图 10为图 9中第一选择单元的一种结构框图;
图 11为图 9中第一选择单元的另一种结构框图。 具体实施方式
在下文中将结合附图对本发明的示范性实施例进行描述。 为了清楚和简 明起见, 在说明书中并未描述实际实施方式的所有特征。 然而, 应该了解, 在开发任何这种实际实施例的过程中必须做出很多特定于实施方式的决定, 以便实现开发人员的具体目标, 例如, 符合与***及业务相关的那些限制条 件, 并且这些限制条件可能会随着实施方式的不同而有所改变。 此外, 还应 该了解, 虽然开发工作有可能是非常复杂和费时的, 但对得益于本公开内容 的本领域技术人员来说, 这种开发工作仅仅是例行的任务。
在此, 还需要说明的一点是, 为了避免因不必要的细节而模糊了本发明, 在附图中仅仅示出了与根据本发明的方案密切相关的设备结构和 /或处理歩 骤, 而省略了与本发明关系不大的其他细节。
本发明实施例中, 将仅以 3GPP LTE-Advanced (LTE-A)***为例对上行 MIMO 预编码矩阵码书的生成方法以及对码书中预编码矩阵的选择方法进行 说明, 但本发明同样适用于其它应用 MIMO技术的无线通信***, 如 LTE、 WiMAX, 4G无线通信***等等。
在 LTE- Advanced***中, 上行信号采用 DFTS-OFDM信号, 也即离散傅 里叶变换正交频分复用信号。 对于该信号的 CM值可以表示为:
Figure imgf000008_0001
公式 (1 ) 为现有 CM值计算公式, 该式中 2G1。 。 称作信号的 原始 CM值,不同的信号形式(如 QPSK信号, QAM16信号和 QAM64信号) 具有不同的原始 CM值; 201^。^ Γζ ^)ϊ称作信号的参考 CM值, 不同的 信号形式具有不同的参考 CM值, K表示縮放因子。
1、,,八1
V (t):
并且, rms\v\ v( 'v(
rms
Ν 其中 是 ν(0的转置, 是发射机发送的信号。
对于 4.51MHz的 LTE信号来说, 公式 (1) 可以进
CM 0.77 dB;
Figure imgf000009_0001
对于 3.84MHz 的 LTE信号来说, 公式 (1) 可以进
20logw{rms[vn 3 o 1.52
CM dB
1.56
目前工程中常用信号的 CM值及其参数表如表 1所; 表 1.常用信号的 CM值及其参数表
Figure imgf000009_0002
因为不同的信号形式具有不同的 CM值, 因此, 在现有 LTE-A***多发 多收多天线传输的 Rank-3码书中, 不同结构的预编码矩阵对应的不同结构的 码书, 具有不同的 CM性质。 比如目前存在以下三种预编码矩阵结构 (也可 以说三种码书结构):
(1) CMP结构
该结构中, 预编码矩阵 w表示如下:
1 0 0
X 0 0
w = n Λ1Λ2
0 1 0
0 0 1 其中, Π是行置换矩阵 ,χΕ{+1, -1, +j, -j},^是功率归一化矩阵, Λ2是功 率分配矩阵。 其中功率可以在各层中平均分配, 比如 (1: 1: 1), 表示为 CMP-LPB。也可以在各层中不平均分配, 比如(2: 1: 1), 表示为 CMP-LPU。
(2) CMF结构
该结构中, 预编码矩阵 w表示如下:
Figure imgf000010_0001
其中, Π是行置换矩阵 ,{X,y,z}e {+1,-1, +j,-j}, 是功率归一化矩阵, Λ2 是功率分配矩阵。 其中功率可以在各层中平均分配, 比如 (1: 1: 1), 表示 为 CMF-LPB。也可以在各层中不平均分配,比如(2: 1: 1),表示为 CMF-LPUC (3) 经过 householder (HH) 反射变换而来的预编码矩阵结构
该结构中, 预编码矩阵 w的结构为:
1
Z,
W Λ,Λ,
其中, {x,y,z}e虚数, 是功率归一化矩阵, Λ2是功率分配矩阵。 其中 功率在各层中平均分配, 比如 (1: 1: 1), 并表示为 ΗΗ。
当然需要指出的是, 现有技术中, 不仅存在上面的预编码矩阵结构对应 的码书结构, 也可能存在其他的码书结构。 但对于这些码书结构, 一个码书 中仅具有一种结构的预编码矩阵。
分析以上三种类型。 当采用 CMP结构的预编码矩阵时, 每一个发射天线 仅仅发射一个层的数据; 当采用 CMF结构的预编码矩阵时, 每一个发射天线 发射的信号是两个层的数据经过各自的权重相乘后叠加的数据; 当采用 ΗΗ 反射阵结构的预编码矩阵时, 每一个发射天线的信号是三个层的数据经过各 自的权重相乘后叠加的数据。
需要注意的是, 对于独立的随机信号, 叠加在一起的信号越多, 叠加后 的信号的方差越大, 也即叠加后的信号的变化程度越大, 也就是说, 叠加后 的信号的 CM值越大。 图 1 中给出了在使用不同的调制方式时, 三种结构的 预编码矩阵的 CM值。 无线移动通信***的一个基本特性是, 它是一个干扰受限的***, 也就 是说, 无线移动通信***的总容量受限于***用户的干扰。 以***的上行信 号传输为例。 基站接收到该基站服务的某一个移动台发送的上行信号的同时, 也会接收到该基站周围的基站所服务的其他移动台发送的上行干扰信号。 如 果每个用户都以最大功率发送, 那么基站在接收到有用信号的同时, 收到的 其他用户的干扰信号功率也会变大,最终恶化***的 SINR (信号干扰噪声比), 从而影响***的吞吐量。
另外一点, 在移动通信***中, 用户的上行发射功率中有一部分是用来 补偿路径损耗。 离基站越远的用户路径损耗越大, 离基站越小的用户路径损 耗越小。 因此离基站越远的用户需要发射较大的功率 (但是最大不能超过 23dBm), 离基站越近的用户则需要发射较小的功率。
在 LTE-A 的标准中已经规定不管 LTE-A***的用户台的天线配置如何 (比如单天线, 2天线或者 4天线), 其最大的信号发射功率为 23dBm。 在实 际***中, 基站通过功率控制指令完全控制用户台的发射功率, 用户台则通 过上报功率剩余值 (power headroom) 消息通知基站关于发射功率的信息。
假如将 CM值直接映射为功率回退值, 那么根据图 1所示,
当使用 QPSK信号时, CMP码书的 CM值是 1.0dB, 这种情况下, 发射 信号的输出功率应该小于或等于 23-1.0=22.0dBm;
当使用 QAM16信号时, CMP码书的 CM值是 1.8dB, 这种情况下, 发 射信号的输出功率应该小于或等于 23-1.8=21.2dBm;
当使用 QAM64信号时, CMP码书的 CM值是 1.9dB, 这种情况下, 发 射信号的输出功率应该小于或等于 23-1.9=21. ldBm;
当使用 QPSK信号时, CMF码书的 CM值是 1.8dB, 这种情况下, 发射 信号的输出功率应该小于或等于 23-1.8=21.2dBm;
当使用 QAM16信号时, CMF码书的 CM值是 2.3dB, 这种情况下, 发 射信号的输出功率应该小于或等于 23-2.3=20.7dBm;
当使用 QAM64信号时, CMF码书的 CM值是 2.4dB, 这种情况下, 发 射信号的输出功率应该小于或等于 23-2.4=20.6dBm;
当使用 QPSK信号时, HH码书的 CM值是 2.6dB, 这种情况下, 发射信 号的输出功率应该小于或等于 23-2.6=20.4dBm; 当使用 QAM16信号时, HH码书的 CM值是 2.8dB, 这种情况下, 发射 信号的输出功率应该小于或等于 23-2.8=20.2dBm;
当使用 QAM64信号时, HH码书的 CM值是 2.9dB, 这种情况下, 发射 信号的输出功率应该小于或等于 23-2.9=20. ldBm。
在分别使用 QPSK、 QAM16、 QAM64调制方式时, 发射功率与可使用的 预编码结构关系分别如表 2-表 4所示。 表 2: QPSK调制方式时, 发射功率与可使用的预编码结构关系
Figure imgf000012_0001
表 3: QAM16调制方式时, 发射功率与可使用的预编码结构关系
Figure imgf000012_0002
表 4: QAM64调制方式时, 发射功率与可使用的预编码结构关系
Figure imgf000012_0003
从上面可以看到, CMP结构的预编码矩阵的 CM值最小, 从而适用范围 , 但是在实际应用中其性能最差 (吞吐量最小); HH结构的预编码矩阵 CM值最大, 从而适用的范围也最小, 但是实际应用中其性能最好(吞吐量最 大); CMF结构的 CM值介于上述两者之间, 从而适用范围也介于上述两者 之间, 并且性能也介于上述两者之间。
很显然, 在这种情况下单纯使用某一个特定结构的预编码矩阵码书不恰 当的, 因此本发明针对该问题而提出多种预编码矩阵结构混合的预编码矩阵 码书。
图 2为本发明实施例中用于上行 MIMO的预编码矩阵码书的生成方法流 程图。 如图 2所示, 该方法包括如下歩骤:
歩骤 200,从预定的第一码书中选择出第一预定数目的第一结构预编码矩 阵, 组成第一结构预编码矩阵集合, 其中所述第一结构预编码矩阵各具有第 一 CM值。
例如, Rank=3时,可从 HH结构码书中选择出 12个 HH结构的预编码矩 阵组成 HH结构预编码矩阵集合。 在此, 数字 12仅为举例, 也可以设置为其 它值。
歩骤 220,从预定的第二码书中选择出第二预定数目的第二结构预编码矩 阵, 组成第二结构预编码矩阵集合, 其中所述第二结构预编码矩阵各具有第 二 CM值。
例如, 可从 CMP码书中选择出 8个 CMP结构的预编码矩阵组成 CMP 结构预编码矩阵集合。 在此, 数字 8仅为举例, 也可以根据第一预定数目的 变化而设置为其它值。
歩骤 240,基于所述第一结构预编码矩阵集合和所述第二结构预编码矩阵 集合生成用于上行数据传输的预编码矩阵码书, 使所述预编码矩阵码书至少 包括第一结构预编码矩阵集合和所述第二结构预编码矩阵集合。
通过以上歩骤, 可以生成至少包含两种预编码矩阵结构的预编码矩阵码 书。 本发明实施例中, 为了方便描述, 将具有两种或更多种预编码矩阵结构 的预编码矩阵码书称为混合结构码书。
此处将 3作为秩数的示例, 将 HH结构预编码矩阵作为第一结构预编码 矩阵的示例, 将 CMP预编码矩阵作为第二结构预编码矩阵的示例, 但这只是 示例性的, 不是对本发明实施方式的限制。 并且, 以上的第一预定数目和第 二预定数目的值可以根据经验确定。 另外, 虽然在以上的描述中, 各歩骤是顺序描述的, 但应该清楚, 以上 的各歩骤的顺序不是固定的, 有些歩骤的先后顺序可以调整并且有些歩骤可 以并行进行。例如 S200和 S220可以并行进行, 也可以使歩骤 S220可以在歩 骤 S200之前进行。
具体地, 在生成包含三种预编码矩阵结构的预编码矩阵码书时, 如图 3 所示, 该方法可包括如下歩骤:
歩骤 300,从预定的第一码书中选择出第一预定数目的第一结构预编码矩 阵, 组成第一结构预编码矩阵集合, 其中所述第一结构预编码矩阵各具有第 一 CM值。
例如, Rank=3时,可从 HH结构码书中选择出 10个 HH结构的预编码矩 阵组成 HH结构预编码矩阵集合。 在此, 数字 10仅为举例, 也可以设置为其 它值。
歩骤 320,从预定的第二码书中选择出第二预定数目的第二结构预编码矩 阵, 组成第二结构预编码矩阵集合, 其中所述第二结构预编码矩阵各具有第 二 CM值。
例如, 可从 CMF码书中选择出 4个 CMP结构的预编码矩阵组成 CMF 结构预编码矩阵集合。 在此, 数字 4仅为举例, 也可以设置为其它值。
歩骤 340,从上述第二码书或预定的第三码书中选择出第三预定数目的第 三结构预编码矩阵, 组成第三结构预编码矩阵集合, 其中所述第三结构预编 码矩阵各具有第三 CM值。
例如, 可从 CMP码书中选择出 6个 CMP结构的预编码矩阵组成 CMP 结构预编码矩阵集合。 在此, 数字 6仅为举例, 也可以根据第一预定数目和 / 或第二预定数目的变化而设置为其它值。
如果上述第二码书已经是具有两种结构的码书,如包括 CMP结构和 CMF 结构, 则本歩骤 340中, 也可以从该第二码书选择出 6个 CMP结构的预编码 矩阵组成 CMP结构预编码矩阵集合。 在此, 数字 6仅为举例, 也可以根据第 一预定数目和 /或第二预定数目的变化而设置为其它值。
歩骤 360, 将所述第一结构预编码矩阵集合、第二结构预编码矩阵集合和 第三结构预编码矩阵集合合并, 生成用于上行数据传输的预编码矩阵码书。
例如,将上述 10个 HH结构的预编码矩阵的集合、 4个 CMP结构的预编 码矩阵的集合以及 6个 CMP结构的预编码矩阵的集合合并, 便可生成三种结 构的预编码矩阵码书。
利用本发明的方法, 同样可以容易地生成包含 4种或更多种预编码矩阵 的码书。
如下为利用本发明的码书生成方法生成的 Rank=3 时混合结构码书的具 体实例。
1.包括 CMF-LPB功率平均分配的 CMF)结构的预编码矩阵和 CMP-LPU (功率不平均分配的 CMP) 结构的预编码矩阵的码书, 如表 5:
Figure imgf000015_0001
Figure imgf000016_0001
2. 包括 CMP-LPB (;功率平均分配的 CMP)结构的预编码矩阵和 CMP-LPU (功率不平均分配的 CMP) 结构的预编码矩阵的码书, 如表 6。
Figure imgf000016_0002
3. 包括 ΗΗ (householder反射阵)结构的预编码矩阵、 CMF-LPB(功率平 均分配的 CMF)结构的预编码矩阵和 CMP-LPU (功率不平均分配的 CMP)结 构的预编码矩阵的码书, 如表 7。
表 7.
Figure imgf000017_0001
4. 包括 HH (householder反射阵)结构、 CMP-LPB(功率平均分配的 CMP) 结构和 CMP-LPU (功率不平均分配的 CMP) 结构的预编码矩阵的码书, 如 表 8;
表 8.
~~■ HH结构预编码矩阵数目 =12, CMP-LPB结构预编码矩阵数目 = 2, CMP-LPU结构预 编码矩阵数目 =6
■ CMF功率分配矩阵
Figure imgf000018_0001
Figure imgf000018_0002
5. 包括 HH (householder反射阵) 结构、 CMP-LPU (功率不平均分配的 CMP) 结构的预编码矩阵的码书, 如表 9;
表 9.
Figure imgf000018_0003
Figure imgf000019_0001
表 5—表 9给出的预编码矩阵码书仅为示例, 并不限于以上几种形式, 比 如, 也可以根据本发明的方法生成包括 CMF-LPB (功率平均分配的 CMF)结构 和 CMP-LPB (功率平均分配的 CMP)结构的预编码矩阵的码书; 或者生成包 括 HH (householder反射阵)结构和 CMP-LPB (功率平均分配的 CMP)结构 的预编码矩阵的码书等。
利用混合结构的预编码码书,就可以根据用户台的发射功率 Ρτχ选择合适 的 CM值对应的预编码矩阵, 从而可以提高***的性能, 例如获得尽量大的 吞吐量。
下面将基于混合结构的预编码矩阵码书, 对本发明的预编码矩阵的选择 方法进行详细的说明。
图 4为本发明实施例中预编码矩阵的选择方法的流程示意图。 如图 4所 示, 该方法包括:
歩骤 S410,确定混合结构的预编码矩阵码书中各结构的预编码矩阵的 CM 值。
所述混合结构的预编码矩阵码书中可包含有 N种结构的预编码矩阵, 如 第一结构预编码矩阵, 第二结构预编码矩阵, ......, 第 N结构预编码矩阵, 其中 N≥2, 每一种结构的预编码矩阵对应各自的 CM值。
也可以说, 在该混合结构的预编码矩阵码书中, 可以根据 CM值的不同 将该预编码矩阵码书中的各元素(即各预编码矩阵)分为 N (N>2 )组, 在每 一组中的各预编码矩阵具有相同的 CM值。
本歩骤中, 确定预编码矩阵码书中各结构的预编码矩阵的 CM值的方式 例如包括如下几种:
( 1 )直接根据 CM值的计算公式 (例如前面的公式 (1 ) )计算各结构的 预编码矩阵的 CM值。
( 2 )预先建立多种预编码矩阵结构和 CM值的映射表, 然后根据预先建 立的映射表查找所述混合结构的预编码矩阵码书中各预编码矩阵结构对应的 CM值。
在预先建立多种预编码矩阵结构和 CM值的映射表时, 对于现有的预编 码矩阵结构, 其对应的 CM值是已知的, 对于新的预编码矩阵结构, 可通过 计算获得对应的 CM值。
举例来说, 对于两种结构混合的码书, 可将码书中各结构对应的预编码 矩阵组合,分为第一结构预编码矩阵和第二结构预编码矩阵, 并根据公式(1 ) 计算各自的 CM值, 假设其依次增大, 并表示为 CM CM2。 对于三种结构 混合的码书, 可将码书中各结构对应的预编码矩阵组合, 分为第一结构预编 码矩阵, 第二结构预编码矩阵和第三结构预编码矩阵, 并根据公式 (1 ) 计算 各自的 CM值, 假设其依次增大, 并表示为 CM CM2, CM3
歩骤 S420,根据所述无线通信***中上行信号发射允许的最大功率 PMAX、 当前用户台的发射功率 ΡΤΧ和所述各结构的预编码矩阵的 CM值从所述码书 中选择候选的预编码矩阵。
歩骤 S430, 在候选的预编码矩阵中选择使得所述无线通信***吞吐量最 大的预编码矩阵为所述用户台使用的预编码矩阵。
即在候选结构的预编码矩阵集合里, 根据最大吞吐量原则选择预编码矩 阵。
在该实施方式中, 是以***的吞吐量作为性能参数的示例。 本领域技术 人员应当清楚, 根据需要, 可以采用其它合适的性能参数, 比如***的互信 息等。 上述歩骤 S420中, 可包括多种实现方式, 例如, 对于其中一种方式, 如 图 5所示, 可进一歩包括如下歩骤:
歩骤 501, 根据无线通信***中上行信号发射允许的最大功率 PMAX和当 前用户台的发射功率 ΡΤΧ确定当前用户台允许承受的最大 CM值 CMMAX
例如, CMMAX可表示为:
CM AX=PMAX_PTX;
歩骤 502,从所述码书中选择 CM值小于或等于所述允许承受的最大 CM 值 CMMAX的全部或部分预编码矩阵为候选的预编码矩阵。
例如, 对于两种结构混合的码书, 可根据表 10进行候选的预编码矩阵的 选择。
表 10.
Figure imgf000021_0003
由于假定 CM^CM^则如表 10所示,如果 CM, CM2都小于或等于 CMMAX (即
Figure imgf000021_0001
则第一结构的预编码矩阵和第二结构的预编码矩阵都为 候选的预编码矩阵; 如果仅 CM小于或等于 CMMAX (即
Figure imgf000021_0002
, 则仅 CM对应的第一结构的预编码矩阵为候选的预编码矩阵。
此外还存在这样的情况, 如果不存在 CM值小于或等于所述允许承受的 最大 CM值的预编码矩阵时, 则从所述码书中选择 CM值最小的预编码矩阵 为候选的预编码矩阵。例如,如果 CM, CM2都大于 CMMAX(即 CMMAX CMJ ), 则仅选择 CM对应的第一结构的预编码矩阵为候选的预编码矩阵。
对于三种结构混合的码书, 可根据表 11进行候选的预编码矩阵的选择。 表 11.
Figure imgf000021_0004
在本发明实施例中, 既可以从码书中选择小于或等于允许承受的最大 CM 值 CMMAX的 CM值对应的全部预编码矩阵为候选的预编码矩阵, 也可以从码书 中选择小于或等于允许承受的最大 CM值 CMMAX的 CM值中部分 CM值对应的 部分预编码矩阵为候选的预编码矩阵, 例如可选择小于或等于允许承受的最 大 CM值 CMMAX的 CM值中一个或更多个 CM值对应的预编码矩阵作为候选的 预编码矩阵。 作为一个例子, 参照表 11, 如果 CM CM2都小于或等于 CMMAX (即 CM^CMMAX),则可仅选择 CM2对应的第二结构的预编码矩阵为候选的预 编码矩阵。
歩骤 S420的另一种实现方式如图 6所示, 包括如下歩骤:
歩骤 S601 ,根据所述无线通信***中上行信号发射允许的最大功率 PMAX 和确定的各结构的预编码矩阵的 CM值确定各结构的预编码矩阵对应的功率 门限值。
设定各结构的预编码矩阵的 CM值表示为 CM i=l,2, ......, N。 则各结 构的预编码矩阵对应的功率门限值可表示为: 例如, 对于两种结构混合的码书, 各结构的预编码矩阵对应的功率门限 值可分别表示为:
Figure imgf000022_0001
P2= PMAX -CM2; 对于三种结构混合的码书, 各结构的预编码矩阵对应的功率门限值可分别表示为:
Figure imgf000022_0002
PMAX -CM2, P3= PMAX -CM3。 其中, PMAX根据不同的***有不同的要求, 在 LTE-A***里, PMAX=23dBm。
歩骤 S602, 从所述码书中选择大于或等于当前用户台的发射功率的功率 门限值对应的全部或部分预编码矩阵为候选的预编码矩阵。
例如, 对于两种结构混合的码书, 可根据表 12进行候选的预编码矩阵的 选择。
表 12.
Figure imgf000022_0003
本发明实施例中, 由于已经假定
Figure imgf000023_0001
则 Pi>P2。 表 12所示, 如果 P P2都大于或等于 ΡΤΧ (即 PTX≤P2), 则第一结构的预编码矩阵和第二结构 的预编码矩阵都为候选的预编码矩阵; 如果仅 Pi大于或等于 Ρτχ (即 Ρ2<Ρτχ<Ρι ) , 则仅 Pi对应的第一结构的预编码矩阵为候选的预编码矩阵。
此外, 还存在这样的情况, 如果所述码书中不存在大于或等于当前用户 台的发射功率的功率门限值对应的预编码矩阵, 则从所述码书中选择 CM值 最小的预编码矩阵为候选的预编码矩阵。 例如, 如果 Pi , P2都小于 Ρτχ (即 Ρ!<Ρτχ) , 则仅选择 CMi对应的第一结构的预编码矩阵为候选的预编码矩阵。
对于三种结构混合的码书, 可根据表 13进行候选的预编码矩阵的选择。 表 13.
Figure imgf000023_0002
上述可知,根据当前用户台的发射功率 Ρτχ,比较计算所得的功率门限值, 可根据表 12或表 13可获得候选预编码矩阵结构。
在本发明实施例中, 既可以从码书中选择大于或等于当前用户台的发射 功率的功率门限值对应的全部预编码矩阵为候选的预编码矩阵, 也可以从码 书中选择大于或等于当前用户台的发射功率的功率门限值对应的部分预编码 矩阵为候选的预编码矩阵, 例如可选择大于或等于当前用户台的发射功率的 功率门限值中一个或更多个门限值对应的预编码矩阵作为候选的预编码矩 阵。 作为一个例子, 参照表 13, 如果 Ρ2都大于或等于 Ρτχ (即 ΡΤΧ≤Ρ2), 则可仅选择 Ρ2对应的第二结构的预编码矩阵为候选的预编码矩阵。
以上仅列举了如图 5、 图 6所示的实现歩骤 S420的两种方式, 但本发明 并不限于此, 根据本发明的精神, 本领域技术人员完全可以容易想到其它实 现歩骤 S420的方式, 但同样应涵盖在本发明的范围内。
下面结合附图来表述本发明实施例中的预编码码书生成装置及预编码矩 阵选择装置。
图 7为本发明实施理中上行 ΜΙΜΟ预编码码书的生成装置的结构框图。 如图 7所示, 该装置包括:
第一单元 710,用于从预定的第一码书中选择出第一预定数目的第一结构 预编码矩阵, 组成第一结构预编码矩阵集合, 其中所述第一结构预编码矩阵 各具有第一 CM值。
第二单元 720,用于从预定的第二码书中选择出第二预定数目的第二结构 预编码矩阵, 组成第二结构预编码矩阵集合, 其中所述第二结构预编码矩阵 各具有第二 CM值。
码书生成单元 740,用于基于所述第一结构预编码矩阵集合和所述第二结 构预编码矩阵集合生成用于上行数据传输的预编码矩阵码书, 使所述预编码 矩阵码书至少包括第一结构预编码矩阵集合和所述第二结构预编码矩阵集 合。 在本发明另一实施例中, 如图 8所示, 该预编码码书生成装置还可包括: 第三单元 730,用于从所述第二码书或预定的第三码书中选择出第三预定 数目的第三结构预编码矩阵, 组成第三结构预编码矩阵集合, 其中所述第三 结构预编码矩阵各具有第三 CM值。
此时所述码书生成单元 740用于将所述第一结构预编码矩阵集合、 第二 结构预编码矩阵集合和第三结构预编码矩阵集合合并, 生成用于上行数据传 输的预编码矩阵码书。
本发明的如上码书生成装置可通过在相应的机器 (如计算机) 硬件上运 行机器可读程序代码来实现。
本发明的如上码书生成装置生成的混合结构的预编码矩阵码书可以通过 设置单元设置在用户台和基站中, 以供用户台和基站使用。
图 9所示为本发明实施例的预编码选择装置的结构框图。 如图 9所示, 该预编码选择装置包括:
确定单元 810, 用于确定预编码矩阵码书中各预编码矩阵的三次方量度 CM值, 其中所述预编码矩阵码书中包括多种结构的预编码矩阵,不同结构的 预编码矩阵具有不同的 CM值。
第一选择单元 820,用于根据所述无线通信***中上行信号发射允许的最 大功率、 当前用户台的发射功率和各结构的预编码矩阵的三次方量度 CM值 从所述码书中选择候选的预编码矩阵。 第二选择单元 830,用于在候选的预编码矩阵中选择使得所述无线通信系 统吞吐量最大的预编码矩阵作为所述用户台使用的预编码矩阵。
其中, 在本发明一个实施方式中, 如图 10所示, 所述第一选择单元 820 还可包括:
最大 CM值确定单元 821,用于根据所述无线通信***中上行信号发射允 许的最大功率和当前用户台的发射功率确定当前用户台允许承受的最大 CM 值;
预编码矩阵选择单元 822,用于从所述码书中选择 CM值小于或等于所述 允许承受的最大 CM值的预编码矩阵作为候选的预编码矩阵。
在另一实施方式中, 如图 11所示, 所述第一选择单元 820还包括: 功率门限值确定单元 823,用于根据所述无线通信***中上行信号发射允 许的最大功率和确定的各结构的预编码矩阵的三次方量度 CM值确定各结构 的预编码矩阵对应的功率门限值;
预编码矩阵选择单元 824,用于从所述码书中选择大于或等于当前用户台 的发射功率的功率门限值对应的预编码矩阵作为候选的预编码矩阵。
本发明的如上预编码矩阵选择装置可通过在相应的机器 (如计算机) 硬 件上运行机器可读程序代码来实现。
上述预编码矩阵选择装置可以设置在无线通信***的基站中。
通过如上预编码矩阵选择装置可以根据用户台的发射功率 Ρτχ选择合适 的 CM值对应的预编码矩阵, 从而可以提高***的性能, 例如获得尽量大的 吞吐量。
上面对本发明的方法和装置进行了描述, 在此需要说明的是, 根据本发 明的方法的各个操作过程也可以以存储在各种机器可读的存储介质中的计算 机可执行程序的方式实现。
而且, 本发明的目的也可以通过下述方式实现: 将存储有上述可执行程 序代码的存储介质直接或者间接地提供给***或设备, 并且该***或设备中 的计算机或者中央处理单元 (CPU) 读出并执行上述程序代码。 此时, 只要 该***或者设备具有执行程序的功能, 则本发明的实施方式不局限于程序, 并且该程序也可以是任意的形式, 例如, 目标程序、 解释器执行的程序或者 提供给操作***的脚本程序等。 上述这些机器可读存储介质包括但不限于: 各种存储器和存储单元, 半 导体设备, 磁盘单元例如光、 磁和磁光盘, 以及其它适于存储信息的介质等。
另外, 计算机通过连接到因特网上的相应网站, 并且将依据本发明的计 算机程序代码下载和安装到计算机中, 然后执行该程序, 也可以实现本发明。
最后, 还需要说明的是, 在本文中, 诸如第一和第二等之类的关系术语 仅仅用来将一个实体或者操作与另一个实体或操作区分开来, 而不一定要求 或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。 而且, 术 语"包括"、 "包含"或者其任何其他变体意在涵盖非排他性的包含, 从而使得包 括一系列要素的过程、 方法、 物品或者设备不仅包括那些要素, 而且还包括 没有明确列出的其他要素, 或者是还包括为这种过程、 方法、 物品或者设备 所固有的要素。
以上虽然结合附图详细描述了本发明的实施例, 但是应当明白, 上面所 描述的实施方式只是用于说明本发明, 而并不构成对本发明的限制。 对于本 领域的技术人员来说, 可以对上述实施方式作出各种修改和变更而没有背离 本发明的实质和范围。 因此, 本发明的范围仅由所附的权利要求及其等效含 义来限定。

Claims

权 利 要 求
1、 一种用于上行数据传输的预编码矩阵码书的生成方法, 其特征在于, 该方法包括:
从预定的第一码书中选择出第一预定数目的第一结构预编码矩阵, 组成 第一结构预编码矩阵集合, 其中所述第一结构预编码矩阵各具有第一三次方 量度 CM值;
从预定的第二码书中选择出第二预定数目的第二结构预编码矩阵, 组成 第二结构预编码矩阵集合, 其中所述第二结构预编码矩阵各具有第二 CM值; 基于所述第一结构预编码矩阵集合和所述第二结构预编码矩阵集合生成 用于上行数据传输的预编码矩阵码书, 使所述预编码矩阵码书至少包括第一 结构预编码矩阵集合和所述第二结构预编码矩阵集合。
2、 根据权利要求 1所述的方法, 其特征在于:
该方法还包括: 从所述第二码书或预定的第三码书中选择出第三预定数 目的第三结构预编码矩阵, 组成第三结构预编码矩阵集合, 其中所述第三结 构预编码矩阵各具有第三 CM值;
所述基于所述第一结构预编码矩阵集合和所述第二结构预编码矩阵集合 生成用于上行数据传输的预编码矩阵码书的歩骤包括: 将所述第一结构预编 码矩阵集合、 第二结构预编码矩阵集合和第三结构预编码矩阵集合合并, 生 成用于上行数据传输的预编码矩阵码书。
3、 一种无线通信***中预编码矩阵的选择方法, 其特征在于, 该方法包 括:
确定歩骤, 确定预编码矩阵码书中各预编码矩阵的三次方量度 CM值, 其中所述预编码矩阵码书中包括多种结构的预编码矩阵, 不同结构的预编码 矩阵具有不同的 CM值;
第一选择歩骤, 根据所述无线通信***中上行信号发射允许的最大功率、 当前用户台的发射功率和各结构的预编码矩阵的 CM值从所述码书中选择候 选的预编码矩阵;
第二选择歩骤, 在候选的预编码矩阵中选择使得所述无线通信***吞吐 量最大的预编码矩阵作为所述用户台使用的预编码矩阵。
4、 根据权利要求 3所述的方法, 其特征在于, 所述第一选择歩骤包括: 根据所述无线通信***中上行信号发射允许的最大功率和当前用户台的 发射功率确定当前用户台允许承受的最大 CM值;
从所述码书中选择 CM值小于或等于所述允许承受的最大 CM值的预编 码矩阵作为候选的预编码矩阵。
5、 根据权利要求 4所述的方法, 其特征在于:
在所述码书中不存在 CM值小于或等于所述允许承受的最大 CM值的预 编码矩阵时, 从所述码书中选择 CM值最小的预编码矩阵作为候选的预编码 矩阵。
6、 根据权利要求 3所述的方法, 其特征在于, 所述第一选择歩骤包括: 根据所述无线通信***中上行信号发射允许的最大功率和确定的各结构 的预编码矩阵的三次方量度 CM值确定各结构的预编码矩阵对应的功率门限 值;
从所述码书中选择大于或等于当前用户台的发射功率的功率门限值对应 的预编码矩阵作为候选的预编码矩阵。
7、 根据权利要求 6所述的方法, 其特征在于:
在所述码书中不存在大于或等于当前用户台的发射功率的功率门限值对 应的预编码矩阵时, 从所述码书中选择 CM值最小的预编码矩阵作为候选的 预编码矩阵。
8、 一种用于上行数据传输的预编码矩阵码书的生成装置, 该装置包括: 第一单元, 用于从预定的第一码书中选择出第一预定数目的第一结构预 编码矩阵, 组成第一结构预编码矩阵集合, 其中所述第一结构预编码矩阵各 具有第一三次方量度 CM值;
第二单元, 用于从预定的第二码书中选择出第二预定数目的第二结构预 编码矩阵, 组成第二结构预编码矩阵集合, 其中所述第二结构预编码矩阵各 具有第二 CM值;
码书生成单元, 用于基于所述第一结构预编码矩阵集合和所述第二结构 预编码矩阵集合生成用于上行数据传输的预编码矩阵码书, 使所述预编码矩 阵码书至少包括第一结构预编码矩阵集合和所述第二结构预编码矩阵集合。
9、 根据权利要求 8所述的装置, 其特征在于:
所述装置还包括: 第三单元, 用于从所述第二码书或预定的第三码书中 选择出第三预定数目的第三结构预编码矩阵, 组成第三结构预编码矩阵集合, 其中所述第三结构预编码矩阵各具有第三 CM值;
所述码书生成单元还用于将所述第一结构预编码矩阵集合、 第二结构预 编码矩阵集合和第三结构预编码矩阵集合合并, 生成用于上行数据传输的预 编码矩阵码书。
10、 一种无线通信***中预编码矩阵的选择装置, 其特征在于, 该装置 包括:
确定单元, 用于确定预编码矩阵码书中各预编码矩阵的三次方量度 CM 值, 其中所述预编码矩阵码书中包括多种结构的预编码矩阵, 不同结构的预 编码矩阵具有不同的 CM值;
第一选择单元, 用于根据所述无线通信***中上行信号发射允许的最大 功率、 当前用户台的发射功率和各结构的预编码矩阵的三次方量度 CM值从 所述码书中选择候选的预编码矩阵;
第二选择单元, 用于在候选的预编码矩阵中选择使得所述无线通信*** 吞吐量最大的预编码矩阵作为所述用户台使用的预编码矩阵。
11、根据权利要求 10所述的装置, 其特征在于,所述第一选择单元包括: 最大 CM值确定单元, 用于根据所述无线通信***中上行信号发射允许 的最大功率和当前用户台的发射功率确定当前用户台允许承受的最大 CM值; 预编码矩阵选择单元, 用于从所述码书中选择 CM值小于或等于所述允 许承受的最大 CM值的预编码矩阵作为候选的预编码矩阵。
12、 根据权利要求 11所述的装置, 其特征在于:
所述预编码矩阵选择单元还用于在所述码书中不存在 CM值小于或等于 所述允许承受的最大 CM值的预编码矩阵时, 从所述码书中选择 CM值最小 的预编码矩阵作为候选的预编码矩阵。
13、根据权利要求 10所述的装置, 其特征在于,所述第一选择单元包括: 功率门限值确定单元, 用于根据所述无线通信***中上行信号发射允许 的最大功率和确定的各结构的预编码矩阵的三次方量度 CM值确定各结构的 预编码矩阵对应的功率门限值;
预编码矩阵选择单元, 用于从所述码书中选择大于或等于当前用户台的 发射功率的功率门限值对应的预编码矩阵作为候选的预编码矩阵。
14、 根据权利要求 13所述的装置, 其特征在于:
所述预编码矩阵选择单元还用于在所述码书中不存在大于或等于当前用 户台的发射功率的功率门限值对应的预编码矩阵时, 从所述码书中选择 CM 值最小的预编码矩阵作为候选的预编码矩阵。
15、 一种基站, 其特征在于, 该基站包括如权利要求 8-10中任意一项所 述的预编码矩阵的选择装置。
16、 一种机器可读程序代码的存储介质, 其特征在于, 该存储介质用于 存储执行权利要求 1-7中的任意一种方法的机器可读程序代码。
17、 一种无线通信终端, 其特征在于, 该终端包括:
设置单元, 其设置有利用权利要求 1或 2的方法生成的预编码矩阵码书。
PCT/CN2010/075137 2009-11-02 2010-07-14 预编码矩阵码书生成方法、预编码矩阵选择方法及装置 WO2011050628A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN200910209834.2A CN102055561B (zh) 2009-11-02 预编码矩阵码书生成方法、预编码矩阵选择方法及装置
CN200910209834.2 2009-11-02

Publications (1)

Publication Number Publication Date
WO2011050628A1 true WO2011050628A1 (zh) 2011-05-05

Family

ID=43921293

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2010/075137 WO2011050628A1 (zh) 2009-11-02 2010-07-14 预编码矩阵码书生成方法、预编码矩阵选择方法及装置

Country Status (1)

Country Link
WO (1) WO2011050628A1 (zh)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101166052A (zh) * 2006-10-19 2008-04-23 株式会社Ntt都科摩 一种多输入多输出***的预编码方法及使用该方法的设备
CN101183890A (zh) * 2007-12-12 2008-05-21 中兴通讯股份有限公司 一种基于码本的多用户预编码***的cqi反馈方法
CN101232317A (zh) * 2007-01-09 2008-07-30 美国博通公司 用于德耳塔量化器的处理通信信号的方法和***
WO2009096708A1 (en) * 2008-01-30 2009-08-06 Lg Electronics Inc. Method of transmitting precoding information in multiple antenna system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101166052A (zh) * 2006-10-19 2008-04-23 株式会社Ntt都科摩 一种多输入多输出***的预编码方法及使用该方法的设备
CN101232317A (zh) * 2007-01-09 2008-07-30 美国博通公司 用于德耳塔量化器的处理通信信号的方法和***
CN101183890A (zh) * 2007-12-12 2008-05-21 中兴通讯股份有限公司 一种基于码本的多用户预编码***的cqi反馈方法
WO2009096708A1 (en) * 2008-01-30 2009-08-06 Lg Electronics Inc. Method of transmitting precoding information in multiple antenna system

Also Published As

Publication number Publication date
CN102055561A (zh) 2011-05-11

Similar Documents

Publication Publication Date Title
KR102170650B1 (ko) 분산 입력 분산 출력 무선 시스템에서 공간 다이버시티를 향상시키기 위한 시스템 및 방법
JP5129346B2 (ja) コラボラティブ多入力多出力通信システムにおけるプリコーディングされた信号を送信する方法
US8594216B2 (en) Beamforming feedback options for MU-MIMO
US8917788B2 (en) Wireless communication system, base station apparatus, and mobile station apparatus
US8891676B2 (en) Antenna device and method in a MIMO system
KR20100136901A (ko) 다중 입출력 시스템에서 코드북을 이용한 통신 방법 및 이를 위한 장치
JP2016028492A (ja) 多重アンテナを用いるアップリンク信号転送方法及び装置
JP2010516170A (ja) 無線通信システムにおける方法および装置
US20100067368A1 (en) Method for implementing transmit diversity at a wireless mobile communication system adopting sc-fdma scheme
WO2011015156A1 (zh) 预编码处理方法、码本集合及基站
KR20120113703A (ko) 무선 통신 시스템에서의 신호를 전송하기 위한 방법 및 그 송신부, 그 수신부
US9661579B1 (en) Per-tone power control in OFDM
WO2010122934A1 (ja) 無線通信システム、移動局装置、基地局装置および無線通信方法
KR20150028335A (ko) 무선 통신 장치, 및 harq 응답의 송신 방법 및 수신 방법
Jin et al. Antenna selection in TDD massive MIMO systems
WO2011026428A1 (zh) 一种多输入多输出***中的预编码方法和装置
EP4010992A1 (en) Codebook subset restriction for frequency-parameterized linear combination codebooks
JP7463506B2 (ja) 4Tx Capability3の部分コヒーレントUEのモード2動作のためのTPMIグループ化の方法
WO2011050628A1 (zh) 预编码矩阵码书生成方法、预编码矩阵选择方法及装置
Yan et al. Limited feedback scheme using constant amplitude codebook for Tomlinson-Harashima precoding in multi-user MIMO systems
JP5723265B2 (ja) 無線送信方法及び無線送信装置
CN102055561B (zh) 预编码矩阵码书生成方法、预编码矩阵选择方法及装置
Zhao et al. Antenna Selection Based on Energy Efficiency of Uplink in Massive MIMO Systems
WO2022238942A1 (en) Configuring channel state information (csi) feedback
CN117811623A (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: 10825991

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 10825991

Country of ref document: EP

Kind code of ref document: A1