Signal transmission method and device

The base station sends configuration information about the corresponding relationship between candidate resources and beams. The user terminal selects the target beam and sends signals on the target resources. The base station sends feedback signals on the target beam, which solves the problem that the base station cannot accurately send downlink feedback signals and improves the reliability of signal transmission.

CN114391292BActive Publication Date: 2025-08-29BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202080003379.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-11-26
Publication Date
2025-08-29
Estimated Expiration
2040-11-26

Smart Images

  • Figure CN114391292B_ABST
    Figure CN114391292B_ABST
Patent Text Reader

Abstract

This application proposes a signal transmission method and apparatus, relating to the field of wireless communication technology. The solution comprises: sending configuration information, the configuration information including candidate resources; receiving a signal on a target resource among the candidate resources; and sending a feedback signal on a target beam corresponding to the target resource. In this application, a base station can send configuration information including candidate resources, receive a signal on a target resource among the candidate resources, and send a feedback signal on a target beam corresponding to the target resource, thereby improving the reliability of the base station's feedback signal transmission.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of mobile communications, and in particular to a signal transmission method and device. Background Art

[0002] In related technologies, when a base station configures uplink resources for a user terminal, since the base station's downlink transmission beam will scan and send to different spatial locations at different times, when the base station receives the uplink resources sent by the user terminal, it is unclear on which beam the user terminal will receive the feedback signal, and therefore cannot accurately send the downlink feedback signal to the user terminal, which in turn causes the user terminal to be unable to receive the downlink feedback signal. Summary of the Invention

[0003] The signal transmission method, device, electronic device and storage medium proposed in this application are used to solve the problem in related technologies that the base station cannot accurately send downlink feedback signals to the user terminal.

[0004] The first aspect embodiment of the present application proposes a signal transmission method, which is applied to a base station. The method includes: sending configuration information, the configuration information includes candidate resources; receiving a signal on a target resource among the candidate resources; and sending a feedback signal on a target beam corresponding to the target resource.

[0005] The second aspect embodiment of the present application proposes another signal transmission method, which is applied to a user terminal. The method includes: selecting a target beam from the candidate beams according to the candidate resource configuration, the candidate beam configuration, and the correspondence configuration between the candidate resources and the candidate beams; determining that the candidate resource corresponding to the target beam is the target resource according to the correspondence; and sending a signal on the target resource.

[0006] An embodiment of the third aspect of the present application proposes a signal transmission device, which is applied to a base station, and the device includes: a first sending module, configured to send configuration information, wherein the configuration information includes candidate resources; a receiving module, configured to receive a signal on a target resource among the candidate resources; and a second sending module, configured to send a feedback signal on a target beam corresponding to the target resource.

[0007] The fourth aspect embodiment of the present application proposes another signal transmission device, which is applied to a user terminal, and the device includes: a selection module, configured to select a target beam from the candidate beam according to the candidate resource configuration, the candidate beam configuration and the correspondence configuration between the candidate resources and the candidate beam; a determination module, configured to determine that the candidate resource corresponding to the target beam is the target resource according to the correspondence; and a third sending module, configured to send a signal on the target resource.

[0008] The fifth aspect embodiment of the present application provides a base station, including the signal transmission device described in the third aspect embodiment of the present application.

[0009] The sixth embodiment of the present application provides a user terminal, including the signal transmission device described in the fourth embodiment of the present application.

[0010] The seventh aspect embodiment of the present application provides an electronic device, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute the signal transmission method described in the first aspect embodiment of the present application, or the signal transmission method described in the second aspect embodiment of the present application.

[0011] The eighth aspect embodiment of the present application provides a computer storage medium, wherein the computer storage medium stores computer-executable instructions. After the computer-executable instructions are executed by the processor, they can implement the signal transmission method described in the first aspect embodiment of the present application, or the signal transmission method described in the second aspect embodiment of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] The above and / or additional aspects and advantages of the present application will become apparent and easily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:

[0013] Figure 1 A schematic diagram of a flow chart of a signal transmission method provided in an embodiment of the present application;

[0014] Figure 2 A flowchart of another signal transmission method provided in an embodiment of the present application;

[0015] Figure 3 A schematic diagram of configuring the numbering of candidate resources in another signal transmission method provided in an embodiment of the present application;

[0016] Figure 4 A schematic diagram of configuring the numbering of candidate resources in another signal transmission method provided in an embodiment of the present application;

[0017] Figure 5 A schematic diagram of configuring the numbering of candidate resources in another signal transmission method provided in an embodiment of the present application;

[0018] Figure 6 A schematic diagram of configuring the numbering of candidate resources in another signal transmission method provided in an embodiment of the present application;

[0019] Figure 7 A flowchart of another signal transmission method provided in an embodiment of the present application;

[0020] Figure 8 A flowchart of another signal transmission method provided in an embodiment of the present application;

[0021] Figure 9 A schematic structural diagram of a signal transmission device provided in an embodiment of the present application;

[0022] Figure 10 A schematic structural diagram of another signal transmission device provided in an embodiment of the present application;

[0023] Figure 11 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0024] The following describes in detail embodiments of the present application, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present application, and should not be construed as limiting the present application.

[0025] The base stations and user terminals involved in the embodiments of the present application are specifically described as follows: The base station is deployed in a wireless access network to provide wireless access functions for user terminals. The base station can communicate wirelessly with the user terminal via one or more antennas. The base station can provide communication coverage for its geographical area. The base station can include different types such as macro base stations, micro base stations, relay stations, access points, etc. In some embodiments, the base station may be referred to by those skilled in the art as a base station transceiver, a wireless base station, an access point, a wireless transceiver, a basic service set (BSS), an extended service set (ESS), a node B (NodeB), an evolved node B (eNB or eNodeB) or other appropriate terms. For example, in a 5G system, the base station is called a gNB. For the convenience of description, in the embodiments of the present application, the above-mentioned devices that provide wireless communication functions for user terminals are collectively referred to as base stations.

[0026] User terminals can be dispersed throughout the mobile communication system, and each user terminal can be stationary or mobile. User terminals can also be referred to as mobile stations, user stations, mobile units, subscriber units, wireless units, remote units, mobile devices, terminal devices, wireless devices, wireless communication devices, remote devices, mobile user stations, access user devices, mobile user devices, wireless user devices, remote user devices, handheld devices, user agents, mobile clients, clients, or some other appropriate terms by those skilled in the art. A user terminal can be a cellular phone, a personal digital assistant (PDA), a wireless modem, a wireless communication device, a handheld device, a tablet computer, a laptop computer, a cordless phone, a wireless local loop (WLL) station, etc., capable of communicating with a base station in a mobile communication system.

[0027] Figure 1 A flow chart of a signal transmission method provided in an embodiment of the present application is executed by a base station (BS), such as Figure 1 As shown, the signal transmission method includes the following steps:

[0028] S101: Send configuration information, where the configuration information includes candidate resources.

[0029] In some embodiments of the present application, a base station may send configuration information to a user terminal, the configuration information including candidate resources. It should be noted that candidate resources are uplink resources used by the user terminal to send signaling and / or information to the base station. It is understood that there may be one or more candidate resources.

[0030] Optionally, the configuration information also includes at least one of the following: candidate beams, a correspondence table between candidate resources and candidate beams, and an identifier of a correspondence method between candidate resources and candidate beams.

[0031] In this embodiment, the base station may pre-configure candidate beams, a table of correspondences between candidate resources and candidate beams, and identifiers of methods for corresponding candidate resources and candidate beams, and transmit at least one of the three types of information and the candidate resources as configuration information to the user terminal. As another possible implementation, the user terminal may pre-configure at least one of the candidate beams, the corresponding method, and a calculation formula for configuring the corresponding relationship.

[0032] It is understood that there are one or more candidate resources and one or more candidate beams, and there is a correspondence between candidate resources and candidate beams, with each candidate resource corresponding to one candidate beam. For multiple candidate resources in each resource allocation period, one candidate beam can correspond to one or more candidate resources. For example, if there are four candidate resources in a 10ms resource allocation period, if there are four candidate beams, each candidate beam can correspond to one candidate resource. If there are two candidate beams, each candidate beam can correspond to two candidate resources.

[0033] Optionally, configuring a correspondence table between candidate resources and candidate beams may include at least one of the following:

[0034] Method 1: According to the candidate resources, candidate beams and corresponding methods, a preset corresponding method is used to configure a corresponding relationship table between the candidate resources and the candidate beams.

