WO2012159266A1 - Self-adaptive multiple streams beamforming method and base station - Google Patents
Self-adaptive multiple streams beamforming method and base station Download PDFInfo
- Publication number
- WO2012159266A1 WO2012159266A1 PCT/CN2011/074625 CN2011074625W WO2012159266A1 WO 2012159266 A1 WO2012159266 A1 WO 2012159266A1 CN 2011074625 W CN2011074625 W CN 2011074625W WO 2012159266 A1 WO2012159266 A1 WO 2012159266A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- beamforming
- base station
- stream
- channel
- matrix
- 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.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/06—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
- H04B7/0613—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
- H04B7/0615—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal
- H04B7/0617—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal for beam forming
Definitions
- the present invention relates to the field of wireless communications, and in particular, to an adaptive multi-stream beamforming method and a base station for a downlink of a wireless communication system. Background technique
- LTE-A LTE-Advanced, LTE-based evolution
- MIMO Multiple-Input Multiple-Out-put
- LTE-A introduces higher antenna configuration (8Tx DL) and more advanced multi-antenna output modes, such as multi-stream, multi-user, etc.
- Multi-stream beamforming and multi-user MIMO technology based on this will further improve the system. Capacity and spectrum utilization.
- the beamforming technology can perform signal preprocessing according to the channel characteristics of the user, and has the ability to expand coverage, increase system capacity, and reduce interference.
- the receiving end of the MIMO system feeds back the channel state information CSI (Channel State Information) to the transmitting end, and then performs precoding operation on the transmission information, which can greatly improve the performance of the MIMO system.
- CSI Channel State Information
- MIMO/SA Smart Antenna
- PDSCH Physical Downlink Shared Channel
- a single-user multi-stream beamforming technology can enable a single user to transmit multiple data streams at a certain time, and at the same time obtain a shaping gain and a spatial multiplexing gain, thereby obtaining A larger transmission rate than conventional single-stream beamforming techniques. Therefore, it is important to study single-user multi-stream beamforming techniques.
- An object of the embodiments of the present invention is to provide an adaptive multi-stream beamforming method and a base station, which extend the existing dual-stream beamforming algorithm to a multi-stream beamforming algorithm, and determine the number of beamforming flows based on the channel capacity. , adaptive transmission of beamforming to improve system flexibility.
- an adaptive multi-stream beamforming method wherein the method includes:
- the base station calculates, according to the channel matrix, a channel capacity corresponding to the number of different beamforming flows;
- the base station selects the number of beamforming streams corresponding to the largest channel capacity for downlink beamforming according to the calculation result of the channel capacity.
- the beneficial effects of the embodiments of the present invention are: by extending the existing dual-stream beamforming algorithm to the multi-stream beamforming algorithm, and determining the number of beamforming flows based on the channel capacity, thereby realizing adaptive transmission of beamforming, and improving System flexibility.
- FIG. 1 is a flowchart of an adaptive multi-stream beamforming method according to an embodiment of the present invention
- the number of beamforming flows can be notified to the UE, so that the UE performs corresponding data transceiving processing according to the number of beamforming flows.
- the base station can notify the UE of the determined number of beamforming flows, for example, by sending a new message to the UE to indicate the determined number of beamforming flows, or by using the existing message sent to the UE.
- the reserved field in the field indicates the determined number of beamforming flows, or by other means. The above is only an example, and the embodiment is not limited thereto.
- the base station may calculate the channel matrix of the downlink according to the uplink and downlink reciprocity of the LTE-A TDD system according to the channel impulse response of the uplink user. For example, the base station determines the channel state information of the uplink according to the Sounding Reference Signal (SRS) reported by the user, and determines the channel state information of the downlink according to the uplink and downlink reciprocity, thereby determining the downlink. Channel matrix.
- the base station may also determine the channel matrix of the downlink according to other information reported by the user. For example, the user can directly report the channel state information of the downlink to the base station, whereby the base station can also determine the channel matrix of the downlink.
- SRS Sounding Reference Signal
- the base station (eNodeB) side employs N antennas
- the UE (UE) side employs M antennas.
- M ' may be the same as M or different.
- Step 201 The base station determines a number of beamforming flows that need to calculate a channel capacity.
- the number of beamforming flows that need to calculate the channel capacity is single stream and dual stream.
- the number of beamforming streams that need to calculate channel capacity is single stream, dual stream, third stream, and quad stream. , and so on.
- H is the channel matrix determined in step 101, ! ! Two ⁇ , ⁇ ...! ! ⁇ is a left singular matrix
- V [v p > VAi ] is a right singular matrix
- ⁇ is a diagonal matrix
- diagonal elements ⁇ , ... ⁇ ? ⁇ is a singular value.
- the column vector of the right singular matrix is used as the beamforming weight vector.
- Step 203 The base station calculates, according to the beamforming weight vector and the weighting processing vector of the receiving end, a channel capacity corresponding to each beamforming stream number determined.
- the base station may first establish a receiving signal model of the receiving end, and calculate a channel capacity corresponding to each determined beamforming stream number based on the received signal model.
- H is a channel matrix, for example, may be an M x N channel matrix
- F is a beamforming weight vector
- X is a transmission signal
- n is noise.
- step 203 the base station calculates the channel capacity of each of the beamforming streams determined in step 201, which can be implemented by the method shown in FIG. 3. Referring to FIG. 3, the method includes:
- Step 301 The base station determines, according to a beamforming weighting vector corresponding to the current beamforming stream number, an equivalent channel matrix corresponding to the current beamforming stream number;
- the equivalent channel matrix of the channel matrix determined in step 101 is:
- H can be decomposed into [/ ⁇ V H , and the equivalent channel matrix can be obtained by substituting U, ⁇ and F corresponding to the current beamforming stream into the above equation.
- Step 302 The base station calculates, according to the equivalent channel matrix, a weighting processing vector of a receiving end of each data stream corresponding to the current beamforming stream number;
- the weighting processing vector of the receiving end can be expressed as:
- Step 303 The base station calculates, according to the equivalent channel matrix and the weighting processing vector of the receiving end, and the signal to noise ratio of the receiving end, a signal to interference plus noise ratio (SINR) of each data stream corresponding to the current beamforming stream number.
- SINR signal to interference plus noise ratio
- the SINR of one channel of data stream can be calculated; if the dual stream beamforming channel capacity is to be calculated, the SINR of the two channels of data is calculated; if the three stream beamforming channel is to be calculated Capacity, then calculate the SINR of the three-way data stream, and so on.
- which number of data streams are to be selected to calculate the SINR may be determined according to the diagonal elements in the diagonal matrix after decomposing the channel matrix determined in step 101, according to the order of the diagonal elements from large to small. Select the corresponding data stream.
- the right singular column vector corresponding to the diagonal element having the largest median value of the diagonal matrix is selected as the beamforming weight vector, and the SINR of the data stream corresponding to the beamforming weight vector is calculated;
- the SINR of the two data streams two right singular column vectors corresponding to the two diagonal elements of the median of the diagonal array are selected as the beamforming weight vector, and each data corresponding to the beamforming weight vector is calculated.
- the SINR of the stream and so on.
- Step 304 The base station calculates, according to the SINR of each data stream corresponding to the current beamforming flow, the channel capacity of the channel corresponding to each data stream.
- the SINR corresponding to each data stream is obtained, and the channel capacity of the channel corresponding to the data stream can be calculated accordingly.
- the specific calculation method can be implemented by existing means, and details are not described herein again.
- Step 305 The base station calculates a total channel capacity corresponding to the current beamforming flow number according to a channel capacity of a channel corresponding to each data stream.
- the total channel capacity of the current beamforming stream number is obtained by using a channel capacity phase port of a channel of each data stream corresponding to the current beam shaping stream number.
- the received signal on the user side can be expressed as the product of the weighted processing vector of the receiving end and the received signal.
- step 203 that is, the method shown in FIG. 3, more clear and easy to understand, the following is a single stream beamforming channel capacity calculation process, a dual stream beamforming channel capacity calculation process, a three-stream beamforming channel capacity calculation process, and four
- the flow beamforming channel capacity calculation process is taken as an example, and the method of this embodiment is described in detail.
- the received signal SINR is:
- the single-stream beamforming channel capacity is:
- ⁇ 2 is the second largest singular value
- 1 2 is the second column of the left singular matrix
- the MMSE detection algorithm is used to eliminate inter-stream interference.
- the MMSE filter weighting processing vectors at the receiving end are: corpse
- io 2 (g & H + g 2 g 2 H + ⁇ iy l g of the MMSE receiver signals are:
- the received SINR is:
- the channel traversal capacity of the second data stream is:
- ⁇ 2 is the second largest singular value
- ⁇ 3 is the third largest singular value
- ⁇ is the first column of the left singular matrix
- 2 is the second column of the left singular matrix
- 3 is The third column of the left singular matrix.
- x 2 and the MMSE filter weighting vector of the receiving end are:
- ⁇ 1 ( ⁇ 1 ⁇ 1 ⁇ + ⁇ 2 ⁇ 2 ⁇ + ⁇ 3 ⁇ 3 ⁇ + 3 ⁇ 4 )- 1 ⁇ 1 ;
- ⁇ 2 (g 1 H +g2 g 2 H +g3 g 3 H + ⁇ iy l g 2 ;
- ⁇ 3 ⁇ + ⁇ + ⁇ + ⁇ )- ⁇ g 3 So the MMSE receiving signals are:
- the SINRs received by the second data stream and the third data stream are:
- the letter corresponding to the different beamforming flows in step 102 can be obtained.
- the number is subjected to downlink beamforming.
- the shaping formula can be:
- ⁇ (0 represents the transmitted signal of antenna port p
- v sacrifice is the nth right singular vector, which is the data after beamforming.
- An embodiment of the present invention provides an adaptive multi-stream beamforming method applied in a TDD LTE-Advanced system.
- the method uses channel capacity as a decision mechanism, considers channel conditions, and adaptively selects a beamforming stream number, and increases The flexibility of the system increases the overall performance of the TDD LTE-Advanced system.
- An embodiment of the present invention further provides a base station, as described in Embodiment 2 below.
- a base station refer to the implementation of the method in Embodiment 1, and the description of the method is not repeated here.
- FIG. 4 is a schematic structural diagram of a base station according to an embodiment of the present invention.
- the base station includes: a determining unit 41, configured to determine a channel matrix of the downlink according to information sent by the UE; and a calculating unit 42 that calculates different beams according to the channel matrix determined by the determining unit 41.
- the channel capacity corresponding to the number of shaped streams;
- the selecting unit 43 performs downlink beamforming according to the calculation result of the channel capacity by the calculating unit 42 and selecting the number of beamforming streams corresponding to the channel capacity.
- the base station further includes:
- the notifying unit 44 is configured to notify the user of the number of beamforming flows selected by the selecting unit 43.
- the calculating unit 42 includes:
- a determining module 421, configured to determine a number of beamforming flows that need to calculate a channel capacity
- the decomposition module 422 is configured to decompose the channel matrix determined by the determining unit 41 by using a singular value decomposition SVD decomposition method, and use the column vector of the decomposed right singular matrix as a beamforming weight vector;
- the determining module 421 includes:
- a comparison sub-module 4211 configured to compare the number of antennas on the base station side with the number of antennas on the user side; and determine a sub-module 4212, configured to compare the number of antennas according to the comparison result of the comparison sub-module 4211 The smaller one is the maximum number of beamforming flows that need to calculate the channel capacity, and the number of beamforming flows that need to calculate the channel capacity is determined to be a single stream to the maximum beamforming stream number.
- the decomposition module 422 is specifically configured to decompose the channel matrix determined by the determining unit according to the following formula:
- H is the channel matrix
- U is the left singular matrix
- V is the right singular matrix
- ⁇ is the diagonal matrix
- the calculating module 423 is specifically configured to: determine, according to a beamforming weighting vector corresponding to the current beamforming stream number, an equivalent channel matrix corresponding to the current beamforming stream number; according to the equivalent channel a matrix, calculating a weighting processing vector of a receiving end of each data stream corresponding to the current beamforming stream number; calculating a corresponding current beam assignment according to the equivalent channel matrix and the weighting processing vector of the receiving end, and the signal to noise ratio of the receiving end a signal-to-interference plus noise ratio SINR of each data stream of the number of streams; calculating a channel capacity of a channel corresponding to each of the data streams according to the SINR of each data stream corresponding to the current beamforming stream; Corresponding to the channel capacity of the channel of each of the data streams, the total channel capacity corresponding to the current beamforming stream number is calculated.
- the calculation module 423 is specifically configured to calculate a weighting processing vector of the receiving end of each data stream corresponding to the current beamforming stream according to the following formula:
- An embodiment of the present invention provides a base station used in a TDD LTE-Advanced system, where the base station adopts an adaptive multi-stream beamforming method, and uses channel capacity as a decision mechanism to consider channel conditions and adaptively select beamforming flows. Increases the flexibility of the system, which in turn improves the overall performance of the TDD LTE-Advanced system.
- Embodiments of the present invention also provide a computer readable program, wherein when the program is executed in a base station, the program causes a computer to perform the adaptive multi-stream beamforming method of Embodiment 1 in the base station.
- An embodiment of the present invention further provides a storage medium storing a computer readable program, wherein the computer The reading program causes the computer to perform the adaptive multi-stream beamforming method described in Embodiment 1 in the base station.
- the above apparatus and method of the present invention may be implemented by hardware, or may be implemented by hardware in combination with software.
- the present invention relates to a computer readable program that, when executed by a logic component, enables the logic component to implement the apparatus or components described above, or to cause the logic component to implement the various methods described above Or steps.
- Logic components such as field programmable logic components, microprocessors, processors used in computers, and the like.
- the present invention also relates to a storage medium for storing the above program, such as a hard disk, a magnetic disk, an optical disk, a DVD, a flash memory, or the like.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Radio Transmission System (AREA)
Abstract
Description
自适应多流波束赋形方法和基站 技术领域 Adaptive multi-stream beamforming method and base station
本发明涉及无线通信领域,具体涉及一种无线通信系统下行链路的自适应多流波 束赋形方法和基站。 背景技术 The present invention relates to the field of wireless communications, and in particular, to an adaptive multi-stream beamforming method and a base station for a downlink of a wireless communication system. Background technique
LTE-A ( LTE- Advanced, LTE 后续演进) 是 4G 标准的一种候选方案, MIMO (Multiple-Input Multiple-Out-put,多输入多输出)在 LTE-A中是必然采用的关键技术。 相比于 LTE (Long Term Evolution, 长期演进), 多天线增强型技术是 LTE-A标准化 的重点。 LTE-A引入更高的天线配置 (8Tx DL)和更先进的多天线输出模式, 如多流、 多用户等, 在此基础上的多流波束赋形、 多用户 MIMO技术将会进一步提高系统的 容量和频谱利用率。 LTE-A (LTE-Advanced, LTE-based evolution) is a candidate for the 4G standard. MIMO (Multiple-Input Multiple-Out-put) is a key technology that must be adopted in LTE-A. Compared to LTE (Long Term Evolution), multi-antenna enhanced technology is the focus of LTE-A standardization. LTE-A introduces higher antenna configuration (8Tx DL) and more advanced multi-antenna output modes, such as multi-stream, multi-user, etc. Multi-stream beamforming and multi-user MIMO technology based on this will further improve the system. Capacity and spectrum utilization.
波束赋形技术能够根据使用者的信道特性进行信号预处理, 具有扩大覆盖、提高 系统容量、降低干扰的能力。 MIMO系统的接收端将信道状态信息 CSI ( Channel State Information)反馈给发射端, 然后对传输信息进行预编码操作, 能极大地提高 MIMO 系统性能。 The beamforming technology can perform signal preprocessing according to the channel characteristics of the user, and has the ability to expand coverage, increase system capacity, and reduce interference. The receiving end of the MIMO system feeds back the channel state information CSI (Channel State Information) to the transmitting end, and then performs precoding operation on the transmission information, which can greatly improve the performance of the MIMO system.
在 LTE的协议中, MIMO/SA ( Smart Antenna,智能天线)技术主要体现在 MIMO 波束赋形上。 从 Rel-8里的单流波束赋形 (single beamforming)到 Rel-9里的双流波束 赋形技术 (dual-layer beamforming) , 再到 LTE-A 里的多流波束赋形技术 (multi-layer beamforming), 波束赋形在提升系统性能上表现出极大优势。在 LTE通信系统中, 波 束赋形技术适用于 PDSCH (Physical Downlink Shared Channel, 物理下行共享信道) 的数据传输。 In the LTE protocol, MIMO/SA (Smart Antenna) technology is mainly embodied in MIMO beamforming. From single beamforming in Rel-8 to dual-beam beamforming in Rel-9, to multi-layer beamforming in LTE-A Beamforming), beamforming has shown great advantages in improving system performance. In the LTE communication system, the beamforming technology is applied to the data transmission of the PDSCH (Physical Downlink Shared Channel).
发明人在实现本发明的过程中发现,采用单用户多流波束赋形技术, 可以使得单 个用户在某一时刻可以进行多个数据流传输, 同时获得赋形增益和空间复用增益, 从 而获得比传统单流波束赋形技术更大的传输速率。因此,研究单用户的多流波束赋形 技术具有重要的意义。 In the process of implementing the present invention, the inventor has found that a single-user multi-stream beamforming technology can enable a single user to transmit multiple data streams at a certain time, and at the same time obtain a shaping gain and a spatial multiplexing gain, thereby obtaining A larger transmission rate than conventional single-stream beamforming techniques. Therefore, it is important to study single-user multi-stream beamforming techniques.
应该注意, 上面对技术背景的介绍只是为了方便对本发明的技术方案进行清楚、 完整的说明, 并方便本领域技术人员的理解而阐述的。不能仅仅因为这些方案在本发 明的背景技术部分进行了阐述而认为上述技术方案为本领域技术人员所公知。 发明内容 It should be noted that the above description of the technical background is only for the purpose of facilitating the clear and complete description of the technical solutions of the present invention, and is convenient for understanding by those skilled in the art. Can't just because these programs are in the hair The background of the prior art is set forth and it is believed that the above-described technical solutions are well known to those skilled in the art. Summary of the invention
本发明实施例的目的在于提供一种自适应多流波束赋形方法和基站,通过扩展现 有双流波束赋形算法至多流波束赋形算法,并以信道容量为依据,确定波束赋形流数, 实现波束赋形的自适应传输, 以提高系统的灵活性。 An object of the embodiments of the present invention is to provide an adaptive multi-stream beamforming method and a base station, which extend the existing dual-stream beamforming algorithm to a multi-stream beamforming algorithm, and determine the number of beamforming flows based on the channel capacity. , adaptive transmission of beamforming to improve system flexibility.
根据本发明实施例的一个方面, 提供了一种自适应多流波束赋形方法, 其中, 所 述方法包括: According to an aspect of an embodiment of the present invention, an adaptive multi-stream beamforming method is provided, wherein the method includes:
基站根据用户端发送的信息确定下行链路的信道矩阵; The base station determines a channel matrix of the downlink according to the information sent by the UE;
基站根据所述信道矩阵计算不同的波束赋形流数对应的信道容量; The base station calculates, according to the channel matrix, a channel capacity corresponding to the number of different beamforming flows;
基站根据信道容量的计算结果, 选择信道容量最大对应的波束赋形流数进行下行 波束赋形。 The base station selects the number of beamforming streams corresponding to the largest channel capacity for downlink beamforming according to the calculation result of the channel capacity.
根据本发明实施例的第二个方面, 提供了一种基站, 其中, 所述基站包括: 确定单元, 其用于根据用户端发送的信息确定下行链路的信道矩阵; According to a second aspect of the present invention, a base station is provided, where the base station includes: a determining unit, configured to determine a channel matrix of a downlink according to information sent by a UE;
计算单元, 其根据所述确定单元确定的信道矩阵计算不同的波束赋形流数对应的 信道容量; a calculating unit, which calculates a channel capacity corresponding to the number of different beamforming flows according to the channel matrix determined by the determining unit;
选择单元, 其根据所述计算单元对信道容量的计算结果, 选择信道容量最大对应 的波束赋形流数进行下行波束赋形。 And a selecting unit, configured to perform downlink beamforming according to a calculation result of the channel capacity of the calculating unit, and selecting a beamforming flow number corresponding to a maximum channel capacity.
根据本发明实施例的第三个方面,提供了一种计算机可读程序,其中当在基站中 执行该程序时, 该程序使得计算机在所述基站中执行前述的自适应多流波束赋形方 法。 According to a third aspect of the embodiments of the present invention, there is provided a computer readable program, wherein when the program is executed in a base station, the program causes a computer to perform the aforementioned adaptive multi-stream beamforming method in the base station .
根据本发明实施例的第四个方面, 提供了一种存储有计算机可读程序的存储介 质, 其中该计算机可读程序使得计算机在基站中执行前述的自适应多流波束赋形方 法。 According to a fourth aspect of the embodiments of the present invention, there is provided a storage medium storing a computer readable program, wherein the computer readable program causes a computer to perform the aforementioned adaptive multistream beamforming method in a base station.
本发明实施例的有益效果在于:通过扩展现有双流波束赋形算法至多流波束赋形 算法, 并以信道容量为依据, 确定波束赋形流数, 实现波束赋形的自适应传输, 提高 了系统的灵活性。 The beneficial effects of the embodiments of the present invention are: by extending the existing dual-stream beamforming algorithm to the multi-stream beamforming algorithm, and determining the number of beamforming flows based on the channel capacity, thereby realizing adaptive transmission of beamforming, and improving System flexibility.
参照后文的说明和附图,详细公开了本发明的特定实施方式, 指明了本发明的原 理可以被采用的方式。应该理解, 本发明的实施方式在范围上并不因而受到限制。在 所附权利要求的精神和条款的范围内,本发明的实施方式包括许多改变、修改和等同。 针对一种实施方式描述和 /或示出的特征可以以相同或类似的方式在一个或更多 个其它实施方式中使用, 与其它实施方式中的特征相组合, 或替代其它实施方式中的 特征。 Specific embodiments of the present invention are disclosed in detail with reference to the following description and the accompanying drawings. It should be understood that the embodiments of the invention are not limited in scope. In The embodiments of the present invention include many variations, modifications, and equivalents within the scope of the spirit and scope of the appended claims. Features described and/or illustrated with respect to one embodiment may be used in the same or similar manner in one or more other embodiments, in combination with, or in place of, features in other embodiments. .
应该强调, 术语 "包括 /包含"在本文使用时指特征、 整件、 步骤或组件的存在, 但并不排除一个或更多个其它特征、 整件、 步骤或组件的存在或附加。 附图说明 It should be emphasized that the term "comprising" or "comprising" is used to mean the presence of a feature, component, step or component, but does not exclude the presence or addition of one or more other features, components, steps or components. DRAWINGS
参照以下的附图可以更好地理解本发明的很多方面。附图中的部件不是成比例绘 制的, 而只是为了示出本发明的原理。 为了便于示出和描述本发明的一些部分, 附图 中对应部分可能被放大或縮小。在本发明的一个附图或一种实施方式中描述的元素和 特征可以与一个或更多个其它附图或实施方式中示出的元素和特征相结合。此外,在 附图中,类似的标号表示几个附图中对应的部件, 并可用于指示多于一种实施方式中 使用的对应部件。 在附图中: Many aspects of the invention can be better understood with reference to the following drawings. The components in the figures are not drawn to scale, but only to illustrate the principles of the invention. To facilitate the illustration and description of some parts of the invention, the corresponding parts in the drawings may be enlarged or reduced. The elements and features described in one of the figures or one embodiment of the invention may be combined with elements and features illustrated in one or more other figures or embodiments. In the accompanying drawings, like reference numerals refer to the In the drawing:
图 1是本发明实施例提供的一种自适应多流波束赋形方法的流程图; 1 is a flowchart of an adaptive multi-stream beamforming method according to an embodiment of the present invention;
图 2是图 1所示实施例中计算不同波束赋形流数对应的信道容量的方法流程图; 图 3是图 2所示实施例中确定每一种波束赋形流数的信道容量的方法流程图; 图 4是本发明实施例提供的一种基站组成示意图。 具体实施方式 2 is a flow chart of a method for calculating channel capacity corresponding to different beamforming flows in the embodiment shown in FIG. 1. FIG. 3 is a method for determining channel capacity of each beamforming stream in the embodiment shown in FIG. 2. FIG. 4 is a schematic structural diagram of a base station according to an embodiment of the present invention. detailed description
参照附图, 通过下面的说明书, 本发明实施例的前述以及其它特征将变得明显。 这些实施方式只是示例性的, 不是对本发明的限制。为了使本领域的技术人员能够容 易地理解本发明的原理和实施方式, 本发明的实施方式以 LET-A系统中单用户自适 应多流波束赋形方法为例进行说明, 但可以理解, 本发明实施例并不限于上述系统, 对于涉及多流波束赋形的其他系统均适用。 The foregoing and other features of the embodiments of the invention will be apparent from the These embodiments are merely exemplary and are not limiting of the invention. In order to enable the person skilled in the art to easily understand the principles and embodiments of the present invention, the embodiment of the present invention is described by taking a single-user adaptive multi-stream beamforming method in the LET-A system as an example, but it can be understood that Embodiments of the invention are not limited to the above described systems and are applicable to other systems involving multi-stream beamforming.
实施例 1 Example 1
图 1是本发明实施例提供的一种自适应多流波束赋形方法的流程图,请参照图 1, 该方法包括: FIG. 1 is a flowchart of an adaptive multi-stream beamforming method according to an embodiment of the present invention. Referring to FIG. 1, the method includes:
步骤 101 : 基站根据用户端发送的信息确定下行链路的信道矩阵; 步骤 102: 基站根据所述信道矩阵计算不同的波束赋形流数对应的信道容量; 步骤 103 : 基站根据信道容量的计算结果, 选择信道容量最大对应的波束赋形流 数进行下行波束赋形。 Step 101: The base station determines a channel matrix of the downlink according to the information sent by the UE. Step 102: The base station calculates a channel capacity corresponding to the number of different beamforming flows according to the channel matrix. Step 103: The base station selects a beamforming stream with a maximum channel capacity to perform downlink beamforming according to the calculation result of the channel capacity.
在本实施例中,基站确定了波束赋形流数以后,就可以将该波束赋形流数通知给 用户端, 以便用户端根据该波束赋形流数进行相应的数据收发的处理。其中, 基站将 确定的波束赋形流数通知给用户端的方法有很多,例如,通过向用户端发送一个新的 消息来指示确定的波束赋形流数,或者利用向用户端发送的已有消息中的预留字段来 指示确定的波束赋形流数, 或者通过其他办法。 以上只是举例说明, 本实施例并不以 此作为限制。 In this embodiment, after the base station determines the number of beamforming flows, the number of beamforming flows can be notified to the UE, so that the UE performs corresponding data transceiving processing according to the number of beamforming flows. There are many methods for the base station to notify the UE of the determined number of beamforming flows, for example, by sending a new message to the UE to indicate the determined number of beamforming flows, or by using the existing message sent to the UE. The reserved field in the field indicates the determined number of beamforming flows, or by other means. The above is only an example, and the embodiment is not limited thereto.
在步骤 101中, 基站可以根据上行用户的信道冲击响应, 根据 LTE-A TDD系统 的上下行互易性, 计算下行链路的信道矩阵。例如, 基站根据用户上报的探测参考信 号 (Sounding Reference Signal, SRS), 确定上行链路的信道状态信息, 再根据上下行 互易性确定下行链路的信道状态信息, 由此可以确定下行链路的信道矩阵。 在步骤 101中, 基站也可以根据用户上报的其他信息, 来确定下行链路的信道矩阵。 例如, 用户可以直接向基站上报其下行链路的信道状态信息,由此基站也可以确定下行链路 的信道矩阵。 In step 101, the base station may calculate the channel matrix of the downlink according to the uplink and downlink reciprocity of the LTE-A TDD system according to the channel impulse response of the uplink user. For example, the base station determines the channel state information of the uplink according to the Sounding Reference Signal (SRS) reported by the user, and determines the channel state information of the downlink according to the uplink and downlink reciprocity, thereby determining the downlink. Channel matrix. In step 101, the base station may also determine the channel matrix of the downlink according to other information reported by the user. For example, the user can directly report the channel state information of the downlink to the base station, whereby the base station can also determine the channel matrix of the downlink.
在一个实施例中, 假设基站 (eNodeB ) 侧采用 N根天线, 用户端 (UE) 侧采用 M根天线。 对于上行链路, UE侧采用 M根天线轮流发射信号, eNodeB侧采用 N根 天线同时接收。 贝 ϋ, 基站可以采用合并信道估计的处理方式, 将连续 M '个时刻得到 的信道估计合并得到信道矩阵: H = [/¾ h2 … hM]。其中, M '可以与 M相同, 也 可以不同。 In one embodiment, it is assumed that the base station (eNodeB) side employs N antennas, and the UE (UE) side employs M antennas. For the uplink, the UE side uses M antennas to transmit signals in turn, and the eNodeB side uses N antennas to simultaneously receive. Belle, the base station can use the combined channel estimation processing method to combine the channel estimates obtained at consecutive M 'times to obtain the channel matrix: H = [/3⁄4 h 2 ... h M ]. Among them, M ' may be the same as M or different.
在步骤 102中,基站可以通过图 2所示的方法计算不同波束赋形流数对应的信道 容量, 请参照图 2, 该方法包括: In step 102, the base station can calculate the channel capacity corresponding to the number of different beamforming flows by using the method shown in FIG. 2. Referring to FIG. 2, the method includes:
步骤 201 : 基站确定需要计算信道容量的波束赋形流数; Step 201: The base station determines a number of beamforming flows that need to calculate a channel capacity.
其中, 基站可以根据信道矩阵确定需要计算信道容量的波束赋形的流数。 例如, 基站可以将基站侧的天线个数与用户端侧的天线个数中的较小者作为需要计算信道 容量的最大波束赋形流数,确定需要计算信道容量的波束赋形流数为单流至所述最大 波束赋形流数。 仍以前述为例, 如果 N < M, 则确定需要计算波束赋形流量的波束 赋形流数为 1〜N ; 如果 N > M, 则确定需要计算波束赋形流量的波束赋形流数为 1〜M。 例如, 对于 2 X 4矩阵, 需要计算信道容量的波束赋形流数为单流和双流, 对于 4 X 4矩阵, 需要计算信道容量的波束赋形流数为单流、 双流、 三流和四流, 以 此类推。 The base station may determine, according to the channel matrix, a number of streamforms that need to calculate a channel capacity. For example, the base station may use the smaller of the number of antennas on the base station side and the number of antennas on the user side as the maximum number of beamforming flows that need to calculate the channel capacity, and determine the number of beamforming flows that need to calculate the channel capacity. Flow to the maximum beam shaping stream number. Still taking the foregoing as an example, if N < M, it is determined that the number of beamforming flows that need to calculate beamforming traffic is 1 to N; if N > M, it is determined that the number of beamforming flows that need to calculate beamforming traffic is 1~M. For example, for a 2 X 4 matrix, the number of beamforming flows that need to calculate the channel capacity is single stream and dual stream. For a 4 X 4 matrix, the number of beamforming streams that need to calculate channel capacity is single stream, dual stream, third stream, and quad stream. , and so on.
步骤 202: 基站采用奇异值分解 SVD ( Sigular Value Decomposition) 分解方法对 所述信道矩阵进行分解, 将分解后的右奇异矩阵的列向量作为波束赋形加权矢量; 其中,采用 SVD分解方法对步骤 101确定的信道矩阵进行分解, 可以表示如下: H = U∑VH。 Step 202: The base station decomposes the channel matrix by using a SVD (Sigular Value Decomposition) decomposition method, and uses a column vector of the decomposed right singular matrix as a beamforming weight vector; wherein the SVD decomposition method is used to step 101. The determined channel matrix is decomposed and can be expressed as follows: H = U∑V H .
其中, H 为步骤 101 确定的信道矩阵, !!二^,^…!!^是左奇异矩阵, V = [vp> VAi]是右奇异矩阵, ∑是对角阵, 对角元素 ,^,…^? ^为奇异值。 在本实 施例中, 采用右奇异矩阵的列向量作为波束赋形加权矢量。 Where H is the channel matrix determined in step 101, ! ! Two ^, ^...! ! ^ is a left singular matrix, V = [v p > VAi ] is a right singular matrix, ∑ is a diagonal matrix, diagonal elements, ^, ... ^? ^ is a singular value. In this embodiment, the column vector of the right singular matrix is used as the beamforming weight vector.
步骤 203 : 基站根据所述波束赋形加权矢量以及接收端的加权处理矢量, 计算对 应确定的每一种波束赋形流数的信道容量。 Step 203: The base station calculates, according to the beamforming weight vector and the weighting processing vector of the receiving end, a channel capacity corresponding to each beamforming stream number determined.
其中, 基站可以先建立一个接收端的接收信号模型, 基于该接收信号模型, 计算 对应确定的每一种波束赋形流数的信道容量。 The base station may first establish a receiving signal model of the receiving end, and calculate a channel capacity corresponding to each determined beamforming stream number based on the received signal model.
其中, 该接收信号模型可以根据最小均方误差 MMSE ( Minimum Mean Square Wherein, the received signal model can be based on a minimum mean square error MMSE (Min Mean Square
Error)接收准则建立。在该接收信号模型的一个实施例中, 假设 UE侧接收到的信号 为: Error) Receive criteria established. In one embodiment of the received signal model, it is assumed that the signal received by the UE side is:
y = HFx + n。 y = HFx + n.
其中, H是信道矩阵,例如可以是 M x N信道矩阵, F是波束赋形加权矢量, X为 发送信号, n为噪声。 Where H is a channel matrix, for example, may be an M x N channel matrix, F is a beamforming weight vector, X is a transmission signal, and n is noise.
在该接收信号模型中, 假设接收端的噪声平均功率为 NQ, 并且定义发送的功率 为 E(xH x) = PT , 该功率在多个数据流间平均分配。 In the received signal model, it is assumed that the noise average power at the receiving end is N Q and that the transmitted power is defined as E(x H x) = P T , and the power is evenly distributed among the plurality of data streams.
在步骤 203中,基站计算对应步骤 201确定的每一种波束赋形流数的信道容量可 以通过图 3所示的方法来实现, 请参照图 3, 该方法包括: In step 203, the base station calculates the channel capacity of each of the beamforming streams determined in step 201, which can be implemented by the method shown in FIG. 3. Referring to FIG. 3, the method includes:
步骤 301 : 基站根据当前波束赋形流数对应的波束赋形加权矢量, 确定当前波束 赋形流数对应的等效的信道矩阵; Step 301: The base station determines, according to a beamforming weighting vector corresponding to the current beamforming stream number, an equivalent channel matrix corresponding to the current beamforming stream number;
其中, 根据波束赋形加权矢量 F, 可以确定步骤 101确定的信道矩阵的等效的信 道矩阵为: Wherein, according to the beamforming weight vector F, it may be determined that the equivalent channel matrix of the channel matrix determined in step 101 is:
fi = HF。 根据步骤 202, H可以被分解为 [/∑VH, 则将对应当前波束赋形流数的 U、 ∑以 及 F代入上式, 即可获得该等效的信道矩阵。 Fi = HF. According to step 202, H can be decomposed into [/∑V H , and the equivalent channel matrix can be obtained by substituting U, ∑ and F corresponding to the current beamforming stream into the above equation.
步骤 302: 基站根据所述等效的信道矩阵, 计算对应当前波束赋形流数的每一路 数据流的接收端的加权处理矢量; Step 302: The base station calculates, according to the equivalent channel matrix, a weighting processing vector of a receiving end of each data stream corresponding to the current beamforming stream number;
其中, 假设接收端 (UE端) 采用基于最小均方误差 (MMSE) 接收, 则该接收 端的加权处理矢量可以表示为: Wherein, assuming that the receiving end (the UE side) receives based on Minimum Mean Square Error (MMSE), the weighting processing vector of the receiving end can be expressed as:
其中, 是波束赋形等效的信道矩阵, 在本实施例中, 可以为前述确定的等效 的信道矩阵。 N。是根据接收信号模型确定的接收端的噪声平均功率, 是根据接收 信号模型确定的发送信号功率, I = F"F是单位矩阵。 Wherein, it is a channel matrix equivalent to a beamforming, and in this embodiment, it may be an equivalent channel matrix determined as described above. N. It is the average power of the noise at the receiving end determined according to the received signal model, which is the transmitted signal power determined according to the received signal model, and I = F"F is the identity matrix.
步骤 303 : 基站根据所述等效的信道矩阵和所述接收端的加权处理矢量, 以及接 收端的信噪比, 计算对应当前波束赋形流数的每一路数据流的信号与干扰加噪声比 SINR ( Signal to Interference plus Noise Ratio ); Step 303: The base station calculates, according to the equivalent channel matrix and the weighting processing vector of the receiving end, and the signal to noise ratio of the receiving end, a signal to interference plus noise ratio (SINR) of each data stream corresponding to the current beamforming stream number. Signal to Interference plus Noise Ratio );
其中, 如果要计算单流波束赋形信道容量, 则计算一路数据流的 SINR即可; 如 果要计算双流波束赋形信道容量, 则计算两路数据流的 SINR; 如果要计算三流波束 赋形信道容量, 则计算三路数据流的 SINR, 以此类推。 其中, 要选取哪几路数据流 来计算其 SINR, 可以根据对步骤 101确定的信道矩阵进行分解后的对角阵中的对角 元素来确定, 根据对角元素从大到小的顺序, 来选择对应的数据流。 Wherein, if the single stream beamforming channel capacity is to be calculated, the SINR of one channel of data stream can be calculated; if the dual stream beamforming channel capacity is to be calculated, the SINR of the two channels of data is calculated; if the three stream beamforming channel is to be calculated Capacity, then calculate the SINR of the three-way data stream, and so on. Wherein, which number of data streams are to be selected to calculate the SINR may be determined according to the diagonal elements in the diagonal matrix after decomposing the channel matrix determined in step 101, according to the order of the diagonal elements from large to small. Select the corresponding data stream.
例如, 当计算一路数据流的 SINR时, 选择对角阵中值最大的对角元素对应的右 奇异列向量作为波束赋形加权矢量,计算该波束赋形加权矢量对应的数据流的 SINR; 当计算两路数据流的 SINR时, 选择对角阵中值靠前的两个对角元素对应的两个右奇 异列向量作为波束赋形加权矢量, 计算该波束赋形加权矢量对应的每一路数据流的 SINR; 以此类推。 For example, when calculating the SINR of the data stream, the right singular column vector corresponding to the diagonal element having the largest median value of the diagonal matrix is selected as the beamforming weight vector, and the SINR of the data stream corresponding to the beamforming weight vector is calculated; When calculating the SINR of the two data streams, two right singular column vectors corresponding to the two diagonal elements of the median of the diagonal array are selected as the beamforming weight vector, and each data corresponding to the beamforming weight vector is calculated. The SINR of the stream; and so on.
步骤 304: 基站根据对应当前波束赋形流数的每一路数据流的 SINR, 计算对应 每一路数据流的信道的信道容量; Step 304: The base station calculates, according to the SINR of each data stream corresponding to the current beamforming flow, the channel capacity of the channel corresponding to each data stream.
其中, 得到对应每一路数据流的 SINR, 即可据此计算获得对应这路数据流的信 道的信道容量。 具体计算方法可以通过现有手段来实现, 在此不再赘述。 Wherein, the SINR corresponding to each data stream is obtained, and the channel capacity of the channel corresponding to the data stream can be calculated accordingly. The specific calculation method can be implemented by existing means, and details are not described herein again.
步骤 305: 基站根据对应每一路数据流的信道的信道容量, 计算对应所述当前波 束赋形流数的总的信道容量。 其中, 通过对所述当前波束赋形流数对应的每一路数据流的信道的信道容量相 力口, 即可获得该当前波束赋形流数下的总的信道容量。 Step 305: The base station calculates a total channel capacity corresponding to the current beamforming flow number according to a channel capacity of a channel corresponding to each data stream. The total channel capacity of the current beamforming stream number is obtained by using a channel capacity phase port of a channel of each data stream corresponding to the current beam shaping stream number.
在本实施例中, 对于单流波束赋形, 因为只有一路数据流, 因此不会产生数据流 间的干扰, 可以不考虑 MMSE滤波加权干扰。 而对于双流波束赋形, 或者三流波束 赋形, 或者更多波束赋形流数的波束赋形, 因为有多路数据流, 因此数据流之间会产 生干扰, 则需要将接收端的加权处理矢量考虑进去。基于建立的接收信号模型, 用户 端侧的接收信号可以表示为接收端的加权处理矢量与接收信号的乘积。 In the present embodiment, for single-stream beamforming, since there is only one data stream, interference between data streams is not generated, and MMSE filtering weighted interference can be ignored. For dual-flow beamforming, or three-stream beamforming, or beamforming of more beamforming streams, because there are multiple data streams, interference will occur between the data streams, and the weighted processing vector of the receiving end is needed. Take it into consideration. Based on the established received signal model, the received signal on the user side can be expressed as the product of the weighted processing vector of the receiving end and the received signal.
为了使步骤 203, 也即图 3所示方法更加清楚易懂, 以下分别通过单流波束赋形 信道容量计算过程、双流波束赋形信道容量计算过程、三流波束赋形信道容量计算过 程、 以及四流波束赋形信道容量计算过程为例, 对本实施例的方法进行详细说明。 In order to make step 203, that is, the method shown in FIG. 3, more clear and easy to understand, the following is a single stream beamforming channel capacity calculation process, a dual stream beamforming channel capacity calculation process, a three-stream beamforming channel capacity calculation process, and four The flow beamforming channel capacity calculation process is taken as an example, and the method of this embodiment is described in detail.
其中, 基于建立的接收信号模型, 单流波束赋形信道容量计算过程如下: 设发送信号 c = 赋形矢量 = νι, 则等效的信道矩阵为: Among them, based on the established received signal model, the single-flow beamforming channel capacity calculation process is as follows: Let the transmission signal c = shape vector = νι , then the equivalent channel matrix is:
H = HF:!!^ ^ 、 。 H = HF:! ! ^ ^ , .
其中, ^是左奇异矩阵第一列, 是最大的奇异值, 令& = CTl l, 则有: Where ^ is the first column of the left singular matrix and is the largest singular value, let & = CTl l , then:
y = HFx + n = + n。 y = HFx + n = + n.
接收到的信号 SINR为: The received signal SINR is:
因此, 单流波束赋形信道容量为: Therefore, the single-stream beamforming channel capacity is:
C = log2 (l + S纖)。 C = log 2 (l + S fiber).
其中, 基于建立的接收信号模型, 双流波束赋形信道容量计算过程如下: 设发送信号 c = 赋形矢量 = [^, ], 则等效的信道矩阵为: The calculation process of the dual-flow beamforming channel capacity is as follows based on the established received signal model: Let the transmit signal c = the shaped vector = [^, ], then the equivalent channel matrix is:
H = HF = U∑VHF = a2u2 ] o H = HF = U∑V H F = a 2 u 2 ] o
其中, 是最大的奇异值, σ2是第二大的奇异值, 是左奇异矩阵第一列, 1 2是 左奇异矩阵第二列。 Among them, is the largest singular value, σ 2 is the second largest singular value, is the first column of the left singular matrix, and 1 2 is the second column of the left singular matrix.
令 [σ^ σ2η2 ] = ^ g2 ], Let [σ^ σ 2 η 2 ] = ^ g 2 ],
贝 'J: y = HFx + n = + g2x2 + n。 贝'J: y = HFx + n = + g 2 x 2 + n.
在本实施例中, 使用 MMSE检测算法来消除流间干扰, 对于数据流 ^和 , 接 收端的 MMSE滤波加权处理矢量分别为: 尸 In this embodiment, the MMSE detection algorithm is used to eliminate inter-stream interference. For the data stream, the MMSE filter weighting processing vectors at the receiving end are: corpse
io2 = (g& H+g2g2 H+^iylg 则 MMSE接收信号分别为: io 2 = (g & H + g 2 g 2 H + ^ iy l g of the MMSE receiver signals are:
¾ = = ro1 1jc1 + ω1 (g2x2 + n); 3⁄4 = = ro 1 1 jc 1 + ω 1 (g 2 x 2 + n);
有用信号 干扰信号和噪声 Useful signal interference signal and noise
x2 = co2y = (o2g2x2 + ω2 (gt + n)。 x 2 = co 2 y = (o 2 g 2 x 2 + ω 2 (g t + n).
有用信号 干扰信号和噪声 Useful signal interference signal and noise
对于第一个 =log2(l + S纖 。 For the first =log 2 (l + S fiber.
对于第二个数据流 , 接收的 SINR为: For the second data stream, the received SINR is:
s職 s position
第二个数据流的信道遍历容量为: The channel traversal capacity of the second data stream is:
C2 =log2(l +麵 2)。 C 2 = log 2 (l + face 2 ).
所以, 双流波束赋形时系统总容量为: Therefore, the total system capacity when dual-stream beamforming is:
C = C1 + C2 =log2[(l + SINR, )(1 + SINR2 )]。 C = C 1 + C 2 = log 2 [(l + SINR, ) (1 + SINR 2 )].
其中, 基于建立的接收信号模型, 三流波束赋形信道容量计算过程如下: 设发送信号 x = [ ^, , ], 赋形矢量? = [ ,^,^], 则等效的信道矩阵为: ίί = HF = U∑VHF = [σ^ σ2υ2 σ3ιι3]。 Among them, based on the established received signal model, the three-stream beamforming channel capacity calculation process is as follows: Let the transmit signal x = [ ^, , ], shape vector? = [ ,^,^], then the equivalent channel matrix is: ίί = HF = U∑V H F = [σ^ σ 2 υ 2 σ 3 ιι 3 ].
其中, 是最大的奇异值, σ2是第二大的奇异值, σ3是第三大的奇异值, ^是 左奇异矩阵第一列, 《2是左奇异矩阵第二列, 《3是左奇异矩阵第三列。 Among them, is the largest singular value, σ 2 is the second largest singular value, σ 3 is the third largest singular value, ^ is the first column of the left singular matrix, " 2 is the second column of the left singular matrix, " 3 is The third column of the left singular matrix.
令 [ i^ cr2u2 cr3u3] = [g1 g2 g3], 则有: Let [ i^ cr 2 u 2 cr 3 u 3 ] = [g 1 g 2 g 3 ], then:
y = HFx + n = g1Jc1 +g2¾ +g3¾ +n。 y = HFx + n = g 1 Jc 1 + g 2 3⁄4 + g 3 3⁄4 + n.
对于数据流 , x2和 , 接收端的 MMSE滤波加权处理矢量分别为: For the data stream, x 2 and the MMSE filter weighting vector of the receiving end are:
ω1 =(§1§1 ίί +§2§2 ίί +§3§3ίί+¾)-1 §1; ω2 =(g1 H +g2g2 H +g3g3 H +^iylg2; ω3=^+^ +^ + Ι)-〖g3 所以 MMSE接收信号分别为: ω 1 =( §1§1 ίί +§2§2 ίί +§ 3 § 3 ίί + 3⁄4 )- 1 §1 ; ω 2 =(g 1 H +g2 g 2 H +g3 g 3 H +^iy l g 2 ; ω 3 =^ + ^ + ^ + Ι)- 〖g 3 So the MMSE receiving signals are:
Χι =(»1y = oi1glxl+oi1(g2x2 +g3x3 +n); Χι =(» 1 y = oi 1 g l x l +oi 1 (g 2 x 2 +g 3 x 3 +n);
有用信号 干扰信号和噪声 Useful signal interference signal and noise
x2 =to2y = ro2 2jc2 + ro2( 1jc1 +g3¾ +n); x 2 =to 2 y = ro 2 2 jc 2 + ro 2 ( 1 jc 1 +g 3 3⁄4 +n);
有用信号 干扰信号和噪声 Useful signal interference signal and noise
¾ = to3y = co3g3 + ω3 (giXi + 2¾ + n)。 3⁄4 = to 3 y = co 3 g 3 + ω 3 (giXi + 2 3⁄4 + n ).
有用信号 干扰信号和噪声 Useful signal interference signal and noise
对于第一 For the first
同理可得, 第二个数据流 和第三个数据流 接收的 SINR分别为: Similarly, the SINRs received by the second data stream and the third data stream are:
SINR2 = g2 H (glgl H +g3g3 H +^iylg2; 難3=§3 +^ + 1) 。 所以进行三个数据流的波束赋形时遍历信道容量为: SINR 2 = g 2 H (g lgl H + g 3 g 3 H +^iy l g 2 ; difficult 3 = § 3 +^ + 1) . Therefore, when the beamforming of three data streams is performed, the traversing channel capacity is:
C = C1+C2 + C3 =log2 [(1 + SINR, )(1 + SINR2 )(1 + SINR3 )]。 C = C 1 + C 2 + C 3 = log 2 [(1 + SINR, ) (1 + SINR 2 ) (1 + SINR 3 )].
以此类推,基于建立的接收信号模型,进行四个数据流的波束赋形时遍历信道容 And so on, based on the established received signal model, traversing the channel capacity when beamforming four data streams
C = Cy+C2 + C3+C = log2 [(1 + SINR, )(1 + SINR2 )(1 + SINR3 )(1 + SINR4 )] C = C y + C 2 + C 3 + C = log 2 [(1 + SINR, )(1 + SINR 2 )(1 + SINR 3 )(1 + SINR 4 )]
其巾 : Its towel :
SINR, gl (g2§2 + g3g3 + g4g4 )- p SINR, gl (g 2 §2 + g 3 g 3 + g 4 g 4 )- p
AN SINR 2 — §2 + g3g3 + g4g4 p AN SINR 2 — §2 + g 3 g 3 + g 4 g 4 p
AN SINR g3" (gig + g2g2 + g4g4 p g3; AN SINR g 3 " ( gig + g 2 g 2 + g 4 g 4 pg 3 ;
AN SINRA §4 + g2g2" +g3g3 g4。AN SINR A §4 + g 2 g 2 " +g 3 g 3 g 4 .
[gi"- g4]-[o-1u1--- c4u4]。 [gi"- g 4 ]-[o- 1 u 1 --- c 4 u 4 ].
通过以上实施例描述的方法,即可获得步骤 102中不同的波束赋形流数对应的信 数进行下行波束赋形。 By the method described in the above embodiment, the letter corresponding to the different beamforming flows in step 102 can be obtained. The number is subjected to downlink beamforming.
其中, 假设确定信道容量最大对应的波束赋形流数为 n, 则对下行链路进行 n流 波束赋形, 赋形公式可以为: 。 Wherein, if it is determined that the number of beamforming flows corresponding to the maximum channel capacity is n, then the n-stream beamforming is performed on the downlink, and the shaping formula can be:
其中, ^^(0代表天线端口 p的发送信号, v„是第 n个右奇异向量, 为波束 赋形后的数据。 Where ^^(0 represents the transmitted signal of antenna port p, v„ is the nth right singular vector, which is the data after beamforming.
本发明实施例提供了一种应用在 TDD LTE-Advanced系统中的自适应多流波束 赋形方法, 该方法以信道容量作为判决机制, 考虑信道条件, 自适应选择波束赋形流 数, 增加了系统的灵活性, 进而提高了 TDD LTE-Advanced系统的整体性能。 An embodiment of the present invention provides an adaptive multi-stream beamforming method applied in a TDD LTE-Advanced system. The method uses channel capacity as a decision mechanism, considers channel conditions, and adaptively selects a beamforming stream number, and increases The flexibility of the system increases the overall performance of the TDD LTE-Advanced system.
本发明实施例还提供了一种基站, 如下面的实施例 2所述。 由于该基站解决问题 的原理与上述实施例 1的方法相似,因此该基站的实施可以参见实施例 1的方法的实 施, 重复之处不再赘述。 An embodiment of the present invention further provides a base station, as described in Embodiment 2 below. For the implementation of the base station, refer to the implementation of the method in Embodiment 1, and the description of the method is not repeated here.
实施例 2 Example 2
图 4是本发明实施例提供的一种基站的组成示意图。 如图 4所示, 该基站包括: 确定单元 41, 其用于根据用户端发送的信息确定下行链路的信道矩阵; 计算单元 42, 其根据所述确定单元 41确定的信道矩阵计算不同的波束赋形流数 对应的信道容量; FIG. 4 is a schematic structural diagram of a base station according to an embodiment of the present invention. As shown in FIG. 4, the base station includes: a determining unit 41, configured to determine a channel matrix of the downlink according to information sent by the UE; and a calculating unit 42 that calculates different beams according to the channel matrix determined by the determining unit 41. The channel capacity corresponding to the number of shaped streams;
选择单元 43, 其根据所述计算单元 42对信道容量的计算结果, 选择信道容量最 大对应的波束赋形流数进行下行波束赋形。 The selecting unit 43 performs downlink beamforming according to the calculation result of the channel capacity by the calculating unit 42 and selecting the number of beamforming streams corresponding to the channel capacity.
在一个实施例中, 该基站还包括: In an embodiment, the base station further includes:
通知单元 44, 其用于将所述选择单元 43所选择的波束赋形流数通知给所述用户 在一个实施例中, 计算单元 42包括: The notifying unit 44 is configured to notify the user of the number of beamforming flows selected by the selecting unit 43. In one embodiment, the calculating unit 42 includes:
确定模块 421, 其用于确定需要计算信道容量的波束赋形流数; a determining module 421, configured to determine a number of beamforming flows that need to calculate a channel capacity;
分解模块 422, 其用于采用奇异值分解 SVD分解方法对所述确定单元 41确定的 信道矩阵进行分解, 将分解后的右奇异矩阵的列向量作为波束赋形加权矢量; The decomposition module 422 is configured to decompose the channel matrix determined by the determining unit 41 by using a singular value decomposition SVD decomposition method, and use the column vector of the decomposed right singular matrix as a beamforming weight vector;
计算模块 423, 其用于根据所述分解模块 422分解获得的波束赋形加权矢量, 以 及接收端的加权处理矢量,计算对应确定模块 421确定的每一种波束赋形流数的信道 在一个实施例中, 确定模块 421包括: a calculation module 423, configured to calculate, according to the beamforming weight vector obtained by the decomposition module 422 and the weighting processing vector of the receiving end, the channel corresponding to each beamforming stream determined by the determining module 421 In one embodiment, the determining module 421 includes:
比较子模块 4211, 其用于将基站侧的天线个数与用户端侧的天线个数进行比较; 确定子模块 4212, 其用于根据所述比较子模块 4211的比较结果, 将所述个数中 的较小者作为需要计算信道容量的最大波束赋形流数,确定需要计算信道容量的波束 赋形流数为单流至所述最大波束赋形流数。 a comparison sub-module 4211, configured to compare the number of antennas on the base station side with the number of antennas on the user side; and determine a sub-module 4212, configured to compare the number of antennas according to the comparison result of the comparison sub-module 4211 The smaller one is the maximum number of beamforming flows that need to calculate the channel capacity, and the number of beamforming flows that need to calculate the channel capacity is determined to be a single stream to the maximum beamforming stream number.
在一个实施例中,分解模块 422具体用于根据以下公式对所述确定单元确定的信 道矩阵进行分解: In one embodiment, the decomposition module 422 is specifically configured to decompose the channel matrix determined by the determining unit according to the following formula:
H = U∑VH。 H = U∑V H .
其中, H为信道矩阵, U为左奇异矩阵, V为右奇异矩阵, ∑为对角阵。 Where H is the channel matrix, U is the left singular matrix, V is the right singular matrix, and ∑ is the diagonal matrix.
在一个实施例中, 计算模块 423具体用于: 根据当前波束赋形流数对应的波束赋 形加权矢量,确定当前波束赋形流数对应的等效的信道矩阵; 根据所述等效的信道矩 阵,计算对应当前波束赋形流数的每一路数据流的接收端的加权处理矢量; 根据所述 等效的信道矩阵和所述接收端的加权处理矢量,以及接收端的信噪比计算对应当前波 束赋形流数的每一路数据流的信号与干扰加噪声比 SINR; 根据所述对应当前波束赋 形流数的每一路数据流的 SINR, 计算对应所述每一路数据流的信道的信道容量; 根 据对应所述每一路数据流的信道的信道容量,计算获得对应所述当前波束赋形流数的 总的信道容量。 In an embodiment, the calculating module 423 is specifically configured to: determine, according to a beamforming weighting vector corresponding to the current beamforming stream number, an equivalent channel matrix corresponding to the current beamforming stream number; according to the equivalent channel a matrix, calculating a weighting processing vector of a receiving end of each data stream corresponding to the current beamforming stream number; calculating a corresponding current beam assignment according to the equivalent channel matrix and the weighting processing vector of the receiving end, and the signal to noise ratio of the receiving end a signal-to-interference plus noise ratio SINR of each data stream of the number of streams; calculating a channel capacity of a channel corresponding to each of the data streams according to the SINR of each data stream corresponding to the current beamforming stream; Corresponding to the channel capacity of the channel of each of the data streams, the total channel capacity corresponding to the current beamforming stream number is calculated.
其中,计算模块 423具体用于根据以下公式计算对应当前波束赋形流数的每一路 数据流的接收端的加权处理矢量: The calculation module 423 is specifically configured to calculate a weighting processing vector of the receiving end of each data stream corresponding to the current beamforming stream according to the following formula:
ω 二 HH (H H Η , 。 其中, 11 是波束赋形等效的信道矩阵, N。是噪声功率, 是发送信号功率, I = F"F是单位矩阵。 ω two H H (HH Η,. where 11 is the equivalent beamforming channel matrix, N. is the noise power, a transmission signal power, I = F "F is an identity matrix.
本发明实施例提供了一种应用在 TDD LTE-Advanced系统中的基站,该基站采用 自适应多流波束赋形方法, 以信道容量作为判决机制, 考虑信道条件, 自适应选择波 束赋形流数,增加了系统的灵活性,进而提高了 TDD LTE-Advanced系统的整体性能。 An embodiment of the present invention provides a base station used in a TDD LTE-Advanced system, where the base station adopts an adaptive multi-stream beamforming method, and uses channel capacity as a decision mechanism to consider channel conditions and adaptively select beamforming flows. Increases the flexibility of the system, which in turn improves the overall performance of the TDD LTE-Advanced system.
本发明实施例还提供了一种计算机可读程序,其中当在基站中执行该程序时, 该 程序使得计算机在所述基站中执行实施例 1所述的自适应多流波束赋形方法。 Embodiments of the present invention also provide a computer readable program, wherein when the program is executed in a base station, the program causes a computer to perform the adaptive multi-stream beamforming method of Embodiment 1 in the base station.
本发明实施例还提供了一种存储有计算机可读程序的存储介质,其中该计算机可 读程序使得计算机在基站中执行实施例 1所述的自适应多流波束赋形方法。 An embodiment of the present invention further provides a storage medium storing a computer readable program, wherein the computer The reading program causes the computer to perform the adaptive multi-stream beamforming method described in Embodiment 1 in the base station.
本发明以上的装置和方法可以由硬件实现, 也可以由硬件结合软件实现。本发明 涉及这样的计算机可读程序, 当该程序被逻辑部件所执行时, 能够使该逻辑部件实现 上文所述的装置或构成部件, 或使该逻辑部件实现上文所述的各种方法或步骤。逻辑 部件例如现场可编程逻辑部件、微处理器、计算机中使用的处理器等。本发明还涉及 用于存储以上程序的存储介质, 如硬盘、 磁盘、 光盘、 DVD、 flash存储器等。 The above apparatus and method of the present invention may be implemented by hardware, or may be implemented by hardware in combination with software. The present invention relates to a computer readable program that, when executed by a logic component, enables the logic component to implement the apparatus or components described above, or to cause the logic component to implement the various methods described above Or steps. Logic components such as field programmable logic components, microprocessors, processors used in computers, and the like. The present invention also relates to a storage medium for storing the above program, such as a hard disk, a magnetic disk, an optical disk, a DVD, a flash memory, or the like.
以上结合具体的实施方式对本发明进行了描述,但本领域技术人员应该清楚, 这 些描述都是示例性的, 并不是对本发明保护范围的限制。本领域技术人员可以根据本 发明的精神和原理对本发明做出各种变型和修改,这些变型和修改也在本发明的范围 内。 The present invention has been described in connection with the specific embodiments thereof, and it should be understood by those skilled in the art that these descriptions are not intended to limit the scope of the invention. A person skilled in the art can make various modifications and changes to the invention in accordance with the spirit and the principles of the invention, which are also within the scope of the invention.
Claims
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2011/074625 WO2012159266A1 (en) | 2011-05-25 | 2011-05-25 | Self-adaptive multiple streams beamforming method and base station |
| CN2011800613221A CN103270704A (en) | 2011-05-25 | 2011-05-25 | Adaptive multi-stream beamforming method and base station |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2011/074625 WO2012159266A1 (en) | 2011-05-25 | 2011-05-25 | Self-adaptive multiple streams beamforming method and base station |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2012159266A1 true WO2012159266A1 (en) | 2012-11-29 |
Family
ID=47216524
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2011/074625 Ceased WO2012159266A1 (en) | 2011-05-25 | 2011-05-25 | Self-adaptive multiple streams beamforming method and base station |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN103270704A (en) |
| WO (1) | WO2012159266A1 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2020001259A1 (en) * | 2018-06-26 | 2020-01-02 | 华为技术有限公司 | Signal processing method, baseband unit, and remote radio unit |
| CN118074772A (en) * | 2024-04-25 | 2024-05-24 | 商飞智能技术有限公司 | Multi-terminal-equipment-oriented beam forming method, device, base station and storage medium |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116232395B (en) * | 2021-12-02 | 2025-10-31 | 大唐移动通信设备有限公司 | Beam forming method, electronic equipment and storage medium |
| CN115065386B (en) * | 2022-06-10 | 2023-11-17 | 杭州红岭通信息科技有限公司 | Beam forming optimization method and device based on ZF and SVD mixed precoding |
| CN115102591B (en) * | 2022-08-25 | 2023-01-20 | 北京智芯微电子科技有限公司 | Beam forming method, device and equipment based on water back injection and readable storage medium |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1917497A (en) * | 2006-09-08 | 2007-02-21 | 清华大学 | Self-adaptive method for carrying out multiple input/output OFDM link through capacity |
| WO2009095889A2 (en) * | 2008-01-31 | 2009-08-06 | Nokia Corporation | Mimo-ofdm wireless communication system |
| CN101754347A (en) * | 2008-12-19 | 2010-06-23 | 大唐移动通信设备有限公司 | CQI estimation method, system and device during multi-stream beamforming transmission |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7843887B2 (en) * | 2004-11-02 | 2010-11-30 | Panasonic Corporation | Mobile station device and communication partner selection method |
| KR20160097381A (en) * | 2008-02-28 | 2016-08-17 | 애플 인크. | Communicating a feedback data structure containing information identifying coding to be applied on wirelessly communicated signaling |
| CN101854186B (en) * | 2009-03-30 | 2015-04-01 | 三星电子株式会社 | Pre-coding/pre-decoding method and system used for data transmission |
| CN101521531B (en) * | 2009-04-02 | 2013-01-30 | 重庆航天火箭电子技术有限公司 | A method of enhancing TD-LTE downlink performance by using antenna selection |
-
2011
- 2011-05-25 CN CN2011800613221A patent/CN103270704A/en active Pending
- 2011-05-25 WO PCT/CN2011/074625 patent/WO2012159266A1/en not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1917497A (en) * | 2006-09-08 | 2007-02-21 | 清华大学 | Self-adaptive method for carrying out multiple input/output OFDM link through capacity |
| WO2009095889A2 (en) * | 2008-01-31 | 2009-08-06 | Nokia Corporation | Mimo-ofdm wireless communication system |
| CN101754347A (en) * | 2008-12-19 | 2010-06-23 | 大唐移动通信设备有限公司 | CQI estimation method, system and device during multi-stream beamforming transmission |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2020001259A1 (en) * | 2018-06-26 | 2020-01-02 | 华为技术有限公司 | Signal processing method, baseband unit, and remote radio unit |
| CN118074772A (en) * | 2024-04-25 | 2024-05-24 | 商飞智能技术有限公司 | Multi-terminal-equipment-oriented beam forming method, device, base station and storage medium |
Also Published As
| Publication number | Publication date |
|---|---|
| CN103270704A (en) | 2013-08-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN103312389B (en) | A kind of multiuser interference suppression method, terminal and base station | |
| JP5738581B2 (en) | Multi-user MIMO transmission method and base station in wireless communication system | |
| CN114073021A (en) | Transmission system with neural network based channel estimation | |
| JP5550200B2 (en) | Downlink transmission method and base station in multi-input multi-output system | |
| TW200805922A (en) | Reduced complexity beam-steered MIMO OFDM system | |
| JP6388710B2 (en) | Wireless full-duplex scaling in multi-cell networks using spatial interference alignment | |
| WO2012100533A1 (en) | Pre-coding processing method, base station and communication system | |
| JP5204255B2 (en) | Linear multi-user precoding with multiple receive antenna receivers | |
| CN104378146B (en) | A kind of user equipment matching method in uplink MU-MIMO system | |
| CN102546088A (en) | BD (block diagonalization) pre-coding method and device | |
| CN111989869A (en) | Beamforming in cellular systems using the same feedback information for different physical channels | |
| WO2012159266A1 (en) | Self-adaptive multiple streams beamforming method and base station | |
| CN105322994B (en) | A kind of methods, devices and systems carrying out 3D beam forming | |
| WO2016015282A1 (en) | Data transmission method and apparatus | |
| JP2015528680A (en) | Method for improving transmission capability in DLMU-MIMO communication system | |
| CN104488214B (en) | Method and apparatus for jointly performing channel estimation and interference estimation in a wireless communication system | |
| CN103391129A (en) | Apparatus and method for decoding received signal | |
| JP5859913B2 (en) | Wireless receiver, wireless transmitter, wireless communication system, program, and integrated circuit | |
| WO2012055131A1 (en) | Downlink multi-user multipath beamforming method and apparatus for frequency division duplexing system | |
| CN107078993A (en) | A kind of method, device and network side equipment for obtaining descending channel information | |
| CN104253639A (en) | Channel quality indicator acquisition method and device | |
| WO2013135020A1 (en) | Method and system for uplink cooperative multipoint | |
| CN109120321B (en) | Beam forming method, device, base station and computer readable storage medium | |
| CN107888261B (en) | A kind of channel matrix determination method and related equipment | |
| KR101556482B1 (en) | Method and Apparatus for INTERFERENCE ALIGNMENT METHOD WITH SLNR MAXIMIZATION IN MIMO INTERFERENCE CHANNEL |
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: 11866249 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: 11866249 Country of ref document: EP Kind code of ref document: A1 |