WO2020088168A1 - 一种相干联合发射jt中计算发射权值的方法及相应装置 - Google Patents

一种相干联合发射jt中计算发射权值的方法及相应装置 Download PDF

Info

Publication number
WO2020088168A1
WO2020088168A1 PCT/CN2019/108461 CN2019108461W WO2020088168A1 WO 2020088168 A1 WO2020088168 A1 WO 2020088168A1 CN 2019108461 W CN2019108461 W CN 2019108461W WO 2020088168 A1 WO2020088168 A1 WO 2020088168A1
Authority
WO
WIPO (PCT)
Prior art keywords
channels
group
impulse response
channel impulse
rru
Prior art date
Application number
PCT/CN2019/108461
Other languages
English (en)
French (fr)
Inventor
张鹏程
Original Assignee
华为技术有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 华为技术有限公司 filed Critical 华为技术有限公司
Publication of WO2020088168A1 publication Critical patent/WO2020088168A1/zh

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/38Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
    • H04B1/40Circuits
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/0202Channel estimation
    • H04L25/024Channel estimation channel estimation algorithms
    • H04L25/0242Channel estimation channel estimation algorithms using matrix methods

Definitions

  • the present application relates to the field of wireless communication technology, and in particular to a method and corresponding device for calculating transmission weights in coherent joint transmission JT.
  • CoMP Coordinated multiple point transmission
  • UE user equipment
  • CoMP technology helps to improve the communication quality of wireless communication, so it is widely used.
  • Joint transmission (joint transmission, JT) technology is a type of CoMP technology, and JT technology can be divided into coherent JT technology and non-coherent JT technology.
  • JT technology can be divided into coherent JT technology and non-coherent JT technology.
  • RRU radio remote units
  • BBU Building Base Band Unit
  • one BBU can usually be connected to at least one RRU.
  • RRU radio remote units
  • BBU Building Base Band Unit
  • each BBU is connected to a different RRU.
  • each RRU is used to jointly participate in the data transmission of the UE.
  • Each RRU transmits the signal that needs to be transmitted to the UE to the BBU connected to itself, and then the BBU according to the transmission weight of each RRU, to the received The signal is weighted, and then the weighted signal is transmitted to the UE to implement coherent JT. That is to say, in the coherent JT process, the transmission weight of each RRU needs to be obtained.
  • each RRU When obtaining the transmission weight of each RRU through the prior art, first integrate the interfaces of each RRU so that each RRU is connected to the same BBU; then, each RRU transmits a channel reference signal to the BBU; the BBU receives the channel reference After the signal, the channel impulse response of each channel of the RRU is determined according to the channel reference signal, and the transmission weight of each RRU is obtained by performing correlation calculation on the channel impulse response.
  • each RRU needs to be connected to the same BBU, that is, the connection method of the RRU and BBU needs to be modified, so it will cost More manpower and material resources.
  • the embodiments of the present application disclose A method and corresponding device for calculating launch weight in coherent JT.
  • an embodiment of the present application provides a method for calculating a transmission weight in a coherent joint transmission JT, including:
  • the baseband processing unit BBU divides the channels of the RRU according to the degrees of freedom of the RRU connected to the remote radio unit;
  • the BBU After receiving the channel reference signal transmitted by the RRU for the same user equipment UE, the BBU determines the original channel impulse response of each divided group of channels according to the channel reference signal;
  • the BBU determines the initial weight of each group of channels according to the original channel impulse response of each group of channels
  • the BBU calculates the equivalent channel impulse response of each group of channels based on the initial weight of each group of channels and the original channel impulse response;
  • the BBU obtains the transmission weight of each group of channels by performing coherent compensation on the equivalent channel impulse response of each group of channels, and the transmission weight of each group of channels is used to characterize the transmission weight of the RRU .
  • the transmission weight of the RRU in the coherent JT can be obtained, and in the coherent JT scenario, each BBU is used to calculate the transmission weight of the RRU connected to it.
  • each BBU calculates the transmission weight
  • Launch weight Therefore, the problem that the connection mode of RRU and BBU needs to be modified in the prior art is solved, saving manpower and material resources.
  • each BBU separately calculates the transmission weight of the RRU connected to itself, and there is no need for a BBU to collectively calculate the transmission weight of all RRUs.
  • the calculation of the BBU The reduction in the amount can reduce the time required for the BBU to calculate the transmission weight, thereby improving the calculation efficiency of the transmission weight.
  • the BBU determining the initial weight of each group of channels according to the original channel impulse response of each group of channels includes:
  • the BBU obtains the original channel impulse response matrix of each group of channels according to the original channel impulse response of each group of channels;
  • the BBU performs matrix decomposition on the original channel impulse response matrix of each group of channels, and obtains the initial weight of each group of channels according to the result of the matrix decomposition.
  • the BBU calculates the initial weight value of each group of channels and the original channel impulse response by using the following formula to obtain the equivalent of each group of channels, etc. Effective channel impulse response:
  • R represents the effective rank of the original channel impulse response matrix of the RRU
  • N1 represents the channel freedom of the first group of channels
  • M represents the number of receiving ports of the UE
  • H l (Nl ⁇ M) represents the first group
  • W l (R ⁇ Nl) represents the initial weight of the first group of channels
  • the solution disclosed in the embodiment of the present application when calculating the transmission weight, it is necessary to establish the original channel impulse response matrix corresponding to each channel.
  • the solution of the embodiment of the present application groups the channels of each RRU, calculates each group of channels separately, and divides the calculation amount in the process of calculating the transmission weight of the RRU into multiple groups by grouping, so that the matrix dimension can be compressed, Further simplify the calculation and increase the calculation speed of the launch weight.
  • the larger the dimension of the matrix the greater the amount of subsequent operations, and the more variables are generated during the operation. Accordingly, the BBU requires more memory to store the variables.
  • the embodiment of the present application simplifies the operation by compressing the matrix dimension, and also reduces the variables that the BBU needs to store, and saves the memory overhead of the BBU.
  • the BBU performs coherent compensation on the equivalent channel impulse response of each group of channels to obtain
  • the transmission weight of each group of channels includes:
  • the BBU separately performs QR decomposition on the equivalent channel impulse response of each group of channels to obtain an orthogonal unitary matrix of each group of channels;
  • the BBU obtains the conjugate transpose matrix of the orthogonal unitary matrix of each group of channels, and performs coherent compensation on the conjugate transpose matrix by the following formula to obtain the transmission weight of each group of channels:
  • R represents the effective rank of the original channel impulse response matrix of the RRU
  • N1 represents the channel degrees of freedom of the first group of channels
  • W l (R ⁇ Nl) Represents the initial weight of the l-th channel
  • l is a positive integer greater than or equal to 1.
  • the BBU performs coherent compensation on the equivalent channel impulse response of each group of channels to obtain
  • the transmission weight of each group of channels includes:
  • the BBU performs coherent compensation on the equivalent channel impulse response of each group of channels through the following formula to obtain the transmission weight of each group of channels:
  • W l (R ⁇ Nl) represents the initial weight of the first group of channels
  • R represents the effective rank of the original channel impulse response matrix of the RRU
  • N1 represents the degree of freedom of the channel of the first group of channels
  • exp represents an exponential function based on the natural constant e
  • j represents an imaginary number symbol
  • theta represents a complex number phase.
  • the method further includes:
  • the BBU After receiving the transmission signal transmitted by the RRU, the BBU uses the transmission weight of each group of channels corresponding to the RRU as the weighting coefficient of the transmission signal of the RRU, and performs weighting processing on the transmission signal;
  • the BBU transmits a weighted transmission signal to the UE.
  • the BBU performs QR decomposition of the equivalent channel impulse response of each group of channels, including:
  • QR decomposition is performed on the group l channel by the following formula:
  • R represents the effective rank of the original channel impulse response matrix of the RRU
  • Nl represents the channel freedom of the first group of channels
  • M represents the UE's The number of receiving ports
  • l is a positive integer greater than or equal to 1.
  • an embodiment of the present application provides an apparatus for calculating a transmission weight in a coherent joint transmission JT, including:
  • the processor is used to divide the channels of the RRU according to the degrees of freedom of the RRU connected to the remote radio unit;
  • the transceiver is used to receive a channel reference signal transmitted by the RRU for the same user equipment UE;
  • the processor is further configured to determine the original channel impulse response of each divided channel group according to the channel reference signal, and determine the initial weight value of each group of channels according to the original channel impulse response of each group of channels, and Calculate the equivalent channel impulse response of each group of channels according to the initial weight of each group of channels and the original channel impulse response, and then obtain the said by coherent compensation of the equivalent channel impulse response of each group of channels.
  • the transmission weight of each group of channels, and the transmission weight of each group of channels is used to characterize the transmission weight of the RRU.
  • the determining, by the processor according to the original channel impulse response of each group of channels, the initial weight value of each group of channels includes: For the original channel impulse response of each group of channels, obtain the original channel impulse response matrix of each group of channels separately, perform matrix decomposition on the original channel impulse response matrix of each group of channels, and obtain each group of channels according to the results of the matrix decomposition Initial weight.
  • the processor calculates the initial weight of each group of channels and the original channel impulse response by using the following formula to obtain the channel of each group Equivalent channel impulse response:
  • R represents the effective rank of the original channel impulse response matrix of the RRU
  • N1 represents the channel freedom of the first group of channels
  • M represents the number of receiving ports of the UE
  • H l (Nl ⁇ M) represents the first group
  • W l (R ⁇ Nl) represents the initial weight of the first group of channels
  • the processor when the number of receiving ports of the UE is greater than 1, the processor performs coherent compensation on the equivalent channel impulse response of each group of channels, Obtaining the transmission weight of each group of channels includes: performing QR decomposition on the equivalent channel impulse response of each group of channels, obtaining the orthogonal unitary matrix of each group of channels, and then obtaining the The conjugate transpose matrix of the orthogonal unitary matrix, and performing coherent compensation on the conjugate transpose matrix by the following formula to obtain the transmission weight of each group of channels:
  • R represents the effective rank of the original channel impulse response matrix of the RRU
  • N1 represents the channel degrees of freedom of the first group of channels
  • W l (R ⁇ Nl) Represents the initial weight of the l-th channel
  • l is a positive integer greater than or equal to 1.
  • the processor when the number of reception ports of the UE is 1, the processor performs the equivalent channel impulse response of each group of channels by the following formula Coherent compensation to obtain the transmission weight of each group of channels:
  • W l (R ⁇ Nl) represents the initial weight of the first group of channels
  • R represents the effective rank of the original channel impulse response matrix of the RRU
  • N1 represents the degree of freedom of the channel of the first group of channels
  • exp represents an exponential function based on the natural constant e
  • j represents an imaginary number symbol
  • theta represents a complex number phase.
  • the processor after acquiring the transmission weight value of each group of channels, is further configured to, after receiving the transmission signal transmitted by the RRU, The transmission weight of each group of channels corresponding to the RRU is used as the weighting coefficient of the transmission signal of the RRU, weighting the transmission signal, and transmitting the transmission signal after the weighting process to the UE.
  • the processor performs QR decomposition on the group l channel by the following formula:
  • R represents the effective rank of the original channel impulse response matrix of the RRU
  • Nl represents the channel freedom of the first group of channels
  • M represents the The number of receiving ports
  • l is a positive integer greater than or equal to 1.
  • an embodiment of the present application provides a device for calculating a transmission weight in a coherent joint transmission JT, including:
  • a channel dividing module configured to divide the channels of the RRU according to the degrees of freedom of the RRU connected to the remote radio unit;
  • a response determining module configured to determine the original channel impulse response of each divided channel group according to the channel reference signal after receiving the channel reference signal transmitted by the RRU for the same user equipment UE;
  • An initial weight determination module configured to determine the initial weight of each group of channels based on the original channel impulse response of each group of channels
  • a response calculation module configured to calculate the equivalent channel impulse response of each group of channels based on the initial weight of each group of channels and the original channel impulse response;
  • a transmission weight acquisition module configured to obtain the transmission weight of each group of channels by coherently compensating for the equivalent channel impulse response of each group of channels, and the transmission weight of each group of channels is used to characterize the RRU launch weight.
  • the initial weight determination module includes:
  • a response matrix obtaining unit configured to obtain the original channel impulse response matrix of each group of channels according to the original channel impulse response of each group of channels;
  • the response matrix decomposition unit is configured to perform matrix decomposition on the original channel impulse response matrix of each group of channels, respectively, and obtain the initial weight of each group of channels according to the result of the matrix decomposition.
  • the response calculation module calculates the initial weight of each group of channels and the original channel impulse response by using the following formula to obtain each group of channels
  • R represents the effective rank of the original channel impulse response matrix of the RRU
  • N1 represents the channel freedom of the first group of channels
  • M represents the number of receiving ports of the UE
  • H l (Nl ⁇ M) represents the first group
  • W l (R ⁇ Nl) represents the initial weight of the first group of channels
  • the transmission weight acquisition module when the number of reception ports of the UE is greater than 1, the transmission weight acquisition module includes:
  • a QR decomposition unit configured to perform QR decomposition on the equivalent channel impulse response of each group of channels to obtain an orthogonal unitary matrix of each group of channels;
  • a transmission weight acquisition unit for acquiring the conjugate transposed matrix of the orthogonal unitary matrix of each group of channels, and performing coherent compensation on the conjugate transposed matrix by the following formula to obtain the transmission weight of each group of channels :
  • R represents the effective rank of the original channel impulse response matrix of the RRU
  • N1 represents the channel degrees of freedom of the first group of channels
  • W l (R ⁇ Nl) Represents the initial weight of the l-th channel
  • l is a positive integer greater than or equal to 1.
  • the transmission weight acquisition module includes:
  • the coherent compensation unit is used to perform coherent compensation on the equivalent channel impulse response of each group of channels by the following formula to obtain the transmission weight of each group of channels:
  • W l (R ⁇ Nl) represents the initial weight of the first group of channels
  • R represents the effective rank of the original channel impulse response matrix of the RRU
  • N1 represents the degree of freedom of the channel of the first group of channels
  • exp represents the exponential function based on the natural constant e
  • j represents the imaginary symbol
  • theta represents the phase of the complex number
  • l is a positive integer greater than or equal to 1.
  • the implementation manner in the fifth possible implementation manner of the third aspect, further includes: a weighting processing module and a signal transmission module,
  • the weighting processing module is configured to use the transmission weight of each group of channels corresponding to the RRU as the RRU after receiving the transmission signal transmitted by the RRU Weighting coefficients of the transmitted signal, weighting the transmitted signal;
  • the signal transmission module is used to transmit the weighted processed transmission signal to the UE.
  • the QR decomposition unit performs QR decomposition on the first group of channels by the following formula:
  • R represents the effective rank of the original channel impulse response matrix of the RRU
  • Nl represents the channel freedom of the first group of channels
  • M represents the UE's The number of receiving ports
  • l is a positive integer greater than or equal to 1.
  • an embodiment of the present application provides a baseband processing unit BBU, including:
  • a memory a processor, and a computer program stored on the memory and executable on the processor.
  • the processor executes the computer program, the method according to the first aspect is implemented.
  • an embodiment of the present application provides a computer-readable medium, including instructions, which when executed on a computer, causes the computer to execute the method according to the first aspect.
  • the transmission weight of the RRU in the coherent JT can be obtained, and in the coherent JT scenario, each BBU connected to the RRU calculates the transmission weight of the RRU connected to it, respectively.
  • each BBU connected to the RRU calculates the transmission weight of the RRU connected to it, respectively.
  • the transmission weight of the RRU connected to itself Therefore, the problem that the connection mode of RRU and BBU needs to be modified in the prior art is solved, saving manpower and material resources.
  • each BBU separately calculates the transmission weight of the RRU connected to itself, and there is no need for a BBU to collectively calculate the transmission weight of all RRUs.
  • the calculation of BBU The reduction in the amount can reduce the time required for the BBU to calculate the transmission weight, thereby improving the calculation efficiency of the transmission weight.
  • 1 is a schematic diagram of an application scenario of coherent joint transmission JT disclosed in the prior art
  • FIG. 2 is a schematic flowchart of a method for calculating a transmission weight in a coherent joint transmission JT disclosed in an embodiment of the present application
  • FIG. 3 is a schematic diagram of a work flow for obtaining transmission weight values of each group of channels in a method for calculating transmission weight values in a coherent joint transmission JT disclosed in an embodiment of the present application;
  • FIG. 4 is a schematic flowchart of a method for calculating a transmission weight in a coherent joint transmission JT disclosed in an embodiment of the present application
  • FIG. 5 is a schematic diagram of a work flow of another method for calculating a transmission weight in a coherent joint transmission JT disclosed in an embodiment of this application;
  • FIG. 6 is a schematic diagram of a work flow of another method for calculating a transmission weight in a coherent joint transmission JT disclosed in an embodiment of the present application;
  • FIG. 7 is a schematic diagram of a work flow of another method for calculating a transmission weight in a coherent joint transmission JT disclosed in an embodiment of the present application;
  • FIG. 8 is a schematic diagram of a work flow of another method for calculating a transmission weight in a coherent joint transmission JT disclosed in an embodiment of the present application;
  • FIG. 9 is a schematic structural diagram of a device for calculating a transmission weight in a coherent joint transmission JT disclosed in an embodiment of the present application.
  • FIG. 10 is a schematic structural diagram of a BBU disclosed in an embodiment of the present application.
  • the embodiments of the present application disclose a coherent joint launch JT to calculate the launch weight Method and corresponding device.
  • the first embodiment of the present application discloses a method for calculating transmission weights in coherent JT.
  • the method for calculating the transmission weight in the coherent JT includes the following steps:
  • Step S11 The baseband processing unit BBU divides the channels of the RRU according to the degrees of freedom of the RRU connected to itself.
  • each RRU In the application scenario of coherent JT, multiple RRUs often participate in transmitting signals to the UE, and each RRU is connected to the BBU. Among them, a BBU is often connected to multiple RRUs. In the process of coherent JT, the RRU transmits the signal that needs to be sent to the UE to the connected BBU. After receiving the signal transmitted by each RRU connected to itself, the BBU transmits to each RRU according to the transmission weight of each RRU The weighted signal is processed to obtain the weighted signal, and then the weighted signal is transmitted to the UE.
  • the degree of freedom of the channel refers to the dimension of the channel, that is, the number of channels that independently transmit signals.
  • the channel freedom of the RRU refers to the number of channels used by the RRU to independently transmit signals.
  • the BBU divides the RRU channels into channel groups according to the channel degrees of freedom of each RRU, and each channel group includes one or more channels, so as to subsequently calculate the transmission weight value for each group of channels.
  • each channel of the RRU may be divided into a group. For example, if the RRU connected to the BBU includes RRU0 and RRU1, where , RRU0 has 8 channels for transmitting signals, RRU1 has 4 channels for transmitting signals, in this case, the channels of RRU0 can be divided into the same group, and the channels of RRU1 can be divided into The same group.
  • each RRU can be further divided to reduce the complexity of each group of channels in the calculation process. For example, it is also possible to divide the RRU 0 channel into two groups, so that each group has 4 channels, and divide the RRU 1 channel into two groups, so that each group has 2 channels.
  • the channels of different RRUs can also be divided into a group. For example, if the RRU connected to the BBU includes 5 RRUs, the first RRU has 8 channels for transmitting signals, and the other four RRUs have only one channel for transmitting signals. In this case The channels of the first RRU can be divided into two groups, each group has 4 channels, and the channels of the other four RRUs can also be divided into the same group.
  • Step S12 After receiving the channel reference signal transmitted by the RRU for the same user equipment UE, the BBU determines the original channel impulse response of each divided channel group according to the channel reference signal.
  • the original channel impulse response of each group of channels refers to the set of original channel impulse responses of the channels included in the group of channels.
  • Step S13 The BBU determines the initial weight of each group of channels according to the original channel impulse response of each group of channels.
  • the matrix channel decomposition of the original channel impulse response matrix is usually used to extract the important features of the original channel impulse response matrix through matrix decomposition.
  • the initial weight of each group of channels is obtained.
  • Step S14 The BBU calculates the equivalent channel impulse response of each group of channels based on the initial weight of each group of channels and the original channel impulse response.
  • Step S15 The BBU obtains the transmission weight of each group of channels by coherently compensating the equivalent channel impulse response of each group of channels, and the transmission weight of each group of channels is used to characterize the RRU Launch weight.
  • the equivalent channel impulse response of each group of channels is coherently compensated, and the result of the coherent compensation is the transmission weight of the group of channels.
  • the transmission weight of each group of channels can be used to characterize the transmission weight of the RRU corresponding to each group of channels, so that the signals transmitted by the RRU can be weighted according to the transmission weight of each group of channels.
  • the embodiment of the present application discloses a method for calculating the transmission weight in the coherent JT.
  • the BBU divides the channels of the RRU according to the degrees of freedom of the RRU connected to itself; then, after receiving the channel reference signal transmitted by the RRU, the BBU determines each group of channels according to the channel reference signal The original channel impulse response of the original channel; after that, the BBU determines the initial weight of each group of channels according to the original channel impulse response of each group of channels, and calculates the The equivalent channel impulse response of each group of channels; the BBU performs coherent compensation on the equivalent channel impulse response of each group of channels to obtain the transmission weight of each group of channels, characterized by the transmission weight of each group of channels RRU launch weight.
  • the transmission weight of the RRU in the coherent JT can be obtained, and in the coherent JT scenario, each BBU is used to calculate the transmission weight of the RRU connected to it. That is to say, when the scheme disclosed in the embodiment of the present application calculates the transmission weight, there is no need to modify the connection method of RRU and BBU to connect each RRU to the same BBU, but each BBU calculates the RRU connected to itself. Launch weight. Therefore, the problem that the connection mode of RRU and BBU needs to be modified in the prior art is solved, saving manpower and material resources.
  • each BBU separately calculates the transmission weight of the RRU connected to itself, and there is no need for a BBU to collectively calculate the transmission weight of all RRUs.
  • the calculation of BBU The reduction in the amount can reduce the time required for the BBU to calculate the transmission weight, thereby improving the calculation efficiency of the transmission weight.
  • the operation of the BBU to determine the initial weight value of each group of channels according to the original channel impulse response of each group of channels is refined.
  • the operation includes the following steps:
  • the BBU obtains the original channel impulse response matrix of each group of channels according to the original channel impulse response of each group of channels;
  • the BBU separately performs matrix decomposition on the original channel impulse response matrix of each group of channels, and obtains the initial weight of each group of channels according to the result of the matrix decomposition.
  • the original channel impulse response matrix of the channel acquired by the BBU can be expressed by the following formula:
  • N1 represents the channel freedom of the first group of channels
  • M represents the number of receiving ports of the user equipment UE receiving the signal transmitted by the RRU
  • H l (Nl ⁇ M) represents the original channel impact of the first group of channels Response
  • H represents the original channel impulse response
  • l is a positive integer greater than or equal to 1.
  • Each element contained in the original channel impulse response matrix is the original channel impulse response of its corresponding channel when transmitting a signal to its corresponding receiving port, for example, the elements in the first row and first column of the matrix, Represents the first channel in the first group of channels, the original channel impulse response generated when transmitting a signal to the first receiving port of the UE.
  • the original channel impulse response matrix of each group of channels acquired by the BBU can be expressed by the following formula:
  • H 1 (N1 ⁇ M), H 2 (N2 ⁇ M), ..., H K (NK ⁇ M).
  • RRU0 has 8 channels for transmitting signals
  • RRU1 has 4 channels for transmitting signals
  • RRU0 is divided into two groups
  • Each group has 4 channels
  • the channels of RRU 1 are divided into two groups
  • each group has 2 channels
  • N is 12 (that is, the degree of freedom of the channels of each RRU connected to the BBU is 12)
  • k is 4 ( That is, the channels of each RRU connected to the BBU are divided into 4 groups)
  • N1 is 4
  • N2 is 4
  • N3 is 2
  • N4 is 2.
  • M represents the number of receiving ports of the user equipment UE that receives the signals transmitted by the RRU. If the UE receives the signals transmitted by the RRU through multiple receiving ports, M is greater than 1, if the UE receives Signal, M is equal to 1.
  • the original channel impulse response matrix corresponding to each channel needs to be established.
  • the solution of the embodiment of the present application groups the channels of each RRU, calculates each group of channels separately, and divides the calculation amount in the process of calculating the transmission weight of the RRU into multiple groups by grouping, so that the matrix dimension can be compressed, Further simplify the calculation and increase the calculation speed of the launch weight.
  • the larger the dimension of the matrix the greater the amount of subsequent operations, and the more variables are generated during the operation. Accordingly, the BBU requires more memory to store the variables.
  • the embodiment of the present application simplifies the operation by compressing the matrix dimension, and also reduces the variables that the BBU needs to store, and saves the memory overhead of the BBU.
  • the initial weight value of each group of channels is obtained by performing matrix decomposition on the original channel impulse response matrix of each group of channels.
  • matrix decomposition of the original channel impulse response matrix can extract the important features in the original channel impulse response matrix, and use the important features as the initial weight of each group of channels.
  • the method of matrix decomposition may adopt the method of eigenvalue decomposition or the method of singular value decomposition, etc., which is not limited in the embodiments of the present application.
  • the BBU uses the following formula for the initial weight of each group of channels And calculating the original channel impulse response to obtain the equivalent channel impulse response of each group of channels:
  • R represents the effective rank of the original channel impulse response matrix of the RRU
  • N1 represents the channel freedom of the first group of channels
  • M represents the number of receiving ports of the UE
  • H l (Nl ⁇ M) represents the first group
  • W l (R ⁇ Nl) represents the initial weight of the first group of channels
  • l is a positive integer greater than or equal to 1.
  • R represents the effective rank of the original channel impulse response matrix of each RRU connected to the BBU, that is, if the channel freedom of each RRU connected to the BBU is N, the user equipment receiving the signal transmitted by the RRU If the number of receiving ports of the UE is M, the original channel impulse response matrix of each RRU connected to the BBU is H (N ⁇ M), and each element in the matrix is used to represent the original channel impulse response of the channel corresponding to the element , R represents the effective rank of H (N ⁇ M).
  • the number of receiving ports used by the UE to receive signals transmitted by the RRU may be one or more.
  • the equivalent channel impulse response of each group of channels is coherently compensated in different ways to obtain the transmission weight of each group of channels.
  • the BBU performs coherent compensation on the equivalent channel impulse response of each group of channels to obtain the transmission right of each group of channels Value, including the following steps:
  • Step S21 The BBU performs QR decomposition on the equivalent channel impulse response of each group of channels to obtain the orthogonal unitary matrix of each group of channels.
  • R represents the effective rank of the original channel impulse response matrix of the RRU
  • Nl represents the channel freedom of the first group of channels
  • M represents the The number of receiving ports
  • l is a positive integer greater than or equal to 1.
  • orthogonal unitary matrix of each group of channels can be calculated by the following formula:
  • Step S22 The BBU obtains the conjugate transpose matrix of the orthogonal unitary matrix of each group of channels, and performs coherent compensation on the conjugate transpose matrix by the following formula to obtain the transmission weight of each group of channels:
  • R represents the effective rank of the original channel impulse response matrix of the RRU
  • N1 represents the channel degrees of freedom of the first group of channels
  • W l (R ⁇ Nl) Represents the initial weight of the l-th channel
  • l is a positive integer greater than or equal to 1.
  • the transmission weight of each group of channels can be calculated by the following formula:
  • steps S21 to S22 it is possible to obtain the transmission weight of each group of channels when the number of reception ports of the UE receiving the signal transmitted by the RRU is greater than one.
  • the BBU performs coherent compensation on the equivalent channel impulse response of each group of channels to obtain the transmission weight of each group of channels, including:
  • the BBU performs coherent compensation on the equivalent channel impulse response of each group of channels through the following formula to obtain the transmission weight of each group of channels:
  • W l (R ⁇ Nl) represents the initial weight of the first group of channels
  • R represents the effective rank of the original channel impulse response matrix of the RRU
  • N1 represents the degree of freedom of the channel of the first group of channels
  • exp represents an exponential function based on the natural constant e
  • j represents an imaginary number symbol
  • theta represents a complex number phase.
  • i is also commonly used to represent imaginary symbols. specific, Express This complex phase, Imaginary number For e Power.
  • the transmission weight of each group of channels can be calculated.
  • each RRU connected to the BBU needs to transmit signals to multiple UEs, and each UE receives the number of reception ports of the UE to transmit the signals transmitted by the RRU Greater than 1.
  • the RRUs connected to the BBU are set to RRU 0 and RRU 1, respectively, and the multiple UEs are UE 0 and UE 1, respectively.
  • the same RRU responds differently to the original channel impact of different UEs, and the BBU may calculate transmission weights for different UEs according to the solutions disclosed in the embodiments of the present application.
  • the BBU groups the RRU0 and RRU1 channels.
  • the RRU0 channels are divided into one or more channel groups, and the RRU1 channels are divided into one or more channels. group.
  • the initial weight value of each group of channels for different UEs ie, UE0 and UE1 is calculated according to the original channel impulse response of each group of channels against different UEs.
  • the equivalent channel impulse response is QR decomposed by the following formula:
  • the BBU After obtaining the conjugate transpose matrix of the orthogonal unitary matrix of each group of channels, the BBU performs coherent compensation on the conjugate transpose matrix by the following formula to obtain the transmission weight value of each group of channels for different UEs:
  • each RRU connected to the BBU needs to transmit a signal to a UE, and the number of receiving ports of the UE that the UE receives the signal transmitted by the RRU is greater than 1. .
  • the RRUs connected to the BBU are set to RRU 0 and RRU 1, respectively.
  • the BBU groups the RRU0 and RRU1 channels.
  • the RRU0 channels are divided into one or more channel groups, and the RRU1 channels are divided into one or more channels. group.
  • the initial weight of each group of channels is calculated based on the original channel impulse response of each group of channels.
  • the equivalent channel impulse response is QR decomposed by the following formula:
  • the BBU After obtaining the conjugate transpose matrix of the orthogonal unitary matrix of each group of channels, the BBU performs coherent compensation on the conjugate transpose matrix by the following formula to obtain the transmission weight of each group of channels:
  • each RRU connected to the BBU needs to transmit signals to multiple UEs, and each UE receives the number of receiving ports of the UE to transmit the signals transmitted by the RRU Is 1.
  • the RRUs connected to the BBU are set to RRU 0 and RRU 1, respectively, and the multiple UEs are UE 0 and UE 1, respectively.
  • the same RRU responds differently to the original channel impact of different UEs, and the BBU may calculate transmission weights for different UEs according to the solutions disclosed in the embodiments of the present application.
  • the BBU groups the RRU0 and RRU1 channels.
  • the RRU0 channels are divided into one or more channel groups, and the RRU1 channels are divided into one or more channels. group.
  • the initial weight value of each group of channels for different UEs is calculated according to the original channel impulse response of each group of channels against different UEs.
  • the equivalent channel impulse response of each group of channels is correlated by the following formula Compensation, obtain the transmission weight of each group of channels:
  • each RRU connected to the BBU needs to transmit a signal to a UE, and the number of receiving ports of the UE that the UE receives the signal transmitted by the RRU is 1 .
  • the RRUs connected to the BBU are set to RRU 0 and RRU 1, respectively.
  • the BBU groups the RRU0 and RRU1 channels.
  • the RRU0 channels are divided into one or more channel groups, and the RRU1 channels are divided into one or more channels. group.
  • the initial weight of each group of channels is calculated based on the original channel impulse response of each group of channels.
  • each RRU connected to the BBU needs to transmit a signal to multiple UEs, and each UE receives the number of reception ports of the UE to transmit the signal transmitted by the RRU Greater than 1.
  • the RRUs connected to the BBU are set to RRU 0, RRU 1, RRU 2, RRU 3, and RRU 4, and multiple UEs are UE 0 and UE 1, respectively.
  • the same RRU responds differently to the original channel impact of different UEs, and the BBU may calculate transmission weights for different UEs according to the solutions disclosed in the embodiments of the present application.
  • the BBU groups the RRU0 and RRU1 channels.
  • the RRU0 channels are divided into one or more channel groups, and RRU1, RRU2, RRU3 and The channels of RRU 4 are divided into a channel group.
  • the initial weight of each group of channels for different UEs ie, UE0 and UE1 is calculated according to the original channel impulse response of each group of channels against different UEs.
  • the equivalent channel impulse response is QR decomposed by the following formula:
  • the BBU After obtaining the conjugate transpose matrix of the orthogonal unitary matrix of each group of channels, the BBU performs coherent compensation on the conjugate transpose matrix by the following formula to obtain the transmission weight value of each group of channels for different UEs:
  • the method further includes the following steps:
  • the BBU uses the transmission weight of each group of channels corresponding to the RRU as the weighting coefficient of the transmission signal of the RRU, and performs weighting processing on the transmission signal.
  • the BBU transmits a weighted transmission signal to the UE.
  • the transmission weight of each group of channels is used to characterize the transmission weight of the RRU corresponding to the channel.
  • the transmission weight of each group of channels corresponding to the RRU can be used For weighting.
  • the RRU connected to the BBU includes RRU0 and RRU1
  • the channels of RRU0 are divided into two groups
  • the channels of RRU1 are divided into four groups.
  • the RRU0 is mapped to The transmission weight of the two groups of channels is used as the weighting coefficient of the transmitted signal of RRU0
  • the transmission weight of the four groups of channels corresponding to RRU1 is used as the weighting coefficient of the transmitted signal of RRU1, and the weighting process is performed accordingly to obtain the weighting process
  • the transmitted signal is then transmitted to the UE after the weighted processed transmitted signal.
  • the weighted transmission signal can be : RRU0 transmitted signal * (c1 + c2) + RRU1 transmitted signal * (c3 + c4 + c5 + c6).
  • the RRU connected to the BBU includes RRU0, RRU1, RRU2, RRU3 and RRU4, the channels of RRU0 are divided into two channel groups, and the channel division of RRU1, RRU2, RRU3 and RRU4 It is a channel group.
  • the transmission weights of the two groups of channels corresponding to RRU0 are used as the transmission signal of RRU0
  • the weighting coefficient and the transmission weight of a group of channels corresponding to RRU1, RRU2, RRU3, and RRU4 are used as the weighting coefficient of the transmitted signals of RRU1, RRU2, RRU3, and RRU4, and the weighting process is performed accordingly.
  • the transmitted signal of can be: the transmitted signal of RRU0 * (c1 + c2) + (the transmitted signal of RRU1 + the transmitted signal of RRU2 + the transmitted signal of RRU3 + the transmitted signal of RRU4) * c3.
  • a device for calculating a transmission weight in a coherent joint transmission JT includes a transceiver and a processor.
  • the processor is used to divide the channels of the RRU according to the degrees of freedom of the RRU connected to the remote radio unit;
  • the transceiver is used to receive a channel reference signal transmitted by the RRU for the same user equipment UE;
  • the processor is further configured to determine the original channel impulse response of each divided channel group according to the channel reference signal, and determine the initial weight value of each group of channels according to the original channel impulse response of each group of channels, and Calculate the equivalent channel impulse response of each group of channels according to the initial weight of each group of channels and the original channel impulse response, and then obtain the said by coherent compensation of the equivalent channel impulse response of each group of channels.
  • the transmission weight of each group of channels, and the transmission weight of each group of channels is used to characterize the transmission weight of the RRU.
  • the transmission weight of the RRU in the coherent JT can be obtained, and in the coherent JT scenario, each BBU is used to calculate the transmission weight of the RRU connected to it.
  • each BBU calculates the transmission weight
  • Launch weight Therefore, the problem that the connection mode of RRU and BBU needs to be modified in the prior art is solved, saving manpower and material resources.
  • each BBU separately calculates the transmission weight of the RRU connected to itself, and there is no need for a BBU to collectively calculate the transmission weight of all RRUs.
  • the calculation of BBU The reduction in the amount can reduce the time required for the BBU to calculate the transmission weight, thereby improving the calculation efficiency of the transmission weight.
  • the processor determines the initial weight of each group of channels according to the original channel impulse response of each group of channels,
  • the method includes: obtaining the original channel impulse response matrix of each group of channels according to the original channel impulse response of each group of channels, respectively performing matrix decomposition on the original channel impulse response matrix of each group of channels, and obtaining respectively according to the results of the matrix decomposition The initial weight of each group of channels.
  • the processor calculates the initial weight of each group of channels and the original channel impulse response by the following formula to obtain Describe the equivalent channel impulse response of each group of channels:
  • R represents the effective rank of the original channel impulse response matrix of the RRU
  • N1 represents the channel freedom of the first group of channels
  • M represents the number of receiving ports of the UE
  • H l (Nl ⁇ M) represents the first group
  • W l (R ⁇ Nl) represents the initial weight of the first group of channels
  • obtaining the transmission weight of each group of channels includes: performing QR decomposition on the equivalent channel impulse response of each group of channels, obtaining the orthogonal unitary matrix of each group of channels, and then obtaining Describe the conjugate transpose matrix of the orthogonal unitary matrix of each group of channels, and perform coherent compensation on the conjugate transpose matrix by the following formula to obtain the transmission weight of each group of channels:
  • R represents the effective rank of the original channel impulse response matrix of the RRU
  • N1 represents the channel degrees of freedom of the first group of channels
  • W l (R ⁇ Nl) Represents the initial weight of the l-th channel
  • l is a positive integer greater than or equal to 1.
  • the processor uses the following formula to equalize each group of channels Effective channel impulse response is coherently compensated to obtain the transmission weight of each group of channels:
  • W l (R ⁇ Nl) represents the initial weight of the first group of channels
  • R represents the effective rank of the original channel impulse response matrix of the RRU
  • N1 represents the degree of freedom of the channel of the first group of channels
  • exp represents an exponential function based on the natural constant e
  • j represents an imaginary number symbol
  • theta represents a complex number phase.
  • the processor after acquiring the transmission weight of each group of channels, the processor is further configured to receive the RRU transmission After transmitting the signal, the transmission weight of each group of channels corresponding to the RRU is used as the weighting coefficient of the transmission signal of the RRU, weighting the transmission signal, and transmitting the weighted transmission signal to the UE .
  • the device for calculating the transmission weight in the coherent joint transmission JT includes: a channel division module 110, a response determination module 120, an initial weight determination module 130, a response calculation module 140, and a transmission weight acquisition module 150.
  • the channel dividing module 110 is configured to divide the channels of the RRU according to the degrees of freedom of the RRU connected to the remote radio unit;
  • the response determining module 120 is configured to, after receiving the channel reference signal transmitted by the RRU for the same user equipment UE, determine the original channel impulse response of each divided channel group according to the channel reference signal;
  • the initial weight determination module 130 is configured to determine the initial weight of each group of channels according to the original channel impulse response of each group of channels;
  • the response calculation module 140 is configured to calculate an equivalent channel impulse response of each group of channels based on the initial weight of each group of channels and the original channel impulse response;
  • the transmission weight acquisition module 150 is configured to obtain the transmission weight of each group of channels by coherently compensating for the equivalent channel impulse response of each group of channels, and the transmission weight of each group of channels is used to Characterize the transmission weight of the RRU.
  • the transmission weight of the RRU in the coherent JT can be obtained, and in the coherent JT scenario, each BBU is used to calculate the transmission weight of the RRU connected to it.
  • each BBU calculates the transmission weight
  • Launch weight Therefore, the problem that the connection mode of RRU and BBU needs to be modified in the prior art is solved, saving manpower and material resources.
  • each BBU separately calculates the transmission weight of the RRU connected to itself, and there is no need for a BBU to collectively calculate the transmission weight of all RRUs.
  • the calculation of BBU The reduction in the amount can reduce the time required for the BBU to calculate the transmission weight, thereby improving the calculation efficiency of the transmission weight.
  • the initial weight determination module 130 includes:
  • a response matrix obtaining unit configured to obtain the original channel impulse response matrix of each group of channels according to the original channel impulse response of each group of channels;
  • the response matrix decomposition unit is configured to perform matrix decomposition on the original channel impulse response matrix of each group of channels, respectively, and obtain the initial weight of each group of channels according to the result of the matrix decomposition.
  • the original channel impulse response matrix of the channel acquired by the BBU can be expressed by the following formula:
  • N1 represents the channel freedom of the first group of channels
  • M represents the number of receiving ports of the user equipment UE receiving the signal transmitted by the RRU
  • H l (Nl ⁇ M) represents the original channel impact of the first group of channels Response
  • H represents the original channel impulse response
  • l is a positive integer greater than or equal to 1.
  • the response calculation module 140 calculates the initial weight of each group of channels and the original channel impulse response by the following formula, Obtain the equivalent channel impulse response of each group of channels:
  • R represents the effective rank of the original channel impulse response matrix of the RRU
  • N1 represents the channel freedom of the first group of channels
  • M represents the number of receiving ports of the UE
  • H l (Nl ⁇ M) represents the first group
  • W l (R ⁇ Nl) represents the initial weight of the first group of channels
  • R represents the effective rank of the original channel impulse response matrix of each RRU connected to the BBU, that is, if the channel freedom of each RRU connected to the BBU is N, the user equipment receiving the signal transmitted by the RRU If the number of receiving ports of the UE is M, the original channel impulse response matrix of each RRU connected to the BBU is H (N ⁇ M), and each element in the matrix is used to represent the original channel impulse response of the channel corresponding to the element , R represents the effective rank of H (N ⁇ M).
  • the number of receiving ports used by the UE to receive signals transmitted by the RRU may be one or more.
  • the equivalent channel impulse response of each group of channels is coherently compensated in different ways to obtain the transmission weight of each group of channels.
  • the transmission weight acquisition module 150 when the number of reception ports of the UE is greater than 1, the transmission weight acquisition module 150 includes:
  • a QR decomposition unit configured to perform QR decomposition on the equivalent channel impulse response of each group of channels to obtain an orthogonal unitary matrix of each group of channels;
  • a transmission weight acquisition unit for acquiring the conjugate transposed matrix of the orthogonal unitary matrix of each group of channels, and performing coherent compensation on the conjugate transposed matrix by the following formula to obtain the transmission weight of each group of channels :
  • R represents the effective rank of the original channel impulse response matrix of the RRU
  • N1 represents the channel degrees of freedom of the first group of channels
  • W l (R ⁇ Nl) Represents the initial weight of the l-th channel
  • l is a positive integer greater than or equal to 1.
  • the transmission weight acquisition module 150 includes:
  • the coherent compensation unit is used to perform coherent compensation on the equivalent channel impulse response of each group of channels by the following formula to obtain the transmission weight of each group of channels:
  • W l (R ⁇ Nl) represents the initial weight of the first group of channels, Represents the equivalent channel impulse response of the first group of channels in the coherent JT process, R represents the effective rank of the original channel impulse response matrix of the RRU, and N1 represents the channel freedom of the first group of channels Represents the transmission weight of the first group of channels, exp represents an exponential function based on the natural constant e, j represents an imaginary number symbol, and theta represents a complex number phase.
  • the device for calculating the transmission weight in the coherent joint transmission JT further includes: a weighting processing module and a signal transmission module,
  • the weighting processing module is configured to use the transmission weight of each group of channels corresponding to the RRU as the RRU after receiving the transmission signal transmitted by the RRU Weighting coefficients of the transmitted signal, weighting the transmitted signal;
  • the signal transmission module is used to transmit the weighted processed transmission signal to the UE.
  • the transmission weight of each group of channels is used to characterize the transmission weight of the RRU corresponding to the channel.
  • the transmission weight of each group of channels corresponding to the RRU may be For weighting.
  • FIG. 10 shows a possible structural schematic diagram of the baseband processing unit BBU involved in the foregoing embodiment.
  • the BBU includes: a memory, a processor 200, and a computer program stored on the memory and executable on the processor.
  • the transceiver 100 may be included, and the memory may include a random access memory 300, a read-only memory 400, and a bus 500.
  • the processor 200 is coupled to the transceiver 100, the random access memory 300, and the read-only memory 400 through the bus 500, respectively.
  • the basic input and output system solidified in the read-only memory 400 or the bootloader boot system in the embedded system is used to start, and the BBU is guided to enter a normal operating state. After the BBU enters the normal operating state, the application program and the operating system are run in the random access memory 300, so that when the processor executes the computer program, the methods described in the above embodiments are implemented.
  • the processor is used to divide the channels of the RRU according to the degrees of freedom of the RRU connected to the remote radio unit;
  • the transceiver is used to receive the channel reference signal transmitted by the RRU for the same user equipment UE;
  • the processor is further configured to determine the original channel impulse response of each divided channel group according to the channel reference signal, and determine the initial weight value of each group of channels according to the original channel impulse response of each group of channels, and Calculate the equivalent channel impulse response of each group of channels according to the initial weight of each group of channels and the original channel impulse response, and then obtain the said by coherent compensation of the equivalent channel impulse response of each group of channels.
  • the transmission weight of each group of channels, and the transmission weight of each group of channels is used to characterize the transmission weight of the RRU.
  • the BBU in the embodiment of the present invention may correspond to the BBU in the embodiments corresponding to the foregoing FIGS. 2 to 8, and the processor and memory in the BBU may implement the BBU in the embodiments corresponding to FIGS. 2 to 8.
  • an embodiment of the present application further provides a computer-readable medium, where the computer-readable medium may store a program, and when the program is executed, it may implement calculations including coherent joint transmission JT provided in FIGS. 2 to 8. Some or all steps of the launch weight method.
  • the storage medium in any device can be magnetic disk, optical disk, read-only memory (English: read-only memory, ROM) or random storage memory (English: random access memory, RAM).
  • the processor may be a central processing unit (CPU), a network processor (NP), or a combination of CPU and NP.
  • the processor may further include a hardware chip.
  • the hardware chip may be an application-specific integrated circuit (ASIC), a programmable logic device (PLD) or a combination thereof.
  • the PLD may be a complex programmable logic device (complex programmable logic device (CPLD), a field programmable logic gate array (field-programmable gate array, FPGA), a general array logic (generic array logic, GAL), or any combination thereof.
  • the memory may include volatile memory (volatile memory), such as random-access memory (RAM); the memory may also include non-volatile memory (non-volatile memory), such as read-only memory (read-only) memory, ROM), flash memory (flash memory), hard disk (HDD) or solid-state drive (SSD); the memory may also include a combination of the above types of memory.
  • volatile memory volatile memory
  • non-volatile memory non-volatile memory
  • read-only memory read-only memory
  • ROM read-only memory
  • flash memory flash memory
  • HDD hard disk
  • SSD solid-state drive
  • the memory may also include a combination of the above types of memory.
  • the various illustrative logic units and circuits described in the embodiments of the present application may be implemented by a general-purpose processor, a digital signal processor, an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices. Discrete gate or transistor logic, discrete hardware components, or any combination of the above are designed to implement or operate the described functions.
  • the general-purpose processor may be a microprocessor, and optionally, the general-purpose processor may also be any conventional processor, controller, microcontroller, or state machine.
  • the processor may also be implemented by a combination of computing devices, such as a digital signal processor and a microprocessor, multiple microprocessors, one or more microprocessors combined with a digital signal processor core, or any other similar configuration achieve.
  • the steps of the method or algorithm described in the embodiments of the present application may be directly embedded in hardware, a software unit executed by a processor, or a combination of both.
  • the software unit may be stored in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, removable disk, CD-ROM, or any other form of storage medium in the art.
  • the storage medium may be connected to the processor, so that the processor can read information from the storage medium and can write information to the storage medium.
  • the storage medium may also be integrated into the processor.
  • the processor and the storage medium may be provided in the ASIC, and the ASIC may be provided in the UE.
  • the processor and the storage medium may also be provided in different components in the UE.
  • the size of the sequence number of each process does not mean the order of execution, and the execution order of each process should be determined by its function and internal logic, and should not be used for the embodiments of this application.
  • the implementation process constitutes no limitation.
  • the computer program product includes one or more computer instructions.
  • the computer may be a general-purpose computer, a dedicated computer, a computer network, or other programmable devices.
  • the computer instructions may be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be from a website site, computer, server or data center Transmit to another website, computer, server or data center via wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.).
  • the computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device including a server, a data center, and the like integrated with one or more available media.
  • the usable medium may be a magnetic medium (for example, a floppy disk, a hard disk, a magnetic tape), an optical medium (for example, a DVD), or a semiconductor medium (for example, Solid State Disk (SSD)) or the like.
  • a magnetic medium for example, a floppy disk, a hard disk, a magnetic tape
  • an optical medium for example, a DVD
  • a semiconductor medium for example, Solid State Disk (SSD)
  • the technology in the embodiments of the present invention can be implemented by means of software plus a necessary general hardware platform.
  • the technical solutions in the embodiments of the present invention can be embodied in the form of software products in essence or part of contributions to the existing technology, and the computer software products can be stored in a storage medium, such as ROM / RAM , Magnetic disks, optical disks, etc., including several instructions to enable a computer device (which may be a personal computer, server, or network device, etc.) to perform the methods described in various embodiments of the present invention or some parts of the embodiments.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Power Engineering (AREA)
  • Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Radio Transmission System (AREA)