[0035] In this embodiment, a corresponding method is preset in the user terminal, and the preset corresponding method can be used to configure the corresponding relationship table between the candidate resources and the candidate beams.

[0036] Alternatively, if multiple corresponding methods are pre-set in the user terminal, the corresponding method corresponding to the identifier can be obtained from the preset multiple calculation formulas according to the identifier of the corresponding method sent by the base station, and the corresponding method corresponding to the identifier can be used to configure the correspondence table between the candidate resources and the candidate beams.

[0037] Method 2: Based on the candidate resources, candidate beams, and the corresponding method, a calculation formula corresponding to a preset corresponding method is used to configure a corresponding relationship table between the candidate resources and the candidate beams.

[0038] In this embodiment, a calculation formula corresponding to a corresponding method is pre-set in the user terminal, and the calculation and formula corresponding to the preset corresponding method can be used to configure the correspondence table between candidate resources and candidate beams.

[0039] Alternatively, if calculation formulas corresponding to multiple corresponding methods are pre-set in the user terminal, the calculation formula corresponding to the corresponding method corresponding to the identifier can be obtained from the preset multiple calculation formulas according to the identifier of the corresponding method sent by the base station, and the calculation formula corresponding to the corresponding method corresponding to the identifier can be used to configure the correspondence table between the candidate resources and the candidate beams.

[0040] The above preset corresponding methods and their corresponding calculation formulas include but are not limited to the following three or two forms:

[0041] For example, the corresponding method is to stagger candidate resources among candidate beams. The corresponding calculation formula is derived as follows: Assume that the total number of candidate resources in a resource allocation cycle is N, and the candidate resources are numbered from 0 to N-1. The total number of beams is M, and the beams are numbered from 0 to M-1. The number of resources allocated to each beam is N / M. The resource number allocated to the i-th beam is i+M*j, where j ranges from [0 to (N / M)-1].

[0042] For example, the corresponding method is to evenly distribute candidate resources among candidate beams. The corresponding calculation formula is derived as follows: Assume that the total number of candidate resources in a resource allocation cycle is N, and the candidate resources are numbered from 1 to N. The total number of beams is M, and the beams are numbered from 1 to M. The number of resources allocated to each beam is N / M. The resource number allocated to the i-th beam is [1 + (i-1) * (N / M), 1 + (i-1) * (N / M) + ((N / M) - 1)].

[0043] For example, a corresponding method is to evenly distribute candidate resources among candidate beams. Another corresponding calculation formula is derived as follows: Assume that the total number of candidate resources in a resource allocation cycle is N, and the candidate resources are numbered from 0 to N-1. The total number of beams is M, and the beams are numbered from 0 to M-1. Therefore, the number of resources allocated to each beam is N / M. The resource number allocated to the i-th beam is [i*(N / M), i*(N / M)+((N / M)-1)].

[0044] Optionally, the candidate beams may be configured via a broadcast message, and the candidate resources and the above-mentioned correspondence may be configured via dedicated signaling of the user terminal, wherein the dedicated signaling may be Radio Resource Control (RRC) signaling.

[0045] Optionally, the configuration information further includes at least one of the following: the type of the candidate resource, the status of the user terminal corresponding to the candidate resource, and resource configuration information of the candidate resource.

[0046] The candidate resource type includes at least one of the following types: a data channel, a control channel, and a sounding signal. For example, the data channel may include a physical uplink shared channel (PUSCH), the control channel may include a physical uplink control channel (PUCCH), and the sounding signal may include a sounding reference signal (SRS). It should be noted that when the candidate resource is an uplink control channel, the uplink transmission resource of the user terminal is an uplink grant (Configured Grant, CG) configured by the network.

[0047] The status of the user terminal corresponding to the candidate resource may include an idle (IDLE) state and an inactive (INACTIVE) state.

[0048] The resource configuration information includes at least one of the following information: a resource allocation period, a frequency domain resource location, a time domain starting resource location, the number of resources in the resource allocation period, a time domain interval between adjacent resources, and a frequency interval between adjacent resources. It should be noted that the frequency domain resource location includes but is not limited to a cell identifier and a bandwidth part (BWP) identifier.

[0049] Optionally, the configuration information may further include an identifier of a candidate beam, wherein the identifier of the candidate beam includes at least one of a synchronization signal block (SSB) identifier and a channel state information reference signal (CSI-RS) identifier.

[0050] S102: Receive a signal from a target resource among candidate resources.

[0051] In some embodiments of the present application, the user terminal may determine a target resource from candidate resources in the configuration information, and then send a signal on the target resource. Further, the base station may receive the signal sent by the user terminal on the target resource.

[0052] Optionally, when the configuration information also includes a correspondence table between candidate resources and candidate beams, the target resource is the candidate resource corresponding to the target beam in the candidate beams. For details on how the user terminal determines the target resource from the candidate resources in the configuration information, please refer to the relevant content of the user terminal side embodiment, which is not limited here.

[0053] S103: Send a feedback signal on the target beam corresponding to the target resource.

[0054] In the embodiment of the present application, the target resource is one of the candidate resources, and the target beam is one of the candidate beams.

[0055] In an embodiment of the present application, the base station may pre-configure a method for corresponding between candidate resources and candidate beams. The method may be a table of correspondence between candidate resources and candidate beams, or a preset calculation formula, through which the correspondence between candidate resources and candidate beams can be obtained. For example: the base station side has a built-in table of correspondence between candidate resources and candidate beams, and the target beam is obtained by entering the target resource into the table of correspondence, and a feedback signal is sent on the target beam; for another example: the base station side may have a built-in method for corresponding between candidate resources and candidate beams, and the method includes a preset calculation formula. The method or calculation formula may be used to obtain a table of correspondence between candidate resources and candidate beams, and the target beam is obtained by entering the target resource into the table of correspondence.

[0056] In some embodiments of the present application, the base station may send a feedback signal to the user terminal on a target beam corresponding to the target resource.

[0057] In related technologies, when a base station configures uplink resources for a user terminal, since the base station's downlink transmission beam will scan and send to different spatial locations at different times, when the base station receives the uplink resources sent by the user terminal, it is unclear on which beam the user terminal will receive the feedback signal, and therefore cannot accurately send the downlink feedback signal to the user terminal, which in turn causes the user terminal to be unable to receive the downlink feedback signal.

[0058] In this embodiment, configuration information is sent, including candidate resources, a signal from a target resource among the candidate resources is received, and a feedback signal is sent on a target beam corresponding to the target resource. Thus, the base station can send configuration information including candidate resources, receive signals from a target resource among the candidate resources, and send a feedback signal on a target beam corresponding to the target resource, thereby improving the reliability of feedback signal transmission by the base station.

[0059] Figure 2 This is a flow chart of another signal transmission method provided in an embodiment of the present application, which is executed by a base station. Figure 2 As shown, the signal transmission method includes the following steps:

[0060] S201: Send configuration information, where the configuration information includes candidate resources and at least one item in a correspondence table between candidate beams, candidate resource numbers, and candidate beam numbers.

[0061] In some embodiments of the present application, the correspondence table between candidate resources and candidate beams includes: a correspondence table between the numbers of the candidate resources and the numbers of the candidate beams.

[0062] It is understandable that before sending the configuration information, the base station may configure a correspondence table between the numbers of the candidate resources and the numbers of the candidate beams. The following two possible implementations may be included:

[0063] Method 1: Determine the number of groups according to the number of candidate beams, divide consecutively numbered candidate resources into the same group, correspond the numbers of the candidate resources in the same group with the number of the same candidate beam, and obtain a correspondence table between the numbers of the candidate resources and the numbers of the candidate beams.

[0064] For example, if the number of candidate resources is 8, the number of groups can be determined to be 2. The candidate resources numbered 1 to 4 are divided into group 1, and the candidate resources numbered 5 to 8 are divided into group 2. The candidate resources numbered 1 to 4 in group 1 correspond to candidate beam 1, and the candidate resources numbered 5 to 8 in group 2 correspond to candidate beam 2.

[0065] Method 2: Determine the number of groups based on the number of candidate beams, interleave and group the sequentially numbered candidate resources according to the group number, match the numbers of the candidate resources in the same group with the number of the same candidate beam, and obtain a correspondence table between the numbers of the candidate resources and the numbers of the candidate beams.

