Method and apparatus for beam training
By receiving configuration information in the communication device, measuring reference signals and reporting indicator information of the indicator codewords, the problem of difficulty in effectively determining the beam in the prior art is solved, fast and efficient beam training is achieved, and channel efficiency is improved.
Patent Information
- Application Number
- CN202011568911.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2020-07-20
- Filing Date
- 2020-12-25
- Publication Date
- 2025-04-04
- Estimated Expiration
- 2040-12-25
AI Technical Summary
In the field of communications, especially in the millimeter wave frequency band, it is necessary to improve channel gain through beam forming between devices, but the prior art is difficult to effectively determine the beam, resulting in low channel efficiency.
By receiving the configuration information, measuring the reference signal, and reporting the indication information of the indicator codeword based on the measurement result, the second device can determine the effective beam. The method includes a first device receiving configuration information for beam training, measuring M reference signals, determining V codewords based on the measurement results, reporting the first indication information, and the second device determining V effective beams based on the indication information.
This method can quickly determine the effective beam, reduce the delay and reference signal overhead of beam training, and improve channel efficiency.
Smart Images

Figure CN113966000B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communications, and more particularly to a method and apparatus for beam training in the field of communications. Background Art
[0002] With the development of communication technology, in order to improve network throughput, it is necessary to use the millimeter wave band to obtain more resources. However, the attenuation of the millimeter wave band is relatively large, and beam forming is needed between devices to pair beams to improve channel gain. Therefore, a method for determining beams is urgently needed. Summary of the invention
[0003] The embodiments of the present application provide a method and apparatus for beam training, which enable a second device to determine a beam.
[0004] In a first aspect, a method for beam training is provided, which can be performed by a first device, and the first device can be a device capable of supporting the first device to implement the functions required by the method, such as a chip system. The method includes: the first device receives first configuration information for beam training, the first configuration information configures L codewords associated with M reference signals, each reference signal in the M reference signals is associated with at least one codeword in the L codewords, and the M and L are positive integers;
[0005] The first device sends first indication information, where the first indication information indicates V codewords among the L codewords, where V is a positive integer less than or equal to L, and the first indication information is determined by the first device based on measurement of the M reference signals and the L codewords.
[0006] In the above scheme, the first device receives the first configuration information for beam training and can determine L codewords associated with M reference signals based on the first configuration information. The first device can measure the M reference signals, determine V codewords from the L codewords based on the measurement results, and report first indication information indicating the V codewords. In this way, the device receiving the first indication information can determine the effective beam based on the V codewords.
[0007] Furthermore, L codewords correspond to L beams, and the device receiving the first indication information has a correspondence between L codewords and L beams, so that the device receiving the first indication information can determine V effective beams according to V codewords, and the V effective beams are different or some beams are the same. The device receiving the first indication information can further select a beam for sending a signal from the V effective beams.
[0008] The beam mentioned in the embodiment of the present application is: the beam through which the second device sends a signal to the first device, that is, the transmitting beam of the second device.
[0009] Optionally, the first device may measure part or all of the M reference signals to determine the first indication information.
[0010] Optionally, the M reference signals may also be configured by the first configuration information or by other configuration information different from the first configuration information, which is not limited in this application. In other words, the first configuration information may configure the M reference signals and the L codewords associated with the M reference signals, or may only configure the L codewords associated with the M reference signals, and the M reference signals are configured by other configuration information.
[0011] Optionally, the M reference signals correspond one-to-one to the M groups of beams.
[0012] In combination with the first possible implementation manner of the first aspect, in a second possible implementation manner, the first configuration information includes M first fields, and the M first fields are respectively used to carry codewords associated with the M reference signals.
[0013] In the above solution, the M first fields included in the first configuration information are respectively used to carry codewords associated with the M reference signals, so that the codewords associated with the M reference signals can be directly carried through the M first fields.
[0014] Optionally, if the codeword associated with each reference signal is the same, the first configuration information includes a field, which carries the codeword associated with each reference signal.
[0015] In combination with the first or second possible implementation manner of the first aspect, in a third possible implementation manner, the first indication information indicates V codewords among the L codewords, specifically:
[0016] The first indication information includes indexes of the V codewords, and the index of the i-th codeword associated with the m-th reference signal among the M reference signals is: or Among them, R m is the number of codewords associated with the m-th reference signal, m=1, 2, ..., M.
[0017] In combination with any one of the first to third possible implementations of the first aspect, in a fourth possible implementation, the first indication information indicates V codewords among the L codewords, specifically:
[0018] The first indication information indicates the indexes of W reference signals and the index of a codeword associated with each of the W reference signals, wherein the wth reference signal among the W reference signals is associated with v wThe W reference signals are reference signals among the M reference signals, v w is a positive integer, and
[0019] In the above scheme, a reference signal can be bound to a group of beams, the first indication information indicates the indexes of W reference signals, and the codeword index associated with each of the W reference signals. The device receiving the first indication information can determine W groups of beams based on the W reference signals, and V valid beams can be determined in the W groups of beams based on the codeword index associated with each reference signal.
[0020] Optionally, W = V, v w =1, that is, there is one valid beam in a group of beams, and the device receiving the first indication information can determine W or V valid beams in total.
[0021] Optionally, W is less than V, and there exists a v w is greater than 1, that is, there is more than one valid beam in a group of beams. The device receiving the first indication information can determine W groups of beams according to the indexes of W reference signals. If v corresponding to a reference signal is w is greater than 1, the device receiving the first indication information is configured according to v w The index of the codeword determines multiple effective beams in a group of beams corresponding to the reference signal.
[0022] In combination with any one of the first to fourth possible implementations of the first aspect, in a fifth possible implementation, the method further includes: the first device sends third indication information, and the third indication information indicates at least one of the first amplitude information or the first energy information corresponding to the V codewords.
[0023] In this way, the device receiving the third indication information can determine the gain of the effective beam according to at least one of the first amplitude information or the first energy information corresponding to the V codewords.
[0024] In combination with any one of the first to fifth possible implementations of the first aspect, in a sixth possible implementation, an mth reference signal of the M reference signals includes two ports, and the first device measures the mth reference signal according to the following assumption:
[0025] The transmission signal of the first port of the two ports is determined according to s1; and / or,
[0026] The transmission signal of the second port of the two ports is based on t i ×s2 determined, t i is associated with the i-th codeword of the m-th reference signal, i=1, 2, ..., Rm ;
[0027] Wherein, s1 and s2 are complex numbers determined according to the reference signal sequences of the two ports.
[0028] Optionally, t i The association with the i-th codeword of the m-th reference signal can be understood as: i is the ith codeword of the mth reference signal or the form of the ith codeword of the mth reference signal and t i related.
[0029] Optionally, the mth reference signal including two ports can be understood as the mth reference signal occupying resources of the two ports, and the signals sent by multiple beams on the two ports together form a reference signal. In this way, when a group of beams includes more than two beams, the first device can implement measurement of multiple beams based on the measurement result of a reference signal received on the two port resources, thereby saving resource overhead.
[0030] In combination with any one of the first to sixth possible implementations of the first aspect, in a seventh possible implementation, the first configuration information includes the number R of codewords associated with the mth reference signal in the M reference signals. m , the R m Configure the mth reference signal associated with R m codeword, R m is a positive integer less than or equal to L, m is a positive integer less than or equal to M,
[0031] In the above solution, the number of codewords and the codeword have a corresponding relationship, and the first device determines the codeword according to the number of codewords configured by the first configuration information.
[0032] In combination with the seventh possible implementation manner of the first aspect, in an eighth possible implementation manner, the R m Configure the mth reference signal associated with R m Code words, specifically:
[0033] The R m The i-th codeword in the codewords is based on t i =A×exp(j×x i ) is determined, where x i =α+2π(i-1) / R m , i=1,2,……,R m ; α is a constant in [0,2π], A is a complex constant,
[0034] In conjunction with the seventh possible implementation manner of the first aspect, in a ninth possible implementation manner, specifically:
[0035] The R m , the number of reference signals M is used to determine the R associated with the mth reference signal m A code word.
[0036] In combination with the ninth possible implementation manner of the first aspect, in a tenth possible implementation manner, the R m , the number M of reference signals is used to determine the codeword associated with the m-th reference signal, specifically:
[0037] The mth reference signal is associated with the R m The i-th codeword in the codewords is based on t i =A×exp(j×x i +j×θ m ) is determined, θ m is a value in [0,2π], and θ m is a value related to m and M, α is a constant in [0,2π], A is a complex number, Among them, x i =α+2π(i-1) / R m , i=1,2,……,R m .
[0038] In combination with the tenth possible implementation manner of the first aspect, in an eleventh possible implementation manner, θ m =2mπ / Y, where Y is greater than or equal to M and max m R m prime number, max m R m represents R1, R2, ..., R M The maximum value; or, if R1=R2=……=R M =R, then θ m =2mπ / MR, m=1, 2,...,M.
[0039] Optionally, in the above scheme, the codeword may be in the form of a row vector or a column vector, that is, m The i-th codeword among the codewords is in the form of B×[1; t i ], or, B×[1,t i ], B is a complex constant.
[0040] In combination with any one of the first to eleventh possible implementation manners of the first aspect, in a twelfth possible implementation manner, each reference signal in the M reference signals is associated with at least one codeword in the L codewords, specifically:
[0041] Among the M reference signals, there is at least one reference signal associated with at least two codewords among the L codewords.
[0042] In the above scheme, since L codewords correspond to L beams, and since there is a reference signal associated with at least two codewords, it is equivalent to a reference signal being associated with at least two beams. The first device can measure a reference signal and then realize the measurement of at least two beams, thereby saving time and reference signal overhead.
[0043] In combination with any one of the first to twelfth possible implementations of the first aspect, in a thirteenth possible implementation, at least one codeword of the L codewords associated with each of the M reference signals is different from each other. In other words, at least one codeword associated with each reference signal does not have the same codeword, so that a group of beams associated with one reference signal can be distinguished by different codewords.
[0044] In combination with any one of the first to thirteenth possible implementations of the first aspect, in the fourteenth possible implementation, the M reference signals are M channel state information reference signals (channel state information reference signal, CSI-RS).
[0045] In a second aspect, a method for training a beam is provided, which can be performed by a first device, and the first device can be a device capable of supporting the first device to implement the functions required by the method, such as a chip system. The method includes: the first device receives second configuration information for beam training, the second configuration information configures L spatial filtering parameters and L codewords associated with M reference signals, each reference signal in the M reference signals is associated with at least one codeword in the L codewords and at least one spatial filtering parameter in the L spatial filtering parameters, and M and L are positive integers;
[0046] The first device sends second indication information, where the second indication information indicates V spatial filtering parameters among the L spatial filtering parameters, where V is a positive integer less than or equal to L, and the second indication information is determined based on the measurement of the M reference signals, the L codewords and the L spatial filtering parameters by the first device.
[0047] Optionally, the L spatial filter parameters correspond to the L codewords one-to-one, and the L spatial filter parameters correspond to the L beams one-to-one. In other words, any two of the L spatial filter parameters, the L codewords, and the L beams correspond to each other one-to-one.
[0048] Optionally, the M reference signals may also be configured by the second configuration information or by other configuration information different from the second configuration information, which is not limited in this application. In other words, the second configuration information may configure the M reference signals and the L codewords and L spatial filtering parameters associated with the M reference signals, or may only configure the L codewords and L spatial filtering parameters associated with the M reference signals, and the M reference signals are configured by other configuration information.
[0049] Optionally, the M reference signals correspond one-to-one to the M groups of beams.
[0050] In the above scheme, the first device receives the second configuration information for training the beam and can determine L spatial filtering parameters of L codewords associated with M reference signals based on the second configuration information. The first device can measure the M reference signals, determine V spatial filtering parameters based on the measurement results, and report second indication information indicating the V spatial filtering parameters. In this way, the device receiving the second indication information can determine the effective beam based on the V spatial filtering parameters.
[0051] Optionally, the first device may measure part or all of the M reference signals to determine the second indication information.
[0052] In combination with the first possible implementation manner of the second aspect, in a second possible implementation manner, the second configuration information includes M second fields, and the M second fields are respectively used to carry spatial filtering parameters and associated codewords associated with the M reference signal configurations.
[0053] In the above solution, the M second fields included in the first configuration information are respectively used to carry codewords and spatial filtering parameters associated with the M reference signals, so that the codewords and spatial filtering parameters associated with the M reference signals can be directly carried through the M first fields.
[0054] In combination with the first or second possible implementation manner of the second aspect, in a third possible implementation manner, the method also includes: the first device sends fourth indication information to the second device, and the fourth indication information indicates at least one of the second amplitude information or second energy information corresponding to the V spatial filtering parameters.
[0055] In this way, the device receiving the fourth indication information can determine the gain of the effective beam according to at least one of the first amplitude information or the first energy information corresponding to the V spatial filtering parameters.
[0056] In combination with any one of the first to third possible implementations of the second aspect, in a fourth possible implementation, an mth reference signal of the M reference signals includes two ports, and the first device measures the mth reference signal according to the following assumption:
[0057] The transmission signal of the first port of the two ports is based on ∑b i ×s1, i=1,2,……,R m and / or,
[0058] The transmission signal of the second port of the two ports is based on Σt i b i ×s2 determined, t i is associated with the i-th codeword of the m-th reference signal, i=1, 2, ..., R m ;
[0059] Wherein, s1 and s2 are complex numbers determined according to the reference signal sequences of the two ports, and b i is the i-th spatial filtering parameter associated with the m-th reference signal.
[0060] Optionally, t i The association with the i-th codeword of the m-th reference signal can be understood as: i is the ith codeword of the mth reference signal or the form of the ith codeword of the mth reference signal and t i related.
[0061] It is understandable that b i is the spatial filtering parameter corresponding to the ith beam associated with the mth reference signal.
[0062] Optionally, the mth reference signal including two ports can be understood as the mth reference signal occupying resources of the two ports, and the signals sent by multiple beams on the two ports together form a reference signal. In this way, when a group of beams includes more than two beams, the first device can implement measurement of multiple beams based on the measurement result of a reference signal received on the two port resources, thereby saving resource overhead.
[0063] In combination with any one of the first to fourth possible implementations of the second aspect, in a fifth possible implementation, the second configuration information includes the number of codewords associated with the mth reference signal in the M reference signals and the number of associated spatial filtering parameters R m , the R m Configure the mth reference signal associated with R m codeword, R mis a positive integer less than or equal to L, m is a positive integer less than or equal to M,
[0064] In the above solution, the number of codewords and the codeword have a corresponding relationship, and the first device determines the codeword according to the number of codewords configured by the first configuration information.
[0065] In combination with the fifth possible implementation manner of the second aspect, in a sixth possible implementation manner, the R m Configure the mth reference signal associated with R m Code words, specifically:
[0066] The R m The i-th codeword in the codewords is based on t i =A×exp(j×x i ) is determined, where x i =α+2π(i-1) / R m , i=1,2,……,R m ; α is a constant in [0,2π], A is a complex constant,
[0067] In combination with the fifth possible implementation manner of the second aspect, in a seventh possible implementation manner, the R m Configure the mth reference signal associated with R m Code words, specifically:
[0068] The R m , the number of reference signals M is used to determine the R associated with the mth reference signal m A code word.
[0069] In combination with the seventh possible implementation manner of the second aspect, in an eighth possible implementation manner, the R m , the number M of reference signals is used to determine the codeword associated with the m-th reference signal, specifically:
[0070] The mth reference signal is associated with the R m The i-th codeword in the codewords is based on t i =A×exp(j×x i +j×θ m ) is determined, θ m is a value in [0,2π], and θ m is a value related to m and M, α is a constant in [0,2π], A is a complex number, Among them, x i =α+2π(i-1) / R m , i=1,2,……,R m .
[0071] In conjunction with the eighth possible implementation manner of the second aspect, in a ninth possible implementation manner, θ m =2mπ / Y, where Y is greater than or equal to M and max m R m prime number, max m R m represents R1, R2, ..., R M The maximum value; or, if R1=R2=……=R M =R, then θ m =2mπ / MR, m=1, 2,...,M.
[0072] In some possible implementations, in the above solution, the codeword may be in the form of a row vector or a column vector, that is, the R m The i-th codeword among the codewords is in the form of B×[1; t i ], or, B×[1,t i ], B is a complex constant.
[0073] In combination with any one of the first to ninth possible implementations of the second aspect, in a tenth possible implementation, each reference signal in the M reference signals is associated with at least one codeword in the L codewords, specifically:
[0074] Among the M reference signals, there is at least one reference signal associated with at least two codewords among the L codewords.
[0075] In the above scheme, since L codewords correspond to L beams, and since there is a reference signal associated with at least two codewords, it is equivalent to a reference signal being associated with at least two beams. The first device can measure a reference signal and then realize the measurement of at least two beams, thereby saving time and reference signal overhead.
[0076] In combination with any one of the first to tenth possible implementations of the second aspect, in an eleventh possible implementation, at least one codeword of the L codewords associated with each of the M reference signals is different from each other. In other words, at least one codeword associated with each reference signal does not have the same codeword, so that a group of beams associated with one reference signal can be distinguished by different codewords.
[0077] In combination with any one of the first to eleventh possible implementation manners of the second aspect, in a twelfth possible implementation manner, the M reference signals are M CSI-RSs.
[0078] In a third aspect, a method for training a beam is provided, which can be performed by a second device, and the second device can be a device capable of supporting the second device to implement the functions required by the method, such as a chip system. The method includes: the second device sends first configuration information for beam training, the first configuration information configures L codewords associated with M reference signals, each reference signal in the M reference signals is associated with at least one codeword in the L codewords, and M and L are positive integers;
[0079] The second device receives first indication information, where the first indication information indicates V codewords among the L codewords, where V is a positive integer less than or equal to L, and the first indication information is determined by measurement of the M reference signals and the L codewords by the first device.
[0080] Further, L codewords correspond to L beams, and the second device has a correspondence between L codewords and L beams, so that the second device can determine V effective beams according to the V codewords in the first indication information, and the V effective beams are different or some beams are the same. The second device can further select a beam for sending a signal from the V effective beams.
[0081] In combination with the first possible implementation manner of the third aspect, in a second possible implementation manner, the first configuration information includes M first fields, and the M first fields are respectively used to carry codewords associated with the M reference signals.
[0082] In the above solution, the M first fields included in the first configuration information are respectively used to carry codewords associated with the M reference signals, so that the codewords associated with the M reference signals can be directly carried through the M first fields.
[0083] Optionally, if the codeword associated with each reference signal is the same, the first configuration information includes a field, which carries the codeword associated with each reference signal.
[0084] In combination with the first or second possible implementation manner of the third aspect, in a third possible implementation manner, the first indication information indicates V codewords among the L codewords, specifically:
[0085] The first indication information includes indexes of the V codewords, and the index of the i-th codeword associated with the m-th reference signal among the M reference signals is: or
[0086] Among them, R m is the number of codewords associated with the mth reference signal, where m=1, 2, ..., M.
[0087] In combination with any one of the first to third possible implementations of the third aspect, in a fourth possible implementation, the first indication information indicates V codewords among the L codewords, specifically:
[0088] The first indication information indicates the indexes of W reference signals and the index of a codeword associated with each of the W reference signals, wherein the wth reference signal among the W reference signals is associated with v w The W reference signals are reference signals among the M reference signals, v w is a positive integer, and
[0089] In combination with any one of the first to fourth possible implementations of the third aspect, in a fifth possible implementation, the method also includes: the second device receives third indication information, and the third indication information indicates at least one of the first amplitude information or the first energy information corresponding to the V codewords.
[0090] In combination with any one of the first to fifth possible implementations of the third aspect, in a sixth possible implementation, an mth reference signal of the M reference signals includes two ports, and the second device sends the mth reference signal according to the following criteria:
[0091] The transmission signal of the first port of the two ports is determined according to s1; and / or,
[0092] The transmission signal of the second port of the two ports is based on t i ×s2 determined, t i is associated with the i-th codeword of the m-th reference signal, i=1, 2, ..., R m ; Wherein, s1 and s2 are complex numbers determined according to the reference signal sequences of the two ports.
[0093] In combination with any one of the first to sixth possible implementations of the third aspect, in a seventh possible implementation, the first configuration information includes the number R of codewords associated with the mth reference signal in the M reference signals. m , the R m Configure the mth reference signal associated with R m codeword, R m is a positive integer less than or equal to L, m is a positive integer less than or equal to M,
[0094] In combination with the seventh possible implementation manner of the third aspect, in an eighth possible implementation manner, the R m Configure the mth reference signal associated with Rm Code words, specifically:
[0095] The R m The i-th codeword in the codewords is based on t i =A×exp(j×x i ) is determined, where x i =α+2π(i-1) / R m , i=1,2,……,R m ; α is a constant in [0,2π], A is a complex constant,
[0096] In combination with the seventh possible implementation manner of the third aspect, in a ninth possible implementation manner, the R m Configure the mth reference signal associated with R m Code words, specifically:
[0097] The R m , the number of reference signals M is used to determine the R associated with the mth reference signal m A code word.
[0098] In combination with the ninth possible implementation manner of the third aspect, in a tenth possible implementation manner, the R m , the number M of reference signals is used to determine the codeword associated with the m-th reference signal, specifically:
[0099] The mth reference signal is associated with the R m The i-th codeword in the codewords is based on t i =A×exp(j×x i +j×θ m ) is determined, θ m is a value in [0,2π], and θ m is a value related to m and M, α is a constant in [0,2π], A is a complex number, Among them, x i =α+2π(i-1) / R m , i=1,2,……,R m .
[0100] In combination with the tenth possible implementation manner of the third aspect, in an eleventh possible implementation manner, θ m =2mπ / Y, where Y is greater than or equal to M and max m R m prime number, max m R m represents R1, R2, ..., R M The maximum value; or, if R1=R2=……=R M=R, then θ m =2mπ / MR, m=1, 2,...,M.
[0101] Optionally, in the above scheme, the codeword may be in the form of a row vector or a column vector, that is, m The i-th codeword among the codewords is in the form of B×[1; t i ], or, B×[1,t i ], B is a complex constant.
[0102] In combination with any one of the first to eleventh possible implementations of the third aspect, in a twelfth possible implementation, each reference signal in the M reference signals is associated with at least one codeword in the L codewords, specifically:
[0103] Among the M reference signals, there is at least one reference signal associated with at least two codewords among the L codewords.
[0104] In the above scheme, since L codewords correspond to L beams, and since there is a reference signal associated with at least two codewords, it is equivalent to a reference signal being associated with at least two beams. The first device can measure a reference signal and then realize the measurement of at least two beams, thereby saving time and reference signal overhead.
[0105] In combination with any one of the first to twelfth possible implementations of the third aspect, in a thirteenth possible implementation, at least one codeword of the L codewords associated with each of the M reference signals is different from each other. In other words, at least one codeword associated with each reference signal does not have the same codeword, so that a group of beams associated with one reference signal can be distinguished by different codewords.
[0106] In combination with any one of the first to thirteenth possible implementation manners of the third aspect, in the fourteenth possible implementation manner, the M reference signals are M CSI-RSs.
[0107] In a fourth aspect, a method for training a beam is provided, which can be performed by a second device, and the second device can be a device capable of supporting the second device to implement the functions required by the method, such as a chip system. It includes:
[0108] The second device sends second configuration information for beam training, the second configuration information configures L spatial filtering parameters and L codewords associated with M reference signals, each of the M reference signals is associated with at least one codeword of the L codewords and at least one spatial filtering parameter of the L spatial filtering parameters, M and L are positive integers; the second device receives second indication information, the second indication information indicates V spatial filtering parameters of the L spatial filtering parameters, and V is a positive integer less than or equal to L.
[0109] In combination with the first possible implementation manner of the fourth aspect, in a second possible implementation manner, the second configuration information includes M second fields, and the M second fields are respectively used to carry spatial filtering parameters and associated codewords associated with the M reference signal configurations.
[0110] In combination with the first or second possible implementation manner of the fourth aspect, in a third possible implementation manner, the method also includes: the second device receives fourth indication information, and the fourth indication information indicates at least one of the second amplitude information or the second energy information corresponding to the V spatial filtering parameters.
[0111] In combination with any one of the first to third possible implementations of the fourth aspect, in a fourth possible implementation, an mth reference signal of the M reference signals includes two ports, and the second device sends the mth reference signal according to the following criterion:
[0112] The transmission signal of the first port of the two ports is based on ∑b i ×s1, i=1,2,……,R m ; and / or, the transmission signal of the second port of the two ports is based on ∑t i b i ×s2 determined, t i is associated with the i-th codeword of the m-th reference signal, i=1, 2, ..., R m ; Wherein, s1, s2 are complex numbers determined according to the reference signal sequences of the two ports, b i is the i-th spatial filtering parameter associated with the m-th reference signal.
[0113] In combination with any one of the first to fourth possible implementations of the fourth aspect, in a fifth possible implementation, the second configuration information includes a number R of codewords associated with the mth reference signal in the M reference signals. m and the number of associated spatial filter parameters R m , the R m Configure the mth reference signal associated with R m codeword, Rm is a positive integer less than or equal to L, m is a positive integer less than or equal to M,
[0114] In combination with the fifth possible implementation manner of the fourth aspect, in a sixth possible implementation manner, the R m Configure the mth reference signal associated with R m Code words, specifically:
[0115] The R m The i-th codeword in the codewords is based on t i =A×exp(j×x i ) is determined, where x i =α+2π(i-1) / R m , i=1,2,……,R m ; α is a constant in [0,2π], A is a complex constant,
[0116] In combination with the fifth possible implementation manner of the fourth aspect, in a seventh possible implementation manner, the R m Configure the mth reference signal associated with R m Code words, specifically:
[0117] The R m , the number of reference signals M is used to determine the R associated with the mth reference signal m A code word.
[0118] In combination with the seventh possible implementation manner of the fourth aspect, in an eighth possible implementation manner, the R m , the number M of reference signals is used to determine the codeword associated with the m-th reference signal, specifically:
[0119] The mth reference signal is associated with the R m The i-th codeword in the codewords is based on t i =A×exp(j×x i +j×θ m ) is determined, θ m is a value in [0,2π], and θ m is a value related to m and M, α is a constant in [0,2π], A is a complex number, Among them, x i =α+2π(i-1) / R m , i=1,2,……,R m .
[0120] In conjunction with the eighth possible implementation manner of the fourth aspect, in a ninth possible implementation manner, θ m=2mπ / Y, where Y is greater than or equal to M and max m R m prime number, max m R m represents R1, R2, ..., R M The maximum value; or, if R1=R2=……=R M =R, then θ m =2mπ / MR, m=1, 2,...,M.
[0121] In some possible implementations, in the above solution, the codeword may be in the form of a row vector or a column vector, that is, the R m The i-th codeword among the codewords is in the form of B×[1; t i ], or, B×[1,t i ], B is a complex constant.
[0122] In combination with any one of the first to ninth possible implementations of the fourth aspect, in a tenth possible implementation, each reference signal in the M reference signals is associated with at least one codeword in the L codewords, specifically:
[0123] Among the M reference signals, there is at least one reference signal associated with at least two codewords among the L codewords.
[0124] In the above scheme, since L codewords correspond to L beams, and since there is a reference signal associated with at least two codewords, it is equivalent to a reference signal being associated with at least two beams. The first device can measure a reference signal and then realize the measurement of at least two beams, thereby saving time and reference signal overhead.
[0125] In combination with any one of the first to tenth possible implementations of the fourth aspect, in an eleventh possible implementation, at least one codeword of the L codewords associated with each of the M reference signals is different from each other. In other words, at least one codeword associated with each reference signal does not have the same codeword, so that a group of beams associated with one reference signal can be distinguished by different codewords.
[0126] In combination with any one of the first to eleventh possible implementation manners of the fourth aspect, in a twelfth possible implementation manner, the M reference signals are M CSI-RSs.
[0127] In a fifth aspect, the present application provides a device for training a beam, the device being included in an electronic device, and the device having the function of implementing the first device behavior in the first aspect and the possible implementation of the first aspect. The function can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the above functions. For example, the device may include a sending unit and a receiving unit, etc.
[0128] In a sixth aspect, the present application provides a device for training a beam, the device being included in an electronic device, and the device having the function of implementing the first device behavior in the above second aspect and the possible implementation of the above second aspect. The function can be implemented by hardware, or by hardware executing corresponding software implementation. The hardware or software includes one or more modules or units corresponding to the above functions. For example, the device may include a sending unit and a receiving unit, etc.
[0129] In a seventh aspect, the present application provides a device for training a beam, the device being included in an electronic device, and the device having the function of implementing the second device behavior in the third aspect and the possible implementation of the third aspect. The function can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the above functions. For example, the device may include a sending unit and a receiving unit, etc.
[0130] In an eighth aspect, the present application provides a device for training a beam, the device being included in an electronic device, and the device having the function of implementing the second device behavior in the fourth aspect and the possible implementation of the fourth aspect. The function can be implemented by hardware, or by hardware executing corresponding software implementation. The hardware or software includes one or more modules or units corresponding to the above functions. For example, the device may include a sending unit and a receiving unit, etc.
[0131] In a ninth aspect, a device for training a beam is provided, the device comprising a processor, the processor being coupled to a memory, the memory being used to store a computer program or instruction, and the processor being used to execute the computer program or instruction stored in the memory, so that the method in the first aspect is executed.
[0132] For example, the processor is used to execute the computer program or instructions stored in the memory, so that the device performs the method in the first aspect.
[0133] Optionally, the device includes one or more processors.
[0134] Optionally, the device may further include a memory coupled to the processor.
[0135] Optionally, the device may include one or more memories.
[0136] Optionally, the memory may be integrated with the processor, or provided separately.
[0137] Optionally, the device may further include a transceiver.
[0138] In a tenth aspect, a device for training a beam is provided, the device comprising a processor, the processor being coupled to a memory, the memory being used to store a computer program or instruction, and the processor being used to execute the computer program or instruction stored in the memory, so that the method in the second aspect is executed.
[0139] For example, the processor is used to execute the computer program or instructions stored in the memory, so that the device executes the method in the second aspect.
[0140] Optionally, the device includes one or more processors.
[0141] Optionally, the device may further include a memory coupled to the processor.
[0142] Optionally, the device may include one or more memories.
[0143] Optionally, the memory may be integrated with the processor, or provided separately.
[0144] Optionally, the device may further include a transceiver.
[0145] In the eleventh aspect, a device for training a beam is provided, the device comprising a processor, the processor being coupled to a memory, the memory being used to store a computer program or instruction, and the processor being used to execute the computer program or instruction stored in the memory, so that the method in the third aspect is executed.
[0146] For example, the processor is used to execute the computer program or instructions stored in the memory, so that the device executes the method in the third aspect.
[0147] Optionally, the device includes one or more processors.
[0148] Optionally, the device may further include a memory coupled to the processor.
[0149] Optionally, the device may include one or more memories.
[0150] Optionally, the memory may be integrated with the processor, or provided separately.
[0151] Optionally, the device may further include a transceiver.
[0152] In a twelfth aspect, a device for training a beam is provided, the device comprising a processor, the processor being coupled to a memory, the memory being used to store a computer program or instruction, and the processor being used to execute the computer program or instruction stored in the memory, so that the method in the fourth aspect is executed.
[0153] For example, the processor is used to execute the computer program or instructions stored in the memory, so that the device performs the method in the fourth aspect.
[0154] Optionally, the device includes one or more processors.
[0155] Optionally, the device may further include a memory coupled to the processor.
[0156] Optionally, the device may include one or more memories.
[0157] Optionally, the memory may be integrated with the processor, or provided separately.
[0158] Optionally, the device may further include a transceiver.
[0159] In a thirteenth aspect, a system for training beams is provided, comprising: the apparatus of the fifth aspect and the seventh aspect; or the apparatus of the sixth aspect and the eighth aspect; or the apparatus of the ninth aspect and the eleventh aspect; or the apparatus of the tenth aspect and the twelfth aspect.
[0160] In a fourteenth aspect, a computer-readable storage medium is provided, on which a computer program (also referred to as instructions or codes) for implementing the first aspect or the method in the first aspect is stored.
[0161] For example, when the computer program is executed by a computer, the computer can perform the method in the first aspect.
[0162] In a fifteenth aspect, a computer-readable storage medium is provided, on which a computer program (also referred to as instructions or codes) for implementing the second aspect or the method in the second aspect is stored.
[0163] For example, when the computer program is executed by a computer, the computer can perform the method in the second aspect.
[0164] In a sixteenth aspect, a computer-readable storage medium is provided, on which a computer program (also referred to as instructions or codes) for implementing the third aspect or the method in the third aspect is stored.
[0165] For example, when the computer program is executed by a computer, the computer can perform the method in the third aspect.
[0166] In the seventeenth aspect, a computer-readable storage medium is provided, on which a computer program (also referred to as instructions or codes) for implementing the fourth aspect or the method in the fourth aspect is stored.
[0167] For example, when the computer program is executed by a computer, the computer can perform the method in the fourth aspect.
[0168] In an eighteenth aspect, the present application provides a chip, including a processor. The processor is used to read and execute a computer program stored in a memory to perform the method in the first aspect and any possible implementation thereof.
[0169] Optionally, the chip also includes a memory, and the memory is connected to the processor via a circuit or wire.
[0170] Further optionally, the chip also includes a communication interface.
[0171] In a nineteenth aspect, the present application provides a chip, including a processor. The processor is used to read and execute a computer program stored in a memory to perform the method in the second aspect and any possible implementation thereof.
[0172] Optionally, the chip also includes a memory, and the memory is connected to the processor via a circuit or wire.
[0173] Further optionally, the chip also includes a communication interface.
[0174] In a twentieth aspect, the present application provides a chip, including a processor. The processor is used to read and execute a computer program stored in a memory to perform the method in the third aspect and any possible implementation thereof.
[0175] Optionally, the chip also includes a memory, and the memory is connected to the processor via a circuit or wire.
[0176] Further optionally, the chip also includes a communication interface.
[0177] In a twenty-first aspect, the present application provides a chip, including a processor. The processor is used to read and execute a computer program stored in a memory to perform the method in the fourth aspect and any possible implementation thereof.
[0178] Optionally, the chip also includes a memory, and the memory is connected to the processor via a circuit or wire.
[0179] Further optionally, the chip also includes a communication interface.
[0180] In a twenty-second aspect, the present application provides a computer program product, which includes a computer program (also referred to as instructions or codes), and when the computer program is executed by a computer, the computer enables the computer to implement the methods in various aspects. BRIEF DESCRIPTION OF THE DRAWINGS
[0181] Figure 1 It is a schematic diagram of a communication system provided in an embodiment of the present application.
[0182] Figure 2 It is a schematic diagram of a method for beam training provided in an embodiment of the present application.
[0183] Figure 3 It is a schematic diagram of two-port resources provided in an embodiment of the present application.
[0184] Figure 4 It is a schematic diagram of the reference signal resources provided in an embodiment of the present application.
[0185] Figure 5 It is a schematic diagram of another reference signal resource provided in an embodiment of the present application.
[0186] Figure 6 It is a schematic diagram of another method for beam training provided in an embodiment of the present application.
[0187] Figure 7 It is a schematic diagram of another reference signal resource provided in an embodiment of the present application.
[0188] Figure 8 It is a schematic diagram of another reference signal resource provided in an embodiment of the present application.
[0189] Fig. 9 This is another schematic diagram of a method for beam training provided in an embodiment of the present application.
[0190] Fig.10 It is a schematic diagram of another reference signal resource provided in an embodiment of the present application.
[0191] Fig.11 It is a schematic block diagram of a device for training beams provided in an embodiment of the present application.
[0192] Fig.12 It is a schematic block diagram of another device for training beams provided in an embodiment of the present application. DETAILED DESCRIPTION
[0193] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application.
[0194] It should be understood that the methods, situations, categories and divisions of the embodiments in the present application are only for the convenience of description and should not constitute special limitations. The features of various methods, categories, situations and embodiments can be combined without contradiction.
[0195] It should also be understood that the "first", "second" and "third" in the embodiments of the present application are only for distinction and should not constitute any limitation to the present application. It should also be understood that in various embodiments of the present application, 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 constitute any limitation to the implementation process of the embodiments of the present application.
[0196] The embodiments of the present application can be applied to various communication systems, for example, a long term evolution (LTE) system, a fifth generation mobile communication (5G) system, a machine to machine communication (M2M) system, a sidelink communication system (Sidelink) or other communication systems that will evolve in the future, such as a 6G system. Among them, the wireless air interface technology of 5G is called a new air interface (NR), and the 5G system can also be called an NR system.
[0197] First, we introduce the application scenario of this application. Figure 1 is a schematic diagram of a communication system suitable for the present application.
[0198] Figure 1 is a schematic diagram of an inter-device communication system 100. The wireless communication device may include one or more network devices, such as Figure 1 The terminal device 120 can communicate with the network device 110, for example Figure 1 In the present invention, the network device 110 communicates with the terminal device 120. The link through which the terminal device 120 sends data to the network device 110 is called an uplink, and the link through which the terminal device 120 receives data sent by the network device 110 is called a downlink.
[0199] Optionally, the wireless communication system 100 may further include other terminal devices, and other terminal devices and the terminal device 120 may communicate directly with each other. The communication between terminal devices may be referred to as vehicle to everything (V2X), or device to device (D2D), etc. V2X communication may be regarded as a special case of D2D communication.
[0200] New radio (NR) access technology is the mainstream wireless communication technology at present. It can support V2X communication with lower latency and higher reliability according to V2X service characteristics and new service requirements. V2X is the foundation and key technology for realizing smart cars, autonomous driving, and intelligent transportation systems. V2X can include vehicle to network (V2N), vehicle to vehicle (V2V), vehicle to infrastructure (V2I), vehicle to pedestrian (V2P), etc. V2N communication is the most widely used form of vehicle networking at present. Its main function is to enable vehicles to connect to cloud servers through mobile networks and use navigation, entertainment, anti-theft and other application functions provided by cloud servers. V2V communication can be used for information exchange and reminders between vehicles. The most typical application is for anti-collision safety systems between vehicles. Through V2I communication, vehicles can communicate with roads and even other infrastructure, such as traffic lights and roadblocks, to obtain road management information such as traffic light signal timing. V2P communication can be used for safety warnings for pedestrians or non-motor vehicles on the road.
[0201] The terminal device 120 may be fixed in position or movable. Figure 1 This is just a schematic diagram. The communication system may also include other network devices, such as wireless relay devices and wireless backhaul devices. Figure 1 The embodiments of the present application do not limit the types and quantities of network devices and terminal devices included in the mobile communication system.
[0202] In the mobile communication system 100, the terminal device 120 is wirelessly connected to the network device in the mobile communication system. The network device 110 may be: a base station, an evolved node B (eNB), a home base station, an access point (AP) in a wireless fidelity (WIFI) system, a wireless relay node, a wireless backhaul node, a transmission point (TP) or a transmission and reception point (TRP), etc. It may also be a gNB in an NR system, or it may also be a component or a part of a base station, such as a central unit (CU), a distributed unit (DU) or a baseband unit (BBU), etc.
[0203] The terminal device 120 in the mobile communication system 100 may also be referred to as a terminal, user equipment (UE), mobile station (MS), mobile terminal (MT), etc. The terminal device in the embodiment of the present application may be a mobile phone, a tablet computer (Pad), a computer with wireless transceiver function, or a wireless terminal used in scenes such as virtual reality (VR), augmented reality (AR), industrial control (industrial control), self driving, remote medical, smart grid, transportation safety, smart city, and smart home. In the present application, the aforementioned terminal devices and chips applicable to the aforementioned terminal devices are collectively referred to as terminal devices. It should be understood that the embodiments of the present application do not limit the specific technology and specific device form adopted by the terminal device.
[0204] It should be understood that Figure 1 The terminal device 120 and the network device 110 are schematically shown for ease of understanding only, but this should not constitute any limitation to the present application. The wireless communication system may also include a greater number of network devices, and may also include a greater or lesser number of terminal devices, and the present application does not impose any limitation on this.
[0205] In the embodiment of the present application, the first device may be the terminal device 120, and the second device may be the network device 110; or the first device may be the terminal device 120, and the second device may be other terminal devices.
[0206] The following is a detailed introduction to the terms involved in this application:
[0207] 1. Beam
[0208] The embodiment of beam in NR protocol can be spatial filter parameter (spatial domain filter parameter), or spatial filter (spatial filter) or spatial parameter (spatial parameter). The beam used to send signals can be called transmission beam (Tx beam), can be called spatial transmission filter parameter (spatial domain transmission filter parameter) or spatial transmission parameter (spatialtransmission parameter); the beam used to receive signals can be called reception beam (Rx beam), can be called spatial receive filter parameter (spatial domain receive filter parameter) or spatial receive parameter (spatial RX parameter).
[0209] A beam may refer to the direction in which the energy of a signal is concentrated in space after the signal is transmitted by an antenna, and a receiving beam may refer to the direction in which the energy of a wireless signal received from an antenna is concentrated in space.
[0210] In addition, the beam may be a wide beam, a narrow beam, or other types of beams. The technology for forming the beam may be a beamforming technology or other technologies. The beamforming technology may specifically be a digital beamforming technology, an analog beamforming technology, or a hybrid digital / analog beamforming technology. In other words, a specific beam corresponds to a specific spatial filtering parameter or beamforming parameter (e.g., a beamforming vector / parameter). In the following, any two of the beam, the spatial filtering parameter, and the beamforming parameter may be considered to be one-to-one corresponding.
[0211] In beam measurement, different reference signals generally correspond to different beams, that is, the transmitter uses different beams to send different reference signals on different resources, so the reference signal resource index can be used to identify the beam corresponding to the reference signal resource. Different transmission beams are determined by different spatial filtering parameters.
[0212] 2. Reference signal resources
[0213] In beam measurement, the transmitter can send reference signals on different reference signal resources. Different reference signals are beamformed by different spatial filtering parameters. The receiver measures different reference signals on different reference signal resources to determine the quality of the beam. Reference signals include but are not limited to sounding reference signals (SRS), CSI-RS, cell specific reference signals (CS-RS), user equipment specific reference signals (US-RS), and synchronization signals / physical broadcast channel blocks (SS / PBCH blocks). Among them, SS / PBCH blocks can be referred to as synchronization signal blocks (SSBs).
[0214] 3. Reference signal port
[0215] A reference signal may have one or more ports. Different ports may occupy different time-frequency resources and / or different code domain resources.
[0216] In order to improve the throughput of the NR system, it is necessary to use the millimeter wave frequency band to obtain larger bandwidth resources. However, the channel attenuation in the millimeter wave frequency band is very large. Network equipment and terminal equipment need to use multi-antenna beamforming technology to form beams in a specific direction to improve the channel gain of transmission and ensure signal coverage. In addition, this beamforming technology is analog beamforming, that is, the reference signal is beamformed by a shifter. In the entire communication bandwidth, a shifter can only take one value at a time, so the analog beamforming technology needs to switch different beams at multiple different times. In order to find a suitable beam direction among many possible beams, the 3GPP NR Relase 15 / 16 standardization introduces a beam training process. Taking the following beam training as an example, the process is: the network device sends multiple reference signals on multiple time units (for example, orthogonal frequency division multiplexing (OFDM) symbols or time slots), and different reference signals are beamformed by different beams. The terminal device measures different reference signals, determines the quality of the beams corresponding to different reference signals, and reports the resource index of the reference signal with better beam quality. The resource index of the reference signal with better beam quality is used to assist the network device in determining which beams to use for subsequent communications will have better signal quality. In the embodiment of the present application, for the convenience of description, these beams with better signal quality are called effective beams. In the standard of 3GPP NR Release 15 / 16, for downlink beam training, the terminal device measures the reference signal receiving power (RSRP) and reports several reference signal resource indexes with larger RSRP. However, in the millimeter wave band, in order to ensure the beamforming gain, the network area covered by each beam is small, that is, a narrow beam is generally used. In addition, the network device and / or the terminal device generally needs to scan many beam directions, which results in a lot of time units required for beam training, and the beam training takes a long time, and fast beam training cannot be completed. For example, if there are 128 beams, 128 time units are required.
[0217] The embodiments of the present application provide a fast beam training method, which can reduce the delay of beam training and reduce the reference signal overhead caused by beam training.
[0218] The following describes the beam training method 200 provided in an embodiment of the present application in conjunction with the accompanying drawings. Figure 2 The illustrated method 200 includes, but is not limited to:
[0219] S201: The second device groups L beams to obtain M groups of beams after grouping, where L and M are positive integers.
[0220] Exemplarily, the second device may perform uniform grouping or non-uniform grouping on the L beams to obtain each group of beams after division, and one division corresponds to a grouping method of multiple beams.
[0221] Each of the L beams corresponds to a spatial filtering parameter, such as a beamforming vector, which is used to determine an implementation method for the second device to send a signal on the beam. Therefore, the spatial filtering parameters and beams can be considered to be one-to-one corresponding in the following text.
[0222] It should be noted that S201 is an optional step and may not exist, that is, there is no need to group multiple beams each time, that is, the beams are divided in a default manner.
[0223] Optionally, the number of beams included in each group of beams after grouping is greater than 2.
[0224] S202: The second device configures M reference signal resources for the first device.
[0225] Among them, in S202, the second device configures M reference signal resources to the first device, specifically configuring the time-frequency resource positions of the M reference signal resources, the M reference signal resource indexes, the number of ports corresponding to each reference signal resource in the M reference signal resources, etc.
[0226] It can be understood that the reference signal resource index can also be called the index of the reference signal.
[0227] Optionally, the second device is a network device, and the first device is a terminal device.
[0228] Optionally, each of the M reference signal resources has two ports, such as Figure 3 As shown. M reference signal resources correspond to M two-port reference signals. A reference signal resource and a corresponding reference signal can be identified by a reference signal resource index. Each of the M reference signals is associated with a group of beams in S201. In other words, there is a one-to-one corresponding relationship between any two of a reference signal, a reference signal resource, a reference signal resource index, and a group of beams. The reference signal resource index hereinafter may also be referred to as the index of the reference signal. Exemplarily, the second device determines the spatial filtering parameters of each reference signal, such as beamforming parameters, when sending the reference signal, according to each beam group corresponding to each reference signal. This enables the first device to obtain measurement results of different beams by measuring different reference signals.
[0229] Optionally, among the above-mentioned M reference signals, the number of beams corresponding to each reference signal is greater than 2. That is, the second device can scan multiple beams through one reference signal resource. Compared with the existing 3GPP NR Release 15 / 16 standard, the embodiment of the present application can reduce the time required for beam scanning and the reference signal overhead.
[0230] Optionally, in S202, the second device may configure periodic, semi-static or non-periodic reference signal resources for the multiple beam grouping divisions in S201.
[0231] Optionally, the second device may configure M reference signal resources to the first device by broadcasting, multicasting, or unicasting.
[0232] S203: The second device sends first configuration information for beam training to the first device, where the first configuration information configures L codewords.
[0233] The L codewords and the M reference signals are associated with each other, and each of the M reference signals is associated with at least one of the L codewords.
[0234] Optionally, among the M reference signals, there is at least one reference signal associated with at least two codewords among the L codewords. For example, when the codewords associated with two reference signals are not equal, one reference signal is associated with two codewords among the L codewords, and the other reference signal is associated with one codeword among the L codewords. For another example, when the codewords associated with each reference signal are equal, each reference signal is associated with two codewords or more than two codewords among the L codewords.
[0235] Optionally, the mth reference signal among the M reference signals is associated with R among the L codewords. m codeword, R m is a positive integer less than or equal to L.
[0236] Optionally, the L codewords configured by the second device through the first configuration information correspond to the L beams in S201, or the L codewords correspond one-to-one to the L spatial filtering parameters. Therefore, the mth reference signal is also associated with R of the L spatial filtering parameters. m The first device receives first configuration information of the configuration codeword and can indicate the effective beam by reporting first indication information of the indication codeword.
[0237] The configuration method of the L codewords and the association relationship between the L codewords and the M reference signals can be divided into the following three cases.
[0238] In case 1, the first configuration information explicitly indicates the codeword associated with each of the M reference signals. That is, the first configuration information includes M first fields, and the M first fields are respectively used to carry the codewords associated with the M reference signals. Optionally, the method for explicitly indicating the mth reference signal associated codeword in the first configuration information can refer to the predefined first rule in case 2 and / or the predefined second rule in case 3.
[0239] Case 2: The first configuration information configures the number of codewords associated with the mth reference signal among the M reference signals R m , R m R for determining the mth reference signal associated with the first rule according to a predefined rule m codeword, R m is a positive integer less than or equal to L, m is a positive integer less than or equal to M,
[0240] Optionally, if the number of codewords associated with each of the M reference signals is equal, a unified field may be used to indicate the number of codewords R associated with each reference signal, that is, R1=R2=…=R M =R.
[0241] Optionally, the predefined first rule is: m The i-th codeword in the codewords is based on t i =A×exp(j×x i ) is determined, where x i =α+2π(i-1) / R m , i=1,2,……,R m ; α is a constant in [0,2π], A is a complex constant, for example, A=1,
[0242] In case 2, the codewords associated with each reference signal may be the same or different. For example, if the first configuration information indicates that the number of codewords associated with the first reference signal and the second reference signal is R1=R2=4, and the number of codewords associated with the third reference signal is R3=5, then the codewords associated with the first reference signal and the second reference signal are {exp(j×0), exp(j×π / 2), exp(j×π), exp(j×3π / 2)}, and the codeword associated with the third reference signal is {exp(j×0), exp(j×2π / 5), exp(j×4π / 5), exp(j×6π / 5), exp(j×8π / 5)}.
[0243] Case 3: The first configuration information configures the number of codewords associated with the mth reference signal among the M reference signals R m , R mand the number of reference signals M is used to determine the R associated with the mth reference signal according to a predefined second rule. m codeword, R m is a positive integer less than or equal to L, m is a positive integer less than or equal to M, The predefined second rule ensures that any two code words among the L code words are different.
[0244] Optionally, the second rule is: R associated with the mth reference signal m The i-th codeword in the codewords is based on t i =A×exp(j×x i +j×θ m ) is determined, θ m is a value in [0,2π], and θ m Values related to m and M, α is a constant in [0,2π], A is a complex constant such as A=1, Among them, x i =α+2π(i-1) / R m , i=1,2,……,R m In this case, the codewords associated with each reference signal are different.
[0245] Optionally, θ m =2mπ / Y or θ m =2(m-1)π / Y, where Y is greater than M and max m R m prime number, where max m R m represents R1, R2, ..., R M The maximum value of .
[0246] Optionally, when R1=R2=……=R M =R,θ m =2mπ / MR.
[0247] Optionally, the index of the i-th codeword associated with the m-th reference signal among the M reference signals is: or For example, if the first configuration information indicates that the number of codewords associated with the first reference signal and the second reference signal is R1=R2=4, the number of codewords associated with the third reference signal is R3=5, and the total number of reference signals is M=3, then Y=7, and the codeword associated with the first reference signal is {exp(j×2π / 7), exp(j×11π / 14), exp(j×9π / 7), exp(j×25π / 14)}; The codewords associated with the second reference signal are {exp(j×4π / 7), exp(j×15π / 14), exp(j×11π / 7), exp(j×29π / 14)}; the codewords associated with the third reference signal are {exp(j×6π / 7), exp(j×44π / 35), exp(j×58π / 35), exp(j×72π / 35), exp(j×86π / 35)}. A total of L=13 codewords are configured, and the index of each codeword is 0-12 or 1-13.
[0248] Optionally, in case 2 and case 3, each codeword may also be in the form of a column vector B×[1; t i ] or in the row vector form B×[1, t i ], B is a constant, for example, For example, in the above case 2, the code word exp(j×π / 2) corresponds to the column vector form B×[1; exp(j×π / 2)] or the row vector form B×[1, exp(j×π / 2)], and A=1. For another example, in the above case 3, the code word exp(j×2π / 7) corresponds to the column vector form B×[1; exp(j×2π / 7)] or the row vector form B×[1, exp(j×2π / 7)], and A=1.
[0249] In practical applications, some beam groups may be allowed to configure codewords according to case one and / or case two, and the remaining beam groups may be allowed to configure codewords according to case three.
[0250] For codeword configuration methods in different situations, the second device sends first configuration information to the first device, and the first configuration information configures the first device to report first indication information with different options.
[0251] Option 1: If the first configuration information configures the codeword according to case 1 or case 2, the first configuration information may indicate that the number of reference signals reported by the first device is W, and the number of codewords associated with the W reference signals is V.
[0252] Thus, based on option 1, the first indication information reported by the first device in S205 indicates the indexes of W reference signals, and the codeword or the index of the codeword associated with each of the W reference signals, wherein for the wth reference signal among the W reference signals, the associated v is reported. wcodewords or codeword indices, W reference signals are reference signals among the M reference signals, v w is a positive integer, and For the vth codeword among the V codewords, its index is the index of the codeword in the codeword associated with its corresponding reference signal. In this way, the second device can determine a group of beams in the correspondence between the reference signal resource index and the beam group in S202 according to a reference signal resource index reported by the first device. Further, according to the correspondence between the codeword and the beam under the reference signal, the second device determines a beam in the group of beams through a codeword associated with the reported reference signal reported by the first device, and the determined beam is the valid beam reported by the first device. For example, the first configuration information configures the codeword according to the example in the above situation 2, and the first device reports the index of the second reference signal and the index corresponding to the codeword exp(j×π / 2), then the reference signal resource index reported is the index corresponding to the second reference signal, and the reported codeword index is the index of exp(j×π / 2) in {exp(j×0), exp(j×π / 2), exp(j×π), exp(j×3π / 2)}, that is, 1 (each codeword index is 0-3) or 2 (each codeword index is 1-4). After receiving the first indication information reported by the first device in S205, the second device can determine that the valid beam reported by the first device is the second beam in the beam group associated with the second reference signal.
[0253] Option 2: If the first configuration information configures L different codewords according to situation 1 or configures L different codewords according to situation 3, the first configuration information can configure the number of codewords reported by the first device to be V or the number of codeword indexes to be V.
[0254] In this way, based on option 2, the first indication information reported by the first device in S205 includes V codewords or V codeword indexes, and the V codewords indicated by the first indication information are V codewords among the L codewords configured by the first configuration information. For the vth codeword among the V codewords, its index is the index of the codeword among the L codewords. Exemplarily, the index of the i-th codeword associated with the m-th reference signal among the M reference signals is: or According to the correspondence between codewords and beams, the second device can directly determine a beam through a codeword reported by the first device, and the determined beam is the valid beam reported by the first device. For example, the first configuration information configures the codeword according to the example in the above situation three. The first device reports the index corresponding to the codeword exp(j×15π / 14) among multiple codewords associated with the second reference signal. The reported codeword index is the index of exp(j×15π / 14) in {exp(j×2π / 7), exp(j×4π / 7), exp(j×11π / 14), exp(j×6π / 7), exp(j×15π / 14), exp(j×44π / 35), exp(j×9π / 7), exp(j×11π / 7), exp(j×58π / 35), exp(j×25π / 14), exp(j×29π / 14), exp(j×72π / 35), exp(j×86π / 35)}, that is, 4 (each codeword index is 0-12) or 5 (each codeword index is 1-13). After receiving the first indication information reported by the first device in S205, the second device can determine that the valid beam reported by the first device is the second beam in the beam group associated with the second reference signal.
[0255] Optionally, the first configuration information in Option 1 and Option 2 may further configure the first device to report amplitude information and / or energy information of V codewords. For example, the energy information includes RSRP information.
[0256] Optionally, the first configuration information sent by the second device in S203 may indicate a method for the first device to report the first indication information in S205, for example, periodic reporting, semi-static reporting, or non-periodic reporting. Of course, the first configuration information sent by the second device in S203 may not indicate a method for the first device to report the measurement result, and the first device adopts a default reporting method.
[0257] It is understandable that S202 and S203 may be sent in the same message or in different messages, which is not limited in the embodiment of the present application.
[0258] It can be understood that the second device may execute S203 once for one beam division, or may execute S203 once for multiple divisions.
[0259] S204: The second device sends M reference signals on the resources configured by the first device in S202.
[0260] For one division, the second device sends a two-port reference signal to the resources configured by the first device through each group of beams corresponding to the configured resources in S202. If the second device divides the beams multiple times in S201, S204 is executed multiple times.
[0261] Optionally, when the second device sends an mth reference signal among M reference signals, the mth reference signal has two ports. The second device sends an mth reference signal according to R corresponding to the mth reference signal. m The beamforming parameters of the reference signal of port 1 are determined by the mth beam; according to the R corresponding to the mth reference signal m The R associated with the mth beam and the mth reference signal m The beamforming parameters of port 2 are determined by the codewords. The beam corresponding to the mth reference signal is determined by the second device, see S201. The at least one codeword associated with the mth reference signal is determined by the first configuration information, see S202.
[0262] Exemplarily, the beamforming parameters (eg, beamforming vectors) of each beam in a group of beams corresponding to the mth reference signal are {b i},i=1,2,……,R m , where b i is the beamforming vector of the i-th beam direction in the group of beams, for example, it can be a vector in the discrete Fourier transformation (DFT) basis, R m The number of codewords associated with the mth reference signal configured by the second device to the first device through the first configuration information. The beamforming parameter of port 1 is based on ∑b i Determined, the reference signal sent by port 1 is based on ∑b i ×s1. The beamforming parameters of port 2 are determined according to ∑t i b i Determined, where t i The i-th codeword associated with the m-th reference signal. For the specific form, refer to the process of configuring the codeword with the first configuration information in S203. The reference signal sent by port 2 is based on ∑t i b i ×s2. Where s1 and s2 are the signals agreed upon by the second device and the first device on port 1 and port 2. For example, the signal s1 and s2 can be determined according to the resource element (RE) position corresponding to the two ports of the reference signal in NR. This reference signal sending method enables the second device to scan multiple directions when sending a reference signal. At the same time, the second port of the reference signal is multiplied by different codewords in different beam directions, so that the first device can determine which transmission beam of the second device the received reference signal comes from. In addition, the codeword t i Setting the point on the unit circle of the complex plane ensures that the transmitted reference signal has no amplitude loss and can achieve a certain anti-noise effect.
[0263] Optionally, the first device measures the mth reference signal according to the following assumption:
[0264] The transmission signal of the first port of the two ports is determined according to s1; and / or,
[0265] The transmission signal of the second port of the two ports is based on t i ×s2 determined, t i is the i-th codeword associated with the m-th reference signal, i=1, 2, ..., R m ;
[0266] Optionally, for the mth reference signal, the first device determines that the second device sends s1 on the first port through each beam direction of the group of beams, and sends t on the second port through each direction of the group of beams. i ×s2.
[0267] S205: After measuring the reference signal sent by the second device in S204, the first device sends first indication information to the second device.
[0268] Optionally, the first device normalizes the received reference signal in a manner agreed upon by the second device and the first device. For example, for the mth reference signal in the example of S204, the first device determines that the second device sends s1 on the first port through each beam direction of the group of beams, and sends t on the second port through each direction of the group of beams. i ×s2. Then, in S205, the first device divides the received first port signal and the second port signal by s1 and s2 respectively before performing post-processing.
[0269] Optionally, if the second device indicates in the first configuration information how the first device reports the first indication information in S203, the first device reports the first indication information in accordance with the first configuration indication information. If the second device does not indicate in the first configuration information how the first device reports the first indication information in S203, the first device reports the first indication information to the second device in a default manner.
[0270] Optionally, for the M reference signals, the first device reports the first indication information according to different reporting options indicated by the first configuration information in S203.
[0271] For option 1, the first indication information reported by the first device indicates the indexes of W reference signals, and the codeword or the index of the codeword associated with each reference signal in the W reference signals, wherein the wth reference signal in the W reference signals is associated with v w A code word.
[0272] Exemplarily, the first device first selects W reference signals from M reference signals as reference signals to be reported. A method for selecting W reference signals may be to select W reference signals with larger energy or larger amplitude from the M reference signals. Then, the first device determines the v of each reference signal based on the measurement results on the two ports of the W reference signals. w A method for determining a codeword is to measure the measured phase difference between two ports on a reference signal to be reported, and then select the codeword with the smallest difference from the phase difference from at least one codeword associated with the reference signal. For option 1, the index corresponding to the codeword is the R corresponding to the codeword in the reference signal. m For example, if the codeword indicated by the first configuration information is consistent with the codeword exemplified in case 2 in S203, the second device instructs the first device to report 1 reference signal resource index and 1 codeword according to option 1 in the first configuration information in S203, that is, W=1 and V=1 at this time. The first device receives three reference signals, and the second reference signal RSRP energy is the largest, the phase difference between the two ports of the second reference signal is 0.4π, and the codewords associated with the second reference signal are {exp(j×0), exp(j×π / 2), exp(j×π), exp(j×3π / 2)}. Obviously, the codewords exp(j×π / 2) and exp(j×0.4π) are closest, so the first device reports the index of the second reference signal and the index of the codeword exp(j×π / 2) or codeword exp(j×π / 2) (when each codeword index is 0-3, the codeword index is 1, and when each codeword index is 1-4, the codeword index is 2).
[0273] For option 2, the first indication information reported by the first device includes reporting V codewords or codeword indexes. The first device first selects W reference signals from M reference signals as reference signals that need to be reported, and the selection method can refer to option 1 above. Then determine V codewords based on the measurement results on the two ports of the W reference signals. A method for determining the codeword is, for a reference signal that needs to be reported, measure the measured phase difference between the two ports on the reference signal, and then select the codeword with the smallest difference from the phase difference among at least one codeword associated with the reference signal. For example, if the codeword indicated in the first configuration information is consistent with the codeword exemplified in case three in S203, the second device instructs the first device to report 1 codeword according to option 2 in the first configuration information of S203, that is, V=1 at this time. The first device receives three reference signals, and the second reference signal has the largest RSRP energy, the phase difference between the two ports of the second reference signal is π, and the codewords associated with the second reference signal are {exp(j×4π / 7), exp(j×15π / 14), exp(j×11π / 7), exp(j×29π / 14)}. Obviously, the codewords exp(j×15π / 14) and exp(j×π) are closest. According to the example in option 2 in S203, the index of the codeword exp(j×15π / 14) in all L codewords is 4 (each codeword index is 0-12) or 5 (each codeword index is 1-13). Therefore, the first device reports the codeword exp(j*15π / 14) or its index.
[0274] Optionally, the first device sends third indication information to the second device, the third indication information indicating at least one of the first amplitude information or the first energy information corresponding to the V codewords, the first amplitude information corresponding to the V codewords including the amplitude information corresponding to each of the V codewords. The first energy information corresponding to the V codewords includes the energy information corresponding to each of the V codewords. At least one of the first amplitude information or the first energy information is a quantized result, and the specific quantization method and accuracy may be predefined or configured by the second device.
[0275] S206: The second device estimates each beam between the second device and the first device according to the first indication information, and determines one or more beams for sending signals. The second device can determine the effective transmission beam between the second device and the first device according to the correspondence between the L codewords and the L beams, and the codeword reported by the first device.
[0276] Optionally, if the first device reports corresponding amplitude information and / or energy information, the second device can also estimate the gain of each determined effective beam based on the amplitude information and / or energy information reported by the first device, and further select the effective beam based on the amplitude information and / or energy information.
[0277] In the above method 200, the second device can group multiple beams multiple times, and through multiple groupings, the beams covering multiple valid paths between the second device and the first device appear in different groups as much as possible, avoiding the situation where more than one valid path is covered by beams in the same group of beams, thereby causing the first device to be unable to estimate the effective beam through the reference signal measurement result. The second device configures a two-port reference signal for each group of beams. The first device measures multiple beams in the group of beams through a two-port reference signal, thereby improving the beam training speed and reducing the reference signal overhead. The second device configures each reference signal to be associated with multiple codewords, each of the multiple codewords is associated with a beam, and when the second device sends the two-port reference signal, the signal of the second port is multiplied by its corresponding codeword in different beam directions, that is, the phase difference between the two ports in different beam directions is different. In the millimeter wave frequency band, due to the sparse characteristics of the channel, the number of effective paths between the second device and the first device is very small. When there are many antenna elements, the probability that the number of effective beams in a group of beams does not exceed 1 is very high. Therefore, when the energy of the reference signal received by the first device is large, most of the energy is likely to come from one beam direction. The effective beam directions are different, and the two-port phase difference of the reference signal received by the first device is different, so the effective beam direction can be inferred when multiple beam directions share reference signal resources. For example, the second device supports 64 beams. In the prior art, one beam corresponds to one reference signal resource, with a total of 64 reference signal resources. The second device sends a reference signal on the resource corresponding to each beam, and the first device measures the reference signal, reports the measurement result (such as RSRP) and the reference signal resource index. The second device can determine the beam based on the reference signal resource index and the measurement result. In an embodiment of the present application, the second device divides the 64 supported beams into 16 groups, with 4 beams in each group. The second device needs to configure 16 two-port reference signals and codewords corresponding to the 16 groups of beams. One group of beams corresponds to a two-port reference signal. The first device measures the two-port reference signal, and the reported measurement result includes the reference signal index and codeword, or only reports the codeword. In this way, the network device can determine at least one group of beams based on the reference signal index, determine the beam in at least one group of beams based on the codeword, or directly determine the beam based on the codeword, thereby saving resource overhead.
[0278] The following specifically describes the process of determining the beam in method 200. The following takes the example of uniformly dividing the beam, the reference signal being CSI-RS, the first device being a terminal device, and the second device being a network device, but the embodiments of the present application are not limited thereto.
[0279] Step 1: Divide the beam.
[0280] The network device supports a total of S optional beams. The network device can divide the S optional beams H times, and each division divides the S beams into M groups, each group of beams includes R beams (the number of directions of a group of division beams may be less than R), and one beam corresponds to one beam direction. H, S, M and R are positive integers. For example, H = 1, S = 64, M = 16, then R = 4.
[0281] According to a fully connected RF channel antenna array structure, a multi-pannel antenna structure or other antenna structures, the network device can send different reference signals in R beam directions at the same time.
[0282] Step 2: Configure resources.
[0283] The network device configures a 2-port non-zero power CSI-RS (non zeropower CSI-RS, NZP-CSI-RS) resource for each group of beams in each division. In other words, a group of beams in a beam division corresponds to a 2-portNZP-CSI-RS resource. For example, the network device can configure M 2-port NZP-CSI-RS resources for one division and H*M 2-port NZP-CSI-RS resources for H divisions. The H*M 2-port NZP-CSI-RS resources configured by the network device can be periodic, semi-static or non-periodic, and each 2-port NZP-CSI-RS is bound to a group of beams in one division.
[0284] For periodic resources, the network device needs to be configured with at least M 2-port NZP-CSI-RS resources in one period, and these M 2-port NZP-CSI-RS resources need to be in different symbols, so that the network device can stagger the M 2-port NZP-CSI-RS in time when sending them.
[0285] In addition, if the period of the periodic resource configured by the network device is T period , the offset of the end time of the Mth 2-port NZP-CSI-RS resource relative to the period is The offset of the end time of the first 2-port NZP-CSI-RS resource relative to the period is You need to ensure T proc T is the processing time of a periodic reference signal after the terminal device receives it. procIt can be determined by the terminal device and the network device through signaling exchange. In other words, the periodic resources configured by the network device need to ensure that the terminal device has enough time to process a reference signal of a period between two periods. Figure 4 As shown, RS(h,1) represents a period T in the h-th division. period The first reference signal resource in the hth partition, RS(h,2) represents a period T in the hth partition. period The second reference signal resource in the h-th partition, RS(h,M) represents a period T in the h-th partition. period RS(h+1,1) represents a period T in the h+1th partition. period The first reference signal resource in the h+1th partition, RS(h+1,M) represents a period T in the h+1th partition. period The hth partition and the h+1th partition belong to two adjacent partitions in the H partition.
[0286] For semi-static resources, the network device needs to configure at least M 2-port NZP-CSI-RS resources in one cycle, and these M 2-port NZP-CSI-RS resources need to be in different symbols, so that when the network device sends reference signals through M groups of beams on M 2-port NZP-CSI-RS resources, they can be staggered in time. And the semi-static resources configured by the network device need to be able to maintain at least H cycles in an activated state. And it is necessary to ensure These parameters are described in the section Periodic Configuration Resources.
[0287] For non-periodic resources, the network device needs to configure H NZP-CSI-RS resource sets, each NZP-CSI-RS resource set includes M 2-port NZP-CSI-RS resources, and the 2-port NZP-CSI-RS resources in each NZP-CSI-RS resource set need to be in different symbols. In this way, when the network device sends reference signals through M groups of beams on M 2-port NZP-CSI-RS resources, they can be staggered in time.
[0288] Step 3: Measurement configuration.
[0289] The network device sends a CSI-reporting instruction to the terminal device. The CSI-reporting instruction is used to configure the terminal device to measure the reference signal and report the measurement results. The CSI-reporting instruction includes information indicating which resources configured by the terminal device in step 2 to measure the reference signal. The value of the nrofBeamEachRS field in the CSI-reporting instruction is R. The field nrofBeamEachRS is a new field for this beam training scheme in the embodiment of the application, and R is the number of beam directions per set in step 1. The network device can indicate the R code words corresponding to each reference signal in two ways, namely:
[0290] Method 1: The network device indirectly configures the R codewords corresponding to each reference signal to be {exp(j×0), exp(j×2π / R), exp(j×4π / R),…, exp(j×2(R-1)π / R)} by configuring the number R of beam directions in each group, which corresponds to case 2 of the above method 200.
[0291] Method 2: The network device configures the number R of beam directions and the number M of reference signals in each group, thereby indirectly configuring the R codewords corresponding to the mth reference signal to be {exp(j×0+j×2mπ / Y), exp(j×2π / R+j×2mπ / Y), exp(j×4π / R+j×2mπ / Y), …, exp(j×2(R-1)π / R+j×2mπ / Y)}, where m=0~M-1 or m=1~M.
[0292] Wherein, Y is the smallest prime number greater than M and R, or, Y=MR, corresponding to the third case of the above method 200.
[0293] Optionally, the network device may indicate to the terminal device through relevant signaling whether the network device adopts method one or method two, or may not indicate, and the network device and the terminal device default to one of the methods according to a predefined rule.
[0294] The nrofReportedRS field in the reference signal reporting instruction is set to W, indicating that the terminal device needs to report the measurement results of W reference signals out of M reference signals. W may be the number of effective paths (also called effective beams) between the network device and the terminal device estimated by the network device.
[0295] Optionally, the network device may configure the terminal device to report specific content for each reference signal as follows:
[0296] Option 1: When the codeword is configured using method 1 or method 2 or no codeword is configured in the above CSI-reporting, the network device can configure the terminal device to report: the reference signal resource index, and the two-port phase difference quantization result of the reference signal corresponding to the index. The phase difference quantization method can default to converting the phase difference into a phase difference between [0, 2π), and then performing uniform quantization of X bits.
[0297] Option 2: When the codewords are configured using method 1 or method 2 in the CSI-reporting, the network device can configure the terminal device to report: the reference signal resource index, and the index of a codeword associated with the reference signal in all codewords associated with the reference signal. This corresponds to reporting V=W codewords in option 2 of the above method S203.
[0298] Option 3: When the codeword is configured in the second method in the CSI reporting, the network device configures the terminal device to report: a codeword under the reference signal or the index of the codeword in all codewords. Corresponding to the reporting of V=W codewords in Option 3 of the above method S203.
[0299] Optionally, CSI-reporting may also instruct the terminal to report the amplitude information and / or RSRP information of the reported reference signal. The amplitude information and / or RSRP information of the reference signal may be the amplitude information and / or RSRP quantization result of the amplitude of the two ports of the received reference signal, or the quantization result after the weighted average of the amplitude of the two ports. The quantization accuracy is predefined X bits within a predefined range.
[0300] Optionally, CSI-reporting may also indicate a manner in which the terminal device reports the measurement result of the reference signal. The manner in which the terminal device reports the measurement result of the reference signal may be periodic reporting, semi-static reporting, or non-periodic reporting.
[0301] Optionally, if CSI-reporting indicates that the terminal device reports the measurement result of the reference signal periodically, the resources configured in step 2 are also periodic, and the period of the terminal device reporting the reference signal is the same as the period of the resources in step 2, both of which are T period In this way, it can be ensured that the terminal device can report a measurement result once after measuring a reference signal of a cycle. The offset T of the reporting time in the cycle R The relationship between the resource allocation cycle needs to satisfy Or satisfy like Figure 5 As shown, the reporting time T R Optional time range, It means that the terminal device needs to report the measurement result after receiving and processing the last reference signal under one division and before the end of one cycle. Indicates that the terminal device needs to report the measurement result after receiving and processing the first reference signal in the next period. This setting can ensure that the measurement result reported by the terminal device is exactly the result of some reference signals among the M reference signals under one beam division.
[0302] Optionally, if the CSI-reporting instruction indicates that the terminal device reports the measurement result of the reference signal in a semi-static manner, the resources configured in step 2 may be periodic or semi-static. And the period of the terminal device reporting the reference signal and the period of the periodic resources or the period of the semi-statically configured resources in step 2 are both T period In this way, it can be ensured that the terminal device can report a measurement result once after measuring a reference signal of one period. The reporting time T R The relationship between the resource allocation cycle needs to satisfy Or satisfy This setting can ensure that the measurement result reported by the terminal device is exactly the result of some reference signals among the M reference signals under one beam division.
[0303] Optionally, if the CSI-reporting instruction indicates that the terminal device reports the reference signal measurement result in a non-periodic reporting manner, the resources configured in step 2 may be periodic or semi-static or non-periodic. The network device needs to send H reference signal reporting instructions, and each time the reference signal reporting instruction is sent, the terminal device reports a measurement result.
[0304] Step 4: The network device sends a 2-port NZP-CSI-RS on the resources configured in step 2.
[0305] In step 4, the network device sends 2-port NZP-CSI-RS on the 2-port NZP-CSI-RS resources corresponding to a group of beams through each beam in the group according to the correspondence between each group of beams and the 2-port NZP-CSI-RS resources in each division determined in step 2.
[0306] Exemplarily, the spatial filtering parameter (eg, beamforming vector) of each beam in a group of beams corresponding to the mth reference signal is {b i},i=1,2,…,R, where b iis the spatial filtering parameter of the i-th beam direction in the group of beams, for example, it can be a vector in the DFT basis. The spatial filtering parameter of the network device on port 1 of the m-th reference signal can be ∑b i The spatial filter parameter of port 2 is ∑t i b i If the network device has configured a codeword for the terminal device in step 3, then t i It needs to be consistent with the codewords configured for each reference signal. If the network device does not configure a codeword for the terminal device in step 3, then t i It can be realized according to the network equipment, but in principle, the same reference signal corresponds to {t i Any two elements in} are different, a network device determines {t i The method is that the network device determines the codeword according to the method 1 or method 2 in step 3, and then sets {t i} and the codeword should be consistent.
[0307] For example, when the network device configures a group of beam directions with the number of R=4 through CSI-reporting in step 3, the network device and the terminal device generate the codeword t corresponding to each reference signal according to the first method according to a certain indication or default rule. i , i = 1, 2, 3, 4, and the codewords corresponding to each reference signal are {exp(j×0), exp(j×π / 2), exp(j×π), exp(j×3π / 2)}. For a 2-port reference signal that needs to be sent, the network device sends it through the four beam directions bound to the reference signal. If the beamforming vectors of the four beam directions in a set of beam directions bound to it are b1, b2, b3, and b4 respectively, then on the first port NZP-CSI-RS resource, the network device sends a signal of (b1+b2+b3+b4)s1, and on the second port NZP-CSI-RS resource, the signal sent is (t1b1+t2b2+t3b3+t4b4)×s2. Among them, s1 is the reference signal value agreed upon by the network device and the terminal device on the first port, and s2 is the reference signal value agreed upon by the network device and the terminal device on the second port. The method for determining s1 and s2 can follow the current NR method of determining the NZP-CSI-RS baseband signal according to the RE time-frequency position of the reference signal. From the perspective of the terminal device, the reference signal sending method is equivalent to the network device sending the signal s1 on the first port in four directions and sending the signals t1s2, t2s2, t3s2, and t4s2 on the second port in four directions.
[0308] In step 4, the network device may sequentially send 2-port NZP-CSI-RS on the respective corresponding 2-port NZP-CSI-RS resources through the M groups of beams divided once. In this way, after the network device sends the 2-port NZP-CSI-RS on the respective corresponding 2-port NZP-CSI-RS resources through the M groups of beams divided once, the network device may send the 2-port NZP-CSI-RS on the respective corresponding 2-port NZP-CSI-RS resources through the M groups of beams divided once again, and so on. The network device may send H*M 2-port NZP-CSI-RS on H*M 2-port NZP-CSI-RS resources through the beams divided H times.
[0309] Step 5: The terminal device measures the 2-port NZP-CSI-RS of step 4 and reports the measurement result to the network device.
[0310] The terminal device receives the 2-port NZP-CSI-RS sent by the network device in step 4, and measures the received reference signal. The terminal device receives the 2-port NZP-CSI-RS sent by the network device, measures the phase or amplitude and phase of the 2-port NZP-CSI-RS, and the baseband signals of the normalized NZP-CSI-RS received by the terminal device on the two ports of the 2-port NZP-CSI-RS resource RS (h, m) are respectively and Its phases in [0,2π) are and The value of h is 1, 2, ..., H, and the value of m is 1, 2, ..., M. For one division, the value of h is fixed. Normalization refers to dividing the received baseband reference signal by the baseband transmission reference signal at the corresponding time-frequency position agreed with the network device, that is, normalizing by s1 and s2 respectively.
[0311] For the M reference signals divided once, the terminal device first selects W reference signals from the M reference signals for reporting, where W is the value of the field nrofReportedRS when the network device triggers the CSI-reporting instruction in step 3. In one possible implementation, the terminal device selects In another possible implementation, the terminal device selects The larger W reference signals, wherein α1 and α2 are weight coefficients of the two ports, can be preset values or configured by the network device.
[0312] For each reference signal that needs to be reported, the terminal device reports the measurement result according to the configuration options of the network device in step 3:
[0313] For option 1, the terminal device reports: the reference signal resource index, and the two-port reference phase difference quantization result corresponding to the index. The phase difference quantization method can default to converting the phase difference into a phase difference between [0, 2π), that is, Then quantify it.
[0314] For option 2, the terminal device reports: the reference signal resource index, and the index of a codeword associated with the reference signal in all codewords associated with it. A possible implementation method for determining the codeword index to be reported is: first, according to the CSI-reporting instruction-related configuration information of the network device in step 3, determine the codeword associated with the reference signal {t r}, determine the codeword index r to be reported according to formula (1) h,m .
[0315] The physical meaning of formula (1) is that there is a phase difference between the two ports of the NZP-CSI-RS sent by the network device in each beam direction. When the effective beam direction between the network device and the terminal device (the beam direction in which the two can communicate) is different, the phase difference between the two ports of the reference signal measured by the terminal device is also different, so that the smallest codeword on the right side of formula (1) corresponds to the effective beam direction between the network device and the terminal device. In the embodiment of the present application, any deformation of formula (1) can be performed, but the physical meaning of the deformed formula is similar to the physical meaning of formula (1). In this way, one codeword corresponds to one beam, and the network device can determine the corresponding beam according to the phase index reported by the terminal device.
[0316]
[0317] For example, if the four codewords associated with an NZP-CSI-RS reported by the terminal device are {exp(j*0), exp(j*π / 2), exp(j*π), exp(j*3π / 2)}. The network device sends the NZP-CSI-RS through the four beam directions bound to the reference signal. The terminal device receives the superimposed signal of the NZP-CSI-RS sent from the four beam directions after channel attenuation at the two-port NZP-CSI-RS resource position. Assuming that there is a beam in the first group of beams (for example, the third beam of the first group) that overlaps with the effective path between the terminal device and the network device, and the equivalent channel gain of the effective path in the beam direction is h, the terminal device will receive it on the first port. If it is hs1 or close to hs1, it will be received on the second port for or close to This is because there is no effective path in the beams of the first group except the third beam, so the NZP-CSI-RS sent by other beams received by the terminal device is 0 or close to 0. The terminal device can obtain the codeword index 2 (index in 0-3) according to the received signal and formula (1).
[0318] For option 3, the terminal device reports: the index of a codeword associated with the reference signal among all codewords. In one possible implementation of determining the codeword index to be reported, the terminal device first determines the R codewords {t associated with the reference signal according to the CSI-reporting instruction-related configuration information of the network device in step 3. r}, and then determine the codeword associated with the reference signal according to formula (1) m The index r in the codeword h,m , assuming that the reported reference signal is the mth reference signal among the M reference signals, then add (m-1)R to it as the codeword index for reporting. For example, if the network device configures 2 reference signals for the terminal device, each reference signal is associated with R=4 codewords, and the terminal device determines the codewords associated with the first and second reference signals according to the configuration information related to the CSI-reporting instruction of the network device in step 3, respectively, {exp(j×0), exp(j×π / 2), exp(j×π), exp(j×3π / 2)} and {exp(j×2π / 5), exp(j×9π / 10), exp(j×14π / 10), exp(j×19π / 10), the terminal device selects a codeword associated with reference signal 2 for reporting, and the terminal device measures that the phase difference between the two ports on reference signal 2 is 1.5π, then according to formula (1), it can be determined that the codeword to be reported is exp(j×14π / 10), and its corresponding r h,m =2 (index in 0-3), add (m-1)R, then the codeword index finally reported by the terminal device is 2+1*4=6.
[0319] Optionally, if the network device is configured in step 3 that the terminal device needs to report the amplitude information or energy information of the reference signal measurement value, then in step 5, for a reference signal that needs to be reported, the terminal device also needs to report and The amplitude quantization values and or and The energy quantization values.
[0320] Step 6: The network device determines the beam based on the measurement results reported by the terminal device.
[0321] In response to different options reported by the terminal device, the network device can determine the beam in different ways.
[0322] In step 5, if the terminal device reports option 1, the network device determines the effective beam in step 6 in two cases:
[0323] Case 1: If the measurement results reported by the terminal device do not contain the amplitude information or energy information of the reference signal, for each division, for a reported NZP-CSI-RS, the network device can determine a group of beams, and the network device compares the quantized phase difference value of the two ports reported by the terminal device with the phase difference of the two-port reference signal sent on each beam in the group of beams in step 4, and compares the quantized phase difference value reported by the terminal device with the phase difference of the two ports when the network device sends the reference signal in each direction of the group. The phase difference is closest to which direction in the corresponding group of directions can be estimated as the effective sending direction. Each time the terminal device reports a reference signal, the network device can estimate an effective beam direction, and multiple effective beam directions estimated according to reference signals under different divisions may overlap.
[0324] In case 2, if the measurement result reported by the terminal device contains the amplitude information or energy information of the reference signal, the beam is determined through the following three steps.
[0325] a) The network device finds the partition with the highest isolation among multiple partitions. The highest isolation means that if there are multiple valid paths between the terminal device and the network device, multiple beams covering multiple valid paths belong to different groups under the first partition of the network device. For the reporting result under the hth partition reported by the terminal device, the network device counts the number of reference signals in this partition whose weighted average amplitude value or energy value of the two ports of the reference signal is greater than a preset threshold G h , which is equivalent to the number of groups containing effective beams under this division. Since the number of effective beams is the same in the entire channel environment, the best measurement effect is obtained by grouping all effective beams in different groups when grouping beams. h The partition with the largest value is defined as the partition with the highest isolation.
[0326] b) If the division with the highest isolation in a) includes multiple divisions. Under each division, a group of beams can be determined for each NZP-CSI-RS, and the network device will compare the phase difference of the two-port reference signal sent on each beam in the group of beams in step 4, and compare the quantized value of the phase difference reported by the terminal device with the two-port phase difference when the network device sends the reference signal in each direction of the group. The phase difference in which direction is closest can be estimated to estimate which direction in the corresponding group of directions is the effective sending direction. At the same time, the error between the phase difference reported by the terminal device and the actual phase difference of the network device in the effective beam direction can be obtained, and the error sum under each division is accumulated and counted, so that a division with the smallest error sum can be found in the multiple divisions with the highest isolation as the best division, and the corresponding multiple estimated effective beam directions under this division can be used as the effective beam directions determined by the network device. If the division with the highest isolation in a) has one division, the effective beam direction under this division is directly estimated.
[0327] c) The network device estimates the gain of the effective beam direction. If the terminal device also reports the amplitude quantization value or energy quantization value of each reference signal, the gain of each effective beam direction output in b) can be estimated, so as to make further selections among these effective beam directions.
[0328] In step 5, if the terminal device reports option 2, the network device determines the effective beam in step 6 in two cases:
[0329] Case 1: If the measurement result reported by the network device does not contain the amplitude information or energy information of the reference signal, the network device can determine its associated codeword and a group of beams according to the reference signal resource index reported by the terminal device, and can determine a beam in the group of beams according to the codeword index reported by the terminal device and the correspondence between the codeword and the beam in step 4. Therefore, each time the terminal device reports a measurement result of a reference signal, the network device can estimate an effective beam direction, wherein multiple effective beam directions estimated according to reference signals under different divisions may overlap.
[0330] Case 2: If the measurement result reported by the terminal device contains the amplitude information or energy information of the reference signal,
[0331] The network device finds the partition with the highest isolation among multiple partitions, for details, refer to the above b) for finding the partition with the highest isolation. Then, under the partition with the highest isolation, the effective beam direction is estimated with reference to case 1. If the terminal device also reports the amplitude quantization value of each reference signal, the gain of each effective beam direction output in b) can be estimated, so as to make further selection among these effective beam directions.
[0332] In step 5, if the terminal device reports option 3, the network device determines the effective beam in step 6 in two cases:
[0333] Case 1: If the measurement result reported by the network device does not contain the amplitude information or energy information of the reference signal, the network device can determine a beam according to the codeword index reported by the terminal device and the correspondence between the codeword and the beam in step 4. Therefore, each time the terminal device reports a codeword index, the network device can estimate an effective beam direction, and multiple effective beam directions estimated according to reference signals under different divisions may overlap.
[0334] Case 2: If the measurement results reported by the terminal device include the amplitude information or energy information of the reference signal, the network device finds the partition with the highest isolation among multiple partitions. For details, refer to the above b) to find the partition with the highest isolation. Then, under the partition with the highest isolation, refer to case 1 to estimate the effective beam direction. If the terminal device also reports the amplitude quantization value and / or energy quantization value of each reference signal, the gain of each effective beam direction output in b) can be estimated, so as to make further selections among these effective beam directions.
[0335] The above method embodiment describes that the second device configures resources to the first device and sends first configuration information, the first device measures the reference signal sent by the second device according to the configured resources and the first configuration information, and reports the measurement result to the second device, and the second device determines the effective beam according to the measurement result. Figure 6 Method 300 describes the method for beam training in an embodiment of the present application. In method 300, the second device configures resources to the first device and sends second configuration information. According to the measurement results of multiple beam divisions, the first device can directly determine the effective beam direction and / or the channel gain of the effective beam direction, and then report it. In other words, in S300, the second device directly indicates all the information of beam training to the first device, and the first device estimates the gain of each beam direction by itself, and finally directly reports its estimated effective beam direction (and corresponding gain) without having to measure and report each reference signal one by one for each division.
[0336] The method 300 includes:
[0337] S301, same as S201.
[0338] S302, same as S202.
[0339] S303: The second device sends second configuration information to the first device. The second configuration information configures L spatial filtering parameter indexes and L codewords. The mth reference signal among the M reference signals is associated with R in the L codewords. mcodewords, the mth reference signal is also associated with R of the L spatial filter parameter indices m spatial filter parameter index, M is a positive integer greater than 1, R m is a positive integer.
[0340] Optionally, the L spatial filtering parameter indexes correspond one-to-one to the L codewords, and the L codewords correspond one-to-one to the L beams. In other words, any two of the L spatial filtering parameter indexes, the L codewords, and the L beams can correspond one-to-one.
[0341] Optionally, the manner of configuring the L codewords and the relationship between the L codewords and the M reference signals in the second configuration information may refer to the manner of configuring the codewords in the first configuration information in S203.
[0342] Optionally, the L spatial filter parameters may be L beamforming parameters, such as vectors in L DFT bases. The spatial filter parameter index corresponds to the beamforming vector index, such as the DFT vector index.
[0343] Optionally, one spatial filtering parameter corresponds to one beam in S301.
[0344] Optionally, the second configuration information explicitly indicates a spatial filtering parameter index associated with each of the M reference signals, that is, the second configuration information includes M second fields, and the M second fields are spatial filtering parameter indexes associated with the M reference signals.
[0345] Optionally, the second configuration information configures a random seed, and the terminal device can use the random seed to determine the spatial filtering parameter index associated with each of the M reference signals. The first device determines the spatial filtering parameter index associated with each of the M reference signals based on the following assumptions: 1) The second device groups the beams in S301 by using a predefined random grouping function and a random seed to group the beam indexes. In other words, the second device inputs the random seed into the random grouping function to obtain the index of the grouped beam when grouping the beams, and the second device divides the beams according to the index of the grouped beams; 2) The random seed used by the second device in S301 is consistent with the random seed carried in the second configuration information sent to the first device; 3) The first device inputs the random seed into the same predefined random grouping function as in step 1) to obtain the index of the grouped beam, and the index of the grouped beam is the L spatial filtering parameter indexes associated with the M reference signals.
[0346] It should be noted that S303 is an optional step, and the second device may not send the second configuration information to the first device, and the first device may report according to the preset configuration and the measurement result of the reference signal obtained by measurement.
[0347] It is understandable that S302 and S303 may be sent in the same message or in different messages, which is not limited in the embodiment of the present application.
[0348] S304, same as S204.
[0349] Optionally, the first device measures the mth reference signal according to the following assumption:
[0350] The transmission signal of the first of the two ports is based on ∑b i ×s1 determined; and / or,
[0351] The transmission signal of the second port of the two ports is based on ∑t i b i ×s2 determined, t i The i-th codeword associated with the m-th reference signal i=1, 2, ..., R m ;
[0352] Optionally, for the mth reference signal, the first device determines that the second device sends s1 on the first port through each beam direction of the group of beams, and sends t on the second port through each direction of the group of beams. i ×s2.
[0353] Optionally, the above S301-304 are repeated H times, that is, the second device divides all beams H times, and sends H*M reference signals in total. Each time the M reference signals are divided, they correspond to L codewords, and each time the M reference signals are divided, they correspond to L spatial filtering parameters.
[0354] S305: The first device measures the M reference signals sent by the second device in S304 and determines V effective beams and their gains.
[0355] Optionally, the first device integrates the results of H beam divisions and can determine a beam division with higher beam isolation from the H beam divisions, and then more accurately estimate the effective beam and the effective beam gain based on the division with higher beam isolation, thereby reporting the spatial filtering parameter index corresponding to the V effective beams.
[0356] S306: The first device sends second indication information to the second device, where the second indication information indicates V spatial filtering parameter indexes among L spatial filtering parameter indexes, where V is a positive integer less than or equal to L.
[0357] Optionally, the V spatial filtering parameter indexes may be indexes of V beams with larger gains in the estimation result of the first device in S305.
[0358] Optionally, the method 300 further includes: the first device sends fourth indication information to the second device, the fourth indication information indicating at least one of the second amplitude information or the second energy information corresponding to the V spatial filter parameters. The second amplitude information includes the amplitude information corresponding to each of the V spatial filter parameters, that is, the amplitude information corresponding to the V beams. The second energy information includes the capability information of each of the V spatial filter parameters, that is, the energy information corresponding to the V beams.
[0359] S307: The second device determines an effective beam according to V spatial filtering parameters.
[0360] Among them, one spatial filtering parameter index corresponds to one beam, and the first device can determine V effective beams in total.
[0361] Optionally, if the first device also reports at least one of the second amplitude information or the second energy information corresponding to V spatial filtering parameter indexes, the second device can further select V effective beams based on at least one of the second amplitude information or the second energy information corresponding to the V spatial filtering parameter indexes.
[0362] In the above method 300, in addition to achieving the purpose of saving beam training reference signal resource overhead and improving the speed of beam training in method 200, method S300 can also save the reporting overhead of the first device. In method 200, the first device needs to report the second indication information once for each beam division. When the second device divides each beam multiple times, the second device comprehensively estimates the effective beam based on the multiple indication information reported by the first device (corresponding to multiple beam divisions). In S300, the second device indicates the information of beam grouping, that is, the spatial filtering parameter index corresponding to each reference signal to the first device. The first device can directly estimate the effective beam based on the measurement results of multiple beam divisions locally and report it. Therefore, for multiple beam grouping divisions, the first device only needs to report the indication information once.
[0363] The following describes in detail the process of determining the beam in method 300. The following description takes the example of evenly dividing the beam, the reference signal is CSI-RS, the first device is a terminal device, and the second device is a network device, but the embodiments of the present application are not limited thereto.
[0364] Step 1: Divide the beam.
[0365] For the beam division in step 1, refer to step 1 in the example of method 200 .
[0366] Step 2: Configure resources.
[0367] The network device configures a 2-port NZP-CSI-RS resource for each group of beams in each division. In other words, a group of beams in a beam division corresponds to a 2-port NZP-CSI-RS resource. For example, the network device can configure M 2-port NZP-CSI-RS resources for one division and H*M 2-port NZP-CSI-RS resources for H divisions. The H*M 2-port NZP-CSI-RS resources configured by the network device can be periodic, semi-static or non-periodic. Each 2-port NZP-CSI-RS resource is bound to a group of beams under one division.
[0368] For periodic resources and semi-static resources, the network device needs to be configured with at least H*M 2-port NZP-CSI-RS resources in one period, and these H*M 2-port NZP-CSI-RS resources need to be in different symbols, so that the network device can stagger the reference signals in time when sending them through H*M groups of beams on the H*M 2-port NZP-CSI-RS resources. Figure 7 As shown, RS(h,1) represents a period T period The first reference signal resource in the h-th partition, RS(h,M) represents a period T period The Mth reference signal resource in the hth partition, RS(h+1,M+1) represents a period T period The first reference signal resource in the h+1th partition, RS(H,M*H) represents a period T period The Mth reference signal resource in the Hth partition, RS(H+1,1) represents the first reference signal resource in the H+1th partition, and the H+1th partition is the first reference signal partition of another period.
[0369] In addition, if the period of the periodic resource configured by the network device is T period , the H*Mth 2-portNZP-CSI-RS resource in this period ( Figure 8 The offset of the end time of RS(H,M*H) relative to the period is The offset of the end time of the first 2-port NZP-CSI-RS resource relative to the period is You need to ensure T proc T is the processing time of a periodic reference signal after the terminal device receives it. proc It can be determined by the terminal device and the network device through signaling exchange.
[0370] For non-periodic resources, the network device needs to dynamically configure H*M NZP-CSI-RS resource sets. The 2-port NZP-CSI-RS resources in each NZP-CSI-RS resource set need to be in different symbols. In this way, when the network device sends reference signals through M groups of beams on the 2-port NZP-CSI-RS resources, they can be staggered in time.
[0371] Step 3: Measurement configuration.
[0372] The network device sends a CSI-reporting instruction to the terminal device. The CSI-reporting instruction includes information indicating which resources in the resources configured in step 2 are used to measure the reference signal. At the same time, the CSI-reporting instruction is used to instruct the terminal device to report the measurement result of the reference signal. The value of the reportQuantity field BeamGroupingConfig in the CSI-reporting instruction is sequence(S, R, Beamrouping). The field BeamGroupingConfig is a new field added in the embodiment of the present application for the beam training scheme, wherein R is the number of beam directions in each group, S is the total number of beams supported by the network device, and Beamrouping is used to indicate the division result of H beam divisions. A possible implementation method is that Beamrouping is a sequence of length HS, and the values of all elements in the sequence are integers between 0 and S-1. The value of the ((h-1)S+r+(m-1)R)th number in the sequence represents the direction index of the rth direction in the mth group under the hth division, h=1,…,H; r=1,…,R; m=1,…,M. In other words, the sequence of length HS can indicate the H beam division results of the network device. Another possible implementation method is that Beamrouping is a random seed value. The network device and the terminal device shuffle the sequence {0, 1, ..., S-1} H times based on the random seed and the same random number generation function, and merge the H sequences into a pseudo-random sequence of length HS. The pseudo-random sequence can also indicate the H beam division results of the network device. If this method is adopted, the beam division in step 1 of the network device is also divided according to the pseudo-random sequence. Optionally, the random number generation function is configured in advance by the network device to the terminal device. The nrofReportedBeam field in the reference signal reporting instruction is set to V. V can be the number of effective beams between the network device and the terminal device estimated by the network device.
[0373] The network device may indicate the R codewords corresponding to each reference signal through method 1 or method 2 of step 3 of method 200. Optionally, the network device may indicate to the terminal device through relevant signaling whether the network device adopts method 1 or method 2, or may not indicate it, and the network device and the terminal device default to one of the methods according to a predefined rule. CSI-reporting can also indicate the method in which the terminal device reports the indication information. The method in which the terminal device reports the indication information may be periodic reporting, semi-static reporting, or non-periodic reporting.
[0374] If the CSI-reporting indicates that the terminal device reports the indication information periodically, then the resources configured in step 2 are also periodic, and the period of the terminal device reporting the indication information is the same as the period of the resources in step 2, both of which are T period In this way, it can be ensured that the terminal device can report the indication information once after measuring the reference signal of one period. R The relationship between the resource allocation cycle needs to satisfy or like Figure 8 As shown, it shows the reporting time T R Optional time range, Indicates that the terminal device needs to report the measurement result after receiving and processing the last reference signal under a division and before the end of a cycle. Indicates that the terminal device needs to report the measurement result before receiving the first reference signal in the next period.
[0375] If the CSI-reporting instruction indicates that the terminal device reports the indication information in a semi-static manner, the resources configured in step 2 may be periodic or semi-static, and the period of the terminal device reporting the indication information is the same as the period of the resources in step 2, that is, the period is T period In this way, it can be ensured that the terminal device can report the indication information once after measuring the reference signal of one period. R The relationship between the resource allocation cycle needs to be met or satisfied or
[0376] If the CSI-reporting instruction indicates that the terminal device reports the indication information in a non-periodic manner, the resources configured in step 2 may be periodic, semi-static or non-periodic. The network device needs to send a reporting instruction, and the terminal device reports the indication information once.
[0377] Step 4: The network device sends a 2-port NZP-CSI-RS on the resources configured in step 2.
[0378] In step 4, the network device sends the 2-port NZP-CSI-RS, see step 4 of the example in method 200.
[0379] Step 5: The terminal device measures the 2-port NZP-CSI-RS of step 4, obtains the amplitude and phase of the two-port reference signal according to the measurement, and normalizes the received reference signal according to the method of step 5 of method 200. Then, the gain of each beam direction is estimated.
[0380] Among them, the method for the terminal device to estimate the gain of each beam direction can refer to the method in case 2 of option 1 in step 6 of the example in method 200.
[0381] Step 6: The terminal device reports the reference signal measurement result to the network device, and the measurement result includes the indexes of the V beam directions. A method for selecting the V beam directions is to select the V beam directions with the largest gains according to the estimation result in step 5 for reporting.
[0382] Optionally, if the network device instructs the terminal device to report the amplitude information or energy information of the beam in step 3, the terminal device quantizes the amplitude or energy of the corresponding effective beam and reports it. The energy information may include RSRP information.
[0383] It should be noted that, for ease of understanding in the embodiments of the present application, the configuration information sent by the second device to the first device in method 200 and method 300 may include one or more parameters. If the second device sends multiple parameters to the first device, it may be sent through one configuration information or multiple different configuration information, which is not limited in the embodiments of the present application.
[0384] The configuration information in method 200 and method 300 includes that the first device needs to report measurement results of W reference signals, then the V codewords reported by the first device are W codewords, V=W. In this case, the number of reference signal measurement results reported by the first device is equal to the number of reported codewords configured by the second device. That is to say, in the above scheme, the premise based on the sparsity of the millimeter wave channel is that there is at most one valid beam in a group of beams. Under this premise, the first device only needs to report one codeword for one reference signal, that is, the number of reported reference signals is equal to the number of reported codewords, W=V. When the transmitted reference signal is a broadband reference signal, even if there is more than one valid beam in a group of beams, the first device can distinguish between multiple valid beams with different delays in the delay domain, and report multiple codewords for one reference signal, that is, V>W, thereby enhancing the resolution and estimation capabilities of each effective beam. The following is combined with Fig. 9 The embodiment of method 400 describes the beam training method of the present application.
[0385] S401, same as S201.
[0386] S402: The second device configures a reference signal resource set for each group of beams, that is, configures M reference signal resource sets.
[0387] In S402, the second device may configure the index of each reference signal resource set in M reference signal resource sets, the time-frequency resource position of each reference signal resource in each reference signal resource set, the index of the reference signal resources included in each reference signal resource set, and the number of ports occupied by the reference signal resources included in each reference signal resource set.
[0388] Optionally, each of the M reference signal resource sets occupies multiple two-port sub-band reference signal resources in different subcarriers, and the frequency intervals of the multiple two-port sub-band reference signal resources are the same. The M reference signal resource sets correspond to M broadband two-port reference signals. A reference signal resource set and a corresponding broadband reference signal can be identified by a reference signal resource set index. A subband reference signal resource and a corresponding subband reference signal can be identified by a subband reference signal resource index. Each of the M broadband reference signals is associated with a group of beams in S401. In other words, there is a one-to-one corresponding association relationship between any two of a broadband reference signal, a reference signal resource set, a reference signal resource set index, and a group of beams. The reference signals appearing in method 400 are defaulted to broadband reference signals unless otherwise indicated.
[0389] Hereinafter, the reference signal resource set index may also be referred to as the index of the wideband reference signal. The wideband reference signal in method 400 may be referred to as the reference signal, and the index of the wideband reference signal may be referred to as the "reference signal index", which is used to indicate a wideband reference signal sequence and the time-frequency resource position corresponding to the reference signal sequence.
[0390] For example, Fig.10 As shown, three reference signal resource sets corresponding to three groups of beams are shown, and each group of beams corresponds to a reference signal resource set including three two-port sub-band resources, and the frequency domain intervals of any two two-port sub-band resources adjacent in the frequency domain are the same.
[0391] Optionally, among the above-mentioned M reference signals, the number of beams corresponding to each reference signal is greater than 2. In this way, the terminal device can measure one reference signal to determine the measurement results of multiple beams, thereby reducing resource overhead.
[0392] Optionally, in S402, for the multiple beam grouping divisions in S401, the second device may configure a periodic, semi-static or non-periodic reference signal resource set.
[0393] Optionally, the second device may configure the resources occupied by the grouped beams to the first device by broadcasting, multicasting, or unicasting.
[0394] S403: The second device sends third configuration information for beam training to the first device, where the third configuration information is used to configure L codewords.
[0395] Among them, the L codewords and the M reference signals are associated with each other.
[0396] Optionally, each of the M reference signals is associated with at least one codeword among the L codewords. The mth reference signal among the M reference signals is associated with R of the L codewords. m A code word.
[0397] Optionally, among the M reference signals, there is at least one reference signal associated with at least two codewords among the L codewords. For example, when the codewords associated with two reference signals are not equal, one reference signal is associated with two codewords among the L codewords, and the other reference signal is associated with one codeword among the L codewords. For another example, when the codewords associated with each reference signal are equal, each reference signal is associated with two codewords or more than two codewords among the L codewords.
[0398] Optionally, the L codewords configured by the second device through the third configuration information correspond one-to-one to the L beams in S401, or the L codewords correspond one-to-one to the L spatial filtering parameters. Therefore, the mth reference signal among the M reference signals is also associated with R of the L spatial filtering parameters. m A spatial filtering parameter (beam) is determined, and a codeword associated with the mth reference signal is associated with a beam in a group of beams associated with the mth reference signal. The first device receives third configuration information for configuring the codeword and can indicate the effective beam by reporting the codeword.
[0399] The configuration method of the L codewords and the association relationship between the L codewords and the M reference signals can be divided into three cases, which are the same as cases 1, 2 and 3 in S203.
[0400] The third configuration information may also configure the number of codewords or codeword indexes indicated by the indication information sent by the first device to be V.
[0401] According to the codeword configuration method in different situations, the third configuration information configures the first device to report the first indication information with different options.
[0402] The different reporting options are the same as reporting options one and two in S203.
[0403] Optionally, the third configuration information in options one and two may further configure the first device to report at least one of amplitude information or energy information of V codewords.
[0404] S404, same as S204.
[0405] S405: The first device measures the reference signal sent by the second device in S404, and sends fifth indication information to the second device.
[0406] Optionally, the first device performs normalization processing on the received reference signal according to the signal agreed upon by the second device and the first device. The specific steps are the same as the normalization method in S205.
[0407] For option 1 in S403, the first indication information reported by the first device indicates the indexes of W reference signals, and the codeword or the index of the codeword associated with each reference signal in the W reference signals, wherein the wth reference signal in the W reference signals is associated with v w codewords, the W reference signals are reference signals among the M reference signals, v w is a positive integer, and
[0408] Exemplarily, the first device first selects W reference signals from M reference signals as reference signals to be reported. A method for selecting W reference signals is: selecting W reference signals with larger energy or larger amplitude from the M reference signals. Then, based on the measurement results at the two ports of the W reference signals, v is determined for each reference signal. w A code word.
[0409] Optionally, a method for determining a codeword is method 1, which specifically includes two steps: 1) for a reference signal to be reported, the first device sorts the 2-port broadband reference signal at each port in the frequency domain order to form two frequency domain signal sequences, and then transforms the two sequences into the time domain using discrete Fourier transform or inverse discrete Fourier transform to obtain a two-port time domain signal sequence. 2) select v from the two-port time domain sequence w index, determine the v w The indexing method can be to obtain a third sequence by weighted averaging the amplitude (or energy) of the first port time domain signal and the amplitude (or energy) of the second port time domain signal, and then select the v with the largest element value of the third sequence. w The position is v w 3) Calculate the time domain signal of the two ports at v w The phase difference at each position is then selected to obtain the R associated with the reference signal. m The code words are respectively w The phase difference is the smallest v wCode words. w The method for determining the index of a codeword is the same as that of option 1 in S205.
[0410] Optionally, under method 1, the first device may report v for each of the reported W reference signals. w Location index information.
[0411] Another method for determining the codeword is method 2, and the specific steps are: 1) is the same as 1) of the first method; 2) for each position index of the two-port time domain sequence, a codeword can be determined according to 3) in method 1 based on the phase difference between the two ports. The codeword actually corresponds to a beam, and the energy of the two-port time domain sequence at the position index (for example, the weighted average energy of the two-port sequence at the position) is a part of the energy collected in the beam direction corresponding to the codeword. By traversing each position index of the two-port time domain sequence, the energy collected in each beam direction corresponding to each codeword can be estimated, and then the v with the largest energy gain is used. w The corresponding v w The codeword is determined as the codeword that needs to be reported. w The method for determining the index of a codeword is the same as that of option 1 in S205.
[0412] For Option 2 in S403, the fifth indication information reported by the first device includes reporting V codewords or V codeword indexes. The process of the first device determining V codewords is the same as Option 1. The method of determining V codeword indexes is the same as Option 2 in S205.
[0413] Optionally, the first device reports sixth indication information, where the sixth indication information indicates at least one of first amplitude information or first energy information of the V codewords. At least one of the first amplitude information or the first energy information is a quantized result, and the specific quantization method and accuracy may be predefined or configured by the second device.
[0414] Optionally, the third configuration information in S403 may be the first configuration information in method 200 , and the fifth indication information in S405 may be the first indication information in method 200 .
[0415] S406, same as S206.
[0416] In the above method 400, the beam training method is extended to a broadband reference signal scenario. In the case where a group of beams may include one or more valid beams, the broadband reference signal is transformed into the delay domain to distinguish multiple valid beams with different delays, thereby improving the effective beam detection and estimation capabilities.
[0417] The following describes in detail the process of determining the beam in method 400. The following takes the example of evenly dividing the beam, the reference signal being NZP-CSI-RS, the first device being a terminal device, and the second device being a network device, but the embodiments of the present application are not limited thereto.
[0418] Step 1: Divide the beam.
[0419] Same as step 1 in method 200.
[0420] Step 2: Configure resources.
[0421] The network device configures multiple 2-port NZP-CSI-RS resources for each group of beams in each division. In other words, a group of beams in one beam division corresponds to multiple 2-port NZP-CSI-RS resources. The time domain of the multiple 2-port NZP-CSI-RS resources is the same and the interval in the frequency domain is also the same. In other words, the multiple 2-port NZP-CSI-RS resources corresponding to a group of beams are resources with equal subcarrier intervals at the same time. The multiple 2-port NZP-CSI-RS resources constitute a 2-port NZP-CSI-RS resource set. The network device can send multiple subband reference signals on each 2-port NZP-CSI-RS resource set to constitute a wideband reference signal. Unless otherwise specified, the reference signal is an abbreviation of the wideband reference signal. For example, if a group of beams corresponds to 3 2-port NZP-CSI-RS resources, the 3 2-port NZP-CSI-RS resources constitute a 2-port NZP-CSI-RS resource set, and 3 two-port subband reference signals can be sent on the 3 2-port NZP-CSI-RS resources to constitute a broadband reference signal. The network device can configure 3*M 2-port NZP-CSI-RS resources for one division and 3*H*M 2-port NZP-CSI-RS resources for H divisions. The 3*H*M 2-port NZP-CSI-RS resources configured by the network device can be periodic, semi-static, or non-periodic.
[0422] The network device can use the resource index to indicate each 2-port NZP-CSI-RS resource. If the network device configures a total of U 2-port NZP-CSI-RS resources for multiple beam groups, the index of U 2-port NZP-CSI-RS resources can be represented by 1, ...u..., U, u. Of course, the index of U 2-port NZP-CSI-RS resources can also be represented by 0, 1, ...u..., U-1.
[0423] The network device can use the resource set index to indicate each 2-port NZP-CSI-RS resource set. If the network device configures a total of M 2-port NZP-CSI-RS resource sets for multiple groups of beams, 1, ..., m, ..., M, m can be used to represent the index of the M 2-port NZP-CSI-RS resource sets. Of course, 0, 1, ..., M-1 can also be used to represent the index of the M 2-port NZP-CSI-RS resource sets.
[0424] For periodic, semi-static or non-periodic resources, reference may be made to the description of step 2 under method 200 .
[0425] Step 3, measurement configuration.
[0426] The network device sends a CSI-reporting instruction to the terminal device, and the CSI-reporting instruction includes information for indicating the reference signals measured on which resources configured by the terminal device in step 2. The value of the nrofBeamEachRS field in the CSI-reporting instruction is R. The field nrofBeamEachRS is a new field added in the embodiment of the present application for the beam training scheme, and R is the number of beam directions in each group in step 1. The network device can indicate at least one codeword corresponding to each reference signal in two ways. The method for configuring at least one codeword for each reference signal can refer to method 1 or method 2 in step 3 of method 200 example.
[0427] Optionally, the network device may indicate to the terminal device through relevant signaling whether the configuration code used by the network device is method one or method two, or it may not indicate, and the network device and the terminal device default to one of method one and method two according to a predefined rule.
[0428] The nrofReportedRS field in the reference signal reporting instruction is set to W, indicating that the terminal needs to report the measurement results of W reference signals among the M reference signals.
[0429] Optionally, the network device may configure the terminal device to report specific content for each reference signal in the CSI-reporting instruction as follows:
[0430] Option 1: When the codeword is configured using method 1, or method 2, or no codeword is configured in the above CSI-reporting, the network device can configure the terminal device to report: the resource set index corresponding to the reference signal, and the phase quantization value of the two ports measured on each two-port resource under the reference signal resource set. The phase quantization method can default to converting the phase into a phase between [0,2π), and then uniformly quantizing it with X bits.
[0431] Optionally, the measurement result of the reference signal reported by the terminal device indicated by the network device may further include: a quantized amplitude value of two ports measured on each two-port resource under the reference signal resource set.
[0432] Option 2: When the codeword is configured using method 1 or method 2 in the above CSI-reporting, the network device can configure the field nrofDelayTaps to E through the CSI-reporting instruction. Under this option, for a reference signal that needs to be reported, the terminal device needs to sort the received group of 2port reference signals in the frequency domain order to form two frequency domain signal sequences, and then transform the two sequences into the time domain using discrete Fourier transform to obtain a two-port time domain signal sequence. The terminal device needs to report: the resource set index corresponding to the reference signal and the quantized value of the phase difference of the two-port time domain signal at E position indexes.
[0433] Optionally, the measurement result of the reference signal reported by the terminal device indicated by the network device may also include: E position indexes of the two-port time domain signal.
[0434] Optionally, the measurement result of the reference signal reported by the terminal device indicated by the network device may also include: the amplitude quantization value of the two-port time domain signal at the E position indexes.
[0435] Option three, when the codeword is configured using method one or method two in the above CSI-reporting, the network device can configure the field nrofDelayTaps to E through the CSI-reporting instruction. Under this option, the terminal device needs to sort the received group of 2port reference signals in the frequency domain order to form two frequency domain signal sequences, and then transform the two sequences into the time domain using discrete Fourier transform to obtain a two-port time domain signal sequence. The terminal device needs to report: the reference signal resource set index corresponding to the reference signal and the codeword index corresponding to the two-port time domain signal at the E position indexes.
[0436] Optionally, the measurement result of the reference signal reported by the terminal device indicated by the network device may also include: E position indexes of the two-port time domain signal.
[0437] Optionally, the measurement result of the reference signal reported by the terminal device indicated by the network device may also include: the amplitude quantization value of the two-port time domain signal at the E position indexes.
[0438] Option 4: When the codeword is configured using method 1 or method 2 in the above CSI-reporting, the network device can configure the field nrofBeams to K through the CSI-reporting instruction. Under this option, the network device configures the terminal device to report: the reference signal resource set index corresponding to the reference signal and the K codeword indexes corresponding to the reference signal.
[0439] Optionally, the network device indicates that the measurement result of the reference signal reported by the terminal device may also include: energy corresponding to the K codewords.
[0440] Optionally, the method of indicating by both the reference signal resource set and the codeword index in Option 3 and Option 4 can also be indicated by the codeword index. In this case, the network device can configure the terminal device not to report the reference signal resource set index but to report the codeword index. In this case, the corresponding option is applicable to configuring at least one codeword associated with each reference signal using method 2 in the above CSI-reporting.
[0441] CSI-reporting may also indicate a method for the terminal device to report the measurement result of the reference signal, and the method for the terminal device to report the measurement result of the reference signal may be periodic reporting, semi-static reporting, or aperiodic reporting. For specific details, please refer to step 3 in the example of method 200.
[0442] Step 4 is the same as step 4 in method 200.
[0443] Step 5: The terminal device measures the reference signal sent in step 4 and reports the measurement result to the network device.
[0444] For the M reference signals divided in the hth time, the terminal device measures them and obtains the measurement results on each reference signal as follows: in and are the normalized results of the first port and the second port of the f-th subband reference signal included in a wideband reference signal of the m-th beam group under the h-th division, respectively, and are all complex numbers. The value of f is 1, ..., F, where F is the number of two-port subband reference signals contained in a wideband reference signal.
[0445] For a division, the terminal device first selects W reference signals from all the M reference signals received as the reference signal group to be reported. One possible implementation method is to select The largest W reference signals; another possible implementation is to select The maximum number of reference signals is W. The weighted average coefficients α1 and α2 are configured in advance by the network device or are set to default values by default.
[0446] For a reference signal that needs to be reported, let's assume that the reference signal corresponds to the mth group of beams under the hth division, where the value of h is 1, ..., H, and the value of m is 1, ..., M. The terminal device reports the measurement result of the reference signal according to the configuration option of the network device in step 3:
[0447] For option 1 in step 3, the terminal device reports the reference resource set index corresponding to the reference signal, and reports the corresponding in, express The phase is a quantized value between [0,2π), express The phase is quantized between [0,2π).
[0448] Optionally, if the network device is configured in step 3 that the terminal device needs to report the amplitude information of the reference signal measurement value, the terminal device also needs to report and The amplitude quantization value and
[0449] For option 2 in step 3, the terminal device converts the frequency domain sequence and Perform discrete Fourier transform to obtain the time domain sequence and Then select E position indexes. A possible method for selecting the E position indexes is to select from 1 to F Another possible method is to select the largest E index f from 1 to F. The maximum number of indexes f. At this time, the terminal device reports: the resource set index corresponding to the reference signal and and The phase difference quantized value at these E position indexes.
[0450] Optionally, if the network device is configured in step 3 that the terminal device needs to report E location indexes, the terminal device also needs to report the E location indexes selected above.
[0451] Optionally, if the network device is configured in step 3 that the terminal device needs to report the amplitude information of the reference signal measurement value, the terminal device also needs to report and The amplitude quantization value at the above E position indexes.
[0452] For option 3 in step 3, similar to option 2, after obtaining the time domain sequence through discrete Fourier transform and determining E position indexes, the terminal device reports: the resource set index corresponding to the reference signal, and The codeword index corresponding to the E position indexes. The corresponding codeword can be determined based on the phase difference between the two sequences at the E position indexes and at least one codeword associated with the reference signal. The method for determining the codeword and the codeword index based on the phase difference can refer to option 2 in step 5 of method 200.
[0453] Optionally, if the network device is configured in step 3 that the terminal device needs to report E location indexes, the terminal device also needs to report the E location indexes selected above.
[0454] Optionally, if the network device is configured in step 3 that the terminal device needs to report the amplitude information of the reference signal measurement value, the terminal device also needs to report and The amplitude quantization value at the above E position indexes.
[0455] For option 4 in step 3, the terminal device needs to report: the resource set index corresponding to the reference signal, and the index of K codewords in at least one codeword bound to the reference signal. There are R codewords associated with the reference signal, where R is the number of beams in a group of beams bound to the reference signal. Similar to option 2, the time domain sequence is obtained by discrete Fourier transform. and For each position index f, refer to option 3 of S405, and A codeword is determined based on the phase difference between the two and at least one codeword associated with the reference signal, and the index of the codeword in the at least one codeword associated with the reference signal is recorded as r(f), and then K codewords to be reported are selected according to the following algorithm.
[0456] Initialization: P is initialized to an all-zero vector of length R
[0457]
[0458] Output: Output the largest K position indexes among the P elements as the indexes of the K codewords that need to be reported.
[0459] α1 and α2 are energy weight values of the two ports, which can be set by default or configured by the network device.
[0460] Optionally, if the network device is configured in step 3 that the terminal device needs to report energy information of the corresponding codeword, the terminal device also needs to report the element values of the vector P at these K indexes.
[0461] Optionally, for option three and option four, if the network device configures the terminal device not to report the reference signal resource set index but to report the codeword index, the terminal device may not report the reference signal resource set index but to report the codeword index, and the process of determining the codeword is the same as option three and option four. The process of determining the codeword index refers to step 5 option three in method 200.
[0462] In step 6, the network device may determine one or more beams, among which two or more beams may belong to the same group of beams divided in step 1.
[0463] For option one in step 5, the terminal device reports W reference signal resource set indexes and the phase quantization values of each two-port reference signal corresponding to each reference signal resource set. The network device determines the corresponding codeword based on the reported phase difference between the two ports of each reference signal, thereby further determining the effective beam direction. The method for determining the effective beam direction can refer to case one corresponding to option one reported in step 6 of method 200. If the terminal device also reports the amplitude quantization values of each two-port reference signal, for a reference signal, the network device can refer to option four in step 5 to estimate the gain of each beam direction. Repeating this method for each reference signal can obtain gain estimates for all beam directions, and then further select a transmitting beam therefrom.
[0464] For option 2 in step 3, the terminal device reports W reference signal resource set indexes and the corresponding two-port time domain signal phase difference quantization values at E position indexes. The network device determines the corresponding codeword based on the reported phase difference between the two ports of each reference signal, thereby further determining the effective beam direction. The method for determining the effective beam direction can refer to case 1 of option 1 in step 6 of method 200. If the terminal device also reports the amplitude quantization values of each two-port time domain signal at these E position indexes, for a reference signal, the network device can refer to option 4 in step 5 to estimate the gain of each beam direction. Repeating this method for each reference signal can obtain gain estimates for all beam directions, and then further select a transmitting beam therefrom.
[0465] For option three in step 3, the terminal device reports W reference signal resource set indexes and the corresponding codeword indexes of the two-port time domain signal at E position indexes, then the network device can determine the effective beam direction according to the codeword. The method for determining the effective beam direction can refer to case one of option two in step 6 of method 200. If the terminal device also reports the amplitude quantization values of each two-port time domain signal at these E position indexes, for a reference signal, the network device can refer to option four in step 5 to estimate the gain of each beam direction, and repeat this method for each reference signal to obtain gain estimates for all beam directions, and then further select the transmit beam therefrom.
[0466] For option 4 in step 3, the terminal device reports W reference signal resource set indexes and K codeword indexes under each corresponding reference signal, and the network device can determine the effective beam direction according to the codeword. The method for determining the effective beam direction can refer to case 1 of option 2 in step 6 of method 200. If the terminal device also reports the energy information corresponding to each codeword, the network device can obtain the gain estimation of each beam direction, and then further select the transmission beam therefrom.
[0467] Compared with method 200, method 400 can distinguish multiple beams in a group of beams by introducing additional delay domain information, thereby improving the accuracy of beam training while saving beam training time.
[0468] It should be noted that, in the embodiment of the present application, the index of a parameter may start from 0 or 1. For example, R m The indexes of the codewords are 0, 1, 2, ..., R m -1, or 1, 2, ..., R m The indexes of the M reference signals are 0, 1, 2, ..., M-1, or 1, 2, ..., M. The embodiment of the present application is not limited thereto.
[0469] It should also be noted that, in the embodiment of the present application, each of the M reference signals is associated with at least one of the L codewords, which can be understood as: the number of codewords associated with one reference signal in the M reference signals is one or more. In the embodiment of the present application, there is at least one reference signal in the M reference secondary signals associated with at least two of the L codewords, which can be understood as: the number of codewords associated with one or more reference signals in the M reference signals is two or more, and there can also be one codeword associated with the reference signal.
[0470] The various embodiments described herein may be independent solutions or may be combined according to internal logic, and all of these solutions fall within the protection scope of this application.
[0471] It can be understood that the methods and operations implemented by the first device or terminal device in the above-mentioned method embodiments can also be implemented by components (such as chips or circuits) that can be used for the first device or terminal device, and the methods and operations implemented by the second device or network device in the above-mentioned method embodiments can also be implemented by components (such as chips or circuits) that can be used for the second device or network device.
[0472] The above describes the method embodiment provided by the present application, and the following describes the device embodiment provided by the present application. It should be understood that the description of the device embodiment corresponds to the description of the method embodiment, so the content not described in detail can be referred to the method embodiment above, and for the sake of brevity, it will not be repeated here.
[0473] The above mainly describes the scheme provided by the embodiment of the present application from the perspective of interaction between devices. It is understandable that each device, such as the first device or the second device or the terminal device or the network device, in order to realize the above functions, includes a hardware structure and / or software module corresponding to the execution of each function. Those skilled in the art should be aware that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of protection of the present application.
[0474] The embodiment of the present application can divide the functional modules of the first device or the second device according to the above method example. For example, each functional module can be divided corresponding to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical function division. There may be other feasible division methods in actual implementation. The following is an example of dividing each functional module corresponding to each function.
[0475] Fig.11 The schematic block diagram of the apparatus 500 provided in the embodiment of the present application. The apparatus 500 includes a sending unit 510 and a receiving unit 520. The sending unit 510 can send signals to the outside, and the receiving unit 510 can receive external signals. The sending unit 510 and the receiving unit 520 can also be referred to as communication interfaces or communication units.
[0476] The device 500 can be used to execute the actions performed by the first device or the second device in the above method embodiment. In this case, the device 500 can be called the first device or the second device, the sending unit 510 is used to execute the sending-related operations on the first device or the second device side in the above method embodiment, and the receiving unit 520 is used to execute the receiving-related operations on the first device or the second device side in the above method embodiment.
[0477] In a possible implementation, the apparatus 500 is used to implement the operation performed by the first device in the above method embodiment. Exemplarily, the receiving unit 520 is used to receive first configuration information for beam training, the first configuration information configuring L codewords associated with M reference signals, each of the M reference signals being associated with at least one of the L codewords, and M and L being positive integers. The sending unit 510 is used to send first indication information, the first indication information indicating V codewords among the L codewords, V being a positive integer less than or equal to L, and the first indication information is determined by the apparatus 500 based on the measurement of the M reference signals.
[0478] In a possible implementation, the apparatus 500 is used to implement the operation performed by the first device in the above method embodiment. Exemplarily, the receiving unit 520 is used to receive second configuration information for beam training, the second configuration information configuring M reference signals to be associated with L spatial filter parameters and L codewords, each of the M reference signals being associated with at least one codeword in the L codewords and at least one spatial filter parameter in the L spatial filter parameters, M and L being positive integers; the sending unit 510 is used to send second indication information, the second indication information indicating V spatial filter parameters in the L spatial filter parameters, V being a positive integer less than or equal to L, and the second indication information being determined based on the measurement of the M reference signals, the L codewords, and the L spatial filter parameters by the apparatus 500.
[0479] In a possible implementation, the apparatus 500 is used to implement the operation performed by the second device in the above method embodiment. Exemplarily, the sending unit 510 is used to send first configuration information for beam training, the first configuration information configuring L codewords associated with M reference signals, each of the M reference signals being associated with at least one of the L codewords, M and L being positive integers; the receiving unit 520 is used to receive first indication information, the first indication information indicating V codewords of the L codewords, V being a positive integer less than or equal to L.
[0480] In an implementation manner, the apparatus 500 is used to implement the operation performed by the second device in the above method embodiment. Exemplarily, the sending unit 510 is used to send second configuration information for beam training, the second configuration information configures L spatial filter parameters and L codewords associated with M reference signals, each of the M reference signals is associated with at least one codeword in the L codewords and at least one spatial filter parameter in the L spatial filter parameters, M and L are positive integers; the receiving unit 520 is used to receive second indication information, the second indication information indicates V spatial filter parameters in the L spatial filter parameters, V is a positive integer less than or equal to L.
[0481] The device 500 of each of the above schemes has the function of implementing the corresponding steps performed by the first device or the second device in the above method; the function can be implemented by hardware or software, or by hardware executing the corresponding software implementation. The hardware or software includes one or more modules corresponding to the above functions; for example, the sending unit can be replaced by a communication interface, the receiving unit can be replaced by a communication interface, and other units, such as the determination unit, can be replaced by a processor to respectively perform the sending and receiving operations and related processing operations in each method embodiment. In an embodiment of the present application, a communication interface of a device is used for the device to communicate with other devices. Exemplarily, the communication interface can be a transmitter, a receiver, a transceiver, a circuit, a bus, a module, a pin or other types of communication interfaces, which are not limited in the embodiments of the present application.
[0482] In the specific implementation process, the processor can be used to perform, for example, but not limited to, baseband related processing, and the communication interface can be used to perform, for example, but not limited to, information interaction. The above-mentioned devices can be respectively arranged on chips independent of each other, or at least partially or completely arranged on the same chip. For example, the processor can be further divided into an analog baseband processor and a digital baseband processor, wherein the analog baseband processor can be integrated with the communication interface on the same chip, and the digital baseband processor can be arranged on an independent chip. With the continuous development of integrated circuit technology, more and more devices can be integrated on the same chip. For example, a digital baseband processor can be integrated with a variety of application processors (such as but not limited to a graphics processor, a multimedia processor, etc.) on the same chip. Such a chip can be called a system on chip (system on chip, SOC). Whether each device is independently arranged on different chips or integrated on one or more chips often depends on the specific needs of the product design. The embodiment of the present application does not limit the specific implementation form of the above-mentioned devices.
[0483] It can be understood that the processor involved in the aforementioned embodiment can execute program instructions through a hardware platform having a processor and a communication interface to respectively implement the functions involved in any design in the aforementioned embodiment of the present application. Based on this, Fig.12 As shown, an embodiment of the present application provides a schematic block diagram of a device 600, and the device 600 includes: a processor 610, a communication interface 620, and a memory 630. Among them, the processor 610, the communication interface 620, and the memory 630 are coupled to communicate with each other, the memory 630 is used to store instructions, and the processor 610 is used to execute the instructions stored in the memory 630 to control the communication interface 620 to send signals and / or receive signals. The coupling in the embodiment of the present application is an indirect coupling or communication connection between devices, units or modules, which can be electrical, mechanical or other forms, and is used for information exchange between devices, units or modules.
[0484] Among them, in a possible implementation, if the apparatus 600 is a first device, the processor 610 is used to control the communication interface 620 to receive first configuration information for beam training, the first configuration information configures L codewords associated with M reference signals, each of the M reference signals is associated with at least one codeword of the L codewords, and M and L are positive integers; the processor 610 is also used to control the communication interface 620 to send first indication information, the first indication information indicates V codewords of the L codewords, V is a positive integer less than or equal to L, and the first indication information is determined by the apparatus 600 according to the measurement of the M reference signals. The communication interface 620 is used to receive the first configuration information and send the first indication information according to the control of the processor 610.
[0485] In a possible implementation, if the apparatus 600 is a first device, the processor 610 is used to control the communication interface 620 to receive second configuration information for beam training, the second configuration information configures M reference signals to be associated with L spatial filter parameters and L codewords, each of the M reference signals is associated with at least one codeword in the L codewords and at least one spatial filter parameter in the L spatial filter parameters, M and L are positive integers; the processor 610 is also used to control the communication interface 620 to send second indication information, the second indication information indicates V spatial filter parameters in the L spatial filter parameters, V is a positive integer less than or equal to L, and the second indication information is determined based on the measurement of the M reference signals, the L codewords and the L spatial filter parameters by the apparatus 600. The communication interface 620 is used to receive the second configuration information and send the second indication information according to the control of the processor 610.
[0486] In a possible implementation, if the apparatus 600 is a second device, the processor 610 is used to control the communication interface 620 to send first configuration information for beam training, where the first configuration information configures L codewords associated with M reference signals, where each reference signal in the M reference signals is associated with at least one codeword in the L codewords, and where M and L are positive integers. The processor 610 is also used to control the communication interface 620 to receive first indication information, where the first indication information indicates V codewords in the L codewords, where V is a positive integer less than or equal to L, and the first indication information is determined by measuring the M reference signals of the first device.
[0487] In a possible implementation, if the apparatus 600 is a second device, the processor 610 is used to control the communication interface 620 to send second configuration information for beam training, the second configuration information configures L spatial filter parameters and L codewords associated with M reference signals, each of the M reference signals is associated with at least one codeword in the L codewords and at least one spatial filter parameter in the L spatial filter parameters, M and L are positive integers; the processor 610 is also used to control the communication interface 620 to receive second indication information, the second indication information indicates V spatial filter parameters in the L spatial filter parameters, V is a positive integer less than or equal to L, and the second indication information is determined according to the measurement of the M reference signals, the L codewords and the L spatial filter parameters by the first device. The communication interface 620 is used to send the second configuration information and receive the second indication information according to the control of the processor 610.
[0488] It should be understood that the embodiments of the present application Fig.11 The device 500 can be realized by Fig.12 The device 600 in the embodiment can be implemented and can be used to execute each step and / or process corresponding to the first device and the second device in the above method embodiment.
[0489] It is understandable that the methods, processes, operations or steps involved in the various designs described in the embodiments of the present application can be implemented in a one-to-one manner through computer software, electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. For example, considering the good versatility, low cost, and hardware and software decoupling, it can be implemented by executing program instructions. For example, considering the system performance and reliability, it can be implemented by using dedicated circuits. Ordinary technicians can use different methods to implement the described functions for each specific application, which is not limited here.
[0490] According to the method provided in the embodiment of the present application, the present application also provides a computer program product, which includes: computer program code, when the computer program code is run on a computer, the computer executes the method in the above embodiment. The various embodiments in the present application can also be combined with each other.
[0491] According to the method provided in the embodiments of the present application, the present application also provides a computer-readable medium, which stores a program code. When the program code runs on a computer, the computer executes the method in the above embodiments.
[0492] In the embodiments of the present application, it should be noted that the method embodiments described above in the embodiments of the present application can be applied to a processor or implemented by a processor. The processor may be an integrated circuit chip having signal processing capabilities. In the implementation process, the steps of the method embodiments described above can be completed by hardware integrated logic circuits or software instructions in the processor. The processor described above can be a general-purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The disclosed methods, steps and logic block diagrams in the embodiments of the present application can be implemented or executed. The general-purpose processor can be a microprocessor or any conventional processor, etc.
[0493] It can be understood that the memory in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. There are many different types of RAM, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM) and direct rambus RAM (DRRAM).
[0494] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0495] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0496] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, and the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined. Another point is that the mutual coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units.
[0497] In addition, each functional unit in each embodiment of the present application may be integrated into one physical entity, each unit may correspond to one physical entity separately, or two or more units may be integrated into one physical entity.
[0498] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage media include: various media that can store program codes, such as USB flash drives, mobile hard disks, read-only memories (ROM), random access memories (RAM), magnetic disks or optical disks.
Claims
1. A method for beam training, characterized in that: include: receiving first configuration information for beam training, where the first configuration information configures L codewords associated with M reference signals, each of the M reference signals is associated with at least one codeword of the L codewords, where M and L are positive integers, the M reference signals correspond to M groups of beams, and the M groups of beams correspond to L beams; Send first indication information, where the first indication information indicates V codewords among the L codewords, where V is a positive integer less than or equal to L, and the first indication information is determined based on the measurement of the M reference signals and the L codewords; the first indication information is used to indicate a valid beam.
2. The method according to claim 1, characterized in that The first configuration information includes M first fields, and the M first fields are respectively used to carry codewords associated with the M reference signals.
3. The method according to claim 1 or 2, characterized in that: The first indication information indicates V codewords among the L codewords, specifically: The first indication information includes indexes of the V codewords, and the index of the i-th codeword associated with the m-th reference signal among the M reference signals is: or Among them, R m is the number of codewords associated with the m-th reference signal, m=1, 2, ..., M.
4. The method according to claim 1 or 2, characterized in that: The first indication information indicates V codewords among the L codewords, specifically: The first indication information indicates the indexes of W reference signals and the index of a codeword associated with each of the W reference signals, wherein the wth reference signal among the W reference signals is associated with v w The W reference signals are reference signals among the M reference signals, v w is a positive integer, and 5. The method according to claim 1 or 2, characterized in that: The method further comprises: Send third indication information, where the third indication information indicates at least one of the first amplitude information or the first energy information corresponding to the V codewords.
6. The method according to claim 1 or 2, characterized in that: The mth reference signal of the M reference signals includes two ports, and the mth reference signal is measured according to the following assumption, m=1, 2, ..., M; The transmission signal of the first port of the two ports is determined according to s1; and / or, The transmission signal of the second port of the two ports is based on t i ×s2 determined, t i is associated with the i-th codeword of the m-th reference signal, i=1, 2, ..., R m ; Wherein, s1 and s2 are complex numbers determined according to the reference signal sequences of the two ports; m represents the maximum number of codewords associated with the mth reference signal.
7. The method according to claim 1 or 2, characterized in that: The first configuration information includes the number R of codewords associated with the mth reference signal among the M reference signals. m , the R m Configure the mth reference signal associated with R m codeword, R m is a positive integer less than or equal to L, m is a positive integer less than or equal to M, 8. A method for beam training, characterized in that: include: receiving second configuration information for beam training, where the second configuration information configures L spatial filtering parameters and L codewords associated with M reference signals, each of the M reference signals is associated with at least one codeword of the L codewords and at least one spatial filtering parameter of the L spatial filtering parameters, where M and L are positive integers; the M reference signals correspond to M groups of beams, and the M groups of beams correspond to L beams; Send second indication information, where the second indication information indicates V spatial filtering parameters among the L spatial filtering parameters, where V is a positive integer less than or equal to L, and the second indication information is determined based on the measurement of the M reference signals, the L codewords and the L spatial filtering parameters, and the second indication information is used to indicate an effective beam.
9. The method according to claim 8, characterized in that The second configuration information includes M second fields, and the M second fields are respectively used to carry spatial filtering parameters and associated codewords associated with the M reference signal configurations.
10. The method according to claim 8 or 9, characterized in that: The method further comprises: Send fourth indication information, where the fourth indication information indicates at least one of the second amplitude information or the second energy information corresponding to the V spatial filtering parameters.
11. The method according to claim 8 or 9, characterized in that: The mth reference signal of the M reference signals includes two ports, and the mth reference signal is measured according to the following assumption, m=1, 2, ..., M; The transmission signal of the first port of the two ports is based on ∑b i ×s1, i=1,2,……,R m , the R m represents the maximum number of codewords associated with the mth reference signal; and / or, The transmission signal of the second port of the two ports is based on Σt i b i ×s2 determined, t i is associated with the i-th codeword of the m-th reference signal, i=1, 2, ..., R m ; Wherein, s1 and s2 are complex numbers determined according to the reference signal sequences of the two ports, and b i is the i-th spatial filtering parameter associated with the m-th reference signal, and the R m represents the maximum number of codewords associated with the mth reference signal.
12. The method according to claim 8 or 9, characterized in that: The second configuration information includes the number R of codewords associated with the mth reference signal among the M reference signals. m and the number of associated spatial filter parameters R m , the R m Configure the mth reference signal associated with R m codeword, R m is a positive integer less than or equal to L, m is a positive integer less than or equal to M, 13. A method for beam training, characterized in that: include: Sending first configuration information for beam training, where the first configuration information configures L codewords associated with M reference signals, each of the M reference signals is associated with at least one codeword of the L codewords, and M and L are positive integers; First indication information is received, where the first indication information indicates V codewords among the L codewords, where V is a positive integer less than or equal to L.
14. The method according to claim 13, characterized in that The first configuration information includes M first fields, and the M first fields are respectively used to carry codewords associated with the M reference signals.
15. The method according to claim 13 or 14, characterized in that: The first indication information indicates V codewords among the L codewords, specifically: The first indication information includes indexes of the V codewords, and the index of the i-th codeword associated with the m-th reference signal among the M reference signals is: or Among them, R m is the number of codewords associated with the m-th reference signal, m=1, 2, ..., M.
16. The method according to claim 13 or 14, characterized in that: The first indication information indicates V codewords among the L codewords, specifically: The first indication information indicates the indexes of W reference signals and the index of a codeword associated with each of the W reference signals, wherein the wth reference signal among the W reference signals is associated with v w The W reference signals are reference signals among the M reference signals, v w is a positive integer, and 17. The method according to claim 13 or 14, characterized in that: The method further comprises: Receive third indication information, where the third indication information indicates at least one of the first amplitude information or the first energy information corresponding to the V codewords.
18. The method according to claim 13 or 14, characterized in that The mth reference signal of the M reference signals includes two ports, and the mth reference signal is sent according to the following criteria, m=1, 2, ..., M; The transmission signal of the first port of the two ports is determined according to s1; and / or, The transmission signal of the second port of the two ports is based on t i ×s2 determined, t i is associated with the i-th codeword of the m-th reference signal, i=1, 2, ..., R m ; Wherein, s1 and s2 are complex numbers determined according to the reference signal sequences of the two ports, and the R m represents the maximum number of codewords associated with the mth reference signal.
19. The method according to claim 13 or 14, characterized in that The first configuration information includes the number R of codewords associated with the mth reference signal among the M reference signals. m , the R m Configure the mth reference signal associated with R m codeword, R m is a positive integer less than or equal to L, m is a positive integer less than or equal to M, 20. A method for beam training, characterized in that: include: Sending second configuration information for beam training, where the second configuration information configures L spatial filtering parameters and L codewords associated with M reference signals, where each reference signal in the M reference signals is associated with at least one codeword in the L codewords and at least one spatial filtering parameter in the L spatial filtering parameters, where M and L are positive integers; Second indication information is received, where the second indication information indicates V spatial filtering parameters among the L spatial filtering parameters, where V is a positive integer less than or equal to L.
21. The method according to claim 20, characterized in that The second configuration information includes M second fields, and the M second fields are respectively used to carry spatial filtering parameters and associated codewords associated with the M reference signal configurations.
22. The method according to claim 20 or 21, characterized in that The method further comprises: Receive fourth indication information, where the fourth indication information indicates at least one of the second amplitude information or the second energy information corresponding to the V spatial filtering parameters.
23. The method according to claim 20 or 21, characterized in that The mth reference signal of the M reference signals includes two ports, and the mth reference signal is sent according to the following criteria, m=1, 2, ..., M; The transmission signal of the first port of the two ports is based on ∑b i ×s1, i=1,2,……,R m , the R m represents the maximum number of codewords associated with the mth reference signal; and / or, The transmission signal of the second port of the two ports is based on Σt i b i ×s2 determined, t i is associated with the i-th codeword of the m-th reference signal, i=1, 2, ..., R m ; Wherein, s1 and s2 are complex numbers determined according to the reference signal sequences of the two ports, and b i is the i-th spatial filtering parameter associated with the m-th reference signal, and the R m represents the maximum number of codewords associated with the mth reference signal.
24. The method according to claim 20 or 21, characterized in that The second configuration information includes the number R of codewords associated with the mth reference signal among the M reference signals. m and the number of associated spatial filter parameters R m , the R m Configure the mth reference signal associated with R m codeword, R m is a positive integer less than or equal to L, m is a positive integer less than or equal to M, 25. The method according to claim 24, characterized in that The R m Configure the mth reference signal associated with R m Code words, specifically: The R m The i-th codeword in the codewords is based on t i =A×exp(j×x i ) is determined, where x i =α+2π(i-1) / R m , i=1,2,……,R m ; α is a constant in [0,2π], A is a complex constant, 26. The method according to claim 24, characterized in that The R m Configure the mth reference signal associated with R m Code words, specifically: The R m , the number of reference signals M is used to determine the R associated with the mth reference signal m A code word.
27. The method according to claim 26, characterized in that The R m , the number M of reference signals is used to determine the codeword associated with the m-th reference signal, specifically: The mth reference signal is associated with the R m The i-th codeword in the codewords is based on t i =A×exp(j×x i +j×θ m ) is determined, θ m is a value in [0,2π], and θ m is a value related to m and M, α is a constant in [0,2π], A is a complex number, Among them, x i =α+2π(i-1) / R m , i=1,2,……,R m .
28. The method according to claim 27, characterized in that θ m =2mπ / Y, where Y is greater than or equal to M and max m R m prime number, max m R m represents R1, R2, ..., R M the maximum value of ; or, If R1=R2=……=R M =R, then θ m =2mπ / MR, m=1, 2,...,M.
29. The method according to claim 1 or 2 or 8 or 9 or 13 or 14 or 20 or 21, characterized in that: Each reference signal in the M reference signals is associated with at least one codeword in the L codewords, specifically: Among the M reference signals, there is at least one reference signal associated with at least two codewords among the L codewords.
30. The method according to claim 1 or 2 or 8 or 9 or 13 or 14 or 20 or 21, characterized in that: Each of the M reference signals is associated with at least one different codeword among the L codewords.
31. The method according to claim 1 or 2 or 8 or 9 or 13 or 14 or 20 or 21, characterized in that: The M reference signals are M CSI-RSs.
32. A device for beam training, characterized in that: Comprising means for performing the method of any one of claims 1 to 31.
33. A device for beam training, characterized in that: The device comprises a processor coupled to a memory, wherein the processor is configured to execute a computer program or instruction stored in the memory to implement the method according to any one of claims 1 to 31.
34. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed, the method according to any one of claims 1 to 31 is implemented.
Citation Information
Patent Citations
Combined beam simulation and user scheduling method in digital-analog hybrid communication
CN107171705A