Beam training method, network device, terminal, system and storage medium

By sending inquiry beams in grouping and reducing the use of time-frequency resource locations, the problem of large overhead of beam training systems in the prior art is solved, and more efficient beam training is achieved.

CN113810920BActive Publication Date: 2025-02-07ZTE CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202010528228.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-06-11
Publication Date
2025-02-07
Estimated Expiration
2040-06-11

AI Technical Summary

Technical Problem

The prior art has high system overhead in beam training, and it is difficult to effectively use fewer time-frequency resources to train more beams.

Method used

The base station sends working beams and inquiry beams, and groups the inquiry beams in different beam training cycles, thereby reducing the number of time-frequency resource locations sent in each training cycle and improving beam training efficiency.

Benefits of technology

It realizes training more beams using fewer time-frequency resources, reducing system overhead and improving beam training efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113810920B_ABST
    Figure CN113810920B_ABST
Patent Text Reader

Abstract

The present invention discloses a beam training method, network equipment, terminal, system and storage medium, and belongs to the field of communication technology. The method comprises: dividing K1 inquiry beams into Q1 groups, using a working beam in a working beam set to send pilot information at a time-frequency resource position within the time of sending a working beam corresponding to each beam training cycle; using an inquiry beam in any group of inquiry beam groups to send pilot information at a time-frequency resource position within the time of sending an inquiry beam corresponding to each beam training cycle. In the present invention, inquiry beams are sent in groups in different beam training cycles, thereby reducing the number of time-frequency resource positions sent in each training cycle, thereby training more beams with fewer time-frequency resource positions, improving beam training efficiency, and reducing system overhead.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communication technology, and in particular to a beam training method, network equipment, terminal, system and storage medium. Background Art

[0002] In order to obtain abundant spectrum resources, the use of high carrier frequencies has received extensive attention in the communications industry. Although high carrier frequencies can bring abundant spectrum resources, high-frequency signals have disadvantages such as large intensity loss, significant air absorption, and heavy rain attenuation when propagating in free space propagation paths, which have a significant impact on the coverage distance of high-frequency signals. To ensure good coverage of the target area, multiple beams need to be designed on both the base station side and the terminal side, and beam training is used to obtain the best beam pair communication between them.

[0003] In related communication technologies, there are many methods for beam training, but the system overhead is very large. Summary of the invention

[0004] The main purpose of the embodiments of the present invention is to propose a beam training method, network device, terminal, system and storage medium, aiming to train more beams using fewer time-frequency resource locations, improve beam training efficiency and reduce system overhead.

[0005] To achieve the above object, an embodiment of the present invention provides a beam training method, which includes the following steps:

[0006] Acquire a working beam set and an inquiry beam set; wherein the working beam set includes at least one working beam, the inquiry beam set includes K1 inquiry beams, and the K1 inquiry beams are divided into Q1 inquiry beam groups;

[0007] Using the time-frequency resource position within Q1 beam training cycles to send pilot information to train the working beam set and the inquiry beam set;

[0008] The beam training cycle includes the working beam sending time and the inquiry beam sending time;

[0009] The sending of pilot information by using the time-frequency resource position within Q1 beam training cycles includes:

[0010] For each beam training cycle, at a time-frequency resource position within the working beam sending time corresponding to each beam training cycle, a working beam in the working beam set is used to send pilot information;

[0011] At the time-frequency resource position within the inquiry beam sending time corresponding to each beam training cycle, the inquiry beam in any one of the inquiry beam groups is used to send the pilot information.

[0012] To achieve the above object, an embodiment of the present invention further proposes a beam training method, which includes the following steps:

[0013] At the time-frequency resource position within Q1 beam training cycles, multiple pilot information is received from the network device; the multiple pilot information includes at least one working beam pilot information and K1 inquiry beam pilot information; wherein the working beam pilot information is the pilot information sent by the network device using the working beam at the Q1 working beam sending time within the Q1 beam training cycles, and the inquiry beam pilot information is the pilot information sent by the network device using any group of inquiry beam groups at the Q1 inquiry beam sending time within the Q1 beam training cycles;

[0014] detecting signal quality of a plurality of the pilot information;

[0015] The signal qualities of the beams corresponding to the plurality of pilot information are fed back to the network device.

[0016] To achieve the above objectives, the present invention also provides a network device, which includes a memory, a processor, and a program stored in the memory and executable on the processor, wherein the program, when executed by the processor, implements the steps of the first beam training method as described above.

[0017] To achieve the above objectives, the present invention also provides a terminal, which includes a memory, a processor, and a program stored in the memory and executable on the processor, wherein the program, when executed by the processor, implements the steps of the second beam training method as described above.

[0018] To achieve the above objectives, the present invention also provides a beam training system, including a network device and a terminal, wherein the network device is used to execute the steps of the first beam training method as described above, and the terminal is used to execute the steps of the second beam training method as described above.

[0019] To achieve the above objectives, the present invention also provides a storage medium for computer-readable storage, wherein the storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the steps of the aforementioned method.

[0020] The beam training method, network device, terminal, system and storage medium proposed in the present invention send working beams and inquiry beams through a base station. In different beam training cycles, the inquiry beams are sent in groups, thereby reducing the number of time-frequency resource positions sent in each training cycle (the number of working beams + the number of inquiry beams in each group), thereby training more beams with fewer time-frequency resource positions, improving beam training efficiency and reducing system overhead. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] Figure 1 This is a beam structure diagram of a network device and a terminal according to an embodiment of the present invention. Figure 2 It is a flowchart of a beam training method provided by an embodiment of the first aspect of the present invention.

[0022] Figure 3 It is a structural diagram of a beam training cycle according to an embodiment of the present invention.

[0023] Figure 4 yes Figure 2 Step S120 of the beam training method is shown as a flow chart in some embodiments.

[0024] Figure 5 It is a flow chart of a beam training method provided by another embodiment of the first aspect of the present invention.

[0025] Figure 6 It is a flow chart of a beam training method provided by another embodiment of the first aspect of the present invention.

[0026] Figure 7 It is a flow chart of a beam training method provided by another embodiment of the first aspect of the present invention.

[0027] Figure 8 yes Figure 7 Step S170 of the beam training method is shown as a flow chart in some embodiments.

[0028] Fig. 9 yes Figure 6 Steps S140 and S150 of the beam training method are shown as flow charts in some embodiments.

[0029] Fig.10 It is a flow chart of a beam training method provided by another embodiment of the first aspect of the present invention.

[0030] Fig.11 It is a flow chart of a beam training method provided by another embodiment of the first aspect of the present invention.

[0031] Fig.12 yes Fig.10 Step S1110 of the beam training method is shown as a flowchart in some embodiments.

[0032] Fig.13 It is a structural diagram of the total period of beam training in one embodiment of the present invention.

[0033] Fig.14 It is a flowchart of a beam training method provided by an embodiment of the second aspect of the present invention.

[0034] Fig.15 It is a flow chart of a beam training method provided by another embodiment of the second aspect of the present invention. DETAILED DESCRIPTION

[0035] It should be understood that the embodiments described herein are only used to explain the present invention and are not used to limit the present invention.

