Transmission Method for Uplink Channel, Terminal, Base Station and Storage Medium
By dividing the resources of the uplink channel into multiple resource groups in the NR system and using the precoding matrix for diversity transmission, the problem of poor channel conditions during single-antenna transmission is solved, and the transmission performance and coverage capability are improved.
Patent Information
- Application Number
- CN202010788468.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-08-07
- Publication Date
- 2025-06-27
- Estimated Expiration
- 2040-08-07
AI Technical Summary
When the uplink channel in the existing NR is transmitted using a single antenna, the channel conditions are poor, resulting in poor transmission performance and unable to meet the coverage requirements.
Diversity transmission technology is adopted by dividing the resources of the uplink channel into at least two resource groups and mapping each resource group onto multiple physical antennas or antenna ports based on the precoding matrix.
The transmission performance of the uplink channel is improved, especially when the channel conditions of the cell edge user are poor, the coverage needs can still be met.
Smart Images

Figure CN114071475B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of wireless communication technologies, and in particular, to a method for transmitting an uplink channel, a terminal, a base station, and a storage medium. Background Art
[0002] The uplink channel is used for a terminal to send information to a base station. For example, the uplink control channel is used for a terminal to send a scheduling request (SR), a hybrid automatic repeat request (HARQ) feedback, and channel status information (CSI), etc. to the base station.
[0003] However, in the existing New Radio (NR), the uplink channel is transmitted using a single antenna. For users at the cell edge, when the channel conditions are poor, the transmission performance of the uplink channel is poor and may not be able to meet the coverage requirements.
[0004] Therefore, how to propose a method to improve the transmission performance of the uplink channel has become an urgent problem to be solved. Summary of the Invention
[0005] Embodiments of this application provide a method for transmitting an uplink channel, a terminal, a base station, and a storage medium, which are used to solve the defect that the transmission performance of the uplink channel is poor when the channel conditions are poor in the prior art using a single antenna for transmission and cannot meet the coverage requirements, and to achieve the improvement of the transmission performance of the uplink channel.
[0006] In a first aspect, embodiments of this application provide a method for transmitting an uplink channel, including:
[0007] After determining to use precoding matrix switching diversity to transmit the uplink channel, divide the resources used to transmit the uplink channel into at least two resource groups, and map each resource group to an antenna set through precoding based on the precoding matrix; the antenna set includes a plurality of physical antennas or a plurality of antenna ports;
[0008] Transmit the uplink channel in diversity through the antenna set.
[0009] Optionally, in the method for transmitting an uplink channel according to an embodiment of this application, the dividing the resources used to transmit the uplink channel into at least two resource groups includes:
[0010] Based on the number of divisions of the resources used to transmit the uplink channel in the time domain and the number of divisions in the frequency domain, divide the resources used to transmit the uplink channel into at least two resource groups; or
[0011] Based on the determined number of resource groups, divide the resources for transmitting the uplink channel into at least two resource groups; wherein, the number of resource groups is predefined or notified by the base station; and, the resources occupied by each resource group are determined based on the uplink channel resources and the number of resource groups.
[0012] Optionally, according to the transmission method of the uplink channel in an embodiment of the present application, dividing the resources for transmitting the uplink channel into at least two resource groups based on the number of divisions of the resources for transmitting the uplink channel in the time domain and the number of divisions in the frequency domain includes:
[0013] Determine that the resources for transmitting the uplink channel are divided into a preset number X in the time domain, and determine that the resources for transmitting the uplink channel are divided into a preset number Y in the frequency domain;
[0014] Based on the preset number X and the preset number Y, divide the resources for transmitting the uplink channel to obtain at least two resource groups;
[0015] Wherein, X is a predefined value or a value notified by the base station or a value determined based on the number of symbols of the Demodulation Reference Signal (DMRS) and / or the uplink channel format, and Y is a predefined value or a value notified by the base station or a value determined based on the number of Resource Blocks (RB) included in the uplink channel.
[0016] Optionally, according to the transmission method of the uplink channel in an embodiment of the present application, the method further includes:
[0017] If the uplink channel is configured for repeated transmission, the value of X is an integer less than or equal to the uplink channel repeated transmission times A, or a value that is an even multiple of the uplink channel repeated transmission times A.
[0018] Optionally, according to the transmission method of the uplink channel in an embodiment of the present application, the determined number of resource groups is the smaller value between the first number and the second number;
[0019] Wherein, the first number is the preset number of resource groups Z, and the second number is determined based on the number of DMRS symbols N included in the uplink channel, the uplink channel repetition times A, and the number of RBs B included in the uplink channel.
[0020] Optionally, according to the transmission method of the uplink channel in an embodiment of the present application, the second number is calculated and determined according to the following formula, the second number = min(N, x)*A*B, where the value of x is 2 or 4;
[0021] If the number of the determined resource groups is the second number, each RB of the uplink channel in each uplink channel repetition time slot includes min(N, x) resource groups, and each resource group includes one RB and N / x DMRS symbols.
[0022] Optionally, for the uplink channel transmission method according to an embodiment of the present application, if the number of the determined resource groups is the first number, the resources for transmitting the uplink channel are divided into Z resource groups in the order of first dividing the repeated transmission into different resource groups, then dividing different RBs into different resource groups, and then dividing the resources in each RB into different resource groups.
[0023] Optionally, for the uplink channel transmission method according to an embodiment of the present application, the mapping each resource group to the antenna set through precoding based on the precoding matrix includes:
[0024] The precoding is digital domain precoding or analog precoding. The digital domain precoding is mapped to the antenna set through the precoding matrix, and the analog precoding is mapped to the antenna set through the spatial domain correlation information.
[0025] Optionally, for the uplink channel transmission method according to an embodiment of the present application, the precoding matrix is randomly selected within at least two resource groups, or the precoding matrix is used based on a predefined order within at least two resource groups.
[0026] Optionally, for the uplink channel transmission method according to an embodiment of the present application, the number of rows / columns of the precoding matrix is greater than or equal to the number of physical antennas or the number of antenna ports in the antenna set.
[0027] Optionally, for the uplink channel transmission method according to an embodiment of the present application, the determination of using the precoding matrix to switch diversity to transmit the uplink channel includes:
[0028] Based on the indication of the base station or the regulation of the protocol, when using the normal cyclic prefix, it is determined to use the transmit diversity with precoding matrix switching only for the uplink channel with a symbol length of 10 to 14; or
[0029] Based on the indication of the base station or the regulation of the protocol, when using the extended cyclic prefix, it is determined to use the transmit diversity with precoding matrix switching only for the uplink channel with a symbol length of 10 to 12; or
[0030] Based on the indication of the base station or the regulation of the protocol, it is determined to use the transmit diversity with precoding matrix switching only for a specific uplink channel format; or
[0031] Based on the indication of the base station or the regulation of the protocol, it is determined to use the transmit diversity with precoding matrix switching only for the uplink channel with frequency hopping within the time slot.
[0032] In a second aspect, an embodiment of the present application further provides a method for transmitting an uplink channel, including: after determining that a terminal uses precoding matrix switching diversity to transmit the uplink channel, dividing the resources for transmitting the uplink channel into at least two resource groups;
[0033] Receiving the uplink channel transmitted by the terminal in a diversity manner based on the at least two resource groups; wherein, the uplink channel is that the terminal divides the resources for transmitting the uplink channel into at least two resource groups, and based on a precoding matrix, maps each resource group to an antenna set through precoding, and then transmits the uplink channel in a diversity manner through the antenna set; the antenna set includes a plurality of physical antennas or a plurality of antenna ports.
[0034] Optionally, for the method for transmitting an uplink channel according to an embodiment of the present application, the dividing the resources for transmitting the uplink channel into at least two resource groups includes:
[0035] Dividing the resources for transmitting the uplink channel into at least two resource groups based on the number of divisions of the resources for transmitting the uplink channel in the time domain and the number of divisions in the frequency domain; or
[0036] Dividing the resources for transmitting the uplink channel into at least two resource groups based on the determined number of resource groups; wherein, the number of resource groups is predefined or set by a base station, and correspondingly, sending the set number of resource groups to the terminal so that the terminal divides the resources for transmitting the uplink channel into at least two resource groups based on the number of resource groups; and, the resources occupied by each resource group are determined based on the uplink channel resources and the number of resource groups.
[0037] Optionally, for the method for transmitting an uplink channel according to an embodiment of the present application, the dividing the resources for transmitting the uplink channel into at least two resource groups based on the number of divisions of the resources for transmitting the uplink channel in the time domain and the number of divisions in the frequency domain includes:
[0038] Determining that the resources for transmitting the uplink channel are divided into a preset number X in the time domain, and determining that the resources for transmitting the uplink channel are divided into a preset number Y in the frequency domain;
[0039] Dividing the resources for transmitting the uplink channel based on the preset number X and the preset number Y to obtain at least two resource groups;
[0040] Wherein, X is a predefined value, or a value determined based on the number of demodulation reference signal (DMRS) symbols and / or the uplink channel format, or a value set by the base station. Correspondingly, the base station sends the set value of X to the terminal so that the terminal determines that the resources for transmitting the uplink channel are divided into a preset number X in the time domain; Y is a predefined value, or a value determined based on the number of resource blocks (RBs) included in the uplink channel, or a value set by the base station. Correspondingly, the base station sends the set value of Y to the terminal so that the terminal determines that the resources for transmitting the uplink channel are divided into a preset number Y in the frequency domain.
[0041] Optionally, according to the method for transmitting an uplink channel according to an embodiment of the present application, the method further includes:
[0042] If the uplink channel is configured for repeated transmission, the value of X is an integer value less than or equal to the uplink channel repeated transmission times A, or a value that is an even multiple of the uplink channel repeated transmission times A.
[0043] Optionally, according to the method for transmitting an uplink channel according to an embodiment of the present application, the number of determined resource groups is the smaller value between the first number and the second number;
[0044] Wherein, the first number is a preset number of resource groups Z, and the second number is determined according to the number of DMRS symbols N included in the uplink channel, the uplink channel repetition times A, and the number of RBs B included in the uplink channel.
[0045] Optionally, according to the method for transmitting an uplink channel according to an embodiment of the present application, the second number is calculated and determined according to the following formula, the second number = min(N, x) * A * B, where the value of x is 2 or 4;
[0046] If the number of determined resource groups is the second number, each RB of the uplink channel in each uplink channel repetition time slot includes min(N, x) resource groups, and each resource group includes one RB and N / x DMRS symbols.
[0047] Optionally, according to the method for transmitting an uplink channel according to an embodiment of the present application, if the number of determined resource groups is the first number, the resources for transmitting the uplink channel are divided into Z resource groups in the order of first dividing the repeated transmission into different resource groups, then dividing different RBs into different resource groups, and then dividing the resources in each RB into different resource groups.
[0048] Optionally, according to the method for transmitting an uplink channel according to an embodiment of the present application, determining that the terminal uses precoding matrix switching diversity to transmit the uplink channel includes:
[0049] Determine that the terminal, based on the provisions of the protocol or indicates that when using the normal cyclic prefix, determines to use transmit diversity with precoding matrix switching only for the uplink channel with a symbol length of 10 to 14; or
[0050] Determine that the terminal, based on the provisions of the protocol or indicates that when using the extended cyclic prefix, determines to use transmit diversity with precoding matrix switching only for the uplink channel with a symbol length of 10 to 12; or
[0051] Determine that the terminal, based on the provisions of the protocol or indicates that the terminal uses transmit diversity with precoding matrix switching only for a specific uplink channel format; or
[0052] Determine that the terminal, based on the provisions of the protocol or indicates that the terminal uses transmit diversity with precoding matrix switching only for the uplink channel with frequency hopping within a time slot.
[0053] Optionally, according to the transmission method of the uplink channel in an embodiment of the present application, after receiving the uplink channel transmitted by the terminal based on the at least two resource components for diversity reception, further includes:
[0054] Perform independent channel estimation on the at least two resource groups.
[0055] In a third aspect, an embodiment of the present application further provides a terminal, including:
[0056] A first partitioning module, configured to, after determining to use transmit diversity with precoding matrix switching to transmit the uplink channel, partition the resources for transmitting the uplink channel into at least two resource groups, and map each resource group to an antenna set through precoding based on a precoding matrix; the antenna set includes a plurality of physical antennas or a plurality of antenna ports;
[0057] A transmitting module, configured to transmit the uplink channel in a diversity manner through the antenna set.
[0058] In a fourth aspect, an embodiment of the present application further provides a terminal, including a memory, a processor, and a program stored on the memory and executable on the processor. When the processor executes the program, the following steps are implemented:
[0059] After determining to use transmit diversity with precoding matrix switching to transmit the uplink channel, partition the resources for transmitting the uplink channel into at least two resource groups, and map each resource group to an antenna set through precoding based on a precoding matrix; the antenna set includes a plurality of physical antennas or a plurality of antenna ports;
[0060] Transmit the uplink channel in a diversity manner through the antenna set.
[0061] Optionally, according to the terminal in an embodiment of the present application, the partitioning of the resources for transmitting the uplink channel into at least two resource groups includes:
[0062] Divide the resources for transmitting the uplink channel into at least two resource groups based on the number of divisions of the resources for transmitting the uplink channel in the time domain and the number of divisions in the frequency domain; or
[0063] Divide the resources for transmitting the uplink channel into at least two resource groups based on the determined number of resource groups; wherein, the number of resource groups is predefined or notified by the base station; and, the resources occupied by each resource group are determined based on the uplink channel resources and the number of resource groups.
[0064] Optionally, for a terminal according to an embodiment of the present application, the dividing the resources for transmitting the uplink channel into at least two resource groups based on the number of divisions of the resources for transmitting the uplink channel in the time domain and the number of divisions in the frequency domain includes:
[0065] Determine that the resources for transmitting the uplink channel are divided into a preset number X in the time domain, and determine that the resources for transmitting the uplink channel are divided into a preset number Y in the frequency domain;
[0066] Based on the preset number X and the preset number Y, divide the resources for transmitting the uplink channel to obtain at least two resource groups;
[0067] Wherein, X is a predefined value or a value notified by the base station or a value determined based on the number of demodulation reference signal DMRS symbols and / or the uplink channel format, and Y is a predefined value or a value notified by the base station or a value determined based on the number of resource blocks RB included in the uplink channel.
[0068] Optionally, for a terminal according to an embodiment of the present application, the step further includes:[[]]
[0069] If the uplink channel is configured for repeated transmission, the value of X is an integer less than or equal to the uplink channel repeated transmission times A, or a value that is an even multiple of the uplink channel repeated transmission times A.
[0070] Optionally, for a terminal according to an embodiment of the present application, the determined number of resource groups is the smaller value between the first number and the second number;
[0071] Wherein, the first number is a preset number of resource groups Z, and the second number is determined based on the number of DMRS symbols N included in the uplink channel, the uplink channel repetition times A, and the number of RBs B included in the uplink channel.
[0072] Optionally, for a terminal according to an embodiment of the present application, the second number is calculated and determined according to the following formula, the second number = min(N, x)*A*B, where the value of x is 2 or 4;
[0073] If the number of the determined resource groups is the second number, each RB of the uplink channel in each uplink channel repeating time slot includes min(N, x) resource groups, and each resource group includes one RB and N / x DMRS symbols.
[0074] Optionally, for a terminal according to an embodiment of the present application, if the number of the determined resource groups is the first number, the resources for transmitting the uplink channel are divided into Z resource groups in the order of first dividing the repeated transmission into different resource groups, then dividing different RBs into different resource groups, and then dividing the resources in each RB into different resource groups.
[0075] Optionally, for a terminal according to an embodiment of the present application, the mapping each resource group to the antenna set through precoding based on the precoding matrix includes:
[0076] The precoding is digital domain precoding or analog precoding. The digital domain precoding is mapped to the antenna set through the precoding matrix, and the analog precoding is mapped to the antenna set through spatial domain correlation information.
[0077] Optionally, for a terminal according to an embodiment of the present application, the precoding matrix is randomly selected within at least two resource groups, or the precoding matrix is used based on a predefined order within at least two resource groups.
[0078] Optionally, for a terminal according to an embodiment of the present application, the number of rows / columns of the precoding matrix is greater than or equal to the number of physical antennas or the number of antenna ports in the antenna set.
[0079] Optionally, for a terminal according to an embodiment of the present application, the determination of using precoding matrix switching diversity to transmit the uplink channel includes:
[0080] Based on the indication of the base station or the regulation of the protocol, when using a normal cyclic prefix, it is determined to use transmit diversity with precoding matrix switching only for uplink channels with a symbol length of 10 to 14; or
[0081] Based on the indication of the base station or the regulation of the protocol, when using an extended cyclic prefix, it is determined to use transmit diversity with precoding matrix switching only for uplink channels with a symbol length of 10 to 12; or
[0082] Based on the indication of the base station or the regulation of the protocol, it is determined to use transmit diversity with precoding matrix switching only for specific uplink channel formats; or
[0083] Based on the indication of the base station or the regulation of the protocol, it is determined to use transmit diversity with precoding matrix switching only for uplink channels with frequency hopping within a time slot.
[0084] Fifth aspect, an embodiment of the present application further provides a base station, including:
[0085] A second partitioning module, configured to, after determining that the terminal uses precoding matrix switching diversity to transmit an uplink channel, partition the resources for transmitting the uplink channel into at least two resource groups;
[0086] A receiving module, configured to diversity receive the uplink channel sent by the terminal based on the at least two resource groups; wherein, the uplink channel is that the terminal partitions the resources for transmitting the uplink channel into at least two resource groups, and based on a precoding matrix, maps each resource group to an antenna set through precoding, and then diversity transmits through the antenna set; the antenna set includes a plurality of physical antennas or a plurality of antenna ports.
[0087] Sixth aspect, an embodiment of the present application further provides a base station, including a memory, a processor, and a program stored on the memory and executable on the processor. When the processor executes the program, the following steps are implemented:
[0088] After determining that the terminal uses precoding matrix switching diversity to transmit an uplink channel, partition the resources for transmitting the uplink channel into at least two resource groups;
[0089] Diversity receive the uplink channel sent by the terminal based on the at least two resource groups; wherein, the uplink channel is that the terminal partitions the resources for transmitting the uplink channel into at least two resource groups, and based on a precoding matrix, maps each resource group to an antenna set through precoding, and then diversity transmits through the antenna set; the antenna set includes a plurality of physical antennas or a plurality of antenna ports.
[0090] Optionally, for the base station according to an embodiment of the present application, the partitioning of the resources for transmitting the uplink channel into at least two resource groups includes:
[0091] Based on the number of partitions of the resources for transmitting the uplink channel in the time domain and the number of partitions in the frequency domain, partition the resources for transmitting the uplink channel into at least two resource groups; or
[0092] Based on the determined number of resource groups, partition the resources for transmitting the uplink channel into at least two resource groups; wherein, the number of resource groups is predefined or set by the base station. Correspondingly, send the set number of resource groups to the terminal, so that the terminal, based on the number of resource groups, partitions the resources for transmitting the uplink channel into at least two resource groups; and, the resources occupied by each resource group are determined based on the uplink channel resources and the number of resource groups.
[0093] Optionally, for a base station according to an embodiment of the present application, dividing the resources for transmitting an uplink channel into at least two resource groups based on the number of divisions of the resources for transmitting the uplink channel in the time domain and the number of divisions in the frequency domain, includes:
[0094] Determine that the resources for transmitting the uplink channel are divided into a preset number X in the time domain, and determine that the resources for transmitting the uplink channel are divided into a preset number Y in the frequency domain;
[0095] Based on the preset number X and the preset number Y, divide the resources for transmitting the uplink channel to obtain at least two resource groups;
[0096] Wherein, X is predefined, or a value determined based on the number of demodulation reference signal DMRS symbols and / or the uplink channel format, or a value set by the base station. Accordingly, send the set value of X to the terminal so that the terminal determines that the resources for transmitting the uplink channel are divided into a preset number X in the time domain; Y is predefined, or a value determined based on the number of resource blocks RB included in the uplink channel, or a value set by the base station. Accordingly, send the set value of Y to the terminal so that the terminal determines that the resources for transmitting the uplink channel are divided into a preset number Y in the frequency domain.
[0097] Optionally, for a base station according to an embodiment of the present application, the step further includes:
[0098] If the uplink channel is configured for repeated transmission, the value of X is an integer value less than or equal to the uplink channel repeated transmission times A, or a value that is an even multiple of the uplink channel repeated transmission times A.
[0099] Optionally, for a base station according to an embodiment of the present application, the number of determined resource groups is the smaller value between the first number and the second number;
[0100] Wherein, the first number is a preset number of resource groups Z, and the second number is determined according to the number of DMRS symbols N included in the uplink channel, the uplink channel repetition times A, and the number of RBs B included in the uplink channel.
[0101] Optionally, for a base station according to an embodiment of the present application, the second number is calculated and determined according to the following formula, the second number = min(N, x) * A * B, where the value of x is 2 or 4;
[0102] If the number of determined resource groups is the second number, each RB of the uplink channel in each uplink channel repetition time slot includes min(N, x) resource groups, and each resource group contains one RB and N / x DMRS symbols.
[0103] Optionally, for a base station according to an embodiment of the present application, if the number of the determined resource groups is the first number, the resources for transmitting the uplink channel are divided into Z resource groups in the order of first dividing the repeated transmissions into different resource groups, then dividing different RBs into different resource groups, and then dividing the resources in each RB into different resource groups.
[0104] Optionally, for a base station according to an embodiment of the present application, the determining that the terminal uses precoding matrix switching diversity to transmit the uplink channel includes:
[0105] Determining that the terminal, based on the provisions of the protocol or an indication that when using a normal cyclic prefix, determines to use transmit diversity with precoding matrix switching only for an uplink channel with a symbol length of 10 to 14; or
[0106] Determining that the terminal, based on the provisions of the protocol or an indication that when using an extended cyclic prefix, determines to use transmit diversity with precoding matrix switching only for an uplink channel with a symbol length of 10 to 12; or
[0107] Determining that the terminal, based on the provisions of the protocol or an indication that the terminal determines to use transmit diversity with precoding matrix switching only for a specific uplink channel format; or
[0108] Determining that the terminal, based on the provisions of the protocol or an indication that the terminal determines to use transmit diversity with precoding matrix switching only for an uplink channel with frequency hopping within a time slot.
[0109] Optionally, for a base station according to an embodiment of the present application, after receiving the uplink channel sent by the terminal by diversity based on the at least two resource groups, further includes:
[0110] Performing independent channel estimation on the at least two resource groups.
[0111] In a seventh aspect, an embodiment of the present application further provides a non-transitory computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the method for transmitting an uplink channel provided in the first aspect are implemented.
[0112] In an eighth aspect, an embodiment of the present application further provides a non-transitory computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the method for transmitting an uplink channel provided in the second aspect are implemented.
[0113] The uplink channel transmission method, terminal, base station, and storage medium provided by the embodiments of the present application divide the resources for transmitting the uplink channel into at least two resource groups, map each resource group to an antenna set through precoding based on a precoding matrix, and transmit the uplink channel through the antenna set in a diversity manner, improving the transmission performance of the uplink channel. For cell-edge users, the transmission performance of the uplink channel is still good when the channel conditions are poor, meeting the coverage requirements. Description of the Drawings
[0114] To more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the drawings in the following description are some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.
[0115] Figure 1 Schematic flowchart of the transmission method for the uplink channel provided by an embodiment of the present application;
[0116] Figure 2 Schematic diagram of the uplink channel resource group division provided by an embodiment of the present application;
[0117] Figure 3 Schematic diagram of the uplink channel resource group division provided by another embodiment of the present application;
[0118] Figure 4 Schematic diagram of the uplink channel resource group division provided by still another embodiment of the present application;
[0119] Figure 5 Schematic diagram of the uplink channel resource group division provided by yet another embodiment of the present application;
[0120] Figure 6 Schematic diagram of the uplink channel resource group division provided by still another embodiment of the present application;
[0121] Figure 7 Schematic diagram of the uplink channel resource group division provided by still another embodiment of the present application;
[0122] Figure 8 Schematic diagram of the uplink channel resource group division provided by still another embodiment of the present application;
[0123] Figure 9 Schematic diagram of the uplink channel resource group division provided by still another embodiment of the present application;
[0124] Figure 10 Schematic diagram of the uplink channel resource group division provided by still another embodiment of the present application;
[0125] Figure 11Schematic diagram of uplink channel resource group division provided by another embodiment of this application;
[0126] Figure 12 Schematic diagram of the transmission method flow of the uplink channel provided by another embodiment of this application;
[0127] Figure 13 Schematic diagram of the structure of a terminal provided by an embodiment of this application;
[0128] Figure 14 Schematic diagram of the structure of a terminal device provided by another embodiment of this application;
[0129] Figure 15 Schematic diagram of the structure of a terminal provided by yet another embodiment of this application;
[0130] Figure 16 Schematic diagram of the structure of a base station provided by an embodiment of this application;
[0131] Figure 17 Schematic diagram of the structure of a base station provided by another embodiment of this application. Detailed implementation manners
[0132] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of this application. Apparently, the described embodiments are some but not all of the embodiments of this application. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in this application without creative efforts shall fall within the scope of protection of this application.
[0133] To facilitate a clear description of the technical solutions in the embodiments of this application, in the embodiments of this application, if terms such as "first" and "second" are used to distinguish identical items or similar items with basically the same functions and effects, those skilled in the art can understand that the terms "first", "second", etc. do not limit the quantity and execution order.
[0134] Several background knowledge used in the embodiments of this application are described as follows:
[0135] In NR (New Radio), the uplink control channel (Physical Uplink Control Channel, PUCCH) supports 5 formats, as shown in the following table.
[0136]
[0137] Among them, PUCCH format 1, format 3, and format 4 can use a maximum PUCCH length of 14 symbols and support repeated transmission in multiple time slots. When performing repeated transmission, the same transmission length is used in each time slot. PUCCH format 2 and format 3 support transmission on multiple RBs. PUCCH format 2 supports transmission on 1 to 16 resource blocks (RBs), and PUCCH format 3 supports transmission on specific RBs specified in Table 1.
[0138] During the research process of the Long Term Evolution (LTE) system, a transmit diversity scheme of Precoder Vector Switching (PVS) has been studied. In this scheme, the precoding vector [+1, +1] is used for precoding between 2 antenna ports in the previous time slot of a subframe, and the precoding vector [+1, -1] is used for precoding between 2 antenna ports in the subsequent time slot. The precoding vector is fixed and in an open-loop manner, without the need for signaling to notify the precoding vector.
[0139] To enhance the coverage of the uplink control channel, a transmit diversity scheme for the uplink control channel may need to be considered in NR Rel-17. Currently, the uplink channel in NR uses single-antenna transmission, and no transmit diversity scheme has been defined. For cell-edge users, the transmission performance of PUCCH is poor when the channel conditions are poor, and the coverage requirements may not be met. If the PVS transmit diversity in LTE is used, since the PUCCH in NR is not transmitted in units of subframes, it is not clear how to divide it into two resource groups to use different precoding vectors, and dividing it into only two resource groups may not be sufficient for the rotation of precoding vectors, resulting in an insignificant performance improvement.
[0140] To solve this problem, the core idea of the embodiments of this application is: based on a predefined method, the uplink channel resources are divided into multiple resource groups, and each resource group uses different precoding vectors to be mapped to different antennas or antenna ports, and the uplink channel is transmitted in a diversity manner through the antenna set.
[0141] The following details this application in combination with multiple embodiments.
[0142] Figure 1 It is a schematic flowchart of the transmission method of the uplink channel provided by an embodiment of this application; as Figure 1 shown, the method includes the following steps:
[0143] Step 100, after determining to use precoding matrix switching diversity to transmit the uplink channel, divide the resources for transmitting the uplink channel into at least two resource groups, and based on the precoding matrix, map each resource group to the antenna set through precoding; the antenna set includes multiple physical antennas or multiple antenna ports.
[0144] Specifically, the basic principle of diversity is to carry multiple copies of the same information through multiple groups of channel resources. Since the transmission characteristics of multiple groups of channel resources are different, the fading of multiple copies of the signal will not be the same. The base station receives multiple copies of this information through multiple groups of channel resources, and the information contained in multiple copies can be used to correctly recover the original transmitted signal.
[0145] Specifically, in this embodiment, to improve the performance of channel transmission, it can be achieved by transmitting the uplink channel through diversity, that is, the resources for transmitting the uplink channel can be divided into at least two resource groups, and the uplink channel is transmitted through at least two resource groups.
[0146] Specifically, when transmitting the uplink channel through at least two resource groups, each resource group can be mapped to multiple antennas to transmit the uplink channel. In this embodiment, it can be mapped to the antenna set through precoding based on the precoding matrix, where the antenna set includes multiple physical antennas or multiple antenna ports.
[0147] It can be understood that in this embodiment, after the terminal determines to use precoding matrix switching diversity to transmit the uplink channel, it can then divide the resources for transmitting the uplink channel into at least two resource groups to transmit the uplink channel.
[0148] It can be understood that in this embodiment, the terminal determines to use precoding matrix switching diversity to transmit the uplink channel, which can be determined based on the indication of the base station.
[0149] Step 101, transmit the uplink channel through the antenna set in a diversity manner.
[0150] Specifically, after the terminal divides the resources for transmitting the uplink channel into at least two resource groups and maps the at least two resource groups to the antenna set, it can transmit the uplink channel through the antenna set in a diversity manner.
[0151] The uplink channel transmission method provided by the embodiments of the present application divides the resources for transmitting the uplink channel into at least two resource groups, maps each resource group to the antenna set through precoding based on the precoding matrix, and transmits the uplink channel through the antenna set in a diversity manner, improving the transmission performance of the uplink channel. For cell-edge users, the transmission performance of the uplink channel is still good when the channel conditions are poor, meeting the coverage requirements.
[0152] Optionally, based on the above embodiments, the step of dividing the resources for transmitting the uplink channel into at least two resource groups includes:
[0153] Dividing the resources for transmitting the uplink channel into at least two resource groups based on the number of divisions of the resources for transmitting the uplink channel in the time domain and the number of divisions in the frequency domain;
[0154] Specifically, in this embodiment, the number of divisions of the resources for transmitting the uplink channel in the time domain and the number of divisions in the frequency domain can be predefined first or determined based on the parameters notified by the base station. It can be understood that since the sizes of the time-domain resources and the frequency-domain resources are determined, after determining the number of divisions of the uplink channel in the time domain and the number of divisions in the frequency domain, the size of each resource group is determined.
[0155] It can be understood that in this embodiment, when dividing the resources for transmitting the uplink channel into at least two resource groups based on the number X of divisions of the resources for transmitting the uplink channel in the time domain and the number Y of divisions in the frequency domain, a combination of a group in the time domain and a group in the frequency domain forms a resource group. That is to say, a total of X * Y resource groups are divided for an uplink channel resource.
[0156] It can be understood that in this embodiment, when X is preset to 1, in order to ensure that the uplink resources are divided into at least 2 resource groups, Y is not preset to 1.
[0157] Or dividing the resources for transmitting the uplink channel into at least two resource groups based on the determined number of resource groups; where the number of resource groups is predefined or notified by the base station; and, the resources occupied by each resource group are determined based on the uplink channel resources and the number of resource groups.
[0158] Specifically, in this embodiment, the number of resource groups into which the resources for transmitting the uplink channel are to be divided can be determined in advance, and when specifically dividing, the uplink channel resources are divided into the determined number of resource groups.
[0159] It can be understood that the number of resource groups into which the resources for transmitting the uplink channel are divided, that is, the determined number of resource groups, can be predefined or notified by the base station;
[0160] It can be understood that in this embodiment, when the number of resource groups is determined, the resources occupied by each resource group can be determined based on the uplink channel resources and the number of resource groups.
[0161] Optionally, based on the number of divisions of the resources for transmitting the uplink channel in the time domain and the number of divisions in the frequency domain, the resources for transmitting the uplink channel are divided into at least two resource groups, including:
[0162] Determine that the resources for transmitting the uplink channel are divided into a preset number X in the time domain, and determine that the resources for transmitting the uplink channel are divided into a preset number Y in the frequency domain;
[0163] Based on the preset number X and the preset number Y, divide the resources for transmitting the uplink channel to obtain at least two resource groups;
[0164] Wherein, X is a pre-defined value or a value notified by the base station or a value determined based on the number of demodulation reference signal DMRS symbols and / or the uplink channel format, and Y is a pre-defined value or a value notified by the base station or a value determined based on the number of resource blocks RB included in the uplink channel.
[0165] Specifically, if it is necessary to divide the resources for transmitting the uplink channel into at least two resource groups based on the number of divisions of the resources for transmitting the uplink channel in the time domain and the number of divisions in the frequency domain, first, it can be determined that the resources for transmitting the uplink channel are divided into a preset number X in the time domain, and it can be determined that the resources for transmitting the uplink channel are divided into a preset number Y in the frequency domain. For example, it is determined that X is 2 and Y is 2, that is, the uplink channel resources are divided into 2 in the time domain and the uplink channel is divided into 2 in the frequency domain, then the uplink channel resources are divided into 4 in total.
[0166] It can be understood that in this embodiment, X can be a pre-defined value or a value notified by the base station or a value determined based on the number of demodulation reference signal DMRS symbols and / or the uplink channel format. For example, the value of X can be 1 or 2 or 4; Y can be a pre-defined value or a value notified by the base station or a value determined based on the number of resource blocks RB included in the uplink channel. For example, assuming that the number of RBs included in the uplink channel is B, then the B RBs of the uplink channel resources are divided into Y groups, and every B / Y consecutive PUCCH RBs are in one group, where B is divisible by Y.
[0167] For example, when the value of X is 1, assuming that the uplink channel resources include N symbols, then the first resource group in the time domain, which is also the only one resource group, includes N symbols. It can be understood that when X takes 1, in order to ensure the transmission performance, Y cannot take 1.
[0168] For example, when the value of X is 2, assuming that the uplink channel resources include N symbols, then the first resource group in the time domain includes floor(N / 2) symbols, and the second resource group includes ceil(N / 2) symbols.
[0169] For example, when the value of X is 4, assuming that the uplink channel contains N symbols, then the first resource group in the time domain contains ceil(floor(N / 2) / 2) symbols, the second resource group contains floor(floor(N / 2) / 2) symbols, the third resource group contains ceil(ceil(N / 2) / 2) symbols, and the fourth resource group contains floor(ceil(N / 2) / 2) symbols; where ceil() represents rounding up and floor() represents rounding down.
[0170] It can be understood that in this embodiment, when dividing resource groups, ceil and floor can be replaced with each other, but the division principle remains unchanged.
[0171] For example, Figure 2 is a schematic diagram of uplink channel resource group division provided by an embodiment of the present application; as Figure 2 shown, the terminal determines to use precoding matrix switching diversity to transmit the uplink channel. For example, after the base station configures the terminal to use the precoding matrix switching transmission diversity method, when the terminal needs to transmit an uplink channel resource occupying 2 RBs and 14 symbols, the uplink channel contains 2 DMRS symbols. It is predefined that the uplink channel resources are divided into 2 groups in the time domain and 2 groups in the frequency domain. Then the terminal can divide the uplink channel resources into 4 resource groups. As Figure 2 shown, the first 7 symbols of RB#1 are the first resource group Precoder 1, the last 7 symbols of RB#1 are the second resource group Precoder 2, the first 7 symbols of RB#2 are the third resource group Precoder 3, and the last 7 symbols of RB#4 are the fourth resource group Precoder 4. The terminal uses different precoding matrices on these four resource groups to map the transmission information onto the physical antenna set or antenna port set. For example, when the terminal uses two physical antennas for transmission, the precoding matrix on the first resource group Precoder 1 is {1,1}, the precoding matrix on the second resource group Precoder 2 is {1, -1}, the precoding matrix on the third resource group Precoder 3 is {1, j}, and the precoding matrix on the fourth resource group Precoder 4 is {1, -j}. Finally, these two physical antennas perform diversity transmission on the uplink channel.
[0172] For example, Figure 3 is a schematic diagram of uplink channel resource group division provided by another embodiment of the present application; as Figure 3As shown, the base station configures the terminal to use transmit diversity based on precoding matrix switching. When the terminal transmits an uplink channel resource that occupies 1 RB and 14 symbols, the uplink channel contains 2 DMRS symbols. Assuming that when additional DMRS symbols are configured, the uplink channel resource is divided into 4 groups in the time domain, the terminal can divide the uplink channel resource into 4 resource groups, as Figure 2 shown. Among them, the first 3 symbols of RB#1 are the first resource group Precoder 1, the 4th to 7th symbols are the second resource group Precoder 2, the 8th to 10th symbols are the third resource group Precoder 3, and the 11th to 14th symbols are the fourth resource group Precoder 4. The terminal maps the transmission information onto the physical antenna set or antenna port set using different precoding matrices on these four resource groups. For example, when the terminal transmits using two physical antennas, the precoding matrix on the first resource group is {1,1}, the precoding matrix on the second resource group is {1,-1}, the precoding matrix on the third resource group is {1,j}, and the precoding matrix on the third resource group is {1,-j}. Or, these four resource groups use the precoding matrices {1,1} and {1,-1} for polling. For example, the precoding matrix on the first resource group Precoder 1 is {1,1}, the precoding matrix on the second resource group Precoder 2 is {1,-1}, the precoding matrix on the third resource group Precoder 3 is {1,1}, and the precoding matrix on the fourth resource group Precoder 4 is {1,-1}.
[0173] Optionally, based on the above embodiments, the method further includes:
[0174] If the uplink channel is configured for repeated transmission, the value of X is an integer less than or equal to the uplink channel repeated transmission times A, or a value that is an even multiple of the uplink channel repeated transmission times A.
[0175] Specifically, when the uplink channel is configured for repeated transmission, the value of X can be an integer less than or equal to the uplink channel repeated transmission times. For example, the same resource group is used for transmission every two repeated transmissions;
[0176] Assume that the number of repetitions of the uplink channel is A. For example, the A - time repeated transmission of the uplink channel resource is divided into X groups, and the uplink channel repeated transmission in every A / X time slots / subs - slots is a group, where A is divisible by X;
[0177] Specifically, the value of X can also be 2 times or 4 times the uplink channel repeated transmission times;
[0178] For example, when the uplink channel in each time slot / sub-time slot is divided into two or four resource groups based on the manner without configured repeated transmission, assuming the number of repetitions of the uplink channel is A, it is divided into 2*A or 4*A groups in the time domain.
[0179] For example, Figure 4 is a schematic diagram of the uplink channel resource group division provided by another embodiment of the present application; as Figure 4 shown, the base station configures the terminal to use the transmit diversity method based on precoding matrix switching. When the terminal transmits an uplink channel resource occupying 1 RB and 14 symbols, and the uplink channel is configured for 4 times of repeated transmission, the terminal can divide the uplink channel resource into four resource groups, namely Precoder 1, Precoder 2, Precoder 3, and Precoder 4, as Figure 4 shown, where each repeated transmission is a resource group. The terminal uses different precoding matrices on these four resource groups to map the transmission information onto the physical antenna set or antenna port set. For example, when the terminal uses two physical antennas for transmission, the precoding matrix on the first resource group Precoder 1 is {1,1}, the precoding matrix on the second resource group Precoder 2 is {1,-1}, the precoding matrix on the third resource group Precoder 3 is {1,j}, and the precoding matrix on the fourth resource group Precoder 4 is {1,-j}. Or, these four resource groups use the precoding matrices {1,1} and {1,-1} for polling. For example, the precoding matrix on the first resource group Precoder 1 is {1,1}, the precoding matrix on the second resource group Precoder 2 is {1,-1}, the precoding matrix on the third resource group Precoder 3 is {1,1}, and the precoding matrix on the fourth resource group Precoder 4 is {1,-1}.
[0180] It should be noted that this embodiment only takes the uplink channel occupying 1 RB and being divided into 4 resource groups with 4 times of repeated transmission as an example for illustration. It can also be divided into two resource groups with 4 times of repeated transmission, where the first two repeated transmissions are the first resource group and the last two repeated transmissions are the second resource group. If the uplink channel resource in this embodiment occupies two RBs, it can also be divided into 8 resource groups, with each RB in each repeated transmission being a resource group; it can also be divided into 4 resource groups, with 2 RBs in one repeated transmission being a resource group; or, it can also be divided into two resource groups, where the first two repeated transmissions are the first resource group and the last two repeated transmissions are the second resource group.
[0181] For example, Figure 5 is a schematic diagram of the uplink channel resource group division provided by another embodiment of the present application; as Figure 5As shown, the base station configures the terminal to use the transmit diversity method based on precoding matrix switching. When the terminal transmits an uplink channel resource that occupies 1 RB and 14 symbols, and the uplink channel is configured for 4 repetitions of transmission, the terminal can divide the uplink channel resource into 8 resource groups: Precoder 1, Precoder 2, Precoder 3, Precoder 4, Precoder 5, Precoder 6, Precoder 7, and Precoder 8, as Figure 5 shown, where each repetition of transmission contains 2 resource groups, and the terminal maps the transmission information onto the physical antenna set or antenna port set using different precoding matrices on these 8 resource groups.
[0182] It should be noted that this embodiment only takes the case where the uplink channel occupies 1 RB and is divided into 8 resource groups for 4 repetitions of transmission as an example. If the uplink channel resource in this embodiment occupies two RBs, it can also be divided into 16 resource groups, and each repetition of transmission is divided into 4 resource groups in a manner similar to Figure 2 that; it can also be divided into 8 resource groups, with the time-domain division method remaining unchanged, and the two RBs in the frequency domain belonging to the same resource group.
[0183] Optionally, based on the above embodiments, the number of determined resource groups is the smaller value between the first number and the second number;
[0184] wherein, the first number is the preset number of resource groups Z, and the second number is determined according to the number of DMRS symbols N included in the uplink channel, the number of uplink channel repetitions A, and the number of RBs B included in the uplink channel.
[0185] Specifically, if the number of resource groups is determined, the final number of divided resource groups can be based on the first number of resource groups Z and the second number. Among them, the second number is determined according to the number of DMRS symbols N included in the uplink channel, the number of uplink channel repetitions A, and the number of RBs B included in the uplink channel.
[0186] Specifically, compare the values of the two. If the first number, that is, the preset number of resource groups Z, is smaller, then the uplink channel resource is divided into Z, and if the second number is smaller, then the number of uplink channel resources is divided into the second number.
[0187] Optionally, based on the above embodiments, the second number is calculated and determined according to the following formula: the second number = min(N, x) * A * B, where the value of x is 2 or 4;
[0188] If the number of the determined resource groups is the second number, each RB of the uplink channel in each uplink channel repeating time slot includes min(N, x) resource groups, and each resource group includes one RB and N / x DMRS symbols.
[0189] Specifically, it can be stipulated that the second number = min(N, x)*A*B, where the value of x is 2 or 4; that is, if the preset number of resource groups is Z, the number of DMRS symbols included in the uplink channel is N, the uplink channel repetition times is A, and the number of RBs included in the uplink channel is B, if Z >= min(N, x)*A*B, the uplink channel is divided into min(N, x)*A*B resource groups; otherwise, the uplink channel is divided into Z resource groups.
[0190] Specifically, when the uplink channel is divided into min(N, x)*A*B resource groups, each RB of the uplink channel in each uplink channel repeating time slot includes min(N, x) resource groups, and each resource group includes one RB and N / x DMRS symbols.
[0191] For example, if x is 2, the first resource group of each RB includes floor(N / 2) symbols, and the second resource group includes ceil(N / 2) symbols.
[0192] For example, if the number of DMRS symbols included in the uplink channel is greater than or equal to 4 and x is 4, the first resource group of each RB includes ceil(floor(N / 2) / 2) symbols, the second resource group includes floor(floor(N / 2) / 2) symbols, the third resource group includes ceil(ceil(N / 2) / 2) symbols, and the fourth resource group includes floor(ceil(N / 2) / 2) symbols.
[0193] For example, Figure 6 is a schematic diagram of uplink channel resource group division provided by another embodiment of the present application; as Figure 6 shown, the base station configures the terminal to use the transmit diversity method based on precoding matrix switching, and indicates that the number of resource groups is 4. Assume that the predefined x = 1. When the terminal transmits an uplink channel resource occupying 2 RBs and 14 symbols, and the number of DMRS symbols included in the uplink channel is 4 and no repeated transmission is configured, then Z = 4, min(N, x)*A*B = min(4, 1)*1*2 = 2. Since Z > min(N, x)*A*B, as Figure 6 shown, the terminal can divide the uplink channel resource into two resource groups, Precoder 1 and Precoder 2, and the terminal uses different precoding matrices on these two resource groups to map the transmitted information onto multiple physical antennas or antenna ports.
[0194] Optionally, based on the above embodiments, if the number of determined resource groups is the first number, the resources for transmitting the uplink channel are divided into Z resource groups in the order of first dividing the repeated transmissions into different resource groups, then dividing different RBs into different resource groups, and then dividing the resources in each RB into different resource groups.
[0195] Specifically, when dividing the uplink channel into Z resource groups, it can be divided into Z resource groups in the order of first dividing the repeated transmissions into different resource groups, then dividing different RBs into different resource groups, and finally dividing the resources in each RB into different resource groups.
[0196] For example, if Z <= A, then A repeated-transmission uplink channels are divided into Z resource groups, and there can be various specific division methods, which are not specifically limited in this embodiment; if Z > A and Z <= A * B, then A * B repeated-transmission uplink channel RB resources are divided into Z resource groups, and there can be various specific division methods, which are not specifically limited in this embodiment; if Z > A * B, then the uplink channel resources are divided into Z resource groups, and there can be various specific division methods, which are not specifically limited in this embodiment.
[0197] For example, Figure 7 is a schematic diagram of uplink channel resource group division provided by another embodiment of the present application; as Figure 7 shown, the base station configures the terminal to use the transmit diversity method based on precoding matrix switching, and indicates that the number of resource groups is 4. Assume that the predefined x = 2. When the terminal transmits an uplink channel resource occupying 1 RB and 14 symbols, and the number of DMRS symbols included in the uplink channel is 2 and is configured for 4 repeated transmissions, then Z = 4, min(N, x) * A * B = min(2, 2) * 4 * 1 = 8. Since Z < min(N, x) * A * B, the terminal can divide the uplink channel resource into Z = 4 resource groups, namely Precoder 1, Precoder 2, Precoder 3, and Precoder 4, as Figure 7 shown, where each repeated transmission is a resource group, and the terminal uses different precoding matrices on these four resource groups to map the transmitted information onto multiple physical antennas or antenna ports.
[0198] For example, Figure 8 is a schematic diagram of uplink channel resource group division provided by another embodiment of the present application; as Figure 8As shown, the base station configures the terminal to use the transmit diversity method based on precoding matrix switching, and indicates that the number of resource groups is 4. Assume that the predefined x = 4. When the terminal transmits an uplink channel resource that occupies 2 RBs and 14 symbols, and the number of DMRS symbols included in the uplink channel is 2, and it is configured to be repetitively transmitted 4 times, then Z = 4, min(N, x)*A*B = min(2, 4)*4*2 = 16. Since Z < min(N, x)*A*B, the terminal can divide the uplink channel resource into 4 resource groups: Precoder 1, Precoder 2, Precoder 3, and Precoder 4, as Figure 8 shown, where each repetitive transmission is a resource group, and the terminal uses different precoding matrices on these four resource groups to map the transmission information onto multiple physical antennas or antenna ports.
[0199] For example, Figure 9 is a schematic diagram of uplink channel resource group division provided by another embodiment of the present application; as Figure 9 shown, the base station configures the terminal to use the transmit diversity method based on precoding matrix switching, and indicates that the number of resource groups is 4. Assume that the predefined x = 4. When the terminal transmits an uplink channel resource that occupies 2 RBs and 14 symbols, and the number of DMRS symbols included in the uplink channel is 2, and it is configured to be repetitively transmitted 2 times, then Z = 4, min(N, x)*A*B = min(2, 4)*2*2 = 8. Since Z < min(N, x)*A*B, the terminal can divide the uplink channel resource into 4 resource groups: Precoder 1, Precoder 2, Precoder 3, and Precoder 4, as Figure 9 shown, where the two RBs in each repetitive transmission are divided into two resource groups, and the terminal uses different precoding matrices on these four resource groups to map the transmission information onto multiple physical antennas or antenna ports.
[0200] It can be understood that in this embodiment, the first number can also be equal to the second number, then the number of determined resource groups is based on the first number or the second number.
[0201] For example, Figure 10 is a schematic diagram of uplink channel resource group division provided by another embodiment of the present application; as Figure 10As shown, the base station configures the terminal to use transmit diversity based on precoding matrix switching, and indicates that the number of resource groups is 4. Assume that x = 4 is predefined. When the terminal transmits an uplink channel resource that occupies 2 RBs and 14 symbols, and the number of DMRS symbols included in the uplink channel is 2 and no retransmission is configured, then Z = 4, min(N, x)*A*B = min(2, 4)*1*2 = 4. Since Z = min(N, x)*A*B, the terminal can divide this uplink channel resource into 4 resource groups: Precoder 1, Precoder 2, Precoder 3, and Precoder 4, as Figure 10 shown, where each RB contains 2 resource groups, and the terminal uses different precoding matrices on these four resource groups to map the transmission information onto multiple physical antennas or antenna ports.
[0202] For example, Figure 11 is a schematic diagram of uplink channel resource group division provided by another embodiment of this application; as Figure 11 shown, the base station configures the terminal to use transmit diversity based on precoding matrix switching, and indicates that the number of resource groups is 4. Assume that x = 4 is predefined. When the terminal transmits an uplink channel resource that occupies 1 RB and 14 symbols, and the number of DMRS symbols included in the uplink channel is 4 and no retransmission is configured, then Z = 4, min(N, x)*A*B = min(4, 4)*1*1 = 4. Since Z = min(N, x)*A*B, the terminal can divide this uplink channel resource into 4 resource groups: Precoder 1, Precoder 2, Precoder 3, and Precoder 4, as Figure 11 shown, and the terminal uses different precoding matrices on these four resource groups to map the transmission information onto multiple physical antennas or antenna ports.
[0203] Optionally, based on the above embodiments, mapping each resource group to an antenna set through a precoding matrix includes:
[0204] The precoding is digital-domain precoding or analog precoding. The digital-domain precoding is mapped to the antenna set through a precoding matrix, and the analog precoding is mapped to the antenna set through spatial domain correlation information.
[0205] Specifically, in this embodiment, the precoding can be digital-domain precoding or analog precoding.
[0206] If the precoding is digital-domain precoding, that is, mapping based on the matrix elements in the precoding matrix to the antenna set. For example, for the uplink channel of single-layer transmission, when there are 2 transmit antennas, the length of the precoding vector is 2, and the precoding vectors can be {1, 1}, {1, -1}, {1, -j}, {1, j}, where the first element of each vector corresponds to the first antenna and the second element corresponds to the second antenna.
[0207] If the precoding is analog precoding, then the analog precoding is mapped to the antenna set through spatial-domain correlation information. For example, the analog precoding is mapped to the physical antenna set or the antenna port set through spatial-domain correlation information such as beam direction.
[0208] Optionally, based on the above embodiments, the precoding matrix is randomly selected within at least two resource groups, or the precoding matrix is used based on a predefined order within at least two resource groups.
[0209] Specifically, within multiple resource groups, the precoding matrix performs switching transmission. Among them, the precoding matrix can be randomly selected within multiple resource groups, that is, each resource group randomly selects which precoding matrix to use when mapping to the antenna set; or the precoding matrix is used based on a predefined order within multiple resource groups, that is, each resource group selects the precoding matrix in accordance with the predefined order when mapping to the antenna set.
[0210] Optionally, based on the above embodiments, the number of rows / columns of the precoding matrix is greater than or equal to the number of physical antennas or the number of antenna ports in the antenna set.
[0211] Specifically, in this embodiment, the number of rows / columns of the precoding matrix is greater than or equal to the number of transmit antennas or antenna ports. For example, for single-layer transmission, the number of rows of the precoding matrix is 1, that is, using a precoding vector, and the length is greater than or equal to the number of transmit antennas or antenna ports.
[0212] Optionally, based on the above embodiments, the determining to use the precoding matrix to switch diversity for transmitting the uplink channel includes:
[0213] Based on the indication of the base station or the provisions of the protocol, when using a normal cyclic prefix, it is determined to use transmit diversity with precoding matrix switching only for the uplink channel with a symbol length of 10 to 14; or
[0214] Based on the indication of the base station or the provisions of the protocol, when using an extended cyclic prefix, it is determined to use transmit diversity with precoding matrix switching only for the uplink channel with a symbol length of 10 to 12; or
[0215] Based on the indication of the base station or the provisions of the protocol, transmit diversity using precoding matrix switching is determined only for specific uplink channel formats; or
[0216] Based on the indication of the base station or the provisions of the protocol, transmit diversity using precoding matrix switching is determined only for the uplink channel with frequency hopping within a time slot.
[0217] Specifically, the base station or the protocol may indicate or stipulate that the terminal performs diversity transmission only in specific situations, such as only for special channels.
[0218] For example, it is indicated that the terminal uses transmit diversity with precoding matrix switching only for uplink channels of a specific length. For example, when using a normal cyclic prefix, the terminal uses transmit diversity with precoding matrix switching only for uplink channels with a length of 10 to 14 symbols; when using an extended cyclic prefix, the terminal uses transmit diversity with precoding matrix switching only for uplink channels with a length of 10 to 12 symbols; for uplink channels of non-specific length, single-antenna transmission mode is used.
[0219] For example, it is indicated that the terminal uses transmit diversity with precoding matrix switching only for specific uplink channel formats. For example, diversity transmission is used only for uplink channel PUCCH formats 1, 3, and 4.
[0220] For example, it is indicated that the terminal uses transmit diversity with precoding matrix switching only for the uplink channel with frequency hopping within a time slot.
[0221] The uplink channel transmission method provided by the embodiments of the present application divides the resources for transmitting the uplink channel into at least two resource groups, and based on the precoding matrix, maps each resource group to the antenna set through precoding, and transmits the uplink channel through the antenna set in a diversity manner, improving the transmission performance of the uplink channel. For cell-edge users, the transmission performance of the uplink channel is still good when the channel conditions are poor, meeting the coverage requirements.
[0222] Figure 12 It is a schematic flow chart of the transmission method of the uplink channel provided by another embodiment of the present application; as Figure 2 shown, the method includes the following steps:
[0223] Step 1200, after determining that the terminal uses precoding matrix switching for diversity transmission of the uplink channel, divide the resources for transmitting the uplink channel into at least two resource groups;
[0224] Specifically, in this embodiment, in order to improve the performance of channel transmission, it can be achieved by transmitting the uplink channel in a diversity manner, that is, the resources for transmitting the uplink channel can be divided into at least two resource groups, and the uplink channel is transmitted through at least two resource groups.
[0225] It can be understood that in this embodiment, after the base station determines that the terminal uses precoding matrix switching diversity to transmit the uplink channel, the resources used to transmit the uplink channel can be divided into at least two resource groups for receiving the uplink channel.
[0226] It can be understood that in this embodiment, the base station can instruct the terminal to determine to use precoding matrix switching diversity to transmit the uplink channel.
[0227] Step 1201, receive the uplink channel transmitted by the terminal in a diversity manner based on the at least two resource groups; wherein, the uplink channel is that the terminal divides the resources used to transmit the uplink channel into at least two resource groups, and after each resource group is precoded and mapped to an antenna set based on a precoding matrix, is transmitted in a diversity manner through the antenna set; the antenna set includes a plurality of physical antennas or a plurality of antenna ports.
[0228] Specifically, after the base station divides the resources used to transmit the uplink channel into at least two resource groups, it can receive the uplink channel transmitted by the terminal in a diversity manner on each resource group.
[0229] It can be understood that the uplink channel transmitted by the terminal in a diversity manner is that when the terminal transmits the uplink channel through at least two resource groups, each resource group is mapped to different antennas, and the uplink channel is transmitted through different resource groups by the antennas. In this embodiment, the terminal maps the resource groups to the antenna set based on a precoding matrix through precoding, where the antenna set includes a plurality of physical antennas or a plurality of antenna ports.
[0230] The uplink channel transmission method provided by the embodiments of the present application divides the resources used to transmit the uplink channel into at least two resource groups, and receives the uplink channel transmitted by the terminal in a diversity manner based on the at least two resource groups, wherein the uplink channel is that the terminal divides the resources used to transmit the uplink channel into at least two resource groups, and after each resource group is precoded and mapped to an antenna set based on a precoding matrix, is transmitted in a diversity manner through the antenna set; improves the transmission performance of the uplink channel. For cell-edge users, the transmission performance of the uplink channel is still good when the channel condition is poor, meeting the coverage requirements.
[0231] Optionally, based on the above embodiments, the dividing the resources used to transmit the uplink channel into at least two resource groups includes:
[0232] Dividing the resources used to transmit the uplink channel into at least two resource groups based on the number of divisions of the resources used to transmit the uplink channel in the time domain and the number of divisions in the frequency domain;
[0233] Specifically, in this embodiment, the number of divisions of the resources for transmitting the uplink channel in the time domain and the number of divisions in the frequency domain can be predefined first. It can be understood that since the sizes of the time-domain resources and the frequency-domain resources are fixed, after predefining the number of divisions of the uplink channel in the time domain and the number of divisions in the frequency domain, the size of each resource group is predefined.
[0234] It can be understood that in this embodiment, based on the number X of divisions of the resources for transmitting the uplink channel in the time domain and the number Y of divisions in the frequency domain, when dividing the resources for transmitting the uplink channel into at least two resource groups, a group in the time domain and a group in the frequency domain are combined to obtain a resource group. That is to say, an uplink channel resource is divided into X * Y resource groups in total.
[0235] It can be understood that in this embodiment, when X is preset to 1, in order to ensure that the uplink resources are divided into at least 2 resource groups, Y will not be preset to 1.
[0236] Or based on the determined number of resource groups, divide the resources for transmitting the uplink channel into at least two resource groups; wherein, the number of resource groups is predefined or set by the base station. Correspondingly, send the set number of resource groups to the terminal so that the terminal divides the resources for transmitting the uplink channel into at least two resource groups based on the number of resource groups; and, the resources occupied by each resource group are determined based on the uplink channel resources and the number of resource groups.
[0237] Specifically, in this embodiment, the number of resource groups into which the resources for transmitting the uplink channel are to be divided can be determined in advance. When specifically dividing, divide the uplink channel resources into the determined number of resource groups.
[0238] It can be understood that predefining the number of resource groups into which the resources for transmitting the uplink channel are to be divided, that is, the determined number of resource groups, can be predefined or set by the base station. It can be understood that after the base station sets the number of resource groups, it can also notify the terminal of the set number of resource groups, facilitating the terminal to divide the resources for transmitting the uplink channel into at least two resource groups based on the number of resource groups;
[0239] It can be understood that in this embodiment, when the number of resource groups is determined, the resources occupied by each resource group can be determined based on the uplink channel resources and the number of resource groups.
[0240] Optionally, on the basis of the above embodiments, the dividing the resources for transmitting the uplink channel into at least two resource groups based on the number of divisions of the resources for transmitting the uplink channel in the time domain and the number of divisions in the frequency domain includes:
[0241] Determine that the resources for transmitting the uplink channel are divided into a preset number X in the time domain, and determine that the resources for transmitting the uplink channel are divided into a preset number Y in the frequency domain;
[0242] Based on the preset number X and the preset number Y, divide the resources for transmitting the uplink channel to obtain at least two resource groups;
[0243] Wherein, X is predefined, or a value determined based on the number of demodulation reference signal DMRS symbols and / or the uplink channel format, or a value set by the base station. Correspondingly, send the set value of X to the terminal so that the terminal determines that the resources for transmitting the uplink channel are divided into a preset number X in the time domain; Y is predefined, or a value determined based on the number of resource blocks RB included in the uplink channel, or a value set by the base station. Correspondingly, send the set value of Y to the terminal so that the terminal determines that the resources for transmitting the uplink channel are divided into a preset number Y in the frequency domain.
[0244] Specifically, if it is necessary to divide the resources for transmitting the uplink channel into at least two resource groups based on the number of divisions of the resources for transmitting the uplink channel in the time domain and the number of divisions in the frequency domain, first, it can be determined that the resources for transmitting the uplink channel are divided into a preset number X in the time domain, and it can be determined that the resources for transmitting the uplink channel are divided into a preset number Y in the frequency domain. For example, determine that X is 2 and Y is 2, that is, divide the uplink channel resources into 2 in the time domain and divide the uplink channel into 2 in the frequency domain, then the uplink channel resources are divided into 4 in total.
[0245] It can be understood that in this embodiment, X can be a predefined value, or a value set by the base station, or a value determined based on the number of demodulation reference signal DMRS symbols and / or the uplink channel format. For example, the value of X can be 1, 2, or 4; Y can be a predefined value, or a value set by the base station, or a value determined based on the number of resource blocks RB included in the uplink channel. For example, assuming that the number of RBs included in the uplink channel is B, then divide the B RBs of the uplink channel resources into Y groups, and every B / Y consecutive PUCCH RBs are in one group, where B is divisible by Y.
[0246] It can be understood that when X or Y is a value set by the base station, the base station can also send the value to the terminal to facilitate the terminal to use the same value to divide the same resource groups as those on the base station side.
[0247] For example, when the value of X is 1, assuming that the uplink channel resources include N symbols, then the first resource group in the time domain, which is also the only resource group, includes N symbols. It can be understood that when X takes 1, in order to ensure the transmission performance, Y cannot take 1.
[0248] For example, when the value of X is 2, assuming that the uplink channel resource contains N symbols, then the first resource group in the time domain contains floor(N / 2) symbols, and the second resource group contains ceil(N / 2) symbols.
[0249] For example, when the value of X is 4, assuming that the uplink channel contains N symbols, then the first resource group in the time domain contains ceil(floor(N / 2) / 2) symbols, the second resource group contains floor(floor(N / 2) / 2) symbols, the third resource group contains ceil(ceil(N / 2) / 2) symbols, and the fourth resource group contains floor(ceil(N / 2) / 2) symbols; where ceil() represents rounding up and floor() represents rounding down.
[0250] It can be understood that in this embodiment, when dividing resource groups, ceil and floor can be replaced with each other, but the division principle remains unchanged.
[0251] Optionally, based on the above embodiments, the method further includes:
[0252] If the uplink channel is configured for repeated transmission, the value of X is an integer less than or equal to the uplink channel repeated transmission times A, or a value that is an even multiple of the uplink channel repeated transmission times A.
[0253] Specifically, when the uplink channel is configured for repeated transmission, the value of X can be an integer less than or equal to the uplink channel repeated transmission times. For example, the same resource group is used for every two repeated transmissions;
[0254] Assume that the number of repetitions of the uplink channel is A. For example, the A repeated transmissions of the uplink channel resources are divided into X groups, and the uplink channel repeated transmissions in every A / X time slots / sub - time slots are in one group, where A is divisible by X;
[0255] Specifically, the value of X can also be a value that is 2 times or 4 times the uplink channel repeated transmission times;
[0256] For example, the uplink channel in each time slot / sub - time slot is divided into 2 or 4 resource groups based on the method when not configured for repeated transmission. Assume that the number of repetitions of the uplink channel is A, then it is divided into 2*A or 4*A groups in the time domain.
[0257] Optionally, based on the above embodiments, the number of determined resource groups is the smaller value between the first number and the second number;
[0258] Among them, the first number is the preset number of resource groups Z, and the second number is determined according to the number of DMRS symbols N included in the uplink channel, the uplink channel repetition times A, and the number of RBs B included in the uplink channel.
[0259] Specifically, if the number of resource groups is determined, the final number of divided resource groups can be determined based on the first number of resource groups Z and the second number. Among them, the second number is determined according to the number of DMRS symbols N included in the uplink channel, the uplink channel repetition times A, and the number of RBs B included in the uplink channel.
[0260] Specifically, compare the values of the two. If the first number, that is, the preset number of resource groups Z, is smaller, the uplink channel resources are divided into Z. If the second number is smaller, the number of uplink channel resources is divided into the second number.
[0261] Optionally, based on the above embodiments, the second number is calculated and determined according to the following formula: the second number = min(N, x) * A * B, where the value of x is 2 or 4;
[0262] If the determined number of resource groups is the second number, each RB of the uplink channel in each uplink channel repetition time slot contains min(N, x) resource groups, and each resource group contains one RB and N / x DMRS symbols.
[0263] Specifically, it can be stipulated that the second number = min(N, x) * A * B, where the value of x is 2 or 4; that is, if the preset number of resource groups is Z, the number of DMRS symbols included in the uplink channel is N, the uplink channel repetition times is A, and the number of RBs included in the uplink channel is B, if Z >= min(N, x) * A * B, the uplink channel is divided into min(N, x) * A * B resource groups; otherwise, the uplink channel is divided into Z resource groups.
[0264] Specifically, when the uplink channel is divided into min(N, x) * A * B resource groups, each RB of the uplink channel in each uplink channel repetition time slot contains min(N, x) resource groups, and each resource group contains one RB and N / x DMRS symbols.
[0265] For example, if x is 2, the first resource group of each RB contains floor(N / 2) symbols, and the second resource group contains ceil(N / 2) symbols;
[0266] For example, if the number of DMRS symbols included in the uplink channel is greater than or equal to 4 and x is 4, then the first resource group of each RB contains ceil(floor(N / 2) / 2) symbols, the second resource group contains floor(floor(N / 2) / 2) symbols, the third resource group contains ceil(ceil(N / 2) / 2) symbols, and the fourth resource group contains floor(ceil(N / 2) / 2) symbols.
[0267] Optionally, based on the above embodiments, if the number of determined resource groups is the first number, the resources for transmitting the uplink channel are divided into Z resource groups in the order of first dividing the repeated transmissions into different resource groups, then dividing different RBs into different resource groups, and then dividing the resources in each RB into different resource groups.
[0268] Specifically, when dividing the uplink channel into Z resource groups, it can be done in the order of first dividing the repeated transmissions into different resource groups, then dividing different RBs into different resource groups, and finally dividing the resources in each RB into different resource groups, and dividing the uplink channel into Z resource groups according to this division order.
[0269] For example, if Z <= A, then A repeated transmission uplink channels are divided into Z resource groups, and there can be various specific division methods, which are not specifically limited in this embodiment; if Z > A and Z <= A * B, then A * B repeated transmission uplink channel RB resources are divided into Z resource groups, and there can be various specific division methods, which are not specifically limited in this embodiment; if Z > A * B, then the uplink channel resources are divided into Z resource groups, and there can be various specific division methods, which are not specifically limited in this embodiment.
[0270] Optionally, based on the above embodiments, the determination that the terminal uses precoding matrix switching diversity to transmit the uplink channel includes:
[0271] Determining that the terminal, based on the provisions of the protocol or an indication that when using a normal cyclic prefix, determines to use transmit diversity with precoding matrix switching only for an uplink channel with a symbol length of 10 to 14; or
[0272] Determining that the terminal, based on the provisions of the protocol or an indication that when using an extended cyclic prefix, determines to use transmit diversity with precoding matrix switching only for an uplink channel with a symbol length of 10 to 12; or
[0273] Determining that the terminal, based on the provisions of the protocol or an indication that it uses transmit diversity with precoding matrix switching only for a specific uplink channel format; or
[0274] Determining that the terminal, based on the provisions of the protocol or an indication that it uses transmit diversity with precoding matrix switching only for an uplink channel with frequency hopping within a time slot.
[0275] Specifically, the base station or the protocol may indicate or specify that the terminal performs diversity transmission only in specific situations, such as only for special channels.
[0276] For example, it is indicated that the terminal uses transmit diversity with precoding matrix switching only for uplink channels of a specific length. For example, when using a normal cyclic prefix, the terminal uses transmit diversity with precoding matrix switching only for uplink channels with a length of 10 to 14 symbols; when using an extended cyclic prefix, the terminal uses transmit diversity with precoding matrix switching only for uplink channels with a length of 10 to 12 symbols; for uplink channels of non-specific length, a single-antenna transmission mode is used.
[0277] For example, it is indicated that the terminal uses transmit diversity with precoding matrix switching only for specific uplink channel formats. For example, diversity transmission is used only for uplink channel PUCCH formats 1, 3, and 4.
[0278] For example, it is indicated that the terminal uses transmit diversity with precoding matrix switching only for uplink channels with frequency hopping within a time slot.
[0279] Optionally, on the basis of the above embodiments, after receiving the uplink channel transmitted by the terminal by diversity reception based on the at least two resource groups, the following is further included:
[0280] Performing independent channel estimation on the at least two resource groups.
[0281] Specifically, after the base station receives the uplink channel transmitted by the terminal by diversity reception based on its at least two resource groups, independent channel estimation may also be performed on each resource group.
[0282] It can be understood that since precoding operations are performed on both the data and pilots included in the uplink channel during precoding on the terminal side, the base station does not need to know the precoding matrix used by the terminal in each resource group during precoding when receiving. For each resource block in the received uplink channel, the base station can perform channel estimation based on the pilots, and the estimated channel information already includes precoding-related information. The base station then processes the received data based on the estimated channel information to remove the influence of the channel and precoding.
[0283] Optionally, if the at least two resource groups divided by the precoding matrix switching transmit diversity method used on the terminal side are always independently subjected to channel estimation, then the method may be transparent to the base station side, that is, the base station side does not need to notify the terminal side whether precoding matrix switching transmit diversity is performed, and the base station side normally receives the uplink channel. Wherein the at least two resource groups are always independently subjected to channel estimation, which may be that the at least two resource groups belong to different time slots, or different repeated transmissions, or different frequency hopping resources, or different RBs, etc.
[0284] The uplink channel transmission method provided by the embodiment of the present application divides the resources for transmitting the uplink channel into at least two resource groups, and receives the uplink channel sent by the terminal through diversity based on the at least two resource groups. Among them, the uplink channel is that the terminal divides the resources for transmitting the uplink channel into at least two resource groups, and after mapping each resource group to the antenna set through precoding based on the precoding matrix, it is transmitted through the antenna set in a diversity manner; the transmission performance of the uplink channel is improved, and for cell-edge users, the transmission performance of the uplink channel is still good when the channel condition is poor, meeting the coverage requirement.
[0285] Figure 13 It is a schematic structural diagram of a terminal provided by an embodiment of the present application, as Figure 13 shown, the terminal includes: a first division module 1301 and a transmission module 1302; where:
[0286] The first division module 1301 is configured to divide the resources for transmitting the uplink channel into at least two resource groups after determining to use precoding matrix switching diversity to transmit the uplink channel, and map each resource group to the antenna set through precoding based on the precoding matrix; the antenna set includes a plurality of physical antennas or a plurality of antenna ports;
[0287] The transmission module 1302 is configured to transmit the uplink channel through the antenna set in a diversity manner.
[0288] Specifically, after the terminal determines to use precoding matrix switching diversity to transmit the uplink channel through the first division module 1301, it divides the resources for transmitting the uplink channel into at least two resource groups, and maps each resource group to the antenna set through precoding based on the precoding matrix; then, through the transmission module 1302, it transmits the uplink channel through the antenna set in a diversity manner.
[0289] The terminal provided by the embodiment of the present application is used to execute the method described in the corresponding above embodiment. The specific steps of executing the method described in the corresponding above embodiment by the device provided in this embodiment are the same as those in the corresponding above embodiment, and achieve the same technical effect, which will not be elaborated here.
[0290] The terminal provided by the embodiment of the present application divides the resources for transmitting the uplink channel into at least two resource groups, maps each resource group to the antenna set through precoding based on the precoding matrix, and transmits the uplink channel through the antenna set in a diversity manner, improving the transmission performance of the uplink channel. For cell-edge users, the transmission performance of the uplink channel is still good when the channel condition is poor, meeting the coverage requirement.
[0291] Optionally, based on the above embodiments, the first division module includes:
[0292] The first time-frequency domain partitioning module is configured to partition the resources for transmitting the uplink channel into at least two resource groups based on the number of partitions of the resources for transmitting the uplink channel in the time domain and the number of partitions in the frequency domain; or
[0293] The first determined quantity partitioning module is configured to partition the resources for transmitting the uplink channel into at least two resource groups based on the determined number of resource groups; wherein, the number of resource groups is predefined or notified by the base station; and, the resources occupied by each resource group are determined based on the uplink channel resources and the number of resource groups.
[0294] Optionally, based on the above embodiments, the first time-frequency domain partitioning module is specifically configured to:[[]]
[0295] Determine that the resources for transmitting the uplink channel are partitioned into a preset quantity X in the time domain, and determine that the resources for transmitting the uplink channel are partitioned into a preset quantity Y in the frequency domain;
[0296] Based on the preset quantity X and the preset quantity Y, partition the resources for transmitting the uplink channel to obtain at least two resource groups;
[0297] Wherein, X is a predefined value or a value notified by the base station or a value determined based on the number of demodulation reference signal DMRS symbols and / or the uplink channel format, and Y is a predefined value or a value notified by the base station or a value determined based on the number of resource blocks RB included in the uplink channel.
[0298] Optionally, based on the above embodiments, the first time-frequency domain partitioning module is further specifically configured to:[[]]
[0299] If the uplink channel is configured for repeated transmission, the value of X is an integer value less than or equal to the uplink channel repeated transmission times A, or a value that is an even multiple of the uplink channel repeated transmission times A.
[0300] Optionally, based on the above embodiments, the determined number of resource groups in the first determined quantity partitioning module is the smaller value between the first number and the second number;
[0301] Wherein, the first number is a preset number of resource groups Z, and the second number is determined based on the number of DMRS symbols N included in the uplink channel, the uplink channel repetition times A, and the number of RBs B included in the uplink channel.
[0302] Optionally, based on the above embodiments, the second number is calculated and determined according to the following formula, the second number = min(N, x)*A*B, where the value of x is 2 or 4;
[0303] If the number of the determined resource groups is the second number, each RB of the uplink channel in each uplink channel repeated time slot includes min(N, x) resource groups, and each resource group includes one RB and N / x DMRS symbols.
[0304] Optionally, based on the above embodiments, if the number of the determined resource groups is the first number, the resources for transmitting the uplink channel are divided into Z resource groups in the order of first dividing the repeated transmission into different resource groups, then dividing different RBs into different resource groups, and then dividing the resources in each RB into different resource groups.
[0305] Optionally, based on the above embodiments, mapping each resource group to the antenna set through precoding based on the precoding matrix includes:
[0306] The precoding is digital-domain precoding or analog precoding. The digital-domain precoding is mapped to the antenna set through the precoding matrix, and the analog precoding is mapped to the antenna set through spatial domain correlation information.
[0307] Optionally, based on the above embodiments, the precoding matrix is randomly selected within at least two resource groups, or the precoding matrix is used based on a predefined order within at least two resource groups.
[0308] Optionally, based on the above embodiments, the number of rows / columns of the precoding matrix is greater than or equal to the number of physical antennas or the number of antenna ports in the antenna set.
[0309] Optionally, based on the above embodiments, determining to use precoding matrix switching diversity to transmit the uplink channel includes:
[0310] Based on the indication of the base station or the provisions of the protocol, when using the normal cyclic prefix, it is determined to use transmit diversity with precoding matrix switching only for the uplink channel with a symbol length of 10 to 14; or
[0311] Based on the indication of the base station or the provisions of the protocol, when using the extended cyclic prefix, it is determined to use transmit diversity with precoding matrix switching only for the uplink channel with a symbol length of 10 to 12; or
[0312] Based on the indication of the base station or the provisions of the protocol, it is determined to use transmit diversity with precoding matrix switching only for specific uplink channel formats; or
[0313] Based on the indication of the base station or the provisions of the protocol, it is determined to use transmit diversity with precoding matrix switching only for the uplink channel with frequency hopping within a time slot.
[0314] Figure 14A schematic structural diagram of a terminal device provided in another embodiment of the present application is as follows Figure 14 As shown, the terminal device 1400 may include: at least one processor 1401, a memory 1402, at least one network interface 1404, and other user interfaces 1403. Each component in the terminal device 1400 is coupled together through a bus system 1405. It can be understood that the bus system 1405 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 1405 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clear illustration, in Figure 14 all kinds of buses are labeled as the bus system 1405.
[0315] Among them, the user interface 1403 may include a display, a keyboard, or a pointing device, such as a mouse, a trackball, a touchpad, or a touch screen, etc.
[0316] It can be understood that the memory 1402 in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct rambus random access memory (DRRAM). The memory 702 of the systems and methods described in the embodiments of the present application is intended to include, but not be limited to, these and any other suitable types of memories.
[0317] In some embodiments, the memory 1402 stores elements, executable modules, or data structures, or subsets or supersets thereof, such as: the operating system 14021 and the application programs 14022.
[0318] Among them, the operating system 14021 includes various system programs, such as the framework layer, the core library layer, the driver layer, etc., and is used to implement various basic services and handle hardware-based tasks. The application programs 14022 include various application programs, such as a Media Player, a Browser, etc., and are used to implement various application services. The program for implementing the method of the embodiment of the present application may be included in the application programs 14022.
[0319] In the embodiment of the present application, by invoking the computer program or instruction stored in the memory 1402, specifically, the computer program or instruction stored in the application programs 14022, the processor 1401 is configured to:
[0320] After determining to use precoding matrix switching diversity to transmit the uplink channel, divide the resources for transmitting the uplink channel into at least two resource groups, and precoding map each resource group to an antenna set based on the precoding matrix; the antenna set includes a plurality of physical antennas or a plurality of antenna ports;
[0321] Diversity transmit the uplink channel through the antenna set.
[0322] The method disclosed in the embodiments of the present application above can be applied to the processor 1401 or implemented by the processor 1401. The processor 1401 may be an integrated circuit chip with signal processing capabilities. During implementation, the steps of the above method can be completed by the integrated logic circuit in the hardware of the processor 1401 or instructions in software form. The above-mentioned processor 1401 may be a general-purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components. It can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc. The steps of the method disclosed in combination with the embodiments of the present application can be directly implemented by the hardware decoding processor or completed by a combination of the hardware and software modules in the decoding processor. The software module may be located in a mature storage medium in the art such as random access memory, flash memory, read-only memory, programmable read-only memory, or electrically erasable programmable memory, registers, etc. This storage medium is located in the memory 1402, and the processor 1401 reads the information in the memory 1402 and combines its hardware to complete the steps of the above method.
[0323] It can be understood that these embodiments described in the present application can be implemented using hardware, software, firmware, middleware, microcode, or a combination thereof. For hardware implementation, the processing unit can be implemented in one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), general-purpose processors, controllers, microcontrollers, microprocessors, other electronic units for performing the functions described in the present application, or a combination thereof.
[0324] For software implementation, the described technology can be implemented by executing modules (such as procedures, functions, etc.) that perform the functions described in the embodiments of the present application. The software code can be stored in the memory and executed by the processor. The memory can be implemented inside or outside the processor.
[0325] Optionally, as another embodiment, dividing the resources for transmitting the uplink channel into at least two resource groups includes:
[0326] Dividing the resources for transmitting the uplink channel into at least two resource groups based on the number of divisions of the resources for transmitting the uplink channel in the time domain and the number of divisions in the frequency domain; or
[0327] Dividing the resources for transmitting the uplink channel into at least two resource groups based on the determined number of resource groups; wherein, the number of resource groups is predefined or notified by the base station; and, the resources occupied by each resource group are determined based on the uplink channel resources and the number of resource groups.
[0328] Optionally, as another embodiment, dividing the resources for transmitting the uplink channel into at least two resource groups based on the number of divisions of the resources for transmitting the uplink channel in the time domain and the number of divisions in the frequency domain includes:
[0329] Determining that the resources for transmitting the uplink channel are divided into a preset number X in the time domain, and determining that the resources for transmitting the uplink channel are divided into a preset number Y in the frequency domain;
[0330] Dividing the resources for transmitting the uplink channel based on the preset number X and the preset number Y to obtain at least two resource groups;
[0331] Wherein, X is a predefined value or a value notified by the base station or a value determined based on the number of demodulation reference signal DMRS symbols and / or the uplink channel format, and Y is a predefined value or a value notified by the base station or a value determined based on the number of resource blocks RB included in the uplink channel.
[0332] Optionally, as another embodiment, the processor 1401 is further configured to:
[0333] If the uplink channel is configured for repeated transmission, the value of X is an integer less than or equal to the uplink channel repeated transmission times A, or an even multiple value of the uplink channel repeated transmission times A.
[0334] Optionally, as another embodiment, the determined number of resource groups is the smaller value between the first number and the second number;
[0335] Wherein, the first number is a preset number of resource groups Z, and the second number is determined according to the number of DMRS symbols N included in the uplink channel, the uplink channel repetition times A, and the number of RBs B included in the uplink channel.
[0336] Optionally, as another embodiment, the second number is calculated and determined according to the following formula: the second number = min(N, x) * A * B, where the value of x is 2 or 4;
[0337] If the number of determined resource groups is the second number, then each RB of the uplink channel in each uplink channel repeating time slot contains min(N, x) resource groups, and each resource group contains one RB and N / x DMRS symbols.
[0338] Optionally, as another embodiment, if the number of determined resource groups is the first number, then the resources for transmitting the uplink channel are divided into Z resource groups in the order of first dividing the repeated transmission into different resource groups, then dividing different RBs into different resource groups, and then dividing the resources in each RB into different resource groups.
[0339] Optionally, as another embodiment, mapping each resource group to the antenna set through precoding based on the precoding matrix includes:
[0340] The precoding is digital-domain precoding or analog precoding. The digital-domain precoding is mapped to the antenna set through the precoding matrix, and the analog precoding is mapped to the antenna set through spatial domain correlation information.
[0341] Optionally, as another embodiment, the precoding matrix is randomly selected within at least two resource groups, or the precoding matrix is used based on a predefined order within at least two resource groups.
[0342] Optionally, as another embodiment, the number of rows / columns of the precoding matrix is greater than or equal to the number of physical antennas or the number of antenna ports in the antenna set.
[0343] Optionally, as another embodiment, determining to use precoding matrix switching diversity to transmit the uplink channel includes:
[0344] Based on the indication of the base station or the stipulation of the protocol, when using the normal cyclic prefix, it is determined to use the transmit diversity with precoding matrix switching only for the uplink channel with a symbol length of 10 to 14; or
[0345] Based on the indication of the base station or the stipulation of the protocol, when using the extended cyclic prefix, it is determined to use the transmit diversity with precoding matrix switching only for the uplink channel with a symbol length of 10 to 12; or
[0346] Based on the indication of the base station or the stipulation of the protocol, it is determined to use the transmit diversity with precoding matrix switching only for specific uplink channel formats; or
[0347] Based on the indication of the base station or the provisions of the protocol, transmit diversity using precoding matrix switching is determined only for the uplink channel with frequency hopping within a time slot.
[0348] It should be noted here that the above terminal device provided by the embodiments of the present application can implement all the method steps implemented by the above-mentioned transmission method embodiments of the uplink channel, and can achieve the same technical effects. The same parts and beneficial effects as those in the method embodiments will not be specifically described in this embodiment.
[0349] The terminal provided by the embodiments of the present application divides the resources for transmitting the uplink channel into at least two resource groups, maps each resource group to the antenna set through precoding based on the precoding matrix, and transmits the uplink channel in a diversity manner through the antenna set, improving the transmission performance of the uplink channel. For cell-edge users, the transmission performance of the uplink channel is still good when the channel conditions are poor, meeting the coverage requirements.
[0350] Figure 15 It is a schematic structural diagram of a terminal provided by another embodiment of the present application. Figure 15 The terminal in can be a mobile phone, a tablet computer, a personal digital assistant (PDA), an e-reader, a handheld game console, a point of sales (POS), an in-vehicle electronic device (in-vehicle computer), etc. As Figure 15 shown, the terminal includes a radio frequency (RF) circuit 1510, a memory 1520, an input unit 1530, a display unit 1540, a processor 1560, an audio circuit 1570, a WiFi (Wireless Fidelity) module 1580, and a power supply 1590. Those skilled in the art can understand that Figure 15 the mobile phone structure shown in does not limit the mobile phone, and it may include more or fewer components than shown, or combine some components, or split some components, or arrange different components.
[0351] Among them, the input unit 1530 can be used to receive digital or character information input by the user, and generate signal inputs related to the user settings and function control of the mobile terminal. Specifically, in the embodiments of the present application, the input unit 1530 may include a touch panel 15301. The touch panel 15301, also known as a touch screen, can collect touch operations of the user on or near it (such as operations of the user using a finger, a stylus, or any suitable object or accessory on the touch panel 15301), and drive corresponding connection devices according to a preset program. Optionally, the touch panel 15301 may include two parts: a touch detection device and a touch controller. Among them, the touch detection device detects the touch position of the user and detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into touch point coordinates, and then sends it to the processor 1560, and can receive and execute commands sent by the processor 1560. In addition, the touch panel 15301 can be implemented in multiple types such as resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch panel 15301, the input unit 1530 may further include other input devices 15302. The other input devices 15302 can be used to receive input digital or character information, and generate key signal inputs related to the user settings and function control of the mobile terminal. Specifically, the other input devices 15302 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, power on / off keys, etc.), a trackball, a mouse, a joystick, a light mouse (a light mouse is a touch-sensitive surface that does not display a visual output, or an extension of the touch-sensitive surface formed by a touch screen), etc.
[0352] Among them, the display unit 1540 can be used to display information input by the user or provided to the user, as well as various menu interfaces of the mobile terminal. The display unit 1540 may include a display panel 15401. Among them, the display panel 15401 can be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), etc.
[0353] It should be noted that the touch panel 15301 can cover the display panel 15401 to form a touch display screen. After the touch display screen detects a touch operation on or near it, it transmits the touch operation to the processor 1560 to determine the type of touch event. Subsequently, the processor 1560 provides corresponding visual output on the touch display screen according to the type of touch event.
[0354] The touch display screen includes an application interface display area and a common control display area. The arrangement of the application interface display area and the common control display area is not limited, and it can be arranged vertically, horizontally, or in other arrangements that can distinguish the two display areas. The application interface display area can be used to display the interface of an application. Each interface can include at least one application icon and / or widget desktop control and other interface elements. The application interface display area can also be an empty interface without any content. The common control display area is used to display controls with a high usage rate, such as application icons like a settings button, an interface number, a scroll bar, a phone book icon, etc.
[0355] The RF circuit 1510 can be used for receiving and transmitting information or signals during a call. Specifically, after receiving the downlink information from the network side, it is sent to the processor 1560 for processing; in addition, the designed uplink data is sent to the network side. Generally, the RF circuit 1510 includes but is not limited to an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier (LNA), a duplexer, etc. In addition, the RF circuit 1510 can also communicate with the network and other devices through wireless communication. The wireless communication can use any communication standard or protocol, including but not limited to the Global System of Mobile communication (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Long Term Evolution (LTE), email, Short Messaging Service (SMS), etc.
[0356] The memory 1520 is used to store software programs and modules. The processor 1560 executes various functional applications and data processing of the mobile terminal by running the software programs and modules stored in the memory 1520. The memory 1520 mainly includes a program storage area and a data storage area. Among them, the program storage area can store an operating system, applications required for at least one function (such as a sound playback function, an image playback function, etc.); the data storage area can store data created according to the use of the mobile terminal (such as audio data, a phone book, etc.). In addition, the memory 1520 can include a high-speed random access memory, and can also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other non-volatile solid-state storage devices.
[0357] Among them, the processor 1560 is the control center of the mobile terminal, connecting various parts of the entire mobile phone through various interfaces and lines. By running or executing software programs and / or modules stored in the first memory 15201, and calling data stored in the second memory 15202, it executes various functions of the mobile terminal and processes data, thereby monitoring the mobile terminal as a whole. Optionally, the processor 1560 may include one or more processing units.
[0358] In the embodiment of the present application, by calling software programs and / or modules stored in the first memory 15201 and / or data stored in the second memory 15202, the processor 1560 is used for:
[0359] After determining to use precoding matrix switching diversity to transmit the uplink channel, divide the resources for transmitting the uplink channel into at least two resource groups, and map each resource group to an antenna set through precoding based on the precoding matrix; the antenna set includes a plurality of physical antennas or a plurality of antenna ports;
[0360] Diversity transmit the uplink channel through the antenna set.
[0361] Optionally, as another embodiment, the dividing the resources for transmitting the uplink channel into at least two resource groups includes:
[0362] Based on the number of divisions of the resources for transmitting the uplink channel in the time domain and the number of divisions in the frequency domain, divide the resources for transmitting the uplink channel into at least two resource groups; or
[0363] Based on the determined number of resource groups, divide the resources for transmitting the uplink channel into at least two resource groups; where the number of resource groups is predefined or notified by the base station; and, the resources occupied by each resource group are determined based on the uplink channel resources and the number of resource groups.
[0364] Optionally, as another embodiment, the dividing the resources for transmitting the uplink channel into at least two resource groups based on the number of divisions of the resources for transmitting the uplink channel in the time domain and the number of divisions in the frequency domain includes:
[0365] Determine that the resources for transmitting the uplink channel are divided into a preset number X in the time domain, and determine that the resources for transmitting the uplink channel are divided into a preset number Y in the frequency domain;
[0366] Based on the preset number X and the preset number Y, divide the resources for transmitting the uplink channel to obtain at least two resource groups;
[0367] Wherein, X is a value predefined or notified by the base station or a value determined based on the number of demodulation reference signal (DMRS) symbols and / or the uplink channel format, and Y is a value predefined or notified by the base station or a value determined based on the number of resource blocks (RBs) included in the uplink channel.
[0368] Optionally, as another embodiment, the processor 1401 is further configured to:
[0369] If the uplink channel is configured for repeated transmission, the value of X is an integer less than or equal to the uplink channel repeated transmission times A, or a value that is an even multiple of the uplink channel repeated transmission times A.
[0370] Optionally, as another embodiment, the number of determined resource groups is the smaller value between the first number and the second number;
[0371] Wherein, the first number is the preset number of resource groups Z, and the second number is determined based on the number of DMRS symbols N included in the uplink channel, the uplink channel repetition times A, and the number of RBs B included in the uplink channel.
[0372] Optionally, as another embodiment, the second number is calculated and determined according to the following formula, the second number = min(N, x) * A * B, where the value of x is 2 or 4;
[0373] If the number of determined resource groups is the second number, each RB of the uplink channel in each uplink channel repetition time slot includes min(N, x) resource groups, and each resource group includes one RB and N / x DMRS symbols.
[0374] Optionally, as another embodiment, if the number of determined resource groups is the first number, the resources for transmitting the uplink channel are divided into Z resource groups in the order of first dividing the repeated transmission into different resource groups, then dividing different RBs into different resource groups, and then dividing the resources in each RB into different resource groups.
[0375] Optionally, as another embodiment, mapping each resource group to the antenna set through precoding based on the precoding matrix includes:
[0376] The precoding is digital domain precoding or analog precoding. The digital domain precoding is mapped to the antenna set through the precoding matrix, and the analog precoding is mapped to the antenna set through spatial domain correlation information.
[0377] Optionally, as another embodiment, the precoding matrix is randomly selected within at least two resource groups, or the precoding matrix is used based on a predefined order within at least two resource groups.
[0378] Optionally, as another embodiment, the number of rows / columns of the precoding matrix is greater than or equal to the number of physical antennas or the number of antenna ports in the antenna set.
[0379] Optionally, as another embodiment, the determining to use precoding matrix switching diversity for transmitting the uplink channel includes:
[0380] Based on the indication of the base station or the provisions of the protocol, when using the normal cyclic prefix, determining to use the transmit diversity with precoding matrix switching only for the uplink channel with a symbol length of 10 to 14; or
[0381] Based on the indication of the base station or the provisions of the protocol, when using the extended cyclic prefix, determining to use the transmit diversity with precoding matrix switching only for the uplink channel with a symbol length of 10 to 12; or
[0382] Based on the indication of the base station or the provisions of the protocol, determining to use the transmit diversity with precoding matrix switching only for a specific uplink channel format; or
[0383] Based on the indication of the base station or the provisions of the protocol, determining to use the transmit diversity with precoding matrix switching only for the uplink channel with frequency hopping within a time slot.
[0384] It should be noted here that the above terminal device provided in the embodiment of the present application can implement all the method steps implemented by the above-mentioned transmission method embodiment of the uplink channel, and can achieve the same technical effects. The same parts and beneficial effects as those in the method embodiment will not be specifically described in this embodiment.
[0385] The terminal provided in the embodiment of the present application divides the resources for transmitting the uplink channel into at least two resource groups, maps each resource group to the antenna set through precoding based on the precoding matrix, and transmits the uplink channel in a diversity manner through the antenna set, improving the transmission performance of the uplink channel. For cell-edge users, the transmission performance of the uplink channel is still good when the channel conditions are poor, meeting the coverage requirements.
[0386] Figure 16 The structural schematic diagram of a base station provided for an embodiment of the present application is as Figure 16 shown, the base station includes: a second partitioning module 1601, a receiving module 1602; where:
[0387] The second partitioning module 1601 is configured to divide the resources for transmitting the uplink channel into at least two resource groups after determining that the terminal uses precoding matrix switching diversity to transmit the uplink channel;
[0388] The receiving module 1602 is configured to receive the uplink channel sent by the terminal based on the at least two resource component diversities; wherein, the uplink channel is that the terminal divides the resources for transmitting the uplink channel into at least two resource groups, and after each resource group is precoded and mapped to an antenna set based on a precoding matrix, it is diversely transmitted through the antenna set; the antenna set includes a plurality of physical antennas or a plurality of antenna ports.
[0389] Specifically, after the base station determines through the second partitioning module 1601 that the terminal uses a precoding matrix to switch and diversely transmit the uplink channel, and divides the resources for transmitting the uplink channel into at least two resource groups, the receiving module 1602 then diversely receives the uplink channel sent by the terminal based on the at least two resource groups.
[0390] The base station provided by the embodiment of the present application is configured to execute the method described in the corresponding embodiment above. The specific steps of executing the method described in the corresponding embodiment through the device provided in this embodiment are the same as those in the corresponding embodiment above, and achieve the same technical effects, which will not be elaborated here.
[0391] The base station provided by the embodiment of the present application divides the resources for transmitting the uplink channel into at least two resource groups, and diversely receives the uplink channel sent by the terminal based on the at least two resource groups. Among them, the uplink channel is that the terminal divides the resources for transmitting the uplink channel into at least two resource groups, and after each resource group is precoded and mapped to an antenna set based on a precoding matrix, it is diversely transmitted through the antenna set; this improves the transmission performance of the uplink channel. For cell-edge users, the transmission performance of the uplink channel is still good when the channel conditions are poor, meeting the coverage requirements.
[0392] Optionally, based on the above embodiments, the second partitioning module specifically includes:
[0393] A second time-frequency domain partitioning module, configured to divide the resources for transmitting the uplink channel into at least two resource groups based on the number of divisions of the resources for transmitting the uplink channel in the time domain and the number of divisions in the frequency domain; or
[0394] A second quantity partitioning module, configured to divide the resources for transmitting the uplink channel into at least two resource groups based on the determined number of resource groups; wherein, the number of resource groups is predefined or set by the base station. Correspondingly, the set number of resource groups is sent to the terminal so that the terminal divides the resources for transmitting the uplink channel into at least two resource groups based on the number of resource groups; and, the resources occupied by each resource group are determined based on the uplink channel resources and the number of resource groups.
[0395] Optionally, based on the above embodiments, the second time-frequency domain partitioning module is specifically configured to: determine that the resources for transmitting the uplink channel are partitioned into a preset number X in the time domain, and determine that the resources for transmitting the uplink channel are partitioned into a preset number Y in the frequency domain;
[0396] Based on the preset number X and the preset number Y, partition the resources for transmitting the uplink channel to obtain at least two resource groups;
[0397] Wherein, X is predefined, or a value determined based on the number of demodulation reference signal DMRS symbols and / or the uplink channel format, or a value set by the base station. Correspondingly, send the set value of X to the terminal so that the terminal determines that the resources for transmitting the uplink channel are partitioned into a preset number X in the time domain; Y is predefined, or a value determined based on the number of resource blocks RB included in the uplink channel, or a value set by the base station. Correspondingly, send the set value of Y to the terminal so that the terminal determines that the resources for transmitting the uplink channel are partitioned into a preset number Y in the frequency domain.
[0398] Optionally, based on the above embodiments, the second time-frequency domain partitioning module is further specifically configured to:
[0399] If the uplink channel is configured for repeated transmission, the value of X is an integer less than or equal to the uplink channel repeated transmission times A, or a value that is an even multiple of the uplink channel repeated transmission times A.
[0400] Optionally, based on the above embodiments, the number of determined resource groups is the smaller value between the first number and the second number;
[0401] Wherein, the first number is a preset number of resource groups Z, and the second number is determined according to the number of DMRS symbols N included in the uplink channel, the uplink channel repetition times A, and the number of RBs B included in the uplink channel.
[0402] Optionally, based on the above embodiments, the second number is calculated and determined according to the following formula, the second number = min(N, x) * A * B, where the value of x is 2 or 4;
[0403] If the number of determined resource groups is the second number, each RB of the uplink channel in each uplink channel repetition time slot includes min(N, x) resource groups, and each resource group includes one RB and N / x DMRS symbols.
[0404] Optionally, based on the above embodiments, if the number of the determined resource groups is the first number, the resources for transmitting the uplink channel are divided into Z resource groups in the order of first dividing the repeated transmissions into different resource groups, then dividing different RBs into different resource groups, and then dividing the resources in each RB into different resource groups.
[0405] Optionally, based on the above embodiments, the determining that the terminal uses precoding matrix switching diversity to transmit the uplink channel includes:
[0406] Determining that the terminal, based on the protocol regulations or instructions, when using the normal cyclic prefix, determines to use the transmit diversity with precoding matrix switching only for the uplink channel with a symbol length of 10 to 14; or
[0407] Determining that the terminal, based on the protocol regulations or instructions, when using the extended cyclic prefix, determines to use the transmit diversity with precoding matrix switching only for the uplink channel with a symbol length of 10 to 12; or
[0408] Determining that the terminal, based on the protocol regulations or instructions, determines to use the transmit diversity with precoding matrix switching only for a specific uplink channel format; or
[0409] Determining that the terminal, based on the protocol regulations or instructions, determines to use the transmit diversity with precoding matrix switching only for the uplink channel with frequency hopping within a time slot.
[0410] Optionally, based on the above embodiments, the base station further includes:
[0411] Performing independent channel estimation on the at least two resource groups.
[0412] Figure 17 The structural schematic diagram of the base station provided by another embodiment of the present application is as Figure 17 shown. The base station 1700 may include at least one processor 1701, a memory 1702, at least one other user interface 1703, and a transceiver 1704. Each component in the base station 1700 is coupled together through a bus system 1705. It can be understood that the bus system 1705 is used to realize the connection and communication between these components. The bus system 1705 includes not only a data bus, but also a power bus, a control bus, and a status signal bus. However, for the sake of clear illustration, in Figure 17Various buses are labeled as bus system 1705. The bus system may include any number of interconnected buses and bridges, specifically, various circuits of one or more processors represented by processor 1701 and memory represented by memory 1702 are linked together. The bus system may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art, and thus, the embodiments of the present application will not further describe them. The bus interface provides an interface. The transceiver 1704 may be multiple elements, that is, including a transmitter and a receiver, and provides a unit for communicating with various other devices on the transmission medium. For different user devices, the user interface 1703 may also be an interface capable of externally or internally connecting required devices, and the connected devices include but are not limited to a keypad, a display, a speaker, a microphone, a joystick, etc.
[0413] It can be understood that the memory 1702 in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchlink dynamic random access memory (SLDRAM), and direct rambus random access memory (DRRAM). The memory 1702 of the systems and methods described in the embodiments of the present application is intended to include but not be limited to these and any other suitable types of memory.
[0414] The processor 1701 is responsible for managing the bus system and general processing. The memory 1702 may store computer programs or instructions used by the processor 1701 when performing operations. Specifically,
[0415] The processor 1701 can be used for:
[0416] After determining that the terminal uses precoding matrix switching diversity to transmit the uplink channel, dividing the resources used for transmitting the uplink channel into at least two resource groups;
[0417] Diversity receiving the uplink channel transmitted by the terminal based on the at least two resource groups; wherein, the uplink channel is that the terminal divides the resources used for transmitting the uplink channel into at least two resource groups, and maps each resource group to an antenna set through precoding based on a precoding matrix, and then diversely transmits through the antenna set; the antenna set includes a plurality of physical antennas or a plurality of antenna ports.
[0418] The method disclosed in the embodiments of the present application above can be applied to the processor 1701 or implemented by the processor 1701. The processor 1701 may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method can be completed by the integrated logic circuit in the hardware of the processor 1701 or instructions in the form of software. The above-mentioned processor 1701 may be a general-purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components. It can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc. The steps of the method disclosed in combination with the embodiments of the present application can be directly embodied as being executed and completed by a hardware decoding processor, or executed and completed by a combination of hardware and software modules in the decoding processor. The software module may be located in a mature storage medium in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. This storage medium is located in the memory 1702, and the processor 1701 reads the information in the memory 1702 and combines its hardware to complete the steps of the above method.
[0419] It can be understood that the embodiments described in this application can be implemented by hardware, software, firmware, middleware, microcode, or a combination thereof. For hardware implementation, the processing unit can be implemented in one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), general-purpose processors, controllers, microcontrollers, microprocessors, or other electronic units for performing the functions described in this application, or a combination thereof.
[0420] For software implementation, the described technology can be implemented by executing modules (such as procedures, functions, etc.) that perform the functions described in the embodiments of this application. The software code can be stored in a memory and executed by a processor. The memory can be implemented inside or outside the processor.
[0421] Optionally, as another embodiment, the division of the resources for transmitting the uplink channel into at least two resource groups includes:
[0422] Dividing the resources for transmitting the uplink channel into at least two resource groups based on the number of divisions of the resources for transmitting the uplink channel in the time domain and the number of divisions in the frequency domain; or
[0423] Dividing the resources for transmitting the uplink channel into at least two resource groups based on the determined number of resource groups; where the number of resource groups is predefined or set by the base station, and correspondingly, sending the set number of resource groups to the terminal so that the terminal divides the resources for transmitting the uplink channel into at least two resource groups based on the number of resource groups; and the resources occupied by each resource group are determined based on the uplink channel resources and the number of resource groups.
[0424] Optionally, as another embodiment, the division of the resources for transmitting the uplink channel into at least two resource groups based on the number of divisions of the resources for transmitting the uplink channel in the time domain and the number of divisions in the frequency domain includes:
[0425] Determining that the resources for transmitting the uplink channel are divided into a preset number X in the time domain and determining that the resources for transmitting the uplink channel are divided into a preset number Y in the frequency domain;
[0426] Based on the preset quantity X and preset quantity Y, divide the resources for transmitting the uplink channel to obtain at least two resource groups;
[0427] Wherein, X is predefined, or a value determined based on the number of demodulation reference signal DMRS symbols and / or the uplink channel format, or a value set by the base station. Accordingly, send the set value of X to the terminal so that the terminal determines that the resources for transmitting the uplink channel are divided into the preset quantity X in the time domain; Y is predefined, or a value determined based on the number of resource blocks RB included in the uplink channel, or a value set by the base station. Accordingly, send the set value of Y to the terminal so that the terminal determines that the resources for transmitting the uplink channel are divided into the preset quantity Y in the frequency domain.
[0428] Optionally, as another embodiment, the method further includes:
[0429] If the uplink channel is configured for repeated transmission, the value of X is an integer value less than or equal to the uplink channel repeated transmission times A, or a value that is an even multiple of the uplink channel repeated transmission times A.
[0430] Optionally, as another embodiment, the number of determined resource groups is the smaller value between the first number and the second number;
[0431] Wherein, the first number is the preset number of resource groups Z, and the second number is determined according to the number of DMRS symbols N included in the uplink channel, the uplink channel repetition times A, and the number of RBs B included in the uplink channel.
[0432] Optionally, as another embodiment, the second number is calculated and determined according to the following formula, the second number = min(N, x)*A*B, where the value of x is 2 or 4;
[0433] If the number of determined resource groups is the second number, each RB of the uplink channel in each uplink channel repeated time slot includes min(N, x) resource groups, and each resource group includes one RB and N / x DMRS symbols.
[0434] Optionally, as another embodiment, if the number of determined resource groups is the first number, divide the resources for transmitting the uplink channel into Z resource groups in the order of first dividing the repeated transmission into different resource groups, then dividing different RBs into different resource groups, and then dividing the resources in each RB into different resource groups.
[0435] Optionally, as another embodiment, the determination that the terminal uses precoding matrix switching diversity to transmit the uplink channel includes:
[0436] Determine that the terminal, based on the provisions of the protocol or instructions, when using the normal cyclic prefix, determines to use transmit diversity with precoding matrix switching only for the uplink channel with a length of 10 to 14 symbols; or
[0437] Determine that the terminal, based on the provisions of the protocol or instructions, when using the extended cyclic prefix, determines to use transmit diversity with precoding matrix switching only for the uplink channel with a length of 10 to 12 symbols; or
[0438] Determine that the terminal, based on the provisions of the protocol or instructions, determines to use transmit diversity with precoding matrix switching only for a specific uplink channel format; or
[0439] Determine that the terminal, based on the provisions of the protocol or instructions, determines to use transmit diversity with precoding matrix switching only for the uplink channel with frequency hopping within a time slot.
[0440] Optionally, as another embodiment, after receiving the uplink channel transmitted by the terminal based on the at least two resource groups for diversity reception, it further includes:
[0441] Perform independent channel estimation on the at least two resource groups.
[0442] The base station provided in each of the above embodiments of the present application is used to execute the methods described in the corresponding above embodiments. The specific steps of executing the methods described in the corresponding above embodiments by the device provided in this embodiment are the same as those in the corresponding above embodiments, and achieve the same technical effects, which will not be elaborated here.
[0443] The base station provided in the embodiments of the present application divides the resources for transmitting the uplink channel into at least two resource groups, and receives the uplink channel transmitted by the terminal based on the at least two resource groups for diversity reception. Among them, the uplink channel is that the terminal divides the resources for transmitting the uplink channel into at least two resource groups, and after mapping each resource group to the antenna set through precoding based on the precoding matrix, it is transmitted through the antenna set for diversity; improving the transmission performance of the uplink channel, for cell-edge users, the transmission performance of the uplink channel is still good when the channel conditions are poor, meeting the coverage requirements.
[0444] The above mainly introduces the solutions provided in the embodiments of the present application from the perspective of electronic devices (mobile terminals and base stations). It can be understood that in order for the electronic devices provided in the embodiments of the present application to implement the above functions, they include the corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of each example described in the embodiments disclosed in the present application, the present application can be implemented in the form of hardware or a combination of hardware and computer software.
[0445] Whether a certain function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. A person skilled in the art can use different methods to implement the described function for each specific application, but such implementation should not be considered to exceed the scope of this application.
[0446] The embodiments of this application can divide functional modules for electronic devices and the like according to the above method examples. For example, each functional module can be divided corresponding to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of a software functional module.
[0447] It should be noted that the division of modules in the embodiments of this application is illustrative, only a logical function division, and there can be other division methods in actual implementation.
[0448] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the above division of each functional module is used as an example. In actual applications, the above functions can be allocated to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. The specific working processes of the systems, devices, and units described above can refer to the corresponding processes in the foregoing method embodiments and will not be elaborated here.
[0449] In several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only illustrative. For example, the division of the modules or units is only a logical function division, and there can be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed coupling or direct coupling or communication connection to each other can be through some interfaces, indirect coupling or communication connection of devices or units.
[0450] The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they can be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0451] In addition, each functional unit in the embodiments of this application can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above integrated unit can be implemented in the form of a software functional unit.
[0452] When the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, all or part of the technical solution can be embodied in the form of a software product. The 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.) or a processor to execute all or part of the steps of the methods described in the various embodiments of the present application. The computer storage medium is a non-transitory medium, including: flash memory, mobile hard disk, read-only memory, random access memory, magnetic disk, or optical disk, etc., all kinds of media that can store program codes.
[0453] On the other hand, an embodiment of the present application further provides a computer program product. The computer program product includes a computer program stored on a non-transitory computer-readable storage medium. The computer program includes program instructions. When the program instructions are executed by a computer, the computer can execute the signal transmission method provided by the above-mentioned method embodiments. The method includes:
[0454] After determining to use precoding matrix switching diversity to transmit the uplink channel, divide the resources for transmitting the uplink channel into at least two resource groups, and map each resource group to an antenna set through precoding based on the precoding matrix; the antenna set includes a plurality of physical antennas or a plurality of antenna ports;
[0455] Diversity transmit the uplink channel through the antenna set.
[0456] Or include:
[0457] After determining that the terminal uses precoding matrix switching diversity to transmit the uplink channel, divide the resources for transmitting the uplink channel into at least two resource groups;
[0458] Diversity receive the uplink channel transmitted by the terminal based on the at least two resource groups; wherein, the uplink channel is that after the terminal divides the resources for transmitting the uplink channel into at least two resource groups and maps each resource group to an antenna set through precoding based on the precoding matrix, the uplink channel is diversity transmitted through the antenna set; the antenna set includes a plurality of physical antennas or a plurality of antenna ports.
[0459] On the other hand, an embodiment of the present application further provides a non-transitory computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, it is implemented to execute the methods provided by the above-mentioned embodiments, including:
[0460] After determining to use precoding matrix switching diversity to transmit the uplink channel, divide the resources for transmitting the uplink channel into at least two resource groups, and map each resource group to an antenna set through precoding based on the precoding matrix; the antenna set includes a plurality of physical antennas or a plurality of antenna ports;
[0461] Diversity transmit the uplink channel through the antenna set.
[0462] Or it includes:
[0463] After determining that the terminal uses precoding matrix switching diversity to transmit the uplink channel, divide the resources for transmitting the uplink channel into at least two resource groups;
[0464] Diversity receive the uplink channel transmitted by the terminal based on the at least two resource groups; wherein, the uplink channel is that the terminal divides the resources for transmitting the uplink channel into at least two resource groups, and maps each resource group to an antenna set through precoding based on the precoding matrix, and then diversity transmits through the antenna set; the antenna set includes a plurality of physical antennas or a plurality of antenna ports.
[0465] Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present application, and are not intended to limit them; although the present application 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 make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application.
Claims
1. A transmission method for an uplink channel, characterized in that, Including: After determining to use precoding matrix switching diversity to transmit the uplink channel, divide the resources for transmitting the uplink channel into at least two resource groups, and map each resource group to the antenna set through precoding based on the precoding matrix; the antenna set includes multiple physical antennas or multiple antenna ports; Diversity-transmit the uplink channel through the antenna set; The dividing the resources for transmitting the uplink channel into at least two resource groups includes: Based on the determined number of resource groups, divide the resources for transmitting the uplink channel into at least two resource groups; where the number of resource groups is predefined or notified by the base station; and the resources occupied by each resource group are determined based on the uplink channel resources and the number of resource groups; The determined number of resource groups is the smaller value between the first number and the second number; Wherein, the first number is the predefined number of resource groups Z, and the second number is determined according to the number N of DMRS symbols included in the uplink channel, the uplink channel repetition times A, and the number B of RBs included in the uplink channel.
2. The transmission method of the uplink channel according to claim 1, wherein The second number is calculated and determined according to the following formula, the second number = min(N, x) * A * B, where the value of x is 2 or 4; If the determined number of resource groups is the second number, then each RB of the uplink channel in each uplink channel repetition time slot includes min(N, x) resource groups, and each resource group includes one RB and N / x DMRS symbols.
3. The transmission method of the uplink channel according to claim 1, characterized in that, If the determined number of resource groups is the first number, then divide the resources for transmitting the uplink channel into Z resource groups in the order of first dividing the repeated transmissions into different resource groups, then dividing different RBs into different resource groups, and then dividing the resources in each RB into different resource groups.
4. The transmission method of the uplink channel according to claim 1, characterized in that, The mapping each resource group to the antenna set through precoding based on the precoding matrix includes: The precoding is digital-domain precoding or analog precoding. The digital-domain precoding is mapped to the antenna set through the precoding matrix, and the analog precoding is mapped to the antenna set through spatial domain correlation information.
5. The transmission method of the uplink channel according to claim 1 or 4, characterized in that The precoding matrix is randomly selected within at least two resource groups, or the precoding matrix is used based on a predefined order within at least two resource groups.
6. The transmission method of the uplink channel according to claim 1 or 4, characterized in that, The number of rows / columns of the precoding matrix is greater than or equal to the number of physical antennas or the number of antenna ports in the antenna set.
7. The transmission method of the uplink channel according to any one of claims 1 to 4, characterized in that, The determining to use precoding matrix switching diversity to transmit the uplink channel includes: Based on the indication of the base station or the provisions of the protocol, when using a normal cyclic prefix, determine to use transmit diversity with precoding matrix switching only for uplink channels with a symbol length of 10 to 14; or Based on the indication of the base station or the provisions of the protocol, when using an extended cyclic prefix, determine to use transmit diversity with precoding matrix switching only for uplink channels with a symbol length of 10 to 12; or Based on the indication of the base station or the provisions of the protocol, determine to use transmit diversity with precoding matrix switching only for specific uplink channel formats; or Based on the indication of the base station or the provisions of the protocol, determine the transmit diversity using precoding matrix switching only for the uplink channels with frequency hopping within a time slot.
8. A transmission method for an uplink channel, characterized in that, It includes: After determining that the terminal uses precoding matrix switching diversity to transmit the uplink channel, divide the resources used to transmit the uplink channel into at least two resource groups; Diversity receive the uplink channel transmitted by the terminal based on the at least two resource groups; wherein, the uplink channel is that the terminal divides the resources used to transmit the uplink channel into at least two resource groups, and based on the precoding matrix, maps each resource group to the antenna set through precoding, and then transmits it through the antenna set in a diversity manner; the antenna set includes multiple physical antennas or multiple antenna ports; The dividing the resources used to transmit the uplink channel into at least two resource groups includes: Based on the determined number of resource groups, divide the resources used to transmit the uplink channel into at least two resource groups; wherein, the number of resource groups is predefined or set by the base station, and correspondingly, send the set number of resource groups to the terminal so that the terminal divides the resources used to transmit the uplink channel into at least two resource groups based on the number of resource groups; and, the resources occupied by each resource group are determined based on the uplink channel resources and the number of resource groups; The determined number of resource groups is the smaller value between the first number and the second number; Wherein, the first number is the preset number of resource groups Z, and the second number is determined according to the number N of DMRS symbols included in the uplink channel, the uplink channel repetition times A, and the number B of RBs included in the uplink channel.
9. The transmission method of the uplink channel according to claim 8, characterized in that, The second number is calculated and determined according to the following formula, the second number = min(N, x) * A * B, where the value of x is 2 or 4; If the determined number of resource groups is the second number, then each RB of the uplink channel in each uplink channel repetition time slot contains min(N, x) resource groups, and each resource group contains one RB and N / x DMRS symbols.
10. The transmission method of the uplink channel according to claim 8, wherein, If the determined number of resource groups is the first number, then divide the resources used to transmit the uplink channel into Z resource groups in the order of first dividing the repeated transmissions into different resource groups, then dividing different RBs into different resource groups, and then dividing the resources in each RB into different resource groups.
11. The transmission method of the uplink channel according to any one of claims 8 to 10, characterized in that, The determining that the terminal uses precoding matrix switching diversity to transmit the uplink channel includes: Determine that when the terminal is based on the provisions of the protocol or indicates that when using a normal cyclic prefix, determine to use the transmit diversity with precoding matrix switching only for the uplink channels with a symbol length of 10 to 14; or Determine that when the terminal is based on the provisions of the protocol or indicates that when using an extended cyclic prefix, determine to use the transmit diversity with precoding matrix switching only for the uplink channels with a symbol length of 10 to 12; or Determine that the terminal uses the transmit diversity with precoding matrix switching only for a specific uplink channel format based on the provisions of the protocol or the indication of the terminal; or Determine that the terminal uses the transmit diversity with precoding matrix switching only for the uplink channels with frequency hopping within a time slot based on the provisions of the protocol or the indication of the terminal.
12. The transmission method of the uplink channel according to claim 8, wherein, After receiving the uplink channel sent by the terminal based on the at least two resource component sets, it further includes: Performing independent channel estimation on the at least two resource groups.
13. A terminal, characterized in that, It includes: A first partitioning module, configured to, after determining to use precoding matrix switching diversity to transmit the uplink channel, partition the resources for transmitting the uplink channel into at least two resource groups, and map each resource group to an antenna set through precoding based on the precoding matrix; the antenna set includes multiple physical antennas or multiple antenna ports; A transmitting module, configured to transmit the uplink channel diversely through the antenna set; The first partitioning module includes: A first determined quantity partitioning module, configured to partition the resources for transmitting the uplink channel into at least two resource groups based on the determined number of resource groups; wherein, the number of resource groups is predefined or notified by the base station; and, the resources occupied by each resource group are determined based on the uplink channel resources and the number of resource groups; The determined number of resource groups in the first determined quantity partitioning module is the smaller value between the first number and the second number; Wherein, the first number is the predefined number of resource groups Z, and the second number is determined according to the number of DMRS symbols N included in the uplink channel, the uplink channel repetition times A, and the number of RBs B included in the uplink channel.
14. A terminal, comprising a memory, a processor, and a program stored on the memory and executable on the processor, characterized in that, When the processor executes the program, the following steps are implemented: After determining to use precoding matrix switching diversity to transmit the uplink channel, partition the resources for transmitting the uplink channel into at least two resource groups, and map each resource group to an antenna set through precoding based on the precoding matrix; the antenna set includes multiple physical antennas or multiple antenna ports; Transmit the uplink channel diversely through the antenna set; The partitioning of the resources for transmitting the uplink channel into at least two resource groups includes: Partitioning the resources for transmitting the uplink channel into at least two resource groups based on the determined number of resource groups; wherein, the number of resource groups is predefined or notified by the base station; and, the resources occupied by each resource group are determined based on the uplink channel resources and the number of resource groups; The determined number of resource groups is the smaller value between the first number and the second number; Wherein, the first number is the predefined number of resource groups Z, and the second number is determined according to the number of DMRS symbols N included in the uplink channel, the uplink channel repetition times A, and the number of RBs B included in the uplink channel.
15. The terminal according to claim 14, characterized in that, The second number is calculated and determined according to the following formula, the second number = min(N, x) * A * B, where the value of x is 2 or 4; If the determined number of resource groups is the second number, then each RB of the uplink channel in each uplink channel repetition time slot includes min(N, x) resource groups, and each resource group includes one RB and N / x DMRS symbols.
16. The terminal according to claim 14, characterized in that, If the number of the determined resource groups is the first number, the resources for transmitting the uplink channel are divided into Z resource groups in the order of first dividing the repeated transmissions into different resource groups, then dividing different RBs into different resource groups, and then dividing the resources in each RB into different resource groups.
17. The terminal according to claim 14, wherein Mapping each resource group to the antenna set through precoding based on the precoding matrix includes: The precoding is digital-domain precoding or analog precoding. The digital-domain precoding is mapped to the antenna set through the precoding matrix, and the analog precoding is mapped to the antenna set through spatial-domain correlation information.
18. The terminal according to claim 14 or 17, characterized in that, The precoding matrix is randomly selected within at least two resource groups, or the precoding matrix is used based on a predefined order within at least two resource groups.
19. The terminal according to claim 14 or 17, characterized in that, The number of rows / columns of the precoding matrix is greater than or equal to the number of physical antennas or the number of antenna ports in the antenna set.
20. The terminal according to any one of claims 14 to 17, characterized in that Determining to use precoding matrix switching diversity to transmit the uplink channel includes: Based on the indication of the base station or the provisions of the protocol, when using the normal cyclic prefix, it is determined to use the transmit diversity with precoding matrix switching only for the uplink channel with a symbol length of 10 to 14; or Based on the indication of the base station or the provisions of the protocol, when using the extended cyclic prefix, it is determined to use the transmit diversity with precoding matrix switching only for the uplink channel with a symbol length of 10 to 12; or Based on the indication of the base station or the provisions of the protocol, it is determined to use the transmit diversity with precoding matrix switching only for a specific uplink channel format; or Based on the indication of the base station or the provisions of the protocol, it is determined to use the transmit diversity with precoding matrix switching only for the uplink channel with frequency hopping within a time slot.
21. A base station, characterized in that, It includes: A second division module, configured to, after determining that the terminal uses precoding matrix switching diversity to transmit the uplink channel, divide the resources for transmitting the uplink channel into at least two resource groups; A receiving module, configured to receive the uplink channel transmitted by the terminal in a diversity manner based on the at least two resource groups; wherein, the uplink channel is that the terminal divides the resources for transmitting the uplink channel into at least two resource groups, and maps each resource group to the antenna set through precoding based on the precoding matrix, and then transmits it in a diversity manner through the antenna set; the antenna set includes a plurality of physical antennas or a plurality of antenna ports; The second division module includes: A second quantity division module, configured to divide the resources for transmitting the uplink channel into at least two resource groups based on the number of the determined resource groups; wherein, the number of resource groups is predefined or set by the base station, and correspondingly, the set number of resource groups is sent to the terminal so that the terminal divides the resources for transmitting the uplink channel into at least two resource groups based on the number of resource groups; and, the resources occupied by each resource group are determined based on the uplink channel resources and the number of resource groups; The number of the determined resource groups is the smaller value between the first number and the second number; Wherein, the first number is the preset number of resource groups Z, and the second number is determined according to the number of DMRS symbols N included in the uplink channel, the uplink channel repetition times A, and the number of RBs B included in the uplink channel.
22. A base station, comprising a memory, a processor, and a program stored on the memory and executable on the processor, characterized in that, When the processor executes the program, the following steps are implemented: After determining that the terminal uses precoding matrix switching diversity to transmit the uplink channel, divide the resources for transmitting the uplink channel into at least two resource groups; Diversity receive the uplink channel transmitted by the terminal based on the at least two resource groups; wherein, the uplink channel is that the terminal divides the resources for transmitting the uplink channel into at least two resource groups, and based on the precoding matrix, maps each resource group to the antenna set through precoding, and then diversity transmits through the antenna set; the antenna set includes a plurality of physical antennas or a plurality of antenna ports; The dividing the resources for transmitting the uplink channel into at least two resource groups includes: Based on the determined number of resource groups, divide the resources for transmitting the uplink channel into at least two resource groups; wherein, the number of resource groups is predefined or set by the base station, and correspondingly, send the set number of resource groups to the terminal, so that the terminal divides the resources for transmitting the uplink channel into at least two resource groups based on the number of resource groups; and, the resources occupied by each resource group are determined based on the uplink channel resources and the number of resource groups; The determined number of resource groups is the smaller value between the first number and the second number; Wherein, the first number is the preset number of resource groups Z, and the second number is determined according to the number of DMRS symbols N included in the uplink channel, the uplink channel repetition times A, and the number of RBs B included in the uplink channel.
23. The base station according to claim 22, characterized in that, The second number is calculated and determined according to the following formula, the second number = min(N, x)*A*B, where the value of x is 2 or 4; If the determined number of resource groups is the second number, then each RB of the uplink channel in each uplink channel repetition time slot includes min(N, x) resource groups, and each resource group contains one RB and N / x DMRS symbols.
24. The base station according to claim 22, characterized in that, If the determined number of resource groups is the first number, then divide the resources for transmitting the uplink channel into Z resource groups in the order of first dividing the repeated transmissions into different resource groups, then dividing different RBs into different resource groups, and then dividing the resources in each RB into different resource groups.
25. The base station according to any one of claims 22 to 24, characterized in that, The determining that the terminal uses precoding matrix switching diversity to transmit the uplink channel includes: Determine that the terminal, based on the protocol regulations or indicating that the terminal uses the normal cyclic prefix, determines to use the transmit diversity with precoding matrix switching only for the uplink channel with a symbol length of 10 to 14; or Determine that the terminal, based on the protocol regulations or indicating that the terminal uses the extended cyclic prefix, determines to use the transmit diversity with precoding matrix switching only for the uplink channel with a symbol length of 10 to 12; or Determine that the terminal, based on the protocol regulations or indicating that the terminal uses the transmit diversity with precoding matrix switching only for a specific uplink channel format; or The terminal determines transmit diversity using precoding matrix switching based on the provisions of the protocol or instructs the terminal to only perform the above on the uplink channel with frequency hopping within a time slot.
26. The base station according to claim 22, characterized in that, After receiving the uplink channel sent by the terminal based on the at least two resource groups for diversity reception, it further includes: Performing independent channel estimation on the at least two resource groups.
27. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the uplink channel transmission method according to any one of claims 1 to 7.
28. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the uplink channel transmission method according to any one of claims 8 to 12.
Citation Information
Patent Citations
Method and device for transmitting and receiving information
CN107046456A
Downlink data sending method and apparatus
CN107306164A
Transmission method and transmission apparatus
US20120219089A1
Radio base station and channel estimation method
US20150030006A1