An Uplink Data Transmission Method and Apparatus
By using different precoding on different subbands in the NR system and selecting and feedbacking target precoding by the base station, the channel mismatch problem caused by the use of the same precoding in the prior art is solved, and the performance of uplink data transmission is improved.
Patent Information
- Application Number
- CN202010725999.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-07-24
- Publication Date
- 2025-06-27
- Estimated Expiration
- 2040-07-24
AI Technical Summary
In the existing NR system, each subband uses the same precoding to send uplink data, resulting in a mismatch with the real channel condition, affecting the performance of uplink data transmission.
Different precoding is used on different subbands of the same SRS resource, and the base station selects an appropriate target precoding among the precoding used on each subband when SRS is sent by the user equipment, and feedbacks it to the user equipment so that the user equipment can send uplink data according to the target precoding.
By using different precoding on different subbands, the real channel conditions can be better matched, thereby improving the performance of uplink data transmission.
Smart Images

Figure CN113973376B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of mobile communication technologies, and in particular, to an uplink data transmission method and apparatus. Background Art
[0002] In the current New Radio (NR) system, regarding the precoding of the uplink non-codebook, the implementation idea of broadband precoding is as follows: The user equipment (UE) measures the downlink reference signal by itself and selects the uplink multi-layer precoding that the UE considers to be the best. Among them, each column of the precoding matrix is equivalent to a beam of the corresponding layer; The UE sends a sounding reference signal (SRS) on each precoding beam. That is, in the prior art, subbands are not distinguished. For one SRS resource, the same precoding is used to encode the SRS over the entire bandwidth and then sent to the base station.
[0003] After that, the network measures based on the received SRS, decides how to modify the precoding matrix used by the UE for physical uplink shared channel (PUSCH) transmission, and indicates to the UE to use a subset of all the configured SRSs through the SRS resource indicator (SRI) in the scheduling grant. Finally, when the terminal transmits the PUSCH, it will use the precoding matrix modified by the network side.
[0004] As can be seen from the above, in the current NR system, only broadband precoding feedback is supported, that is, the same precoding is used for each subband. Among them, in the process of implementing the present application, the inventor found that due to the frequency selectivity of the channel, using the same precoding for each subband may not match the actual channel condition, thereby affecting the transmission of uplink data. Summary of the Invention
[0005] Embodiments of the present invention provide an uplink data transmission method and apparatus to solve the problem in the prior art that when the same precoding is used for each subband to send uplink data, it does not match the actual channel state, thereby affecting the uplink data transmission.
[0006] In a first aspect, an embodiment of the present invention provides an uplink data transmission method applied to a base station, and the method includes:
[0007] Receiving the SRS sent by the user equipment on each sounding reference signal SRS resource respectively, where at least two different precodings are included in the precodings used for the same SRS resource on each subband;
[0008] Determining the number of layers for the user equipment to transmit uplink data as the target number;
[0009] Select the target number of target precodings from the precodings used on each subband when the user equipment sends SRS respectively;
[0010] Send the indication information of the target precoding to the user equipment;
[0011] Receive the uplink data sent by the user equipment according to the indication information of the target precoding.
[0012] In a second aspect, an embodiment of the present invention provides an uplink data transmission method, which is applied to a user equipment. The method includes:
[0013] Determine the precodings used on each subband for each sounding reference signal (SRS) resource, where at least two different precodings are included in the precodings used on each subband for the same SRS resource;
[0014] Send SRS to the base station on each SRS resource respectively through the precodings;
[0015] Receive the indication information of the target precoding sent by the base station, where the target precoding includes the precodings respectively selected by the base station from the precodings used on each subband when the user equipment sends SRS;
[0016] Send uplink data to the base station according to the indication information of the target precoding.
[0017] In a third aspect, an embodiment of the present invention provides an uplink data transmission device, which is applied to a base station. The device includes:
[0018] An SRS receiving module, configured to receive SRS sent by a user equipment on each sounding reference signal (SRS) resource respectively, where at least two different precodings are included in the precodings used on each subband for the same SRS resource;
[0019] A layer number determining module, configured to determine the number of layers for the user equipment to transmit uplink data as the target number;
[0020] A precoding selection module, configured to select the target number of target precodings from the precodings used on each subband when the user equipment sends SRS;
[0021] A first information feedback module, configured to send the indication information of the target precoding to the user equipment;
[0022] An uplink receiving module, configured to receive the uplink data sent by the user equipment according to the indication information of the target precoding.
[0023] Fourth aspect, an embodiment of the present invention provides an uplink data transmission device, which is applied to a user equipment. The device includes:
[0024] A precoding determination module, configured to determine the precoding used by each sounding reference signal (SRS) resource on each sub-band, where at least two different precodings are included in the precodings used by the same SRS resource on each sub-band;
[0025] An SRS transmission module, configured to transmit SRS to a base station on each SRS resource respectively through the precoding;
[0026] A first information receiving module, configured to receive indication information of a target precoding sent by the base station, where the target precoding includes precodings respectively selected by the base station from the precodings used by the user equipment to transmit SRS on each sub-band;
[0027] An uplink transmission module, configured to transmit uplink data to the base station according to the indication information of the target precoding.
[0028] Fifth aspect, an embodiment of the present invention further provides an uplink data transmission system, including the uplink data transmission device described in the third aspect above, and the uplink data transmission device described in the fourth aspect above.
[0029] Sixth aspect, an embodiment of the present invention further provides an electronic device, which includes a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the computer program, the steps in the uplink data transmission method described in the first aspect or the second aspect above are implemented.
[0030] Seventh aspect, an embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps in the uplink data transmission method described in the first aspect or the second aspect above are implemented.
[0031] In an embodiment of the present invention, a user equipment may transmit sounding reference signals (SRS) using different precodings on different sub-bands of the same SRS resource, such that the base station receives the SRS transmitted by the user equipment on each SRS resource. After determining the number of layers for the user equipment to transmit uplink data, the base station may respectively select, from the precodings used on each sub-band, the same number of target precodings as the number of layers for transmitting uplink data, and feedback the indication information of the target precodings to the user equipment, such that the user equipment may transmit uplink data according to the indication information of the target precodings. It can be seen that the embodiment of the present invention supports using different precodings on different sub-bands, and the base station selects the precodings that the user equipment can use for transmitting uplink data from the precodings used on each sub-band when the UE transmits SRS, and then feedbacks the indication information of the selected precodings to the UE, so that different precodings may be used to transmit uplink data on different sub-bands. Among them, under frequency-selective channel conditions, using different precodings to transmit uplink data on different sub-bands can better match the actual channel conditions, thereby making the transmission performance of uplink data better. BRIEF DESCRIPTION OF THE DRAWINGS
[0032] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for the description of the embodiments of the present invention will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present invention, and those of ordinary skill in the art may obtain other drawings based on these drawings without creative efforts.
[0033] Figure 1 It is a flowchart of the steps of an uplink data transmission method applied to a base station provided by an embodiment of the present invention;
[0034] Figure 2 It is a flowchart of the steps of an uplink data transmission method applied to a user equipment provided by an embodiment of the present invention;
[0035] Figure 3 It is a flowchart of the specific implementation manner of the uplink data transmission method provided by an embodiment of the present invention;
[0036] Figure 4 It is a schematic diagram of the distribution of precodings used on each sub-band for each SRS resource in an embodiment of the present invention;
[0037] Figure 5 It is one of the structural block diagrams of an uplink data transmission device provided by an embodiment of the present invention;
[0038] Figure 6 It is another structural block diagram of an uplink data transmission device provided by an embodiment of the present invention;
[0039] Figure 7 It is the structural block diagram of an electronic device provided by an embodiment of the present invention. Detailed implementation manners
[0040] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are some, but not all, of the embodiments of the present invention. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.
[0041] It should be understood that the "one embodiment" or "an embodiment" mentioned throughout the specification means that a specific feature, structure, or characteristic related to the embodiment is included in at least one embodiment of the present invention. Therefore, the appearances of "in one embodiment" or "in an embodiment" throughout the specification do not necessarily refer to the same embodiment. In addition, these specific features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
[0042] In various embodiments of the present invention, it should be understood that the sequence numbers of the following processes do not mean the order of execution, and the execution order of each process should be determined according to its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present invention.
[0043] In the embodiments provided by the present invention, it should be understood that "B corresponding to A" means that B is associated with A, and B can be determined according to A. However, it should also be understood that determining B according to A does not mean determining B only according to A, and B can also be determined according to A and / or other information.
[0044] As Figure 1 shown, an embodiment of the present invention provides an uplink data transmission method applied to a base station, and the method may include the following steps:
[0045] Step 101: Receive the SRSs sent by the user equipment on each sounding reference signal SRS resource respectively.
[0046] Among them, at least two different precodings are included in the precodings used by the same SRS resource on each subband. That is, the precodings used by at least two subbands among the subbands of the same SRS resource are different.
[0047] In the embodiments of the present invention, the user equipment may determine the precoding used by each SRS resource on each subband according to the measurement result of the downlink reference signal, and then use these precodings to send an SRS to the base station on each SRS resource.
[0048] Optionally, the precodings used by different SRS resources on the same subband are the same or different. That is, the various SRS resources on the same subband may use the same precoding or different precodings.
[0049] Among them, which sub-bands among the sub-bands of each SRS resource use the same precoding and which use different precodings, and which SRS resources among the SRS resources on each sub-band use the same precoding and which use different precodings depend on the result of the user equipment measuring the downlink reference signal.
[0050] For example, if the number of SRS resources configured by the base station for the user equipment is 4, each SRS resource is single-port, and the number of sub-bands is 6, then the available precodings on each sub-band determined by the user equipment can be as Figure 4 shown. Among them, the precodings used on sub-band 0 are the precodings labeled W00 to W03; the precodings used on sub-band 1 are the precodings labeled W10 to W13; the precodings used on sub-band 2 are the precodings labeled W20 to W23; the precodings used on sub-band 3 are the precodings labeled W30 to W33; the precodings used on sub-band 4 are the precodings labeled W40 to W43; the precodings used on sub-band 5 are the precodings labeled W50 to W53. Among them, Figure 4 among the precodings shown by the labels W00 to W53, any two precodings can be the same or different.
[0051] In addition, the above-mentioned downlink reference signal used by the user equipment to calculate the precodings used by the sub-bands of the SRS resource can be a Channel State Information Reference Signal (CSI-RS) or other downlink reference signals.
[0052] It can be seen from this that in the embodiment of the present invention, the user equipment can select the precodings used for each sub-band of each SRS resource according to the measurement result of the downlink reference signal, so that the precodings selected for each sub-band of each SRS resource are more in line with the actual channel state.
[0053] It should be noted here that the above SRS resource is configured by the base station for the user equipment. Among them, the base station can configure multiple single-port SRS resources for the user equipment for uplink non-codebook, that is, each SRS resource occupies a different antenna port.
[0054] Step 102: Determine the number of layers for the user equipment to transmit uplink data as the target quantity.
[0055] Among them, after receiving the SRS, the base station can determine the number of layers used by the user equipment to transmit uplink data in combination with the reception quality.
[0056] Optionally, the determining the number of layers for the user equipment to transmit uplink data includes:
[0057] Obtain the alternative number of layers for transmitting uplink data in each of the first to M sub-bands, where M is the number of sub-bands configured by the base station for the user equipment;
[0058] Determine the minimum value among the alternative numbers of layers for transmitting uplink data in the first to M sub-bands as the number of layers for the user equipment to transmit uplink data;
[0059] Wherein, the obtaining of the alternative number of layers for transmitting uplink data in each of the first to M sub-bands includes:
[0060] Execute the following process respectively when j takes each integer from 1 to M and i takes each integer from 1 to N:
[0061] Divide every i ports among the N ports into a group to obtain at least one group;
[0062] Obtain the received signal quality on the ports in each group and use it as the received signal quality corresponding to this group;
[0063] Determine the maximum value among the received signal qualities corresponding to each group as the second target parameter of the j-th sub-band at the layer of i;
[0064] Determine the layer corresponding to the maximum value in the j-th target set as the alternative number of layers for the j-th sub-band to transmit uplink data;
[0065] Wherein, the j-th target set includes the second target parameters of the j-th sub-band at each integer from 1 to N, N is the number of SRS resources configured by the base station for the user equipment, and the SRS resources configured by the base station for the user equipment are single-port.
[0066] Wherein, the above signal quality can be, for example, Signal to Interference plus Noise Ratio (SINR).
[0067] For example, if the number of SRS resources configured by the base station for the user equipment is 4, each SRS resource is single-port, and the number of sub-bands is 6, the process for the base station to determine the number of layers for the user equipment to transmit uplink data is specifically as follows:
[0068] For sub-band 0, first calculate the second target parameters at the layers of 1 / 2 / 3 / 4 respectively, and the method is as follows:
[0069] When calculating the second target parameter at the layer of 1, calculate the received SINR on ports 0 / 1 / 2 / 3 respectively, and take the maximum received SINR among these four ports as the second target parameter of sub-band 0 at the layer of 1;
[0070] When calculating the second target parameter for layer 2, the received SINR of port groups (0,1), (0,2), (0,3), (1,2), (1,3), and (2,3) needs to be calculated separately, and the maximum received SINR among these groups is taken as the second target parameter of sub-band 0 at layer 2;
[0071] When calculating the second target parameter for layer 3, the received SINR of port groups (0,1,2), (0,1,3), and (1,2,3) needs to be calculated separately, and the maximum SINR among these groups is taken as the second target parameter of sub-band 0 at layer 3;
[0072] When calculating the second target parameter for layer 4, the received SINR of port group (0,1,2,3) needs to be calculated, and this received SINR is taken as the second target parameter of sub-band 0 at layer 4;
[0073] Then, compare the second target parameters of sub-band 0 at each layer, and the layer corresponding to the maximum second target parameter is determined as the alternative layer for sub-band 0 to transmit uplink data.
[0074] The method for determining the alternative layers for other sub-bands 1 to 5 to transmit uplink data is the same as the above process and will not be elaborated here.
[0075] For example, after the above process, it is determined that the alternative layer for sub-band 0 to transmit uplink data is 2, the alternative layer for sub-band 1 to transmit uplink data is 4, the alternative layer for sub-band 2 to transmit uplink data is 2, the alternative layer for sub-band 3 to transmit uplink data is 4, the alternative layer for sub-band 4 to transmit uplink data is 3, and the alternative layer for sub-band 5 to transmit uplink data is 3. Then, take the minimum value among the alternative layers for each sub-band to transmit uplink data as the layer for the current user equipment to transmit uplink data.
[0076] Step 103: Select the target number of target precodings from the precodings used on each sub-band when the user equipment sends SRS.
[0077] Among them, the set composed of the target precodings is a subset of the precodings used by the user equipment to send SRS.
[0078] For example, the number of SRS resources configured by the base station for the user equipment is 4, each SRS resource is single-port, and the number of sub-bands is 6. When the layer for the user equipment to transmit uplink data is 2, the base station needs to select two precodings from the precodings used on each sub-band shown in Figure 4 The precodings used in the areas filled with slashes in
[0079] For example Figure 4 are the selected precodings. That is, in Figure 4Among the precodings used for subband 0, the precodings labeled W00 and W02 are selected; among the precodings used for subband 1, the precodings labeled W11 and W12 are selected; among the precodings used for subband 2, the precodings labeled W20 and W23 are selected; among the precodings used for subband 3, the precodings labeled W30 and W32 are selected; among the precodings used for subband 4, the precodings labeled W40 and W41 are selected; among the precodings used for subband 5, the precodings labeled W52 and W53 are selected.
[0080] Optionally, selecting the target number of target precodings from the precodings used on each subband when the user equipment sends SRS respectively includes:
[0081] Determining the precoding used for the SRS resource corresponding to the port in the target group as the target precoding;
[0082] Wherein, the target group includes the group corresponding to the second target parameter when the number of layers of each subband is the target number.
[0083] That is, in the previous step 102, during the process of determining the number of layers of the user equipment transmitting uplink data, the second target parameters of each subband at each number of layers have been obtained. Then, the group corresponding to the second target parameter when the number of layers of each subband is the target number can be obtained, so that the precoding used for the SRS resource corresponding to the port included in these groups can be used as the above-mentioned target precoding.
[0084] Step 104: Sending the indication information of the target precoding to the user equipment.
[0085] For example Figure 4 After the precodings used for the areas filled with slashes are selected, the indication information of these precodings needs to be sent to the user equipment, so that the user equipment can determine the precodings represented by the indication information according to the indication information, and then use these precodings to send uplink data.
[0086] Step 105: Receiving the uplink data sent by the user equipment according to the indication information of the target precoding.
[0087] As can be seen from the above, in the embodiment of the present invention, the user equipment can use different precodings to send SRS on different subbands of the same SRS resource, so that the base station receives the SRS sent by the user equipment on each SRS resource. After determining the number of layers of the user equipment transmitting uplink data, the base station can respectively select the same number of target precodings as the number of layers of transmitting uplink data from the precodings used for each subband, and feedback the indication information of the target precoding to the user equipment, so that the user equipment can send uplink data according to the indication information of the target precoding.
[0088] As can be seen, the embodiments of the present invention support using different precodings for different subbands, and the base station selects, from the precodings used on each subband when the UE transmits SRS, the precoding that can be used for the UE to transmit uplink data, and then feeds back the indication information of the selected precoding to the UE, so that different precodings can be used to transmit uplink data on different subbands. Among them, under frequency-selective channel conditions, using different precodings to transmit uplink data on different subbands can better match the actual channel conditions, thereby making the transmission performance of uplink data better.
[0089] Optionally, sending the indication information of the target precoding to the user equipment includes:
[0090] Carrying the indication information of the target precoding on a Media Access Control Element (MAC CE) and sending it to the user equipment through a Physical Downlink Shared Channel (PDSCH).
[0091] Among them, when using different precodings on different subbands of the same SRS resource, when the base station feeds back the indication information of these precodings to the user equipment, if a Physical Downlink Control Channel (PDCCH) is used, it will occupy too many PDCCH resources. For example, if the number of subbands is M and the number of configured SRS resources is 4, then 4M bits of PDCCH need to be occupied to feed back the indication information of the precodings used on each subband of each SRS resource. In the embodiments of the present invention, however, the indication information of the target precoding is carried in the MAC CE and sent to the user equipment through the PDSCH without occupying the PDCCH, which can greatly reduce the overhead on the PDCCH.
[0092] Optionally, the indication information of the target precoding includes: the target bit field value of each subband, where the target bit field value of each subband is the bit field value recorded in a pre-determined target relationship table and corresponding to the index of the target SRS resource on this subband when the number of layers for transmitting uplink data is the target number;
[0093] Among them, the target relationship table includes the correspondence between the number of layers for transmitting uplink data, the index of the SRS resource, and the bit field value;
[0094] The target SRS resource on each subband is the SRS resource on this subband that uses the target precoding.
[0095] That is, the target bit field value of each subband is used to represent the index of the SRS resource that uses the target precoding among the SRS resources on this subband when the number of layers for transmitting uplink data is the target number.
[0096] For example, when the number of SRS resources configured by the base station for the user equipment is 4, the number of subbands is 6, and the number of layers for transmitting uplink data is 2, after selecting two precodings from the precodings used in each subband respectively, the distribution of all the selected precodings is as shown in the area filled with diagonal lines in Figure 4 the following figure. Then, the indication information of these precodings can be determined according to the target relationship table shown in Table 1. Among them, L in Table 1 represents the number of layers for transmitting uplink data.
[0097] Table 1 Target Relationship Table
[0098]
[0099] Specifically, among the precodings used in subband 0, the selected precodings are the precodings numbered W00 and W02. Then, in the SRS resources of subband 0, the SRS resources using the precodings numbered W00 and W02 are SRS0 and SRS2 respectively. Then, it can be found in Table 1 that when the number of layers for transmitting uplink data is 2, the bit thresholds corresponding to SRS indices 0 and 2 are obtained, that is, the target bit threshold of subband 0 is 1. According to the same method, the target bit threshold of subband 1 can be determined to be 3, the target bit threshold of subband 2 is 2, the target bit threshold of subband 3 is 1, the target bit threshold of subband 4 is 0, and the target bit threshold of subband 5 is 5.
[0100] Among them, the number of bits required to represent the target bit threshold of each subband can be calculated according to the formula When L = 2 and N = 4, then 3 bits can be used to represent the target bit threshold of each subband. Therefore, the specific representation of the target bit thresholds of the above subbands 0 to 5 can be as shown in Table 2.
[0101] Table 2 Target Bit Thresholds of Subbands 0 to 5
[0102] Sub-band 0 Sub-band 1 Sub-band 2 Sub-band 3 Sub-band 4 Sub-band 5 001 011 010 001 000 101
[0103] Optionally, the target bit thresholds of each subband included in the indication information of the above target precodings can be sorted in ascending order of the subband index. For example, the indication information of the target precodings composed of the target bit thresholds of each subband shown in Table 2 is "001011010001000101".
[0104] Optionally, after selecting the target number of target precodings from the precodings used on each subband when the user equipment sends SRS respectively, the method further includes:
[0105] Select the target number of SRS resources from the SRS resources, and determine the index of the selected SRS resources as the first target index;
[0106] Send the first target index to the user equipment.
[0107] It can be seen from this that in the embodiments of the present invention, the base station can also select the same number of SRS resources as the number of layers for transmitting uplink data from the SRS resources configured by the base station for the user equipment, and use the indexes of the selected SRS resources as the first target index to feedback to the user equipment, so that when the user equipment cannot obtain the above-mentioned target precoding indication information (that is, the indication information of the same number of precodings selected from the precodings used by the base station on each subband when the user equipment sends SRS respectively, which is the same as the number of layers for transmitting uplink data), the user equipment can send uplink data according to the precoding used when sending SRS based on the SRS resources indicated by the first target index.
[0108] That is, the base station provides a fallback operation for the user equipment when the target precoding indication information is not received by feeding back the above-mentioned first target index to the user equipment.
[0109] Optionally, the step of selecting the target number of SRS resources from the SRS resources and determining the index of the selected SRS resources as the first target index includes:
[0110] Obtain the number of subbands using the target precoding in each subband of each SRS resource, and determine it as the first target parameter of the SRS resource;
[0111] Sort the SRS resources with the same first target parameter in ascending order of index to obtain the first sorting;
[0112] Based on the first sorting, sort the indexes of the SRS resources in descending order of the first target parameter to obtain the second sorting;
[0113] Determine the indexes of the SRS resources in the top target number in the second sorting as the first target index.
[0114] For example, the SRS resources configured by the base station for the user equipment are SRS0 to SRS3, and the first target parameters of SRS0 to SRS3 are 4, 2, 4, and 2 respectively. Among them, the SRS resources with the same first target parameter are SRS0 and SRS2, and SRS1 and SRS3. Then, first sort the indexes of the SRS resources with the same first target parameter to obtain the first sorting. Among them, in the first sorting, SRS0 is ranked before SRS2, and SRS1 is ranked before SRS3. Then, based on the first sorting, continue to sort the indexes of SRS0 to SRS3 according to the descending order of the first target parameter to obtain the second sorting, that is: 0-2-1-3. Among them, when the number of layers of the uplink transmission data is 2, then select the first 2 SRS indexes from the second sorting, that is, 0 and 2, as the first target indexes.
[0115] Among them, for the first target index, it can also be represented in the form of a bit field value. For example, when the number of SRS resources configured by the base station for the user equipment is 4, then bit positions are required to represent the first target index.
[0116] Optionally, the sending the first target index to the user equipment includes:
[0117] Sending the first target index to the user equipment through the Physical Downlink Shared Channel PDCCH.
[0118] Among them, the number of SRS indexes included in the first target index is the number of layers of the uplink transmission data, so there is no need for additional overhead to indicate the number of layers of the uplink transmission data.
[0119] In addition, the above first target index is the wideband SRI indication. In addition to the base station feeding back the wideband SRI on the PDCCH, it can also feed back the Rank Indication (RI) indicating the uplink transmission used.
[0120] As Figure 2 shown, an embodiment of the present invention provides an uplink data transmission method applied to a user equipment. The method may include the following steps:
[0121] Step 201: Determine the precoding used by each sounding reference signal SRS resource on each subband.
[0122] Among them, at least two different precodings are included in the precodings used by the same SRS resource on each subband. That is, at least two subbands among the subbands of the same SRS resource use different precodings.
[0123] In an embodiment of the present invention, the user equipment may determine the precoding used by each SRS resource on each subband according to the measurement result of the downlink reference signal, and then use these precodings to send an SRS to the base station on each SRS resource.
[0124] Optionally, the precodings used by different SRS resources on the same subband are the same or different. That is, each SRS resource on the same subband may use the same precoding or different precodings.
[0125] Among them, which subbands use the same precoding and which subbands use different precodings in each subband of each SRS resource, and which SRS resources use the same precoding and which SRS resources use different precodings among each SRS resource on each subband depend on the result of the user equipment measuring the downlink reference signal.
[0126] In addition, the above-mentioned downlink reference signal used by the user equipment to calculate the precoding used by each subband of the SRS resource may be a Channel State Information Reference Signal (CSI-RS) or other downlink reference signals.
[0127] In addition, the user equipment may estimate the channel matrix according to the downlink reference signal, and based on the channel capacity maximization theory, obtain the precoding used by each SRS resource on each subband through the cascade of singular vector beamforming and water-filling power allocation.
[0128] Step 202: Send SRS to the base station on each SRS resource respectively through the precoding.
[0129] In an embodiment of the present invention, after receiving the SRS sent by the user equipment, the base station may determine the number of layers used by the user equipment to transmit uplink data in combination with the reception quality and the multi-UE interference situation, and then select the same number of target precodings as the number of layers for transmitting uplink data from the precodings used by the user equipment on each subband when sending the SRS, so as to send the indication information of the target precoding to the user equipment.
[0130] Step 203: Receive the indication information of the target precoding sent by the base station.
[0131] Among them, the target precoding includes the precodings respectively selected by the base station from the precodings used by the user equipment on each subband when sending the SRS.
[0132] Step 204: Send uplink data to the base station according to the indication information of the target precoding.
[0133] As can be seen from the above, in the embodiments of the present invention, the user equipment can use different precodings to transmit SRS on different subbands of the same SRS resource, so that the base station receives the SRS transmitted by the user equipment on each SRS resource. After determining the number of layers for transmitting uplink data of the user equipment, the base station can respectively select the same number of target precodings as the number of layers for transmitting uplink data from the precodings used in each subband, and feedback the indication information of the target precodings to the user equipment, so that the user equipment can transmit uplink data according to the indication information of the target precodings.
[0134] It can be seen that the embodiments of the present invention support using different precodings on different subbands, and the base station selects the precodings that the UE can use to transmit uplink data from the precodings used on each subband when the UE transmits SRS, and then feedbacks the indication information of the selected precodings to the UE, so that different precodings can be used to transmit uplink data on different subbands. Among them, under frequency-selective channel conditions, using different precodings to transmit uplink data on different subbands can better match the actual channel conditions, thereby making the transmission performance of uplink data better.
[0135] Optionally, receiving the indication information of the target precoding sent by the base station includes:
[0136] Receiving the media access control unit MAC CE sent by the base station through the physical downlink shared channel PDSCH, where the indication information of the target precoding is carried on the MAC CE.
[0137] Among them, when using different precodings on different subbands of the same SRS resource, when the base station feeds back the indication information of these precodings to the user equipment, if the physical downlink control channel (Physical Downlink Control Channel, PDCCH) is used, it will occupy too many PDCCH resources. For example, if the number of subbands is M and the number of configured SRS resources is 4, then 4M bits of PDCCH are required to feedback the indication information of the precodings used in each subband of each SRS resource. In the embodiments of the present invention, the indication information of the target precoding is carried in the MAC CE and sent to the user equipment through the PDSCH without occupying the PDCCH, which can greatly reduce the overhead on the PDCCH.
[0138] Optionally, before sending uplink data to the base station according to the indication information of the target precoding, the method further includes:
[0139] Receiving the first target index sent by the base station, where the first target index includes the index of the SRS resource selected by the base station from the SRS resources.
[0140] It can be seen from this that in the embodiments of the present invention, the base station can also select the same number of SRS resources as the number of layers for transmitting uplink data from the SRS resources configured by the base station for the user equipment, and use the indexes of the selected SRS resources as the first target indexes to feedback to the user equipment, so that when the user equipment cannot obtain the indication information of the above target precoding (that is, the indication information of the same number of precodings as the number of layers for transmitting uplink data, which are respectively selected from the precodings used by the base station on each subband when the user equipment sends SRS), the user equipment can send uplink data by using the precoding used when sending SRS according to the SRS resources indicated by the first target indexes.
[0141] Optionally, the indication information of the target precoding includes the target bit field value of each subband;
[0142] Sending uplink data to the base station according to the indication information of the target precoding includes:
[0143] Obtain the number of indexes included in the first target index and determine it as the target number;
[0144] According to a pre-determined target relationship table, determine the indexes of the SRS resources corresponding to each target bit field value when the number of layers for transmitting uplink data is the target number, as the second target indexes, where the target relationship table includes the correspondence between the number of layers for transmitting uplink data, the indexes of the SRS resources, and the bit field values;
[0145] Use the precoding used when sending SRS by using the SRS resources represented by the second target indexes to send uplink data to the base station.
[0146] Among them, the number of SRS resource indexes included in the first target index is the number of layers of uplink transmission data, so no additional overhead is required to indicate the number of layers of uplink transmission data. Therefore, the user equipment can directly obtain the number of SRS resource indexes included in the received first target index to determine the number of layers of uplink transmission data.
[0147] In addition, it should be noted that when the indication information of the target precoding sent by the base station to the user equipment is represented in the form of a bit field value, the target bit thresholds of all subbands are sorted in ascending order of the subband indexes, thus forming a string of consecutive numbers, such as "001011010001000101". Therefore, it is also necessary to determine which bits represent the target bit thresholds of which subbands in this string of numbers. In this case, it is necessary to calculate the number of bits occupied by the target bit thresholds of each subband.
[0148] Among them, according to the number N of SRS resources configured by the base station for the user equipment, the number L of layers for transmitting uplink data, and the formula It is determined that when N = 4 and L = 2, the number of bits occupied by the target bit threshold of each sub - band is as follows: Among the above - mentioned bit thresholds, for "001011010001000101", "001" is the target bit threshold of sub - band 0, "011" is the target bit threshold of sub - band 1, "010" is the target bit threshold of sub - band 2, "001" is the target bit threshold of sub - band 3, "000" is the target bit threshold of sub - band 4, and "101" is the target bit threshold of sub - band 5.
[0149] Wherein, the target relationship table is specifically as shown in Table 1 above. When the number of layers of the transmitted uplink data is 2, by referring to Table 1, it can be determined that the indexes of the SRS resources corresponding to the target bit threshold value "001" (i.e., 1) are 0 and 2; the indexes of the SRS resources corresponding to the target bit threshold value "011" (i.e., 3) are 1 and 2; the indexes of the SRS resources corresponding to the target bit threshold value "010" (i.e., 2) are 0 and 3; the indexes of the SRS resources corresponding to the target bit threshold value "000" (i.e., 0) are 0 and 1; the indexes of the SRS resources corresponding to the target bit threshold value "101" (i.e., 5) are 2 and 3.
[0150] Then when the user equipment sends uplink data, it uses the precoding used when sending SRS with the SRS resources indicated by the indexes of the above - mentioned SRS resources obtained by referring to Table 1 to send uplink data.
[0151] Optionally, when receiving the indication information of the target precoding through PDSCH, determining the indexes of the SRS resources corresponding to each target bit threshold value when the number of layers of the transmitted uplink data is the target number according to the pre - determined target relationship table includes:
[0152] Decoding the PDSCH;
[0153] When the decoding of the PDSCH is correct, according to the target relationship table, determine the indexes of the SRS resources corresponding to each target bit threshold value when the number of layers of the transmitted uplink data is the target number.
[0154] In the embodiments of the present invention, when the base station feeds back the indication information of the above - mentioned target precoding to the user equipment through PDSCH, after the user equipment receives the PDSCH, it needs to decode the PDSCH. Among them, when the decoding of the PDSCH is correct, it can further determine the indexes of the SRS resources corresponding to each target bit threshold value when the number of layers of the transmitted uplink data is the target number according to the target relationship table, that is, when the decoding of the PDSCH is correct, it can send uplink data according to the precoding indicated by the indication information of the target precoding carried in the PDSCH.
[0155] Optionally, it is characterized in that after decoding the PDSCH, the method further includes:
[0156] In the case where the decoding of the PDSCH is incorrect and the number of indexes included in the first target index received this time is the same as the number of indexes included in the first target index received most recently, use the precoding used when sending uplink data most recently to send uplink data to the base station;
[0157] In the case where the decoding of the PDSCH is incorrect and the number of indexes included in the first target index received this time is different from the number of indexes included in the first target index received most recently, use the precoding used when sending SRS using the SRS resource indicated by the first target index received this time to send uplink data to the base station.
[0158] It can be seen therefrom that when the PDSCH decoding is incorrect, it is possible to compare whether the number of the first target indexes received most recently is equal to the number of indexes included in the first target index received this time. If they are equal, use the precoding used when sending uplink data last time to send uplink data to the base station; if they are different, use the precoding used when sending SRS using the SRS resource indicated by the first target index received this time to send uplink data to the base station.
[0159] Wherein, for example, the SRS resources indicated by the first target index received this time are SRS0 and SRS2, and the precodings used when SRS0 and SRS2 send SRS are as Figure 4 shown, the precodings numbered W00, W10, W20, W30, W40, W50, W02, W12, W22, W32, W42, W52. Then, in the case where the decoding of the PDSCH is incorrect and the number of indexes included in the first target index received this time is different from the number of indexes included in the first target index received most recently, the user equipment uses these precodings to send uplink data this time.
[0160] As can be seen from the above, the embodiments of the present invention also provide a method for how the user equipment sends uplink data when the indication information of the above target precoding is not successfully received, thereby reducing the impact on the uplink performance when the downlink performance is poor.
[0161] Optionally, the receiving the first target index sent by the base station includes:
[0162] Receiving the first target index sent by the base station through the physical downlink shared channel PDCCH.
[0163] Among them, the first target index is the wideband SRI indication. In addition to feeding back the wideband SRI on the PDCCH, the base station can also feed back the rank indication (RI) indicating the uplink transmission.
[0164] In summary, the specific implementation of the uplink data transmission method according to the embodiments of the present invention can be as Figure 3 shown. Specifically, it may include the following steps:
[0165] Step 301: The UE calculates the precoding used by each SRS resource on each subband according to the downlink reference signal sent by the base station;
[0166] Step 302: The UE precodes the SRS according to the precoding used by each SRS resource on each subband calculated, and sends the SRS to the base station;
[0167] Step 303: The base station determines the target precoding that this UE can use on each subband and the number of layers for transmitting uplink data according to the received SRS, reception quality, and interference among multiple UEs;
[0168] Step 304: The base station sends the width SRI on the PDCCH and sends the MAC CE carrying the target precoding indication information to the UE on the PDSCH, where the width SRI represents the index of the same number of SRS resources as the number of layers for transmitting uplink data selected by the base station from the SRS resources configured for the UE;
[0169] Step 305: The UE receives the PDCCH and the PDSCH, decodes the PDCCH and the PDSCH, and obtains the target precoding according to the decoded information, so as to transmit the uplink data using the target precoding.
[0170] As can be seen from the above, the embodiments of the present invention support different precodings for different subbands, and the base station selects the precoding that the UE can use for transmitting uplink data from the precodings used by the UE on each subband when sending the SRS, and then feeds back the indication information of the selected precoding to the UE, so that different precodings can be used to transmit uplink data on different subbands. Among them, under frequency-selective channel conditions, using different precodings to transmit uplink data on different subbands can better match the actual channel conditions, thereby making the transmission performance of the uplink data better. Moreover, carrying the indication information of the target precoding in the MAC CE and sending it to the user equipment through the PDSCH without occupying the PDCCH greatly reduces the overhead on the PDCCH.
[0171] The above introduces the uplink data transmission method provided by the embodiments of the present invention. Next, the uplink data transmission device provided by the embodiments of the present invention will be introduced in conjunction with the accompanying drawings.
[0172] See Figure 5 , an embodiment of the present invention further provides an uplink data transmission device, which is applied to a base station. The device includes:
[0173] An SRS receiving module 501, configured to receive SRSs sent by a user equipment on each sounding reference signal SRS resource respectively, where at least two different precodings are included in the precoding used on each subband for the same SRS resource;
[0174] A layer number determining module 502, configured to determine the number of layers for the user equipment to transmit uplink data as a target quantity;
[0175] A precoding selection module 503, configured to select the target quantity of target precodings from the precodings used on each subband when the user equipment sends SRSs;
[0176] A first information feedback module 504, configured to send indication information of the target precoding to the user equipment;
[0177] An uplink receiving module 505, configured to receive uplink data sent by the user equipment according to the indication information of the target precoding.
[0178] Optionally, the precodings used for different SRS resources on the same subband are the same or different.
[0179] Optionally, the first information feedback module is specifically configured to:
[0180] Carry the indication information of the target precoding on a media access control element MAC CE and send it to the user equipment through a physical downlink shared channel PDSCH.
[0181] Optionally, the indication information of the target precoding includes: a target bit field value for each subband, where the target bit field value for each subband is recorded in a pre-determined target relationship table and corresponds to the index of the target SRS resource on the subband when the number of layers for transmitting uplink data is the target quantity;
[0182] Wherein, the target relationship table includes the corresponding relationship between the number of layers for transmitting uplink data, the index of the SRS resource, and the bit field value;
[0183] The target SRS resource on each subband is the SRS resource that uses the target precoding among the SRS resources on the subband.
[0184] Optionally, the device further includes:
[0185] The SRS resource selection module is used to select the target number of SRS resources from the SRS resources and determine the index of the selected SRS resources as the first target index;
[0186] The second information feedback module is used to send the first target index to the user equipment.
[0187] Optionally, the SRS resource selection module is specifically used for:
[0188] Obtain the number of sub-bands using the target precoding in each sub-band of each SRS resource and determine it as the first target parameter of the SRS resource;
[0189] Sort the SRS resources with the same first target parameter in ascending order of index to obtain the first sorting;
[0190] Based on the first sorting, sort the indexes of the SRS resources in descending order of the first target parameter to obtain the second sorting;
[0191] Determine the indexes of the SRS resources in the first M of the second sorting as the first target index.
[0192] Optionally, the second information feedback module is specifically used for:
[0193] Send the first target index to the user equipment through the physical downlink shared channel PDCCH.
[0194] Optionally, the layer number determination module 502 includes:
[0195] The alternative layer number acquisition sub-module is used to acquire the alternative layer numbers for transmitting uplink data in each of the first to M sub-bands, where M is the number of sub-bands configured by the base station for the user equipment;
[0196] The layer number determination sub-module is used to determine the minimum value among the alternative layer numbers for transmitting uplink data in the first to M sub-bands as the layer number for the user equipment to transmit uplink data;
[0197] Wherein, the alternative layer number acquisition sub-module is specifically used for:
[0198] When j takes each integer from 1 to M and i takes each integer from 1 to N, respectively, perform the following process:
[0199] Divide every i of the N ports into a group to obtain at least one group;
[0200] Obtain the received signal quality on the ports in each group and use it as the received signal quality corresponding to the group;
[0201] Determine the maximum value among the received signal qualities corresponding to each group as the second target parameter of the j-th subband at layer i;
[0202] Determine the layer corresponding to the maximum value in the j-th target set as the alternative layer for the j-th subband to transmit uplink data;
[0203] Wherein, the j-th target set includes the second target parameters of the j-th subband at each integer from layer 1 to N, N is the number of SRS resources configured by the base station for the user equipment, and the SRS resources configured by the base station for the user equipment are single-port.
[0204] Optionally, the precoding selection module 503 is specifically configured to:
[0205] Determine the precoding used for the SRS resources corresponding to the ports in the target group as the target precoding;
[0206] Wherein, the target group includes the groups corresponding to the second target parameters of each subband at the target number of layers.
[0207] The uplink data transmission device provided by the embodiments of the present invention can implement Figure 1 each process implemented by the base station in the method embodiment. To avoid repetition, it will not be elaborated here.
[0208] As can be seen from the above, in the embodiments of the present invention, the user equipment can use different precodings to send SRS on different subbands of the same SRS resource, so that the base station receives the SRS sent by the user equipment on each SRS resource. After determining the layer for the user equipment to transmit uplink data, the base station can respectively select the same number of target precodings as the layer for transmitting uplink data from the precodings used for each subband, and feedback the indication information of the target precodings to the user equipment, so that the user equipment can send uplink data according to the indication information of the target precodings. It can be seen that the embodiments of the present invention support different subbands to use different precodings, and the base station selects the precodings that the UE can use to transmit uplink data from the precodings used on each subband when the UE sends SRS, and then feedbacks the indication information of the selected precodings to the UE, so that different precodings can be used to transmit uplink data on different subbands. Among them, under frequency-selective channel conditions, using different precodings to transmit uplink data on different subbands can better match the actual channel conditions, thereby making the transmission performance of uplink data better.
[0209] See Figure 6 , the embodiments of the present invention also provide an uplink data transmission device, which is applied to a user equipment, and the device includes:
[0210] A precoding determination module 601, configured to determine the precoding used by each sounding reference signal (SRS) resource on each sub-band, where at least two different precodings are included in the precodings used by the same SRS resource on each sub-band;
[0211] An SRS sending module 602, configured to send SRS to a base station on each SRS resource respectively through the precoding;
[0212] A first information receiving module 603, configured to receive indication information of a target precoding sent by the base station, where the target precoding includes precodings respectively selected by the base station from the precodings used on each sub-band when the user equipment sends SRS;
[0213] An uplink sending module 604, configured to send uplink data to the base station according to the indication information of the target precoding.
[0214] Optionally, the precodings used by different SRS resources on the same sub-band are the same or different.
[0215] Optionally, the first information receiving module is specifically configured to:
[0216] Receive a media access control element (MAC) CE sent by the base station through a physical downlink shared channel (PDSCH), where the indication information of the target precoding is carried on the MAC CE.
[0217] Optionally, the apparatus further includes:
[0218] A second information receiving module, configured to receive a first target index sent by the base station, where the first target index includes indexes of SRS resources selected by the base station from the SRS resources.
[0219] Optionally, the indication information of the target precoding includes a target bit field value of each sub-band;
[0220] The uplink sending module includes:
[0221] A quantity determination sub-module, configured to obtain the quantity of indexes included in the first target index and determine it as a target quantity;
[0222] An index determination sub-module, configured to determine, according to a pre-determined target relationship table, indexes of SRS resources corresponding to each target bit field value when the number of layers for transmitting uplink data is the target quantity, as a second target index, where the target relationship table includes the correspondence between the number of layers for transmitting uplink data, indexes of SRS resources, and bit field values;
[0223] A first transmission sub-module, configured to use the precoding used when transmitting the SRS using the SRS resource represented by the second target index, and transmit uplink data to the base station.
[0224] Optionally, when receiving the indication information of the target precoding through the PDSCH, the index determination sub-module includes:
[0225] A decoding unit, configured to decode the PDSCH;
[0226] A table lookup unit, configured to, when the decoding of the PDSCH is correct, determine, according to the target relationship table, the index of the SRS resource corresponding to each target bit field value when the number of layers for transmitting uplink data is the target number.
[0227] Optionally, the uplink transmission module further includes:
[0228] A second transmission sub-module, configured to, when the decoding of the PDSCH is incorrect and the number of indexes included in the first target index received this time is the same as the number of indexes included in the first target index received most recently, use the precoding used when transmitting uplink data most recently and transmit uplink data to the base station;
[0229] A third transmission sub-module, configured to, when the decoding of the PDSCH is incorrect and the number of indexes included in the first target index received this time is different from the number of indexes included in the first target index received most recently, use the precoding used when transmitting the SRS using the SRS resource indicated by the first target index received this time and transmit uplink data to the base station.
[0230] Optionally, the second information receiving module is specifically configured to:
[0231] Receive a first target index sent by the base station through a physical downlink shared channel PDCCH.
[0232] The uplink data transmission device provided by the embodiments of the present invention can implement Figure 2 each process implemented by the user equipment in the method embodiment. To avoid repetition, details are not described here again.
[0233] As can be seen from the above, in the embodiments of the present invention, the user equipment can send SRS using different precodings on different subbands of the same SRS resource, so that the base station receives the SRS sent by the user equipment on each SRS resource. After determining the number of layers for the user equipment to transmit uplink data, the base station can select the same number of target precodings as the number of layers for transmitting uplink data from the precodings used on each subband, and feedback the indication information of the target precodings to the user equipment, so that the user equipment can send uplink data according to the indication information of the target precodings. Thus, it can be seen that the embodiments of the present invention support different precodings to be used on different subbands, and the base station selects the precodings that the UE can use to transmit uplink data from the precodings used on each subband when the UE sends SRS, and then feedbacks the indication information of the selected precodings to the UE, so that different precodings can be used to transmit uplink data on different subbands. Among them, under frequency-selective channel conditions, using different precodings to transmit uplink data on different subbands can better match the actual channel conditions, thereby making the transmission performance of uplink data better.
[0234] On the other hand, an embodiment of the present invention further provides an electronic device, including a memory, a processor, a bus, and a computer program stored on the memory and executable on the processor. When the processor executes the program, the steps in the above uplink data transmission method are implemented.
[0235] For example, as follows Figure 7 Fig. shows a schematic diagram of the physical structure of an electronic device.
[0236] As Figure 7 shown, the electronic device may include: a processor 710, a communication interface 720, a memory 730, and a communication bus 740. Among them, the processor 710, the communication interface 720, and the memory 730 communicate with each other through the communication bus 740.
[0237] The processor 710 can call the logical instructions in the memory 730 to execute the following method:
[0238] Receive the SRS sent by the user equipment on each sounding reference signal SRS resource respectively, where at least two different precodings are included in the precodings used on each subband of the same SRS resource;
[0239] Determine the number of layers for the user equipment to transmit uplink data as the target quantity;
[0240] Select the target quantity of target precodings from the precodings used on each subband when the user equipment sends SRS respectively;
[0241] Send the indication information of the target precoding to the user equipment;
[0242] Receive the uplink data sent by the user equipment according to the indication information of the target precoding.
[0243] Or
[0244] The processor 710 may call the logic instructions in the memory 730 to execute the following method:
[0245] Determine the precoding used by each sounding reference signal SRS resource on each subband, where at least two different precodings are included in the precodings used by the same SRS resource on each subband;
[0246] Send SRS on each SRS resource to the base station respectively through the precoding;
[0247] Receive the indication information of the target precoding sent by the base station, where the target precoding includes the precodings respectively selected from the precodings used by the base station on each subband when sending SRS from the user equipment;
[0248] Send uplink data to the base station according to the indication information of the target precoding.
[0249] In addition, when the logic instructions in the above-mentioned memory 730 are implemented in the form of a software functional unit and sold or used as an independent product, they can be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art or a part of this technical solution can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of the present invention. And the aforementioned storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic disks, or optical discs that can store program codes.
[0250] On the other hand, an embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, it is configured to execute the uplink data transmission method provided in the above-mentioned embodiments, for example, including:
[0251] Receive the SRS sent by the user equipment on each sounding reference signal SRS resource respectively, where at least two different precodings are included in the precodings used by the same SRS resource on each subband;
[0252] Determine the number of layers for the user equipment to transmit uplink data as the target quantity;
[0253] Select the target number of target precodings from the precodings used on each subband when the user equipment sends SRS;
[0254] Send the indication information of the target precoding to the user equipment;
[0255] Receive the uplink data sent by the user equipment according to the indication information of the target precoding.
[0256] Or
[0257] Determine the precodings used on each subband for each sounding reference signal (SRS) resource, where at least two different precodings are included in the precodings used on each subband for the same SRS resource;
[0258] Send SRS to the base station on each SRS resource respectively through the precodings;
[0259] Receive the indication information of the target precoding sent by the base station, where the target precoding includes the precodings respectively selected by the base station from the precodings used on each subband when the user equipment sends SRS;
[0260] Send uplink data to the base station according to the indication information of the target precoding.
[0261] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed to multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. Those of ordinary skill in the art can understand and implement it without creative efforts.
[0262] Through the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus a necessary general hardware platform, and of course also by hardware. Based on such an understanding, the above technical solutions, in essence, or the part that contributes to the prior art can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.
[0263] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit them. Although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some of the technical features. And these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the various embodiments of the present invention.
Claims
1. An uplink data transmission method, applied to a base station, characterized in that, The method includes: Receiving SRSs sent by a user equipment on each sounding reference signal (SRS) resource respectively, where at least two different precodings are included in the precodings used on each sub-band for the same SRS resource; Obtaining, for each of the first to M sub-bands, an alternative number of layers for transmitting uplink data, where M is the number of sub-bands configured by the base station for the user equipment; Determining the minimum value among the alternative numbers of layers for transmitting uplink data in the first to M sub-bands as the number of layers for the user equipment to transmit uplink data, which is used as a target quantity; Wherein, the obtaining, for each of the first to M sub-bands, an alternative number of layers for transmitting uplink data includes: Performing the following process respectively when j takes each integer from 1 to M and i takes each integer from 1 to N: Dividing every i ports among the N ports into a group to obtain at least one group; Obtaining the received signal quality on the ports in each group and using it as the received signal quality corresponding to this group; Determining the maximum value among the received signal qualities corresponding to each group as a second target parameter of the j-th sub-band at the layer of i; Determining the layer corresponding to the maximum value in the j-th target set as the alternative number of layers for the j-th sub-band to transmit uplink data; Wherein, the j-th target set includes second target parameters of the j-th sub-band at each integer from 1 to N in terms of the number of layers, N is the number of SRS resources configured by the base station for the user equipment, and the SRS resources configured by the base station for the user equipment are single-port; Determining the precoding used for the SRS resources corresponding to the ports in the target group as the target precoding; Wherein, the target group includes the groups corresponding to the second target parameters of each sub-band at the layer of the target quantity; Sending the indication information of the target precoding to the user equipment; Receiving the uplink data sent by the user equipment according to the indication information of the target precoding.
2. The uplink data transmission method according to claim 1, wherein The precodings used for different SRS resources on the same sub-band are the same or different.
3. The uplink data transmission method according to claim 1, wherein The sending the indication information of the target precoding to the user equipment includes: Carrying the indication information of the target precoding on a media access control element (MAC CE) and sending it to the user equipment through a physical downlink shared channel (PDSCH).
4. The uplink data transmission method according to claim 1, characterized in that, The indication information of the target precoding includes: a target bit field value for each sub-band, where the target bit field value for each sub-band is the bit field value recorded in a pre-determined target relationship table and corresponding to the index of the target SRS resource on this sub-band when the number of layers for transmitting uplink data is the target quantity; Wherein, the target relationship table includes the corresponding relationships among the number of layers for transmitting uplink data, the index of the SRS resource, and the bit field value; The target SRS resource for each sub-band is the SRS resource that uses the target precoding among the SRS resources of this sub-band.
5. The uplink data transmission method according to claim 1, characterized in that After respectively selecting the target quantity of target precodings from the precodings used on each sub-band when the user equipment sends SRSs, the method further includes: Select the target number of SRS resources from the SRS resources, and determine the index of the selected SRS resources as the first target index; Send the first target index to the user equipment.
6. The uplink data transmission method according to claim 5, characterized in that, The step of selecting the target number of SRS resources from the SRS resources and determining the index of the selected SRS resources as the first target index includes: Obtain the number of subbands using the target precoding in each subband of each SRS resource, and determine it as the first target parameter of the SRS resource; Sort the SRS resources with the same first target parameter in ascending order of index to obtain a first sorting; Based on the first sorting, sort the indexes of the SRS resources in descending order of the first target parameter to obtain a second sorting; Determine the indexes of the SRS resources in the top target number in the second sorting as the first target index.
7. The uplink data transmission method according to claim 5, wherein The step of sending the first target index to the user equipment includes: Send the first target index to the user equipment through the Physical Downlink Shared Channel PDCCH.
8. An uplink data transmission method, applied to a user equipment, characterized in that, The method includes: Determine the precoding used by each Sounding Reference Signal (SRS) resource on each subband, where at least two different precodings are included in the precodings used by the same SRS resource on each subband; Send SRS to the base station on each SRS resource respectively through the precoding; Receive the indication information of the target precoding, where the target precoding is determined by the base station according to the precoding used by the SRS resource corresponding to the port in the target group, and the target group includes the grouping corresponding to the second target parameter when the number of layers in each subband is the target number; the target number is the number of layers for the user equipment to transmit uplink data, and the number of layers for the user equipment to transmit uplink data is the minimum value among the alternative numbers of layers for transmitting uplink data in the 1st to Mth subbands, M is the number of subbands configured by the base station for the user equipment; the alternative number of layers for transmitting uplink data in the jth subband among the 1st to Mth subbands is the layer number corresponding to the maximum value in the jth target set, and the jth target set includes the second target parameter when the number of layers in the jth subband is each integer from 1 to N, N is the number of SRS resources configured by the base station for the user equipment, and the SRS resources configured by the base station for the user equipment are single-port; the second target parameter when the number of layers in the jth subband is i is the maximum value of the received signal quality corresponding to at least one of the groupings obtained by dividing every i ports among the N ports into a group; the received signal quality corresponding to the grouping is the received signal quality on the ports in the grouping; j is an integer from 1 to M, and i is an integer from 1 to N; Send uplink data to the base station according to the indication information of the target precoding.
9. The uplink data transmission method according to claim 8, wherein The precodings used by different SRS resources on the same subband are the same or different.
10. The uplink data transmission method according to claim 8, wherein The step of receiving the indication information of the target precoding sent by the base station includes: Receive the media access control element MAC CE sent by the base station through the physical downlink shared channel PDSCH, where the indication information of the target precoding is carried on the MAC CE.
11. The uplink data transmission method according to claim 8, wherein Before sending uplink data to the base station according to the indication information of the target precoding, the method further includes: Receive a first target index sent by the base station, where the first target index includes the index of the SRS resource selected by the base station from the SRS resources.
12. The uplink data transmission method according to claim 11, wherein The indication information of the target precoding includes the target bit field value of each subband; Sending uplink data to the base station according to the indication information of the target precoding includes: Obtain the number of indexes included in the first target index and determine it as the target number; According to a pre-determined target relationship table, determine the index of the SRS resource corresponding to each target bit field value when the number of layers for transmitting uplink data is the target number, as the second target index, where the target relationship table includes the correspondence between the number of layers for transmitting uplink data, the index of the SRS resource, and the bit field value; Send uplink data to the base station using the precoding used when sending SRS using the SRS resource indicated by the second target index.
13. The uplink data transmission method according to claim 12, wherein When receiving the indication information of the target precoding through the PDSCH, determining the index of the SRS resource corresponding to each target bit field value when the number of layers for transmitting uplink data is the target number according to the pre-determined target relationship table includes: Decode the PDSCH; When the decoding of the PDSCH is correct, determine the index of the SRS resource corresponding to each target bit field value when the number of layers for transmitting uplink data is the target number according to the target relationship table.
14. The uplink data transmission method according to claim 13, wherein After decoding the PDSCH, the method further includes: When the decoding of the PDSCH is incorrect and the number of indexes included in the first target index received this time is the same as the number of indexes included in the first target index received most recently, send uplink data to the base station using the precoding used when sending uplink data most recently; When the decoding of the PDSCH is incorrect and the number of indexes included in the first target index received this time is different from the number of indexes included in the first target index received most recently, send uplink data to the base station using the precoding used when sending SRS using the SRS resource indicated by the first target index received this time.
15. The uplink data transmission method according to claim 11, wherein Receiving the first target index sent by the base station includes: Receive the first target index sent by the base station through the physical downlink control channel PDCCH.
16. An uplink data transmission device, applied to a base station, characterized in that The device includes: An SRS receiving module, configured to receive SRSs sent by a user equipment on each sounding reference signal SRS resource respectively, where at least two different precodings are included in the precodings used by the same SRS resource on each subband; A layer number determining module, configured to obtain the alternative layer numbers for transmitting uplink data of each of the first to M subbands, where M is the number of subbands configured by the base station for the user equipment; Determine the minimum value among the alternative numbers of layers for transmitting uplink data in the first to M subbands as the number of layers for the user equipment to transmit uplink data, which is used as the target quantity; Among them, the obtaining of the alternative numbers of layers for transmitting uplink data in each of the first to M subbands includes: When j takes each integer from 1 to M and i takes each integer from 1 to N respectively, perform the following process: Divide every i ports among the N ports into a group to obtain at least one group; Obtain the received signal quality on the ports in each group and use it as the received signal quality corresponding to the group; Determine the maximum value among the received signal qualities corresponding to each group as the second target parameter of the j-th subband when the number of layers is i; Determine the number of layers corresponding to the maximum value in the j-th target set as the alternative number of layers for the j-th subband to transmit uplink data; Among them, the j-th target set includes the second target parameters of the j-th subband when the number of layers is each integer from 1 to N. N is the number of SRS resources configured by the base station for the user equipment, and the SRS resources configured by the base station for the user equipment are single-port; A precoding selection module, configured to determine the precoding used for the SRS resources corresponding to the ports in the target group as the target precoding; Among them, the target group includes the groups corresponding to the second target parameters of each subband when the number of layers is the target quantity; A first information feedback module, configured to send the indication information of the target precoding to the user equipment; An uplink receiving module, configured to receive the uplink data sent by the user equipment according to the indication information of the target precoding.
17. An uplink data transmission device, applied to a user equipment, characterized in that, The device includes: A precoding determination module, configured to determine the precoding used for each sounding reference signal SRS resource on each subband. Among the precodings used for the same SRS resource on each subband, at least two different precodings are included; An SRS sending module, configured to send SRS to the base station on each SRS resource respectively through the precoding; A first information receiving module, configured to receive indication information of target precoding sent by the base station, where the target precoding is determined by the base station according to precoding used by SRS resources corresponding to ports in a target packet, and the target packet includes a packet corresponding to a second target parameter when the number of layers of each subband is a target number; the target number is the number of layers for the user equipment to transmit uplink data, and the number of layers for the user equipment to transmit uplink data is the minimum value among alternative numbers of layers for transmitting uplink data in the 1st to Mth subbands, where M is the number of subbands configured by the base station for the user equipment; the alternative number of layers for the jth subband among the 1st to Mth subbands to transmit uplink data is the number of layers corresponding to the maximum value in the jth target set, and the jth target set includes second target parameters when the number of layers of the jth subband is each integer from 1 to N, where N is the number of SRS resources configured by the base station for the user equipment, and the SRS resources configured by the base station for the user equipment are single-port; the second target parameter when the number of layers of the jth subband is i is the maximum value of received signal quality corresponding to at least one of the packets obtained by dividing every i ports among N ports into a group; the received signal quality corresponding to the packet is the received signal quality on the ports in the packet; j is an integer from 1 to M, and i is an integer from 1 to N; An uplink transmission module, configured to transmit uplink data to the base station according to the indication information of the target precoding.
18. An uplink data transmission system, characterized in that, It includes the uplink data transmission device according to claim 16, and the uplink data transmission device according to claim 17.
19. An electronic device, comprising a processor, a memory, and a computer program stored on the memory and executable on the processor, characterized in that, When the computer program is executed by the processor, it implements the steps of the uplink data transmission method according to any one of claims 1 to 7, or implements the steps of the uplink data transmission method according to any one of claims 8 to 15.
20. A computer-readable storage medium, characterized in that, A computer program is stored on the computer-readable storage medium, and when the computer program is executed by the processor, it implements the steps of the uplink data transmission method according to any one of claims 1 to 7, or implements the steps of the uplink data transmission method according to any one of claims 8 to 15.
Citation Information
Patent Citations
Signaling transmission method, apparatus and system
CN108631999A