Abstract

本申请实施例公开一种相干联合发射JT中计算发射权值的方法及相应装置,该方法中,BBU根据相连接的RRU的信道自由度,对RRU的信道进行划分;在接收到RRU针对同一个UE传输的信道参考信号之后,根据信道参考信号确定划分后的每组信道的原始信道冲击响应;根据原始信道冲击响应,确定每组信道的初始权值;根据每组信道的初始权值和原始信道冲击响应,计算每组信道的等效信道冲击响应;通过对等效信道冲击响应进行相干补偿,获取每组信道的发射权值。本申请实施例公开的方案计算RRU在相干JT中的发射权值时,无需修改RRU与BBU的连接方式,解决了现有技术中需要修改RRU与BBU的连接方式的问题,节省了人力物力。

Description

一种相干联合发射JT中计算发射权值的方法及相应装置
本申请要求在2018年11月01日提交中国专利局、申请号为201811296049.0、发明名称为“一种相干联合发射JT中计算发射权值的方法及相应装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本申请涉及无线通信技术领域,具体涉及一种相干联合发射JT中计算发射权值的方法及相应装置。
背景技术
协作多点传输(coordinated multiple point transmission/reception,CoMP)技术,是一种由多个传输点,协同参与为一个用户设备(user equipment,UE)进行数据传输,或者,联合接收一个UE发送的数据的技术。CoMP技术有助于提高无线通信的通信质量,因此被广泛应用。
联合发射(joint transmission,JT)技术属于CoMP技术技术的一种,并且,JT技术可分为相干JT技术和非相干JT技术。为了实现相干JT,参见图1所示的应用场景示意图,通常配置多个射频拉远单元(radio remote unit,RRU),并且配置与RRU相连接的基带处理单元(Building Base band Unit,BBU),其中,一个BBU通常可以与至少一个RRU相连接,当RRU数量较多时,往往需要配置多个BBU,每个BBU连接不同的RRU。在相干JT过程中,各个RRU用于联合参与UE的数据传输,各个RRU将需要发射至UE的信号传输至与自身相连接的BBU,再由BBU根据各个RRU的发射权值,对接收到的信号进行加权处理,然后将加权处理后的信号传输至UE,从而实现相干JT。也就是说,在相干JT过程中,需要获取各个RRU的发射权值。
通过现有技术获取各个RRU的发射权值时,首先对各个RRU的接口进行整合,使各个RRU均连接至同一个BBU;然后,各个RRU向该BBU传输信道参考信号;BBU在接收到信道参考信号之后,根据信道参考信号确定RRU的各条信道的信道冲击响应,通过对信道冲击响应进行相关性计算,获取各个RRU的发射权值。
但是,发明人在本申请的研究过程中发现,采用现有技术获取各个RRU的发射权值时,需要将各个RRU连接至同一个BBU,即需要修改RRU与BBU的连接方式,因此会耗费较多人力物力。
发明内容
为了解决现有技术中,在计算RRU的发射权值时由于需要修改RRU与BBU的连接方式,所导致的耗费人力物力的问题,以及解决BBU的计算量较大的问题,本申请实施例公开一种相干JT中计算发射权值的方法及相应装置。
第一方面,本申请实施例提供一种相干联合发射JT中计算发射权值的方法,包括:
基带处理单元BBU根据与自身相连接的射频拉远单元RRU的信道自由度,对所 述RRU的信道进行划分;
所述BBU在接收到所述RRU针对同一个用户设备UE传输的信道参考信号之后,根据所述信道参考信号确定划分后的每组信道的原始信道冲击响应;
所述BBU根据所述每组信道的原始信道冲击响应,确定所述每组信道的初始权值;
所述BBU根据所述每组信道的初始权值和原始信道冲击响应,计算所述每组信道的等效信道冲击响应;
所述BBU通过对所述每组信道的等效信道冲击响应进行相干补偿,获取所述每组信道的发射权值,所述每组信道的发射权值用于表征所述RRU的发射权值。
通过本申请实施例公开的方案,能够获取RRU在相干JT中的发射权值,并且,由相干JT场景中,各个BBU分别用于计算与其相连接的RRU的发射权值。也就是说,本申请实施例公开的方案计算发射权值时,无需修改RRU与BBU的连接方式,以将各个RRU连接至同一个BBU,而是由各个BBU分别计算与其自身相连接的RRU的发射权值。因此,解决了现有技术中需要修改RRU与BBU的连接方式的问题,节省了人力物力。
进一步的,本申请实施例的方案中,各个BBU分别计算与其自身相连接的RRU的发射权值,无需由一个BBU集中计算所有RRU的发射权值,相对于现有技术来说,BBU的计算量减少,能够减少BBU计算发射权值所需的时间,从而提高了发射权值的计算效率。
结合第一方面,在第一方面第一种可能的实现方式中,所述BBU根据所述每组信道的原始信道冲击响应,确定所述每组信道的初始权值,包括:
所述BBU根据所述每组信道的原始信道冲击响应,分别获取每组信道的原始信道冲击响应矩阵;
所述BBU分别对所述每组信道的原始信道冲击响应矩阵进行矩阵分解,根据矩阵分解的结果分别获取所述每组信道的初始权值。
结合第一方面,在第一方面第二种可能的实现方式中,所述BBU通过以下公式对所述每组信道的初始权值以及原始信道冲击响应进行计算,获取所述每组信道的等效信道冲击响应:
Figure PCTCN2019108461-appb-000001
其中,R表示所述RRU的原始信道冲击响应矩阵的有效秩,Nl表示第l组信道的信道自由度,M表示所述UE的接收端口的数量,H l(Nl×M)表示第l组信道的原始信道冲击响应矩阵,W l(R×Nl)表示第l组信道的初始权值,
Figure PCTCN2019108461-appb-000002
表示第l组信道的等效信道冲击响应矩阵,l为大于等于1的正整数。
本申请实施例公开的方案中,在计算发射权值时,需要建立各个信道相应的原始信道冲击响应矩阵。而本申请实施例的方案对各个RRU的信道进行分组,对每组信道分别进行计算,通过分组,将RRU的发射权值的计算过程中的运算量分成多个组,从而能够压缩矩阵维度,进一步简化运算,提高发射权值的计算速度。并且,矩阵维度越大,后续运算量越大,运算过程中产生变量越多,相应的,BBU就需要更多内存存储该变量。而本申请实施例通过压缩矩阵维度,简化了运算,也减少了BBU需要存储 的变量,节省了BBU的内存开销。
结合第一方面,在第一方面第三种可能的实现方式中,当所述UE的接收端口数量大于1时,所述BBU对所述每组信道的等效信道冲击响应进行相干补偿,获取所述每组信道的发射权值,包括:
所述BBU分别对所述每组信道的等效信道冲击响应进行QR分解,获取所述每组信道的正交酉矩阵;
所述BBU获取所述每组信道的正交酉矩阵的共轭转置矩阵,并通过以下公式对所述共轭转置矩阵进行相干补偿,获取每组信道的发射权值:
Figure PCTCN2019108461-appb-000003
其中,
Figure PCTCN2019108461-appb-000004
表示第l组信道的正交酉矩阵,
Figure PCTCN2019108461-appb-000005
表示第l组信道的正交酉矩阵的共轭转置矩阵,R表示所述RRU的原始信道冲击响应矩阵的有效秩,Nl表示第l组信道的信道自由度,W l(R×Nl)表示第l组信道的初始权值,
Figure PCTCN2019108461-appb-000006
表示第l组信道的发射权值,l为大于等于1的正整数。
通过上述步骤,能够在UE的接收端口数量大于1的情况下,获取每组信道的发射权值。
结合第一方面,在第一方面第四种可能的实现方式中,当所述UE的接收端口数量为1时,所述BBU对所述每组信道的等效信道冲击响应进行相干补偿,获取所述每组信道的发射权值,包括:
所述BBU通过以下公式对所述每组信道的等效信道冲击响应进行相干补偿,获取每组信道的发射权值:
Figure PCTCN2019108461-appb-000007
其中,W l(R×Nl)表示第l组信道的初始权值,
Figure PCTCN2019108461-appb-000008
表示第l组信道在相干JT过程中的等效信道冲击响应,R表示所述RRU的原始信道冲击响应矩阵的有效秩,Nl表示第l组信道的信道自由度,
Figure PCTCN2019108461-appb-000009
表示第l组信道的发射权值,exp表示以自然常数e为底的指数函数,j表示虚数符号,theta表示复数的相位。
通过上述步骤,能够在UE的接收端口数量为1的情况下,获取每组信道的发射权值。
结合第一方面,结合第一方面第一种可能的实现方式,结合第一方面第二种可能的实现方式,结合第一方面第三种可能的实现方式,结合第一方面第四种可能的实现方式,在第一方面第五种可能的实现方式中,在获取所述每组信道的发射权值之后,还包括:
所述BBU在接收到所述RRU传输的发射信号之后,将所述RRU对应的各组信道的发射权值作为所述RRU的发射信号的加权系数,对所述发射信号进行加权处理;
所述BBU向所述UE传输加权处理后的发射信号。
结合第一方面,在第一方面第六种可能的实现方式中,所述BBU分别对所述每组信道的等效信道冲击响应进行QR分解,包括:
通过以下公式对第l组信道进行QR分解:
Figure PCTCN2019108461-appb-000010
其中,
Figure PCTCN2019108461-appb-000011
表示第l组信道在相干JT过程中的等效信道冲击响应矩阵,R表示所述RRU的原始信道冲击响应矩阵的有效秩,Nl表示第l组信道的信道自由度,M表示所述UE的接收端口的数量,
Figure PCTCN2019108461-appb-000012
表示对H l(R×M)进行QR分解,
Figure PCTCN2019108461-appb-000013
表示在对第l组信道进行QR分解之后,获取的正交酉矩阵,
Figure PCTCN2019108461-appb-000014
表示在对第l组信道进行QR分解之后,获取的对角元素相位为零的上三角R矩阵,l为大于等于1的正整数。
第二方面,本申请实施例提供一种相干联合发射JT中计算发射权值的装置,包括:
收发器和处理器;
其中,所述处理器用于根据与自身相连接的射频拉远单元RRU的信道自由度,对所述RRU的信道进行划分;
所述收发器用于接收所述RRU针对同一个用户设备UE传输的信道参考信号;
所述处理器还用于根据所述信道参考信号确定划分后的每组信道的原始信道冲击响应,根据所述每组信道的原始信道冲击响应,确定所述每组信道的初始权值,并根据所述每组信道的初始权值和原始信道冲击响应,计算所述每组信道的等效信道冲击响应,再通过对所述每组信道的等效信道冲击响应进行相干补偿,获取所述每组信道的发射权值,所述每组信道的发射权值用于表征所述RRU的发射权值。
结合第二方面,在第二方面第一种可能的实现方式中,所述处理器根据所述每组信道的原始信道冲击响应,确定所述每组信道的初始权值,包括:根据所述每组信道的原始信道冲击响应,分别获取每组信道的原始信道冲击响应矩阵,分别对所述每组信道的原始信道冲击响应矩阵进行矩阵分解,根据矩阵分解的结果分别获取所述每组信道的初始权值。
结合第二方面,在第二方面第二种可能的实现方式中,所述处理器通过以下公式对所述每组信道的初始权值以及原始信道冲击响应进行计算,获取所述每组信道的等效信道冲击响应:
Figure PCTCN2019108461-appb-000015
其中,R表示所述RRU的原始信道冲击响应矩阵的有效秩,Nl表示第l组信道的信道自由度,M表示所述UE的接收端口的数量,H l(Nl×M)表示第l组信道的原始信道冲击响应矩阵,W l(R×Nl)表示第l组信道的初始权值,
Figure PCTCN2019108461-appb-000016
表示第l组信道的等效信道冲击响应矩阵,l为大于等于1的正整数。
结合第二方面,在第二方面第三种可能的实现方式中,当所述UE的接收端口数量大于1时,所述处理器对所述每组信道的等效信道冲击响应进行相干补偿,获取所述每组信道的发射权值,包括:分别对所述每组信道的等效信道冲击响应进行QR分解,获取所述每组信道的正交酉矩阵,再获取所述每组信道的正交酉矩阵的共轭转置矩阵,并通过以下公式对所述共轭转置矩阵进行相干补偿,获取每组信道的发射权值:
Figure PCTCN2019108461-appb-000017
其中,
Figure PCTCN2019108461-appb-000018
表示第l组信道的正交酉矩阵,
Figure PCTCN2019108461-appb-000019
表示第l组信道的正交酉矩阵的共轭转置矩阵,R表示所述RRU的原始信道冲击响应矩阵的有效秩,Nl表示第l组信道的信道自由度,W l(R×Nl)表示第l组信道的初始权值,
Figure PCTCN2019108461-appb-000020
表示第l组信道的发射权值,l为大于等于1的正整数。
结合第二方面,在第二方面第四种可能的实现方式中,当所述UE的接收端口数量为1时,所述处理器通过以下公式对所述每组信道的等效信道冲击响应进行相干补偿,获取每组信道的发射权值:
Figure PCTCN2019108461-appb-000021
其中,W l(R×Nl)表示第l组信道的初始权值,
Figure PCTCN2019108461-appb-000022
表示第l组信道在相干JT过程中的等效信道冲击响应,R表示所述RRU的原始信道冲击响应矩阵的有效秩,Nl表示第l组信道的信道自由度,
Figure PCTCN2019108461-appb-000023
表示第l组信道的发射权值,exp表示以自然常数e为底的指数函数,j表示虚数符号,theta表示复数的相位。
结合第二面,结合第二方面第一种可能的实现方式,结合第二方面第二种可能的实现方式,结合第二方面第三种可能的实现方式,结合第二方面第四种可能的实现方式,在第二方面第五种可能的实现方式中,在获取所述每组信道的发射权值之后,所述处理器还用于在接收到所述RRU传输的发射信号之后,将所述RRU对应的各组信道的发射权值作为所述RRU的发射信号的加权系数,对所述发射信号进行加权处理,并向所述UE传输加权处理后的发射信号。
结合第二方面,在第二方面第六种可能的实现方式中,所述处理器通过以下公式对第l组信道进行QR分解:
Figure PCTCN2019108461-appb-000024
其中,
Figure PCTCN2019108461-appb-000025
表示第l组信道在相干JT过程中的等效信道冲击响应矩阵,R表示所述RRU的原始信道冲击响应矩阵的有效秩,Nl表示第l组信道的信道自由度,M表示所述UE的接收端口的数量,
Figure PCTCN2019108461-appb-000026
表示对H l(R×M)进行QR分解,
Figure PCTCN2019108461-appb-000027
表示在对第l组信道进行QR分解之后,获取的正交酉矩阵,
Figure PCTCN2019108461-appb-000028
表示在对第l组信道进行QR分解之后,获取的对角元素相位为零的上三角R矩阵,l为大于等于1的正整数。
第三方面,本申请实施例提供一种相干联合发射JT中计算发射权值的装置,包括:
信道划分模块,用于根据与自身相连接的射频拉远单元RRU的信道自由度,对所述RRU的信道进行划分;
响应确定模块,用于在接收到所述RRU针对同一个用户设备UE传输的信道参考信号之后,根据所述信道参考信号确定划分后的每组信道的原始信道冲击响应;
初始权值确定模块,用于根据所述每组信道的原始信道冲击响应,确定所述每组 信道的初始权值;
响应计算模块,用于根据所述每组信道的初始权值和原始信道冲击响应,计算所述每组信道的等效信道冲击响应;
发射权值获取模块,用于通过对所述每组信道的等效信道冲击响应进行相干补偿,获取所述每组信道的发射权值,所述每组信道的发射权值用于表征所述RRU的发射权值。
结合第三方面,在第三方面第一种可能的实现方式中,所述初始权值确定模块包括:
响应矩阵获取单元,用于根据所述每组信道的原始信道冲击响应,分别获取每组信道的原始信道冲击响应矩阵;
响应矩阵分解单元,用于分别对所述每组信道的原始信道冲击响应矩阵进行矩阵分解,根据矩阵分解的结果分别获取所述每组信道的初始权值。
结合第三方面,在第三方面第二种可能的实现方式中,所述响应计算模块通过以下公式对所述每组信道的初始权值以及原始信道冲击响应进行计算,获取所述每组信道的等效信道冲击响应:
Figure PCTCN2019108461-appb-000029
其中,R表示所述RRU的原始信道冲击响应矩阵的有效秩,Nl表示第l组信道的信道自由度,M表示所述UE的接收端口的数量,H l(Nl×M)表示第l组信道的原始信道冲击响应矩阵,W l(R×Nl)表示第l组信道的初始权值,
Figure PCTCN2019108461-appb-000030
表示第l组信道的等效信道冲击响应矩阵,l为大于等于1的正整数。
结合第三方面,在第三方面第三种可能的实现方式中,当所述UE的接收端口数量大于1时,所述发射权值获取模块包括:
QR分解单元,用于分别对所述每组信道的等效信道冲击响应进行QR分解,获取所述每组信道的正交酉矩阵;
发射权值获取单元,用于获取所述每组信道的正交酉矩阵的共轭转置矩阵,并通过以下公式对所述共轭转置矩阵进行相干补偿,获取每组信道的发射权值:
Figure PCTCN2019108461-appb-000031
其中,
Figure PCTCN2019108461-appb-000032
表示第l组信道的正交酉矩阵,
Figure PCTCN2019108461-appb-000033
表示第l组信道的正交酉矩阵的共轭转置矩阵,R表示所述RRU的原始信道冲击响应矩阵的有效秩,Nl表示第l组信道的信道自由度,W l(R×Nl)表示第l组信道的初始权值,
Figure PCTCN2019108461-appb-000034
表示第l组信道的发射权值,l为大于等于1的正整数。
结合第三方面,在第三方面第四种可能的实现方式中,当所述UE的接收端口数量为1时,所述发射权值获取模块包括:
相干补偿单元,用于通过以下公式对所述每组信道的等效信道冲击响应进行相干补偿,获取每组信道的发射权值:
Figure PCTCN2019108461-appb-000035
其中,W l(R×Nl)表示第l组信道的初始权值,
Figure PCTCN2019108461-appb-000036
表示第l组信道在相干JT过程中的等效信道冲击响应,R表示所述RRU的原始信道冲击响应矩阵的有效秩,Nl表示第l组信道的信道自由度,
Figure PCTCN2019108461-appb-000037
表示第l组信道的发射权值,,exp表示以自然常数e为底的指数函数,j表示虚数符号,theta表示复数的相位,l为大于等于1的正整数。
结合第三面,结合第三方面第一种可能的实现方式,结合第三方面第二种可能的实现方式,结合第三方面第三种可能的实现方式,结合第三方面第四种可能的实现方式,在第三方面第五种可能的实现方式中,还包括:加权处理模块和信号发射模块,
在获取所述每组信道的发射权值之后,所述加权处理模块用于在接收到所述RRU传输的发射信号之后,将所述RRU对应的各组信道的发射权值作为所述RRU的发射信号的加权系数,对所述发射信号进行加权处理;
所述信号发射模块用于向所述UE传输加权处理后的发射信号。
结合第三方面,在第三方面第六种可能的实现方式中,所述QR分解单元通过以下公式对第l组信道进行QR分解:
Figure PCTCN2019108461-appb-000038
其中,
Figure PCTCN2019108461-appb-000039
表示第l组信道在相干JT过程中的等效信道冲击响应矩阵,R表示所述RRU的原始信道冲击响应矩阵的有效秩,Nl表示第l组信道的信道自由度,M表示所述UE的接收端口的数量,
Figure PCTCN2019108461-appb-000040
表示对H l(R×M)进行QR分解,
Figure PCTCN2019108461-appb-000041
表示在对第l组信道进行QR分解之后,获取的正交酉矩阵,
Figure PCTCN2019108461-appb-000042
表示在对第l组信道进行QR分解之后,获取的对角元素相位为零的上三角R矩阵,l为大于等于1的正整数。
第四方面,本申请实施例提供一种基带处理单元BBU,包括:
存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现如第一方面所述的方法。
第五方面,本申请实施例提供一种计算机可读介质,包括指令,当其在计算机上运行时,使得计算机执行如第一方面所述的方法。
通过本申请实施例公开的方案,能够获取RRU在相干JT中的发射权值,并且,由相干JT场景中,与RRU相连接的各个BBU分别计算与其相连接的RRU的发射权值。也就是说,本申请实施例公开的方案计算RRU在相干JT中的发射权值时,无需修改RRU与BBU的连接方式,以将各个RRU连接至同一个BBU,而是由各个BBU分别计算与其自身相连接的RRU的发射权值。因此,解决了现有技术中需要修改RRU与BBU的连接方式的问题,节省了人力物力。
进一步的,本申请实施例的方案中,各个BBU分别计算与其自身相连接的RRU的发射权值,无需由一个BBU集中计算所有RRU的发射权值,相对于现有技术来说,BBU的计算量减少,能够减少BBU计算发射权值所需的时间,从而提高了发射权值的计算效率。
附图说明
为了更清楚地说明本申请的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为现有技术公开的一种相干联合发射JT的应用场景示意图;
图2为本申请实施例公开的一种相干联合发射JT中计算发射权值的方法的工作流程示意图;
图3为本申请实施例公开的一种相干联合发射JT中计算发射权值的方法中,获取每组信道的发射权值的工作流程示意图;
图4为本申请实施例公开的一种相干联合发射JT中计算发射权值的方法的工作流程示意图;
图5为本申请实施例公开的又一种相干联合发射JT中计算发射权值的方法的工作流程示意图;
图6为本申请实施例公开的又一种相干联合发射JT中计算发射权值的方法的工作流程示意图;
图7为本申请实施例公开的又一种相干联合发射JT中计算发射权值的方法的工作流程示意图;
图8为本申请实施例公开的又一种相干联合发射JT中计算发射权值的方法的工作流程示意图;
图9为本申请实施例公开的一种相干联合发射JT中计算发射权值的装置的结构示意图;
图10为本申请实施例公开的一种BBU的结构示意图。
具体实施方式
为了解决现有技术中,在计算RRU的发射权值时由于需要修改RRU与BBU的连接方式,所导致的耗费人力物力的问题,本申请实施例公开一种相干联合发射JT中计算发射权值的方法及相应装置。
本申请第一实施例公开一种相干JT中计算发射权值的方法。参见图2所示的工作流程示意图,所述相干JT中计算发射权值的方法包括以下步骤:
步骤S11、基带处理单元BBU根据与自身相连接的射频拉远单元RRU的信道自由度,对所述RRU的信道进行划分。
在相干JT的应用场景中,往往由多个RRU联合参与向UE发射信号,并且,各个RRU与BBU相连接。其中,一个BBU往往与多个RRU相连接。在相干JT的过程中,RRU将需要发送至UE的信号传输至相连接的BBU,BBU在接收到与自身相连接的各个RRU传输的信号之后,根据各个RRU的发射权值,对各个RRU传输的信号进行加权处理,获取加权处理后的信号,再将加权处理后的信号传输至UE。
其中,信道自由度指的是信道的维数,即独立传输信号的信道数。在本申请实施例中,RRU的信道自由度即指的是该RRU用于独立发射信号的信道的数量。BBU依据各个RRU的信道自由度,将RRU的信道划分为信道组,每个信道组中包括一条或 多条信道,以便后续针对每组信道进行发射权值的计算。
在对RRU的信道进行划分时,可采用多种方法。其中一种方式中,在对每个RRU的信道进行划分时,可将该RRU的各条信道均划分为一组,例如,若与BBU相连接的RRU中,包括RRU 0和RRU 1,其中,RRU 0具有8条用于发射信号的信道,RRU 1具有4条用于发射信号的信道,这种情况下,可将RRU 0的信道均划分为同一组,将RRU 1的信道均划分为同一组。
另外,还可以进一步划分每个RRU的信道,以便降低每组信道在计算过程中的复杂度。例如,还可以将RRU 0的信道划分为两组,使每组具有4条信道,将RRU 1的信道划分为两组,使每组具有2条信道。
在另一种划分方法中,还可以将不同RRU的信道划分为一组。例如,若与BBU相连接的RRU中,包括5个RRU,第一个RRU具有8条用于发射信号的信道,而另外四个RRU均只具有一条用于发射信号的信道,这种情况下,可将第一RRU的信道分成两组,每组具有4条信道,并且,还可以将另外四个RRU的信道均划分为同一组。
当然,还可以采用其他方式进行信道的划分,本申请实施例对此不作限定。
步骤S12、所述BBU在接收到所述RRU针对同一个用户设备UE传输的信道参考信号之后,根据所述信道参考信号确定划分后的每组信道的原始信道冲击响应。
其中,每组信道的原始信道冲击响应,指的是该组信道中包括的各条信道的原始信道冲击响应的集合。
步骤S13、所述BBU根据所述每组信道的原始信道冲击响应,确定所述每组信道的初始权值。
在根据每组信道的原始信道冲击响应获取每组信道的初始权值时,通常可采用对原始信道冲击响应矩阵进行矩阵分解的方式,通过矩阵分解,提取原始信道冲击响应矩阵中的重要特征,从而获取各组信道的初始权值。
步骤S14、所述BBU根据所述每组信道的初始权值和原始信道冲击响应,计算所述每组信道的等效信道冲击响应。
步骤S15、所述BBU通过对所述每组信道的等效信道冲击响应进行相干补偿,获取所述每组信道的发射权值,所述每组信道的发射权值用于表征所述RRU的发射权值。
该步骤中,对每组信道的等效信道冲击响应进行相干补偿,相干补偿的结果即为该组信道的发射权值。通过每组信道的发射权值,能够表征与各组信道对应的RRU的发射权值,从而后续能够根据各组信道的发射权值,对RRU发射的信号进行加权处理。
本申请实施例公开一种相干JT中计算发射权值的方法。该方法中,BBU根据与自身相连接的RRU的信道自由度,对RRU的信道进行划分;然后,BBU在接收到所述RRU传输的信道参考信号之后,根据所述信道参考信号确定每组信道的原始信道冲击响应;之后,BBU再根据每组信道的原始信道冲击响应,确定所述每组信道的初始权值,以及根据所述每组信道的初始权值和原始信道冲击响应,计算所述每组信道的等效信道冲击响应;所述BBU对所述每组信道的等效信道冲击响应进行相干补偿,获取所述每组信道的发射权值,通过每组信道的发射权值表征RRU的发射权值。
通过本申请实施例公开的方案,能够获取RRU在相干JT中的发射权值,并且,由相干JT场景中,各个BBU分别用于计算与其相连接的RRU的发射权值。也就是说, 本申请实施例公开的方案计算发射权值时,无需修改RRU与BBU的连接方式,以将各个RRU连接至同一个BBU,而是由各个BBU分别计算与其自身相连接的RRU的发射权值。因此,解决了现有技术中需要修改RRU与BBU的连接方式的问题,节省了人力物力。
进一步的,本申请实施例的方案中,各个BBU分别计算与其自身相连接的RRU的发射权值,无需由一个BBU集中计算所有RRU的发射权值,相对于现有技术来说,BBU的计算量减少,能够减少BBU计算发射权值所需的时间,从而提高了发射权值的计算效率。
在本申请另一实施例中,对BBU根据所述每组信道的原始信道冲击响应,确定所述每组信道的初始权值的操作进行细化,该操作包括以下步骤:
首先,所述BBU根据所述每组信道的原始信道冲击响应,分别获取每组信道的原始信道冲击响应矩阵;
然后,所述BBU分别对所述每组信道的原始信道冲击响应矩阵进行矩阵分解,根据矩阵分解的结果分别获取所述每组信道的初始权值。
其中,BBU获取的信道的原始信道冲击响应矩阵,可通过以下公式表示:
H l(Nl×M)。
上述公式中,Nl表示第l组信道的信道自由度,M表示接收所述RRU发射的信号的用户设备UE的接收端口的数量,H l(Nl×M)表示第l组信道的原始信道冲击响应,H表示原始信道冲击响应,l为大于等于1的正整数。该原始信道冲击响应矩阵中所包含的每个元素,即为其对应的信道在向其对应的接收端口发射信号时的原始信道冲击响应,例如,该矩阵中第一行第一列的元素,表示第l组信道中的第一条信道,在向UE的第一个接收端口发射信号时,所产生的原始信道冲击响应。
在本申请实施例中,可将与BBU相连接的各个RRU的信道分为k组,与BBU相连接的各个RRU的信道的信道自由度为N,则N=N1+N2+…+Nk,其中,N1为第一组信道的信道自由度,N2为第二组信道的信道自由度,Nk为第k组信道的信道自由度。
这种情况下,BBU获取的各组信道的原始信道冲击响应矩阵,可通过以下公式表示:
H 1(N1×M),H 2(N2×M),…,H K(NK×M)。
例如,若与BBU相连接的RRU为RRU 0和RRU 1,RRU 0具有8条用于发射信号的信道,RRU 1具有4条用于发射信号的信道,并且,RRU 0被划分为两组,每组具有4条信道,RRU 1的信道划分为两组,每组具有2条信道,则N为12(即与BBU相连接的各个RRU的信道的信道自由度为12),k为4(即与BBU相连接的各个RRU的信道分为4组),N1为4,N2为4,N3为2,N4为2。
另外,M表示接收所述RRU发射的信号的用户设备UE的接收端口的数量,若UE通过多个接收端口接收RRU发射的信号,则M大于1,若UE通过多个接收端口接收RRU发射的信号,则M等于1。
另外,根据上述步骤可知,本申请实施例公开的方案中,在计算发射权值时,需 要建立各个信道相应的原始信道冲击响应矩阵。而本申请实施例的方案对各个RRU的信道进行分组,对每组信道分别进行计算,通过分组,将RRU的发射权值的计算过程中的运算量分成多个组,从而能够压缩矩阵维度,进一步简化运算,提高发射权值的计算速度。并且,矩阵维度越大,后续运算量越大,运算过程中产生变量越多,相应的,BBU就需要更多内存存储该变量。而本申请实施例通过压缩矩阵维度,简化了运算,也减少了BBU需要存储的变量,节省了BBU的内存开销。
进一步的,在获取每组信道的原始信道冲击响应矩阵之后,通过分别对所述每组信道的原始信道冲击响应矩阵进行矩阵分解,获取每组信道的初始权值。其中,对原始信道冲击响应矩阵进行矩阵分解,能够提取原始信道冲击响应矩阵中的重要特征,将该重要特征作为各组信道的初始权值。矩阵分解的方式可以采用特征值分解的方法或者奇异值分解的方法等,本申请实施例对此不作限定。
为了详细阐述如何计算等效信道冲击响应,作为图2方法的细化,公开本申请的另一实施例,在该实施例中,所述BBU通过以下公式对所述每组信道的初始权值以及原始信道冲击响应进行计算,获取所述每组信道的等效信道冲击响应:
Figure PCTCN2019108461-appb-000043
其中,R表示所述RRU的原始信道冲击响应矩阵的有效秩,Nl表示第l组信道的信道自由度,M表示所述UE的接收端口的数量,H l(Nl×M)表示第l组信道的原始信道冲击响应矩阵,W l(R×Nl)表示第l组信道的初始权值,
Figure PCTCN2019108461-appb-000044
表示第l组信道在相干JT过程中的等效信道冲击响应矩阵,l为大于等于1的正整数。
R表示与BBU相连接的各个RRU的原始信道冲击响应矩阵的有效秩,也就是说,若与BBU相连接的各个RRU的信道的信道自由度为N,接收所述RRU发射的信号的用户设备UE的接收端口的数量为M,则与BBU相连接的各个RRU的原始信道冲击响应矩阵为H(N×M),该矩阵中每一个元素用于表示该元素对应的信道的原始信道冲击响应,R表示H(N×M)的有效秩。
这种情况下,各组信道在相干JT过程中的等效信道冲击响应,可通过以下公式计算:
Figure PCTCN2019108461-appb-000045
另外,在实际的应用场景中,UE用于接收RRU发射的信号的接收端口的数量可能为1个或多个。根据该接收端口的数量的不同,本申请实施例中,采用不同的方式对所述每组信道的等效信道冲击响应进行相干补偿,获取所述每组信道的发射权值。
其中,当所述UE的接收端口数量大于1时,参见图3所示的示意图,所述BBU对所述每组信道的等效信道冲击响应进行相干补偿,获取所述每组信道的发射权值,包括以下步骤:
步骤S21、所述BBU分别对所述每组信道的等效信道冲击响应进行QR分解,获取所述每组信道的正交酉矩阵。
其中,在对第l组信道进行QR分解时,可采用以下公式:
Figure PCTCN2019108461-appb-000046
上述公式中,
Figure PCTCN2019108461-appb-000047
表示第l组信道在相干JT过程中的等效信道冲击响应矩阵,R表示所述RRU的原始信道冲击响应矩阵的有效秩,Nl表示第l组信道的信道自由度,M表示所述UE的接收端口的数量,
Figure PCTCN2019108461-appb-000048
表示对H l(R×M)进行QR分解,
Figure PCTCN2019108461-appb-000049
表示在对第l组信道进行QR分解之后,获取的正交酉矩阵,
Figure PCTCN2019108461-appb-000050
表示在对第l组信道进行QR分解之后,获取的对角元素相位为零的上三角R矩阵,l为大于等于1的正整数。
这种情况下,各组信道的正交酉矩阵,可通过以下公式计算:
Figure PCTCN2019108461-appb-000051
步骤S22、所述BBU获取所述每组信道的正交酉矩阵的共轭转置矩阵,并通过以下公式对所述共轭转置矩阵进行相干补偿,获取每组信道的发射权值:
Figure PCTCN2019108461-appb-000052
其中,
Figure PCTCN2019108461-appb-000053
表示第l组信道的正交酉矩阵,
Figure PCTCN2019108461-appb-000054
表示第l组信道的正交酉矩阵的共轭转置矩阵,R表示所述RRU的原始信道冲击响应矩阵的有效秩,Nl表示第l组信道的信道自由度,W l(R×Nl)表示第l组信道的初始权值,
Figure PCTCN2019108461-appb-000055
表示第l组信道的发射权值,l为大于等于1的正整数。
这种情况下,各组信道的发射权值,可通过以下公式计算:
Figure PCTCN2019108461-appb-000056
通过步骤S21至步骤S22的操作,能够在接收RRU发射的信号的UE的接收端口数量大于1的情况下,获取每组信道的发射权值。
另外,当所述UE的接收端口数量为1时,所述BBU对所述每组信道的等效信道冲击响应进行相干补偿,获取所述每组信道的发射权值,包括:
所述BBU通过以下公式对所述每组信道的等效信道冲击响应进行相干补偿,获取每组信道的发射权值:
Figure PCTCN2019108461-appb-000057
其中,W l(R×Nl)表示第l组信道的初始权值,
Figure PCTCN2019108461-appb-000058
表示第l组信道在相干JT过程中的等效信道冲击响应,R表示所述RRU的原始信道冲击响应矩阵的有效秩,Nl表示第l组信道的信道自由度,
Figure PCTCN2019108461-appb-000059
表示第l组信道的发射权值,exp表示以自然常数e为底的指数函数,j表示虚数符号,theta表示复数的相位。在数学领域,也常用i表示虚数符号。具体的,
Figure PCTCN2019108461-appb-000060
表示
Figure PCTCN2019108461-appb-000061
这一复数的相位,
Figure PCTCN2019108461-appb-000062
表示虚数
Figure PCTCN2019108461-appb-000063
Figure PCTCN2019108461-appb-000064
表示e的
Figure PCTCN2019108461-appb-000065
次方。
由于接收所述RRU发射的信号的UE的接收端口数量为1,即M的值为1,则上述公式也可表达为:
Figure PCTCN2019108461-appb-000066
这种情况下,通过上述公式,即可计算得到每组信道的发射权值。
为了明确本申请的方案,以下通过具体的示例对本申请的方案进行介绍。
参见图4所示的示意图,在本申请的第一示例中,与BBU相连接的各个RRU需要向多个UE发射信号,并且,每个UE接收所述RRU发射的信号的UE的接收端口数量大于1。设定与BBU相连接的各个RRU分别为RRU 0和RRU 1,多个UE分别为UE 0和UE 1。该示例中,由于需要向多个UE发射信号,则同一RRU对不同UE的原始信道冲击响应不同,BBU可根据本申请实施例公开的方案,分别针对不同的UE进行发射权值的计算。
这种情况下,首先BBU对RRU 0和RRU 1的信道进行分组,在本次分组中,将RRU 0的信道划分为一个或多个信道组,将RRU 1的信道划分为一个或多个信道组。确定每组信道针对不同UE的原始信道冲击响应之后,再根据每组信道针对不同UE的原始信道冲击响应,计算每组信道针对不同UE(即UE 0和UE 1)的初始权值。
然后,根据以下公式,计算得到每组信道在相干JT过程中,针对不同UE的等效信道冲击响应:
Figure PCTCN2019108461-appb-000067
由于该示例中,UE的接收端口数量大于1,再获取每组信道在相干JT过程中,针对不同UE的等效信道冲击响应之后,通过以下公式对等效信道冲击响应进行QR分解:
Figure PCTCN2019108461-appb-000068
在获取每组信道的正交酉矩阵的共轭转置矩阵之后,BBU通过以下公式再对共轭转置矩阵进行相干补偿,获取每组信道针对不同UE的发射权值:
Figure PCTCN2019108461-appb-000069
参见图5所示的示意图,在本申请的第二示例中,与BBU相连接的各个RRU需要向一个UE发射信号,并且,该UE接收所述RRU发射的信号的UE的接收端口数量大于1。设定与BBU相连接的各个RRU分别为RRU 0和RRU 1。
这种情况下,首先BBU对RRU 0和RRU 1的信道进行分组,在本次分组中,将RRU 0的信道划分为一个或多个信道组,将RRU 1的信道划分为一个或多个信道组。确定每组信道的原始信道冲击响应之后,再根据每组信道的原始信道冲击响应,计算每组信道的初始权值。
然后,根据以下公式,计算得到每组信道在相干JT过程中的等效信道冲击响应:
Figure PCTCN2019108461-appb-000070
由于该示例中,UE的接收端口数量大于1,在获取每组信道在相干JT过程中的等效信道冲击响应之后,通过以下公式对等效信道冲击响应进行QR分解:
Figure PCTCN2019108461-appb-000071
在获取每组信道的正交酉矩阵的共轭转置矩阵之后,BBU通过以下公式再对共轭转置矩阵进行相干补偿,获取每组信道的发射权值:
Figure PCTCN2019108461-appb-000072
参见图6所示的示意图,在本申请的第三示例中,与BBU相连接的各个RRU需要向多个UE发射信号,并且,每个UE接收所述RRU发射的信号的UE的接收端口数量为1。设定与BBU相连接的各个RRU分别为RRU 0和RRU 1,多个UE分别为UE 0和UE 1。该示例中,由于需要向多个UE发射信号,则同一RRU对不同UE的原始信道冲击响应不同,BBU可根据本申请实施例公开的方案,分别针对不同的UE进行发射权值的计算。
这种情况下,首先BBU对RRU 0和RRU 1的信道进行分组,在本次分组中,将RRU 0的信道划分为一个或多个信道组,将RRU 1的信道划分为一个或多个信道组。确定每组信道针对不同UE的原始信道冲击响应之后,再根据每组信道针对不同UE的原始信道冲击响应,计算每组信道针对不同UE的初始权值。
然后,根据以下公式,计算得到每组信道在相干JT过程中,针对不同UE的等效信道冲击响应:
Figure PCTCN2019108461-appb-000073
由于该示例中,UE的接收端口数量为1,在获取每组信道在相干JT过程中,针对不同UE的等效信道冲击响应之后,通过以下公式对每组信道的等效信道冲击响应进行相干补偿,获取每组信道的发射权值:
Figure PCTCN2019108461-appb-000074
参见图7所示的示意图,在本申请的第四示例中,与BBU相连接的各个RRU需要向一个UE发射信号,并且,该UE接收所述RRU发射的信号的UE的接收端口数量为1。设定与BBU相连接的各个RRU分别为RRU 0和RRU 1。
这种情况下,首先BBU对RRU 0和RRU 1的信道进行分组,在本次分组中,将RRU 0的信道划分为一个或多个信道组,将RRU 1的信道划分为一个或多个信道组。 在确定每组信道的原始信道冲击响应之后,再根据每组信道的原始信道冲击响应,计算每组信道的初始权值。
然后,根据以下公式,计算得到每组信道在相干JT过程中的等效信道冲击响应:
Figure PCTCN2019108461-appb-000075
由于该示例中,UE的接收端口数量为1,在获取每组信道在相干JT过程中的等效信道冲击响应之后,通过以下公式对所述每组信道的等效信道冲击响应进行相干补偿,获取每组信道的发射权值:
Figure PCTCN2019108461-appb-000076
参见图8所示的示意图,在本申请的第五示例中,与BBU相连接的各个RRU需要向多个UE发射信号,并且,每个UE接收所述RRU发射的信号的UE的接收端口数量大于1。设定与BBU相连接的各个RRU分别为RRU 0、RRU 1、RRU 2、RRU 3和RRU 4,多个UE分别为UE 0和UE 1。该示例中,由于需要向多个UE发射信号,则同一RRU对不同UE的原始信道冲击响应不同,BBU可根据本申请实施例公开的方案,分别针对不同的UE进行发射权值的计算。
这种情况下,首先BBU对RRU 0和RRU 1的信道进行分组,在本次分组中,将RRU 0的信道划分为一个或多个信道组,并且,将RRU 1、RRU 2、RRU 3和RRU 4的信道划分为一个信道组。在确定每组信道针对不同UE的原始信道冲击响应之后,再根据每组信道针对不同UE的原始信道冲击响应,计算每组信道针对不同UE(即UE 0和UE 1)的初始权值。
然后,根据以下公式,计算得到每组信道在相干JT过程中,针对不同UE的等效信道冲击响应:
Figure PCTCN2019108461-appb-000077
由于该示例中,UE的接收端口数量大于1,再获取每组信道在相干JT过程中,针对不同UE的等效信道冲击响应之后,通过以下公式对等效信道冲击响应进行QR分解:
Figure PCTCN2019108461-appb-000078
在获取每组信道的正交酉矩阵的共轭转置矩阵之后,BBU通过以下公式再对共轭转置矩阵进行相干补偿,获取每组信道针对不同UE的发射权值:
Figure PCTCN2019108461-appb-000079
进一步的,在本申请实施例公开的方案中,在获取所述每组信道的发射权值之后,还包括以下步骤:
首先,所述BBU在接收到所述RRU传输的发射信号之后,将所述RRU对应的各组信道的发射权值作为所述RRU的发射信号的加权系数,对所述发射信号进行加权处理。
然后,所述BBU向所述UE传输加权处理后的发射信号。
本申请实施例中,通过各组信道的发射权值表征信道对应的RRU的发射权值,这种情况下,在获取RRU传输的发射信号后,可以根据RRU对应的各组信道的发射权 值,进行加权处理。
例如,若与BBU相连接的RRU包括RRU 0和RRU 1,RRU 0的信道被分成两组,而RRU 1的信道被分成四组,在获取各组信道的发射权值之后,将RRU 0对应的两组信道的发射权值作为RRU 0的发射信号的加权系数,以及RRU 1对应的四组信道的发射权值作为RRU 1的发射信号的加权系数,并据此进行加权处理,获取加权处理后的发射信号,然后向UE传输该加权处理后的发射信号。例如,若RRU 0对应的两组信道的发射权值分别为c1和c2,RRU 1对应的四组信道的发射权值分别为c3、c4、c5和c6,则加权处理后的发射信号可以为:RRU 0的发射信号*(c1+c2)+RRU 1的发射信号*(c3+c4+c5+c6)。
另外,若与BBU相连接的RRU包括RRU 0、RRU 1、RRU 2、RRU 3和RRU 4,RRU 0的信道划分为两个信道组,RRU 1、RRU 2、RRU 3和RRU 4的信道划分为一个信道组,这种情况下,在获取RRU 0、RRU 1、RRU 2、RRU 3和RRU 4的发射信号之后,将RRU 0对应的两组信道的发射权值作为RRU 0的发射信号的加权系数,以及RRU 1、RRU 2、RRU 3和RRU 4对应的一组信道的发射权值作为RRU 1、RRU 2、RRU 3和RRU 4的发射信号的加权系数,并据此进行加权处理,获取加权处理后的发射信号,然后向UE传输该加权处理后的发射信号。例如,若RRU 0对应的两组信道的发射权值分别为c1和c2,RRU 1、RRU 2、RRU 3和RRU 4对应的一组信号的发射信号的发射权值为c3,则加权处理后的发射信号可以为:RRU 0的发射信号*(c1+c2)+(RRU 1的发射信号+RRU 2的发射信号+RRU 3的发射信号+RRU 4的发射信号)*c3。
下述为本申请装置实施例,可以用于执行本申请方法实施例。对于本申请装置实施例中未披露的细节,请参照本申请方法实施例。
在本实施例中,公开一种相干联合发射JT中计算发射权值的装置,该装置包括:收发器和处理器。
其中,所述处理器用于根据与自身相连接的射频拉远单元RRU的信道自由度,对所述RRU的信道进行划分;
所述收发器用于接收所述RRU针对同一个用户设备UE传输的信道参考信号;
所述处理器还用于根据所述信道参考信号确定划分后的每组信道的原始信道冲击响应,根据所述每组信道的原始信道冲击响应,确定所述每组信道的初始权值,并根据所述每组信道的初始权值和原始信道冲击响应,计算所述每组信道的等效信道冲击响应,再通过对所述每组信道的等效信道冲击响应进行相干补偿,获取所述每组信道的发射权值,所述每组信道的发射权值用于表征所述RRU的发射权值。
通过本申请实施例公开的方案,能够获取RRU在相干JT中的发射权值,并且,由相干JT场景中,各个BBU分别用于计算与其相连接的RRU的发射权值。也就是说,本申请实施例公开的方案计算发射权值时,无需修改RRU与BBU的连接方式,以将各个RRU连接至同一个BBU,而是由各个BBU分别计算与其自身相连接的RRU的发射权值。因此,解决了现有技术中需要修改RRU与BBU的连接方式的问题,节省了人力物力。
进一步的,本申请实施例的方案中,各个BBU分别计算与其自身相连接的RRU的发射权值,无需由一个BBU集中计算所有RRU的发射权值,相对于现有技术来说,BBU的计算量减少,能够减少BBU计算发射权值所需的时间,从而提高了发射权值的计算效率。
进一步的,在本申请实施例公开的相干联合发射JT中计算发射权值的装置中,所述处理器根据所述每组信道的原始信道冲击响应,确定所述每组信道的初始权值,包括:根据所述每组信道的原始信道冲击响应,分别获取每组信道的原始信道冲击响应矩阵,分别对所述每组信道的原始信道冲击响应矩阵进行矩阵分解,根据矩阵分解的结果分别获取所述每组信道的初始权值。
进一步的,在本申请实施例公开的相干联合发射JT中计算发射权值的装置中,所述处理器通过以下公式对所述每组信道的初始权值以及原始信道冲击响应进行计算,获取所述每组信道的等效信道冲击响应:
Figure PCTCN2019108461-appb-000080
其中,R表示所述RRU的原始信道冲击响应矩阵的有效秩,Nl表示第l组信道的信道自由度,M表示所述UE的接收端口的数量,H l(Nl×M)表示第l组信道的原始信道冲击响应矩阵,W l(R×Nl)表示第l组信道的初始权值,
Figure PCTCN2019108461-appb-000081
表示第l组信道的等效信道冲击响应矩阵,l为大于等于1的正整数。
进一步的,在本申请实施例公开的相干联合发射JT中计算发射权值的装置中,当所述UE的接收端口数量大于1时,所述处理器对所述每组信道的等效信道冲击响应进行相干补偿,获取所述每组信道的发射权值,包括:分别对所述每组信道的等效信道冲击响应进行QR分解,获取所述每组信道的正交酉矩阵,再获取所述每组信道的正交酉矩阵的共轭转置矩阵,并通过以下公式对所述共轭转置矩阵进行相干补偿,获取每组信道的发射权值:
Figure PCTCN2019108461-appb-000082
其中,
Figure PCTCN2019108461-appb-000083
表示第l组信道的正交酉矩阵,
Figure PCTCN2019108461-appb-000084
表示第l组信道的正交酉矩阵的共轭转置矩阵,R表示所述RRU的原始信道冲击响应矩阵的有效秩,Nl表示第l组信道的信道自由度,W l(R×Nl)表示第l组信道的初始权值,
Figure PCTCN2019108461-appb-000085
表示第l组信道的发射权值,l为大于等于1的正整数。
进一步的,在本申请实施例公开的相干联合发射JT中计算发射权值的装置中,当所述UE的接收端口数量为1时,所述处理器通过以下公式对所述每组信道的等效信道冲击响应进行相干补偿,获取每组信道的发射权值:
Figure PCTCN2019108461-appb-000086
其中,W l(R×Nl)表示第l组信道的初始权值,
Figure PCTCN2019108461-appb-000087
表示第l组信道在相干JT过程中的等效信道冲击响应,R表示所述RRU的原始信道冲击响应矩阵的有效秩,Nl表示第l组信道的信道自由度,
Figure PCTCN2019108461-appb-000088
表示第l组信道的发射权值,exp表示以自然常数e为底的指数函数,j表示虚数符号,theta表示复数的相位。
进一步的,在本申请实施例公开的相干联合发射JT中计算发射权值的装置中,在获取所述每组信道的发射权值之后,所述处理器还用于在接收到所述RRU传输的发射信号之后,将所述RRU对应的各组信道的发射权值作为所述RRU的发射信号的加权系数,对所述发射信号进行加权处理,并向所述UE传输加权处理后的发射信号。
相应的,在本申请另一实施例中,还公开一种相干联合发射JT中计算发射权值的装置,参见图9所示的结构示意图,所述相干联合发射JT中计算发射权值的装置包括:信道划分模块110、响应确定模块120、初始权值确定模块130、响应计算模块140和发射权值获取模块150。
其中,所述信道划分模块110,用于根据与自身相连接的射频拉远单元RRU的信道自由度,对所述RRU的信道进行划分;
所述响应确定模块120,用于在接收到所述RRU针对同一个用户设备UE传输的信道参考信号之后,根据所述信道参考信号确定划分后的每组信道的原始信道冲击响应;
所述初始权值确定模块130,用于根据所述每组信道的原始信道冲击响应,确定所述每组信道的初始权值;
所述响应计算模块140,用于根据所述每组信道的初始权值和原始信道冲击响应,计算所述每组信道的等效信道冲击响应;
所述发射权值获取模块150,用于通过对所述每组信道的等效信道冲击响应进行相干补偿,获取所述每组信道的发射权值,所述每组信道的发射权值用于表征所述RRU的发射权值。
通过本申请实施例公开的装置,能够获取RRU在相干JT中的发射权值,并且,由相干JT场景中,各个BBU分别用于计算与其相连接的RRU的发射权值。也就是说,本申请实施例公开的方案计算发射权值时,无需修改RRU与BBU的连接方式,以将各个RRU连接至同一个BBU,而是由各个BBU分别计算与其自身相连接的RRU的发射权值。因此,解决了现有技术中需要修改RRU与BBU的连接方式的问题,节省了人力物力。
进一步的,本申请实施例的方案中,各个BBU分别计算与其自身相连接的RRU的发射权值,无需由一个BBU集中计算所有RRU的发射权值,相对于现有技术来说,BBU的计算量减少,能够减少BBU计算发射权值所需的时间,从而提高了发射权值的计算效率。
进一步的,在本申请实施例公开的相干联合发射JT中计算发射权值的装置中,所述初始权值确定模块130包括:
响应矩阵获取单元,用于根据所述每组信道的原始信道冲击响应,分别获取每组信道的原始信道冲击响应矩阵;
响应矩阵分解单元,用于分别对所述每组信道的原始信道冲击响应矩阵进行矩阵分解,根据矩阵分解的结果分别获取所述每组信道的初始权值。
其中,BBU获取的信道的原始信道冲击响应矩阵,可通过以下公式表示:
H l(Nl×M)。
上述公式中,Nl表示第l组信道的信道自由度,M表示接收所述RRU发射的信号的用户设备UE的接收端口的数量,H l(Nl×M)表示第l组信道的原始信道冲击响应,H表示原始信道冲击响应,l为大于等于1的正整数。
进一步的,在本申请实施例公开的相干联合发射JT中计算发射权值的装置中,所述响应计算模块140通过以下公式对所述每组信道的初始权值以及原始信道冲击响应进行计算,获取所述每组信道的等效信道冲击响应:
Figure PCTCN2019108461-appb-000089
其中,R表示所述RRU的原始信道冲击响应矩阵的有效秩,Nl表示第l组信道的信道自由度,M表示所述UE的接收端口的数量,H l(Nl×M)表示第l组信道的原始信道冲击响应矩阵,W l(R×Nl)表示第l组信道的初始权值,
Figure PCTCN2019108461-appb-000090
表示第l组信道的等效信道冲击响应矩阵,l为大于等于1的正整数。
R表示与BBU相连接的各个RRU的原始信道冲击响应矩阵的有效秩,也就是说,若与BBU相连接的各个RRU的信道的信道自由度为N,接收所述RRU发射的信号的用户设备UE的接收端口的数量为M,则与BBU相连接的各个RRU的原始信道冲击响应矩阵为H(N×M),该矩阵中每一个元素用于表示该元素对应的信道的原始信道冲击响应,R表示H(N×M)的有效秩。
另外,在实际的应用场景中,UE用于接收RRU发射的信号的接收端口的数量可能为1个或多个。根据该接收端口的数量的不同,本申请实施例中,采用不同的方式对所述每组信道的等效信道冲击响应进行相干补偿,获取所述每组信道的发射权值。
这种情况下,在本申请实施例公开的相干联合发射JT中计算发射权值的装置中,当所述UE的接收端口数量大于1时,所述发射权值获取模块150包括:
QR分解单元,用于分别对所述每组信道的等效信道冲击响应进行QR分解,获取所述每组信道的正交酉矩阵;
发射权值获取单元,用于获取所述每组信道的正交酉矩阵的共轭转置矩阵,并通过以下公式对所述共轭转置矩阵进行相干补偿,获取每组信道的发射权值:
Figure PCTCN2019108461-appb-000091
其中,
Figure PCTCN2019108461-appb-000092
表示第l组信道的正交酉矩阵,
Figure PCTCN2019108461-appb-000093
表示第l组信道的正交酉矩阵的共轭转置矩阵,R表示所述RRU的原始信道冲击响应矩阵的有效秩,Nl表示第l组信道的信道自由度,W l(R×Nl)表示第l组信道的初始权值,
Figure PCTCN2019108461-appb-000094
表示第l组信道的发射权值,l为大于等于1的正整数。
另外,在本申请实施例公开的相干联合发射JT中计算发射权值的装置中,当所述UE的接收端口数量为1时,所述发射权值获取模块150包括:
相干补偿单元,用于通过以下公式对所述每组信道的等效信道冲击响应进行相干补偿,获取每组信道的发射权值:
Figure PCTCN2019108461-appb-000095
其中,W l(R×Nl)表示第l组信道的初始权值,
Figure PCTCN2019108461-appb-000096
表示第l组信道在相干JT过程中的等效信道冲击响应,R表示所述RRU的原始信道冲击响应矩阵的有效秩,Nl表示第l组信道的信道自由度,
Figure PCTCN2019108461-appb-000097
表示第l组信道的发射权值,exp表示以自然常数e为底的指数函数,j表示虚数符号,theta表示复数的相位。
进一步的,在本申请实施例公开的相干联合发射JT中计算发射权值的装置中,还包括:加权处理模块和信号发射模块,
在获取所述每组信道的发射权值之后,所述加权处理模块用于在接收到所述RRU传输的发射信号之后,将所述RRU对应的各组信道的发射权值作为所述RRU的发射信号的加权系数,对所述发射信号进行加权处理;
所述信号发射模块用于向所述UE传输加权处理后的发射信号。
本申请实施例中,通过各组信道的发射权值表征信道对应的RRU的发射权值,这种情况下,在获取RRU传输的发射信号后,可以根据RRU对应的各组信道的发射权值,进行加权处理。
图10示出了上述实施例中所涉及的基带处理单元BBU的一种可能的结构示意图,该BBU包括:存储器、处理器200及存储在存储器上并可在处理器上运行的计算机程序。进一步的,还可以包括收发器100,存储器可包括随机存取存储器300、只读存储器400以及总线500。其中,处理器200通过总线500分别耦接收发器100、随机存取存储器300以及只读存储器400。其中,当需要运行BBU时,通过固化在只读存储器400中的基本输入输出***或者嵌入式***中的bootloader引导***进行启动,引导BBU进入正常运行状态。在BBU进入正常运行状态后,在随机存取存储器300中运行应用程序和操作***,使得处理器执行所述计算机程序时,实现上述各个实施例所述的方法。
具体的,处理器用于根据与自身相连接的射频拉远单元RRU的信道自由度,对所述RRU的信道进行划分;
收发器用于接收所述RRU针对同一个用户设备UE传输的信道参考信号;
所述处理器还用于根据所述信道参考信号确定划分后的每组信道的原始信道冲击响应,根据所述每组信道的原始信道冲击响应,确定所述每组信道的初始权值,并根据所述每组信道的初始权值和原始信道冲击响应,计算所述每组信道的等效信道冲击响应,再通过对所述每组信道的等效信道冲击响应进行相干补偿,获取所述每组信道的发射权值,所述每组信道的发射权值用于表征所述RRU的发射权值。
本发明实施例的BBU可对应于上述图2至图8所对应的实施例中的BBU,并且,该BBU中的处理器和存储器等可以实现图2至图8所对应的实施例中的BBU所具有的功能和/或所实施的各种步骤和方法。为了简洁,在此不再赘述。
具体实现中,本申请实施例还提供一种计算机可读介质,其中,该计算机可读介质可存储有程序,该程序执行时,可实施包括图2至图8提供的相干联合发射JT中计算发射权值方法的部分或全部步骤。任意设备中的存储介质均可为磁碟、光盘、只读 存储记忆体(英文:read-only memory,简称:ROM)或随机存储记忆体(英文:random access memory,简称:RAM)等。
其中,处理器可以是中央处理器(central processing unit,CPU)、网络处理器(network processor,NP)或者CPU和NP的组合。处理器还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(application-specific integrated circuit,ASIC),可编程逻辑器件(programmable logic device,PLD)或其组合。上述PLD可以是复杂可编程逻辑器件(complex programmable logic device,CPLD),现场可编程逻辑门阵列(field-programmable gate array,FPGA),通用阵列逻辑(generic array logic,GAL)或其任意组合。存储器可以包括易失性存储器(volatile memory),例如随机存取存储器(random-access memory,RAM);存储器也可以包括非易失性存储器(non-volatile memory),例如只读存储器(read-only memory,ROM),快闪存储器(flash memory),硬盘(hard disk drive,HDD)或固态硬盘(solid-state drive,SSD);存储器还可以包括上述种类的存储器的组合。
本领域技术任何还可以了解到本申请实施例列出的各种说明性逻辑块(illustrative logical block)和步骤(step)可以通过电子硬件、电脑软件,或两者的结合进行实现。这样的功能是通过硬件还是软件来实现取决于特定的应用和整个***的设计要求。本领域技术人员可以对于每种特定的应用,可以使用各种方法实现所述的功能,但这种实现不应被理解为超出本申请实施例保护的范围。
本申请实施例中所描述的各种说明性的逻辑单元和电路可以通过通用处理器,数字信号处理器,专用集成电路(ASIC),现场可编程门阵列(FPGA)或其它可编程逻辑装置,离散门或晶体管逻辑,离散硬件部件,或上述任何组合的设计来实现或操作所描述的功能。通用处理器可以为微处理器,可选地,该通用处理器也可以为任何传统的处理器、控制器、微控制器或状态机。处理器也可以通过计算装置的组合来实现,例如数字信号处理器和微处理器,多个微处理器,一个或多个微处理器联合一个数字信号处理器核,或任何其它类似的配置来实现。
本申请实施例中所描述的方法或算法的步骤可以直接嵌入硬件、处理器执行的软件单元、或者这两者的结合。软件单元可以存储于RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动磁盘、CD-ROM或本领域中其它任意形式的存储媒介中。示例性地,存储媒介可以与处理器连接,以使得处理器可以从存储媒介中读取信息,并可以向存储媒介存写信息。可选地,存储媒介还可以集成到处理器中。处理器和存储媒介可以设置于ASIC中,ASIC可以设置于UE中。可选地,处理器和存储媒介也可以设置于UE中的不同的部件中。
应理解,在本申请的各种实施例中,各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令 时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘Solid State Disk(SSD))等。
本说明书的各个部分均采用递进的方式进行描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点介绍的都是与其他实施例不同之处。尤其,对于装置和***实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例部分的说明即可。
尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。
本领域的技术人员可以清楚地了解到本发明实施例中的技术可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明实施例中的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
本说明书中各个实施例之间相同相似的部分互相参见即可。尤其,对于……实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例中的说明即可。
以上所述的本发明实施方式并不构成对本发明保护范围的限定。