[0036] The diversification of services carried by 5G has led to a demand for spectrum resources. From 5G to the future 6G, in order to obtain abundant spectrum resources, the use of high carrier frequencies has received widespread attention in the communications industry. Currently, potential high carrier frequencies include 28GHz, 39GHz, 60GHz, 70GHz, and terahertz. Although high frequency bands bring more abundant spectrum resources, when high-frequency component signals propagate in the free space propagation path, they have disadvantages such as large intensity loss, significant air absorption, and heavy rain attenuation, which have a significant impact on the coverage distance and scenarios of high-frequency signals in actual use.

[0037] Massive antenna arrays make up for this shortcoming in high-frequency communication systems through high beamforming gain. In high-frequency communication systems, large-scale antenna arrays and beamforming can be used to obtain high antenna gain and ensure sufficient link coverage. Massive MIMO beamforming has the advantage of providing large antenna gain in one direction, but the gain beam is often very narrow. Therefore, multiple beams are a typical feature of high-frequency communications.

[0038] To ensure good coverage of the target area, both network equipment and terminals need to be designed with multiple beams. Figure 1 As shown, the network device 100 designs multiple beams 110, and the terminal 200 designs multiple beams 120. The best beam pair communication between the network device 100 and the terminal 200 is obtained through beam training. It can be seen that a large number of beam trainings will cause a large system overhead. For example, in the related art, beam training requires all beams to be trained to sequentially send pilot information during the beam training period, and the beam training period is long and the system overhead is large. Therefore, how to reduce the system overhead during the beam training stage is a problem that needs to be solved.

[0039] Based on the above, the present invention proposes a beam training method, network device, terminal, system and storage medium, which can reduce the resources used for beam training, thereby improving beam training efficiency and reducing system overhead.

[0040] First, as Figure 2 As shown, an embodiment of the present invention provides a beam training method, which is applied to a network device. The method includes:

[0041] Step S110: Acquire a working beam set and an inquiry beam set; the working beam set includes at least one working beam, and the inquiry beam set includes K1 inquiry beams, and the K1 inquiry beams are divided into Q1 inquiry beam groups.

[0042] In some embodiments, N beams covering the target area are obtained as a beam set Z: {Z1, Z2, . . . , Z N}. Select the beam set to be sent from the beam set Z to perform beam training. The sent beam set includes the working beam set and the query beam set. The working beam set is W: {W1, W2, ..., W M}, there are M working beams in total, M is a positive integer greater than or equal to 2; the query beam set is S: There are K1 interrogation beams in total, K1 is a positive integer greater than or equal to 2. Wherein W∈Z, S∈Z, W∪S∈Z, M+K1≤N. The working beam preferably covers the target area, and the interrogation beam can be determined by varying the beam width and / or coverage distance of the working beam.

[0043] In some embodiments, K1 interrogation beams are divided into Q1 interrogation beam groups, each group has R1 interrogation beams, R1*Q1=K1, and Q1 is a positive integer greater than or equal to 2.

[0044] The working beams in the working beam set are used for long-term communication of control channels and service channels between network devices and terminals. The inquiry beams in the inquiry beam set are used for beam discovery during beam training and can be used for short-term communication of control channels and service channels between network devices and terminals.

[0045] In some embodiments, the network device is a base station, and may also be other network devices that can implement the function of a base station.

[0046] Step S120: Use the time-frequency resource positions within Q1 beam training cycles to send pilot information to train the working beam set and the inquiry beam set.

[0047] In some embodiments, Figure 3As shown, a beam training cycle T is set, and each beam training cycle T includes a working beam sending time and an inquiry beam sending time. The working beam is used to send pilot information during the working beam sending time, and the inquiry beam is used to send pilot information during the inquiry beam sending time. The pilot information is known information defined by the network device and the terminal protocol.

[0048] Since the time-frequency resource position of the working beam (the time-frequency resource position is the time position where the pilot information is placed in the frame structure) is mapped one-to-one with the working beam, that is, one time-frequency resource position is mapped to one working beam and the working beam number, the time and frequency resource positions sent during each beam training cycle are M in total; while the time-frequency resource position of the inquiry beam is mapped one-to-many with the inquiry beam, that is, one time-frequency resource position is mapped to several inquiry beams and the inquiry beam number. K1 inquiry beams are grouped into Q1 inquiry beam groups, each with R1 inquiry beams, R1*Q1=K1, so the inquiry beam is sent during each beam training cycle, and the time and frequency resource positions sent are R1 in total. That is, the time and frequency resource positions sent during each beam training cycle are M+R1, and the beam training of the working beam set and the inquiry beam set is completed by using Q1 beam training cycles.

[0049] In some embodiments, Figure 4 As shown, step S120 includes the following steps:

[0050] Step S121: for each beam training cycle, at the time-frequency resource position within the working beam delivery time corresponding to each beam training cycle, use the working beam in the working beam set to send pilot information;

[0051] In some embodiments, as described above, beam training of the working beam set and the query beam set is completed by using Q1 beam training cycles. At the time-frequency resource positions within the Q1 working beam delivery time of the Q1 beam training cycles, the network device uses the M working beams in the beam set to send pilot information to the terminal at the corresponding M time-frequency resource positions.

[0052] Step S122: at the time-frequency resource position within the inquiry beam sending time corresponding to each beam training cycle, use an inquiry beam in any one of the inquiry beam groups to send pilot information.

[0053] In some embodiments, at the time-frequency resource position within the Q1 inquiry beam delivery time of the Q1 beam training cycle, the network device uses R1 inquiry beams in any group of inquiry beam groups to send pilot information to the terminal.

[0054] In some embodiments, at the time-frequency resource positions within the time of sending Q1 inquiry beams in the Q1 beam training cycle, the network device may also respectively use the inquiry beams in the Q1 inquiry beam group to send pilot information to the terminal, so that the Q1 inquiry beam group completes the training within the corresponding Q1 beam training cycle, thereby training all the inquiry beams in the inquiry beam set. That is, in the first beam training cycle, the R1 inquiry beams in the first inquiry beam group are used to send pilot information to the terminal at the corresponding R1 time-frequency resource positions, and in the second beam training cycle, the R1 inquiry beams in the second inquiry beam group are used to send pilot information to the terminal at the corresponding R1 time-frequency resource positions, and so on, in the Q1th beam training cycle, the R1 inquiry beams in the Q1th inquiry beam group are used to send pilot information to the terminal at the corresponding R1 time-frequency resource positions. It should be noted that the inquiry beams in the Q1 group inquiry beam group can be trained in sequence or not in the above sequence, as long as the training of the Q1 group inquiry beam group can be completed within the corresponding Q1 beam training cycle, so that all the inquiry beams in the inquiry beam set can be trained.

[0055] At this point, the M working beams in the working beam set and the K1 query beams in the query beam set have all been trained.

[0056] In the related art, training M working beams and K1 inquiry beams requires sending M+K1 time-frequency resource locations in the beam training cycle. In this embodiment, the working beam and inquiry beam are sent down through the base station. In different beam training cycles, the inquiry beam is sent down in Q1 groups, thereby reducing the number of time-frequency resource locations sent down in each training cycle (the number of working beams M+the number of inquiry beams in each group R1), thereby training more beams with fewer time-frequency resource locations, improving beam training efficiency, and reducing system overhead. In addition, the working beam is sent down in each beam training cycle. After Q1 beam training cycles, the working beam has been repeatedly sent down Q1 times. As the number of working beams increases, the chances of the terminal receiving the working beam are increased, and the coverage area of ​​the base station is expanded.

[0057] In some embodiments, Figure 5 As shown, the beam training method also includes:

[0058] Step S130: Notify the terminal of the number of pilot information sent in each beam training cycle, so that the terminal can receive the working beam and the inquiry beam according to the number of pilot information.

[0059] In some embodiments, as described above, the number of time-frequency resource positions sent in each beam training cycle is M+R1, and the time-frequency resource position is the time position where the pilot information is placed in the frame structure. Correspondingly, the number of pilot information sent in each beam training cycle is also M+R1, and the number of pilot information sent in Q1 beam training cycles is also M+K1. The network device needs to notify the terminal of the number of pilot information sent in each beam training cycle, M+R1, and the number of pilot information sent in Q1 beam training cycles, M+K1. In each beam training cycle, the terminal receives M working beam pilot information and R1 inquiry beam pilot information at M+R1 moments and their corresponding time-frequency resource positions.

[0060] In some embodiments, Figure 6 As shown, the beam training method also includes:

[0061] Step S140: receiving the signal qualities of the working beam and the query beam fed back by the terminal;

[0062] Step S150: Determine an optimal beam pair set according to the signal qualities of the working beam and the query beam.

[0063] In some embodiments, after receiving pilot information of M working beams and pilot information of R1 inquiry beams, the terminal detects the signal quality of the pilot information, and then feeds back the signal quality and beam number of M+R1 beams to the network device. The network device receives the signal quality of the working beam and inquiry beam fed back by the terminal (i.e., the signal quality of the pilot information of the working beam and the signal quality of the pilot information of the inquiry beam), determines the optimal beam pair set according to the signal quality of the working beam and the inquiry beam, and completes the beam pair training.

[0064] A beam pair is a pair of communication links formed by a network device beam and a terminal beam. The optimal beam pair set may include one or more optimal beam pairs, and the optimal beam pair may be a pair of optimal working beams for communication between the network device and the terminal, or a pair of optimal inquiry beams for communication between the network device and the terminal. It is understandable that if there is only one terminal on the terminal side, there is only one optimal beam pair; if the terminal side includes multiple terminals, the optimal beam pair set includes multiple optimal beam pairs, that is, the optimal beam pair between the network device and each terminal.

[0065] In some embodiments, the parameters of the signal quality fed back by the terminal include but are not limited to RSRP (Reference Signal Receiving Power) and SINR (Signal to Interference plus Noise Ratio).

[0066] In some embodiments, Figure 7 As shown, after determining the optimal beam pair set, the beam training method further includes:

[0067] Step S160: comparing the signal quality of the working beam in the optimal beam pair set with the signal quality of the query beam;

[0068] Step S170: updating the working beam set and the query beam set according to the comparison result.

[0069] In some embodiments, in order to ensure the communication quality between the network device and the terminal, the working beam set and the inquiry beam set need to be updated. The network device updates the working beams in the working beam set and the inquiry beams in the inquiry beam set by comparing the signal quality of the working beams in the optimal beam pair set fed back by the terminal with the signal quality of the inquiry beam.

[0070] In some embodiments, Figure 8 As shown, step S170 includes:

[0071] Step S171: determine whether the difference between the signal quality of the query beam in the optimal beam pair set and the signal quality of the working beam is greater than a first threshold; if so, execute step S172; otherwise, execute step S173;

[0072] Step S172: deleting the query beam from the query beam set, and adding it to the working beam set as a working beam;

[0073] Step S173: Keep the working beam set and the query beam set unchanged.

[0074] In some embodiments, in the optimal beam pair set, the signal quality of the inquiry beam is subtracted from the signal quality of the working beam. If the difference is greater than a first threshold value, indicating that the communication quality of the inquiry beam is better (in this case, the optimal beam is the inquiry beam), the inquiry beam is deleted from the inquiry beam set and added to the working beam set as a working beam; otherwise, the working beam set and the inquiry beam set are kept unchanged.

[0075] In some embodiments, Figure 8 As shown, step S170 also includes:

[0076] Step S174: determine whether the difference between the signal quality of the working beam in the optimal beam pair set and the signal quality of the query beam is less than a second threshold; if so, execute step S175; otherwise, execute step S173;

[0077] Step S175: Delete the working beam from the working beam set, and add it to the inquiry beam set as an inquiry beam.

[0078] In some embodiments, in the optimal beam pair set, the signal quality of the working beam is subtracted from the signal quality of the inquiry beam. If the difference is less than a second threshold value, indicating that the communication quality of the working beam is poor, the working beam is deleted from the working beam set and added to the inquiry beam set as an inquiry beam.

[0079] In some embodiments, since the working beam is used for long-term communication between the network device and the terminal, a judgment mechanism needs to be added for the deletion of the working beam to avoid misjudgment. In some embodiments, in the optimal beam pair set, the signal quality of the inquiry beam is subtracted from the signal quality of the working beam. If the difference is less than the second threshold value and lasts for a preset time, it means that the communication quality of the working beam is poor during this preset time. Then, the working beam is deleted from the working beam set and added to the inquiry beam set as an inquiry beam.

[0080] In the above embodiment, the network device updates the beam set according to the feedback of one terminal. If the terminal side includes multiple terminals, in some embodiments, the network device can also update the beam set according to certain criteria based on the feedback of multiple terminals. Correspondingly,

[0081] like Fig. 9 As shown, step S140 includes:

[0082] Step S141: receiving signal qualities of multiple working beams and multiple inquiry beams fed back by multiple terminals;

[0083] Step S150 includes:

[0084] Step S151: Determine an optimal beam pair set according to the signal qualities of multiple working beams and multiple query beams.

[0085] like Fig.10 As shown, the beam training method also includes:

[0086] Step S180: updating the working beam set and the inquiry beam set according to the proportion of the optimal beam in the optimal beam pair set fed back by the terminal being the inquiry beam;

[0087] or,

[0088] Step S190: Update the working beam set and the inquiry beam set according to the attribute parameters of the terminal.

[0089] In some embodiments, if the terminal side includes multiple terminals, the determined optimal beam pair set includes multiple optimal beam pairs, that is, the optimal beam pair between the network device and each terminal. The network device determines the optimal beam pair set based on the signal qualities of multiple working beams and multiple inquiry beams fed back by multiple terminals, calculates the proportion of the optimal beam in the optimal beam pair set being the inquiry beam, and if the proportion is greater than the preset proportion, executes steps S160 and S170 to update the working beam set and the inquiry beam set.

[0090] In some embodiments, the working beam set and the inquiry beam set can also be updated according to the attribute parameters of the terminal. The attribute parameters of the terminal can be soft attribute parameters of the terminal, such as the terminal service level. Taking the terminal service level including high priority terminals and ordinary terminals as an example, if the terminal is a high priority terminal, then regardless of the signal quality or ratio of the working beams and inquiry beams fed back by different terminals in the network, the network device updates the working beam to the high priority terminal to ensure normal communication between the network device and the high priority terminal. If the terminal is an ordinary terminal, the network device can determine whether to update the working beam based on the impact of multiple terminals feedback on the overall system performance.

[0091] In some embodiments, after the network device updates the working beam set and the inquiry beam set, it also updates the time-frequency resource position according to the updated working beam set and the updated inquiry beam set.

[0092] It can be seen from the above embodiments that originally M+K1 time-frequency resource positions are required to train M+K1 beams. However, through the beam training method provided by the embodiment of the present invention, only M+R1 time-frequency resource positions are needed to train M+K1 beams, thereby improving the beam training efficiency and reducing the system overhead.

[0093] In some embodiments, Fig.11 As shown, the beam training method also includes:

[0094] Step S1100: updating the beam width of the working beam or updating the beam width of the inquiry beam or updating the grouping method of the inquiry beam set;

[0095] Step S1110: Repeat the beam training method similar to steps S110 to S190.

[0096] In some embodiments, Fig.12 As shown, step S1110 includes:

[0097] Step S1111: obtaining an updated working beam set and an updated inquiry beam set; the updated working beam set includes at least one working beam, the updated inquiry beam set includes K2 inquiry beams, the K2 inquiry beams are divided into Q2 inquiry beam groups, and both K2 and Q2 are positive integers greater than or equal to 2;

[0098] In some embodiments, K2 interrogation beams are divided into Q2 interrogation beam groups, each group has R2 interrogation beams, R2*Q2=K2, and K2 and Q2 are both positive integers greater than or equal to 2.

[0099] Step S1112: sending pilot information using the time-frequency resource position within Q2 beam training cycles to train the updated working beam set and the updated inquiry beam set;

[0100] Step S1113: Notify the terminal of the number of pilot information sent in each beam training cycle, so that the terminal can receive the working beam and the inquiry beam according to the number of pilot information;

[0101] Step S1114: receiving the signal qualities of the working beam and the query beam fed back by the terminal;

[0102] Step S1115: determining an optimal beam pair set according to the signal qualities of the working beam and the query beam;

[0103] Step S1116: comparing the signal quality of the working beam in the optimal beam pair set with the signal quality of the query beam;

[0104] Step S1117: updating the working beam set and the query beam set according to the comparison result;

[0105] Step S1118: updating the working beam set and the inquiry beam set according to the proportion of the optimal beams in the optimal beam pair set being the inquiry beams;

[0106] Step S1119: Update the working beam set and the inquiry beam set according to the attribute parameters of the terminal.

[0107] For the process of step S1111 to step S1119, please refer to the description of step S110 to step S190, which will not be repeated here.

[0108] For example, Fig.13As shown, in the first beam training total cycle (the first beam training total cycle includes Q1 beam training cycles), the beam training method of steps S110 to S190 is executed to perform beam training. The beam width of the working beam is updated or the beam width of the query beam is updated or the grouping method of the query beam set is updated, and in the second beam training total cycle (the second beam training total cycle includes Q2 beam training cycles), step S1110 is executed to perform beam training.

[0109] In some embodiments, in different beam training cycles, by updating the beam width of the working beam or updating the beam width of the inquiry beam or updating the grouping method of the inquiry beam set, the beam training method as described above is repeatedly executed, so that more types of beams can be trained, thereby realizing communication between the base station and more types of terminals.

[0110] It should be noted that the beam width is used to characterize the size of the area covered by the beam. The beam width is inversely proportional to the number of beams. For example, the beam width of the inquiry beam in the second beam training cycle is reduced by 2 times compared with the beam width of the inquiry beam in the first beam training cycle. Then, the number of inquiry beams that need to be sent in the second beam training cycle is twice the number of inquiry beams that need to be sent in the first beam training cycle. By updating the beam width of the inquiry beam, two types of inquiry beams are trained.

[0111] It should also be noted that the grouping method of updating the query beam set is specifically to update the number of query beams and the number of query beams in each group. For example, 24 query beams are divided into 8 groups, each with 3 query beams; after the update, 48 query beams are divided into 8 groups, each with 6 query beams.

[0112] For more exemplary explanations, please refer to Application Example 2 to Application Example 4 below.

[0113] In the second aspect, an embodiment of the present invention provides a beam training method, which is applied to a terminal. It should be noted that the terminal can be a mobile terminal device or a non-mobile terminal device. The mobile terminal device can be a mobile phone, a tablet computer, a laptop computer, a PDA, a vehicle-mounted terminal device, a wearable device, a super mobile personal computer, a netbook, a personal digital assistant, etc.; the non-mobile terminal device can be a personal computer, a television, a teller machine or a self-service machine, etc.; the embodiment of the present invention does not specifically limit it.

[0114] like Fig.14 As shown, the method includes:

[0115] Step S210: Receive multiple pilot information from the network device at the time-frequency resource position within Q1 beam training cycles; the multiple pilot information includes at least one working beam pilot information and K1 inquiry beam pilot information; wherein, the working beam pilot information is the pilot information sent by the network device using the working beam at the Q1 working beam sending time within Q1 beam training cycles, and the inquiry beam pilot information is the pilot information sent by the network device using any group of inquiry beam groups at the Q1 inquiry beam sending time within Q1 beam training cycles.

[0116] In some embodiments, the network device uses the Q1 working beam sending time within the Q1 beam training cycle to send working beam pilot information to the terminal, and uses any group of inquiry beam groups within the Q1 beam training cycle to send inquiry beam pilot information to the terminal. The terminal receives the working beam pilot information and the inquiry beam pilot information at the time-frequency resource position within the Q1 beam training cycle. If there are M working beams in the working beam set obtained by the network device and K1 working beams in the inquiry beam set, the number of pilot information received by the terminal is M+K1.

[0117] Step S220: Detect the signal quality of multiple pilot information.

[0118] In some embodiments, after receiving the working beam pilot information and the inquiry beam pilot information, the terminal detects the signal quality of the working beam pilot information and the inquiry beam pilot information, and the detection parameters include but are not limited to RSRP (Reference Signal Receiving Power) and SINR (Signal tolnterference plus Noise Ratio).

[0119] Step S230: Feedback the signal quality of the beams corresponding to the multiple pilot information to the network device.

[0120] In some embodiments, after the terminal detects the signal quality of the working beam pilot information and the inquiry beam pilot information, it feeds back the signal quality of the beam corresponding to the pilot information to the network device, so that the network device determines the optimal beam pair set based on the feedback from the terminal, and then updates the working beam set and the inquiry beam set based on the signal quality of the working beam in the optimal beam pair set and the signal quality of the inquiry beam. In some embodiments, please refer to the description in the first aspect for the updating process.

[0121] In some embodiments, Fig.15 As shown, the beam training method also includes:

[0122] Step S240: receiving the number of pilot information sent from the network device in each beam training cycle;

[0123] Correspondingly, step S210 includes:

[0124] At the time-frequency resource position in each beam training cycle, pilot information corresponding to the pilot information quantity is received.

[0125] In some embodiments, the terminal receives the number of pilot information sent from the network device in each beam training cycle. If there are M working beams in the working beam set acquired by the network device, and there are R1 inquiry beams in each inquiry beam group, then in one beam training cycle, the number of pilot information received by the terminal is M+R1. The terminal receives pilot information corresponding to the number of pilot information M+R1 at the time-frequency resource position in each beam training cycle, that is, receives M working beam pilot information and R1 inquiry beam pilot information. After receiving the pilot information, the terminal detects the signal quality of the pilot information, and then feeds back the signal quality and beam number of the M+R1 beam pilot information to the network device.

[0126] In a third aspect, an embodiment of the present invention provides a beam training method, which is applied to a system consisting of a network device and a terminal, including the beam training method as described in the first aspect and the beam training method as described in the second aspect.

[0127] The following four specific application examples are used to illustrate the beam training method described in the first aspect and the beam training method described in the second aspect. In the four specific application examples, the network device is a base station as an example.

[0128] Application Example 1

[0129] In application example 1, in different beam training cycles, the working beam uses the same beam width, and the inquiry beam also uses the same beam width.

