Uplink control information transmission method, terminal, network equipment and storage medium
By using the first sequence combination in the 5G NR system to carry uplink control information, the problem of high detection complexity of the receiver is solved, a more efficient communication process is achieved, and the requirement of number of sequences in the sequence pool is reduced.
Patent Information
- Application Number
- CN202010791730.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-08-07
- Publication Date
- 2025-04-01
- Estimated Expiration
- 2040-08-07
AI Technical Summary
In the fifth generation of mobile communication technology (5G) new air interface (NR), the receiver has a high detection complexity when performing sequence correlation detection, especially when carrying multi-bit uplink control information, the number of sequences required in the sequence pool is huge, resulting in an increase in detection complexity.
By transmitting the first sequence combination on the physical uplink control channel (PUCCH) resource, the uplink control information is carried by using the sequence combination composed of L elements, and the uplink control information of different values corresponds to different first sequence combinations. This method reduces the requirement for the number of sequences and simplifies the relevant detection process at the receiver.
By adopting the transmission method of sequence combination, the complexity of the receiver when performing sequence correlation detection is reduced, the communication efficiency is improved, and the requirement for the number of sequences in the sequence pool is reduced.
Smart Images

Figure CN114070529B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a method, device, terminal, network equipment and storage medium for transmitting uplink control information (UCI). Background Art
[0002] In the fifth generation mobile communication technology (5G, 5th generation mobile networks) New Radio (NR, New Radio), the coverage of uplink service channels and uplink control channels can be enhanced by adopting lower code rates, more repetitions, etc. Here, the uplink control channel carries the following uplink control information: uplink scheduling request indication (SRI, Scheduling Request Indicator), used by the terminal to apply for uplink resource configuration from the base station; acknowledgment / negative acknowledgment (ACK / NACK) feedback information, used by the terminal to reply whether the transmission of downlink service data is correctly received by the terminal; channel state information (CSI, Channel State Indicator), used by the terminal to report the downlink channel status, including the downlink channel rank indication (RI, Rank Indieation), precoding index (PMI, Precoding Matrix Index), channel quality indication (CQI, Channel Quality Indication), etc. Two lengths of PUCCH are supported in the NR system: short PUCCH and long PUCCH. In PUCCH formats 0 to 4, available physical resource blocks (PRBs) of different PUCCH formats are different.
[0003] Table 1 shows the requirements of different PUCCH formats in the NR system for the OFDM symbol length and the number of bits of uplink control information carried.
[0004]
[0005]
[0006] Table 1
[0007] Among them, PUCCH format 0 is used to carry 1 to 2 bits of uplink control information, can transmit 1 or 2 bits of ACK / NACK, and can carry uplink scheduling requests (SR, Scheduling Request). The frequency domain occupies one PRB, and the time domain occupies 1 to 2 symbols. PUCCH format 0 does not use pilots, adopts a sequence of length 12 for transmission, and expresses the combination state of different uplink control information through different cyclic shifts. PUCCH format 1 has a time domain length of 4 to 14 symbols and one PRB in the frequency domain. It is used to carry 1 or 2 bits of uplink control information. DMRS and uplink control information alternate in the time domain and are fixedly mapped to even symbols (the starting symbol index of long PUCCH is 0). The 1 or 2-bit ACK is modulated by binary phase shift keying (BPSK) or quadrature phase shift keying (QPSK) and then multiplied by the sequence. The frequency domain uses cyclic shift and the time domain uses orthogonal cover code (OCC) to increase the multiplexing capacity. PUCCH format2 has a time domain length of 1 to 2 symbols and a frequency domain length of 1 to 16 PRBs. It is used to carry uplink control information greater than 2 bits. The uplink control information uses QPSK modulation, and channel coding and rate matching are performed based on available resources. The OFDM-based waveform is used. The uplink control information and the reference signal frequency division multiplexing (FDM) scheme is used. The DMRS density is 1 / 3, evenly distributed on the 1st, 4th, 7th, and 10th REs. PUCCH format 3 is used to carry a large uplink control information load, with a time domain length of 4 to 14 symbols and multiple PRBs in the frequency domain. It adopts a time division multiplexing (TDM) structure of DMRS and uplink control information, and does not support user multiplexing. The DMRS sequence is the same as that of format 1. The uplink control information is encoded, scrambled, modulated by QPSK or Pi / 2BPSK, and then pre-coded by discrete Fourier transform (DFT) and mapped to the RE that carries the uplink control information. PUCCH format 4 has a time domain length of 4 to 14 symbols and a frequency domain PRB. It carries a moderate uplink control information load size and has a certain multiplexing capacity. It can multiplex 2 or 4 users. The uplink control information is encoded, scrambled, QPSK modulated, and pre-coded and mapped to the RE of the uplink control information.
[0008] It can be seen that only PUCCH format 0 uses sequences to carry uplink control information, and other formats rely on the demodulation reference signal (DMRS) for channel estimation and demodulation. In addition, PUCCH format 0 needs to use a long sequence of at least 12 bits to carry uplink control information, which has low resource utilization and causes high detection complexity when the receiving end performs sequence correlation detection. Summary of the invention
[0009] In view of this, the embodiments of the present application provide a method, apparatus, terminal, network device and storage medium for transmitting uplink control information, so as to at least solve the problem of high detection complexity when the receiving end performs sequence correlation detection in the related art.
[0010] The technical solution of the embodiment of the present application is implemented as follows:
[0011] The embodiment of the present application provides a method for transmitting uplink control information, which is applied to a terminal, including:
[0012] A first sequence combination is transmitted on a physical uplink control channel (PUCCH) resource; the first sequence combination corresponds to uplink control information; wherein,
[0013] Different values of the uplink control information correspond to different first sequence combinations; the first sequence combination is a set or list or pattern consisting of L elements, the element is one of S sequences, and the sequences of different elements are the same or different; S is an integer greater than or equal to 1; L is an integer greater than or equal to 2.
[0014] In one embodiment, the candidate sequences of the S sequences in the first sequence combination include N sequences; N is an integer greater than or equal to S; wherein,
[0015] The N sequences are predefined or configured by the network.
[0016] In one embodiment, when transmitting the first sequence combination on the PUCCH resource, the method includes:
[0017] Each of the L elements is mapped to M orthogonal frequency division multiplexing (OFDM) symbols of PUCCH resources for transmission; M is an integer greater than or equal to 1.
[0018] In one embodiment, the length of the element is the length of M OFDM symbols.
[0019] In one embodiment, when M is greater than 1, when each of the L elements is mapped to M OFDM symbols of a PUCCH resource for transmission, the method includes:
[0020] The elements are repeatedly mapped to M OFDM symbols for transmission; wherein,
[0021] The M OFDM symbols to which the element is repeatedly mapped are continuous; or,
[0022] The M OFDM symbols to which the elements are repeatedly mapped are spaced.
[0023] In one embodiment, the M values corresponding to different elements in the first sequence combination are the same; or,
[0024] At least two elements in the first sequence combination correspond to different M values.
[0025] In one embodiment, the different first sequence combinations include the following situations:
[0026] The S sequences included in the first sequence combination are not completely identical; or,
[0027] The arrangement order of the S sequences included in the first sequence combination is not completely the same.
[0028] In one embodiment, the value of L is predefined or configured by the network.
[0029] The embodiment of the present application also provides a method for transmitting uplink control information, which is applied to a network device, including:
[0030] Obtaining a first sequence combination based on OFDM symbols received on the PUCCH;
[0031] Determine uplink control information corresponding to the first sequence combination; wherein,
[0032] Different values of the uplink control information correspond to different first sequence combinations; the first sequence combination is a set or list or pattern consisting of L elements, the element is one of S sequences, and the sequences of different elements are the same or different; S is an integer greater than or equal to 1; L is an integer greater than or equal to 2.
[0033] In one embodiment, the candidate sequences of the S sequences in the first sequence combination include N sequences; N is an integer greater than or equal to S; wherein,
[0034] The N sequences are predefined or configured by the network.
[0035] In one embodiment, the different first sequence combinations include the following situations:
[0036] The L elements contained in the first sequence combination are not completely identical; or,
[0037] The arrangement order of the L elements included in the first sequence combination is not completely the same.
[0038] In one embodiment, the value of L is predefined or configured by the network.
[0039] The embodiment of the present application further provides a device for transmitting uplink control information, including:
[0040] A transmission unit, configured to transmit a first sequence combination on a PUCCH resource; the first sequence combination corresponds to uplink control information; wherein,
[0041] Different values of the uplink control information correspond to different first sequence combinations; the first sequence combination is a set or list or pattern consisting of L elements, the element is one of S sequences, and the sequences of different elements are the same or different; S is an integer greater than or equal to 1; L is an integer greater than or equal to 2.
[0042] The embodiment of the present application further provides a device for transmitting uplink control information, including:
[0043] An acquisition unit, configured to acquire a first sequence combination based on an OFDM symbol received on a PUCCH;
[0044] A determination unit, configured to determine uplink control information corresponding to the first sequence combination; wherein,
[0045] Different values of the uplink control information correspond to different first sequence combinations; the first sequence combination is a set or list or pattern consisting of L elements, the element is one of S sequences, and the sequences of different elements are the same or different; S is an integer greater than or equal to 1; L is an integer greater than or equal to 2.
[0046] The embodiment of the present application further provides a terminal, comprising: a first processor and a first communication interface; wherein,
[0047] The first communication interface is used to transmit a first sequence combination on a PUCCH resource; the first sequence combination corresponds to uplink control information; wherein,
[0048] Different values of the uplink control information correspond to different first sequence combinations; the first sequence combination is a set or list or pattern consisting of L elements, the element is one of S sequences, and the sequences of different elements are the same or different; S is an integer greater than or equal to 1; L is an integer greater than or equal to 2.
[0049] The embodiment of the present application further provides a network device, comprising: a second processor and a second communication interface; wherein,
[0050] The second processor is configured to obtain a first sequence combination based on an OFDM symbol received on a PUCCH; and determine uplink control information corresponding to the first sequence combination; wherein,
[0051] Different values of the uplink control information correspond to different first sequence combinations; the first sequence combination is a set or list or pattern consisting of L elements, the element is one of S sequences, and the sequences of different elements are the same or different; S is an integer greater than or equal to 1; L is an integer greater than or equal to 2.
[0052] The embodiment of the present application further provides a terminal, comprising: a first processor and a first memory for storing a computer program that can be run on the processor,
[0053] Wherein, the first processor is used to execute the steps of the above-mentioned method for transmitting any uplink control information on the terminal side when running the computer program.
[0054] The embodiment of the present application further provides a network device, comprising: a second processor and a second memory for storing a computer program that can be run on the processor,
[0055] Wherein, the second processor is used to execute the steps of the above-mentioned method for transmitting any uplink control information on the network device side when running the computer program.
[0056] An embodiment of the present application also provides a storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the steps of the method for transmitting any uplink control information on the terminal side described above are implemented; or, the steps of the method for transmitting any uplink control information on the network device side described above are implemented.
[0057] The embodiments of the present application provide a method, apparatus, terminal, network device and storage medium for transmitting uplink control information, wherein the terminal transmits a first sequence combination on a PUCCH resource; the first sequence combination corresponds to the uplink control information; wherein different values of the uplink control information correspond to different first sequence combinations; the first sequence combination is a set or list or pattern consisting of L elements, wherein the element is one of S sequences, and the sequences of different elements are the same or different; S is an integer greater than or equal to 1; L is an integer greater than or equal to 2, and the network device obtains the first sequence combination based on the OFDM symbol received on the PUCCH; determines the uplink control information corresponding to the first sequence combination, and the use of the first sequence combination in the transmission process of the uplink control information reduces the requirement on the number of sequences, thereby reducing the complexity of sequence correlation detection at the receiving end and improving communication efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0058] Figure 1 A flowchart of a method for transmitting uplink control information in the related technology;
[0059] Figure 2 A schematic diagram of a method for transmitting uplink control information according to an embodiment of the present application;
[0060] Figure 3 A schematic diagram of another method for transmitting uplink control information according to an embodiment of the present application;
[0061] Figure 4 This is a schematic diagram of the first sequence combination of the embodiment of the present application;
[0062] Figure 5 This is a schematic diagram of a mapping method for the first sequence combination of an embodiment of the present application;
[0063] Figure 6 A schematic diagram of the structure of PUCCH format 1 when a conventional cyclic prefix (CP) is used in the related art;
[0064] Figure 7 This is a schematic diagram of the structure of PUCCH format 2 when conventional CP is used in the related art;
[0065] Figure 8 This is a schematic diagram of the structure of a transmission device for uplink control information according to an embodiment of the present application;
[0066] Fig. 9 This is a schematic diagram of the structure of another device for transmitting uplink control information according to an embodiment of the present application;
[0067] Fig.10 This is a schematic diagram of the terminal structure of an embodiment of the present application;
[0068] Fig.11 This is a schematic diagram of the network device structure of an embodiment of the present application. DETAILED DESCRIPTION
[0069] Figure 1 An example of implementing PUCCH transmission based on a sequence in the related art is shown, wherein, taking 10 bits of uplink control information as an example, there are 1024 (2 10 ) different bit values, therefore, at least 1024 sequences are configured in the sequence pool, and each sequence corresponds to each bit value of 10 bits. When transmitting uplink control information, first convert the 10-bit uplink control information into the corresponding decimal value l a , and then select the same sequence as l from the sequence pool aThe corresponding sequence (sequence length is N), and finally the selected sequence is mapped to the N resource elements (RE, Resource Element) of the PUCCH resource to complete the uplink transmission of the uplink control information. The above scheme is completely based on the sequence to realize the transmission of PUCCH, saving the overhead of DMRS, but for the receiving end, the detection complexity is high. For example, for 10 bits of uplink control information, in the above example, correlation detection is required for at least 1024 sequences to determine the transmitted bit. In addition, the increase in the number of bits also leads to the need to find a large number of sequences with good correlation to construct a sequence pool, which increases the difficulty of implementation.
[0070] Based on this, in various embodiments of the present application, the terminal transmits a first sequence combination on a PUCCH resource to carry uplink control information; wherein different values of the uplink control information correspond to different first sequence combinations; the first sequence combination is a set or list or pattern consisting of L elements, the element is one of S sequences, and the sequences of different elements are the same or different; S is an integer greater than or equal to 1; L is an integer greater than or equal to 2, and the network device obtains the first sequence combination based on the OFDM symbol received on the PUCCH; determines the uplink control information corresponding to the first sequence combination, and the use of the first sequence combination in the transmission process of the uplink control information reduces the requirement on the number of sequences, thereby reducing the complexity of sequence correlation detection at the receiving end and improving communication efficiency.
[0071] The present application embodiment provides a method for transmitting uplink control information, which is applied to a terminal, such as Figure 2 As shown, the method includes:
[0072] Step 201: Transmit a first sequence combination on a PUCCH resource; the first sequence combination corresponds to uplink control information.
[0073] Among them, different values of the uplink control information correspond to different first sequence combinations; the first sequence combination is a set or list or pattern consisting of L elements, the element is one of S sequences, and the sequences of different elements are the same or different; S is an integer greater than or equal to 1; L is an integer greater than or equal to 2.
[0074] Here, taking 10 bits of uplink control information as an example, there are 1024 different values of the 10 bits of uplink control information, and these 1024 different values correspond to 1024 different first sequence combinations, wherein each first sequence combination contains at least two elements of the same number.
[0075] The element refers to the constituent unit of the first sequence combination. For example, the first sequence combination is {X1, X2, X2}, where X1 and X2 are two different sequences. Here, "X1, X2, X2" is called a set of sequences or a list of sequences or a pattern composed of sequences, and this set or list or pattern contains 3 elements. For the first sequence combination {X1, X2, X2}, it contains 3 elements, and the sequences corresponding to the second and third elements are the same, that is, the second and third elements both correspond to the sequence "X2". For the first sequence combination {X1, X2, X3}, it also contains 3 elements, but the sequences corresponding to the elements are different.
[0076] Here, each of the L elements is one of the S sequences, so the L elements correspond to at most S sequences. When the L elements are different, L=S, and when there are identical elements, S is less than L.
[0077] In actual applications, when the terminal sends uplink control information, it first determines the first sequence combination corresponding to the uplink control information according to the bit value corresponding to the uplink control information. The terminal completes the transmission of the uplink control information by mapping the L elements in the determined first sequence combination to the PUCCH resources. Mapping the elements to the PUCCH resources means mapping the sequences corresponding to the elements to the PUCCH resources. Since the uplink control information is carried by sequence combinations, when the number of sequences in the sequence pool is constant, the number of sequence combinations obtained based on the sequences in the sequence pool is much larger than the number of sequences in the sequence pool. Therefore, compared with the method of directly using the corresponding sequence to carry the uplink control information, the scheme of the embodiment of the present application greatly reduces the requirements for the number of sequences in the sequence pool. Accordingly, the number of sequences that need to be related detected at the receiving end is also greatly reduced, thereby reducing the detection complexity and improving the transmission efficiency.
[0078] Accordingly, an embodiment of the present application provides a method for transmitting uplink control information, which is applied to a network device, such as Figure 3 As shown, the method includes:
[0079] Step 301: Acquire a first sequence combination based on OFDM symbols received on a PUCCH.
[0080] Step 302: Determine uplink control information corresponding to the first sequence combination.
[0081] Among them, different values of the uplink control information correspond to different first sequence combinations; the first sequence combination is a set or list or pattern consisting of L elements, the element is one of S sequences, and the sequences of different elements are the same or different; S is an integer greater than or equal to 1; L is an integer greater than or equal to 2.
[0082] Here, the network side receives OFDM symbols on the PUCCH, detects the received OFDM symbols, obtains the sequence corresponding to the elements transmitted on the PUCCH, thereby determining the first sequence combination, and then determines the uplink control information corresponding to the received first sequence combination based on the one-to-one correspondence between different values of the uplink control information and different first sequence combinations.
[0083] In practical applications, the terminal determines L elements in the first sequence combination corresponding to the uplink control information based on the candidate N sequences, and constructs the first sequence combination. Accordingly, when the network device performs detection, the received OFDM symbol is subjected to sequence detection based on the N sequences, such as correlation detection, and the detection complexity is greatly reduced. Exemplarily, all sequences in the sequence pool can be numbered, and the terminal and the network device both select sequences numbered 0 to N-1 from the sequence pool.
[0084] Based on this, in one embodiment, the candidate sequences of the S sequences in the first sequence combination include N sequences; N is an integer greater than or equal to S; wherein,
[0085] The N sequences are predefined or configured by the network.
[0086] Here, L elements constituting the first sequence combination are selected from the candidate N sequences, and the number N is related to the construction strategy of the first sequence combination. In practical applications, the N sequences can be configured by the network side to the terminal and the network device respectively, or the terminal and the network device can determine the N sequences according to a predefined method, such as a rule for determining the N sequences given by a protocol.
[0087] Under one construction strategy, the L elements in each first sequence combination are different; under another construction strategy, the L elements in each first sequence combination are allowed to be the same or different.
[0088] In one embodiment, the value of L is predefined or configured by the network, that is, the number of elements in the first sequence combination can be configured by the network side to the terminal and the network device respectively, or can be determined by the terminal and the network device according to a predefined method.
[0089] Taking 10 bits of uplink control information as an example, several examples of construction strategies of the first sequence combination are provided below. It can be understood that in practical applications, the construction strategies of the first sequence combination are not limited to the following examples.
[0090] Example 1:
[0091] Using the combination method, select L elements from N sequences to form the first sequence combination. The sequences corresponding to the L elements in each first sequence combination are different, and the L elements will correspond to S sequences, that is, L = S. In other words, select S sequences from N sequences to obtain the first sequence combination, and you can get For 10 bits of uplink control information, there are 1024 different bit values. That is, assuming that a first sequence combination containing L = S = 4 elements is to be generated, the requirement is The value of is greater than 1024, then N needs to be greater than or equal to 15. When N is equal to 15, That is to say, by taking out sequences corresponding to 4 elements from 15 sequences to form a first sequence combination, a total of 1365 different first sequence combinations can be obtained. By selecting 1024 of these 1365 different first sequence combinations, a one-to-one correspondence between each bit value corresponding to the 10 bits and the first sequence combination can be established.
[0092] Here, 10 bits of uplink control information corresponds to the first sequence combination containing 4 elements. Compared with the requirement of at least 1024 sequences in the related art, only 15 sequences are needed in Example 1 to meet the transmission of uplink control information. Figure 4 , Figure 4 In the example, the candidate sequences are {x1,x2,x3,x4,x5,x6}, the number of candidate sequences is 6, and the number of elements in the first sequence combination is 4, so a total of 15 different combinations can be obtained. Since 3 bits correspond to 8 different values and 4 bits correspond to 16 different values, the 15 sequence combinations containing sequences corresponding to 4 elements obtained from the 6 candidate sequences can be used to carry 3 bits of uplink control information. Figure 4 In the , a one-to-one correspondence between the 3-bit value and the 8 sequence combinations is established. In actual application, according to the value of the 3-bit uplink control information, a sequence combination with a corresponding relationship with the value can be used to carry the 3-bit uplink control information. For example, the value of the uplink control information is "000", and the sequence combination {x1, x2, x3, x4} is used to carry the uplink control information.
[0093] Example 2:
[0094] By using the permutation method, L elements constituting the first sequence combination are selected from N sequences. At this time, the sequences corresponding to the L elements in any first sequence combination are different from each other, and the L elements will correspond to S sequences, that is, L = S. In other words, selecting S sequences from N sequences to obtain the first sequence combination can correspond to Here, the arrangement method is different from the combination method in Example 1. In addition to the information carried by the elements, the order of the elements also carries information. Taking L = 2 as an example, {x1, x2} and {x2, x1} correspond to different element orders and therefore correspond to different first sequence combinations. For 10 bits of uplink control information, there are 1024 different bit values. That is, assuming that a first sequence combination containing 4 elements is to be generated, it is required The value of is greater than 1024, then N needs to be greater than or equal to 8. When N is equal to 8, That is to say, by taking out the sequences corresponding to 4 elements from the 8 sequences and arranging them, a total of 1680 different first sequence combinations can be obtained. By selecting 1024 of these 1680 different first sequence combinations, a one-to-one correspondence between each bit value corresponding to the 10 bits and the first sequence combination can be established.
[0095] Here, corresponding to the case where 10 bits of uplink control information correspond to a first sequence combination containing 4 elements, compared with the sequence quantity requirement of at least 1024 sequences in the related art, only 8 sequences are needed in Example 2 to meet the transmission of the uplink control information.
[0096] Example 3:
[0097] For 10 bits of uplink control information, there are 1024 different bit values. Assume that a first sequence combination containing L = 5 elements is to be generated. Each element in the first sequence combination is selected from N sequences. Each element has N possible selections. Therefore, there are N corresponding values for 5 elements. 5 Different first sequence combinations. Requires N 5 If the value is greater than 1024, then N must be greater than or equal to 4. When N is equal to 4, N 5 =1024, that is, based on the set of 4 sequences, a sequence is selected to form a first sequence combination including 5 elements, where each element is composed of one of the 4 sequences, and a total of 1024 different first sequence combinations can be obtained, so that a one-to-one correspondence between each bit value corresponding to the 10 bits and the first sequence combination can be established. In this case, in the first sequence combination, each element has 4 possible values, and there will be a situation where the sequences corresponding to at least two elements are the same. At this time, S is less than L, and the value of S can be different in different first sequence combinations constructed in this way.
[0098] Here, corresponding to the case where the 10-bit uplink control information corresponds to the first sequence combination containing 5 elements, compared with the sequence quantity requirement of at least 1024 sequences in the related art, only 4 sequences are needed in Example 3 to meet the transmission of the uplink control information.
[0099] In one embodiment, the different first sequence combinations include the following situations:
[0100] The L elements contained in the first sequence combination are not completely identical; or,
[0101] The arrangement order of the L elements included in the first sequence combination is not completely the same.
[0102] Here, the first sequence combination is one of a first number of different first sequence combinations; among the first number of different first sequence combinations, assuming that the first number is n and the bit length of the uplink control information is m, then the value of n can be greater than or equal to 2 m That is, the first sequence combination corresponding to the m-bit uplink control information is at least 2 m One of different first sequence combinations. For example, 10 bits of uplink control information corresponds to 1024 different values, so it is necessary to support the construction of at least 1024 different first sequence combinations. Among the first number of different first sequence combinations, the L elements contained in any two first sequence combinations are not exactly the same, or the L elements contained in any two first sequence combinations may be exactly the same, but the arrangement order of the L elements is not exactly the same. In combination with the above examples, the L elements contained in any two first sequence combinations in Example 1 are not exactly the same, and the L elements contained in any two first sequence combinations in Example 2 may be the same, but the arrangement order of the L elements is not exactly the same.
[0103] It should be noted that, here and in other examples, different cyclic shifts are also considered as different sequences. Specifically, different cyclic shift sequences of the same base sequence are also considered as different sequences.
[0104] In actual application, the OFDM symbol on the PUCCH resource is used to carry the first sequence combination corresponding to the uplink control information. For example, corresponding to the first sequence combination containing L elements, L OFDM symbols on the PUCCH resource are used to carry the first sequence combination, and each OFDM symbol carries one element in the first sequence combination.
[0105] When mapping elements to OFDM symbols, corresponding to Example 1 above, since the combination method does not need to consider the sequence order, the 15 candidate sequences can be ordered and numbered 0 to 14 in sequence. When transmitting, the sequences corresponding to the 4 elements in the first sequence combination are mapped to the 4 OFDM symbols of the PUCCH resource in the order of small to large numbers. In this way, the receiving end performs correlation detection on the OFDM symbols received on the PUCCH one by one. After determining the sequence on the first OFDM symbol, for the second OFDM symbol, it only needs to detect the sequences with a larger number than the sequence number corresponding to the first OFDM symbol in the 15 candidate sequences. For the third OFDM symbol, it only needs to detect the sequences with a larger number than the sequence number corresponding to the second OFDM symbol in the 15 candidate sequences. For the fourth OFDM symbol, it only needs to detect the sequences with a larger number than the sequence number corresponding to the third OFDM symbol in the 15 candidate sequences. In the above manner, the complexity of the receiving end performing correlation detection on the OFDM symbol can be greatly reduced. Corresponding to Example 2 above, since the arrangement method needs to consider the order of the sequences, the four sequences in the first sequence combination are mapped to the four OFDM symbols of the PUCCH resources in sequence according to the order of arrangement.
[0106] In practical application, for each of the L elements in the first sequence combination, multiple OFDM symbols may be used to carry the corresponding element. Based on this, in one embodiment, when the first sequence combination is transmitted on the PUCCH resource, the method includes:
[0107] Each element of the L elements is mapped to M OFDM symbols of the PUCCH resource for transmission; M is an integer greater than or equal to 1.
[0108] Here, corresponding to the L elements in the first sequence combination, each sequence is transmitted using one or more than one OFDM symbol.
[0109] In one embodiment, the length of an element is the length of M OFDM symbols.
[0110] That is, the length of the M OFDM symbols corresponds to the number of REs contained in the M OFDM symbols.
[0111] Here, for an element in the first sequence combination whose length is M OFDM symbols, the element is carried by M OFDM symbols. Each element in the first sequence combination can be determined according to the strategies in Examples 1 to 3. The following is a corresponding implementation example:
[0112] Example 4:
[0113] For 10 bits of uplink control information, there are 1024 different bit values. Assuming that there are 12 OFDM symbols in the PUCCH resource, the first sequence combination contains L=2 elements: element 1 and element 2. Different combinations or different arrangements of element 1 and element 2 are used to carry different uplink control information. The length of each element is 6 OFDM symbols. Then the first 6 OFDM symbols in the PUCCH resource are used to carry element 1, and the last 6 OFDM symbols are used to carry element 2. Here, assuming that there are 32 candidate sequences, refer to the strategy of Example 3. The first 6 OFDM symbols select sequences from the sequence pool, and there are 32 choices. The last 6 OFDM symbols select sequences from the sequence pool, and there are also 32 choices. Therefore, there are 32*32=1024 possibilities, corresponding to 1024 first sequence combinations. The 1024 first sequence combinations are matched one by one with the 1024 different bit values, so 10 bits of uplink control information can be carried by 2 elements on 12 OFDM symbols. Of course, the first sequence combination may also be determined by referring to Examples 1 and 2. The length of the M OFDM symbols corresponds to the number of REs contained in the M OFDM symbols.
[0114] In Example 4, corresponding to the case where 10 bits of uplink control information correspond to a first sequence combination containing 2 elements, compared with the sequence quantity requirement of at least 1024 sequences in the related art, only 32 sequences are needed to meet the transmission of the uplink control information.
[0115] In one embodiment, when M is greater than 1, when each of the L elements is mapped to M OFDM symbols of a PUCCH resource for transmission, the method includes:
[0116] The elements are repeatedly mapped to M OFDM symbols for transmission; wherein,
[0117] The M OFDM symbols to which the element is repeatedly mapped are continuous; or,
[0118] The M OFDM symbols to which the elements are repeatedly mapped are spaced.
[0119] In one embodiment, the M values corresponding to different elements in the first sequence combination are the same; or,
[0120] At least two elements in the first sequence combination correspond to different M values.
[0121] Here, assuming that the number of OFDM symbols on the PUCCH resource is greater than the number of OFDM symbols required to carry the first sequence combination, then it is possible to consider repeating the transmission of all or part of the elements in the first sequence combination on the remaining OFDM symbols. For example, there are 14 OFDM symbols on the PUCCH resource, and the 4 elements in the first sequence combination are mapped one by one to the 1st to 4th OFDM symbols, and then the 4 elements in the first sequence combination are repeatedly mapped to the 5th to 8th OFDM symbols and the 9th to 12th OFDM symbols. At this time, there are still the remaining 13th and 14th OFDM symbols, then the first 2 elements in the first sequence combination can be remapped to the 13th and 14th OFDM symbols. Through the above-mentioned repeated transmission method, the reliability of uplink control information transmission can be improved, and the receiving end can be guaranteed to receive the uplink control information to a greater extent.
[0122] In actual application, each element in the first sequence combination can be repeatedly mapped to M consecutive OFDM symbols, or, can also be repeatedly mapped to M spaced OFDM symbols. The M OFDM symbols to which the elements are repeatedly mapped are spaced, and can be evenly spaced or non-uniformly spaced. Moreover, each element in the first sequence combination can be mapped to M OFDM symbols, or, the M values corresponding to at least two elements in the first sequence combination are different. For example, in the above example, the first two elements in the first sequence combination are repeatedly mapped to 4 OFDM symbols, and the last two elements are repeatedly mapped to 3 OFDM symbols.
[0123] It should be noted that, here, the length of the element corresponds to the length of a single OFDM symbol in the PUCCH resource, that is, corresponds to the number of REs in a single OFDM symbol.
[0124] Combination Figure 5For example, the uplink control information corresponds to the first sequence combination {x1, x2, x3, x4}. When mapping the uplink control information to OFDM symbols, mapping mode 1 can be used, that is, after mapping the first sequence combination once on consecutive OFDM symbols, the first sequence combination is repeatedly mapped again, so that each element is mapped to 3 OFDM symbols evenly spaced; mapping mode 2 can also be used, that is, the first element in the first sequence combination is repeatedly mapped 3 times on consecutive OFDM symbols, and then the second element in the first sequence combination is repeatedly mapped 3 times on consecutive OFDM symbols, and so on, until each element completes 3 times of repeated mapping, in which case each element can be repeatedly mapped to 3 consecutive OFDM symbols. In actual application, for mapping mode 1, when the number of OFDM symbols of the PUCCH resource and the number of elements in the first sequence combination are not integer multiples, there is a situation where the M value corresponding to some elements is 1 less than the M value corresponding to other elements, that is, the number of repeated mappings of some elements is 1 less than the number of repeated mappings of other elements.
[0125] In the related art, for LTE's PUCCH format 1 or PUCCH format 2, a sequence with a length of 12 is obtained by multiplying the modulated symbol with a sequence with a length of 12 to obtain a sequence with a length of 12 after spreading. For PUCCH format 1, one LTE subframe includes 14 OFDM symbols. When DMRS occupies 3 symbols in each time slot, PUCCH occupies 4 symbols in each time slot. Therefore, the modulated symbol is spread on the 4 symbols using different cyclic shifts of the same base sequence with a length of 12, and further spread in the time domain using a sequence with a length of 4 (for conventional CP) to other symbols except the DMRS symbol. For PUCCH format 2, the 10 modulated symbols are spread using different cyclic shift sequences of the same sequence and mapped to 10 OFDM symbols. Therefore, regardless of PUCCH format 1 or PUCCH format 2, the modulation symbols carrying uplink control information are spread using a sequence of length 12, and the sequences spread on different symbols are phase rotated (corresponding to different cyclic shifts), rather than carrying the uplink control information by selecting a sequence. Figure 6 and Figure 7 The structures of PUCCH format 1 and PUCCH format 2 in the normal CP are shown respectively. In the solution of the present application, the corresponding sequence combination is selected through the uplink control information, that is, different sequence combinations carry different uplink control information.
[0126] In addition, in the related art, a corresponding long sequence is selected for transmission through uplink control information (the length of the sequence corresponds to the number of REs in the PUCCH resource). The long sequence is taken from a sequence pool with a total of N sequences. Different uplink control information corresponds to different long sequences. For example, a 10-bit UCI has a total of 1024 value states, and 1024 sequences are required to distinguish different states. The receiving end performs sequence correlation detection and matches the sent sequence, so that the sent information bits can be identified. The solution of the embodiment of the present application is to carry different uplink control information through different sequence combinations, that is, different uplink control information corresponds to different sequence combinations. Here, the sequence combination is composed of at least 2 elements, and different elements or different ordering of elements correspond to different sequence combinations, which can be used to carry different uplink control information.
[0127] In order to implement the method on the terminal side of the embodiment of the present application, the embodiment of the present application also provides a transmission device of uplink control information, which is arranged on the terminal, such as Figure 8 As shown, the device comprises:
[0128] The transmission unit 801 is configured to transmit a first sequence combination on a PUCCH resource; the first sequence combination corresponds to uplink control information; wherein,
[0129] Different values of the uplink control information correspond to different first sequence combinations; the first sequence combination is a set or list or pattern consisting of L elements, the element is one of S sequences, and the sequences of different elements are the same or different; S is an integer greater than or equal to 1; L is an integer greater than or equal to 2.
[0130] In one embodiment, the candidate sequences of the S sequences in the first sequence combination include N sequences; N is an integer greater than or equal to S; wherein,
[0131] The N sequences are predefined or configured by the network.
[0132] In one embodiment, the transmission unit 801 is used to:
[0133] Each element of the L elements is mapped to M orthogonal frequency division multiplexing OFDM symbols of PUCCH resources for transmission; M is an integer greater than or equal to 1.
[0134] In one embodiment, the length of the element is the length of M OFDM symbols.
[0135] In one embodiment, when M is greater than 1, the transmission unit 801 is configured to:
[0136] The elements are repeatedly mapped to M OFDM symbols for transmission; wherein,
[0137] The M OFDM symbols to which the element is repeatedly mapped are continuous; or,
[0138] The M OFDM symbols to which the elements are repeatedly mapped are spaced.
[0139] In one embodiment, the M values corresponding to different elements in the first sequence combination are the same; or,
[0140] At least two elements in the first sequence combination correspond to different M values.
[0141] In one embodiment, the different first sequence combinations include the following situations:
[0142] The L elements contained in the first sequence combination are not completely identical; or,
[0143] The arrangement order of the L elements included in the first sequence combination is not completely the same.
[0144] In one embodiment, the value of L is predefined or configured by the network.
[0145] In actual application, the transmission unit 801 may be implemented by a communication interface in a transmission device for uplink control information.
[0146] In order to implement the method on the network device side of the embodiment of the present application, the embodiment of the present application also provides a transmission device for uplink control information, which is arranged on the network device, such as Fig. 9 As shown, the device comprises:
[0147] An acquiring unit 901 is configured to acquire a first sequence combination based on an OFDM symbol received on a PUCCH;
[0148] The determining unit 902 is configured to determine uplink control information corresponding to the first sequence combination; wherein:
[0149] Different values of the uplink control information correspond to different first sequence combinations; the first sequence combination is a set or list or pattern consisting of L elements, the element is one of S sequences, and the sequences of different elements are the same or different; S is an integer greater than or equal to 1; L is an integer greater than or equal to 2.
[0150] In one embodiment, the candidate sequences of the S sequences in the first sequence combination include N sequences; N is an integer greater than or equal to S; wherein,
[0151] The N sequences are predefined or configured by the network.
[0152] In one embodiment, the different first sequence combinations include the following situations:
[0153] The L elements contained in the first sequence combination are not completely identical; or,
[0154] The arrangement order of the L elements included in the first sequence combination is not completely the same.
[0155] In one embodiment, the value of L is predefined or configured by the network.
[0156] In actual application, the acquisition unit 901 and the determination unit 902 may be implemented by a processor in the uplink control information transmission device.
[0157] It should be noted that: the transmission device of uplink control information provided in the above embodiment only uses the division of the above program modules as an example when transmitting uplink control information. In actual applications, the above processing can be assigned to different program modules as needed, that is, the internal structure of the device is divided into different program modules to complete all or part of the processing described above. In addition, the transmission device of uplink control information provided in the above embodiment and the transmission method embodiment of uplink control information belong to the same concept. The specific implementation process is detailed in the method embodiment and will not be repeated here.
[0158] Based on the hardware implementation of the above program modules, and in order to implement the method on the terminal side of the embodiment of the present application, the embodiment of the present application also provides a terminal, such as Fig.10 As shown, the terminal 1000 includes:
[0159] The first communication interface 1001 is capable of exchanging information with other network nodes;
[0160] The first processor 1002 is connected to the first communication interface 1001 to implement information exchange with other network nodes, and is used to execute the method provided by one or more technical solutions of the terminal side when running a computer program. The computer program is stored in the first memory 1003.
[0161] Specifically, the first communication interface 1001 is used to transmit a first sequence combination on a PUCCH resource; the first sequence combination corresponds to uplink control information; wherein,
[0162] Different values of the uplink control information correspond to different first sequence combinations; the first sequence combination is a set or list or pattern consisting of L elements, the element is one of S sequences, and the sequences of different elements are the same or different; S is an integer greater than or equal to 1; L is an integer greater than or equal to 2.
[0163] In one embodiment, the candidate sequences of the S sequences in the first sequence combination include N sequences; N is an integer greater than or equal to S; wherein,
[0164] The N sequences are predefined or configured by the network.
[0165] In one embodiment, the first communication interface 1001 is used to:
[0166] Each element of the L elements is mapped to M OFDM symbols of the PUCCH resource for transmission; M is an integer greater than or equal to 1.
[0167] In one embodiment, the length of the element is the length of M OFDM symbols.
[0168] In one embodiment, when M is greater than 1, the first communication interface 1001 is used to:
[0169] The elements are repeatedly mapped to M OFDM symbols for transmission; wherein,
[0170] The M OFDM symbols to which the element is repeatedly mapped are continuous; or,
[0171] The M OFDM symbols to which the elements are repeatedly mapped are spaced.
[0172] In one embodiment, the M values corresponding to different elements in the first sequence combination are the same; or,
[0173] At least two elements in the first sequence combination correspond to different M values.
[0174] In one embodiment, the different first sequence combinations include the following situations:
[0175] The L elements contained in the first sequence combination are not completely identical; or,
[0176] The arrangement order of the L elements included in the first sequence combination is not completely the same.
[0177] In one embodiment, the value of L is predefined or configured by the network.
[0178] It should be noted that the specific processing process of the first processor 1002 and the first communication interface 1001 can be understood by referring to the above method.
[0179] Of course, in actual application, the various components in the terminal 1000 are coupled together through the bus system 1004. It can be understood that the bus system 1004 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 1004 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, Fig.10 Various buses are labeled as bus system 1004 .
[0180] The first memory 1003 in the embodiment of the present application is used to store various types of data to support the operation of the terminal 1000. Examples of such data include: any computer program used to operate on the terminal 1000.
[0181] The method disclosed in the above embodiment of the present application can be applied to the first processor 1002, or implemented by the first processor 1002. The first processor 1002 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit or software instructions in the first processor 1002. The above-mentioned first processor 1002 may be a general-purpose processor, a digital signal processor (DSP, Digital Signal Processor), or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The first processor 1002 can implement or execute the various methods, steps and logic block diagrams disclosed in the embodiments of the present application. A general-purpose processor may be a microprocessor or any conventional processor, etc. In combination with the steps of the method disclosed in the embodiment of the present application, it can be directly embodied as a hardware decoding processor to execute, or it can be executed by a combination of hardware and software modules in the decoding processor. The software module may be located in a storage medium, which is located in the first memory 1003, and the first processor 1002 reads the information in the first memory 1003 and completes the steps of the above method in combination with its hardware.
[0182] In an exemplary embodiment, terminal 1000 can be implemented by one or more application specific integrated circuits (ASIC), DSP, programmable logic device (PLD), complex programmable logic device (CPLD), field programmable gate array (FPGA), general processor, controller, microcontroller (MCU), microprocessor, or other electronic components to execute the aforementioned method.
[0183] Based on the hardware implementation of the above program modules, and in order to implement the method of the network device side of the embodiment of the present application, the embodiment of the present application also provides a network device, such as Fig.11 As shown, the network device 1100 includes:
[0184] The second communication interface 1101 is capable of exchanging information with other network nodes;
[0185] The second processor 1102 is connected to the second communication interface 1101 to implement information exchange with other network nodes, and is used to execute the method provided by one or more technical solutions of the network device side when running a computer program. The computer program is stored in the second memory 1103.
[0186] Specifically, the second processor 1102 is configured to obtain a first sequence combination based on an OFDM symbol received on a PUCCH; and to determine uplink control information corresponding to the first sequence combination; wherein,
[0187] Different values of the uplink control information correspond to different first sequence combinations; the first sequence combination is a set or list or pattern consisting of L elements, the element is one of S sequences, and the sequences of different elements are the same or different; S is an integer greater than or equal to 1; L is an integer greater than or equal to 2.
[0188] In one embodiment, the candidate sequences of the S sequences in the first sequence combination include N sequences; N is an integer greater than or equal to S; wherein,
[0189] The N sequences are predefined or configured by the network.
[0190] In one embodiment, the different first sequence combinations include the following situations:
[0191] The L elements contained in the first sequence combination are not completely identical; or,
[0192] The arrangement order of the L elements included in the first sequence combination is not completely the same.
[0193] In one embodiment, the value of L is predefined or configured by the network.
[0194] It should be noted that the specific processing process of the second processor 1102 and the second communication interface 1101 can be understood by referring to the above method.
[0195] Of course, in actual application, the various components in the network device 1100 are coupled together through the bus system 1104. It can be understood that the bus system 1104 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 1104 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, Fig.11 Various buses are labeled as bus system 1104 .
[0196] The second memory 1103 in the embodiment of the present application is used to store various types of data to support the operation of the network device 1100. Examples of such data include: any computer program used to operate on the network device 1100.
[0197] The method disclosed in the above embodiment of the present application can be applied to the second processor 1102, or implemented by the second processor 1102. The second processor 1102 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit or software instructions in the second processor 1102. The above-mentioned second processor 1102 may be a general-purpose processor, DSP, or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The second processor 1102 can implement or execute the various methods, steps and logic block diagrams disclosed in the embodiments of the present application. A general-purpose processor may be a microprocessor or any conventional processor, etc. In combination with the steps of the method disclosed in the embodiment of the present application, it can be directly embodied as a hardware decoding processor to execute, or it can be executed by a combination of hardware and software modules in the decoding processor. The software module may be located in a storage medium, which is located in the second memory 1103, and the second processor 1102 reads the information in the second memory 1103 and completes the steps of the above method in combination with its hardware.
[0198] In an exemplary embodiment, the third network node 1100 may be implemented by one or more ASICs, DSPs, PLDs, CPLDs, FPGAs, general processors, controllers, MCUs, Microprocessors, or other electronic components to perform the aforementioned methods.
[0199] It can be understood that the memory (first memory 1003, second memory 1103) of the embodiment of the present application can be a volatile memory or a non-volatile memory, and can also include both volatile and non-volatile memories. Among them, the non-volatile memory can 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), a magnetic random access memory (FRAM), a ferromagnetic random access memory, a flash memory, a magnetic surface memory, an optical disc, or a compact disc read-only memory (CD-ROM); the magnetic surface memory can be a disk memory or a tape memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), synchronous static random access memory (SSRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM, SyncLink Dynamic Random Access Memory), and direct RAM bus random access memory (DRRAM, Direct Rambus Random Access Memory).The memories described in the embodiments of the present application are intended to include, but are not limited to, these and any other suitable types of memories.
[0200] In an exemplary embodiment, the embodiment of the present application further provides a storage medium, namely a computer storage medium, specifically a computer-readable storage medium, for example, including a first memory 1003 storing a computer program, and the computer program can be executed by the first processor 1002 of the terminal 1000 to complete the steps of the aforementioned terminal-side method. For another example, a second memory 1103 storing a computer program can be executed by the second processor 1102 of the network device 1100 to complete the steps of the aforementioned network device-side method. The computer-readable storage medium can be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface memory, optical disk, or CD-ROM.
[0201] It should be noted that: "first", "second", etc. are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.
[0202] In addition, the technical solutions described in the embodiments of the present application can be combined arbitrarily without conflict.
[0203] The above description is only a preferred embodiment of the present application and is not intended to limit the protection scope of the present application.
Claims
1. A method for transmitting uplink control information, characterized in that: Applied to terminals, including: A first sequence combination is transmitted on a physical uplink control channel PUCCH resource; the first sequence combination corresponds to uplink control information; different values of the uplink control information correspond to different first sequence combinations; the first sequence combination is a set or list or pattern consisting of L elements, the element is one of S sequences, and sequences of different elements are the same or different; S is an integer greater than or equal to 1; L is an integer greater than or equal to 2; Each of the L elements is mapped to M orthogonal frequency division multiplexing OFDM symbols of the PUCCH resource for transmission; M is an integer greater than or equal to 1.
2. The method according to claim 1, characterized in that The candidate sequences of the S sequences in the first sequence combination include N sequences; N is an integer greater than or equal to S; wherein, The N sequences are predefined or configured by the network.
3. The method according to claim 1, characterized in that The length of the element is M OFDM symbols.
4. The method according to claim 1, characterized in that: When M is greater than 1, when each of the L elements is mapped to M OFDM symbols of a PUCCH resource for transmission, the method includes: The elements are repeatedly mapped to M OFDM symbols for transmission; wherein, The M OFDM symbols to which the element is repeatedly mapped are continuous; or, The M OFDM symbols to which the elements are repeatedly mapped are spaced.
5. The method according to claim 1, characterized in that The M values corresponding to different elements in the first sequence combination are the same; or, At least two elements in the first sequence combination correspond to different M values.
6. The method according to claim 1, characterized in that The different first sequence combinations include the following situations: The L elements contained in the first sequence combination are not completely identical; or, The arrangement order of the L elements included in the first sequence combination is not completely the same.
7. The method according to claim 1, characterized in that The value of L is predefined or configured by the network.
8. A method for transmitting uplink control information, characterized in that: Applied to network equipment, including: Obtaining a first sequence combination based on OFDM symbols received on the PUCCH; Determine uplink control information corresponding to the first sequence combination; wherein, Different values of the uplink control information correspond to different first sequence combinations; the first sequence combination is a set or list or pattern consisting of L elements, the element is one of S sequences, and the sequences of different elements are the same or different; S is an integer greater than or equal to 1; L is an integer greater than or equal to 2; each of the L elements is transmitted through M OFDM symbols of the PUCCH resource; M is an integer greater than or equal to 1.
9. The method according to claim 8, characterized in that The candidate sequences of the S sequences in the first sequence combination include N sequences; N is an integer greater than or equal to S; wherein, The N sequences are predefined or configured by the network.
10. The method according to claim 8, characterized in that The different first sequence combinations include the following situations: The L elements contained in the first sequence combination are not completely identical; or, The arrangement order of the L elements included in the first sequence combination is not completely the same.
11. The method according to claim 8, characterized in that The value of L is predefined or configured by the network.
12. A device for transmitting uplink control information, characterized in that: include: A transmission unit, used to transmit a first sequence combination on a PUCCH resource; the first sequence combination corresponds to uplink control information; wherein different values of the uplink control information correspond to different first sequence combinations; the first sequence combination is a set or list or pattern consisting of L elements, the element is one of S sequences, and the sequences of different elements are the same or different; S is an integer greater than or equal to 1; L is an integer greater than or equal to 2; and, used to map each of the L elements to M orthogonal frequency division multiplexing OFDM symbols of the PUCCH resource for transmission; M is an integer greater than or equal to 1.
13. A transmission device for uplink control information, characterized in that: include: An acquisition unit, configured to acquire a first sequence combination based on an OFDM symbol received on a PUCCH; A determination unit, configured to determine uplink control information corresponding to the first sequence combination; wherein, Different values of the uplink control information correspond to different first sequence combinations; the first sequence combination is a set or list or pattern consisting of L elements, the element is one of S sequences, and the sequences of different elements are the same or different; S is an integer greater than or equal to 1; L is an integer greater than or equal to 2; each of the L elements is transmitted through M OFDM symbols of the PUCCH resource; M is an integer greater than or equal to 1.
14. A terminal, characterized in that: include: A first processor and a first communication interface; wherein, The first communication interface is used to transmit a first sequence combination on a PUCCH resource; the first sequence combination corresponds to uplink control information; wherein different values of the uplink control information correspond to different first sequence combinations; the first sequence combination is a set or list or pattern consisting of L elements, the element is one of S sequences, and the sequences of different elements are the same or different; S is an integer greater than or equal to 1; L is an integer greater than or equal to 2; and, used to map each of the L elements to M orthogonal frequency division multiplexing OFDM symbols of the PUCCH resource for transmission; M is an integer greater than or equal to 1.
15. A network device, characterized in that: include: A second processor and a second communication interface; wherein, The second processor is configured to obtain a first sequence combination based on an OFDM symbol received on a PUCCH; and determine uplink control information corresponding to the first sequence combination; wherein, Different values of the uplink control information correspond to different first sequence combinations; the first sequence combination is a set or list or pattern consisting of L elements, the element is one of S sequences, and the sequences of different elements are the same or different; S is an integer greater than or equal to 1; L is an integer greater than or equal to 2; each of the L elements is transmitted through M OFDM symbols of the PUCCH resource; M is an integer greater than or equal to 1.
16. A terminal, characterized in that: include: a first processor and a first memory for storing a computer program executable on the processor, Wherein, when the first processor is used to run the computer program, it executes the steps of the uplink control information transmission method according to any one of claims 1 to 7.
17. A network device, characterized in that: include: a second processor and a second memory for storing a computer program executable on the processor, Wherein, when the second processor is used to run the computer program, it executes the steps of the uplink control information transmission method as described in any one of claims 8 to 11.
18. A storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the computer program implements the steps of the method for transmitting uplink control information as described in any one of claims 1 to 7; or, implements the steps of the method for transmitting uplink control information as described in any one of claims 8 to 11.
Citation Information
Patent Citations
Control information transmission method, terminal and network side equipment and communication system
CN109150371A
Method for transmitting and receiving scheduling request between terminal and base station in wireless communication system and device for supporting same
US20190246416A1