Claims (23)

  1. 一种相干联合发射JT中计算发射权值的方法,其特征在于,包括:
    基带处理单元BBU根据与自身相连接的射频拉远单元RRU的信道自由度,对所述RRU的信道进行划分;
    所述BBU在接收到所述RRU针对同一个用户设备UE传输的信道参考信号之后,根据所述信道参考信号确定划分后的每组信道的原始信道冲击响应;
    所述BBU根据所述每组信道的原始信道冲击响应,确定所述每组信道的初始权值;
    所述BBU根据所述每组信道的初始权值和原始信道冲击响应,计算所述每组信道的等效信道冲击响应;
    所述BBU通过对所述每组信道的等效信道冲击响应进行相干补偿,获取所述每组信道的发射权值,所述每组信道的发射权值用于表征所述RRU的发射权值。
  2. 根据权利要求1所述的相干联合发射JT中计算发射权值的方法,其特征在于,所述BBU根据所述每组信道的原始信道冲击响应,确定所述每组信道的初始权值,包括:
    所述BBU根据所述每组信道的原始信道冲击响应,分别获取每组信道的原始信道冲击响应矩阵;
    所述BBU分别对所述每组信道的原始信道冲击响应矩阵进行矩阵分解,根据矩阵分解的结果分别获取所述每组信道的初始权值。
  3. 根据权利要求1所述的相干联合发射JT中计算发射权值的方法,其特征在于,所述BBU通过以下公式对所述每组信道的初始权值以及原始信道冲击响应进行计算,获取所述每组信道的等效信道冲击响应:
    Figure PCTCN2019108461-appb-100001
    其中,R表示所述RRU的原始信道冲击响应矩阵的有效秩,Nl表示第l组信道的信道自由度,M表示所述UE的接收端口的数量,H l(Nl×M)表示第l组信道的原始信道冲击响应矩阵,W l(R×Nl)表示第l组信道的初始权值,
    Figure PCTCN2019108461-appb-100002
    表示第l组信道的等效信道冲击响应矩阵,l为大于等于1的正整数。
  4. 根据权利要求1所述的相干联合发射JT中计算发射权值的方法,其特征在于,当所述UE的接收端口数量大于1时,所述BBU对所述每组信道的等效信道冲击响应进行相干补偿,获取所述每组信道的发射权值,包括:
    所述BBU分别对所述每组信道的等效信道冲击响应进行QR分解,获取所述每组信道的正交酉矩阵;
    所述BBU获取所述每组信道的正交酉矩阵的共轭转置矩阵,并通过以下公式对所述共轭转置矩阵进行相干补偿,获取每组信道的发射权值:
    Figure PCTCN2019108461-appb-100003
    其中,
    Figure PCTCN2019108461-appb-100004
    表示第l组信道的正交酉矩阵,
    Figure PCTCN2019108461-appb-100005
    表示第l组信道的 正交酉矩阵的共轭转置矩阵,R表示所述RRU的原始信道冲击响应矩阵的有效秩,Nl表示第l组信道的信道自由度,W l(R×Nl)表示第l组信道的初始权值,
    Figure PCTCN2019108461-appb-100006
    表示第l组信道的发射权值,l为大于等于1的正整数。
  5. 根据权利要求1所述的相干联合发射JT中计算发射权值的方法,其特征在于,当所述UE的接收端口数量为1时,所述BBU对所述每组信道的等效信道冲击响应进行相干补偿,获取所述每组信道的发射权值,包括:
    所述BBU通过以下公式对所述每组信道的等效信道冲击响应进行相干补偿,获取每组信道的发射权值:
    Figure PCTCN2019108461-appb-100007
    其中,W l(R×Nl)表示第l组信道的初始权值,
    Figure PCTCN2019108461-appb-100008
    表示第l组信道在相干JT过程中的等效信道冲击响应,R表示所述RRU的原始信道冲击响应矩阵的有效秩,Nl表示第l组信道的信道自由度,
    Figure PCTCN2019108461-appb-100009
    表示第l组信道的发射权值,exp表示以自然常数e为底的指数函数,j表示虚数符号,theta表示复数的相位。
  6. 根据权利要求1至5任一项所述的相干联合发射JT中计算发射权值的方法,其特征在于,在获取所述每组信道的发射权值之后,还包括:
    所述BBU在接收到所述RRU传输的发射信号之后,将所述RRU对应的各组信道的发射权值作为所述RRU的发射信号的加权系数,对所述发射信号进行加权处理;
    所述BBU向所述UE传输加权处理后的发射信号。
  7. 根据权利要求1所述的相干联合发射JT中计算发射权值的方法,其特征在于,所述BBU分别对所述每组信道的等效信道冲击响应进行QR分解,包括:
    通过以下公式对第l组信道进行QR分解:
    Figure PCTCN2019108461-appb-100010
    其中,
    Figure PCTCN2019108461-appb-100011
    表示第l组信道在相干JT过程中的等效信道冲击响应矩阵,R表示所述RRU的原始信道冲击响应矩阵的有效秩,Nl表示第l组信道的信道自由度,M表示所述UE的接收端口的数量,
    Figure PCTCN2019108461-appb-100012
    表示对H l(R×M)进行QR分解,
    Figure PCTCN2019108461-appb-100013
    表示在对第l组信道进行QR分解之后,获取的正交酉矩阵,
    Figure PCTCN2019108461-appb-100014
    表示在对第l组信道进行QR分解之后,获取的对角元素相位为零的上三角R矩阵,l为大于等于1的正整数。
  8. 一种相干联合发射JT中计算发射权值的装置,其特征在于,包括:
    收发器和处理器;
    其中,所述处理器用于根据与自身相连接的射频拉远单元RRU的信道自由度,对所述RRU的信道进行划分;
    所述收发器用于接收所述RRU针对同一个用户设备UE传输的信道参考信号;
    所述处理器还用于根据所述信道参考信号确定划分后的每组信道的原始信道冲击 响应,根据所述每组信道的原始信道冲击响应,确定所述每组信道的初始权值,并根据所述每组信道的初始权值和原始信道冲击响应,计算所述每组信道的等效信道冲击响应,再通过对所述每组信道的等效信道冲击响应进行相干补偿,获取所述每组信道的发射权值,所述每组信道的发射权值用于表征所述RRU的发射权值。
  9. 根据权利要求8所述的相干联合发射JT中计算发射权值的装置,其特征在于,
    所述处理器根据所述每组信道的原始信道冲击响应,确定所述每组信道的初始权值,包括:根据所述每组信道的原始信道冲击响应,分别获取每组信道的原始信道冲击响应矩阵,分别对所述每组信道的原始信道冲击响应矩阵进行矩阵分解,根据矩阵分解的结果分别获取所述每组信道的初始权值。
  10. 根据权利要求8所述的相干联合发射JT中计算发射权值的装置,其特征在于,所述处理器通过以下公式对所述每组信道的初始权值以及原始信道冲击响应进行计算,获取所述每组信道的等效信道冲击响应:
    Figure PCTCN2019108461-appb-100015
    其中,R表示所述RRU的原始信道冲击响应矩阵的有效秩,Nl表示第l组信道的信道自由度,M表示所述UE的接收端口的数量,H l(Nl×M)表示第l组信道的原始信道冲击响应矩阵,W l(R×Nl)表示第l组信道的初始权值,
    Figure PCTCN2019108461-appb-100016
    表示第l组信道的等效信道冲击响应矩阵,l为大于等于1的正整数。
  11. 根据权利要求8所述的相干联合发射JT中计算发射权值的装置,其特征在于,当所述UE的接收端口数量大于1时,所述处理器对所述每组信道的等效信道冲击响应进行相干补偿,获取所述每组信道的发射权值,包括:分别对所述每组信道的等效信道冲击响应进行QR分解,获取所述每组信道的正交酉矩阵,再获取所述每组信道的正交酉矩阵的共轭转置矩阵,并通过以下公式对所述共轭转置矩阵进行相干补偿,获取每组信道的发射权值:
    Figure PCTCN2019108461-appb-100017
    其中,
    Figure PCTCN2019108461-appb-100018
    表示第l组信道的正交酉矩阵,
    Figure PCTCN2019108461-appb-100019
    表示第l组信道的正交酉矩阵的共轭转置矩阵,R表示所述RRU的原始信道冲击响应矩阵的有效秩,Nl表示第l组信道的信道自由度,W l(R×Nl)表示第l组信道的初始权值,
    Figure PCTCN2019108461-appb-100020
    表示第l组信道的发射权值,l为大于等于1的正整数。
  12. 根据权利要求8所述的相干联合发射JT中计算发射权值的装置,其特征在于,
    当所述UE的接收端口数量为1时,所述处理器通过以下公式对所述每组信道的等效信道冲击响应进行相干补偿,获取每组信道的发射权值:
    Figure PCTCN2019108461-appb-100021
    其中,W l(R×Nl)表示第l组信道的初始权值,
    Figure PCTCN2019108461-appb-100022
    表示第l组信道在相干JT过程中的等效信道冲击响应,R表示所述RRU的原始信道冲击响应矩阵的有效 秩,Nl表示第l组信道的信道自由度,
    Figure PCTCN2019108461-appb-100023
    表示第l组信道的发射权值,exp表示以自然常数e为底的指数函数,j表示虚数符号,theta表示复数的相位。
  13. 根据权利要求8至12任一项所述的相干联合发射JT中计算发射权值的装置,其特征在于,
    在获取所述每组信道的发射权值之后,所述处理器还用于在接收到所述RRU传输的发射信号之后,将所述RRU对应的各组信道的发射权值作为所述RRU的发射信号的加权系数,对所述发射信号进行加权处理,并向所述UE传输加权处理后的发射信号。
  14. 根据权利要求8所述的相干联合发射JT中计算发射权值的装置,其特征在于,所述处理器通过以下公式对第l组信道进行QR分解:
    Figure PCTCN2019108461-appb-100024
    其中,
    Figure PCTCN2019108461-appb-100025
    表示第l组信道在相干JT过程中的等效信道冲击响应矩阵,R表示所述RRU的原始信道冲击响应矩阵的有效秩,Nl表示第l组信道的信道自由度,M表示所述UE的接收端口的数量,
    Figure PCTCN2019108461-appb-100026
    表示对H l(R×M)进行QR分解,
    Figure PCTCN2019108461-appb-100027
    表示在对第l组信道进行QR分解之后,获取的正交酉矩阵,
    Figure PCTCN2019108461-appb-100028
    表示在对第l组信道进行QR分解之后,获取的对角元素相位为零的上三角R矩阵,l为大于等于1的正整数。
  15. 一种相干联合发射JT中计算发射权值的装置,其特征在于,包括:
    信道划分模块,用于根据与自身相连接的射频拉远单元RRU的信道自由度,对所述RRU的信道进行划分;
    响应确定模块,用于在接收到所述RRU针对同一个用户设备UE传输的信道参考信号之后,根据所述信道参考信号确定划分后的每组信道的原始信道冲击响应;
    初始权值确定模块,用于根据所述每组信道的原始信道冲击响应,确定所述每组信道的初始权值;
    响应计算模块,用于根据所述每组信道的初始权值和原始信道冲击响应,计算所述每组信道的等效信道冲击响应;
    发射权值获取模块,用于通过对所述每组信道的等效信道冲击响应进行相干补偿,获取所述每组信道的发射权值,所述每组信道的发射权值用于表征所述RRU的发射权值。
  16. 根据权利要求15所述的相干联合发射JT中计算发射权值的装置,其特征在于,所述初始权值确定模块包括:
    响应矩阵获取单元,用于根据所述每组信道的原始信道冲击响应,分别获取每组信道的原始信道冲击响应矩阵;
    响应矩阵分解单元,用于分别对所述每组信道的原始信道冲击响应矩阵进行矩阵分解,根据矩阵分解的结果分别获取所述每组信道的初始权值。
  17. 根据权利要求15所述的相干联合发射JT中计算发射权值的装置,其特征在于,所述响应计算模块通过以下公式对所述每组信道的初始权值以及原始信道冲击响应进行计算,获取所述每组信道的等效信道冲击响应:
    Figure PCTCN2019108461-appb-100029
    其中,R表示所述RRU的原始信道冲击响应矩阵的有效秩,Nl表示第l组信道的信道自由度,M表示所述UE的接收端口的数量,H l(Nl×M)表示第l组信道的原始信道冲击响应矩阵,W l(R×Nl)表示第l组信道的初始权值,
    Figure PCTCN2019108461-appb-100030
    表示第l组信道的等效信道冲击响应矩阵,l为大于等于1的正整数。
  18. 根据权利要求15所述的相干联合发射JT中计算发射权值的装置,其特征在于,当所述UE的接收端口数量大于1时,所述发射权值获取模块包括:
    QR分解单元,用于分别对所述每组信道的等效信道冲击响应进行QR分解,获取所述每组信道的正交酉矩阵;
    发射权值获取单元,用于获取所述每组信道的正交酉矩阵的共轭转置矩阵,并通过以下公式对所述共轭转置矩阵进行相干补偿,获取每组信道的发射权值:
    Figure PCTCN2019108461-appb-100031
    其中,
    Figure PCTCN2019108461-appb-100032
    表示第l组信道的正交酉矩阵,
    Figure PCTCN2019108461-appb-100033
    表示第l组信道的正交酉矩阵的共轭转置矩阵,R表示所述RRU的原始信道冲击响应矩阵的有效秩,Nl表示第l组信道的信道自由度,W l(R×Nl)表示第l组信道的初始权值,
    Figure PCTCN2019108461-appb-100034
    表示第l组信道的发射权值,l为大于等于1的正整数。
  19. 根据权利要求15所述的相干联合发射JT中计算发射权值的装置,其特征在于,当所述UE的接收端口数量为1时,所述发射权值获取模块包括:
    相干补偿单元,用于通过以下公式对所述每组信道的等效信道冲击响应进行相干补偿,获取每组信道的发射权值:
    Figure PCTCN2019108461-appb-100035
    其中,W l(R×Nl)表示第l组信道的初始权值,
    Figure PCTCN2019108461-appb-100036
    表示第l组信道在相干JT过程中的等效信道冲击响应,R表示所述RRU的原始信道冲击响应矩阵的有效秩,Nl表示第l组信道的信道自由度,
    Figure PCTCN2019108461-appb-100037
    表示第l组信道的发射权值,,exp表示以自然常数e为底的指数函数,j表示虚数符号,theta表示复数的相位,l为大于等于1的正整数。
  20. 根据权利要求15至19任一项所述的相干联合发射JT中计算发射权值的装置,其特征在于,还包括:加权处理模块和信号发射模块,
    在获取所述每组信道的发射权值之后,所述加权处理模块用于在接收到所述RRU传输的发射信号之后,将所述RRU对应的各组信道的发射权值作为所述RRU的发射信号的加权系数,对所述发射信号进行加权处理;
    所述信号发射模块用于向所述UE传输加权处理后的发射信号。
  21. 根据权利要求15所述的相干联合发射JT中计算发射权值的装置,其特征在于,所述QR分解单元通过以下公式对第l组信道进行QR分解:
    Figure PCTCN2019108461-appb-100038
    其中,
    Figure PCTCN2019108461-appb-100039
    表示第l组信道在相干JT过程中的等效信道冲击响应矩阵,R表示所述RRU的原始信道冲击响应矩阵的有效秩,Nl表示第l组信道的信道自由度,M表示所述UE的接收端口的数量,
    Figure PCTCN2019108461-appb-100040
    表示对H l(R×M)进行QR分解,
    Figure PCTCN2019108461-appb-100041
    表示在对第l组信道进行QR分解之后,获取的正交酉矩阵,
    Figure PCTCN2019108461-appb-100042
    表示在对第l组信道进行QR分解之后,获取的对角元素相位为零的上三角R矩阵,l为大于等于1的正整数。
  22. 一种基带处理单元BBU,其特征在于,包括:
    存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现如权利要求1至7中任一项所述的方法。
  23. 一种计算机可读介质,包括指令,当其在计算机上运行时,使得计算机执行如权利要求1至7中任意一项所述的方法。