[0066] For example, if the number of candidate resources is 9, the number of groups can be determined to be 2. The candidate resources numbered 1, 3, 5, 7, and 9 are divided into group 1, and the candidate resources numbered 2, 4, 6, and 8 are divided into group 2. The candidate resources numbered 1, 3, 5, 7, and 9 in group 1 correspond to candidate beam 1, and the candidate resources numbered 2, 4, 6, and 8 in group 2 correspond to candidate beam 2.

[0067] In some embodiments of the present application, in order to distinguish multiple candidate resources within the same resource allocation period, at least one of the time domain resources, frequency domain resources, and demodulation signals of different candidate resources in the resource allocation period is different. The time domain resources may include time slots (SLOTs), the frequency domain resources may include physical resource blocks (PRBs), and the demodulation signals may include demodulation reference signals (DMRSs).

[0068] At this time, configuring the numbering of the candidate resources may include performing at least one of time domain numbering, frequency domain numbering, and demodulation signal numbering on the candidate resources.

[0069] The numbering order of at least one of the time domain number, the frequency domain number and the demodulated signal number is determined by the network configuration, or by the numbering rule agreed upon by the network configuration or the protocol.

[0070] For example, the time domain numbers may be numbered in chronological order or in reverse chronological order. For example, if the time domain numbers are numbered in chronological order, the number of the candidate resource with time slot 1 is smaller than the number of the candidate resource with time slot 2. Conversely, if the time domain numbers are numbered in reverse chronological order, the number of the candidate resource with time slot 1 is larger than the number of the candidate resource with time slot 2.

[0071] For example, the frequency domain numbers may be numbered from small to large or from large to small according to the frequency values. For example, if the frequency domain numbers are numbered from small to large according to the frequency values, the number of the candidate resource whose physical resource block PRB is 1 is smaller than the number of the candidate resource whose physical resource block PRB is 2. Conversely, if the frequency domain numbers are numbered from large to small according to the frequency values, the number of the candidate resource whose physical resource block PRB is 1 is larger than the number of the candidate resource whose physical resource block PRB is 2.

[0072] Configuring the numbering of candidate resources, if the candidate resources are numbered in the time domain and the frequency domain, can include the following two possible implementations:

[0073] Method 1: The time domain number is placed before the frequency domain number.

[0074] Optionally, the next resource of the last frequency domain resource in the current time domain is the unnumbered resource that is closest in time position and frequency to the last frequency domain resource. Figure 3 As shown, the frequency domain resources for time slot 1 are resources 1 to 3, then the last frequency domain resource for time slot 1 is resource 3, and the next resource is the unnumbered resource that is closest in time position and frequency to resource 3, which is taken as resource 4, and then the frequency domain resources for time slot 2 are resources 4 to 6.

[0075] Alternatively, the frequency domain resources in the same time domain are numbered in ascending order or descending order according to the frequency value. Figure 4 As shown, the frequency domain resources with time slot 1 are numbered from small to large according to the frequency value, and are numbered from 1 to 3 in sequence. The frequency domain resources with time slot 2 are numbered from small to large according to the frequency value, and are numbered from 4 to 6 in sequence.

[0076] Method 2: The frequency domain number is placed before the time domain number.

[0077] Optionally, the next resource of the last time domain resource in the current frequency domain is the resource that is closest in frequency position and time to the last time domain resource and has not yet been numbered. Figure 5As shown, the time domain resources with frequency f1 are 1 to 3, then the last time domain resource with frequency f1 is resource 3, and the next resource is the unnumbered resource that is closest to the frequency position and time of resource 3, which is regarded as resource 4, and the time domain resources with frequency f2 are resources 4 to 6.

[0078] Alternatively, the time domain resources in the same frequency domain are numbered in chronological order or in reverse chronological order. Figure 6 As shown, the time domain resources with a frequency of f1 are numbered in chronological order, from 1 to 3, and the time domain resources with a frequency of f2 are numbered in chronological order, from 4 to 6.

[0079] S202: Receive a signal from a target resource among candidate resources.

[0080] S203: Send a feedback signal on the target beam corresponding to the target resource.

[0081] In the embodiment of the present application, step S202 and step S203 can be implemented respectively using any of the methods in the embodiments of the present application. The embodiment of the present application does not limit this and will not be repeated.

[0082] In this embodiment, configuration information is sent, including candidate resources and at least one item from a table of correspondences between candidate beams, candidate resource numbers, and candidate beam numbers. A signal from a target resource is received, and a feedback signal is sent on the target beam corresponding to the target resource. Thus, the base station can determine the target beam corresponding to the target resource based on the table of correspondences between candidate resource numbers and candidate beam numbers, and send the feedback signal on the target beam corresponding to the target resource, thereby improving the reliability of downlink feedback signal transmission.

[0083] It is understandable that when the type of the candidate resource is a data channel, the Hybrid Automatic Repeat Request (HABQ) process numbers of the candidate resources in the resource allocation cycle are the same, or the HABQ process numbers of all configured candidate resources are the same.

[0084] Among them, when the hybrid automatic repeat request process numbers of the candidate resources in the resource allocation cycle are the same, the hybrid automatic repeat request process numbers of the candidate resources in the resource allocation cycle are determined according to the hybrid automatic repeat request process numbers of any one of the candidate resources with the earliest time domain, the latest time domain, the largest frequency, the smallest frequency, the smallest number and the largest number in the resource allocation cycle.

[0085] Figure 7 This is a flow chart of another signal transmission method provided in an embodiment of the present application, which is executed by a user terminal. Figure 7 As shown, the signal transmission method includes the following steps:

[0086] S301 : Select a target beam from candidate beams according to candidate resource configuration, candidate beam configuration, and a correspondence configuration between candidate resources and candidate beams.

[0087] In an embodiment of the present application, a user terminal may receive configuration information sent by a base station, where the configuration information includes candidate resources. The configuration information may also include at least one of candidate beams, a correspondence table between candidate resources and candidate beams, and an identifier of a correspondence method between candidate resources and candidate beams.

[0088] In some embodiments of the present application, the user terminal may configure at least one of the candidate beams, the correspondence method between candidate resources and candidate beams, and the calculation formula for configuring the correspondence relationship by itself, or the user terminal may receive configuration information sent by the base station, and the configuration information includes at least one of the candidate beams, the correspondence table between candidate resources and candidate beams, and the identifier of the correspondence method between candidate resources and candidate beams.

[0089] It can be understood that there are one or more candidate resources and candidate beams, and there is a corresponding relationship between the candidate resources and the candidate beams, and each candidate resource corresponds to one candidate beam.

[0090] Optionally, configuring a correspondence between candidate resources and candidate beams may include at least one of the following:

[0091] Method 1: According to the candidate resources, candidate beams and corresponding methods, a preset corresponding method is used to configure the corresponding relationship between the candidate resources and the candidate beams.

[0092] In this embodiment, a corresponding method is preset in the user terminal, and the preset corresponding method can be used to configure the corresponding relationship table between the candidate resources and the candidate beams.

[0093] Alternatively, if multiple corresponding methods are pre-set in the user terminal, the corresponding method corresponding to the identifier can be obtained from the preset multiple corresponding methods according to the identifier of the corresponding method sent by the base station, and the corresponding relationship between the candidate resources and the candidate beams can be configured using the corresponding method corresponding to the identifier.

[0094] Method 2: Based on the candidate resources, candidate beams, and the corresponding method, a calculation formula corresponding to a preset corresponding method is used to configure the corresponding relationship between the candidate resources and the candidate beams.

[0095] In this embodiment, a calculation formula corresponding to a corresponding method is pre-set in the user terminal, and the calculation and formula corresponding to the preset corresponding method can be used to configure the correspondence table between candidate resources and candidate beams.

[0096] Alternatively, if calculation formulas corresponding to multiple corresponding methods are pre-set in the user terminal, the calculation formula corresponding to the corresponding method corresponding to the identifier can be obtained from the preset multiple calculation formulas according to the identifier of the corresponding method sent by the base station, and the calculation formula corresponding to the corresponding method corresponding to the identifier can be used to configure the correspondence between the candidate resources and the candidate beams.