[0130] The base station obtains 64 beams (i.e., N=64) covering the target area as the beam set Z: {Z1, Z2, ..., Z 64}. Select the beam set to be sent from the beam set Z to perform beam training. The sent beam set includes the working beam set and the query beam set. The working beam set is W: {W1, W2, ..., W 16}, a total of 16 working beams (i.e., M = 16); the query beam set is S: {S1, S2, ..., S 48}, a total of 48 interrogation beams (ie, K1 = 48).

[0131] The 48 inquiry beams are grouped into groups of 8 each (i.e., R1=8), which are divided into group 1, group 2, ..., and a total of 6 groups (i.e., Q1=6). Since the time-frequency resource position of the working beam is mapped one-to-one with the working beam, that is, one time-frequency resource position maps one working beam and the working beam number, there are 16 time-frequency resource positions sent during the working beam sending time in each beam training cycle T; and the time-frequency resource position of the inquiry beam is mapped one-to-many with the inquiry beam, that is, one time-frequency resource position maps several inquiry beams and the inquiry beam number, so there are 8 time-frequency resource positions sent during the inquiry beam sending time in each beam training cycle T. That is, the number of time-frequency resource positions sent during each beam training cycle T is 16+8=24, and a total of 6 beam training cycles are required to complete the beam training of the working beam set and the inquiry beam set.

[0132] Table 1 Mapping table of the beams and time-frequency resource locations sent

[0133]

[0134]

[0135] From Table 1 we can see that:

[0136] In different beam training cycles, during the working beam sending time, the sent working beam remains unchanged.

[0137] In different beam training cycles, during the inquiry beam sending time, the inquiry beams sent are sent in groups. At the inquiry beam sending time in the first beam training cycle, the first group of inquiry beams are sent; at the inquiry beam sending time in the second beam training cycle, the second group of inquiry beams are sent; and so on, until the inquiry beam sending time in the sixth beam training cycle, the sixth group of inquiry beams are sent.

[0138] Repeat this beam sending process until all query beam groups have completed one transmission.

[0139] At the same time, in each beam training cycle sent by the base station, the terminal receives 16 working beam pilot information and 8 inquiry beam pilot information at 24 moments and their corresponding time-frequency resource positions, detects the signal quality of the known pilot information (including but not limited to RSRP and SINR), and feeds back 24 beam numbers and signal quality to the base station. That is, the beam number and the signal quality of the corresponding beam are one-to-one corresponding, so that the base station can know the signal quality corresponding to each working beam or inquiry beam.

[0140] The base station selects the optimal beam pair set between the base station and the terminal based on the signal quality of the working beam and the query beam fed back by the terminal to complete the beam training.

[0141] During this process, the base station used 24 time-frequency resource positions and trained 64 beams. In the related technology, training 64 beams requires 64 time-frequency resource positions. Therefore, the beam training method of this embodiment significantly reduces the system overhead and improves the efficiency of beam training.

[0142] Better yet, the terminal has no additional storage overhead and reporting overhead during this process.

[0143] Application Example 2

[0144] In application example 2, in different beam training total cycles, the working beam uses the same beam width, and the inquiry beam uses different beam widths. Taking 2 beam training total cycles as an example, the first beam training total cycle includes 3 beam training cycles T, and the second beam training total cycle includes 6 beam training cycles T. The one wide beam of the inquiry beam in the first beam training total cycle and the two narrow beams of the inquiry beam in the second beam training total cycle have the same corresponding coverage area. It can be understood that the number of inquiry beams in the second beam training total cycle is twice the number of inquiry beams in the first beam training total cycle.

[0145] The first beam training total cycle (the inquiry beam is a wide beam):

[0146] The base station obtains 40 beams (i.e., N=40) covering the target area as the beam set Z: {Z1, Z2, ..., Z 40}. Select the beam set to be sent from the beam set Z to perform beam training. The sent beam set includes the working beam set and the query beam set. The working beam set is W: {W1, W2, ..., W 16}, a total of 16 working beams (i.e., M = 16); the query beam set is S: {S1, S2, ..., S 24}, a total of 24 interrogation beams (ie, K1 = 24).

[0147] The 24 inquiry beams are grouped into groups of 8 each (i.e., R1=8), which are divided into group 1, group 2, ..., and a total of 3 groups (i.e., Q1=3). Since the time-frequency resource position of the working beam is mapped one-to-one with the working beam, that is, one time-frequency resource position maps one working beam and working beam number, so the working beam is sent out in each beam training cycle T, and the time-frequency resource position sent is 16 in total; and the time-frequency resource position of the inquiry beam is mapped one-to-many with the inquiry beam, that is, one time-frequency resource position maps several inquiry beams and inquiry beam numbers, so the inquiry beam is sent out in each beam training cycle T, and the time-frequency resource position sent is 8 in total. That is, the time-frequency resource positions sent in each beam training cycle T are 16+8=24, and a total of 3 beam training cycles are required to complete the beam training of the working beam set and the inquiry beam set.

[0148] Table 2 Mapping table of the beams issued and the time-frequency resource positions (the first training cycle, the query beam is a wide beam)

[0149] Beam training cycle Time-frequency resource location Working beam Inquiry beam T1 1 1 Null T1 2 2 Null T1 3 3 Null T1 …… …… Null T1 16 16 Null T1 17 Null 1 T1 18 Null 2 T1 …… Null …… T1 24 Null 8 T2 1 1 Null T2 2 2 Null T2 3 3 Null T2 …… …… Null T2 16 16 Null T2 17 Null 9 T2 18 Null 10 T2 …… Null …… T2 24 Null 16 T3 1 1 Null T3 2 2 Null T3 3 3 Null T3 …… …… Null T3 16 16 Null T3 17 Null 17 T3 18 Null 18 T3 …… Null …… T3 24 Null 24

[0150] From Table 2 we can see that:

[0151] In different beam training cycles, during the working beam sending time, the sent working beam remains unchanged.

[0152] In different beam training cycles, during the inquiry beam sending time, the inquiry beams sent are sent in groups. At the inquiry beam sending time in the first beam training cycle, the first group of inquiry beams are sent; at the inquiry beam sending time in the second beam training cycle, the second group of inquiry beams are sent; and so on, until the inquiry beam sending time in the third beam training cycle, the third group of inquiry beams are sent.

[0153] Repeat this beam sending process until all query beam groups have completed one transmission.

[0154] At the same time, in each beam training cycle sent by the base station, the terminal receives 16 working beam pilot information and 8 inquiry beam pilot information at 24 moments and their corresponding time-frequency resource positions, detects the signal quality of the known pilot information (including but not limited to RSRP and SINR), and feeds back 24 beam numbers and signal quality to the base station.

[0155] The base station selects the optimal beam pair set between the base station and the terminal based on the signal quality of the working beam and the query beam fed back by the terminal to complete the beam training.

[0156] In the first total beam training cycle, the base station used 24 time-frequency resource locations and trained 40 beams, which significantly reduced system overhead and improved the efficiency of beam training.

[0157] The second beam training total cycle (the inquiry beam is a narrow beam):

[0158] The base station obtains 64 beams (i.e., N=64) covering the target area as the beam set Z: {Z1, Z2, ..., Z 64}. Select the beam set to be sent from the beam set Z to perform beam training. The sent beam set includes the working beam set and the query beam set. The working beam set is W: {W1, W2, ..., W 16}, a total of 16 working beams (i.e., M = 16); the query beam set is S: {S1, S2, ..., S 48}, a total of 48 interrogation beams (i.e., K2=48).