PCT/CN2019/108461 2018-11-01 2019-09-27 一种相干联合发射jt中计算发射权值的方法及相应装置 WO2020088168A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201811296049.0A CN111130582B (zh) 2018-11-01 2018-11-01 一种相干联合发射jt中计算发射权值的方法及相应装置
CN201811296049.0 2018-11-01

Publications (1)

Publication Number Publication Date
WO2020088168A1 true WO2020088168A1 (zh) 2020-05-07

Family

ID=70463428

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2019/108461 WO2020088168A1 (zh) 2018-11-01 2019-09-27 一种相干联合发射jt中计算发射权值的方法及相应装置

Country Status (2)

Country Link
CN (1) CN111130582B (zh)
WO (1) WO2020088168A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113949468A (zh) * 2020-07-17 2022-01-18 华为技术有限公司 发射通道的初相校正方法及装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102413077A (zh) * 2010-09-25 2012-04-11 大唐移动通信设备有限公司 一种天线发送信号幅度调整方法及装置
CN103918195A (zh) * 2011-11-07 2014-07-09 摩托罗拉移动有限责任公司 在具有协作多点传输的正交频分复用通信***中联合处理方案的csi反馈的方法和装置
WO2015100596A1 (zh) * 2013-12-31 2015-07-09 华为技术有限公司 在室内分布***中抑制上行底噪的方法、设备和***
CN105656815A (zh) * 2014-11-11 2016-06-08 华为技术有限公司 一种射频通道的校正方法及装置
CN106330350A (zh) * 2015-06-30 2017-01-11 华为技术有限公司 多远程射频单元联合通道校正的方法和相关装置

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101741439B (zh) * 2008-11-10 2013-06-05 中兴通讯股份有限公司 一种多点协作传输方法
CN101583161B (zh) * 2009-05-26 2013-02-13 北京邮电大学 协作节点单元选择方法及装置
WO2011074031A1 (ja) * 2009-12-16 2011-06-23 株式会社 東芝 無線信号処理装置及び無線装置
DE102010000909B4 (de) * 2010-01-14 2017-06-22 Airbus Operations Gmbh Vorrichtung zum Bereitstellen von Radiofrequenzsignalverbindungen
US8929493B2 (en) * 2011-02-01 2015-01-06 Blackberry Limited Mixed rank downlink compound multi-user interference alignment scheme
EP2671332B1 (en) * 2011-02-01 2019-10-23 BlackBerry Limited Mixed rank downlink multi-user interference alignment scheme
CN103259581B (zh) * 2012-02-16 2016-08-03 电信科学技术研究院 一种进行天线校准的方法、***和设备
US20130250876A1 (en) * 2012-03-14 2013-09-26 Nokia Siemens Networks Oy Method And Apparatus Providing Inter-Transmission Point Phase Relationship Feedback For Joint Transmission CoMP
CN103457651B (zh) * 2012-05-31 2016-08-24 华为技术有限公司 联合通道校正方法、联合通道校正单元及基站
CN102891708A (zh) * 2012-09-17 2013-01-23 华为技术有限公司 收发通道响应的校正方法、装置、***及bbu
CN103716075B (zh) * 2012-09-29 2016-12-21 华为技术有限公司 一种多个射频拉远单元间联合通道校正的方法和装置
CN104468425B (zh) * 2013-09-13 2019-02-26 华为技术有限公司 一种远端射频单元通道校正方法、装置和***
WO2016090644A1 (zh) * 2014-12-12 2016-06-16 华为技术有限公司 装置、通信***及基站协同管理方法
CN106470173A (zh) * 2015-08-17 2017-03-01 上海无线通信研究中心 一种bbu-rru数据压缩方法
CN105721026B (zh) * 2015-12-31 2019-12-17 华为技术有限公司 一种联合数据传输方法及设备
EP3461022B1 (en) * 2016-06-17 2020-09-23 Huawei Technologies Co., Ltd. Channel correction method and device and communication system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102413077A (zh) * 2010-09-25 2012-04-11 大唐移动通信设备有限公司 一种天线发送信号幅度调整方法及装置
CN103918195A (zh) * 2011-11-07 2014-07-09 摩托罗拉移动有限责任公司 在具有协作多点传输的正交频分复用通信***中联合处理方案的csi反馈的方法和装置
WO2015100596A1 (zh) * 2013-12-31 2015-07-09 华为技术有限公司 在室内分布***中抑制上行底噪的方法、设备和***
CN105656815A (zh) * 2014-11-11 2016-06-08 华为技术有限公司 一种射频通道的校正方法及装置
CN106330350A (zh) * 2015-06-30 2017-01-11 华为技术有限公司 多远程射频单元联合通道校正的方法和相关装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113949468A (zh) * 2020-07-17 2022-01-18 华为技术有限公司 发射通道的初相校正方法及装置