[0097] Optionally, when the configuration information sent by the network side only includes candidate resources, the user terminal detects the number of reference signals corresponding to the downlink beam, and numbers the downlink beam according to the number of reference signals and the rules agreed upon in the protocol. For example, if the user terminal detects that one SSB burst contains four SSB signals (for example, the four SSB signals are numbered SSB1 / 2 / 3 / 4 in time sequence), the user terminal determines that the number of downlink beams is four, and the four SSB signals correspond to four different beams, then beam 1 corresponds to SSB1, beam 2 corresponds to SSB2, and so on. The four beams corresponding to SSB1, SSB2, SSB3, and SSB4 are candidate beams. The user terminal obtains a correspondence table between candidate resources and candidate beams based on the candidate resources configured by the network, the candidate beams it detects, and the preset correspondence method or calculation formula between candidate resources and candidate beams.

[0098] The above preset corresponding methods and their corresponding calculation formulas include but are not limited to the following three forms:

[0099] For example, the corresponding method is to stagger candidate resources among candidate beams. The corresponding calculation formula is derived as follows: Assume that the total number of candidate resources in a resource allocation cycle is N, and the candidate resources are numbered from 0 to N-1. The total number of beams is M, and the beams are numbered from 0 to M-1. The number of resources allocated to each beam is N / M. The resource number allocated to the i-th beam is i+M*j, where j ranges from [0 to (N / M)-1].

[0100] For example, the corresponding method is to evenly distribute candidate resources among candidate beams. The corresponding calculation formula is derived as follows: Assume that the total number of candidate resources in a resource allocation cycle is N, and the candidate resources are numbered from 1 to N. The total number of candidate beams is M, and the candidate beams are numbered from 1 to M. The number of candidate resources allocated to each candidate beam is N / M. The candidate resource numbers allocated to the i-th candidate beam are [1 + (i-1) * (N / M), 1 + (i-1) * (N / M) + ((N / M) - 1)].

[0101] For example, a corresponding method is to evenly distribute candidate resources among candidate beams. Another corresponding calculation formula is derived as follows: Assume that the total number of candidate resources in a resource allocation cycle is N, and the candidate resources are numbered from 0 to N-1. The total number of candidate beams is M, and the candidate beams are numbered from 0 to M-1. Therefore, the number of candidate resources allocated to each candidate beam is N / M. The resource number allocated to the i-th candidate beam is [i*(N / M), i*(N / M)+((N / M)-1)].

[0102] Specifically, configuring the correspondence between candidate resources and candidate beams may include the following four possible implementations:

[0103] Method 1: If the user terminal only receives the candidate resource configuration, the correspondence between the candidate resources and the candidate beam can be configured according to the received candidate resource configuration, the preset candidate beam configuration and the preset corresponding method; or, the correspondence between the candidate resources and the candidate beam can be configured according to the received candidate resource configuration, the preset candidate beam configuration and the preset calculation formula.

[0104] Method 2: If the user terminal only receives candidate resource configuration and candidate beam configuration, the correspondence between the candidate resources and the candidate beams can be configured according to the received candidate resource configuration, the received candidate beam configuration and the preset correspondence method; or, the correspondence between the candidate resources and the candidate beams can be configured according to the received candidate resource configuration, the received candidate beam configuration and the preset calculation formula.

[0105] Method 3: If the user terminal only receives the candidate resource configuration and the identifier of the correspondence method between the candidate resources and the candidate beams, it can obtain the preset correspondence method or the calculation formula corresponding to the corresponding method according to the identifier of the corresponding method, and then configure the correspondence between the candidate resources and the candidate beams according to the received candidate resource configuration, the preset candidate beam configuration and the preset correspondence method; or, configure the correspondence between the candidate resources and the candidate beams according to the received candidate resource configuration, the preset candidate beam configuration and the calculation formula corresponding to the correspondence method.

[0106] Method 4: If the user terminal only receives the candidate resource configuration, the candidate beam configuration, and the identifier of the corresponding method between the candidate resources and the candidate beam, it can obtain the preset corresponding method or the calculation formula corresponding to the corresponding method according to the identifier of the corresponding method, and then configure the corresponding relationship between the candidate resources and the candidate beam according to the received candidate resource configuration, the received candidate beam configuration and the preset corresponding method; or, configure the corresponding relationship between the candidate resources and the candidate beam according to the received candidate resource configuration, the received candidate beam configuration and the calculation formula corresponding to the corresponding method.

[0107] Method 5: If the user terminal only receives the candidate resource configuration and the correspondence table between the candidate resources and the candidate beams, the correspondence between the candidate resources and the candidate beams can be configured according to the received candidate resource configuration, the preset candidate beam configuration, and the correspondence table between the received candidate resources and the candidate beams.

[0108] For example, the correspondence between candidate resources and candidate beams can be queried in the received correspondence table between candidate resources and candidate beams, and the correspondence between candidate resources and candidate beams can be configured based on the queried correspondence between candidate resources and candidate beams.

[0109] In an embodiment of the present application, the user terminal may select a target beam from candidate beams.

[0110] In some embodiments of the present application, the correspondence configuration between the candidate resources and the candidate beams includes: the correspondence configuration between the numbers of the candidate resources and the numbers of the candidate beams.

[0111] It is understandable that configuring the correspondence between the numbers of the candidate resources and the numbers of the candidate beams may include the following two possible implementations:

[0112] Method 1: Determine the number of groups according to the number of candidate beams, divide consecutively numbered candidate resources into the same group, and correspond the numbers of the candidate resources in the same group to the number of the same candidate beam.

[0113] For example, if the number of candidate resources is 8, the number of groups can be determined to be 2. The candidate resources numbered 1 to 4 are divided into group 1, and the candidate resources numbered 5 to 8 are divided into group 2. The candidate resources numbered 1 to 4 in group 1 correspond to candidate beam 1, and the candidate resources numbered 5 to 8 in group 2 correspond to candidate beam 2.

[0114] Method 2: Determine the number of groups according to the number of candidate beams, interleave and group the sequentially numbered candidate resources according to the group numbers, and correspond the numbers of the candidate resources in the same group to the number of the same candidate beam.

[0115] For example, if the number of candidate resources is 9, the number of groups can be determined to be 2. The candidate resources numbered 1, 3, 5, 7, and 9 are divided into group 1, and the candidate resources numbered 2, 4, 6, and 8 are divided into group 2. The candidate resources numbered 1, 3, 5, 7, and 9 in group 1 correspond to candidate beam 1, and the candidate resources numbered 2, 4, 6, and 8 in group 2 correspond to candidate beam 2.

[0116] In some embodiments of the present application, in order to distinguish multiple candidate resources within the same resource allocation period, at least one of the time domain resources, frequency domain resources, and demodulation signals of different candidate resources in the resource allocation period is different. The time domain resources may include time slots (SLOTs), the frequency domain resources may include physical resource blocks (PRBs), and the demodulation signals may include demodulation reference signals (DMRSs).

[0117] At this time, configuring the numbering of the candidate resources may include performing at least one of time domain numbering, frequency domain numbering, and demodulation signal numbering on the candidate resources.

[0118] The numbering order of at least one of the time domain number, the frequency domain number and the demodulated signal number is determined by the network configuration, or by the numbering rule agreed upon by the network configuration or the protocol.

[0119] For example, the time domain numbers may be numbered in chronological order or in reverse chronological order. For example, if the time domain numbers are numbered in chronological order, the number of the candidate resource with time slot 1 is smaller than the number of the candidate resource with time slot 2. Conversely, if the time domain numbers are numbered in reverse chronological order, the number of the candidate resource with time slot 1 is larger than the number of the candidate resource with time slot 2.

[0120] For example, the frequency domain numbers may be numbered from small to large or from large to small according to the frequency values. For example, if the frequency domain numbers are numbered from small to large according to the frequency values, the number of the candidate resource whose physical resource block PRB is 1 is smaller than the number of the candidate resource whose physical resource block PRB is 2. Conversely, if the frequency domain numbers are numbered from large to small according to the frequency values, the number of the candidate resource whose physical resource block PRB is 1 is larger than the number of the candidate resource whose physical resource block PRB is 2.

[0121] Configuring the numbering of candidate resources, if the candidate resources are numbered in the time domain and the frequency domain, can include the following two possible implementations:

[0122] Method 1: The time domain number is placed before the frequency domain number.

[0123] Optionally, the next resource of the last frequency domain resource in the current time domain is the unnumbered resource that is closest in time position and frequency to the last frequency domain resource. Figure 3 As shown, the frequency domain resources for time slot 1 are resources 1 to 3, then the last frequency domain resource for time slot 1 is resource 3, and the next resource is the unnumbered resource that is closest in time position and frequency to resource 3, which is taken as resource 4, and then the frequency domain resources for time slot 2 are resources 4 to 6.

