Beam training method and communication apparatus
By sending reference signals and control information for different beams, the UE determines whether it is within the coverage area and selects appropriate resources, thus solving the interference problem in beam training and improving the reliability of information transmission and resource utilization.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2022-03-25
- Publication Date
- 2026-07-03
AI Technical Summary
During beam training, misaligned transmit beams may interfere with UEs on other communication links, affecting the reliability of information transmission.
By sending reference signals and control information for different beams, the UE determines whether it is within the coverage area and selects appropriate resources based on beam gain and received power information to reduce interference, and uses automatic gain control (AGC) to improve the reception success rate.
This reduces interference from the training beam to the information transmission and reception processes of other UEs, and improves the reliability of information transmission and resource utilization.
Smart Images

Figure CN116633479B_ABST
Abstract
Description
[0001] This application claims priority to Chinese Patent Application No. 202210122311.X, filed on February 9, 2022, entitled “A Sidelink Power Control Method”, the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of wireless communication, and more particularly to a beam training method and communication device. Background Technology
[0003] Beam training refers to the process by which transmitting user equipment (TxUE) and receiving user equipment (RxUE) switch between different transmit or receive beams to perform channel measurements and determine the best transmit / receive beam pair. After beam training, TxUE and RxUE communicate using the best transmit / receive beam pair. Specifically, for TxUE1 on the first communication link, TxUE1 uses a transmit beam resource reservation indication to specify the communication resources it will use for beam training, thus preventing UEs on other communication links from selecting the same communication resources.
[0004] However, if the transmitting beam carrying the resource reservation indication information is not aligned with the user equipment (UE) on the second communication link, the UE on the second communication link will not be able to receive the resource reservation indication information, and thus the communication resources used by TxUE1 for beam training cannot be excluded. When the UE on the second communication link is within the coverage area of part of the training beams of TxUE1, these training beams may cause significant interference to the UE on the second communication link, resulting in the UE being unable to receive information correctly. Summary of the Invention
[0005] This application provides a beam training method and communication device, which can reduce the interference of training beams in different directions on the information transmission and reception process of other UEs, and help improve the reliability of information transmission.
[0006] To achieve the above objectives, this application adopts the following technical solution:
[0007] Firstly, a beam training method is provided. The execution subject of this method can be a first UE or a chip applied in the first UE. The following description uses the first UE as the execution subject. The method includes: the first UE transmitting first control information through a first transmission beam, wherein the first control information includes resource location information of a first resource. The first UE transmits a first reference signal on the first resource through M transmission beams, where M is a positive integer, the first transmission beam is different from each of the M transmission beams, and the first transmission beam covers each of the M transmission beams.
[0008] Thus, for a UE that receives the first control information, the UE determines whether it is within the coverage range of at least one of the M transmission beams based on the beam direction of the first transmission beam; if so, when the UE that receives the first control information reserves resources, it excludes the first resource as much as possible to reduce the interference of the training beam on itself and improve the reliability of information transmission.
[0009] In one possible design, the first control information also includes beam gain information, which is determined based on the beam gain of the first transmit beam and the beam gain of at least one of the M transmit beams.
[0010] Thus, for the UE that receives the first control information, the UE determines whether the M transmit beams interfere with its own information transmission and reception based on the beam gain information.
[0011] In one possible design, the beam gain information includes at least one of the following:
[0012] The maximum value among the differences between the beam gain of the first transmitted beam and the beam gains of the M transmitted beams.
[0013] The minimum of the differences between the beam gain of the first transmit beam and the beam gains of the M transmit beams.
[0014] The average of all differences between the beam gain of the first transmitted beam and the beam gains of the M transmitted beams.
[0015] The difference between the beam gain of the first transmit beam and the beam gain of one of the M transmit beams.
[0016] The maximum value among the ratios of the beam gain of the first transmitted beam to the beam gains of the M transmitted beams.
[0017] The minimum of the ratios between the beam gain of the first transmitted beam and the beam gains of the M transmitted beams.
[0018] The average of all ratios between the beam gain of the first transmitted beam and the beam gains of the M transmitted beams.
[0019] The ratio between the beam gain of the first transmit beam and the beam gain of one of the M transmit beams.
[0020] In one possible design, the first control information may also include the cycle duration and / or the number of cycle repetitions of the first resource.
[0021] In one possible design, the first control information also includes first indication information, which indicates that the M transmit beams in the second cycle are the same as the beam set in the first cycle, and that the second cycle is later than the first cycle.
[0022] Thus, for a UE that receives the first control information, it can determine the degree of interference of the M transmitting beams in the second period on its own information transmission and reception process by combining the degree of interference of the beam set in the first period on its own information transmission and reception process.
[0023] In one possible design, the first transmit beam covers each of the M transmit beams, including:
[0024] The Y2 dB beamwidth of the second transmitted beam is included in the Y1 dB beamwidth of the first transmitted beam. Alternatively,
[0025] The fifth difference is less than the first threshold. The fifth difference is the absolute value of the difference between the beam gain of the first transmitted beam and the beam gain of the second transmitted beam along the beam peak direction of the second transmitted beam. Or,
[0026] The sixth difference is less than the second threshold. The sixth difference is the absolute value of the difference between the beam gain of the first transmitted beam and the beam gain of the second transmitted beam in one direction within the first range. The first range is the Y3dB range of the peak equivalent isotropic radiated power (EIRP) of the second transmitted beam. Alternatively,
[0027] The seventh difference is less than the third threshold. The seventh difference is the absolute value of the difference between the beam gain of the first transmitted beam and the beam gain of the first transmitted beam in its own beam peak direction in one direction within the second range. The second range is the Y4 dB range of the peak equivalent isotropic radiated power (EIRP) of the second transmitted beam. Or,
[0028] The absolute value of the difference between the first angle and the second angle is less than the fourth threshold, and the absolute value of the difference between the third angle and the fourth angle is less than the fifth threshold. Here, the first angle is the angle in the first direction corresponding to the precoding codeword of the first transmitted beam, the second angle is the angle in the first direction corresponding to the precoding codeword of the second transmitted beam, the third angle is the angle in the second direction corresponding to the precoding codeword of the first transmitted beam, and the fourth angle is the angle in the second direction corresponding to the precoding codeword of the second transmitted beam.
[0029] The second transmission beam is each of the M transmission beams.
[0030] In one possible design, the method further includes: a first UE determining a first transmission beam based on M transmission beams. Thus, the M transmission beams are transmission beams used for beam training, and the first UE is able to obtain the relevant parameters of each of the M transmission beams, combining the M transmission beams to determine the first transmission beam, so that the first transmission beam can cover each of the M transmission beams.
[0031] In one possible design, the first transmit beam is the beam with the smallest Y5 dB beamwidth among the third transmit beams, and the third transmit beam satisfies a first condition, which includes: the Y5 dB beamwidth of the third transmit beam includes the beam peak direction of each of the M transmit beams.
[0032] In one possible design, the resource location information includes at least one of the following: frame index, slot index, symbol index, number of symbols, subchannel index, physical resource block (PRB) index, resource particle (RE) index, symbol offset, or slot offset. Wherein, the number of symbols is the number of symbols transmitting the first reference signal in a slot; the slot offset is the number of slots offset between the slot transmitting the first reference signal and the slot transmitting the first control information; and the symbol offset is the number of symbols offset between the symbols transmitting the first reference signal and the symbols transmitting the first control information.
[0033] In one possible design, the method further includes: a first UE transmitting a second reference signal via N transmit beams on a second resource of a first time unit, where N is a positive integer; and the first UE transmitting a third signal via a fourth transmit beam on a third resource of the first time unit, wherein the third signal is used by the UE receiving the second reference signal to perform automatic gain control (AGC), and the fourth transmit beam covers each of the N transmit beams.
[0034] Thus, in the beam direction of the fourth transmit beam, the received power range of the fourth transmit beam is close to the received power range of each of the N transmit beams. Therefore, for a UE receiving the third signal, after performing AGC based on the third signal, the UE receives each of the N transmit beams according to the AGC result, thereby increasing the probability of successful reception of the N transmit beams. This eliminates the need to perform AGC before each of the N transmit beams, thus reducing the frequency of AGC processing. Compared to configuring one AGC symbol before each second reference signal, even if there are multiple second reference signals, it is not necessary to configure the same number of AGC symbols, reducing the number of AGC symbols in the same time unit and thus improving resource utilization.
[0035] In one possible design, the method further includes: a first UE transmitting information carried by the physical channel via a fifth transmission beam on a fourth resource of a first time unit. The fourth transmission beam also covers the fifth transmission beam, and a third signal is also used by the UE receiving the information carried by the physical channel to perform AGC (Automatic Generative Control).
[0036] Thus, in the beam direction of the fourth transmitted beam, the received power range of the fourth transmitted beam is close to that of the fifth transmitted beam. Therefore, for a UE that receives the third signal, after performing AGC based on the third signal, it receives the fifth transmitted beam according to the AGC result, thereby increasing the probability of successful reception of the fifth transmitted beam. This eliminates the need to perform AGC separately before the fifth transmitted beam, reducing the frequency of AGC processing and eliminating the need to configure AGC symbols before the symbols carrying the physical channel, thus reducing the number of AGC symbols in the same time unit and improving resource utilization.
[0037] In one possible design, the physical channels include the physical-side crosslink control channel PSCCH and / or the physical-side crosslink shared channel PSSCH.
[0038] Secondly, a beam training method is provided. The execution subject of this method can be a first UE or a chip applied within the first UE. The following description uses the first UE as the execution subject. The method includes: the first UE transmitting a second reference signal through N transmission beams on a second resource of a first time unit, where N is a positive integer; and the first UE transmitting a third signal through a fourth transmission beam on a third resource of the first time unit, wherein the third signal is used for AGC by the UE receiving the second reference signal, and the fourth transmission beam covers each of the N transmission beams.
[0039] In one possible design, the method further includes: a first UE transmitting information carried by a physical channel via a fifth transmission beam on a fourth resource of a first time unit, the fourth transmission beam also covering the fifth transmission beam, and a third signal being used by the UE receiving the information carried by the physical channel to perform AGC.
[0040] In one possible design, the physical channels include PSCCH and / or PSSCH.
[0041] Thirdly, a beam training method is provided. The execution subject of this method can be a second UE or a chip applied within the second UE. The following description uses the second UE as the execution subject. The method includes: the second UE receiving first control information transmitted by a first UE through a first transmission beam. The first control information includes resource location information of a first resource. The first resource is used by the first UE to transmit a first reference signal through M transmission beams. The first transmission beam is different from each of the M transmission beams, and the first transmission beam covers each of the M transmission beams, where M is a positive integer. The second UE determines the resource based on the first control information.
[0042] In one possible design, the first control information also includes beam gain information, which is determined based on the beam gain of the first transmit beam and the beam gain of at least one of the M transmit beams.
[0043] In one possible design, the beam gain information includes at least one of the following:
[0044] The maximum value among the differences between the beam gain of the first transmitted beam and the beam gains of the M transmitted beams.
[0045] The minimum of the differences between the beam gain of the first transmit beam and the beam gains of the M transmit beams.
[0046] The average of all differences between the beam gain of the first transmitted beam and the beam gains of the M transmitted beams.
[0047] The difference between the beam gain of the first transmit beam and the beam gain of one of the M transmit beams.
[0048] The maximum value among the ratios of the beam gain of the first transmitted beam to the beam gains of the M transmitted beams.
[0049] The minimum of the ratios between the beam gain of the first transmitted beam and the beam gains of the M transmitted beams.
[0050] The average of all ratios between the beam gain of the first transmitted beam and the beam gains of the M transmitted beams.
[0051] The ratio between the beam gain of the first transmit beam and the beam gain of one of the M transmit beams.
[0052] In one possible design, the method further includes: a second UE measuring the received power of a first transmit beam. The second UE performs resource determination based on first control information, including: the second UE determining a first predicted power based on beam gain information and the received power of the first transmit beam, wherein the first predicted power is related to the predicted received power of at least one of the M transmit beams. The second UE performs resource determination based on resource location information of a first resource and the first predicted power.
[0053] In other words, the second UE determines the first predicted power based on the beam gain information to obtain the predicted received power of at least one of the M transmit beams, thereby determining the degree of interference of the M transmit beams on its own information transmission and reception process, and guiding the resource determination process. If the degree of interference of the M transmit beams on its own information transmission and reception process is large, the first resource will not be used as the resource for the second UE to transmit data; if the degree of interference of the M transmit beams on its own information transmission and reception process is small, the first resource can be used as the resource for the second UE to transmit data.
[0054] In one possible design, the second UE determines resources based on the resource location information of the first resource and the first predicted power, including: when the first predicted power is greater than a power threshold, the second UE determines resources from other resources besides the first resource.
[0055] In other words, when the first predicted power is greater than the power threshold, it indicates a significant degree of interference from the M transmitting beams on the second UE's information transmission and reception process. Therefore, the second UE determines its resources from among those other than the first resource. In this way, the second UE and the first UE do not use spatial multiplexing on the same time-frequency resource for information transmission, which reduces the interference from the M transmitting beams on the second UE's information transmission process and improves the reliability of information transmission.
[0056] In one possible design, the first control information may also include the cycle duration and / or the number of cycle repetitions of the first resource.
[0057] In one possible design, the first control information also includes first indication information, which indicates that the M transmit beams in the second cycle are the same as the beam set in the first cycle, and that the second cycle is later than the first cycle.
[0058] In one possible design, the method further includes: the second UE measuring the received power of each transmitted beam in the beam set of the first period. The first period is earlier than the period in which the first resource is located. The second UE determines the resource based on the first control information, including: the second UE determining the resource based on the first control information and the received power of each transmitted beam in the beam set of the first period.
[0059] In other words, the second UE determines the interference level of each transmitted beam in the beam set to its own information transmission and reception process based on the received power of each transmitted beam in the beam set of the first period. Since the M transmitted beams in the second period are the same as those in the first period, the second UE can also estimate the interference level of the M transmitted beams in the second period to its own information transmission and reception process, thus guiding the resource determination process. If the interference level of the M transmitted beams in the second period to its own information transmission and reception process is large, the first resource will not be used as the resource for the second UE to transmit data; if the interference level of the M transmitted beams in the second period to its own information transmission and reception process is small, the first resource can be used as the resource for the second UE to transmit data.
[0060] In one possible design, when the ratio of the number of beams in the second transmit beam to M is greater than a first value, or when the number of beams in the second transmit beam is greater than a second value, the first resource is designated as a resource not to be used. Here, the second transmit beam is a beam from the beam set in the first cycle, and the received power of the second transmit beam is greater than a power threshold.
[0061] In other words, if a large number of the M transmit beams exceed the power threshold, they are likely to cause significant interference to the information transmission and reception process. Therefore, the first resource is recommended not to be used. As a result, the second UE and the first UE do not use spatial multiplexing on the same time-frequency resource for information transmission, which can reduce the interference of the M transmit beams on the information transmission process and improve the reliability of information transmission.
[0062] In one possible design, the method further includes: the second UE sending auxiliary information to the fourth UE, wherein the auxiliary information is used by the fourth UE to determine the resources for data transmission. For example, the auxiliary information includes recommended resources to be used, and / or recommended resources not to be used, so that the fourth UE can select the resources for data transmission in conjunction with the auxiliary information, thereby ensuring the reliability of data transmission.
[0063] Fourthly, a beam training method is provided. The execution subject of this method can be a third UE or a chip applied within the third UE. The following description uses the third UE as the execution subject. The method includes: the third UE receiving a third signal transmitted by a first UE via a fourth transmit beam on a third resource of a first time unit. The third UE performs AGC based on the third signal to obtain an AGC result. Based on the AGC result, the third UE receives a second reference signal transmitted by the first UE via N transmit beams on a second resource of the first time unit, wherein the fourth transmit beam covers each of the N transmit beams.
[0064] In one possible design, the method further includes: the third UE receiving, based on the AGC result, information carried by the physical channel transmitted by the first UE through the fifth transmit beam on the fourth resource of the first time unit, wherein the fourth transmit beam also covers the fifth transmit beam.
[0065] In one possible design, the physical channels include PSCCH and / or PSSCH.
[0066] Fifthly, a communication device is provided, which can be a first UE in the first aspect or any possible design of the first aspect, or a chip that implements the functions of the first UE; the communication device includes modules, units, or means that implement the methods described above, which can be implemented in hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the functions described above.
[0067] The communication device includes a processing unit and a transmitting unit. The processing unit controls the transmitting unit to transmit first control information via a first transmitting beam, wherein the first control information includes resource location information of a first resource. The processing unit also controls the transmitting unit to transmit a first reference signal on the first resource via M transmitting beams, where M is a positive integer, the first transmitting beam is different from each of the M transmitting beams, and the first transmitting beam covers each of the M transmitting beams.
[0068] In one possible design, the first control information also includes beam gain information, which is determined based on the beam gain of the first transmit beam and the beam gain of at least one of the M transmit beams.
[0069] In one possible design, the beam gain information includes at least one of the following:
[0070] The maximum value among the differences between the beam gain of the first transmitted beam and the beam gains of the M transmitted beams.
[0071] The minimum of the differences between the beam gain of the first transmit beam and the beam gains of the M transmit beams.
[0072] The average of all differences between the beam gain of the first transmitted beam and the beam gains of the M transmitted beams.
[0073] The difference between the beam gain of the first transmit beam and the beam gain of one of the M transmit beams.
[0074] The maximum value among the ratios of the beam gain of the first transmitted beam to the beam gains of the M transmitted beams.
[0075] The minimum of the ratios between the beam gain of the first transmitted beam and the beam gains of the M transmitted beams.
[0076] The average of all ratios between the beam gain of the first transmitted beam and the beam gains of the M transmitted beams.
[0077] The ratio between the beam gain of the first transmit beam and the beam gain of one of the M transmit beams.
[0078] In one possible design, the first control information may also include the cycle duration and / or the number of cycle repetitions of the first resource.
[0079] In one possible design, the first control information also includes first indication information, which indicates that the M transmit beams in the second cycle are the same as the beam set in the first cycle, and that the second cycle is later than the first cycle.
[0080] In one possible design, the first transmit beam covers each of the M transmit beams, including:
[0081] The Y2 dB beamwidth of the second transmitted beam is included in the Y1 dB beamwidth of the first transmitted beam. Alternatively,
[0082] The fifth difference is less than the first threshold. The fifth difference is the absolute value of the difference between the beam gain of the first transmitted beam and the beam gain of the second transmitted beam along the beam peak direction of the second transmitted beam. Or,
[0083] The sixth difference is less than the second threshold. The sixth difference is the absolute value of the difference between the beam gain of the first transmitted beam and the beam gain of the second transmitted beam in one direction within the first range. The first range is the Y3dB range of the peak equivalent isotropic radiated power (EIRP) of the second transmitted beam. Alternatively,
[0084] The seventh difference is less than the third threshold. The seventh difference is the absolute value of the difference between the beam gain of the first transmitted beam and the beam gain of the first transmitted beam in its own beam peak direction in one direction within the second range. The second range is the Y4 dB range of the peak equivalent isotropic radiated power (EIRP) of the second transmitted beam. Or,
[0085] The absolute value of the difference between the first angle and the second angle is less than the fourth threshold, and the absolute value of the difference between the third angle and the fourth angle is less than the fifth threshold. Here, the first angle is the angle in the first direction corresponding to the precoding codeword of the first transmitted beam, the second angle is the angle in the first direction corresponding to the precoding codeword of the second transmitted beam, the third angle is the angle in the second direction corresponding to the precoding codeword of the first transmitted beam, and the fourth angle is the angle in the second direction corresponding to the precoding codeword of the second transmitted beam.
[0086] The second transmission beam is each of the M transmission beams.
[0087] In one possible design, the processing unit is also used to determine the first transmission beam based on the M transmission beams.
[0088] In one possible design, the first transmit beam is the beam with the smallest Y5 dB beamwidth among the third transmit beams, and the third transmit beam satisfies a first condition, which includes: the Y5 dB beamwidth of the third transmit beam includes the beam peak direction of each of the M transmit beams.
[0089] In one possible design, the resource location information includes at least one of the following: frame index, slot index, symbol index, number of symbols, subchannel index, physical resource block (PRB) index, resource particle (RE) index, symbol offset, or slot offset. Wherein, the number of symbols is the number of symbols transmitting the first reference signal in a single slot. The slot offset is the number of slots offset between the slot transmitting the first reference signal and the slot transmitting the first control information. The symbol offset is the number of symbols offset between the symbols transmitting the first reference signal and the symbols transmitting the first control information.
[0090] In one possible design, the processing unit is further configured to control the transmitting unit to transmit a second reference signal via N transmit beams on a second resource of the first time unit, where N is a positive integer. The processing unit is also configured to control the transmitting unit to transmit a third signal via a fourth transmit beam on a third resource of the first time unit, wherein the third signal is used by the UE receiving the second reference signal to perform automatic gain control (AGC), and the fourth transmit beam covers each of the N transmit beams.
[0091] In one possible design, the processing unit is also used to control the transmitting unit to transmit the information carried by the physical channel through the fifth transmitting beam on the fourth resource of the first time unit. The fourth transmitting beam also covers the fifth transmitting beam. The third signal is also used for the UE to perform AGC upon receiving the information carried by the physical channel.
[0092] In one possible design, the physical channels include the physical-side crosslink control channel PSCCH and / or the physical-side crosslink shared channel PSSCH.
[0093] Sixthly, a communication device is provided, which can be a first UE in the second aspect or any possible design of the second aspect, or a chip that implements the functions of the first UE; the communication device includes modules, units, or means that implement the methods described above, which can be implemented in hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the functions described above.
[0094] The communication device includes a processing unit and a transmitting unit. The processing unit controls the transmitting unit to transmit a second reference signal via N transmitting beams on a second resource of the first time unit, where N is a positive integer. The processing unit also controls the transmitting unit to transmit a third signal via a fourth transmitting beam on a third resource of the first time unit. The third signal is used by the UE receiving the second reference signal to perform automatic gain control (AGC), and the fourth transmitting beam covers each of the N transmitting beams.
[0095] In one possible design, the processing unit is also used to control the transmitting unit to transmit the information carried by the physical channel through the fifth transmitting beam on the fourth resource of the first time unit. The fourth transmitting beam also covers the fifth transmitting beam. The third signal is also used for the UE to perform AGC upon receiving the information carried by the physical channel.
[0096] In one possible design, the physical channels include PSCCH and / or PSSCH.
[0097] In a seventh aspect, a communication device is provided, which can be a second UE in the third aspect or any possible design of the third aspect, or a chip that implements the functions of the second UE described above; the communication device includes modules, units, or means that implement the methods described above, which can be implemented in hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the functions described above.
[0098] The communication device includes a processing unit, a transmitting unit, and a receiving unit. The receiving unit receives first control information transmitted by a first UE via a first transmitting beam. The first control information includes resource location information of a first resource. The first resource is used by the first UE to transmit a first reference signal via M transmitting beams. The first transmitting beam is different from each of the M transmitting beams, and the first transmitting beam covers each of the M transmitting beams, where M is a positive integer. The processing unit determines the resource based on the first control information.
[0099] In one possible design, the first control information also includes beam gain information, which is determined based on the beam gain of the first transmit beam and the beam gain of at least one of the M transmit beams.
[0100] In one possible design, the beam gain information includes at least one of the following:
[0101] The maximum value among the differences between the beam gain of the first transmitted beam and the beam gains of the M transmitted beams.
[0102] The minimum of the differences between the beam gain of the first transmit beam and the beam gains of the M transmit beams.
[0103] The average of all differences between the beam gain of the first transmitted beam and the beam gains of the M transmitted beams.
[0104] The difference between the beam gain of the first transmit beam and the beam gain of one of the M transmit beams.
[0105] The maximum value among the ratios of the beam gain of the first transmitted beam to the beam gains of the M transmitted beams.
[0106] The minimum of the ratios between the beam gain of the first transmitted beam and the beam gains of the M transmitted beams.
[0107] The average of all ratios between the beam gain of the first transmitted beam and the beam gains of the M transmitted beams.
[0108] The ratio between the beam gain of the first transmit beam and the beam gain of one of the M transmit beams.
[0109] In one possible design, the processing unit is further configured to measure the received power of the first transmit beam. The processing unit is configured to perform resource determination based on first control information, including: determining a first predicted power based on beam gain information and the received power of the first transmit beam, wherein the first predicted power is related to the predicted received power of at least one of the M transmit beams; and performing resource determination based on resource location information of the first resource and the first predicted power.
[0110] In one possible design, the processing unit is configured to determine resources based on the resource location information of the first resource and the first predicted power, including: when the first predicted power is greater than a power threshold, determining resources among other resources besides the first resource.
[0111] In one possible design, the first control information may also include the cycle duration and / or the number of cycle repetitions of the first resource.
[0112] In one possible design, the first control information also includes first indication information, which indicates that the M transmit beams in the second cycle are the same as the beam set in the first cycle, and that the second cycle is later than the first cycle.
[0113] In one possible design, the processing unit is further configured to measure the received power of each transmitted beam in the beam set of the first period. The first period is earlier than the period in which the first resource is located. The processing unit is configured to determine the resource based on first control information, including: determining the resource based on the first control information and the received power of each transmitted beam in the beam set of the first period.
[0114] In one possible design, when the ratio of the number of beams in the second transmit beam to M is greater than a first value, the first resource is designated as a resource not to be used. Alternatively, when the number of beams in the second transmit beam is greater than a second value, the first resource is designated as a resource not to be used. Here, the second transmit beam is a beam from the beamset in the first cycle, and the received power of the second transmit beam is greater than a power threshold.
[0115] In one possible design, a transmitting unit is used to send auxiliary information to a fourth UE, wherein the auxiliary information is used by the fourth UE to determine the resources for data transmission.
[0116] Eighthly, a communication device is provided, which can be a third UE in the fourth aspect or any possible design of the fourth aspect, or a chip implementing the functions of the third UE described above; the communication device includes modules, units, or means that implement the methods described above, which can be implemented in hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the functions described above.
[0117] The communication device includes a processing unit and a receiving unit. The receiving unit is configured to receive a third signal transmitted by a first UE via a fourth transmit beam on a third resource of a first time unit. The processing unit is configured to perform automatic gain control (AGC) based on the third signal. Based on the AGC result, the processing unit is configured to control the receiving unit to receive a second reference signal transmitted by the first UE via N transmit beams on a second resource of the first time unit, wherein the fourth transmit beam covers each of the N transmit beams.
[0118] In one possible design, the processing unit is further configured to control the receiving unit to receive information carried by the physical channel transmitted by the first UE through the fifth transmission beam on the fourth resource of the first time unit, based on the AGC result, wherein the fourth transmission beam also covers the fifth transmission beam.
[0119] In one possible design, the physical channels include the physical-side crosslink control channel PSCCH and / or the physical-side crosslink shared channel PSSCH.
[0120] A ninth aspect provides a communication device, comprising: a processor and a memory; the memory being used to store computer instructions, which, when executed by the processor, cause the communication device to perform a method performed by a first UE in any of the above aspects or any possible designs of the above aspects. The communication device may be the first UE in the first aspect or any possible design of the first aspect, or it may be the first UE in the second aspect or any possible design of the second aspect, or a chip implementing the functions of the first UE.
[0121] In a tenth aspect, a communication device is provided, comprising: a processor; the processor being coupled to a memory for reading and executing instructions from the memory to cause the communication device to perform a method performed by a first UE as described in any of the preceding aspects or any possible designs of the preceding aspects. The communication device may be the first UE as described in the preceding first aspect or any possible design of the preceding first aspect, or it may be the first UE as described in the preceding second aspect or any possible design of the preceding second aspect, or a chip implementing the functions of the first UE.
[0122] Eleventhly, a chip is provided, including processing circuitry and an input / output interface. The input / output interface is used to communicate with a module outside the chip. For example, the chip can be a chip implementing a first UE function in the first aspect or any possible design of the first aspect. The processing circuitry is used to run computer programs or instructions to implement the method in the first aspect or any possible design of the first aspect. Alternatively, the chip can be a chip implementing a first UE function in the second aspect or any possible design of the second aspect. The processing circuitry is used to run computer programs or instructions to implement the method in the second aspect or any possible design of the second aspect.
[0123] In a twelfth aspect, a communication device is provided, comprising: a processor and a memory; the memory is used to store computer instructions, which, when executed by the processor, cause the communication device to perform a method performed by a second UE in any of the above aspects or any possible designs of any of the above aspects. The communication device may be a second UE in any of the above third aspects or any possible designs of the third aspect, or a chip implementing the functions of the second UE.
[0124] In a thirteenth aspect, a communication device is provided, comprising: a processor; the processor being coupled to a memory for reading and executing instructions from the memory to cause the communication device to perform a method performed by a second UE as described in any of the preceding aspects or any possible designs of any of the preceding aspects. The communication device may be a second UE as described in the preceding third aspect or any possible design of the preceding third aspect, or a chip implementing the functions of the preceding second UE.
[0125] In a fourteenth aspect, a chip is provided, including processing circuitry and an input / output interface. The input / output interface is used to communicate with a module outside the chip; for example, the chip can be a chip implementing a second UE function in the third aspect or any possible design of the third aspect. The processing circuitry is used to run computer programs or instructions to implement the methods in the third aspect or any possible design of the third aspect.
[0126] In a fifteenth aspect, a communication device is provided, comprising: a processor and a memory; the memory is used to store computer instructions, which, when executed by the processor, cause the communication device to perform a method performed by a third UE in any of the above aspects or any possible designs of any of the above aspects. The communication device may be a third UE in any of the above fourth aspects or any possible designs of the fourth aspect, or a chip implementing the functions of the third UE.
[0127] In a sixteenth aspect, a communication device is provided, comprising: a processor; the processor being coupled to a memory for reading and executing instructions from the memory to cause the communication device to perform a method performed by a third UE as described in any of the preceding aspects or any possible designs of any of the preceding aspects. The communication device may be a third UE as described in the preceding fourth aspect or any possible design of the preceding fourth aspect, or a chip implementing the functions of the aforementioned third UE.
[0128] In a seventeenth aspect, a chip is provided, including processing circuitry and an input / output interface. The input / output interface is used to communicate with a module outside the chip; for example, the chip can be a chip implementing the third UE function in the fourth aspect or any possible design of the fourth aspect. The processing circuitry is used to run computer programs or instructions to implement the methods in the fourth aspect or any possible design of the fourth aspect.
[0129] Eighteenth aspect: A computer-readable storage medium storing instructions that, when executed on a computer, enable the computer to perform the method of any of the preceding aspects.
[0130] Nineteenth aspect, a computer program product containing instructions is provided, which, when run on a computer, enables the computer to perform the method of any of the preceding aspects.
[0131] In a twentieth aspect, a circuit system is provided, the circuit system including processing circuitry configured to perform the method as described in any of the preceding aspects.
[0132] The technical effects of any of the designs in aspects 5 through 20 can be found in the beneficial effects of the corresponding methods provided above, and will not be repeated here. Attached Figure Description
[0133] Figure 1 A schematic diagram of the architecture of a communication system used in an embodiment of this application;
[0134] Figure 2 A schematic diagram of the architecture of another communication system used in an embodiment of this application;
[0135] Figure 3 A schematic diagram of the architecture of another communication system used in an embodiment of this application;
[0136] Figure 4 This is a schematic diagram illustrating a resource selection scenario provided in an embodiment of this application;
[0137] Figure 5 A schematic diagram of a beam training scenario provided in an embodiment of this application;
[0138] Figure 6 A schematic diagram illustrating another beam training scenario provided in an embodiment of this application;
[0139] Figure 7 A schematic flowchart of a beam training method provided in an embodiment of this application;
[0140] Figure 8 A schematic diagram of another beam training scenario provided in an embodiment of this application;
[0141] Figure 9 A schematic diagram of beamwidth provided for an embodiment of this application;
[0142] Figure 10a A schematic diagram of beam coverage provided for an embodiment of this application;
[0143] Figure 10b A schematic diagram illustrating another type of beam coverage provided in an embodiment of this application;
[0144] Figure 10c A schematic diagram illustrating yet another type of beam coverage provided in an embodiment of this application;
[0145] Figure 10d A schematic diagram illustrating yet another type of beam coverage provided in an embodiment of this application;
[0146] Figure 11a A schematic diagram of resource distribution provided in an embodiment of this application;
[0147] Figure 11b This is another resource distribution diagram provided in the embodiments of this application;
[0148] Figure 11c This is yet another resource distribution diagram provided in the embodiments of this application;
[0149] Figure 11d This is yet another resource distribution diagram provided in the embodiments of this application;
[0150] Figure 11e This is yet another resource distribution diagram provided in the embodiments of this application;
[0151] Figure 12a A schematic flowchart illustrating another beam training method provided in an embodiment of this application;
[0152] Figure 12b A schematic flowchart illustrating another beam training method provided in an embodiment of this application;
[0153] Figure 13a This is yet another resource distribution diagram provided in the embodiments of this application;
[0154] Figure 13b This is yet another resource distribution diagram provided in the embodiments of this application;
[0155] Figure 14 A schematic flowchart illustrating another beam training method provided in an embodiment of this application;
[0156] Figure 15 This is yet another resource distribution diagram provided in the embodiments of this application;
[0157] Figure 16 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application;
[0158] Figure 17 This is a schematic diagram of another communication device provided in an embodiment of this application. Detailed Implementation
[0159] The terms "first" and "second," etc., used in the specification and drawings of this application are used to distinguish different objects or different treatments of the same object, rather than to describe a specific order of objects. Furthermore, the terms "comprising" and "having," and any variations thereof, mentioned in the description of this application, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally include other steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or devices. It should be noted that in the embodiments of this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of this application should not be construed as preferred or advantageous over other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.
[0160] The embodiments of this application can be applied to systems for communication between UEs, such as vehicle-to-everything (V2X) communication systems and device-to-device (D2D) systems. Below, using a V2X communication system as an example, the communication system to which the embodiments of this application are applicable will be described. See also... Figure 1 , Figure 2 and Figure 3 The communication system includes at least two UEs, which can communicate directly with each other via a sidelink (SL). Figure 1 , Figure 2 and Figure 3 (Only two UEs are shown in the examples). Optionally, the communication system also includes a network device. The UE can also communicate with the network device.
[0161] V2X communication systems can exist in the following communication scenarios: vehicle-to-vehicle (V2V) communication, vehicle-to-infrastructure (V2I) communication, vehicle-to-network (V2N) communication, and vehicle-to-pedestrian (V2P) communication. In a V2X system, UEs communicate directly through a sidelink (SL), without the need for network equipment to transmit and receive data; there are no uplink or downlink communication links.
[0162] The UE (User Equipment) is primarily used to receive or transmit data. Specifically, this includes devices that provide voice to users, devices that provide data connectivity to users, or devices that provide both voice and data connectivity to users. For example, it may include a handheld device with wireless connectivity or a processing device connected to a wireless modem. The UE can communicate with the core network via the radio access network (RAN), exchanging voice or data with the RAN, or interacting with the RAN to exchange voice and data. The UE can include terminal equipment, wireless terminal equipment, mobile terminal equipment, device-to-device (D2D) terminal equipment, vehicle-to-everything (V2X) terminal equipment, machine-to-machine / machine-type communications (M2M / MTC) terminal equipment, Internet of Things (IoT) terminal equipment, subscriber unit, subscriber station, mobile station, remote station, access point (AP), remote terminal, access terminal, user agent, or user device, etc. For example, it can include mobile phones (or "cellular" phones), computers with mobile terminal devices, portable, pocket-sized, handheld, or computer-embedded mobile devices, etc. Examples include personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, and personal digital assistants (PDAs). It also includes limited devices, such as those with low power consumption, limited storage capacity, or limited computing power. Examples include information sensing devices such as barcode scanners, radio frequency identification (RFID), sensors, global positioning system (GPS) devices, and laser scanners.
[0163] The various UEs described above, if located in a vehicle (e.g., placed inside or installed inside a vehicle), can be considered as vehicle-mounted terminal devices, which are also known as on-board units (OBUs).
[0164] In this embodiment of the application, the UE may also include a relay. Alternatively, it can be understood that any device capable of data communication with network devices can be considered a UE.
[0165] In this application embodiment, the device for implementing the UE's functions can be a terminal device or a device capable of supporting the terminal device in implementing the functions, such as a chip system, which can be installed in the UE. In this application embodiment, the chip system can be composed of chips or may include chips and other discrete components. In the technical solutions provided in this application embodiment, the UE is used as an example to illustrate the device for implementing the UE's functions.
[0166] The network device involved in this application embodiment is a device deployed in a wireless access network to provide wireless communication functions. Optionally, the network device can refer to a device that communicates with a wireless terminal through one or more cells on the air interface of the access network. The device that implements the functions of the network device can be the network device itself, or it can be a device that supports the network device in implementing these functions (such as a chip in the network device). Optionally, the network device can perform attribute management on the air interface. The network device can also coordinate the attribute management of the air interface. Network devices include various forms of macro base stations, micro base stations (also called small stations), relay equipment or chips of relay stations, transmission reception points (TRPs), evolved Node Bs (eNBs), next-generation network nodes (g Node Bs, gNBs), and evolved Node Bs (ng-eNBs) connecting to the next-generation core network, etc. Alternatively, in a distributed base station scenario, network equipment can be a base band unit (BBU) and a remote radio unit (RRU). In a cloud radio access network (CRAN) scenario, network equipment can be a base band pool (BBU pool) and an RRU.
[0167] See Figure 1 , Figure 2 and Figure 3For two UEs using sidelink communication, there may be three communication scenarios: First, both UEs are within the coverage area of the same public land mobile network (PLMN) (e.g., PLMN1), such as... Figure 1 As shown; secondly, only one UE is within the coverage area of the PLMN (e.g., PLMN1), while the other UE is outside the coverage area of the PLMN (i.e., PLMN1), such as... Figure 2 As shown; third, both UEs are outside the coverage area of the PLMN (e.g., PLMN1), and the area where the two UEs are located does not have a pre-configured cell identifier, such as... Figure 3 As shown. Among them, Figure 1 , Figure 2 and Figure 3 The dashed elliptical areas in the diagram represent the coverage area of PLMN1. Since the two UEs communicate via a side link, they can communicate normally regardless of whether both UEs are simultaneously within the coverage area of the PLMN.
[0168] Figure 1 , Figure 2 and Figure 3 The communication system shown can be applied to Long Term Evolution (LTE) or LTE Advanced (LTE-A) systems, as well as to 5G networks or other future networks. It can also be applied to systems with hybrid LTE and 5G networks, or other systems. This application does not specifically limit its application in this regard. Furthermore, the network devices and UEs in the above communication system may have different names in different networks. Those skilled in the art will understand that the names do not limit the devices themselves.
[0169] To facilitate understanding of the embodiments of this application, the terminology used in the embodiments of this application will be briefly explained below. It should be understood that these explanations are only for the purpose of understanding the embodiments of this application and should not constitute any limitation on this application.
[0170] 1. Sidelink control information (SCI)
[0171] The SCI is carried in the physical sidelink control channel (PSCCH); alternatively, the SCI is divided into a first-stage SCI and a second-stage SCI. This embodiment uses the division of the SCI into first-stage and second-stage SCIs as an example. The first-stage SCI is carried in the PSCCH, and the second-stage SCI is carried in the physical sidelink shared channel (PSSCH). The first-stage SCI is used to schedule the second-stage SCI and data information. The RxUE needs to correctly decode the first-stage SCI before it can decode the PSSCH. In this embodiment, the information carried by the PSSCH is described as data channel information. The data channel information includes data information and the second-stage SCI, etc.
[0172] The first-level SCI includes a frequency resource assignment field and a time resource assignment field. The frequency resource assignment field indicates the frequency domain resources of the PSSCH, and the time resource assignment field indicates the time domain resources of the PSSCH. Optionally, the first-level SCI also includes a resource reservation period field. The resource reservation period field indicates the period for reserving resources for the PSSCH. The value of the resource reservation period field is configured, pre-configured, or predefined by the network device. For example, the network device indicates the time domain resources, frequency domain resources, and period of the PSSCH to the UE via radio resource control (RRC) signaling. The content indicated by the aforementioned RRC signaling can be determined based on the sidelink resource reservation period (sl-ResourceReservePeriod) field.
[0173] The second-stage SCI is carried within the PSSCH. The second-stage SCI does not occupy resources of the PSCCH, demodulation reference signal (DMRS), or phase tracking reference signal (PT-RS). The second-stage SCI is primarily used for hybrid automatic repeat request (HARQ) feedback, such as indicating the HARQ process number, source ID, and destination ID. The format of the second-stage SCI is indicated by the second-stage SCI format field in the first-stage SCI.
[0174] 2. SL resource pool
[0175] The SL resource pool can be understood as a collection of time-frequency resources used for sidelink communication between UEs. Optionally, the SL resource pool also includes code domain resources. The SL resource pool includes resources for transmitting and receiving information carried by physical channels. The physical channels include at least one of the following: PSCCH, PSSCH, physical sidelink discovery channel (PSDCH), physical sidelink feedback channel (PSFCH), and physical sidelink broadcast channel (PSBCH). Specifically, PSCCH is used to carry Level 1 SCI. PSSCH is used to carry data channel information, such as at least one of Level 2 SCI, data information, and feedback information of channel state information (CSI). PSDCH is used to carry discovery messages. PSFCH is used to carry sidelink feedback information. PSBCH is used to carry sidelink synchronization-related information.
[0176] An SL resource pool comprises one or more time units in the temporal domain. A time unit can be one or more symbols, one or more slots, one or more mini-slots, one or more subframes, or one or more frames, etc. Within an SL resource pool, multiple time units can be continuous or discrete in time.
[0177] The SL resource pool comprises one or more frequency domain units in the frequency domain. A frequency domain unit can be one or more resource elements (REs), one or more resource blocks (RBs), or one or more subchannels. The size of a subchannel can be understood as the number of one or more continuous or interlaced RBs in the frequency domain. For example, a subchannel may include 10, 12, 15, 20, 25, or 50 RBs. The physical layer designation for an RB is denoted as a physical resource block (PRB).
[0178] The definitions of symbols, microslots, slots, subframes, frames, REs, RBs, PRBs, and subchannels in the embodiments of this application can be referenced from the relevant technical specifications of the 3rd Generation Partnership Project (3GPP).
[0179] 3. SL's transmission mode and resource selection
[0180] There are two resource selection modes for communication between UEs: resource selection mode 1 and resource selection mode 2. Resource selection mode 1 is also referred to as mode 1, and resource selection mode 2 as mode 2. In this embodiment, only resource selection modes 1 and 2 will be described as examples.
[0181] In resource selection mode 1, the UE's transmission resources are allocated by the network device, and the UE transmits information on the resources allocated by the network device. The network device can allocate transmission resources to the UE for a single transaction or periodically.
[0182] In resource selection mode 2, the UE uses a sensing + reservation method to determine transmission resources.
[0183] The following describes the process of determining transmission resources, using UE1 as an example. The specific steps are as follows: Figure 4 As shown:
[0184] Step 1: UE1 obtains the data information to be sent.
[0185] For example, see Figure 4 When new data arrives in or near time slot n, UE1 needs to send the data to other UEs, triggering resource selection, that is, determining the resources used for data transmission.
[0186] Step 2: UE1 determines the resource selection window.
[0187] The resource selection window represents the preset duration after time slot n. For example, see [link to example]. Figure 4 The starting time slot of the resource selection window is denoted as n+T1, and the ending time slot is denoted as n+T2. The ranges of values for T1 and T2 can be found in relevant technical documents and will not be elaborated upon here.
[0188] Step 3: UE1 determines the sensing window.
[0189] For example, the listening window is the preset duration before time slot n, such as 1000 time slots (or 1000·2). μ (Time slots). See also Figure 4 The starting time slot of the listening window is denoted as n-T0, and the ending time slot of the listening window is denoted as nT. proc,0 Among them, T0 and T proc The range of values for 0 can be found in relevant technical documents, and will not be elaborated here.
[0190] It should be understood that UE1 can execute step two first and then step three, or it can execute step three first and then step two, or it can execute step two and step three simultaneously. This application embodiment does not limit this.
[0191] Step 4: Based on the listening results from the listening window, UE1 determines the reserved resources in the resource selection window.
[0192] The monitoring results include at least one of the following: the first-level SCI carried in the PSCCH, the measured value of the reference signal received power (RSRP) of the PSCCH, and the measured value of the RSRP of the PSSCH corresponding to the PSCCH. Figure 4 For example, the resources occupied by this PSCCH are as follows: Figure 4 The squares are filled with diagonal lines. This PSCCH includes the PSCCH sent by UE2, the PSCCH sent by UE3, and the PSCCH sent by UE4.
[0193] The resources available for reservation can be either periodic or non-periodic. Figure 4 For example, the first-level SCI indicates that the UE sending the first-level SCI has reserved the time and frequency resources required for subsequent transmissions, such as... Figure 4 The grid is filled with squares. Figure 4 For example, the reservation resources include reservation resources for UE2, reservation resources for UE3, and reservation resources for UE4.
[0194] For example, all time-frequency resources in the resource selection window are grouped into a candidate resource set S_A, and the number of resources in the candidate resource set S_A is A.
[0195] If the measured RSRP of the PSCCH in the listening result is higher than the RSRP threshold, and the first-level SCI carried by the PSCCH indicates that the UE sending the first-level SCI has reserved time-frequency resources required for subsequent transmission, then UE1 will exclude the reserved resources from the candidate resource set S_A. Figure 4 For example, if the RSRP measurement values of the PSCCHs sent by the three UEs (UE2, UE3, and UE4) are all higher than the RSRP threshold, then UE1 will exclude the reserved resources of the three UEs (UE2, UE3, and UE4) from the candidate resource set S_A. Alternatively, if the RSRP measurement value of the PSSCH in the listening results is higher than the RSRP threshold, and the first-level SCI corresponding to the PSSCH indicates that the UE sending the first-level SCI has reserved the time-frequency resources required for subsequent transmission, then UE1 will exclude the reserved resources from the candidate resource set S_A.
[0196] At this point, the number of remaining resources in the candidate resource set S_A is denoted as B. If the remaining B resources in the candidate resource set S_A are less than X% of the total resources in the resource selection window, then UE1 increases the aforementioned RSRP threshold, such as by 3dB, until the remaining resources in the candidate resource set S_A are greater than or equal to X% of the total resources in the resource selection window. The value of X% is configured by the resource pool. UE1 then determines the reserved resources from the remaining resources in the candidate resource set S_A.
[0197] Step 5: UE1 sends data information on the reserved resources.
[0198] It should be noted that reserved resources can be understood as a UE (such as UE1) reserving certain time-frequency resources for the future. The UE can send and receive data on the reserved resources, or the UE can choose not to use the reserved resources, that is, the reserved resources are not used by the UE. This application embodiment does not limit this.
[0199] 4. Beam
[0200] A major problem with high-frequency communication is that signal energy decreases sharply with transmission distance, resulting in short transmission ranges. To overcome this problem, high-frequency communication employs beamforming technology, which uses a large-scale antenna array to weight the signal energy and concentrate it into a small area, forming a beam-like signal (called a beam), thereby increasing the transmission distance.
[0201] A beam is a communication resource. A beam can be wide, narrow, or other types. The technology used to form a beam can be beamforming or other techniques. Beamforming technology can specifically be digital beamforming, analog beamforming, or hybrid digital / analog beamforming. Different beams can be considered different resources. The same information or different information can be transmitted through different beams.
[0202] A beam can be represented as a spatial domain filter, or a spatial filter, or a spatial parameter, or a spatial parameter. The beam used to transmit signals can be called a transmission beam (Tx beam), a transmit beam, a spatial domain transmission filter, a spatial transmission parameter, or a spatial transmission parameter. The beam used to receive signals can be called a reception beam (Rx beam), a spatial domain receive filter, a spatial RX parameter, or a spatial reception parameter. In this embodiment, only the transmission beam and the reception beam are described as examples. This will be explained uniformly here and will not be repeated hereafter.
[0203] 5. Beamwidth
[0204] On an antenna pattern, the width of the angle between the preset power points of the beam is called the beamwidth. For example, the preset power point can be a half-power point. In this case, the beamwidth can also be called 3dB-half-power-beamwidth (HPBW). In the embodiments of this application, the Y dB beamwidth of the beam is usually used as an example for description. Here, YdB includes Y1 dB, Y2 dB, Y3 dB, Y4 dB, and Y5 dB. Y1 dB, Y2 dB, Y3 dB, Y4 dB, and Y5 dB can be the same, such as 3dB. Or, at least two of Y1 dB, Y2 dB, Y3 dB, Y4 dB, and Y5 dB are different from each other. For example, Y1 dB and Y2 dB are 3dB, and Y3 dB, Y4 dB, and Y5 dB are 3.01dB. As another example, Y1 dB and Y2 dB are 3dB, Y3 dB and Y4 dB are 3.01dB, and Y5 dB is 2.99dB. For example, Y1 dB, Y2 dB, Y3 dB, Y4 dB and Y5 dB are all different, but this application does not limit this.
[0205] Narrower beamwidths can improve beam gain and thus reduce cross-link interference, but they also increase the probability of radio link failure (RLF) and reduce the stability of the radio link.
[0206] A wider beamwidth reduces the probability of beam switching and beam failure, but increases interference between beams and results in higher energy consumption. Due to the excessively wide beamwidth, the beam gain decreases, and the coverage distance of the beam is also reduced.
[0207] A beam with optimal beamwidth can improve energy efficiency and spectral efficiency, ensure communication quality, and also help improve the flexibility and robustness of beam tracking.
[0208] 6. Beam Gain
[0209] Beam gain refers to the ratio of the power density of the signal produced by an actual antenna and an ideal antenna at the same point in space, under the condition of equal input power. An ideal antenna is an omnidirectional point source antenna. Beam gain characterizes the degree of concentration of beam energy. With a fixed input power, the larger the beamwidth, the smaller the beam gain.
[0210] 7. Equivalent isotropic radiated power (EIRP)
[0211] EIRP refers to the product of the power supplied to the antenna by the radio transmitter and the absolute gain of the antenna in a given direction. EIRP can also be called effective isotropic radiated power. In this embodiment, only the equivalent isotropic radiated power is used as an example for introduction. This will be explained uniformly here and will not be repeated hereafter.
[0212] 8. Beam Training
[0213] Beam training refers to the process by which TxUE and RxUE switch between different transmit or receive beams to measure channel quality and determine the best transmit / receive beam pair. After beam training, TxUE and RxUE communicate using the best transmit / receive beam pair.
[0214] For example, see Figure 5 Taking four transmit beams and four receive beams as an example, the beam training process is described as follows: TxUE1 transmits reference signals to RxUE1 using transmit beams in different directions, such as transmit beam 1, transmit beam 2, transmit beam 3, and transmit beam 4. Correspondingly, RxUE1 receives the reference signals transmitted by TxUE1 using different transmit beams through receive beam 1, thereby determining the signal transmission status between receive beam 1 and the different transmit beams. Next, RxUE1 receives the reference signals transmitted by TxUE1 using different transmit beams through receive beam 2, thereby determining the signal transmission status between receive beam 2 and the different transmit beams. Here, the beam directions of receive beam 1 and receive beam 2 are different. This process is repeated until the receive beams used by RxUE1 have traversed receive beams 1, 2, 3, and 4. Then, based on the signal transmission status between the transmit and receive beams, the transmit / receive beam pair with better quality is determined.
[0215] like Figure 6 As shown, if TxUE1 sends resource reservation indication information through a transmission beam 1 to indicate its communication resources for beam training, it can prevent other UEs on the same communication link from selecting the same communication resources. However, if the transmission beam 1 carrying the resource reservation indication information is not aligned with RxUE2 on the second communication link, RxUE2 on the second communication link cannot receive the resource reservation indication information, and therefore cannot exclude the communication resources used by TxUE1 for beam training. RxUE2 is located in part of TxUE1's training beam, such as... Figure 6 If the transmission beam 4 of TxUE1 is outside the coverage area of RxUE2, then the transmission beam 4 of TxUE1 may cause significant interference to RxUE2, causing RxUE2 to be unable to receive information correctly and affecting the information transmission of the second communication link.
[0216] In view of this, embodiments of this application provide a beam training method, which is applied to... Figure 1 , Figure 2 or Figure 3 The communication system. In the beam training method of this application embodiment, a first UE transmits first control information through a first transmitting beam, wherein the first control information includes resource location information of a first resource. The first UE transmits a first reference signal on the first resource through M transmitting beams, where M is a positive integer, the first transmitting beam is different from each of the M transmitting beams, and the first transmitting beam covers each of the M transmitting beams. In this way, for a UE that receives the first control information, the UE determines whether it is within the coverage range of at least one of the M transmitting beams based on the beam direction of the first transmitting beam; if so, when the UE that receives the first control information reserves a resource, it excludes the first resource as much as possible to reduce interference from the training beam and improve the reliability of information transmission.
[0217] Below, in conjunction with Figure 7 This application provides a detailed description of the beam training method 700 proposed in its embodiments. The message names between network elements or the names of parameters within messages in the following embodiments are merely examples; other names may be used in specific implementations. This is a general statement and will not be elaborated upon further below.
[0218] S701, The first UE determines the first transmission beam.
[0219] The first UE can be a UE to be trained on beam. For example, using... Figure 8 For example, the first UE can be TxUE1 on the first communication link.
[0220] The first transmitting beam is used to transmit control information, such as the first control information in S702.
[0221] Optionally, the implementation process of S701 includes: the first UE determining the first transmission beam based on M transmission beams.
[0222] Of these, M transmit beams are used to transmit the first reference signal. The first reference signal can be a channel state information reference signal (CSI-RS), such as... Figure 11a and Figure 11b As shown, the first reference signal can also be a reference signal with other names, and this application embodiment does not limit this. That is to say, the M transmitted beams are the training beams to be trained.
[0223] For example, the first UE determines a first transmit beam based on M transmit beams and a first condition. The first transmit beam is the beam with the smallest Y5 dB beamwidth among the third transmit beams. The third transmit beam is the beam that satisfies the first condition, which includes: the Y5 dB beamwidth of the third transmit beam contains the beam peak direction of the second transmit beam. The second transmit beam is each of the M transmit beams. For example, Y5 dB could be 3 dB.
[0224] by Figure 9 For example, M transmission beams include Figure 9 The transmission beam consists of transmission beam 1, transmission beam 2, transmission beam 3, and transmission beam 4. The third transmission beam includes... Figure 9 The transmit beams a and b, that is, the Y5 dB beamwidth of transmit beams a and b contains 4 transmit beams (i.e., Figure 9 The beam peak directions of transmit beams 1, 2, 3, and 4 in the diagram. For example... Figure 9 As shown, the Y5 dB beamwidth of transmitted beam a is smaller than the Y5 dB beamwidth of transmitted beam b, and correspondingly, θ a Less than θ b Where θ a θ represents the Y5 dB beamwidth of the transmitted beam a. b This indicates the Y5 dB beamwidth of the transmitted beam b. In this case, the first transmitted beam is... Figure 9 The transmitting beam a in the middle.
[0225] It should be noted that the above is merely an exemplary description of the process for determining the first transmission beam. The first UE may also use other methods to determine the first transmission beam, and this should not be construed as a limitation on the embodiments of this application. The first transmission beam only needs to cover each of the M transmission beams. Figure 8 For example, the first transmission beam is shown as a thick dashed ellipse at TxUE1, and the M transmission beams are shown as thin solid ellipses at TxUE1. The M transmission beams include four transmission beams, such as transmission beam 1, transmission beam 2, transmission beam 3, and transmission beam 4. Below, each of the M transmission beams will be denoted as the second transmission beam. Taking the first and second transmission beams as examples, five implementation methods will be introduced to illustrate how the first transmission beam covers each of the M transmission beams:
[0226] In implementation method 1, the Y2 dB beamwidth of the second transmitted beam is included in the Y1 dB beamwidth of the first transmitted beam. For example, Y1 dB and Y2 dB can both be 3 dB. Figure 10aFor example, the first transmitted beam is shown as a thick dashed ellipse, and the second transmitted beam is shown as a thin solid ellipse identified as transmitted beam 2. The Y2 dB beamwidth of the second transmitted beam is similar to the Y1 dB beamwidth of the first transmitted beam as shown below. Figure 10a As shown. The Y1 dB beamwidth of the first transmitted beam can be represented as... Figure 10a In the equation, θ1, the Y2 dB beamwidth of the second transmitted beam can be represented as... Figure 10a θ2 in [the original text]. See also: Figure 10a θ2 is contained in θ1.
[0227] Implementation method 2: The fifth difference is less than the first threshold. Here, the fifth difference is the absolute value of the difference between the beam gain of the first transmitted beam and the beam gain of the second transmitted beam along the beam peak direction of the second transmitted beam. Figure 10b For example, the first transmitted beam is shown as a thick dashed ellipse, and the second transmitted beam is shown as a thin solid ellipse indicating transmitted beam 2. The beam peak direction of the second transmitted beam is as follows: Figure 10b As shown by the dashed arrow in the image, the beam gain of the first transmitted beam in this direction is Figure 10b The beam gain A in the middle, the beam gain of the second transmitted beam in this direction is Figure 10b The beam gain 2, or the fifth difference, is the absolute value of the difference between beam gain A and beam gain 2.
[0228] It should be noted that, in the embodiments of this application, the absolute value of the difference can be understood as the absolute value of the difference after taking the logarithm of the beam gain. The absolute value of the difference can also be replaced by the difference or the ratio, and the embodiments of this application do not limit this.
[0229] Implementation method 3: The sixth difference is less than the second threshold. Here, the sixth difference is the absolute value of the difference between the beam gain of the first transmitted beam and the beam gain of the second transmitted beam in one direction within a first range. The first range is the Y3dB range of the peak EIRP of the second transmitted beam. For example, Y3 dB can be 3dB. Figure 10c For example, the first transmitted beam is shown as a thick dashed ellipse, and the second transmitted beam is shown as a thin solid ellipse identified as transmitted beam 2. The peak EIRP of the second transmitted beam, and the first range are shown as... Figure 10c As shown. It should be understood that a certain direction within the first range is the beam peak direction of the second transmitted beam. Of course, other directions also exist within the first range, and these directions are different from the beam peak direction of the second transmitted beam. The direction in which the peak value EIRP of the second transmitted beam is located is the same as the beam peak direction of the second transmitted beam. The beam gain of the first transmitted beam in one direction within the first range is... Figure 10c The beam gain A in the first range, and the beam gain of the second transmitted beam in one direction are... Figure 10cThe beam gain 2, or the sixth difference, is the absolute value of the difference between beam gain A and beam gain 2.
[0230] In implementation method 4, the seventh difference is less than the third threshold. Here, the seventh difference is the absolute value of the difference between the beam gain of the first transmitted beam and the beam gain of the first transmitted beam in its own beam peak direction along one direction within the second range. The second range is the Y4 dB range of the peak EIRP of the second transmitted beam. It should be understood that the second range in implementation method 4 can be the same as or different from the first range in implementation method 3. For example, Y4 dB can also be 3 dB. Figure 10d For example, the first transmitted beam is shown as a thick dashed ellipse, and the second transmitted beam is shown as a thin solid ellipse identified as transmitted beam 2. The peak EIRP of the second transmitted beam, and the second range are shown as... Figure 10d As shown. It should be understood that the second range includes at least the beam peak direction of the second transmitted beam. Taking the peak EIRP direction of the second transmitted beam as an example, the beam gain of the first transmitted beam in that direction within the second range is... Figure 10d In the beam gain A, the beam gain of the first transmitted beam in its own beam peak direction is Figure 10d The beam gain B, or the seventh difference, is the absolute value of the difference between beam gain A and beam gain B.
[0231] In implementation method 5, the absolute value of the difference between the first angle and the second angle is less than a fourth threshold, and the absolute value of the difference between the third angle and the fourth angle is less than a fifth threshold. Here, the first angle is the angle in the first direction corresponding to the precoding codeword of the first transmitted beam, the second angle is the angle in the first direction corresponding to the precoding codeword of the second transmitted beam, the third angle is the angle in the second direction corresponding to the precoding codeword of the first transmitted beam, and the fourth angle is the angle in the second direction corresponding to the precoding codeword of the second transmitted beam.
[0232] For example, precoding is described below:
[0233] There are multiple codebook modes for precoding. In different codebook modes, the indicator parameter (such as i) 1,1 i 1,2 i 1,3 The mapping methods from i2) to codebook parameters (such as l, m, n) are different. The following example illustrates this:
[0234] See Table 1, which shows one codebook for codebook mode one.
[0235] The parameters of the precoding matrix indicator (PMI) specifically include i 1,1 i1,2 i 1,3 ,i2. Here, υ represents the data layer number. When υ is 1, the first UE does not need to provide feedback i. 1,3 This parameter. Table 1 shows the indicator parameters (e.g., i) in codebook mode one. 1,1 i 1,2 The mapping method from i2 to codebook parameters (such as l, m, n).
[0236] Table 1
[0237]
[0238]
[0239] In Table 1, This represents the precoded codeword. Where, v l,m and The calculation process is detailed in formula (1). The value of i1 is one of 0, 1, ..., N1O1-1. The value of l is related to i. 1,1 The values of i are the same. 1,2 The value of m is a number from 0 to N2O2-1. N1 refers to the number of antenna ports in the first dimension of an antenna panel, where the first dimension can be horizontal (H-dimensional). N2 refers to the number of antenna ports in the second dimension of an antenna panel, where the second dimension can be vertical (V-dimensional). O1 refers to the oversampling factor in the first dimension of an antenna panel. O2 refers to the oversampling factor in the second dimension of an antenna panel. The value of m is related to i. 1,2 The values of and are the same, while the value of is one of 0, 1, 2, or 3. The value of is the same as the value of and . P CSI-RS This indicates the power of the CSI-RS. l,m and It satisfies the following formula (1):
[0240]
[0241] In formula (1), N1 and O1 satisfy the following formula:
[0242]
[0243] In formula (1), N2 and O2 satisfy the following formula:
[0244]
[0245] Here, the choice of precoding codewords ultimately affects the beam direction. Different precoding codewords correspond to beams with different directions.
[0246] In this embodiment, the first angle can be θ1 in the precoding codeword of the first transmitted beam, and the third angle can be θ1 in the precoding codeword of the first transmitted beam. The second angle can be θ2 in the precoding codeword of the second transmitted beam, and the fourth angle can be θ2 in the precoding codeword of the second transmitted beam. That is, in this embodiment, the first direction refers to the horizontal dimension, and the second direction refers to the vertical dimension. The horizontal dimension, also known as the horizontal direction, is described using only the horizontal dimension as an example in this embodiment. The vertical dimension, also known as the vertical direction, is described using only the vertical dimension as an example in this embodiment.
[0247] It should be understood that the above five thresholds (i.e., the first threshold, the second threshold, the third threshold, the fourth threshold, and the fifth threshold) can be pre-configured. The values of the above five thresholds (i.e., the first threshold, the second threshold, the third threshold, the fourth threshold, and the fifth threshold) can be the same, or at least two of the five thresholds can be different; this application embodiment does not limit this. The above first and second transmission beams satisfy at least one of the above five implementation methods. Furthermore, the above description only uses the second transmission beam as an example. Since the second transmission beam is each of the M transmission beams, each of the M second transmission beams satisfies the description of the corresponding implementation method. For example, if the second transmission beam satisfies implementation method 1, then each of the M second transmission beams (such as other transmission beams besides transmission beam 2, i.e., transmission beam 1, transmission beam 3, and transmission beam 4) satisfies implementation method 1. For example, if the second transmission beam satisfies implementation mode 2, then each of the M transmission beams (such as the other transmission beams besides transmission beam 2, i.e., transmission beam 1, transmission beam 3, and transmission beam 4) satisfies implementation mode 2. Other implementation modes can be deduced similarly, and will not be elaborated here.
[0248] For the first UE, after determining the first transmission beam, S702 is executed:
[0249] S702, the first UE transmits first control information through the first transmit beam. Correspondingly, the second UE receives the first control information transmitted by the first UE through the first transmit beam.
[0250] It should be understood that the first control information is information broadcast by the first UE, and all other UEs besides the first UE can receive the first control information. In this embodiment, only the second UE is used as an example to describe the UE that receives the first control information.
[0251] In this case, the first UE and the second UE are connected to different communication links. For example, using... Figure 8 For example, the first UE can be TxUE1 on the first communication link, and the second UE can be RxUE2 on the second communication link.
[0252] The first control information includes the resource location information of the first resource.
[0253] For example, the first control information can be an SCI, such as a Level 1 SCI.
[0254] For example, the first resource is the resource for transmitting the first reference signal, which belongs to the reserved resource of the first UE. It should be understood that the first resource can be periodic or aperiodic. The first reference signal can be found in the description of S701, and will not be repeated here.
[0255] For example, the resource location information includes at least one of the following: frame index, slot index, symbol index, number of symbols, subchannel index, PRB index, RE index, slot offset, or symbol offset. Wherein, the frame index refers to the index of the system frame (SF) transmitting the first reference signal, such as the system frame number. The slot index refers to the index of the slot transmitting the first reference signal. The symbol index refers to the index of the symbols transmitting the first reference signal in a slot. The number of symbols refers to the number of symbols transmitting the first reference signal in a slot. The subchannel index refers to the index of the subchannel transmitting the first reference signal. The PRB index refers to the index of the PRB transmitting the first reference signal. The RE index refers to the index of the RE transmitting the first reference signal. The slot offset refers to the number of slots offset between the slot transmitting the first reference signal and the slot transmitting the first control information. The symbol offset is the number of symbols offset between the symbols transmitting the first reference signal and the symbols transmitting the first control information.
[0256] The first control information will be introduced below through Examples 1, 2, and 3:
[0257] Example 1: In addition to the resource location information of the first resource, the first control information also includes beam gain information. The beam gain information is determined based on the beam gain of the first transmit beam and the beam gain of at least one of the M transmit beams. For example, the beam gain information includes at least one of the following:
[0258] The first item is the maximum value among the differences between the beam gain of the first transmitted beam and the beam gains of the M transmitted beams. For example, the beam gain information includes a first difference X. max X max =max{X0,X1,…,X i ,…,X M-1}. Where max{} represents the maximum value operator, X i This represents the absolute value of the difference between the beam gain of the first transmitted beam and the beam gain of the i-th transmitted beam out of the M transmitted beams. For example, X i This represents the absolute value of the difference between the beam gain of the first transmitted beam and the beam gain of the ith transmitted beam in the beam peak direction of the ith transmitted beam out of M transmitted beams. i is an integer, and iterates from 0 to M-1.
[0259] The second item is the minimum value among the differences between the beam gain of the first transmitted beam and the beam gains of the M transmitted beams. For example, the beam gain information includes the second difference X. min X min =min{X0,X1,…,X i ,…,X M-1}. Here, min{} represents the minimum value operator, X i See the first difference X. max The details described in the text will not be repeated here.
[0260] The third item is the average of all differences between the beam gain of the first transmitted beam and the beam gains of the M transmitted beams. For example, the beam gain information includes the third difference X. avg X avg =avg{X0,X1,…,X i ,…,X M-1}. Here, avg{} represents the average operator, X i See the first difference X. max The details described in the text will not be repeated here.
[0261] The fourth item is the difference between the beam gain of the first transmitted beam and the beam gain of one of the M transmitted beams. For example, the beam gain information includes this fourth difference X. k k is an integer, and 0 ≤ k ≤ M-1. That is, X k It is {X0,X1,…,X} i ,…,X M-1 One of them, X i See the first difference X. max The details described in the text will not be repeated here.
[0262] The fifth item is the maximum value among the ratios between the beam gain of the first transmitted beam and the beam gains of the M transmitted beams. For example, the beam gain information includes the first ratio Y. max Y max =max{Y0,Y1,…,Y i ,…,Y M-1}. Where max{} represents the maximum value operator, Y i This represents the ratio between the beam gain of the first transmitted beam and the beam gain of the i-th transmitted beam out of the M transmitted beams. i is an integer, ranging from 0 to M-1. For example, Y i This represents the ratio between the beam gain of the first transmission beam and the beam gain of the ith transmission beam in the beam peak direction of the ith transmission beam out of M transmission beams.
[0263] The sixth item is the minimum value among the ratios between the beam gain of the first transmitted beam and the beam gains of the M transmitted beams. For example, the beam gain information includes a second ratio Y. min Y min =min{Y0,Y1,…,Y i ,…,Y M-1}. Here, min{} represents the minimum value operator, Y i See the first ratio Y max The details described in the text will not be repeated here.
[0264] The seventh item is the average of all ratios between the beam gain of the first transmitted beam and the beam gains of the M transmitted beams. For example, the beam gain information includes a third ratio Y. avg Y avg =avg{Y0,Y1,…,Y i ,…,Y M-1}. Here, avg{} represents the average operator, Y i See the first ratio Y max The details described in the text will not be repeated here.
[0265] The eighth item is the ratio between the beam gain of the first transmitted beam and the beam gain of one of the M transmitted beams. For example, the beam gain information includes a fourth ratio Y. p p is an integer, and 0 ≤ p ≤ M-1. That is, Y p It is {Y0,Y1,…,Y} i ,…,Y M-1 One of them, Y i See the first ratio Y max The details described in the text will not be repeated here.
[0266] It should be understood that Example 1 can be applied to situations where the first resource is a non-periodic resource. For example... Figure 11aAs shown, the first control information is SCI, which is carried in one or more symbols in time slot 1. The first resource is four symbols in time slot 3 for transmitting CSI-RS. That is, the first UE transmits the first control information via the first transmit beam on a portion of the symbols in time slot 1. Then, the first UE transmits CSI-RS via the transmit beam on a portion of the symbols in time slot 3.
[0267] Example 1 can also be applied to situations where the first resource is a periodic resource. For example... Figure 11b or Figure 11c As shown, the first control information is SCI, which is carried in one or more symbols within the first cycle. The cycle of the first resource distribution is described as the second cycle. The second cycle is later than the first cycle. The number of cycle repetitions in the second cycle is N. TBF 1, N TBF Each second cycle includes a first resource. Taking the first second cycle as an example, the first resource is a portion of the symbols in that cycle for transmitting CSI-RS. That is, the first UE transmits first control information via a first transmit beam on a portion of the symbols in the first cycle. Then, the first UE transmits CSI-RS on a portion of the symbols in each of the subsequent second cycles.
[0268] In Example 1, where the first resource is a periodic resource, as a first implementation, the first control information, in addition to the beam gain information mentioned above, also includes the period duration and / or the number of period repetitions of the first resource. That is, the first UE periodically uses M transmit beams to transmit the first reference signal. The period duration can be understood as the time interval between the first UE using M transmit beams to transmit the first reference signal for the xth time and the first UE using M transmit beams to transmit the first reference signal for the (x+1)th time, where the parameter x is a positive integer. The number of period repetitions can be understood as the number of times the M transmit beams are reused by the first UE. For example... Figure 11b As shown, the number of repetitions in the second period can be denoted as N. TBF N TBF is a positive integer.
[0269] It should be understood that the period duration is optional information. For example, the period duration can be pre-configured by the communication system where the first UE is located, such as pre-configuring the period duration of each UE for every M transmission beam cycles during beam training. In this case, the first control information may not carry the period duration. Similarly, the number of period repetitions is optional information. For example, the number of period repetitions can be pre-configured by the communication system where the first UE is located, such as pre-configuring the number of period repetitions of each UE for every M transmission beam cycles during beam training. In this case, the first control information may not carry the number of period repetitions.
[0270] It should be noted that when the first control information also includes the period duration and / or the number of period repetitions of the first resource, the communication system where the first UE is located defaults to the M transmission beams in the second period being the same as the beam set in the first period. The fact that the M transmission beams in the second period are the same as the beam set in the first period can include the following two cases: Case 1, the number of transmission beams in the beam set of the first period is also M, such as... Figure 11b As shown. In this case, the number of transmit beams used to transmit the first reference signal in each second cycle after the first cycle is the same as the number of transmit beams in the beam set in the first cycle, which is M. Case 2: The number of transmit beams in the beam set in the first cycle is greater than M, such as... Figure 11c As shown, the number of beams is M+1. In this case, the number of transmit beams used to transmit the first reference signal in each second cycle after the first cycle is less than the number of transmit beams in the beam set in the first cycle.
[0271] In Example 1, where the first resource is a periodic resource, as a second implementation, the first control information, in addition to the aforementioned beam gain information, also includes indication information 1. Indication information 1 indicates that the M transmitted beams in the next period of the first period are the same as the beam set of the first period. The statement that the M transmitted beams in the next period of the first period are the same as the beam set of the first period can include the following two cases: Case 1, the number of transmitted beams in the beam set of the first period is also M, such as... Figure 11d As shown. In this case, the number of transmit beams used to transmit the first reference signal in the next cycle after the first cycle is the same as the number of transmit beams in the beam set in the first cycle, which is M. Case 2: The number of transmit beams in the beam set in the first cycle is greater than M, as shown... Figure 11e As shown, the number of beams is M+1. In this case, the number of transmit beams used to transmit the first reference signal in the next cycle after the first cycle is less than the number of transmit beams in the beam set in the first cycle.
[0272] It should be understood that when the first control information also includes indication information 1, the default number of cycle repetitions is 1. The cycle duration can be pre-configured by the communication system where the first UE is located, such as pre-configuring the cycle duration of each UE in every M transmission beam cycles during beam training. In this case, the first control information may not carry the cycle duration.
[0273] It should be noted that, in the case that the first resource is a periodic resource, the first period is the period preceding the second period in which the first resource is located. The first period includes resources for transmitting the first control information, as well as resources for transmitting the beam set. The beam set in the first period is used for beam training.
[0274] Example 2: In addition to the resource location information of the first resource, the first control information also includes the cycle duration and / or the number of cycle repetitions of the first resource. The cycle duration and the number of cycle repetitions can be found in the description of the first implementation method in Example 1, and will not be repeated here.
[0275] It should be understood that Example 2 applies to the case where the first resource is a periodic resource, and the number of repetitions in the period can be one or more, which is not limited in this embodiment. In this case, N after the first period TBF Each second cycle includes the first resource.
[0276] Example 3: In addition to the resource location information of the first resource, the first control information also includes indication information 1. Indication information 1 can be found in the description of the second implementation method in Example 1, and will not be repeated here.
[0277] It should be understood that Example 3 applies to the case where the first resource is a periodic resource, and the number of repetitions is one. In this case, the first resource is included in the next period after the first period.
[0278] It should be noted that, compared to the first control information in Example 1, the first control information in Examples 2 and 3 does not carry beam gain information.
[0279] S703. The first UE transmits a first reference signal to the third UE via M transmit beams on the first resource. Correspondingly, the third UE receives the first reference signal transmitted by the first UE via the M transmit beams on the first resource.
[0280] The M transmission beams in S703 are the same as those in S701, and will not be described again here.
[0281] For example, see Figure 11a The first resource consists of four symbols in time slot 3. The first UE transmits a first reference signal to the third UE via four transmit beams on the first resource. Correspondingly, the third UE receives the first reference signal transmitted by the first UE via the four transmit beams on the first resource.
[0282] For example, see Figure 11b or Figure 11c The first resource is the symbol in each second cycle. The number of second cycles is N. TBF The first UE transmits a first reference signal to the third UE via four transmit beams on the first resource in each second cycle. Correspondingly, the third UE receives the first reference signal transmitted by the first UE via four transmit beams on the first resource in each second cycle.
[0283] For the third UE, the third UE detects the first reference signal. The period duration can be understood as the time interval between two consecutive detections of the first reference signal by the third UE. The number of period repetitions can be understood as the number of times the third UE repeatedly performs the first reference signal detection.
[0284] It should be noted that, for the first UE, the first UE executes S702 first, and then executes S703, in order to avoid the training beam interfering with the information transmission and reception process of other UEs.
[0285] For the second UE, after receiving the first control information, it executes S704:
[0286] S704. The second UE determines resources based on the first control information.
[0287] The first control information in S704 is the same as the first control information in S702, and the second UE in S704 is the same as the second UE in S702, which will not be elaborated here.
[0288] The implementation process of S704 will be described below through implementation method 1 and implementation method 2:
[0289] Implementation method 1, such as Figure 12a As shown, the second UE also executes S705a:
[0290] S705a, the second UE measures the received power of the first transmitted beam.
[0291] For example, the first transmitting beam experiences energy loss during transmission. For the second UE, the second UE measures the received power of the first transmitting beam at its own location and records this power as Pa.
[0292] In implementation method 1, such as Figure 12a As shown, S704 includes steps a1 and a2:
[0293] Step a1: The second UE determines the first predicted power based on the beam gain information and the received power of the first transmitted beam.
[0294] The first predicted power is related to the predicted received power of at least one of the M transmit beams.
[0295] For example, in beam gain information including a first difference X max In this case, the first predicted power Pb satisfies the following formula:
[0296] Pb = Pa + X max Formula (4)
[0297] Where Pb represents the first predicted power, Pa represents the received power of the first transmitted beam, and X max This represents beam gain information. In formula (4), the first predicted power represents the minimum predicted received power of one of the M transmit beams.
[0298] For example, when the beam gain information includes a second difference X min In this case, the first predicted power Pb satisfies the following formula:
[0299] Pb = Pa + X min Formula (5)
[0300] Where Pb represents the first predicted power, Pa represents the received power of the first transmitted beam, and X min This represents beam gain information. In formula (5), the first predicted power represents the maximum predicted received power of one of the M transmit beams.
[0301] For example, in beam gain information including a third difference X avg In this case, the first predicted power Pb satisfies the following formula:
[0302] Pb = Pa + X avg Formula (6)
[0303] Where Pb represents the first predicted power, Pa represents the received power of the first transmitted beam, and X avg This represents beam gain information. In formula (6), the first predicted power represents the average predicted received power of each of the M transmit beams.
[0304] For example, in beam gain information including the fourth difference X k In this case, the first predicted power Pb satisfies the following formula:
[0305] Pb = Pa + X k Formula (7)
[0306] Where Pb represents the first predicted power, Pa represents the received power of the first transmitted beam, and X k This represents beam gain information. In formula (7), the first predicted power represents the predicted received power of one of the M transmit beams.
[0307] For example, in the beam gain information including the first ratio Y max In this case, the first predicted power Pb satisfies the following formula:
[0308] Pb = Pa * Y max Formula (8)
[0309] Where Pb represents the first predicted power, Pa represents the received power of the first transmitted beam, and Y... max This represents beam gain information. In formula (8), the first predicted power represents the maximum predicted received power of one of the M transmit beams.
[0310] For example, in beam gain information including the second ratio Y min In this case, the first predicted power Pb satisfies the following formula:
[0311] Pb = Pa * Y min Formula (9)
[0312] Where Pb represents the first predicted power, Pa represents the received power of the first transmitted beam, and Y... min This represents beam gain information. In formula (9), the first predicted power represents the minimum predicted received power of one of the M transmit beams.
[0313] For example, in beam gain information including a third ratio Y avg In this case, the first predicted power Pb satisfies the following formula:
[0314] Pb = Pa * Y avg Formula (10)
[0315] Where Pb represents the first predicted power, Pa represents the received power of the first transmitted beam, and Y... avg This represents beam gain information. In formula (10), the first predicted power represents the average predicted received power of each of the M transmit beams.
[0316] For example, in beam gain information including the fourth ratio Y p In this case, the first predicted power Pb satisfies the following formula:
[0317] Pb = Pa * Y p Formula (11)
[0318] Where Pb represents the first predicted power, Pa represents the received power of the first transmitted beam, and Y... p The beam gain information is represented. In formula (11), the first predicted power represents the predicted received power of one of the M transmit beams.
[0319] It should be noted that when the beam gain information includes a single value, such as one of the first difference, second difference, third difference, fourth difference, first ratio, second ratio, third ratio, and fourth ratio mentioned above, the second UE determines the first predicted power based on the formula corresponding to that value. When the beam gain information includes at least two values, such as two or more of the first difference, second difference, third difference, fourth difference, first ratio, second ratio, third ratio, and fourth ratio mentioned above, the second UE determines the first predicted power based on the formula corresponding to the beam gain information. In this case, the number of Pb determined by the second UE using the above formula is also at least two. The second UE can randomly select one of the at least two Pb as the first predicted power, or the second UE can take the average of the at least two Pb as the first predicted power; this embodiment of the application does not limit this.
[0320] Step a2: The second UE determines the resource based on the resource location information of the first resource and the first predicted power.
[0321] For example, the first resource can be either aperiodic or periodic. When the first resource is aperiodic, the first predicted power characterizes the predicted received power associated with at least one of the M transmit beams on the periodic first resource. When the first resource is periodic, the first predicted power characterizes the predicted received power associated with at least one of the M transmit beams. In this case, the M transmit beams are N TBF The transmit beam in each of the second cycles.
[0322] For example, when the first predicted power is greater than the power threshold, the second UE determines the resources from those other than the first resource. That is, the second UE excludes the first resource from the candidate resource set S_A, and the first resource is recommended not to be used.
[0323] Conversely, when the first predicted power is less than or equal to the power threshold, the candidate resource set S_A includes the first resource, and the second UE determines the resource from the candidate resource set S_A that includes the first resource. In other words, the first resource is the recommended resource.
[0324] It should be noted that implementation method 1 is applicable to situations where the first control information includes beam gain information in addition to the resource location information of the first resource.
[0325] Implementation method 2, such as Figure 12b As shown, the second UE also executes S705b:
[0326] S705b, the second UE measures the received power of each transmitted beam in the beam set of the first period.
[0327] For example, see Figure 11b In the first period, the number of transmit beams in the beam set is M. The second UE measures the received power of each of the M transmit beams in the first period, denoted as Pc1, Pc2, ..., Pc... M .
[0328] For example, see Figure 11c In the first period, the number of transmit beams in the beam set is M+1. The second UE measures the received power of each of the M+1 transmit beams in the first period, denoted as Pc1, Pc2, ..., Pc... M Pc M+1 .
[0329] In implementation method 2, such as Figure 12b As shown, S704 includes step b1:
[0330] Step b1: The second UE determines resources based on the first control information and the received power of each transmit beam in the beam set of the first period.
[0331] For example, the beam with a received power greater than a power threshold in the beam set of the first cycle is described as the sixth transmit beam.
[0332] In Example A of Implementation Method 2, the first control information includes, in addition to the resource location information of the first resource, the cycle duration and / or the number of cycle repetitions of the first resource.
[0333] As one possible implementation, when the ratio of the number of beams in the sixth transmission beam to M is greater than the first value, N TBF In each of the second cycles, the first resource is designated as a resource not recommended for use. The second UE determines the resource from among the resources other than the first resource. That is, the second UE excludes the first resource from the candidate resource set S_A. Conversely, when the ratio of the number of beams of the sixth transmission beam to M is less than or equal to a first value, the candidate resource set S_A includes the first resource, and the second UE determines the resource from the candidate resource set S_A that includes the first resource. In other words, the first resource is designated as a recommended resource.
[0334] As another possible implementation, when the number of beams in the sixth transmission beam is greater than the second value, N TBFIn each of the second cycles, the first resource is designated as a resource not recommended for use. The second UE determines the resource from among the other resources besides the first resource. That is, the second UE excludes the first resource from the candidate resource set S_A. Conversely, when the number of beams in the sixth transmission beam is less than or equal to the second value, the candidate resource set S_A includes the first resource, and the second UE determines the resource from the candidate resource set S_A that includes the first resource. In other words, the first resource is designated as a recommended resource.
[0335] Similarly, in Example B of Implementation Method 2, the first control information includes indication information 1 in addition to the resource location information of the first resource. Indication information 1 indicates that the M transmission beams in the next cycle of the first cycle are the same as the beam set of the first cycle.
[0336] As one possible implementation, when the ratio of the number of beams in the sixth transmission beam to M is greater than a first value, the first resource in the next cycle of the first cycle is designated as a resource not to be used. The second UE then determines the resource from among the resources other than the first resource. That is, the second UE excludes the first resource from the candidate resource set S_A. Conversely, when the ratio of the number of beams in the sixth transmission beam to M is less than or equal to the first value, the candidate resource set S_A includes the first resource, and the second UE determines the resource from the candidate resource set S_A that includes the first resource. That is, the first resource is designated as a recommended resource.
[0337] As another possible implementation, when the number of beams in the sixth transmission beam is greater than the second value, the first resource in the next cycle of the first cycle is designated as a resource not to be used. The second UE determines the resource from among the resources other than the first resource. That is, the second UE excludes the first resource from the candidate resource set S_A. Conversely, when the number of beams in the sixth transmission beam is less than or equal to the second value, the candidate resource set S_A includes the first resource, and the second UE determines the resource from the candidate resource set S_A that includes the first resource. That is, the first resource is designated as a recommended resource.
[0338] For the second UE, after determining the resources, S706 is executed:
[0339] S706, the second UE sends auxiliary information to the fourth UE. Correspondingly, the fourth UE receives the auxiliary information from the second UE.
[0340] The auxiliary information includes recommended resources, and / or, recommended resources not to be used.
[0341] In this case, the second UE and the fourth UE share the same communication link. For example, using... Figure 8 For example, the second UE can be RxUE2 on the second communication link, and the fourth UE can be TxUE2 on the second communication link.
[0342] S707, the fourth UE determines the resources for data transmission based on the auxiliary information.
[0343] For example, if the auxiliary information includes recommended resources, the fourth UE can determine the resources for data transmission from the resources indicated by the auxiliary information. If the auxiliary information includes resources that are not recommended to be used, the fourth UE can determine the resources for data transmission from resources other than those indicated by the auxiliary information.
[0344] Additionally, during beam training, the reference signal and PSSCH are transmitted together. For example... Figure 13a As shown, assume that the PSSCH transmitted by TxUE1 occupies N PRBs. Each PRB contains 12 subcarriers. The reference signal is CSI-RS. The sequence of this CSI-RS is mapped to each of the N PRBs containing the PSSCH, and occupies only one symbol in the time slot of the PSSCH. When TxUE1 has 1 antenna port, the CSI-RS sequence occupies 1 RE in each PRB. When TxUE1 has 2 antenna ports, the CSI-RS sequence occupies 2 REs in each PRB, as shown below. Figure 13a As shown, when RxUE1 receives the PSSCH, it performs measurements on the resource where CSI-RS is located and then reports the measurement results to TxUE1. However, in the above process, there is only one trainable beam direction for each time slot, resulting in low beam training efficiency and large latency.
[0345] To improve beam training efficiency, CSI-RS can be transmitted on multiple symbols within a time slot to perform beam switching on different symbols, thereby training beams in different directions. For example... Figure 13b As shown, when TxUE1 switches its transmission beam on different symbols within a time slot, it may cause excessive differences in the received power of RxUE1 across different symbols. Therefore, an automatic gain control (AGC) symbol is configured before transmitting each CSI-RS symbol to ensure that the RxUE correctly receives the CSI-RS. However, multiple AGC symbols within a time slot result in low resource utilization. For the RxUE, frequent AGC execution leads to high processing complexity.
[0346] In view of this, embodiments of this application provide another beam training method, which is applied to... Figure 1 , Figure 2 or Figure 3The communication system. In the beam training method of this application embodiment, the fifth UE transmits a second reference signal through N transmit beams on the second resource of the first time unit, where N is a positive integer. Then, the fifth UE transmits a third signal through a fourth transmit beam on the third resource of the first time unit, where the third signal is used for AGC by the UE that receives the second reference signal, and the fourth transmit beam covers each of the N transmit beams. In this way, in the beam direction of the fourth transmit beam, the received power range of the fourth transmit beam is close to the received power range of each of the N transmit beams. Therefore, for the UE that receives the third signal, after the UE performs AGC based on the third signal, it receives each of the N transmit beams according to the AGC result, thereby improving the probability of successful reception of the N transmit beams, without having to perform AGC before each of the N transmit beams, thus reducing the frequency of AGC processing. Compared to configuring an AGC symbol before each second reference signal, even if there are multiple second reference signals in this embodiment, it is not necessary to configure the same number of AGC symbols, thereby reducing the number of AGC symbols in the same time unit and improving resource utilization.
[0347] Below, in conjunction with Figure 14 This application provides a detailed description of the beam training method 1400 proposed in its embodiments. The message names between network elements or the names of parameters within messages in the following embodiments are merely examples; other names may be used in specific implementations. This is a general statement and will not be elaborated upon further below.
[0348] S1401, the fifth UE determines the fourth transmission beam.
[0349] The fourth transmit beam is used to transmit the third signal, which is used by the UE that receives the third signal to perform AGC. See the description in S1403 for details, which will not be repeated here.
[0350] Optionally, the implementation process of S1401 includes: the fifth UE determining the fourth transmission beam based on the N transmission beams. S1401 is similar to the description of S701 and will not be repeated here. The difference between S1401 and S701 is that the fourth transmission beam covers each of the N transmission beams. The N transmission beams are the training beams for the fifth UE during beam training. The value of N can be the same as or different from the value of M. The fifth UE refers to the aforementioned N transmission beams when determining the fourth transmission beam.
[0351] S1402, the fifth UE transmits a third signal to the sixth UE via a fourth transmission beam on the third resource of the first time unit. Correspondingly, the sixth UE receives the third signal transmitted by the fifth UE via the fourth transmission beam on the third resource of the first time unit.
[0352] Among them, the fifth UE and the sixth UE are UEs on the same communication link. Figure 8 For example, the fifth UE can be TxUE1 and the sixth UE can be RxUE1. Alternatively, the fifth UE can also be TxUE2 and the sixth UE can be RxUE2.
[0353] For example, the first time unit can be a frame, subframe, time slot, or micro-time slot. In this embodiment, only a time slot is used as the first time unit for illustration. The third resource is the first symbol in the time slot, such as... Figure 15 As shown.
[0354] For the sixth UE, after receiving the third signal, the sixth UE executes S1403:
[0355] S1403, the sixth UE performs AGC based on the third signal.
[0356] For example, the sixth UE adjusts the amplification factor of its receiver based on the signal strength of the third signal.
[0357] For the fifth UE, after the fifth UE sends the third signal, it executes S1404:
[0358] S1404, the fifth UE transmits a second reference signal to the sixth UE via the N transmission beams described in S1401 on the second resource of the first time unit. Correspondingly, the sixth UE receives the second reference signal transmitted by the fifth UE via the N transmission beams on the second resource of the first time unit according to the AGC result.
[0359] For example, the second resource is four symbols in the time slot that transmit CSI-RS, such as Figure 15 As shown.
[0360] For example, for the sixth UE, the sixth UE uses the amplification factor determined in S1403 to receive the second reference signal transmitted by the fifth UE through N transmit beams on the second resource of the first time unit, so as to successfully receive the second reference signal.
[0361] In some embodiments, the fifth UE also executes S1405:
[0362] S1405, the fifth UE transmits the information carried by the physical channel to the sixth UE via the fifth transmit beam on the fourth resource of the first time unit. Correspondingly, the sixth UE receives the information carried by the physical channel transmitted by the fifth UE via the fifth transmit beam on the fourth resource of the first time unit according to the AGC result.
[0363] For example, with Figure 15 For example, the fifth transmitting beam is Figure 15 The transmit beam is identified by beam N+1. The fourth transmit beam also covers the fifth transmit beam. For an understanding of this coverage, please refer to the description in S701; it will not be repeated here.
[0364] For example, the physical channel includes at least one of PSSCH and PSCCH. For instance, when the physical channel is PSSCH, the fourth resource can be a portion of symbols within a time slot, such as... Figure 15 As shown, PSSCH occupies the resources corresponding to a portion of the subcarriers in symbols 2 to 4 of a time slot, and the resources corresponding to all subcarriers in symbols 5 to 9. For example, when the physical channel is PSCCH, the fourth resource can be a portion of the symbols in the time slot, such as... Figure 15 As shown, the PSCCH occupies the resources corresponding to the subcarriers in the second to fourth symbols of a time slot.
[0365] For example, for the sixth UE, the sixth UE uses the amplification factor determined in S1403 to receive the information carried by the physical channel transmitted by the fifth UE through the fifth transmit beam on the fourth resource of the first time unit, so as to successfully receive the information carried by the physical channel.
[0366] It should be noted that in the embodiments of this application, the first UE and the fifth UE can be the same UE or different UEs, and the embodiments of this application do not limit this. When the first UE and the fifth UE are the same UE, the first UE can execute S702 first and then execute S1402.
[0367] The above mainly describes the solutions provided by the embodiments of this application from the perspective of interaction between various network elements. Correspondingly, the embodiments of this application also provide a communication device, which can be a network element in the above method embodiments, a device containing the above network element, or a component that can be used in a network element. It is understood that, in order to achieve the above functions, the communication device includes hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should readily recognize that, in conjunction with the units and algorithm steps of the various examples described in the embodiments disclosed herein, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed by hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0368] For example, Figure 16 A schematic diagram of a communication device 1600 is shown. The communication device 1600 includes a processing unit 1601, a transmitting unit 1602, and a receiving unit 1603.
[0369] In one possible example, taking the communication device 1600 as the first UE, the processing unit 1601 is used to support the first UE in performing... Figure 7 In step S701, and / or other processing operations that the first UE needs to perform in the embodiments of this application. The sending unit 1602 is used to support the first UE in performing these operations. Figure 7 The receiving unit 1603 is used to support other receiving operations that the first UE needs to perform in the embodiments of this application, including S702, S703, and / or other transmission operations that the first UE needs to perform in the embodiments of this application.
[0370] In another possible example, taking the communication device 1600 as the second UE, the processing unit 1601 is used to support the second UE in performing... Figure 7 The sending unit 1602 is used to support other sending operations that the second UE needs to perform in the embodiments of this application, including S704 and / or other processing operations that the second UE needs to perform. The receiving unit 1603 is used to support the second UE in performing other sending operations. Figure 7 S702 in the example, and / or other receiving operations that the second UE needs to perform in the embodiments of this application.
[0371] In another possible example, taking communication device 1600 as the third UE, processing unit 1601 is used to support other processing operations that the third UE needs to perform in this embodiment. Transmitting unit 1602 is used to support other transmitting operations that the third UE needs to perform in this embodiment. Receiving unit 1603 is used to support the third UE in performing... Figure 7S703 in the example, and / or other receiving operations that the third UE needs to perform in the embodiments of this application.
[0372] In another possible example, taking communication device 1600 as the fifth UE, processing unit 1601 is used to support the fifth UE in performing... Figure 14 In step S1401, and / or other processing operations that the fifth UE needs to perform in the embodiments of this application. The sending unit 1602 is used to support the fifth UE in performing these operations. Figure 14 The receiving unit 1603 is used to support other receiving operations that the fifth UE needs to perform in the embodiments of this application, including S1402, S1404, S1405, and / or other transmission operations that the fifth UE needs to perform in the embodiments of this application.
[0373] In another possible example, taking communication device 1600 as the sixth UE, processing unit 1601 is used to support the sixth UE in performing... Figure 14 In step S1403, and / or other processing operations that the sixth UE needs to perform in this embodiment of the application. The sending unit 1602 is used to support other sending operations that the sixth UE needs to perform in this embodiment of the application. The receiving unit 1603 is used by the sixth UE to perform... Figure 14 S1402, S1404, S1405, and / or other receiving operations that the sixth UE needs to perform in the embodiments of this application.
[0374] Optionally, the communication device 1600 may also include a storage unit 1604 for storing the program code and data of the communication device, and the data may include, but is not limited to, raw data or intermediate data.
[0375] The processing unit 1601 may be a processor or controller, such as a CPU, a general-purpose processor, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. The processor may also be a combination that implements computational functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.
[0376] The transmitting unit 1602 may be a communication interface, a transmitter, or a transmitting circuit, etc. Here, the communication interface is a general term, and in a specific implementation, the communication interface may include multiple interfaces.
[0377] The receiving unit 1603 may be a communication interface, a receiver, or a receiving circuit, etc. The communication interface is a general term, and in a specific implementation, the communication interface may include multiple interfaces.
[0378] The transmitting unit 1602 and the receiving unit 1603 can be implemented as the same unit, either physically or logically.
[0379] Storage unit 1604 can be a memory.
[0380] When the processing unit 1601 is a processor, the sending unit 1602 and the receiving unit 1603 are communication interfaces, and the storage unit 1604 is a memory, the communication device involved in the embodiments of this application can be... Figure 17 As shown.
[0381] See Figure 17 As shown, the communication device 1700 includes a processor 1701, a communication interface 1702, and a memory 1703. Optionally, the communication device may also include a bus 1704. The communication interface 1702, processor 1701, and memory 1703 can be interconnected via the bus 1704; the bus 1704 can be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc. The bus 1704 can be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, Figure 17 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0382] Optionally, embodiments of this application also provide a computer program product carrying computer instructions, which, when executed on a computer, causes the computer to perform the methods described in the above embodiments.
[0383] Optionally, embodiments of this application also provide a computer-readable storage medium that stores computer instructions that, when executed on a computer, cause the computer to perform the methods described in the above embodiments.
[0384] Optionally, embodiments of this application also provide a chip, including: a processing circuit and a transceiver circuit, which are used to implement the methods described in the above embodiments. The processing circuit is used to perform processing actions in the corresponding method, and the transceiver circuit is used to perform receiving / transmitting actions in the corresponding method.
[0385] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available media can be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., digital video discs (DVDs)), or semiconductor media (e.g., solid-state drives (SSDs)).
[0386] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple modules or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces, indirect coupling or communication connection between devices or modules, and may be electrical or other forms.
[0387] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple devices. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0388] Through the above description of the embodiments, those skilled in the art can clearly understand that this application can be implemented by means of software plus necessary general-purpose hardware, and of course, it can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that makes a contribution, can be embodied in the form of a software product. This computer software product is stored in a readable storage medium, such as a computer floppy disk, hard disk, or optical disk, and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments of this application.
[0389] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A method of beam training, the method comprising: include: A first user equipment (UE) transmits first control information through a first transmit beam. The first control information includes resource location information of a first resource. The first control information is associated with a resource determination of a second UE. The communication links of the first UE and the second UE are different. The first UE transmits a first reference signal to the third UE on the first resource through M transmission beams, wherein M is a positive integer, the first transmission beam is different from each of the M transmission beams, and the first transmission beam covers each of the M transmission beams.
2. The method of claim 1, wherein, The first control information also includes beam gain information, which is determined based on the beam gain of the first transmit beam and the beam gain of at least one of the M transmit beams.
3. The method of claim 2, wherein, The beam gain information includes at least one of the following: The maximum value among the differences between the beam gain of the first transmitted beam and the beam gains of the M transmitted beams; The minimum value among the differences between the beam gain of the first transmitted beam and the beam gains of the M transmitted beams; The average of all differences between the beam gain of the first transmitted beam and the beam gains of the M transmitted beams; The difference between the beam gain of the first transmit beam and the beam gain of one of the M transmit beams; The maximum value among the ratios between the beam gain of the first transmitted beam and the beam gains of the M transmitted beams; The minimum value among the ratios between the beam gain of the first transmitted beam and the beam gains of the M transmitted beams; The average of all ratios between the beam gain of the first transmitted beam and the beam gains of the M transmitted beams; The ratio between the beam gain of the first transmit beam and the beam gain of one of the M transmit beams.
4. The method of claim 1, wherein, The first control information also includes the period duration and / or the number of period repetitions of the first resource.
5. The method according to any one of claims 1-4, characterized in that, The first control information also includes first indication information, which indicates that the M transmission beams in the second cycle are the same as the beam set in the first cycle, and the second cycle is later than the first cycle.
6. The method according to any one of claims 1-4, characterized in that, The first transmission beam covers each of the M transmission beams, including: Second transmission beam dB beamwidth is included in the first transmitted beam. dB beamwidth; or The fifth difference is less than the first threshold, whereby the fifth difference is the absolute value of the difference between the beam gain of the first transmitted beam and the beam gain of the second transmitted beam along the beam peak direction of the second transmitted beam; or, The sixth difference is less than the second threshold. The sixth difference is the absolute value of the difference between the beam gain of the first transmitted beam and the beam gain of the second transmitted beam in one direction within a first range. The first range is the peak equivalent isotropic radiated power (EIRP) of the second transmitted beam. dB range; or, The seventh difference is less than the third threshold. This seventh difference is the absolute value of the difference between the beam gain of the first transmitted beam and the beam gain of the first transmitted beam in its own beam peak direction within a direction within a second range. The second range is the peak equivalent isotropic radiated power (EIRP) of the second transmitted beam. dB range; or, The absolute value of the difference between the first angle and the second angle is less than the fourth threshold, and the absolute value of the difference between the third angle and the fourth angle is less than the fifth threshold. The first angle is the angle in the first direction corresponding to the precoding codeword of the first transmitted beam, the second angle is the angle in the first direction corresponding to the precoding codeword of the second transmitted beam, the third angle is the angle in the second direction corresponding to the precoding codeword of the first transmitted beam, and the fourth angle is the angle in the second direction corresponding to the precoding codeword of the second transmitted beam. The second transmission beam is each of the M transmission beams.
7. The method according to any one of claims 1-4, characterized in that, The method further includes: The first UE determines the first transmission beam based on the M transmission beams.
8. The method according to claim 7, characterized in that, The first transmission beam is the third transmission beam. The beam with the smallest dB beamwidth, the third transmit beam satisfies a first condition, the first condition including: the third transmit beam's... The dB beamwidth includes the beam peak direction of each of the M transmit beams.
9. The method according to any one of claims 1-4 and 8, characterized in that, The resource location information includes at least one of the following: frame index, slot index, symbol index, number of symbols, subchannel index, physical resource block (PRB) index, resource particle (RE) index, symbol offset, or slot offset. Wherein, the number of symbols is the number of symbols that transmit the first reference signal in a time slot; The time slot offset is the number of time slots offset between the time slot for transmitting the first reference signal and the time slot for transmitting the first control information; The symbol offset is the number of symbols offset between the symbol transmitting the first reference signal and the symbol transmitting the first control information.
10. The method according to any one of claims 1-4 and 8, characterized in that, The method further includes: The first UE transmits a second reference signal through N transmission beams on the second resource of the first time unit, where N is a positive integer; The first UE transmits a third signal via a fourth transmit beam on the third resource of the first time unit, wherein the third signal is used by the UE receiving the second reference signal to perform automatic gain control (AGC), and the fourth transmit beam covers each of the N transmit beams.
11. The method according to claim 10, characterized in that, The method further includes: The first UE transmits information carried by the physical channel on the fourth resource of the first time unit through the fifth transmission beam, the fourth transmission beam also covering the fifth transmission beam, and the third signal is also used for the UE that receives the information carried by the physical channel to perform AGC.
12. The method according to claim 11, characterized in that, The physical channels include the physical-side crosslink control channel PSCCH and / or the physical-side crosslink shared channel PSSCH.
13. A beam training method, characterized in that, include: The second user equipment (UE) receives first control information transmitted by the first UE through a first transmit beam. The first control information includes resource location information of a first resource. The first resource is used by the first UE to transmit a first reference signal to the third UE through M transmit beams. The first transmit beam is different from each of the M transmit beams. The first transmit beam covers each of the M transmit beams. M is a positive integer. The communication links of the first UE and the second UE are different. The second UE determines resources based on the first control information.
14. The method according to claim 13, characterized in that, The first control information also includes beam gain information, which is determined based on the beam gain of the first transmit beam and the beam gain of at least one of the M transmit beams.
15. The method according to claim 14, characterized in that, The beam gain information includes at least one of the following: The maximum value among the differences between the beam gain of the first transmitted beam and the beam gains of the M transmitted beams; The minimum value among the differences between the beam gain of the first transmitted beam and the beam gains of the M transmitted beams; The average of all differences between the beam gain of the first transmitted beam and the beam gains of the M transmitted beams; The difference between the beam gain of the first transmit beam and the beam gain of one of the M transmit beams; The maximum value among the ratios between the beam gain of the first transmitted beam and the beam gains of the M transmitted beams; The minimum value among the ratios between the beam gain of the first transmitted beam and the beam gains of the M transmitted beams; The average of all ratios between the beam gain of the first transmitted beam and the beam gains of the M transmitted beams; The ratio between the beam gain of the first transmit beam and the beam gain of one of the M transmit beams.
16. The method according to claim 14 or 15, characterized in that, The method further includes: The second UE measures the received power of the first transmitted beam; The second UE determines resources based on the first control information, including: The second UE determines a first predicted power based on the beam gain information and the received power of the first transmitted beam, wherein the first predicted power is related to the predicted received power of at least one of the M transmitted beams; The second UE determines the resource based on the resource location information of the first resource and the first predicted power.
17. The method according to claim 16, characterized in that, The second UE determines resources based on the resource location information of the first resource and the first predicted power, including: When the first predicted power is greater than the power threshold, the second UE determines the resources among those other than the first resource.
18. The method according to claim 13, characterized in that, The first control information also includes the period duration and / or the number of period repetitions of the first resource.
19. The method according to any one of claims 13, 14, 15 or 18, characterized in that, The first control information also includes first indication information, which indicates that the M transmission beams in the second cycle are the same as the beam set in the first cycle, and the second cycle is later than the first cycle.
20. The method according to claim 18, characterized in that, The method further includes: The second UE measures the received power of each transmitted beam in the beam set of the first period, wherein the first period is earlier than the period in which the first resource is located; The second UE determines resources based on the first control information, including: The second UE determines resources based on the first control information and the received power of each transmit beam in the beam set of the first period.
21. The method according to claim 20, characterized in that, When the ratio of the number of beams in the second transmission beam to M is greater than the first value, the first resource is recommended as a resource not to be used; or, When the number of beams of the second transmission beam is greater than the second value, the first resource is recommended not to be used. Wherein, the second transmitting beam is a beam in the beam set in the first period, and the received power of the second transmitting beam is greater than a power threshold.
22. The method according to any one of claims 13-15, 17-18 and 20-21, characterized in that, The method further includes: The second UE sends auxiliary information to the fourth UE, wherein the auxiliary information is used by the fourth UE to determine the resources for data transmission.
23. A user equipment, characterized in that, include: A processor and a memory coupled together, the memory storing program instructions, wherein when the program instructions stored in the memory are executed by the processor, the method of any one of claims 1 to 12 is implemented, or the method of any one of claims 13 to 22 is implemented.
24. A chip, characterized in that, The device includes a processor and an input / output interface, wherein the input / output interface is used to receive signals from other devices outside the chip and transmit them to the processor or to send signals from the processor to other devices outside the chip, and the processor is used to implement the method as described in any one of claims 1 to 12, or to implement the method as described in any one of claims 13 to 22, through logic circuits or executing code instructions.
25. A computer-readable storage medium, characterized in that, The storage medium stores a computer program or instructions that, when executed, implement the method as described in any one of claims 1 to 12, or the method as described in any one of claims 13 to 22.