Also Published As

Publication number Publication date
CN111130582A (zh) 2020-05-08
CN111130582B (zh) 2022-02-25

Similar Documents

Publication Publication Date Title
EP2849384B1 (en) Approximate matching method and related device, and communication system
US11172394B2 (en) Method for channel state information CSI measurement, terminal device and network device
WO2020143784A1 (zh) 测量方法和设备
WO2017152732A1 (zh) 通道校正方法及装置
WO2022199478A1 (zh) 信道状态信息csi的上报方法及相关产品
WO2020088168A1 (zh) 一种相干联合发射jt中计算发射权值的方法及相应装置
WO2020108506A1 (zh) 干扰源识别方法、相关设备及计算机存储介质
WO2022001240A1 (zh) 一种检测方法、装置和通信设备
KR20170128452A (ko) 빔 정보를 취득하는 방법, 장치 및 통신 시스템
US11558096B2 (en) Physical uplink control channel resource determination method and communication device
CN111181621B (zh) 一种天线选择的方法及装置
CN114762265A (zh) 将窗口化fd基础映射到用于pmi报告和使用的组合指示
WO2020118728A1 (zh) 通信方法及装置
CN110417523B (zh) 信道估计方法和装置
WO2019196886A1 (zh) 一种预编码矩阵确定方法及装置
WO2022127639A1 (zh) 信道状态信息csi的上报方法及相关产品
WO2021057121A1 (zh) Ue处理能力的指示方法、装置、电子设备及存储介质
CN107431670B (zh) 信道估计方法、装置和***
WO2016023410A1 (zh) 下行信道预编码方法与装置
WO2021087793A1 (zh) 一种信息处理方法、终端设备
CN107113863A (zh) 确定数据传输方案的方法和设备
CN108347316B (zh) 一种csi-rs的映射及传输方法和通信设备
TWI658368B (zh) 感應器評估伺服器以及感應器評估方法
US10616783B2 (en) Device grouping based on reported channel information and communication performance
WO2022262687A1 (zh) 一种数据处理方法及装置

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 19880794

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: 19880794

Country of ref document: EP

Kind code of ref document: A1