[0124] Alternatively, the frequency domain resources in the same time domain are numbered in ascending order or descending order according to the frequency value. Figure 4 As shown, the frequency domain resources with time slot 1 are numbered from small to large according to the frequency value, and are numbered from 1 to 3 in sequence. The frequency domain resources with time slot 2 are numbered from small to large according to the frequency value, and are numbered from 4 to 6 in sequence.

[0125] Method 2: The frequency domain number is placed before the time domain number.

[0126] Optionally, the next resource of the last time domain resource in the current frequency domain is the resource that is closest in frequency position and time to the last time domain resource and has not yet been numbered. Figure 5 As shown, the time domain resources with frequency f1 are 1 to 3, then the last time domain resource with frequency f1 is resource 3, and the next resource is the unnumbered resource that is closest to the frequency position and time of resource 3, which is regarded as resource 4, and the time domain resources with frequency f2 are resources 4 to 6.

[0127] Alternatively, the time domain resources in the same frequency domain are numbered in chronological order or in reverse chronological order. Figure 6 As shown, the time domain resources with a frequency of f1 are numbered in chronological order, from 1 to 3, and the time domain resources with a frequency of f2 are numbered in chronological order, from 4 to 6.

[0128] S302: Determine, according to the corresponding relationship, the candidate resource corresponding to the target beam as the target resource.

[0129] In an embodiment of the present application, the user terminal may determine that the candidate resource corresponding to the target beam is the target resource based on the correspondence between the candidate resources and the candidate beams.

[0130] S303: Send a signal on the target resource.

[0131] In some embodiments of the present application, the user terminal may send a signal to the base station on the target resource.

[0132] Optionally, sending the signal on the target resource may include obtaining the location of the target resource and sending the signal on the target resource according to the location of the target resource.

[0133] In some embodiments of the present application, the candidate resource configuration includes resource configuration information of the candidate resource. In this case, the location of the candidate resource can be determined according to the resource configuration information of the candidate resource.

[0134] The resource configuration information of the candidate resources may include at least one of a resource allocation period, a frequency domain resource position, a time domain starting resource position, the number of resources in the resource allocation period, a time domain interval between adjacent resources, and a frequency interval between adjacent resources. Accordingly, determining the position of the candidate resources based on the resource configuration information of the candidate resources may include determining the position of the first candidate resource in the resource allocation period based on the resource allocation period and the time domain starting resource position, and after determining the position of the first candidate resource in the resource allocation period, determining the positions of the second to last candidate resources in the resource allocation period based on at least one of the number of resources in the resource allocation period, the time domain interval between adjacent resources, and the frequency interval between adjacent resources.

[0135] Optionally, determining the position of the first candidate resource in the resource allocation cycle based on the resource allocation cycle and the time domain starting resource position may include determining the position of the first candidate resource based on a calculation formula between the position of the first candidate resource and the resource allocation cycle and the time domain starting resource position.

[0136] It is understood that after determining the position of the first candidate resource in the resource allocation period, the positions of the second to last candidate resources in the resource allocation period may be determined based on at least one of the number of resources in the resource allocation period, the time domain interval between adjacent resources, and the frequency interval between adjacent resources. For example, the position of the second candidate resource may be determined based on the position of the first candidate resource and the time domain interval between adjacent resources.

[0137] In this embodiment, based on the candidate resource configuration, the candidate beam configuration, and the correspondence configuration between candidate resources and candidate beams, a target beam is selected from the candidate beams. The candidate resource corresponding to the target beam is determined as the target resource based on the correspondence, and a signal is transmitted on the target resource. Thus, the user terminal can select a target beam from the candidate beams, then determine the candidate resource corresponding to the target beam as the target resource based on the correspondence between the candidate resources and candidate beams, and transmit a signal on the target resource.

[0138] Figure 8 This is a flow chart of another signal transmission method provided in an embodiment of the present application, which is executed by a user terminal. Figure 8 As shown, the signal transmission method includes the following steps:

[0139] S401 : Select a target beam from candidate beams according to candidate resource configuration, candidate beam configuration, and a correspondence configuration between candidate resources and candidate beams.

[0140] In some embodiments of the present application, selecting a target beam from candidate beams may include the following two possible implementations:

[0141] Method 1: Determine a candidate beam whose measurement value is equal to or greater than a preset measurement threshold among the candidate beams as a target beam.

[0142] The preset measurement threshold may be determined by network configuration or protocol agreement.

[0143] For example, if the reference signal receiving power (RSRP) in the candidate beam whose synchronization signal block SSB is 1 is equal to or greater than the preset measurement threshold, the user terminal can select the candidate beam whose synchronization signal block SSB is 1 as the target beam.

[0144] Method 2: Determine the candidate beam corresponding to the candidate resource with the closest transmission time of the corresponding user terminal among the candidate resources as the target beam.

[0145] For example, if the transmission time of resource 1 is the latest, the candidate beam corresponding to resource 1 can be determined as the target beam.

[0146] In some embodiments of the present application, the candidate resource configuration may include the status of the user terminal corresponding to the candidate resource, where the status of the user terminal may include an idle state or an inactive state. Selecting a target beam from the candidate beams may include the following two possible implementations:

[0147] Method 1: Determine as the target beam a candidate beam whose measurement value is equal to or greater than a preset measurement threshold and whose corresponding candidate resource corresponds to a user terminal whose state is consistent with the current state of the user terminal.

[0148] For example, if the reference signal receiving power (RSRP) in the candidate beam whose synchronization signal block SSB is 1 is equal to or greater than the preset measurement threshold, and the state of the user terminal corresponding to the candidate beam whose synchronization signal block SSB is 1 is consistent with the current state of the user terminal, the user terminal can select the candidate beam whose synchronization signal block SSB is 1 as the target beam.

[0149] Method 2: Determine as the target beam the candidate beam corresponding to the candidate resource whose corresponding user terminal has the latest transmission time and whose corresponding user terminal state is consistent with the current state of the user terminal.

[0150] For example, if the transmission time of resource 1 is the latest, and the state of the user terminal corresponding to the candidate beam of resource 1 is consistent with the current state of the user terminal, the candidate beam corresponding to resource 1 can be determined as the target beam.

[0151] S402: Determine, according to the corresponding relationship, the candidate resource corresponding to the target beam as the target resource.

[0152] In the embodiment of the present application, step S402 can be implemented in any of the ways in the embodiments of the present application. The embodiment of the present application does not limit this and will not be described in detail.

[0153] S403: Send a signal on the target resource.

[0154] It can be understood that the candidate resource configuration may also include at least one of the hybrid automatic repeat request (HABQ) process number of the candidate resource and the number of hybrid automatic repeat request processes. When the type of the candidate resource is a data channel, the hybrid automatic repeat request process number of the candidate resources in the resource allocation cycle is the same, or the hybrid automatic repeat request process number of all configured candidate resources is the same.

[0155] Among them, when the hybrid automatic repeat request process numbers of the candidate resources in the resource allocation cycle are the same, the hybrid automatic repeat request process numbers of the candidate resources in the resource allocation cycle are determined according to the hybrid automatic repeat request process numbers of any one of the candidate resources with the earliest time domain, the latest time domain, the largest frequency, the smallest frequency, the smallest number and the largest number in the resource allocation cycle.

[0156] Optionally, sending the signal on the target resource may include determining a target HARQ process based on a HARQ process number of the target resource, and using the target HARQ process to send the signal on the target resource. For example, if the HARQ process number of the target resource is 5, the target HARQ process may be determined to be 5, and the signal may be sent on the target resource using the target HARQ process.

[0157] Optionally, after sending a signal on the target resource, a feedback signal can be monitored via a channel, where the spatial relationship of the channel is determined based on the target beam corresponding to the target resource. The channel includes but is not limited to the Physical Downlink Control Channel (PDCCH) and the Physical Downlink Shared Channel (PDSCH).

[0158] For example, if the target beam is a candidate beam whose synchronization signal block SSB is 1, the channel spatial relationship can be determined based on the candidate beam whose synchronization signal block SSB is 1.

[0159] S404: Receive a feedback signal on a target beam corresponding to the target resource.

[0160] In some embodiments of the present application, the user terminal may receive a feedback signal sent by the base station on a target beam corresponding to a target resource.