[0159] The 48 inquiry beams are grouped into groups of 8 each (i.e., R2=8), which are divided into group 1, group 2, ..., and a total of 6 groups (i.e., Q2=6). Since the time-frequency resource position of the working beam is mapped one-to-one with the working beam, that is, one time-frequency resource position maps one working beam and the working beam number, there are 16 time-frequency resource positions sent during the working beam sending time in each beam training cycle T; and the time-frequency resource position of the inquiry beam is mapped one-to-many with the inquiry beam, that is, one time-frequency resource position maps several inquiry beams and the inquiry beam number, so there are 8 time-frequency resource positions sent during the inquiry beam sending time in each beam training cycle T. That is, the number of time-frequency resource positions sent in each beam training cycle T is 16+8=24, and a total of 6 beam training cycles are required to complete the beam training of the working beam set and the inquiry beam set.

[0160] Table 3 Mapping table of the beams and time-frequency resource positions sent (second training cycle, the query beam is a narrow beam)

[0161]

[0162]

[0163] From Table 3 we can see that:

[0164] In different beam training cycles, during the working beam sending time, the sent working beam remains unchanged.

[0165] In different beam training cycles, during the inquiry beam sending time, the inquiry beams sent are sent in groups. At the inquiry beam sending time in the first beam training cycle, the first group of inquiry beams are sent; at the inquiry beam sending time in the second beam training cycle, the second group of inquiry beams are sent; and so on, until the inquiry beam sending time in the sixth beam training cycle, the sixth group of inquiry beams are sent.

[0166] Repeat this beam sending process until all query beam groups have completed one transmission.

[0167] At the same time, in each beam training cycle sent by the base station, the terminal receives 16 working beam pilot information and 8 inquiry beam pilot information at 24 moments and their corresponding time-frequency resource positions, detects the signal quality of the known pilot information (including but not limited to RSRP and SINR), and feeds back 24 beam numbers and signal quality to the base station.

[0168] The base station selects the optimal beam pair set between the base station and the terminal based on the signal quality of the working beam and the query beam fed back by the terminal to complete the beam training.

[0169] In the second total beam training cycle, the base station used 24 time-frequency resource locations and trained 64 beams, which significantly reduced system overhead and improved the efficiency of beam training.

[0170] Application Example 3

[0171] The base station obtains 64 beams (i.e., N=64) covering the target area as the beam set Z: {Z1, Z2, ..., Z 64}.

[0172] When the terminal side includes multiple terminals, the coverage angle range of the base station needs to be changed to ensure that the beam sent by the base station can cover multiple terminals. It is worth noting that each terminal is configured with ID information.

[0173] Select the beam set to be sent from the beam set Z to perform beam training. The sent beam set includes the working beam set and the query beam set. The working beam set is W: {W1, W2, ..., W 16}, a total of 16 working beams (i.e., M = 16); the query beam set is S: {S1, S2, ..., S 48}, a total of 48 interrogation beams (ie, K1 = 48).

[0174] The 48 inquiry beams are grouped into groups of 8 each (i.e., R1=8), which are divided into group 1, group 2, ..., and a total of 6 groups (i.e., Q1=6). Since the time-frequency resource position of the working beam is mapped one-to-one with the working beam, that is, one time-frequency resource position maps one working beam and the working beam number, there are 16 time-frequency resource positions sent during the working beam sending time in each beam training cycle T; and the time-frequency resource position of the inquiry beam is mapped one-to-many with the inquiry beam, that is, one time-frequency resource position maps several inquiry beams and the inquiry beam number, so there are 8 time-frequency resource positions sent during the inquiry beam sending time in each beam training cycle T. That is, the number of time-frequency resource positions sent during each beam training cycle T is 16+8=24, and a total of 6 beam training cycles are required to complete the beam training of the working beam set and the inquiry beam set.

[0175] Table 4: Mapping table of the beams and time-frequency resource locations sent

[0176] Beam training cycle Time-frequency resource location Working beam Inquiry beam T1 1 1 Null T1 2 2 Null T1 3 3 Null T1 …… …… Null T1 16 16 Null T1 17 Null 1 T1 18 Null 2 T1 …… Null …… T1 24 Null 8 T2 1 1 Null T2 2 2 Null T2 3 3 Null T2 …… …… Null T2 16 16 Null T2 17 Null 9 T2 18 Null 10 T2 …… Null …… T2 24 Null 16 …… …… …… …… T6 1 1 Null T6 2 2 Null T6 3 3 Null T6 …… …… Null T6 16 16 Null T6 17 Null 41 T6 18 Null 42 T6 …… Null …… T6 24 Null 48

[0177] From Table 4 we can see that:

[0178] In different beam training cycles, during the working beam sending time, the sent working beam remains unchanged.

[0179] In different beam training cycles, during the inquiry beam sending time, the inquiry beams sent are sent in groups. At the inquiry beam sending time in the first beam training cycle, the first group of inquiry beams are sent; at the inquiry beam sending time in the second beam training cycle, the second group of inquiry beams are sent; and so on, until the inquiry beam sending time in the sixth beam training cycle, the sixth group of inquiry beams are sent.

[0180] Repeat this beam sending process until all query beam groups have completed one transmission.

[0181] At the same time, in each beam training cycle sent by the base station, the terminal receives 16 working beam pilot information and 8 inquiry beam pilot information at 24 moments and their corresponding time-frequency resource positions, detects the signal quality of the known pilot information (including but not limited to RSRP and SINR), and feeds back 24 beam numbers and signal quality as well as terminal ID information to the base station.

[0182] The base station receives signal qualities fed back by multiple terminals, selects the optimal beam pair set between the base station and the corresponding terminal according to the signal qualities of the working beams and query beams fed back by the multiple terminals and the terminal ID information, and completes beam training.

[0183] The base station compares the signal quality of the working beam in the optimal beam pair set with the signal quality of the inquiry beam, and updates the working beam set and the inquiry beam set according to the comparison result.

[0184] After the base station updates the working beam set and the inquiry beam set, it also updates the time-frequency resource positions according to the updated working beam set and the updated inquiry beam set. Specifically, the number of time-frequency resource positions is updated according to the number of working beams in the updated working beam set and the number of inquiry beams in the updated inquiry beam set.

[0185] Application Example 4

[0186] In application example 4, in different beam training total cycles, the working beam uses different beam widths, and the inquiry beam also uses different beam widths. Taking the beam training total cycle as 2 as an example, the first beam training total cycle includes 3 beam training cycles T, and the second beam training total cycle includes 5 beam training cycles T. In addition, during the issuance of the inquiry beam, the number of time-frequency resource positions can be changed in each beam training total cycle. The number of time-frequency resource positions in the first beam training total cycle is 24, and the number of time-frequency resource positions in the second beam training total cycle is 32.

[0187] The first beam training total cycle (the number of time-frequency resource locations is 24):

[0188] The base station obtains 40 beams (i.e., N=40) covering the target area as the beam set Z: {Z1, Z2, ..., Z 40}. Select the beam set to be sent from the beam set Z to perform beam training. The sent beam set includes the working beam set and the query beam set. The working beam set is W: {W1, W2, ..., W 16}, a total of 16 working beams (i.e., M = 16); the query beam set is S: {S1, S2, ..., S 24}, a total of 24 interrogation beams (ie, K1 = 24).

