[go: up one dir, main page]

CN102957502B - For the method and apparatus of the linear predictive coding of communication system - Google Patents

For the method and apparatus of the linear predictive coding of communication system Download PDF

Info

Publication number
CN102957502B
CN102957502B CN201110254602.6A CN201110254602A CN102957502B CN 102957502 B CN102957502 B CN 102957502B CN 201110254602 A CN201110254602 A CN 201110254602A CN 102957502 B CN102957502 B CN 102957502B
Authority
CN
China
Prior art keywords
mrow
msubsup
user equipment
matrix
msub
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Fee Related
Application number
CN201110254602.6A
Other languages
Chinese (zh)
Other versions
CN102957502A (en
Inventor
董明杰
程瑶
李胜
弗洛里安·罗默
张建树
马丁·哈特
宋斌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Comfd Technology Development Co ltd
Original Assignee
Huawei Technologies Co Ltd
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
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201110254602.6A priority Critical patent/CN102957502B/en
Priority to PCT/CN2012/080870 priority patent/WO2013029561A1/en
Publication of CN102957502A publication Critical patent/CN102957502A/en
Application granted granted Critical
Publication of CN102957502B publication Critical patent/CN102957502B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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/0413MIMO systems
    • H04B7/0452Multi-user MIMO systems

Landscapes

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

Abstract

The invention discloses a kind of method and apparatus of the linear predictive coding for communication system.The method comprises: according to the characteristic of channel of the subcarrier relevant to the current sub-carrier of i-th subscriber equipment, arranges the initial value of the received beam forming matrix RBFM of this current sub-carrier according to the RBFM of this i-th subscriber equipment in the p-1 time iteration determine that in the p time iteration, the equivalent combined channel of this i-th subscriber equipment mends matrix wherein p is natural number; Obtain and form this equivalent combined channel benefit matrix a left side zero fall into the right singular vector set in space and by this right singular vector set be set to the transmit beam-forming matrix T BFM of this i-th subscriber equipment in the p time iteration according to the TBFM of convergence rule by this i-th subscriber equipment be set to the pre-coding matrix F of this i-th subscriber equipment i.The method and apparatus of the embodiment of the present invention fast and obtain pre-coding matrix simply, and can increase the throughput of system, elevator system performance.

Description

Method and apparatus for linear precoding for communication systems
Technical Field
The present invention relates to the field of communications, and in particular, to a method and an apparatus for linear precoding for a communication system in the field of communications.
Background
multi-User (MU) MIMO has become a focus of recent research because of the large potential of system gain due to Space Division Multiple Access (SDMA) in a Multiple-Input Multiple-Output (MIMO) system.
MIMO technology was first applied in single-user systems, with joint processing on all transmit and receive antennas resulting in MIMO gain. However, when the MIMO technology is applied to MU scenarios, the inability to coordinate between users is a key issue. For uplink and downlink communication in a cellular network, in the uplink communication, Multiple users transmit information to a base station at the same time and at the same frequency, and the base station may adopt a technology similar to multi-User Detection (hereinafter, referred to as "MUD") to separate signals of different users; in downlink transmission, the base station simultaneously sends signals to the users. Therefore, in the received signal of each user, there is a part of the interference between users caused by other user signals. Although in theory a User may employ a Multi-User Interference (MUI) cancellation technique that employs Multi-User detection MUD, it is generally desirable to cancel MUI at the base station side in view of the requirements of low power consumption, low complexity, and low cost of the User.
The interference between users can be eliminated by linear and nonlinear precoding techniques at the base station side. The linear precoding technology has the characteristic of low computational complexity, and has good robustness under the condition that Channel state information (CSI for short) is incomplete; compared with the linear precoding technology, the nonlinear precoding technology has higher computational complexity and is sensitive to the accuracy of the CSI. However, the linear precoding method in the prior art is generally complicated and requires the number of transmit antennas to be greater than the number of receive antennas.
In the current research, a wireless communication system is proposed, which does not limit the number of receiving antennas of an Access Point (AP) and an end user. In this patent, in order to break the limitation that the number of transmit antennas must be greater than the number of Receive antennas, an AP generates a Receive Coefficient Matrix (also referred to as a Receive Beamforming Matrix (RBFM) for short) using a training sequence transmitted by an end user, and multiplies the channel Matrix to form an equivalent transmit Coefficient Matrix when the number of Receive antennas does not exceed the number of transmit antennas. The method can be used for eliminating the interference among multiple users. Therefore, the transmission coefficient matrix a can be calculated. And then, in the equivalent single-user transmission after the multi-user interference is eliminated, adopting an MIMO transmission strategy to obtain receiving coefficient matrixes V and U. On the user side, the data recovery can be performed by knowing the reception coefficient matrices V and U. Before sending data, however, the transmitting end must send the receiving coefficient matrix to the receiving end user. Therefore, although the method can break the limitation of the number of antennas, the method is complex, has high system overhead, and easily causes waste of communication time and frequency resources.
Therefore, there is a need for a simple and fast linear precoding method, and the linear precoding method has no limitation on the number of antennas at the transmitting end and the receiving end.
Disclosure of Invention
The embodiment of the invention provides a linear precoding method and device for a communication system, which can quickly and simply acquire a precoding matrix and have no limit on the number of antennas at a transmitting end and a receiving end.
In one aspect, embodiments of the present invention provide a method for communicationMethod for linear precoding in a communication system comprising a plurality of antennas with MTA base station with transmitting antennas and K user equipments, wherein the ith user equipment in the K user equipments has MRiA receiving antenna, i ═ 1, 2, …, K, where MT、K、MRiBeing a natural number, the method comprises: setting an initial value of a receive beamforming matrix RBFM of a current subcarrier of the ith UE according to channel characteristics of the subcarrier related to the current subcarrierAccording to the RBFM of the ith user equipment in the p-1 iterationDetermining an equivalent joint channel complementary matrix of the ith user equipment in the p iterationWherein p is a natural number; by complementing the equivalent joint channel of the ith user equipment with a matrixSingular value decomposition is carried out to obtain and form the equivalent joint channel complementary matrixRight singular vector set of left null spaceAnd the right singular vector set is collectedSetting as a transmission beam forming matrix TBFM F of the ith user equipment in the p iterationi (p)(ii) a The TBFMF of the ith user equipment is determined according to the convergence rulei (p)Set as the precoding matrix F of the ith user equipmenti
On the other handThe embodiment of the invention provides a linear precoding device for a communication system, which comprises a precoding unit MTA base station with transmitting antennas and K user equipments, wherein the ith user equipment in the K user equipments has MRiA receiving antenna, i ═ 1, 2, …, K, where MT、K、MRiBeing a natural number, the apparatus includes: a first setting module, configured to set an initial value of a receive beamforming matrix RBFM of a current subcarrier of the ith ue according to channel characteristics of the subcarrier related to the current subcarrierA first determining module for determining RBFM of the ith UE according to the p-1 iterationsDetermining an equivalent joint channel complementary matrix of the ith user equipment in the p iterationWherein p is a natural number; a second setting module for complementing the equivalent joint channel of the ith UE determined by the first determining moduleSingular value decomposition is carried out to obtain and form the equivalent joint channel complementary matrixRight singular vector set of left null spaceAnd the right singular vector set is collectedSet as the transmission beam forming matrix TBFMF of the ith user equipment in the p iterationi (p)(ii) a A second determination module for determining the second according to the convergence ruleTBFM F of the ith user equipment set by the setting modulei (p)Determining a precoding matrix F of the ith user equipmenti
Based on the above technical solution, the method and apparatus for linear precoding in a communication system according to the embodiments of the present invention set the initial value of the receive beamforming matrix of the current subcarrier according to the channel characteristics of the subcarrier related to the current subcarrier of the user equipment, so that the precoding matrix can be quickly and simply obtained, the throughput of the system can be increased, the computational complexity of the system can be reduced, and the number of antennas at the transmitting end and the receiving end is not limited, thereby comprehensively improving the performance of the system.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings needed to be used in the embodiments of the present invention will be briefly described below, and it is obvious that the drawings described below are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
Fig. 1 is a schematic flow chart of a method for linear precoding for a communication system according to an embodiment of the present invention.
Fig. 2 is a schematic diagram of an application scenario of a method for linear precoding of a communication system according to an embodiment of the present invention.
FIG. 3 is a schematic block diagram of a simulation performed by a method according to an embodiment of the present invention.
Fig. 4 is a graph comparing complementary cumulative distribution functions of system throughput in accordance with an embodiment of the present invention.
FIG. 5 is a graph comparing complementary cumulative distribution functions for iteration counts according to an embodiment of the present invention.
Fig. 6 is a graph comparing complementary cumulative distribution functions of effective snr according to an embodiment of the present invention.
Fig. 7A and 7B are graphs comparing probability of modulation coding scheme selection according to embodiments of the present invention.
Fig. 8 is a graph comparing complementary cumulative distribution functions of system throughput according to another embodiment of the present invention.
Fig. 9A and 9B are graphs comparing probability of modulation coding scheme selection according to another embodiment of the present invention.
Fig. 10 is a schematic block diagram of an apparatus for linear precoding for a communication system according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, not all, embodiments of the present invention. All other embodiments, which can be obtained by a person skilled in the art without any inventive step based on the embodiments of the present invention, shall fall within the scope of protection of the present invention.
It should be understood that the solution of the present invention can be applied to various communication systems, such as: a Global System for Mobile communications (GSM) System, a Code Division Multiple Access (CDMA) System, a Wideband Code Division Multiple Access (WCDMA) System, a General Packet Radio Service (GPRS), a Long Term Evolution (LTE) System, a Frequency Division Duplex (FDD) System, a Time Division Duplex (TDD), a Universal Mobile Telecommunications System (UMTS), a Wireless Local Area Network (WLAN) System, and the like.
It should also be understood that, in the embodiment of the present invention, a User Equipment (User Equipment, abbreviated as "UE") may be referred to as a Terminal (Terminal), a Mobile Station (Mobile Station, abbreviated as "MS"), a Mobile Terminal (Mobile Terminal), a Station (Station), and the like, and the User Equipment may communicate with one or more core networks via a Radio Access Network (RAN), for example, the User Equipment may be a Mobile phone (or referred to as a "cellular" phone), a computer with a Mobile Terminal, and the like, for example, the User Equipment may also be a portable, pocket, hand-held, computer-included, or vehicle-mounted Mobile device, and they exchange words and/or data with the RAN.
In this embodiment of the present invention, the base Station may be a base Station in GSM or CDMA (BTS), a base Station in WCDMA (NodeB, NB for short), an evolved Node B in LTE (ENB or e-NodeB), or an Access Point in WLAN (Access Point, AP for short), which is not limited in this invention. For convenience of description, the following embodiments will be described by taking a base station NB and a user equipment UE as examples.
Fig. 1 shows a schematic flow diagram of a method 100 for linear precoding for a communication system according to an embodiment of the invention. As shown in FIG. 1, the method 100 is applied to a communication system including a base station having MTA base station with transmitting antennas and K user equipments, wherein the ith user equipment in the K user equipments has MRiA receiving antenna, i ═ 1, 2, …, K, where MT、K、MRiBeing a natural number, the method 100 includes:
s110, setting an initial value of a Receive Beamforming matrix (RBFM) of the current subcarrier according to a channel characteristic of a subcarrier related to the current subcarrier of the ith ue
S120, according to the RBFM of the ith user equipment in the p-1 iterationDetermining an equivalent joint channel complementary matrix of the ith user equipment in the p iterationWherein p is a natural number;
s130, complementing the matrix through the equivalent joint channel of the ith user equipmentSingular value decomposition is carried out to obtain and form the equivalent joint channel complementary matrixRight singular vector set of left null spaceAnd the right singular vector set is collectedSetting as a transmission Beamforming matrix (TBFM) F of the ith UE in the p-th iterationi (p)
S140, according to the convergence rule, the TBFMF of the ith user equipment is determinedi (p)Set as the precoding matrix F of the ith user equipmenti
In the method of the embodiment of the invention, for a specific user equipment, an initial value of a receiving beam forming matrix RBFM of a current subcarrier of the user equipment is firstly set, an equivalent combined channel complementary matrix of the user equipment in a first iteration process can be calculated according to the initial value of the RBFM, Singular Value Decomposition (SVD) is carried out on the equivalent combined channel complementary matrix, a transmitting beam forming matrix TBFM of the user equipment in the first iteration process can be obtained, if a convergence rule is not met after the first iteration process, the next iteration process is carried out until the convergence rule is met, and the transmitting beam forming matrix TBFM obtained in the iteration process is set as a precoding matrix of the user equipment. It should be appreciated that the receive beamforming matrix RBFM that needs to be used during the next iteration may be calculated before or after determining whether the convergence rule was satisfied during the previous iteration. Because the initial value of the RBFM adopted by the method considers the channel characteristics of the sub-carrier related to the current sub-carrier, namely the channel correlation of the related sub-carrier is considered, the iteration process can be accelerated, the iteration times are reduced, and the complexity of the method is simplified.
Therefore, in the linear precoding method for a communication system according to the embodiment of the present invention, the initial value of the receive beamforming matrix of the current subcarrier is set according to the channel characteristic of the subcarrier related to the current subcarrier of the user equipment, so that the precoding matrix can be quickly and simply obtained, the throughput of the system can be increased, the computational complexity of the system can be reduced, the number of antennas at the transmitting end and the receiving end is not limited, and the performance of the system can be comprehensively improved.
The following describes the method for linear precoding used in a communication system according to an embodiment of the present invention in detail with reference to the application scenario shown in fig. 2.
As shown in FIG. 2, a communication system applied to the embodiment of the present invention includes a communication device having MTA base station of transmitting antennas, and K user equipments, wherein the ith user equipment in the K user equipments has MRiA total number of receiving antennas M for the K user equipmentsRWherein i is 1, 2, …, K, MT、K、MRiIs a natural number, MRCan be determined by the following equation (1):
<math> <mrow> <msub> <mi>M</mi> <mi>R</mi> </msub> <mo>=</mo> <munderover> <mi>&Sigma;</mi> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>K</mi> </munderover> <msub> <mi>M</mi> <mi>Ri</mi> </msub> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow> </math>
it should be understood that the communication system may include a base station having an MTA transmitting antenna, the communication system may also comprise two or more base stations having a total of MTA transmitting antenna.
As shown in FIG. 2, the transmission signal of the ith UE is defined as riVector x of-dimensionsiWherein r isiIs the number of data streams sent to the ith user equipment. The K vectors can be represented by the following equation (2):
wherein, <math> <mrow> <mi>r</mi> <mo>=</mo> <munderover> <mi>&Sigma;</mi> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>K</mi> </munderover> <msub> <mi>r</mi> <mi>i</mi> </msub> <mo>.</mo> </mrow> </math>
the joint precoding matrix F may be represented by the following equation (3):
wherein, FiIs a precoding matrix of the ith user equipment and satisfies
Assuming that the communication system is an Orthogonal Frequency-division multiplexing (OFDM) system, the channel matrix H of the ith user at a given Frequency and a given timeiSatisfy the requirement ofAnd the joint channel matrix of K user equipments can be determined by the following equation (4):
it should be understood that the embodiment of the present invention is only described by taking the OFDM system as an example, but the present invention is not limited thereto, and the embodiment of the present invention may also be applied to other communication systems.
On the user equipment side, the Joint Block-diagonaldecoding matrix (Joint Block-diagonaldecoding matrix) may be determined by the following equation (5):
wherein, the decoding matrix D of the ith user equipmentiSatisfy the requirement of
Thus, the joint reception vector y can be determined by the following equation (6):
y=D·(H·F·x+n) (6)
wherein,reception vector y of ith user equipmentiSatisfy the requirement ofniIs the zero mean additive white gaussian noise of the receiving antenna of the ith user equipment.
How to obtain the precoding matrix F of the ith user equipment will be described in detail below with reference to the method shown in FIG. 1i
In S110, setting an initial value of a receive beamforming matrix RBFM of a current subcarrier of the ith ue according to channel characteristics of the subcarrier related to the current subcarrierOptionally, if the current subcarrier is not the first subcarrier of the ith UE, the initial value of RBFM of the current subcarrier is setAnd setting the RBFM used for determining the precoding matrix of the subcarrier adjacent to the current subcarrier. If the current sub-carrier is the first sub-carrier of the ith UE, the initial value of RBFM is setMay be arranged as a random matrix.
In the embodiment of the invention, if the current subcarrier is not the first subcarrier of the ith user equipment, the initial value of the RBFM of the current subcarrier is setAn RBFM may be set to determine a precoding matrix for any subcarrier having a correlation with the current subcarrier. For example, the initial value of RBFM of the current sub-carrierAn RBFM configured to determine a precoding matrix for one or more subcarriers spaced apart from a current subcarrier. Preferably, the initial value of the RBFM of the current subcarrier is setAnd setting the RBFM used for determining the precoding matrix of the subcarrier adjacent to the current subcarrier.
In the embodiment of the present invention, it should be understood that, if the precoding matrix of a subcarrier can be determined after p iterations, the RBFM used for determining the precoding matrix of the subcarrier adjacent to the current subcarrier includes the reception beamforming matrix RBFM calculated by the p-th iteration, that is, the RBFM calculated according to the determined precoding matrix, and also includes the reception beamforming matrix RBFM calculated by the p-1-th iteration, and other RBFMs calculated by the p-2 previous iterations. Preferably, in the embodiment of the present invention, the RBFM used for determining the precoding matrix of the subcarrier adjacent to the current subcarrier is a reception beamforming matrix RBFM calculated according to the determined precoding matrix, that is, the reception beamforming matrix RBFM calculated in the p-th iteration.
It should be understood that the sub-carriers adjacent to the current sub-carrier refer to sub-carriers that are located before and after the current sub-carrier in frequency.
Although the research on the channel model D in 802.11ac shows that there is a large frequency selective fading in the 802.11ac system, there is a certain correlation between the channel characteristics of the subcarriers. Therefore, in the method of the embodiment of the invention, the initial value of the receiving beam forming matrix RBFM is set in consideration of the correlation of channels between adjacent carriers, thereby greatly reducing the iteration times before the convergence rule is satisfied, reducing the complexity of the method and comprehensively improving the performance of the system.
In S120, according to the RBFM of the ith user equipment in the p-1 th iterationDetermining an equivalent joint channel complementary matrix of the ith user equipment in the p iterationEquivalent joint channel complement matrixDetermined by the following equation (7):
H ~ ei ( p ) = H e 1 ( p ) T . . . H e ( i - 1 ) ( p ) T H e ( i + 1 ) ( p ) T . . . H eK ( p ) T T - - - ( 7 )
wherein the equivalent channel matrix of the ith user equipment in the p-th iterationHiAnd p is a natural number, and is the channel matrix of the ith user equipment. I.e. for the ith user equipment, from the equivalent joint channel matrix in the p-th iterationThe equivalent channel matrix of the ith user equipment is removed, so that the equivalent combined channel complementary matrix of the user equipment in the p iteration can be obtainedEquivalent joint channel matrixDetermined by the following equation (8):
H e ( p ) = H e 1 ( p ) . . . H ei ( p ) . . . H eK ( p ) - - - ( 8 )
it should be understood that the channel matrix H of the ith user equipmentiThe channel estimation method can be obtained by feeding back the user equipment to the base station according to a standard protocol, or directly estimating the channel estimation result at a transmitting end of the user equipment, for example, in a TDD system, the user equipment directly estimates a channel matrix of the user equipment according to a channel state.
In the embodiment of the present invention, optionally, if the ith ue employs a Minimum Mean-Square-Error (MMSE) receiver, the receive beamforming matrix RBFM of the ith ue isDetermined by the following equation (9):
<math> <mrow> <msubsup> <mi>D</mi> <mi>i</mi> <mrow> <mo>(</mo> <mi>p</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> </msubsup> <mo>=</mo> <msup> <mrow> <mo>(</mo> <msub> <mi>H</mi> <mi>i</mi> </msub> <msup> <msub> <mi>F</mi> <mi>i</mi> </msub> <mrow> <mo>(</mo> <mi>p</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> </msup> <msup> <msub> <mi>F</mi> <mi>i</mi> </msub> <msup> <mrow> <mo>(</mo> <mi>p</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> <mi>H</mi> </msup> </msup> <msubsup> <mi>H</mi> <mi>i</mi> <mi>H</mi> </msubsup> <mo>+</mo> <msup> <msub> <mi>&sigma;</mi> <mi>n</mi> </msub> <mn>2</mn> </msup> <msub> <mi>I</mi> <msub> <mi>M</mi> <mi>Ri</mi> </msub> </msub> <mo>)</mo> </mrow> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msup> <msub> <mi>H</mi> <mi>i</mi> </msub> <msup> <msub> <mi>F</mi> <mi>i</mi> </msub> <mrow> <mo>(</mo> <mi>p</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> </msup> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>9</mn> <mo>)</mo> </mrow> </mrow> </math>
wherein, Fi (p-1)A transmit beamforming matrix TBFM, sigma for the ith user equipment in the p-1 iterationn 2In order to receive the noise power of the antenna,is MRi×MRiA dimension unit matrix;
optionally, if the ith user equipment adopts the maximal ratio combining MRC receiver, the RBFM of the ith user equipmentDetermined by the following equation (10):
D i ( p - 1 ) = H i F i ( p - 1 ) - - - ( 10 )
it should be appreciated that the RBFM of the ith UE in the p-1 th iterationThe calculation may be performed before or after determining whether the p-1 th iteration satisfies the convergence condition in the p-1 th iteration process, or may be performed according to a result of the p-1 th iteration process in the p-1 th iteration process, which is not limited in the embodiment of the present invention.
In S130, the equivalent joint channel complementary matrix of the ith user equipmentPerforming singular value decomposition, i.e. equivalent joint channel complement matrixCan be determined by the following equation (11):
<math> <mrow> <msubsup> <mover> <mi>H</mi> <mo>~</mo> </mover> <mi>ei</mi> <mrow> <mo>(</mo> <mi>p</mi> <mo>)</mo> </mrow> </msubsup> <mo>=</mo> <msubsup> <mover> <mi>U</mi> <mo>~</mo> </mover> <mi>ei</mi> <mrow> <mo>(</mo> <mi>p</mi> <mo>)</mo> </mrow> </msubsup> <msubsup> <mover> <mi>&Sigma;</mi> <mo>~</mo> </mover> <mi>ei</mi> <mrow> <mo>(</mo> <mi>p</mi> <mo>)</mo> </mrow> </msubsup> <msup> <mfenced open='[' close=']'> <mtable> <mtr> <mtd> <msubsup> <mover> <mi>V</mi> <mo>~</mo> </mover> <mi>ei</mi> <mrow> <mo>(</mo> <mi>p</mi> <mo>,</mo> <mn>1</mn> <mo>)</mo> </mrow> </msubsup> </mtd> <mtd> <msubsup> <mover> <mi>V</mi> <mo>~</mo> </mover> <mi>ei</mi> <mrow> <mo>(</mo> <mi>p</mi> <mo>,</mo> <mn>0</mn> <mo>)</mo> </mrow> </msubsup> </mtd> </mtr> </mtable> </mfenced> <mi>H</mi> </msup> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>11</mn> <mo>)</mo> </mrow> </mrow> </math>
wherein, it is toU matrix obtained after singular value decompositionThe obtained column is called a left singular vector, and the obtained V matrixThe columns are called right singular vectors, where,is shown as frontThe number of right singular vectors,show thatA right singular vector, thisThe right singular vectors form an equivalent joint channel complementary matrixLeft null space.
By pairsSingular value decomposition is carried out to obtain a complementary matrix forming the equivalent joint channelRight singular vector set of left null spaceAnd the right singular vector set is collectedSetting as a transmission beam forming matrix TBFM F of the ith user equipment in the p iterationi (p)I.e. the transmit beamforming matrix TBFM Fi (p)Can be determined by the following equation (12):
F i ( p ) = V ~ ei ( p , 0 ) - - - ( 12 )
in S140, if the convergence rule is satisfied, the TBFMF of the ith ue is determinedi (p)Set as the precoding matrix F of the ith user equipmenti(ii) a If the convergence rule is not yet satisfied, the next iteration is performed.
In the embodiment of the invention, the convergence rule comprises whether user interference, TBFM change, iteration times and the like meet corresponding threshold values. Specifically, if the user interference is less than or equal to the first threshold 1, it may be determined that the convergence rule is satisfied. For example, if the user interferes withIt may be determined that the convergence rule is satisfied and the user interferes withCan be determined by the following equation (13):
MUI ( H e ( p ) F ( p ) ) = | | off ( H e ( p ) F ( p ) ) | | F 2 - - - ( 13 )
wherein, theTo representAll off-diagonal elements. It should be appreciated that user interferenceCan also take the value as pairOther norms are taken and are not limited to taking the F norm.
If the TBFM change is less than or equal to the second threshold of 2, then it may be determined that the convergence rule is satisfied. For example, if TBFM changesIt may be determined that the convergence rule is satisfied. Similarly, F may be paired(p)-F(p-1)Other norms are taken and used for convergence determination.
If the number of iterations is less than or equal to the third threshold 3, it may be determined that the convergence rule is satisfied. For example, if the number of iterations p ≦ 3, it may be determined that the convergence rule is satisfied.
In an embodiment of the invention, optionally, the convergence rule comprises multi-user interferenceTBFM variationAnd the number of iterations p is less than or equal to 3. I.e. whether the iteration process is terminated can be determined according to a number of convergence rules.
In the embodiment of the present invention, optionally, the number M of the transmitting antennas of the communication systemTLess than or equal to the total number M of receiving antennas of the K user equipmentsR. It should be understood that the method according to embodiments of the present invention may also be applied to the number M of transmit antennasTThe total number M of receiving antennas of the user equipment is larger than the KRThe scene (2). In the embodiment of the present invention, optionally, the communication system includes a multi-user MU multiple-input multiple-output MIMO multi-carrier system.
It should be understood that the sequence numbers of the above-mentioned processes do not mean the execution sequence, and the execution sequence of each process should be determined by its function and inherent logic, and should not constitute any limitation to the implementation process of the embodiment of the present invention.
Therefore, in the linear precoding method for a communication system according to the embodiment of the present invention, the initial value of the receive beamforming matrix of the current subcarrier is set according to the channel characteristic of the subcarrier related to the current subcarrier of the user equipment, so that the precoding matrix can be quickly and simply obtained, the throughput of the system can be increased, the computational complexity of the system can be reduced, the number of antennas at the transmitting end and the receiving end is not limited, and the performance of the system can be comprehensively improved.
The following describes in detail the advantageous effects of the embodiments of the present invention with reference to fig. 3 to 9B.
To further illustrate the performance of the method in the examples of the present invention, the results of the simulation using MATLAB are given below. The simulation configuration and parameter setting are performed according to the specification of scenario 2 in IEEE 802.11 ac. In the following, a description of scenario 2 is first given:
scene # 2: point-to-multipoint link testing
(a)5GHz frequency band, not higher than 80MHz channel bandwidth;
(b) a task group ac (TGac) Access Point (AP for short) is used as a source, and at least 2 TGac terminals (STAs) are used as destination receivers (sinks);
(c) physical layer (PHY) channel model: a model D;
(d) the position of the AP is fixed as follows: (0,0), the positions of the two terminals STA may be (0,10) and (10, 0).
Because of the high complexity and long running time of the Link simulation, the performance of the proposed method is described by using the System throughput, and in addition, in order to consider the flexibility of the simulation, the System level simulation is performed by using the Link-to-System (abbreviated as "L2S") interface.
Fig. 3 shows a block diagram of a system level simulation performed by the method according to the embodiment of the present invention, wherein the actual simulation flow is indicated by the dashed box part, and the preparation stage of the simulation is shown by the part above the dashed box. First, parameters related to OFDM, channel parameters strongly related to a scene, user equipment and antennas, parameters related to a protocol, parameters of simulation, and the like are set. Data for link-to-system Mapping (Mapping) is loaded for processing according to the corresponding parameter settings. For each independent simulation, there is a new channel realization associated with the channel and antenna parameters. The scheduling method determines the user group sum of the same frequency served at the same time. Then, the parameter setting stage also initializes the real simulation flow, and the precoding and decoding matrixes are calculated under the assumption of complete channel information (CSI) by applying different precoding algorithms. Next, an equivalent channel matrix and an equivalent noise variance matrix are obtained, and a Signal-to-Interference-plus-noise ratio (SINR) is calculated on each subcarrier on all spatial streams. The method of link-to-system Mapping herein employs an Exponential Effective SNR Mapping (Signal-to-Noise Ratio) Mapping, referred to as "EESM". Through link-to-system mapping, the throughput of the user equipment and the throughput of the system under different precoding methods can be calculated.
For the system level simulation of scenario 2, it is assumed that an 80MHz transmission channel bandwidth is used, and the simulation selects a 5GHz band, 5170 MHz-5270 MHz, with a center frequency of 5.21 GHz; generating a channel model D by adopting IEEE 802.11 ac; it is assumed that good Channel State Information (Channel State Information at the Transmitter, abbreviated as "CSIT") and Channel State Information (Channel State Information at the Receiver, abbreviated as "CSIR") at the transmitting end can be obtained. Since only PHY performance is evaluated in the current simulation, considering the overhead portion brought when a Physical Layer Protocol data Unit (PPDU) is transmitted, the Physical Layer Service data Unit (PSDU) size in the simulation is set to 5000B (bytes). The distance between the base station and the user is already present at the time of channel matrix generation. In the simulation parameter setting phase, it has been considered that the maximum number of spatial streams summed over multiple user equipments during multi-user transmission is 8. In addition, considering that each link needs to support MIMO in the study, the maximum number of transmit and receive antennas should be 8. The transmission power was set to 30dBm, and the noise power density was calculated assuming a room temperature of 290K. A Packet Error Rate (PER) threshold for each Modulation and Coding Scheme (MCS) handover in link adaptation is set to 0.01.
For a communication system with 8 transmit antennas and 4 user equipments, each user equipment has 4 receive antennas, the number of data streams transmitted to each user equipment is 2, i.e. K is 4, MT=8,MRi=4,riFig. 4 shows a Complementary Cumulative Distribution Function (CCDF) comparison graph of system throughput according to an embodiment of the present invention, where i is 1, 2, …, K, and the total number of spatial streams is 8. In fig. 4, curve a is a CCDF graph of system throughput obtained by the method according to the embodiment of the present invention, and curve B isAccording to the CCDF graph of the system throughput obtained by the method in the prior art, it can be known from fig. 4 that the method of the embodiment of the present invention can obtain a larger system throughput and has a better performance.
Fig. 5 shows a graph comparing complementary cumulative distribution functions of the number of iterations in the communication system as shown in fig. 4, in accordance with an embodiment of the present invention. Wherein, the curve a is a CCDF graph of the number of iterations obtained according to the method of the embodiment of the present invention, and the curve B is a CCDF graph of the number of iterations obtained according to the method of the prior art, and it can be known from fig. 5 that the number of iterations of the method of the embodiment of the present invention is less, and the computational complexity is lower.
Fig. 6 is a graph showing a comparison of complementary cumulative distribution functions of effective sinrs of each ue according to an embodiment of the present invention, wherein curve a is a curve obtained according to an embodiment of the present invention, and curve B is a curve obtained according to a method of the prior art. Fig. 7A shows a probability plot for modulation coding scheme selection according to an embodiment of the present invention for each user equipment, and fig. 7B shows a probability plot for modulation coding scheme selection according to the prior art for each user equipment. It can be seen from the figure that the method according to the embodiment of the present invention always selects the highest MCS for communication.
Fig. 8 shows a complementary cumulative distribution function comparison graph of system throughput according to another embodiment of the present invention. Wherein curves a1 and a2 are graphs of complementary cumulative distribution functions of system throughput at PSDU sizes of 50000B and 5000B, respectively, according to embodiments of the present invention; curves B1 and B2 are complementary cumulative distribution function graphs of system throughput at PSDU sizes of 50000B and 5000B, respectively, according to the prior art. As can be seen from fig. 8, by increasing the size of the PSDU, the system throughput can be further increased, and when the PDSU size is 50000B, even the system throughput of 2.7GHz can be obtained according to the embodiment of the present invention, and the system performance is better.
Fig. 9A and 9B show probability graphs of modulation and coding scheme selection according to an embodiment of the present invention and the prior art when the PDSU size is 50000B, respectively, and it can be known that even when the PSDU is increased to 50000B, the probability of selecting MCS 9 by using the method of the embodiment of the present invention is still high, about 90%, and the complexity can be further reduced.
Therefore, in the linear precoding method for a communication system according to the embodiment of the present invention, the initial value of the receive beamforming matrix of the current subcarrier is set according to the channel characteristic of the subcarrier related to the current subcarrier of the user equipment, so that the precoding matrix can be quickly and simply obtained, the throughput of the system can be increased, the computational complexity of the system can be reduced, the number of antennas at the transmitting end and the receiving end is not limited, and the performance of the system can be comprehensively improved.
The method for linear precoding for a communication system according to an embodiment of the present invention is described in detail above with reference to fig. 1 to 9B, and the apparatus for linear precoding for a communication system according to an embodiment of the present invention is described in detail below with reference to fig. 10.
Fig. 10 shows a schematic block diagram of an apparatus 500 for linear precoding for communication systems according to an embodiment of the present invention. The communication system comprises a communication module having MTA base station with transmitting antennas and K user equipments, wherein the ith user equipment in the K user equipments has MRiA receiving antenna, i ═ 1, 2, …, K, where MT、K、MRiAs shown in fig. 10, the apparatus 500 includes:
a first setting module 510, configured to set an initial value of a receive beamforming matrix RBFM of a current subcarrier of the ith ue according to channel characteristics of the subcarrier related to the current subcarrier
A first determining module 520, configured to determine the RBFM of the ith UE according to the p-1 th iterationDetermining an equivalent joint channel complementary matrix of the ith user equipment in the p iterationWherein p is a natural number;
a second setting module 530, configured to complement the equivalent joint channel of the ith ue determined by the first determining moduleSingular value decomposition is carried out to obtain and form the equivalent joint channel complementary matrixRight singular vector set of left null spaceAnd the right singular vector set is collectedSet as the transmission beam forming matrix TBFMF of the ith user equipment in the p iterationi (p)
A second determining module 540, configured to set the TBFM F of the ith user equipment set by the second setting module according to a convergence rulei (p)Determining a precoding matrix F of the ith user equipmenti
The linear precoding device for the communication system of the embodiment of the invention can quickly and simply obtain the precoding matrix, increase the throughput of the system, reduce the computational complexity of the system and have no limit on the number of antennas at the transmitting end and the receiving end by setting the initial value of the receiving beamforming matrix of the current subcarrier according to the channel characteristic of the subcarrier related to the current subcarrier of the user equipment, thereby comprehensively improving the performance of the system.
In the embodiment of the present invention, it is,optionally, if the ith ue employs a minimum mean square error MMSE receiver, then the RBFM of the ith ue is determined to be the minimum mean square error MMSE receiverDetermined by the following equation:
<math> <mrow> <msubsup> <mi>D</mi> <mi>i</mi> <mrow> <mo>(</mo> <mi>p</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> </msubsup> <mo>=</mo> <msup> <mrow> <mo>(</mo> <msub> <mi>H</mi> <mi>i</mi> </msub> <msup> <msub> <mi>F</mi> <mi>i</mi> </msub> <mrow> <mo>(</mo> <mi>p</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> </msup> <msup> <msub> <mi>F</mi> <mi>i</mi> </msub> <msup> <mrow> <mo>(</mo> <mi>p</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> <mi>H</mi> </msup> </msup> <msubsup> <mi>H</mi> <mi>i</mi> <mi>H</mi> </msubsup> <mo>+</mo> <msup> <msub> <mi>&sigma;</mi> <mi>n</mi> </msub> <mn>2</mn> </msup> <msub> <mi>I</mi> <msub> <mi>M</mi> <mi>Ri</mi> </msub> </msub> <mo>)</mo> </mrow> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msup> <msub> <mi>H</mi> <mi>i</mi> </msub> <msup> <msub> <mi>F</mi> <mi>i</mi> </msub> <mrow> <mo>(</mo> <mi>p</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> </msup> <mo>,</mo> </mrow> </math>
wherein, Fi (p-1)For TBFM, sigma of the ith user equipment in the p-1 iterationn 2In order to receive the noise power of the antenna,is MRi×MRiA dimension unit matrix;
if the ith user equipment adopts the maximum ratio combining MRC receiver, the RBFM of the ith user equipmentDetermined by the following equation:
D i ( p - 1 ) = H i F i ( p - 1 ) .
in the embodiment of the present invention, optionally, the first setting module is specifically configured to: if the current sub-carrier is not the first sub-carrier of the ith user equipment, the initial value of the RBFM of the current sub-carrier is determinedAnd setting the RBFM used for determining the precoding matrix of the subcarrier adjacent to the current subcarrier.
In an embodiment of the invention, optionally, the equivalent joint channel complementary matrixDetermined by the following equation:
H ~ ei ( p ) = H e 1 ( p ) T . . . H e ( i - 1 ) ( p ) T H e ( i + 1 ) ( p ) T . . . H eK ( p ) T T ,
wherein, the equivalent channel matrix of the ith user equipment in the p iterationHiIs the channel matrix of the ith user equipment.
In an embodiment of the invention, optionally, the convergence rule comprises multi-user interferenceTBFM variationAnd the number of iterations p is less than or equal to 3, the multi-user interferenceDetermined by the following equation:
MUI ( H e ( p ) F ( p ) ) = | | off ( H e ( p ) F ( p ) ) | | F 2
H e ( p ) = H e 1 ( p ) T . . . H ei ( p ) T . . . H eK ( p ) T T ,
wherein, theTo representAll the elements on the non-diagonal, 1, 2, 3 are the first threshold, the second threshold and the third threshold, respectively.
In the embodiment of the present invention, optionally, the number M of the transmitting antennas of the communication systemTLess than or equal to the total number M of receiving antennas of the K user equipmentsRWherein the total number of the receiving antennas is MRDetermined by the following equation:
<math> <mrow> <msub> <mi>M</mi> <mi>R</mi> </msub> <mo>=</mo> <munderover> <mi>&Sigma;</mi> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>K</mi> </munderover> <msub> <mi>M</mi> <mi>Ri</mi> </msub> <mo>.</mo> </mrow> </math>
in the embodiment of the present invention, optionally, the communication system includes a MU MIMO multi-carrier system.
The above and other operations and/or functions of each module in the apparatus 500 according to the embodiment of the present invention are respectively for implementing corresponding flows of each method in fig. 1 to fig. 9, and are not described herein again for brevity.
The linear precoding device for the communication system of the embodiment of the invention can quickly and simply obtain the precoding matrix, increase the throughput of the system, reduce the computational complexity of the system and have no limit on the number of antennas at the transmitting end and the receiving end by setting the initial value of the receiving beamforming matrix of the current subcarrier according to the channel characteristic of the subcarrier related to the current subcarrier of the user equipment, thereby comprehensively improving the performance of the system.
Those of ordinary skill in the art will appreciate that the elements and algorithm steps of the examples described in connection with the embodiments disclosed herein may be embodied in electronic hardware, computer software, or combinations of both, and that the components and steps of the examples have been described in a functional general in the foregoing description for the purpose of illustrating clearly the interchangeability of hardware and software. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the several embodiments provided in the present application, it should be understood that the disclosed system, apparatus and method may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may also be an electric, mechanical or other form of connection.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment of the present invention.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention essentially or partially contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product stored in a storage medium and including instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
While the invention has been described with reference to specific embodiments, the invention is not limited thereto, and various equivalent modifications and substitutions can be easily made by those skilled in the art within the technical scope of the invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims (14)

1. A method for linear precoding in a communication system, the communication system comprising MTA base station with transmitting antennas and K user equipments, wherein the ith user equipment in the K user equipments has MRiA receiving antenna, i ═ 1, 2, …, K, where MT、K、MRiIs a positive integer, the method comprises:
setting a receiving beam forming matrix RBFM of the current subcarrier according to the channel characteristics of the subcarrier related to the current subcarrier of the ith user equipmentInitial value
According to the RBFM of the ith user equipment in the p-1 iterationDetermining an equivalent joint channel complement matrix of the ith user equipment in the p-th iterationWherein p is a natural number;
by complementing the equivalent joint channel of the ith user equipment with a matrixPerforming singular value decomposition to obtain the equivalent joint channel complement matrixRight singular vector set of left null spaceAnd combining the right singular vectorsSetting as a transmit beamforming matrix TBFM for the ith user equipment in the p-th iteration
The TBFM of the ith user equipment is determined according to a convergence ruleSetting as precoding matrix F of the ith user equipmenti
2. The method of claim 1, wherein if the ith UE employs a Minimum Mean Square Error (MMSE) receiver, the RBFM of the ith UE is determinedDetermined by the following equation:
<math> <mrow> <msubsup> <mi>D</mi> <mi>i</mi> <mrow> <mo>(</mo> <mi>p</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> </msubsup> <mo>=</mo> <msup> <mrow> <mo>(</mo> <msub> <mi>H</mi> <mi>i</mi> </msub> <msubsup> <mi>F</mi> <mi>i</mi> <mrow> <mo>(</mo> <mi>p</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> </msubsup> <msubsup> <mi>F</mi> <mi>i</mi> <msup> <mrow> <mo>(</mo> <mi>p</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> <mi>H</mi> </msup> </msubsup> <msubsup> <mi>H</mi> <mi>i</mi> <mi>H</mi> </msubsup> <mo>+</mo> <msubsup> <mi>&sigma;</mi> <mi>n</mi> <mn>2</mn> </msubsup> <msub> <mi>I</mi> <msub> <mi>M</mi> <mi>Ri</mi> </msub> </msub> <mo>)</mo> </mrow> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msup> <msub> <mi>H</mi> <mi>i</mi> </msub> <msubsup> <mi>F</mi> <mi>i</mi> <mrow> <mo>(</mo> <mi>p</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> </msubsup> <mtext>,</mtext> </mrow> </math>
wherein,for the TBFM of the ith user equipment in the p-1 th iteration,in order to receive the noise power of the antenna,is MRi×MRiA dimension unit matrix;
if the ith user equipment adopts the maximum ratio combining MRC receiver, the RBFM of the ith user equipmentDetermined by the following equation:
D i ( p - 1 ) = H i F i ( p - 1 ) .
3. the method of claim 1, wherein the initial value of the RBFM for the current sub-carrier is set according to the channel characteristics of the sub-carrier associated with the current sub-carrierThe method comprises the following steps:
if the current sub-carrier is not the ith user equipmentThe initial value of RBFM of the current sub-carrier is obtainedAn RBFM configured to determine a precoding matrix for subcarriers adjacent to the current subcarrier.
4. The method of claim 1, wherein the equivalent joint channel complement matrixDetermined by the following equation:
H ~ ei ( p ) = H e 1 ( p ) T . . . H e ( i - 1 ) ( p ) T H e ( i + 1 ) ( p ) T . . . H eK ( p ) T T ,
wherein the equivalent channel matrix of the ith user equipment in the p-th iterationHiIs the channel matrix of the ith user equipment.
5. The method of claim 1, wherein the convergence rule comprises multiuser interference <math> <mrow> <mi>MUI</mi> <mrow> <mo>(</mo> <msubsup> <mi>H</mi> <mi>e</mi> <mrow> <mo>(</mo> <mi>p</mi> <mo>)</mo> </mrow> </msubsup> <msup> <mi>F</mi> <mrow> <mo>(</mo> <mi>p</mi> <mo>)</mo> </mrow> </msup> <mo>)</mo> </mrow> <mo>&le;</mo> <mi>&epsiv;</mi> <mn>1</mn> <mo>,</mo> </mrow> </math> TBFM variation <math> <mrow> <msubsup> <mrow> <mo>|</mo> <mo>|</mo> <msup> <mi>F</mi> <mrow> <mo>(</mo> <mi>p</mi> <mo>)</mo> </mrow> </msup> <mo>-</mo> <msup> <mi>F</mi> <mrow> <mo>(</mo> <mi>p</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> </msup> <mo>|</mo> <mo>|</mo> </mrow> <mi>F</mi> <mn>2</mn> </msubsup> <mo>&le;</mo> <mi>&epsiv;</mi> <mn>2</mn> </mrow> </math> And the number of iterations p is less than or equal to 3, the multi-user interferenceDetermined by the following equation:
MUI ( H e ( p ) F ( p ) ) = | | off ( H e ( p ) F ( p ) ) | | F 2
H e ( p ) = H e ( p ) T . . . H ei ( p ) T . . . H eK ( p ) T T ,
wherein, theTo representAll the elements on the non-diagonal, 1, 2, 3 are the first threshold, the second threshold and the third threshold, respectively.
6. Method according to any of claims 1 to 5, characterized in that the number M of transmitting antennas of the communication systemTLess than or equal to the total number M of receiving antennas of the K user equipmentsRWherein the total number of receiving antennas is MRDetermined by the following equation:
<math> <mrow> <msub> <mi>M</mi> <mi>R</mi> </msub> <mo>=</mo> <munderover> <mi>&Sigma;</mi> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>K</mi> </munderover> <msub> <mi>M</mi> <mi>Ri</mi> </msub> <mo>.</mo> </mrow> </math>
7. the method according to any of claims 1 to 5, wherein the communication system comprises a multi-user MU multiple-input multiple-output, MIMO, multi-carrier system.
8. An apparatus for linear precoding in a communication system, the communication system comprising a precoding matrix having MTA base station with transmitting antennas and K user equipments, wherein the ith user equipment in the K user equipments has MRiA receiving antenna, i ═ 1, 2, …, K, where MT、K、MRiIs a positive integer, the apparatus comprising:
a first setting module, configured to set an initial value of a receive beamforming matrix RBFM of a current subcarrier of the ith ue according to a channel characteristic of the subcarrier related to the current subcarrier
A first determining module for determining RBFM of the ith UE according to the p-1 th iterationDetermining an equivalent joint channel complement matrix of the ith user equipment in the p-th iterationWherein p is a natural number;
a second setting module, configured to complement the equivalent joint channel of the ith ue determined by the first determining modulePerforming singular value decomposition to obtain the equivalent joint channel complement matrixRight singular vector set of left null spaceAnd combining the right singular vectorsSetting as a transmit beamforming matrix TBFM for the ith user equipment in the p-th iteration
Second determinationA setting module, configured to set the TBFM of the ith ue set by the second setting module according to a convergence ruleDetermining a precoding matrix F for the ith user equipmenti
9. The apparatus of claim 8, wherein the RBFM of the ith user equipment is determined if the ith user equipment employs a Minimum Mean Square Error (MMSE) receiverDetermined by the following equation:
<math> <mrow> <msubsup> <mi>D</mi> <mi>i</mi> <mrow> <mo>(</mo> <mi>p</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> </msubsup> <mo>=</mo> <msup> <mrow> <mo>(</mo> <msub> <mi>H</mi> <mi>i</mi> </msub> <msubsup> <mi>F</mi> <mi>i</mi> <mrow> <mo>(</mo> <mi>p</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> </msubsup> <msubsup> <mi>F</mi> <mi>i</mi> <msup> <mrow> <mo>(</mo> <mi>p</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> <mi>H</mi> </msup> </msubsup> <msubsup> <mi>H</mi> <mi>i</mi> <mi>H</mi> </msubsup> <mo>+</mo> <msubsup> <mi>&sigma;</mi> <mi>n</mi> <mn>2</mn> </msubsup> <msub> <mi>I</mi> <msub> <mi>M</mi> <mi>Ri</mi> </msub> </msub> <mo>)</mo> </mrow> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msup> <msub> <mi>H</mi> <mi>i</mi> </msub> <msubsup> <mi>F</mi> <mi>i</mi> <mrow> <mo>(</mo> <mi>p</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> </msubsup> <mtext>,</mtext> </mrow> </math>
wherein,for the TBFM of the ith user equipment in the p-1 th iteration,in order to receive the noise power of the antenna,is MRi×MRiA dimension unit matrix;
if the ith user equipment adopts the maximum ratio combining MRC receiver, the RBFM of the ith user equipmentDetermined by the following equation:
D i ( p - 1 ) = H i F i ( p - 1 ) .
10. the apparatus of claim 8, wherein the first setting module is specifically configured to:
if the current subcarrier is not the first subcarrier of the ith user equipment, the initial value of the RBFM of the current subcarrier is determinedAn RBFM configured to determine a precoding matrix for subcarriers adjacent to the current subcarrier.
11. The apparatus of claim 8, wherein the equivalent joint channel complement matrixDetermined by the following equation:
H ~ ei ( p ) = H e 1 ( p ) T . . . H e ( i - 1 ) ( p ) T H e ( i + 1 ) ( p ) T . . . H eK ( p ) T T ,
wherein the equivalent channel matrix of the ith user equipment in the p-th iterationHiIs the channel matrix of the ith user equipment.
12. The apparatus of claim 8, wherein the convergence rule comprises multiuser interference <math> <mrow> <mi>MUI</mi> <mrow> <mo>(</mo> <msubsup> <mi>H</mi> <mi>e</mi> <mrow> <mo>(</mo> <mi>p</mi> <mo>)</mo> </mrow> </msubsup> <msup> <mi>F</mi> <mrow> <mo>(</mo> <mi>p</mi> <mo>)</mo> </mrow> </msup> <mo>)</mo> </mrow> <mo>&le;</mo> <mi>&epsiv;</mi> <mn>1</mn> <mo>,</mo> </mrow> </math> TBFM variation <math> <mrow> <msubsup> <mrow> <mo>|</mo> <mo>|</mo> <msup> <mi>F</mi> <mrow> <mo>(</mo> <mi>p</mi> <mo>)</mo> </mrow> </msup> <mo>-</mo> <msup> <mi>F</mi> <mrow> <mo>(</mo> <mi>p</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> </msup> <mo>|</mo> <mo>|</mo> </mrow> <mi>F</mi> <mn>2</mn> </msubsup> <mo>&le;</mo> <mi>&epsiv;</mi> <mn>2</mn> </mrow> </math> And the number of iterations p is less than or equal to 3, the multi-user interferenceDetermined by the following equation:
MUI ( H e ( p ) F ( p ) ) = | | off ( H e ( p ) F ( p ) ) | | F 2
H e ( p ) = H e ( p ) T . . . H ei ( p ) T . . . H eK ( p ) T T ,
wherein, theTo representAll the elements on the non-diagonal, 1, 2, 3 are the first threshold, the second threshold and the third threshold, respectively.
13. The apparatus according to any of claims 8 to 12, wherein the number M of transmit antennas of the communication systemTLess than or equal to the total number M of receiving antennas of the K user equipmentsRWherein the total number of receiving antennas is MRDetermined by the following equation:
<math> <mrow> <msub> <mi>M</mi> <mi>R</mi> </msub> <mo>=</mo> <munderover> <mi>&Sigma;</mi> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>K</mi> </munderover> <msub> <mi>M</mi> <mi>Ri</mi> </msub> <mo>.</mo> </mrow> </math>
14. an apparatus according to any of claims 8-12, wherein the communication system comprises a MU MIMO multi-carrier system.
CN201110254602.6A 2011-08-31 2011-08-31 For the method and apparatus of the linear predictive coding of communication system Expired - Fee Related CN102957502B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201110254602.6A CN102957502B (en) 2011-08-31 2011-08-31 For the method and apparatus of the linear predictive coding of communication system
PCT/CN2012/080870 WO2013029561A1 (en) 2011-08-31 2012-08-31 Linear precoding method and device for communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110254602.6A CN102957502B (en) 2011-08-31 2011-08-31 For the method and apparatus of the linear predictive coding of communication system

Publications (2)

Publication Number Publication Date
CN102957502A CN102957502A (en) 2013-03-06
CN102957502B true CN102957502B (en) 2015-08-05

Family

ID=47755345

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110254602.6A Expired - Fee Related CN102957502B (en) 2011-08-31 2011-08-31 For the method and apparatus of the linear predictive coding of communication system

Country Status (2)

Country Link
CN (1) CN102957502B (en)
WO (1) WO2013029561A1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106559117B (en) * 2015-09-28 2020-07-28 联芯科技有限公司 K user system and interference elimination method thereof
CN106559116B (en) * 2015-09-28 2020-07-28 联芯科技有限公司 K user system and method for determining precoding matrix thereof

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101325442A (en) * 2007-06-14 2008-12-17 华为技术有限公司 Multi-antenna system and data transmission method thereof
CN101834646A (en) * 2009-03-11 2010-09-15 上海交通大学 User selection method, user selection device and base station
CN101848071A (en) * 2010-07-05 2010-09-29 河南工业大学 Nonlinear decoding method for limited feedback precoding in layered space-time system

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080095259A1 (en) * 2006-10-23 2008-04-24 Dyer Justin S Pre-coding for multiple-input-multiple-output communications
US20090046801A1 (en) * 2007-08-14 2009-02-19 Interdigital Technology Corporation Method and apparatus for creating a multi-user mimo codebook using a single user mimo codebook
CN102006145B (en) * 2009-09-02 2014-08-13 华为技术有限公司 Precoding method and device in multi-input and multi-output system
CN102130753B (en) * 2010-01-20 2014-01-29 美国博通公司 Method and system for processing signal

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101325442A (en) * 2007-06-14 2008-12-17 华为技术有限公司 Multi-antenna system and data transmission method thereof
CN101834646A (en) * 2009-03-11 2010-09-15 上海交通大学 User selection method, user selection device and base station
CN101848071A (en) * 2010-07-05 2010-09-29 河南工业大学 Nonlinear decoding method for limited feedback precoding in layered space-time system

Also Published As

Publication number Publication date
CN102957502A (en) 2013-03-06
WO2013029561A1 (en) 2013-03-07

Similar Documents

Publication Publication Date Title
US9537549B2 (en) Method, terminal and base station for multi-user interference suppression
US8824583B2 (en) Reduced complexity beam-steered MIMO OFDM system
CN101288244B (en) Apparatus and method for transmitting/receiving data in multi-user multi-antenna communication system
Lan et al. Considerations on downlink non-orthogonal multiple access (NOMA) combined with closed-loop SU-MIMO
CN113196866B (en) Method, remote radio unit and baseband unit of a distributed base station system for processing uplink signals
US8897163B2 (en) Wireless communication method, base station, wireless communication system, and communication apparatus
CN101711461B (en) The uplink data rate improving interference that one group of travelling carriage sends to base station
US8306089B2 (en) Precoding technique for multiuser MIMO based on eigenmode selection and MMSE
US20070211813A1 (en) MIMO precoding in the presence of co-channel interference
CN107483088A (en) Massive MIMO Robust Precoding Transmission Method
CN101485130A (en) Wireless communication system and wireless communication method
JP2011130438A (en) Transmission method for multi-user mimo in radio communication system, base station and user terminal
CN103312390B (en) Based on the method for precoding of interference alignment, emitter and equipment
CN101252383A (en) A system and method for multi-user multi-antenna transmission
CN101951678A (en) Power allocation method and device in multi-user MIMO (Multiple Input Multiple Output) system
JP4503539B2 (en) Wireless communication system and spatial multiplexing wireless communication method
CN105637970B (en) Cut-in method and equipment
CN102957502B (en) For the method and apparatus of the linear predictive coding of communication system
CN110391825B (en) Method and device for transmitting and receiving multi-antenna system
CN101521531B (en) A method of enhancing TD-LTE downlink performance by using antenna selection
Nishimori et al. Transmission rate by user antenna selection for block diagonalization based multiuser MIMO system
Leinonen et al. Capacity analysis of downlink MIMO-OFDMA resource allocation with limited feedback
Sano et al. Investigation on non-orthogonal multiple access with reduced complexity maximum likelihood receiver and dynamic resource allocation
Arteaga et al. Index Coding and Signal Detection in Precoded MIMO-OFDM Systems
US20240323056A1 (en) Apparatus and method of performing channel sounding

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20160608

Address after: Wei Jie Street No. 11 building, 518057 Shenzhen Road, Guangdong province science and technology Nanshan District Guangdong 306

Patentee after: SHENZHEN COMFD TECHNOLOGY DEVELOPMENT CO.,LTD.

Address before: 518129 Bantian HUAWEI headquarters office building, Longgang District, Guangdong, Shenzhen

Patentee before: HUAWEI TECHNOLOGIES Co.,Ltd.

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20150805

Termination date: 20210831