[0161] In this embodiment, based on the candidate resource configuration, the candidate beam configuration, and the correspondence configuration between the candidate resources and the candidate beams, a target beam is selected from the candidate beams, the candidate resource corresponding to the target beam is determined as the target resource based on the correspondence, a signal is transmitted on the target resource, and a feedback signal is received on the target beam corresponding to the target resource. Thus, the user terminal can select a target beam from the candidate beams, then determine the candidate resource corresponding to the target beam as the target resource based on the correspondence between the candidate resources and the candidate beams, transmit a signal on the target resource, and receive a feedback signal on the target beam, thereby improving the reliability of the user terminal's reception of feedback signals.

[0162] Corresponding to the signal transmission methods provided in the above embodiments, the present application also provides a signal transmission device, which is applied to a base station. Figure 1-Figure 2 The signal transmission method provided in the embodiment corresponds to the embodiment, so the implementation of the signal transmission method is also applicable to the signal transmission device provided in this embodiment, and will not be described in detail in this embodiment. Figure 9 It is a structural schematic diagram of the signal transmission device proposed in this application.

[0163] Figure 9 A schematic diagram of the structure of a signal transmission device provided in an embodiment of the present application.

[0164] like Figure 9 As shown, the signal transmission device 100 includes: a first sending module 110, a receiving module 120 and a second sending module 130, wherein:

[0165] A first sending module 110 is configured to send configuration information, where the configuration information includes candidate resources;

[0166] The receiving module 120 is configured to receive a signal on a target resource among the candidate resources;

[0167] The second sending module 130 is configured to send a feedback signal on a target beam corresponding to the target resource.

[0168] The signal transmission device of an embodiment of the present application transmits configuration information including candidate resources, receives signals from a target resource among the candidate resources, and transmits a feedback signal on a target beam corresponding to the target resource. Thus, a base station can transmit configuration information including candidate resources, receive signals from a target resource among the candidate resources, and transmit a feedback signal on a target beam corresponding to the target resource, thereby improving the reliability of the base station's feedback signal transmission.

[0169] Corresponding to the signal transmission methods provided in the above embodiments, the present application also provides a signal transmission device, which is applied to a user terminal. Since the signal transmission device provided in the embodiment of the present application is similar to the above embodiments, Figure 7-Figure 8 The signal transmission method provided in the embodiment corresponds to the embodiment, so the implementation of the signal transmission method is also applicable to the signal transmission device provided in this embodiment, and will not be described in detail in this embodiment. Figure 10 It is a structural diagram of the signal transmission device proposed in this application.

[0170] Figure 10 A schematic diagram of the structure of a signal transmission device provided in an embodiment of the present application.

[0171] like Figure 10 As shown, the signal transmission device 200 includes: a selection module 210, a determination module 220 and a third sending module 230, wherein:

[0172] The selection module 210 is configured to select a target beam from the candidate beams according to the candidate resource configuration, the candidate beam configuration, and the correspondence configuration between the candidate resources and the candidate beams;

[0173] A determination module 220 is configured to determine, according to the corresponding relationship, the candidate resource corresponding to the target beam as the target resource;

[0174] The third sending module 230 is configured to send a signal on the target resource.

[0175] The signal transmission device of an embodiment of the present application selects a target beam from among the candidate beams based on a candidate resource configuration, a candidate beam configuration, and a configuration of a correspondence between the candidate resources and the candidate beams. The device then determines, based on the correspondence, that the candidate resource corresponding to the target beam is the target resource, and transmits a signal on the target resource. Thus, a user terminal can select a target beam from among the candidate beams, then, based on the correspondence between the candidate resources and the candidate beams, determine that the candidate resource corresponding to the target beam is the target resource, and transmit a signal on the target resource.

[0176] According to an embodiment of the present application, the present application also provides a base station, including the signal transmission device 100 provided in an embodiment of the present application.

[0177] The base station in the embodiment of the present application transmits configuration information including candidate resources, receives signals from a target resource among the candidate resources, and transmits a feedback signal on a target beam corresponding to the target resource. Thus, the base station can transmit configuration information including candidate resources, receive signals from a target resource among the candidate resources, and transmit a feedback signal on a target beam corresponding to the target resource, thereby improving the reliability of the base station in transmitting feedback signals.

[0178] According to an embodiment of the present application, the present application also provides a user terminal, including the signal transmission device 200 provided in an embodiment of the present application.

[0179] In an embodiment of the present application, a user terminal selects a target beam from among the candidate beams based on a candidate resource configuration, a candidate beam configuration, and a configuration of a correspondence between candidate resources and candidate beams, determines the candidate resource corresponding to the target beam as the target resource based on the correspondence, and transmits a signal on the target resource. Thus, the user terminal can select a target beam from among the candidate beams, then determine the candidate resource corresponding to the target beam as the target resource based on the correspondence between the candidate resources and candidate beams, and transmit a signal on the target resource.

[0180] According to an embodiment of the present application, the present application also provides an electronic device and a readable storage medium.

[0181] like Figure 11 , is a block diagram of an electronic device according to an embodiment of the present application. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital assistants, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present application described and / or required herein.

[0182] like Figure 11 As shown, the electronic device includes: one or more processors 1100, a memory 1200, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. The various components are connected to each other using different buses and can be installed on a common mainboard or installed in other ways as needed. The processor can process instructions executed in the electronic device, including instructions stored in or on the memory to display graphical information of a GUI on an external input / output device (such as a display device coupled to the interface). In other embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Similarly, multiple electronic devices can be connected, and each device provides some necessary operations (for example, as a server array, a group of blade servers, or a multi-processor system). Figure 11 A processor 1100 is taken as an example.

[0183] Memory 1200 is the non-transitory computer-readable storage medium provided in this application. The memory stores instructions executable by at least one processor to cause the at least one processor to perform the signal transmission method provided in this application. The non-transitory computer-readable storage medium of this application stores computer instructions for causing a computer to perform the signal transmission method provided in this application.

[0184] The memory 1200 is a non-transient computer-readable storage medium that can be used to store non-transient software programs, non-transient computer executable programs and modules, such as the program instructions / modules corresponding to the signal transmission method in the embodiment of the present application (for example, the attached Figure 9 The processor 1100 executes the non-transient software programs, instructions, and modules stored in the memory 1200 to execute various functional applications and data processing of the server, that is, to implement the signal transmission method in the above method embodiment.

[0185] The memory 1200 may include a program storage area and a data storage area, wherein the program storage area may store an operating system and applications required for at least one function; the data storage area may store data created based on the use of the positioning electronic device, etc. In addition, the memory 1200 may include a high-speed random access memory and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. Optionally, the memory 1200 may include a memory remotely located relative to the processor 1100, and these remote memories may be connected to the positioning electronic device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0186] The electronic device may further include: an input device 1300 and an output device 1400. The processor 1100, the memory 1200, the input device 1300 and the output device 1400 may be connected via a bus or other means. Figure 11 The bus connection is taken as an example.

[0187] The input device 1300 can receive input digital or character information and generate key signal input related to user settings and function control of the positioning electronic device, such as an input device such as a touch screen, a keypad, a mouse, a trackpad, a touch pad, a pointer, one or more mouse buttons, a trackball, a joystick, etc. The output device 1400 may include a display device, an auxiliary lighting device (e.g., an LED), and a tactile feedback device (e.g., a vibration motor). The display device may include, but is not limited to, a liquid crystal display (LCD), a light emitting diode (LED) display, and a plasma display. In some embodiments, the display device may be a touch screen.

[0188] Various implementations of the systems and techniques described herein can be realized in digital electronic circuit systems, integrated circuit systems, dedicated ASICs (application specific integrated circuits), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system that includes at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0189] These computer programs (also referred to as programs, software, software applications, or code) include machine instructions for a programmable processor and can be implemented using high-level procedural and / or object-oriented programming languages, and / or assembly / machine languages. As used herein, the terms "machine-readable medium" and "computer-readable medium" refer to any computer program product, apparatus, and / or device (e.g., a magnetic disk, an optical disk, a memory, a programmable logic device (PLD)) for providing machine instructions and / or data to a programmable processor, including a machine-readable medium that receives machine instructions as a machine-readable signal. The term "machine-readable signal" refers to any signal for providing machine instructions and / or data to a programmable processor.

[0190] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the computer. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).

[0191] The systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network (LAN), a wide area network (WAN), and the Internet.

[0192] Computer systems may include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The client and server relationship arises through computer programs running on the respective computers and having a client-server relationship to each other.