[0189] The 24 inquiry beams are grouped into groups of 8 each (i.e., R1=8), which are divided into group 1, group 2, ..., and a total of 3 groups (i.e., Q1=3). Since the time-frequency resource position of the working beam is mapped one-to-one with the working beam, that is, one time-frequency resource position maps one working beam and working beam number, so the working beam is sent out in each beam training cycle T, and the time-frequency resource position sent is 16 in total; and the time-frequency resource position of the inquiry beam is mapped one-to-many with the inquiry beam, that is, one time-frequency resource position maps several inquiry beams and inquiry beam numbers, so the inquiry beam is sent out in each beam training cycle T, and the time-frequency resource position sent is 8 in total. That is, the time-frequency resource positions sent in each beam training cycle T are 16+8=24, and a total of 3 beam training cycles are required to complete the beam training of the working beam set and the inquiry beam set.

[0190] Table 5: Mapping table of the beams and time-frequency resource positions sent (the first training cycle, the number of time-frequency resource positions is 24)

[0191]

[0192]

[0193] From Table 5 we can see that:

[0194] In different beam training cycles, during the working beam sending time, the sent working beam remains unchanged.

[0195] In different beam training cycles, during the inquiry beam sending time, the inquiry beams sent are sent in groups. At the inquiry beam sending time in the first beam training cycle, the first group of inquiry beams are sent; at the inquiry beam sending time in the second beam training cycle, the second group of inquiry beams are sent; and so on, until the inquiry beam sending time in the third beam training cycle, the third group of inquiry beams are sent.

[0196] Repeat this beam sending process until all query beam groups have completed one transmission.

[0197] At the same time, in each beam training cycle sent by the base station, the terminal receives 16 working beam pilot information and 8 inquiry beam pilot information at 24 moments and their corresponding time-frequency resource positions, detects the signal quality of the known pilot information (including but not limited to RSRP and SINR), and feeds back 24 beam numbers and signal quality to the base station.

[0198] The base station selects the optimal beam pair set between the base station and the terminal based on the signal quality of the working beam and the query beam fed back by the terminal to complete the beam training.

[0199] In the first beam training cycle, the base station used 24 time-frequency resource locations and trained 40 beams, which significantly reduced system overhead and improved the efficiency of beam training.

[0200] The second total beam training cycle (the number of time-frequency resource locations is 32):

[0201] The base station obtains 64 beams (i.e., N=64) covering the target area as the beam set Z: {Z1, Z2, ..., Z 64}. Select the beam set to be sent from the beam set Z to perform beam training. The sent beam set includes the working beam set and the query beam set. The working beam set is W: {W1, W2, ..., W 24}, a total of 24 working beams (i.e., M = 24); the query beam set is S: {S1, S2, ..., S 40}, a total of 40 interrogation beams (ie, K2 = 48).

[0202] The 40 inquiry beams are grouped into groups of 8 (i.e., R2=8), which are divided into group 1, group 2, ..., and a total of 5 groups (i.e., Q2=5). Since the time-frequency resource position of the working beam is mapped one-to-one with the working beam, that is, one time-frequency resource position maps one working beam and working beam number, the working beam is sent at a time within each beam training cycle T, and the time-frequency resource position sent is 24 in total; and the time-frequency resource position of the inquiry beam is mapped one-to-many with the inquiry beam, that is, one time-frequency resource position maps several inquiry beams and inquiry beam numbers, so the inquiry beam is sent at a time within each beam training cycle T, and the time-frequency resource position sent is 8 in total. That is, the time-frequency resource positions sent within each beam training cycle T are 24+8=32, and a total of 5 beam training cycles are required to complete the beam training of the working beam set and the inquiry beam set.

[0203] Table 6: Mapping table of beams and time-frequency resource positions (the second training cycle, the number of time-frequency resource positions is 32)

[0204]

[0205]

[0206] From Table 6 we can see that:

[0207] In different beam training cycles, during the working beam sending time, the sent working beam remains unchanged.

[0208] In different beam training cycles, during the inquiry beam sending time, the inquiry beams sent are sent in groups. At the inquiry beam sending time in the first beam training cycle, the first group of inquiry beams are sent; at the inquiry beam sending time in the second beam training cycle, the second group of inquiry beams are sent; and so on, until the inquiry beam sending time in the fifth beam training cycle, the fifth group of inquiry beams are sent.

[0209] Repeat this beam sending process until all query beam groups have completed one transmission.

[0210] At the same time, in each beam training cycle sent by the base station, the terminal receives 24 working beam pilot information and 8 inquiry beam pilot information at 32 moments and their corresponding time-frequency resource positions, detects the signal quality of the known pilot information (including but not limited to RSRP and SINR), and feeds back 32 beam numbers and signal quality to the base station.

[0211] The base station selects the optimal beam pair set between the base station and the terminal based on the signal quality of the working beam and the query beam fed back by the terminal to complete the beam training.

[0212] In the second total beam training cycle, the base station used 32 time-frequency resource locations and trained 64 beams, which significantly reduced system overhead and improved the efficiency of beam training.

[0213] In application example 4, both the working beam set and the inquiry beam set are changed in different total beam training cycles. In this process, the number of working beams increases, which increases the chances of the terminal receiving the working beams, while retaining the ability to continue to use the inquiry beams to expand the coverage area of ​​the base station.

[0214] In a fourth aspect, an embodiment of the present invention provides a network device, which includes a memory, a processor, and a program stored in the memory and executable on the processor, wherein when the program is executed by the processor, the steps of the beam training method described in the first aspect are implemented.

[0215] In some embodiments, the network device is a base station, and may also be other network devices that can implement the function of a base station.

[0216] In a fifth aspect, an embodiment of the present invention provides a terminal, comprising a memory, a processor, and a program stored in the memory and executable on the processor, wherein when the program is executed by the processor, the steps of the beam training method described in the second aspect are implemented.

[0217] In some embodiments, the terminal may be a mobile terminal device or a non-mobile terminal device. The mobile terminal device may be a mobile phone, a tablet computer, a laptop computer, a PDA, a vehicle-mounted terminal device, a wearable device, a super mobile personal computer, a netbook, a personal digital assistant, etc.; the non-mobile terminal device may be a personal computer, a television, a teller machine or a self-service machine, etc.; the embodiments of the present invention are not specifically limited.

[0218] In a sixth aspect, an embodiment of the present invention provides a beam training system, comprising a network device and a terminal, wherein the network device is used to execute the steps of the beam training method as described in the first aspect, and the terminal is used to execute the steps of the beam training method as described in the second aspect, so as to perform beam training between the network device and the terminal.

[0219] In some embodiments, the network device is a base station, and may also be other network devices that can implement the function of a base station.

[0220] In some embodiments, the terminal may be a mobile terminal device or a non-mobile terminal device. The mobile terminal device may be a mobile phone, a tablet computer, a laptop computer, a PDA, a vehicle-mounted terminal device, a wearable device, a super mobile personal computer, a netbook, a personal digital assistant, etc.; the non-mobile terminal device may be a personal computer, a television, a teller machine or a self-service machine, etc.; the embodiments of the present invention are not specifically limited.

[0221] In the seventh aspect, an embodiment of the present invention provides a storage medium for computer-readable storage, wherein the storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the steps of the beam training method as described in the first aspect or the steps of the beam training method as described in the second aspect.