[0193] According to the signal transmission method of an embodiment of the present application, configuration information is sent, the configuration information includes candidate resources, a signal on a target resource among the candidate resources is received, and a feedback signal is sent on a target beam corresponding to the target resource. Thus, the base station can send configuration information including candidate resources, receive a signal on a target resource among the candidate resources, and send a feedback signal on a target beam corresponding to the target resource, thereby improving the reliability of the base station's feedback signal transmission.

[0194] It should be understood that the various forms of the processes shown above can be used to reorder, add, or delete steps. For example, the steps described in this application can be performed in parallel, sequentially, or in a different order, as long as the desired results of the technical solutions disclosed in this application can be achieved. This is not a limitation herein.

Claims

1. A signal transmission method, characterized in that: The signal transmission method is applied to a base station, comprising: Sending configuration information, where the configuration information includes candidate resources and a correspondence table between the candidate resources and candidate beams; receiving a signal from a target resource among the candidate resources; Determining, according to the target resource, a target beam corresponding to the target resource from candidate beams, wherein the candidate resource is an uplink resource, the candidate beam is a downlink beam, the target beam is a target beam selected by the user terminal, and the target resource is a candidate resource corresponding to the target beam in the candidate beams; A feedback signal is sent on a target beam corresponding to the target resource.

2. The signal transmission method according to claim 1, wherein: The configuration information also includes at least one of the following: Candidate beams; An identifier of the correspondence method between the candidate resources and the candidate beams.

3. The signal transmission method according to claim 2, wherein: Configuring a correspondence table between the candidate resources and the candidate beams includes at least one of the following: According to the candidate resources, the candidate beams, and the corresponding method, a corresponding relationship table between the candidate resources and the candidate beams is configured using the preset corresponding method; According to the candidate resources, the candidate beams and the corresponding method, a preset calculation formula corresponding to the corresponding method is used to configure a correspondence table between the candidate resources and the candidate beams.

4. The signal transmission method according to claim 1, wherein: The configuration information also includes at least one of the following: The type of the candidate resource; The status of the user terminal corresponding to the candidate resource; Resource configuration information of the candidate resource.

5. The signal transmission method according to claim 4, wherein: The candidate resource type includes at least one of the following types: Data channel, control channel and sounding signal.

6. The signal transmission method according to claim 4 or 5, characterized in that: The resource configuration information includes at least one of the following information: Resource allocation period, frequency domain resource position, time domain starting resource position, number of resources in the resource allocation period, time domain interval of adjacent resources and frequency interval of adjacent resources.

7. The signal transmission method according to claim 1, wherein: The configuration information also includes: The identifier of the candidate beam.

8. The signal transmission method according to claim 7, wherein: The identifier of the candidate beam includes at least one of a synchronization signal block identifier and a channel state information reference signal identifier.

9. The signal transmission method according to claim 2 or 3, characterized in that: The correspondence table between the candidate resources and the candidate beams includes: A correspondence table between the numbers of the candidate resources and the numbers of the candidate beams.

10. The signal transmission method according to claim 9, wherein: Configuring a correspondence table between the numbers of the candidate resources and the numbers of the candidate beams, including: Determining the number of groups according to the number of candidate beams; Dividing the candidate resources with consecutive numbers into the same group; The numbers of the candidate resources in the same group are matched with the number of the same candidate beam to obtain the corresponding relationship table.

11. The signal transmission method according to claim 9, wherein: Configuring a correspondence table between the numbers of the candidate resources and the numbers of the candidate beams, including: Determining the number of groups according to the number of candidate beams; Interleaving and grouping the sequentially numbered candidate resources in sequence according to the grouping numbers; The numbers of the candidate resources in the same group are matched with the number of the same candidate beam to obtain the corresponding relationship table.

12. The signal transmission method according to claim 6, wherein: Different candidate resources in the resource allocation cycle have different at least one of time domain resources, frequency domain resources and demodulated signals.

13. The signal transmission method according to claim 12, wherein: Configure the candidate resource ID, including: The candidate resources are numbered in the time domain, in the frequency domain, and in the demodulation signal.

14. The signal transmission method according to claim 13, wherein: The numbering order of at least one of the time domain number, the frequency domain number and the demodulated signal number is determined by the network configuration, or by the numbering rule agreed upon by the network configuration or the protocol.

15. The signal transmission method according to claim 13, wherein: The time domain numbers are numbered in chronological order or in reverse chronological order.

16. The signal transmission method according to claim 13, wherein: The frequency domain numbers are numbered from small to large or from large to small according to the frequency values.

17. The signal transmission method according to claim 13, wherein: The time domain number is located before the frequency domain number; The next resource of the last frequency domain resource in the current time domain is an unnumbered resource that is closest in time position and frequency to the last frequency domain resource; or, The frequency domain resources in the same time domain are numbered from small to large or from large to small according to the frequency value.

18. The signal transmission method according to claim 13, wherein: The frequency domain number is located before the time domain number; The next resource of the last time domain resource in the current frequency domain is an unnumbered resource that is closest in frequency position and time to the last time domain resource; or, The time domain resources in the same frequency domain are numbered in chronological order or in reverse chronological order.

19. The signal transmission method according to claim 6, wherein: The type of the candidate resource is a data channel, and the hybrid automatic repeat request process numbers of the candidate resources in the resource allocation cycle are the same; or The configured hybrid automatic repeat request process numbers of all the candidate resources are the same.

20. The signal transmission method according to claim 19, wherein: The hybrid automatic repeat request process numbers of the candidate resources in the resource allocation cycle are the same; The hybrid automatic repeat request process number of the candidate resource in the resource allocation cycle is determined according to the hybrid automatic repeat request process number of the candidate resource with the earliest time domain, the latest time domain, the largest frequency, the smallest frequency, the smallest number and the largest number in the resource allocation cycle.

21. A signal transmission method, characterized in that: The signal transmission method is applied to a user terminal, and the signal transmission method includes: Selecting a target beam from the candidate beams according to a candidate resource configuration, a candidate beam configuration, and a correspondence configuration between the candidate resources and the candidate beams, wherein the candidate resource is an uplink resource and the candidate beam is a downlink beam; Determining, according to the corresponding relationship, the candidate resource corresponding to the target beam as the target resource; sending a signal on the target resource; A feedback signal is received on the target beam corresponding to the target resource.

22. The signal transmission method according to claim 21, wherein: Configuring a correspondence between the candidate resources and the candidate beams includes: receiving the candidate resource configuration; Configure the correspondence between the candidate resources and the candidate beams according to the received candidate resource configuration, the preset candidate beam configuration and the preset corresponding method; or configure the correspondence between the candidate resources and the candidate beams according to the received candidate resource configuration, the preset candidate beam configuration and the preset calculation formula.

23. The signal transmission method according to claim 21, wherein: Configuring a correspondence between the candidate resources and the candidate beams includes: receiving the candidate resource configuration and the candidate beam configuration; Configure the correspondence between the candidate resources and the candidate beams according to the received candidate resource configuration, the received candidate beam configuration and a preset correspondence method; or configure the correspondence between the candidate resources and the candidate beams according to the received candidate resource configuration, the received candidate beam configuration and a preset calculation formula.

24. The signal transmission method according to claim 21, wherein: Configuring a correspondence between the candidate resources and the candidate beams includes: receiving the candidate resource configuration and an identification of a correspondence method between the candidate resource and the candidate beam; Obtaining the preset corresponding method or a calculation formula corresponding to the corresponding method according to the identifier of the corresponding method; Configure the correspondence between the candidate resources and the candidate beams according to the received candidate resource configuration, the preset candidate beam configuration and the preset corresponding method; or configure the correspondence between the candidate resources and the candidate beams according to the received candidate resource configuration, the preset candidate beam configuration and the calculation formula corresponding to the corresponding method.

25. The signal transmission method according to claim 21, wherein: Configuring a correspondence between the candidate resources and the candidate beams includes: receiving the candidate resource configuration, the candidate beam configuration, and an identifier of a correspondence method between the candidate resource and the candidate beam; Obtaining the preset corresponding method or a calculation formula corresponding to the corresponding method according to the identifier of the corresponding method; Configure the correspondence between the candidate resources and the candidate beams according to the received candidate resource configuration, the received candidate beam configuration and the preset corresponding method; or configure the correspondence between the candidate resources and the candidate beams according to the received candidate resource configuration, the received candidate beam configuration and the calculation formula corresponding to the corresponding method.