[0222] Those skilled in the art will appreciate that all or some of the steps in the methods disclosed above, and the functional modules / units in the systems and devices may be implemented as software, firmware, hardware, or a suitable combination thereof.

[0223] In hardware implementation, the division between the functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components; for example, a physical component may have multiple functions, or a function or step may be performed by several physical components in cooperation. Some physical components or all physical components may be implemented as software executed by a processor, such as a central processing unit, a digital signal processor or a microprocessor, or implemented as hardware, or implemented as an integrated circuit, such as an application-specific integrated circuit. Such software may be distributed on a computer-readable medium, which may include a computer storage medium (or non-transitory medium) and a communication medium (or temporary medium). As known to those of ordinary skill in the art, the term computer storage medium includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules or other data). Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disk (DVD) or other optical disk storage, magnetic cassettes, magnetic tapes, disk storage or other magnetic storage devices, or any other medium that can be used to store desired information and can be accessed by a computer. Furthermore, it is well known to those skilled in the art that communication media typically embodies computer readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media.

[0224] The preferred embodiments of the present invention are described above with reference to the accompanying drawings, but the scope of the present invention is not limited thereby. Any modification, equivalent substitution and improvement made by those skilled in the art without departing from the scope and essence of the present invention shall be within the scope of the present invention.

Claims

1. A beam training method, applied to a network device, comprising: Acquire a working beam set and an inquiry beam set; wherein the working beam set includes at least one working beam, the inquiry beam set includes K1 inquiry beams, the K1 inquiry beams are divided into Q1 inquiry beam groups, and K1 and Q1 are both positive integers greater than or equal to 2; Using the time-frequency resource position within Q1 beam training cycles to send pilot information to train the working beam set and the inquiry beam set; The beam training cycle includes the working beam sending time and the inquiry beam sending time; The sending of pilot information by using the time-frequency resource position within Q1 beam training cycles includes: For each beam training cycle, at a time-frequency resource position within the time of sending the working beam corresponding to each beam training cycle, pilot information is sent using a working beam in the working beam set, where the working beam is used for long-term communication of a control channel and a service channel between the network device and the connected terminal; At the time-frequency resource position within the inquiry beam sending time corresponding to each beam training cycle, the inquiry beam in any group of inquiry beam groups is used to send pilot information, and the inquiry beam is used for beam discovery during the beam training process.

2. The beam training method according to claim 1, characterized in that: The sending of pilot information using an inquiry beam in any one of the inquiry beam groups at a time-frequency resource position within the inquiry beam sending time corresponding to each beam training cycle includes: At the time-frequency resource position within the inquiry beam sending time corresponding to each beam training cycle, the inquiry beam in any group of inquiry beam groups is used to send pilot information, so that the Q1 group of inquiry beam groups completes training within the corresponding Q1 beam training cycles.

3. The beam training method according to claim 1 or 2, characterized in that: Also includes: The terminal is notified of the number of pilot information sent in each beam training cycle, so that the terminal can receive the working beam and the inquiry beam according to the number of pilot information.

4. The beam training method according to claim 3, characterized in that: Also includes: receiving signal qualities of the working beam and the inquiry beam fed back by a terminal; An optimal beam pair set is determined according to the signal qualities of the working beam and the inquiry beam.

5. The beam training method according to claim 4, characterized in that: After determining the optimal beam pair set, it also includes: Comparing the signal quality of the working beam in the optimal beam pair set with the signal quality of the inquiry beam; The working beam set and the inquiry beam set are updated according to the comparison result.

6. The beam training method according to claim 5, characterized in that: The updating of the working beam set and the query beam set according to the comparison result includes: Determine whether a difference between a signal quality of an inquiry beam and a signal quality of a working beam in the optimal beam pair set is greater than a first threshold value; If so, the inquiry beam is deleted from the inquiry beam set and added to the working beam set as a working beam.

7. The beam training method according to claim 6, characterized in that: The working beam set and the query beam set are updated according to the comparison result, and further comprising: Determine whether a difference between a signal quality of a working beam in the optimal beam pair set and a signal quality of an inquiry beam is less than a second threshold value; If so, the working beam is deleted from the working beam set and added to the inquiry beam set as an inquiry beam.

8. The beam training method according to claim 4, characterized in that: Also includes: updating the working beam set and the inquiry beam set according to the proportion of the optimal beam in the optimal beam pair set fed back by the terminal being the inquiry beam; or, The working beam set and the inquiry beam set are updated according to the attribute parameters of the terminal.

9. The beam training method according to claim 1, characterized in that: Also includes: Update the beam width of the working beam or update the beam width of the inquiry beam or update the grouping method of the inquiry beam set, and perform the following steps: Obtain an updated working beam set and an updated inquiry beam set; the updated working beam set includes at least one working beam, the updated inquiry beam set includes K2 inquiry beams, the K2 inquiry beams are divided into Q2 inquiry beam groups, and K2 and Q2 are both positive integers greater than or equal to 2; Using the time-frequency resource position within Q2 beam training cycles to send pilot information to train the updated working beam set and the updated inquiry beam set; The beam training cycle includes the working beam sending time and the inquiry beam sending time; The sending of pilot information by using the time-frequency resource position within the Q2 beam training cycles includes: For each beam training cycle, at a time-frequency resource position within the working beam sending time corresponding to each beam training cycle, pilot information is sent using a working beam in the updated working beam set; At the time-frequency resource position within the inquiry beam sending time corresponding to each beam training cycle, the pilot information is sent using an inquiry beam in any group of the updated inquiry beam groups.

10. A beam training method, applied to a terminal, comprising: receiving a plurality of pilot information from a network device at a time-frequency resource position within Q1 beam training cycles; The multiple pilot information includes at least one working beam pilot information and K1 inquiry beam pilot information; wherein the working beam pilot information is pilot information sent by the network device using the working beam at Q1 working beam sending times within Q1 beam training cycles, and the inquiry beam pilot information is pilot information sent by the network device using any group of inquiry beam groups at Q1 inquiry beam sending times within Q1 beam training cycles, the working beam is used for long-term communication of control signals and service channels between the terminal and the network device, and the inquiry beam is used for beam discovery during beam training; K1 and Q1 are both positive integers greater than or equal to 2; detecting signal quality of a plurality of the pilot information; The signal qualities of the beams corresponding to the plurality of pilot information are fed back to the network device.

11. The beam training method according to claim 10, characterized in that: Also includes: Receive the number of pilot information sent from the network device in each beam training cycle; The receiving of multiple pilot information from the network device at the time-frequency resource position within the Q1 beam training cycles includes: At the time-frequency resource position in each beam training cycle, pilot information corresponding to the pilot information quantity is received.

12. A network device, comprising a memory, a processor, and a program stored in the memory and executable on the processor, wherein the program, when executed by the processor, implements the steps of the beam training method according to any one of claims 1 to 9.

13. A terminal, comprising a memory, a processor, and a program stored in the memory and executable on the processor, wherein when the program is executed by the processor, the steps of the beam training method according to claim 10 or 11 are implemented.

14. A beam training system, comprising a network device and a terminal, wherein the network device is used to execute the steps of the beam training method according to any one of claims 1 to 9, and the terminal is used to execute the steps of the beam training method according to claim 10 or 11.

15. A storage medium for computer-readable storage, wherein the storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the steps of the beam training method according to any one of claims 1 to 9 or the steps of the beam training method according to claim 10 or 11.

Citation Information

Patent Citations

  • System and method for beam management

    CN108886387A