26. The signal transmission method according to claim 21, wherein: Configuring a correspondence between the candidate resources and the candidate beams includes: receiving the candidate resource configuration and a correspondence table between the candidate resources and the candidate beams; The correspondence between the candidate resources and the candidate beams is configured according to the received candidate resource configuration, the preset candidate beam configuration, and the received correspondence table between the candidate resources and the candidate beams.

27. The signal transmission method according to claim 21, wherein: The selecting a target beam from the candidate beams includes: Determine the candidate beam whose measurement value is equal to or greater than a preset measurement threshold among the candidate beams as the target beam; or, The candidate beam corresponding to the candidate resource with the closest transmission time of the user terminal among the candidate resources is determined as the target beam.

28. The signal transmission method according to claim 21, wherein: The candidate resource configuration includes the status of the user terminal corresponding to the candidate resource; The selecting a target beam from the candidate beams includes: Determine, as the target beam, a candidate beam whose measurement value among the candidate beams is equal to or greater than a preset measurement threshold and whose status of the user terminal corresponding to the corresponding candidate resource is consistent with the current status of the user terminal; or, The candidate beam corresponding to the candidate resource whose corresponding user terminal has the latest transmission time among the candidate resources and whose corresponding user terminal status is consistent with the current status of the user terminal is determined as the target beam.

29. The signal transmission method according to claim 21, wherein: The sending of a signal on the target resource includes: Obtaining the location of the target resource; The signal is sent on the target resource according to the location of the target resource.

30. The signal transmission method according to claim 29, wherein: The candidate resource configuration includes resource configuration information of the candidate resource; The signal transmission method further includes: The location of the candidate resource is determined according to the resource configuration information of the candidate resource.

31. The signal transmission method according to claim 30, wherein: The resource configuration information of the candidate resources includes at least one of a resource allocation period, a frequency domain resource position, a time domain starting resource position, the number of resources in the resource allocation period, a time domain interval between adjacent resources, and a frequency interval between adjacent resources; The determining the location of the candidate resource according to the resource configuration information of the candidate resource includes: The position of the first candidate resource in the resource allocation period is determined according to the resource allocation period and the time domain starting resource position.

32. The signal transmission method according to claim 31, wherein: The determining the location of the candidate resource according to the resource configuration information of the candidate resource further includes: After determining the position of the first candidate resource in the resource allocation cycle, determine the position of the second to last candidate resources in the resource allocation cycle based on at least one of the number of resources in the resource allocation cycle, the time domain interval between adjacent resources, and the frequency interval between adjacent resources.

33. The signal transmission method according to any one of claims 21 to 32, characterized in that: The configuration of the correspondence between the candidate resources and the candidate beams includes: The correspondence between the numbers of the candidate resources and the numbers of the candidate beams is configured.

34. The signal transmission method according to claim 33, wherein: Configuring a correspondence between the numbers of the candidate resources and the numbers of the candidate beams includes: Determining the number of groups according to the number of candidate beams; Dividing the candidate resources with consecutive numbers into the same group; The numbers of the candidate resources in the same group are made to correspond to the number of the same candidate beam.

35. The signal transmission method according to claim 33, wherein: Configuring a correspondence between the numbers of the candidate resources and the numbers of the candidate beams includes: Determining the number of groups according to the number of candidate beams; Interleaving and grouping the sequentially numbered candidate resources in sequence according to the grouping numbers; The numbers of the candidate resources in the same group are made to correspond to the number of the same candidate beam.

36. The signal transmission method according to claim 31, wherein: At least one of the time domain resources, frequency domain resources and demodulation signals of the different candidate resources in the resource allocation cycle is different.

37. The signal transmission method according to claim 36, wherein: Configuring the number of the candidate resource includes: The candidate resources are numbered in the time domain, in the frequency domain, and in the demodulation signal.

38. The signal transmission method according to claim 37, wherein: The numbering order of at least one of the time domain number, the frequency domain number and the demodulated signal number is determined by the network configuration, or by the numbering rule agreed upon by the network configuration or the protocol.

39. The signal transmission method according to claim 37, wherein: The time domain numbers are numbered in chronological order or in reverse chronological order.

40. The signal transmission method according to claim 37, wherein: The frequency domain numbers are numbered from small to large or from large to small according to the frequency values.

41. The signal transmission method according to claim 37, wherein: The time domain number is located before the frequency domain number; The next resource of the last frequency domain resource in the current time domain is an unnumbered resource that is closest in time position and frequency to the last frequency domain resource; or, The frequency domain resources in the same time domain are numbered from small to large or from large to small according to the frequency value.

42. The signal transmission method according to claim 37, wherein: The frequency domain number is located before the time domain number; The next resource of the last time domain resource in the current frequency domain is an unnumbered resource that is closest in frequency position and time to the last time domain resource; or, The time domain resources in the same frequency domain are numbered in chronological order or in reverse chronological order.

43. The signal transmission method according to claim 31, wherein: The candidate resource configuration includes at least one of a hybrid automatic repeat request process number and a number of hybrid automatic repeat request processes of the candidate resource; The type of the candidate resource is a data channel, and the hybrid automatic repeat request process numbers of the candidate resources in the resource allocation cycle are the same; or The configured hybrid automatic repeat request process numbers of all the candidate resources are the same.

44. The signal transmission method according to claim 43, wherein: The hybrid automatic repeat request process numbers of the candidate resources in the resource allocation cycle are the same; The hybrid automatic repeat request process number of the candidate resource in the resource allocation cycle is determined according to the hybrid automatic repeat request process number of the candidate resource with the earliest time domain, the latest time domain, the largest frequency, the smallest frequency, the smallest number and the largest number in the resource allocation cycle.

45. The signal transmission method according to claim 44, wherein: The hybrid automatic repeat request process number of the candidate resource with any one of the earliest time domain, latest time domain, largest frequency, smallest frequency, smallest number and largest number in the resource allocation cycle is determined according to the position of the candidate resource.

46. ​​The signal transmission method according to claim 43, wherein: The sending of a signal on the target resource includes: Determining a target hybrid automatic repeat request process according to the hybrid automatic repeat request process number of the target resource; The signal is sent on the target resource using the target hybrid automatic repeat request process.

47. The signal transmission method according to claim 21, wherein: Also includes: After sending a signal on the target resource, the feedback signal is monitored through a channel, and the spatial relationship of the channel is determined according to the target beam corresponding to the target resource.

48. A signal transmission device, characterized in that: The signal transmission device is applied to a base station, and the signal transmission device includes: A first sending module is configured to send configuration information, where the configuration information includes candidate resources and a correspondence table between the candidate resources and candidate beams; a receiving module, configured to receive a signal from a target resource among the candidate resources; A second sending module is configured to send a feedback signal on a target beam corresponding to the target resource; The device is also used for: The target beam corresponding to the target resource is determined from the candidate beams according to the target resource, wherein the candidate resource is an uplink resource, the candidate beam is a downlink beam, the target beam is a target beam selected by the user terminal, and the target resource is a candidate resource corresponding to the target beam in the candidate beams.

49. A signal transmission device, characterized in that: The signal transmission device is applied to a user terminal, and the signal transmission device includes: a selection module configured to select a target beam from the candidate beams according to a candidate resource configuration, a candidate beam configuration, and a correspondence configuration between the candidate resources and the candidate beams, wherein the candidate resource is an uplink resource and the candidate beam is a downlink beam; a determination module, configured to determine, according to the corresponding relationship, the candidate resource corresponding to the target beam as the target resource; a third sending module, configured to send a signal on the target resource; The device is also used for: A feedback signal is received on the target beam corresponding to the target resource.

50. A base station, characterized in that include: The signal transmission device as claimed in claim 48.

51. A user terminal, characterized in that: include: The signal transmission device as claimed in claim 49.

52. An electronic device, characterized in that: include: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the signal transmission method according to any one of claims 1 to 20, or the signal transmission method according to any one of claims 21 to 47.

53. A computer-readable storage medium storing computer instructions, characterized in that: The computer instructions are used to enable the computer to execute the signal transmission method according to any one of claims 1 to 20, or the signal transmission method according to any one of claims 21 to 47.

Citation Information

Patent Citations

  • Communication method, base station and terminal device

    CN107889220A

  • Method and apparatus for beam selection in wireless communication system

    KR1020150101750A

  • Data transmission method and apparatus

    US20200259531A1