A method for transmitting and receiving a physical uplink control channel, and a communication device

By adopting a base sequence configuration with non-frequency hopping transmission in the new wireless system, the signal interference problem when traditional terminal devices and low-complexity terminal devices coexist is solved, realizing orthogonal PUCCH transmission among multiple terminal devices and improving communication quality and performance.

CN116033558BActive Publication Date: 2026-01-09HUAWEI TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111236094.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-10-22
Publication Date
2026-01-09
Estimated Expiration
2041-10-22

AI Technical Summary

Technical Problem

In new wireless systems, when traditional terminal devices and low-complexity terminal devices coexist, the base sequence used by the traditional terminal devices to transmit PUCCH in the time slot frequency hopping mode is different from the base sequence sent by the low-complexity terminal devices, which leads to signal interference and affects communication quality and performance.

Method used

Terminal devices and network devices determine the first base sequence and the second base sequence, and then transmit PUCCH in a non-frequency hopping manner within the time unit to ensure that different terminal devices transmit orthogonally on the same time-frequency resources and avoid interference.

Benefits of technology

By using different base sequences to send PUCCH in a non-frequency hopping transmission mode, the orthogonality of PUCCH transmission among various terminal devices is guaranteed, signal interference is reduced, and transmission quality performance is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116033558B_ABST
    Figure CN116033558B_ABST
Patent Text Reader

Abstract

The application discloses a PUCCH sending method, a receiving method and a communication device. The method comprises the following steps: a terminal device determines a first base sequence and a second base sequence, and sends a first part of a PUCCH on a first time domain resource according to the first base sequence, and sends a second part of the PUCCH on a second time domain resource according to the second base sequence. Wherein, the terminal device sends the PUCCH in a non-frequency hopping transmission mode in a first time unit, and the PUCCH occupies continuous L symbols. The first time domain resource is continuous F symbols in the L symbols, and the second time domain resource is continuous L-F symbols in the L symbols, and L and F are positive integers. When different terminal devices respectively communicate in a same frequency resource in a time unit in a frequency hopping transmission mode and a non-frequency hopping transmission mode, the method can avoid signal interference between different terminal devices and improve communication quality.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of random access technology, and in particular to a sending method, a receiving method and a communication device of a physical uplink control channel (PUCCH). BACKGROUND

[0002] In a new radio (NR) system, intra-slot frequency hopping transmission of a PUCCH is supported, that is, the i-th hop and the i+1-th hop of the PUCCH are transmitted using different base sequences within a slot. In order to improve resource utilization, different terminal devices can multiplex the same resource (such as a resource block). For example, a legacy terminal device (such as an enhanced mobile broadband (eMBB) device) and a low-complexity terminal device (such as a massive machine type communications (mMTC) device) can transmit a PUCCH channel on the same resource.

[0003] To this end, for the scenario where a legacy terminal device and a low-complexity terminal device coexist, when the low-complexity terminal device transmits in a non-intra-slot frequency hopping manner, the PUCCH is transmitted based on only one base sequence within a slot. On the same frequency resource, if the legacy terminal device transmits in an intra-slot frequency hopping manner, the i-th hop and the i+1-th hop of the PUCCH are transmitted based on different base sequences. Then, the base sequence on which the i+1-th hop of the PUCCH transmitted by the legacy terminal device is based is different from the base sequence on which the PUCCH transmitted by the low-complexity terminal device is based, and a scenario where the PUCCHs transmitted by the low-complexity terminal device and the legacy terminal device are not orthogonal can occur, thereby causing signal interference, and the communication quality and performance are degraded.

[0004] Therefore, there is an urgent need for a PUCCH transmission method to improve the transmission quality performance when multiple terminal devices multiplex transmission resources. SUMMARY

[0005] The present application provides a sending method, a receiving method and a communication device of a PUCCH to improve the transmission quality performance when multiple terminal devices multiplex transmission resources.

[0006] In a first aspect, a sending method of a PUCCH is provided, which can be executed by a first communication device. The first communication device can be a communication device or a communication device capable of supporting the functions required by the communication device to implement the method, such as a chip system. Hereinafter, the communication device is taken as an example of a terminal device. The method comprises:

[0007] The terminal device determines a first base sequence and a second base sequence, and transmits a first part of the PUCCH on a first time domain resource according to the first base sequence and transmits a second part of the PUCCH on a second time domain resource according to the second base sequence. The terminal device transmits the PUCCH in a non-frequency hopping transmission manner in a time unit, and the PUCCH occupies continuous L symbols. The first time domain resource is continuous F symbols in the L symbols, and the second time domain resource is continuous L-F symbols in the L symbols, and L and F are positive integers.

[0008] Correspondingly, in a second aspect, a receiving method of a PUCCH is provided. The method can be performed by a second communication device, which can be a communication device or a communication device capable of supporting the communication device to implement the functions required by the method, such as a chip system. In the following, the communication device is taken as a network device for example. The method comprises:

[0009] The network device determines a first base sequence and a second base sequence, and receives a first part of the PUCCH on a first time domain resource according to the first base sequence and receives a second part of the PUCCH on a second time domain resource according to the second base sequence. The PUCCH is transmitted in a non-frequency hopping transmission manner in a time unit, and the PUCCH occupies continuous L symbols. The first time domain resource is continuous F symbols in the L symbols, and the second time domain resource is continuous L-F symbols in the L symbols, and L and F are positive integers.

[0010] In the embodiments of the present application, since the terminal device transmits the PUCCH in a non-frequency hopping transmission manner in a time unit according to different two base sequences, the second base sequence used by the terminal device to transmit the second part of the PUCCH can be the same as the base sequence used by the PUCCH transmitted in a frequency hopping transmission manner in a time unit. In this way, even if there are a first terminal device transmitting PUCCH1 in a frequency hopping transmission manner in a time unit and a second terminal device transmitting PUCCH2 in a non-frequency hopping transmission manner in a time unit on the same time-frequency resource, since the second base sequence used by the second terminal device to transmit the second part of the PUCCH2 can be the same as the base sequence used by the first terminal device to transmit the second hop of the PUCCH1, it can be ensured that the PUCCH1 and the PUCCH2 are orthogonal on the time-frequency resource, thereby avoiding the interference caused by the first terminal device and the second terminal device to each other when transmitting the PUCCH, and minimizing the decline of the PUCCH transmission performance of the terminal device.

[0011] In a possible implementation of the first aspect or the second aspect, elements of the first base sequence are one-to-one mapped to resource elements (REs) included in frequency resources of each symbol in the first time domain resource. Elements of the second base sequence are one-to-one mapped to resource elements (REs) included in frequency resources of each symbol in the second time domain resource.

[0012] In a possible implementation of the first aspect or the second aspect, n hop is 0, and n hop corresponding to the second base sequence is 1, where n hop is used to determine a base sequence group in which the base sequence is located and a sequence number of the base sequence in the base sequence group. It can be understood that this scheme provides a manner of determining the first base sequence and the second base sequence, that is, a manner of determining base sequences corresponding to two hops of PUCCH in the scheme of multiplexing PUCCH transmitted by frequency hopping in a time unit.

[0013] In a possible implementation of the first aspect or the second aspect, the first time domain resource corresponds to a first hop of PUCCH transmitted by frequency hopping in a time unit, and the second time domain resource corresponds to a second hop of PUCCH transmitted by frequency hopping in a time unit. That is, a manner of determining time domain resource positions of the i th hop and the i+1 th hop of PUCCH transmitted by frequency hopping in a time unit is used to determine the first time domain resource and the second time domain resource. In particular, this scheme is applicable to a scenario in which a center of time domain resource occupied by PUCCH transmitted by not frequency hopping in a time unit is the same as a center of time domain resource occupied by PUCCH transmitted by frequency hopping in a time unit. The network device does not need to additionally indicate the first time domain resource and the second time domain resource, and signaling overhead can be saved.

[0014] In a possible implementation, the method further includes that the terminal device receives first indication information, and correspondingly, the network device transmits the first indication information, where the first indication information is used to indicate the first time domain resource and / or the second time domain resource. That is, the network device indicates the first time domain resource and / or the second time domain resource by signaling. Even if the center of time domain resource occupied by PUCCH transmitted by not frequency hopping in a time unit is not the same as the center of time domain resource occupied by PUCCH transmitted by frequency hopping in a time unit, this scheme can avoid that the first time domain resource and the second time domain resource correspond to more than one base sequence on some symbols, causing PUCCH transmitted on the symbols to be non-orthogonal.

[0015] In a possible implementation, the PUCCH is used to carry hybrid automatic repeat request-acknowledgment (HARQ-ACK) feedback of a random access message B or a random access message 4. In the embodiments of the present application, the PUCCH resource can be a resource used to send HARQ-ACK feedback of the random access message B or the random access message 4, that is, a common PUCCH resource. That is, the terminal device can send the PUCCH on the common PUCCH resource in a non-frequency hopping manner in a time unit, so as to reduce fragmentation of the PUCCH resource when the common PUCCH resource is multiplexed by the legacy terminal device and the low-complexity terminal device.

[0016] In a possible implementation, the PUCCH includes uplink control information (UCI) of the PUCCH and a modulated and demodulated reference signal (DMRS) of the PUCCH.

[0017] In a possible implementation, the method further includes: the terminal device receives third indication information, and correspondingly, the network device sends the third indication information, where the third indication information is used to indicate that the PUCCH is sent in a non-frequency hopping manner in a time unit. For example, even if it is a common PUCCH resource, the network device can indicate the terminal device to send the PUCCH in a non-frequency hopping manner in a time unit through signaling. In this way, when the common PUCCH resource is multiplexed by the legacy terminal device and the low-complexity terminal device, the low-complexity terminal device can be indicated to send the PUCCH in a non-frequency hopping manner in a time unit, so as to reduce fragmentation of the PUCCH resource.

[0018] In the scheme provided in the first aspect, multiple terminal devices are allowed to multiplex the same frequency resource to send PUCCHs in a time-slot-frequency-hopping transmission manner and a time-slot-non-hopping transmission manner, respectively. When the multiple terminal devices include, for example, a legacy terminal device and a low-complexity terminal device, fragmentation of uplink resources caused by introduction of the low-complexity terminal device to send the PUCCH can be reduced as much as possible. In addition, since the terminal device can send the PUCCH in a time-slot-non-hopping transmission manner according to different two base sequences, the second base sequence used by the terminal device to send the second part of the PUCCH can be the same as the base sequence used by the second hop of the PUCCH sent in a time-unit-frequency-hopping transmission manner, so that orthogonality between PUCCHs sent by multiple terminal devices on the same frequency resource can be ensured, and mutual interference between the PUCCHs sent by the multiple terminal devices can be avoided.

[0019] In a third aspect, a method for transmitting a PUCCH is provided, which can be performed by a first communication apparatus. The first communication apparatus can be a communication device or a communication apparatus, such as a chip system, capable of supporting the communication device to implement the functions required by the method. Hereinafter, the communication device is taken as a terminal device for example. The method comprises:

[0020] The terminal device determines a physical resource block (PRB) location of a resource corresponding to the PUCCH, and transmits the PUCCH based on the determined PRB location. The PRB location of the resource corresponding to the PUCCH satisfies: or, It can be understood that r PUCCH is a PUCCH resource index, N CS is a number of cyclic shifts of a common PUCCH resource set, is a frequency domain offset value of the common PUCCH resource set, is a size of a bandwidth part (BWP) configured with the PUCCH resource.

[0021] Correspondingly, in a fourth aspect, a method for receiving a PUCCH is provided, which can be performed by a second communication apparatus. The second communication apparatus can be a communication device or a communication apparatus, such as a chip system, capable of supporting the communication device to implement the functions required by the method. Hereinafter, the communication device is taken as a network device for example. The method comprises:

[0022] The network device determines a physical resource block (PRB) location of a resource corresponding to the PUCCH, and receives the PUCCH based on the determined PRB location. The PRB location of the resource corresponding to the PUCCH satisfies: or, It can be understood that r PUCCH is a PUCCH resource index, N CS is a number of cyclic shifts of a common PUCCH resource set, is a frequency domain offset value of the common PUCCH resource set, is a size of a bandwidth part (BWP) configured with the PUCCH resource.

[0023] In the embodiments of the present application, two determination methods of a physical resource block (PRB) location of a resource corresponding to the PUCCH are provided, i.e. and The terminal device can select one of the two determination manners to minimize the starting position of the frequency domain resource corresponding to the PUCCH from the lowest frequency or the highest frequency of the carrier bandwidth, that is, to minimize the fragmentation of the uplink resource of the PUCCH and improve the uplink transmission rate.

[0024] In a possible implementation, which determination manner is used by the terminal device can be indicated by the network device through signaling. For example, the network device can send second indication information, and the terminal device receives the second indication information, where the second indication information is used to indicate the PRB position of the resource corresponding to the PUCCH.

[0025] In a possible implementation, the terminal device and the network device can also determine the PRB position of the resource corresponding to the PUCCH according to the position of the BWP in which the PUCCH resource is configured. For example, if the center frequency point of the BWP in which the PUCCH is configured is lower than the center frequency point of the carrier bandwidth, the PRB position of the resource corresponding to the PUCCH is determined according to If the center frequency point of the BWP in which the PUCCH is configured is higher than the center frequency point of the carrier bandwidth, the PRB position of the resource corresponding to the PUCCH is determined according to Without the indication of the network device, the PRB position of the resource corresponding to the PUCCH can be determined, and the signaling overhead can be saved.

[0026] It should be noted that the method provided in the first aspect and the method provided in the third aspect can be combined. For example, the terminal device determines the first base sequence and the second base sequence according to the method provided in the first aspect, determines the PRB position of the resource corresponding to the PUCCH according to the method provided in the third aspect, and then transmits the PUCCH on the determined resource according to the first base sequence and the second base sequence. Correspondingly, the method provided in the second aspect and the method provided in the fourth aspect can also be combined.

[0027] In a fifth aspect, a PUCCH transmission method is provided, which can be executed by a first communication device. The first communication device can be a communication device or a communication device capable of supporting the functions required by the communication device to implement the method, such as a chip system. Hereinafter, the communication device is taken as an example of a terminal device. The method comprises:

[0028] The terminal device determines a first base sequence and transmits a first PUCCH on a first time domain resource according to the first base sequence. The first PUCCH occupies L2 consecutive symbols and is transmitted in a non-frequency hopping transmission manner in a time unit. The L2 symbols are located in L1 symbols occupied by an i-th hop of a second PUCCH, and the second PUCCH is transmitted in a frequency hopping transmission manner in a time unit, so that the first base sequence is the same as a base sequence used by the i-th hop of the second PUCCH.

[0029] Correspondingly, a sixth aspect provides a receiving method of a PUCCH, which can be executed by a second communication device. The second communication device can be a communication device or a communication device capable of supporting the communication device to implement the functions required by the method, such as a chip system. Hereinafter, the communication device is taken as a network device for example. The method comprises:

[0030] The network device determines a first base sequence, and receives a first PUCCH on a first time domain resource according to the first base sequence, wherein the first PUCCH occupies L2 consecutive symbols and is transmitted in a non-frequency hopping transmission manner in a time unit. The L2 symbols are located in L1 symbols occupied by an i-th hop of a second PUCCH, and the second PUCCH is transmitted in a frequency hopping transmission manner in a time unit, so that the first base sequence is the same as a base sequence used by the i-th hop of the second PUCCH.

[0031] In particular, different terminal devices transmit PUCCHs in a frequency hopping transmission manner in a time unit and in a non-frequency hopping transmission manner in a time unit, respectively. If the time domain resource occupied by the PUCCH transmitted in the non-frequency hopping transmission manner in a time unit is located in the time domain resource occupied by the i-th hop of the PUCCH transmitted in the frequency hopping transmission manner in a time unit, it can be specified that the base sequence used by the PUCCH transmitted in the non-frequency hopping transmission manner in a time unit is the same as the base sequence used by the i-th hop of the PUCCH transmitted in the frequency hopping transmission manner in a time unit, so as to ensure the orthogonality of the PUCCHs transmitted on the time-frequency resource.

[0032] A seventh aspect provides a transmitting method of a random PUCCH, which can be executed by a first communication device. The first communication device can be a communication device or a communication device capable of supporting the communication device to implement the functions required by the method, such as a chip system. Hereinafter, the communication device is taken as a terminal device for example. The method comprises:

[0033] The terminal device determines a first random access channel occasion (RO) associated with a first synchronization signal and physical broadcast channel (PBCH) block (SSB), and transmits a random PUCCH (preamble) to a network device according to the first RO and a first uplink BWP. The first SSB is associated with N ROs, the N ROs include Q RO sets, the Q RO sets correspond to Q uplink BWP configured by the terminal device in a one-to-one manner, the first uplink BWP is an uplink BWP corresponding to the first RO, the first RO belongs to the N ROs, Q is a positive integer greater than 1, and N is a positive integer greater than 1.

[0034] Correspondingly, an eighth aspect provides a receiving method of a random PUCCH, which can be executed by a second communication device. The second communication device can be a communication device or a communication device capable of supporting the functions required by the communication device to implement the method, such as a chip system. The following describes the communication device as a network device. The method comprises:

[0035] The network device configures Q uplink BWPs for a terminal device, wherein the Q uplink BWPs correspond to N ROs, the N ROs comprise Q RO sets, the Q RO sets correspond to the Q uplink BWPs one by one, and the N ROs are mapped (or associated) to a plurality of SSBs.

[0036] The network device receives a preamble from the terminal device.

[0037] In a possible implementation, the plurality of SSBs are mapped to the N ROs in the following order:

[0038] First, in the order of increasing preamble index within one RO;

[0039] Second, in the order of increasing frequency resource index of one or more ROs (ROs) subjected to frequency multiplexing;

[0040] Third, in the order of increasing (or decreasing) index of the uplink BWP, or in the order of the uplink BWP indicated by the network device;

[0041] Third, in the order of increasing time domain resource index of the ROs subjected to time division multiplexing within one PRACH slot;

[0042] Finally, in the order of increasing PRACH slot index.

[0043] In a possible implementation, the ROs on the Q uplink BWPs can be jointly numbered or independently numbered.

[0044] In a possible implementation, the ROs configured on each of the Q uplink BWPs are ROs dedicated to the second type of terminal device, or the ROs configured on each of the Q uplink BWPs are ROs common to the first type of terminal device and the second type of terminal device.

[0045] In a possible implementation, the network device is not configured with an NCD-SSB, and the SSB associated with the RO is a CD-SSB; or the network device is configured with an NCD-SSB, and the SSB associated with the RO is a CD-SSB or an NCD-SSB.

[0046] In a possible implementation, the Q uplink BWPs include a first uplink BWP and a second uplink BWP, and the frequency domain positions of the plurality of SSBs are located in a first downlink BWP corresponding to the first uplink BWP, or in a second downlink BWP corresponding to the second uplink BWP, or outside the first downlink BWP corresponding to the first uplink BWP and the second downlink BWP corresponding to the second uplink BWP. That is, for the downlink BWPs corresponding to the Q uplink BWPs, a corresponding SSB can not be configured separately. For example, an SSB is configured for a first downlink BWP, and no SSB is configured for a second downlink BWP. Then, the second downlink BWP can reuse the SSB corresponding to the first downlink BWP, or reuse other SSBs, thereby saving the resource overhead of the SSBs.

[0047] In a ninth aspect, an embodiment of the present application provides a communication apparatus, which has functions of implementing behaviors in the method examples of the first aspect (or the third aspect or the fifth aspect or the seventh aspect), and the beneficial effects can be referred to the description of the first aspect (or the third aspect or the fifth aspect or the seventh aspect) and will not be described here. The communication apparatus can be the terminal device in the first aspect (or the third aspect or the fifth aspect or the seventh aspect), or the communication apparatus can be a device such as a chip or a chip system that can support the functions required by the terminal device in the first aspect (or the third aspect or the fifth aspect or the seventh aspect) to implement the method provided by the first aspect (or the third aspect or the fifth aspect or the seventh aspect). In a possible design, the communication apparatus includes means or modules for executing the method of the first aspect (or the third aspect or the fifth aspect or the seventh aspect). For example, the communication apparatus includes a processing unit (sometimes also referred to as a processing module or a processor) and / or a transceiving unit (sometimes also referred to as a transceiving module or a transceiver). These units (modules) can perform the corresponding functions in the method examples of the first aspect (or the third aspect or the fifth aspect or the seventh aspect), and specific details can be referred to the detailed description in the method examples, which will not be described here.

[0048] In a tenth aspect, an embodiment of the present application provides a communication apparatus, which has functions of implementing the behaviors in the method examples of the second aspect (or the fourth aspect or the sixth aspect or the eighth aspect) described above, and the beneficial effects can be referred to the description of the second aspect (or the fourth aspect or the sixth aspect or the eighth aspect) and will not be repeated here. The communication apparatus can be the network device in the second aspect (or the fourth aspect or the sixth aspect or the eighth aspect), or the communication apparatus can be a device such as a chip or a chip system that can support the functions required by the network device in the second aspect (or the fourth aspect or the sixth aspect or the eighth aspect) to implement the method provided by the second aspect (or the fourth aspect or the sixth aspect or the eighth aspect). In one possible design, the communication apparatus includes corresponding means or modules for performing the method of the second aspect (or the fourth aspect or the sixth aspect or the eighth aspect). For example, the communication apparatus includes a processing unit (also referred to as a processing module or a processor) and / or a transceiver unit (also referred to as a transceiver module or a transceiver). These units (modules) can perform the corresponding functions in the method examples of the second aspect (or the fourth aspect or the sixth aspect or the eighth aspect) described above, and the details are described in the method examples and will not be repeated here.

[0049] In an eleventh aspect, an embodiment of the present application provides a communication apparatus, which can be the communication apparatus in the ninth aspect or the tenth aspect described above, or a chip or a chip system arranged in the communication apparatus in the ninth aspect or the tenth aspect. The communication apparatus includes a communication interface and a processor, and optionally includes a memory. The memory is used to store computer programs or instructions or data, the processor is coupled with the memory and the communication interface, and when the processor reads the computer programs or instructions or data, the communication apparatus performs the method performed by the terminal device in the method embodiments described above, or performs the method performed by the network device in the method embodiments described above.

[0050] In a twelfth aspect, an embodiment of the present application provides a communication apparatus, which includes an input / output interface and a logic circuit. The input / output interface is used to input and / or output information. The logic circuit is used to perform the method described in any one of the first aspect to the eighth aspect.

[0051] In a thirteenth aspect, an embodiment of the present application provides a chip system, which includes a processor, and can further include a memory and / or a communication interface, and is used to implement the method described in any one of the first aspect to the eighth aspect. In one possible implementation, the chip system further includes a memory, which is used to save a computer program. The chip system can be composed of a chip, or can include a chip and other discrete devices.

[0052] In a fourteenth aspect, the embodiments of the present application provide a communication system, the communication system comprising the communication device for implementing the method in the first aspect and the communication device for implementing the method in the second aspect in the tenth aspect. Alternatively, the communication system comprises the communication device for implementing the method in the third aspect and the communication device for implementing the method in the fourth aspect in the tenth aspect. Alternatively, the communication system comprises the communication device for implementing the method in the fifth aspect and the communication device for implementing the method in the sixth aspect in the tenth aspect. Alternatively, the communication system comprises the communication device for implementing the method in the seventh aspect and the communication device for implementing the method in the eighth aspect in the tenth aspect.

[0053] In a fifteenth aspect, the present application provides a computer readable storage medium, the computer readable storage medium storing a computer program, when the computer program is executed, the method in any one of the first aspect to the eighth aspect is implemented.

[0054] In a sixteenth aspect, a computer program product is provided, the computer program product comprising: computer program code, when the computer program code is executed, the method in any one of the first aspect to the eighth aspect is executed.

[0055] The beneficial effects of the ninth aspect to the sixteenth aspect and the implementation manners thereof can refer to the description of the beneficial effects of the first aspect to the eighth aspect, or the beneficial effects of the first aspect to the eighth aspect and the implementation manners thereof. BRIEF DESCRIPTION OF DRAWINGS

[0056] Figure 1 A network architecture diagram applicable to the embodiments of the present application;

[0057] Figure 2 A diagram for PUCCH transmission without frequency hopping in a slot X;

[0058] Figure 3 A diagram for PUCCH transmission without frequency hopping in a slot X;

[0059] Figure 4 A flow diagram of the sending method and the receiving method of the PUCCH provided by the embodiments of the present application;

[0060] Figure 5 A first diagram for UE1 and UE2 to respectively send PUCCH in a frequency hopping manner within a slot and to send PUCCH in a non-frequency hopping manner within a slot provided by the embodiments of the present application;

[0061] Figure 6A second schematic diagram for UE1 and UE2 to respectively send PUCCH in a time slot with frequency hopping transmission and in a time slot without frequency hopping transmission is provided for the embodiments of the present application;

[0062] Figure 7 A third schematic diagram for UE1 and UE2 to respectively send PUCCH in a time slot with frequency hopping transmission and in a time slot without frequency hopping transmission is provided for the embodiments of the present application;

[0063] Figure 8 A fourth schematic diagram for UE1 and UE2 to respectively send PUCCH in a time slot with frequency hopping transmission and in a time slot without frequency hopping transmission is provided for the embodiments of the present application;

[0064] Figure 9 A fifth schematic diagram for UE1 and UE2 to respectively send PUCCH in a time slot with frequency hopping transmission and in a time slot without frequency hopping transmission is provided for the embodiments of the present application;

[0065] Figure 10 A schematic diagram for PUCCH resource division into resource sets of different types of terminal devices is provided for the embodiments of the present application;

[0066] Figure 11 A first schematic diagram for the location relationship between PUCCH corresponding frequency domain resource and carrier bandwidth is provided for the embodiments of the present application;

[0067] Figure 12 A second schematic diagram for the location relationship between PUCCH corresponding frequency domain resource and carrier bandwidth is provided for the embodiments of the present application;

[0068] Figure 13 A first schematic diagram for the association relationship between ROs and SSBs on two BWPs is provided for the embodiments of the present application;

[0069] Figure 14 A second schematic diagram for the association relationship between ROs and SSBs on two BWPs is provided for the embodiments of the present application;

[0070] Figure 15 A third schematic diagram for the association relationship between ROs and SSBs on two BWPs is provided for the embodiments of the present application;

[0071] Figure 16 A fourth schematic diagram for the association relationship between ROs and SSBs on two BWPs is provided for the embodiments of the present application;

[0072] Figure 17 A fifth schematic diagram for the association relationship between ROs and SSBs on two BWPs is provided for the embodiments of the present application;

[0073] Figure 18 A sixth schematic diagram of a relationship between ROs and SSBs on two BWPs provided by an embodiment of the present application;

[0074] Figure 19 A schematic diagram of a structure of a communication apparatus provided by an embodiment of the present application;

[0075] Figure 20 Another schematic diagram of a structure of a communication apparatus provided by an embodiment of the present application;

[0076] Figure 21 An exemplary schematic diagram of a structure of a communication apparatus provided by an embodiment of the present application;

[0077] Figure 22 An exemplary schematic diagram of a structure of another communication apparatus provided by an embodiment of the present application. DETAILED DESCRIPTION

[0078] In order to make the purposes, technical solutions and advantages of the embodiments of the present application clearer, the embodiments of the present application will be further described in detail below with reference to the drawings.

[0079] The technical solutions provided by the embodiments of the present application can be applied to a fifth generation (5G) mobile communication system, for example, a NR system, or applied to a long term evolution (LTE) system, or can also be applied to a next generation mobile communication system or other similar communication systems, and the specific application is not limited.

[0080] Reference is made to Figure 1 An exemplary architecture diagram of a communication system to which the embodiments of the present application are applicable, which can include a core network device, a network device and at least one terminal device. As shown in Figure 1 For example, the at least one terminal device is two terminal devices. The terminal device is connected to the network device in a wireless manner, and the network device is connected to the core network device in a wireless or wired manner. The core network device and the network device can be independent and different physical devices; or the functions of the core network device and the logical functions of the network device are integrated on the same physical device; or part of the functions of the core network device and part of the functions of the network device are integrated on the same physical device. It should be noted that Figure 1 This is only a schematic diagram, and the embodiments of the present application do not limit the number of core network devices, network devices and terminal devices included in the mobile communication system. In some embodiments, the communication system can also include other network devices, such as wireless relay devices, wireless backhaul devices, etc.

[0081] The network device is an access device through which a terminal device accesses the mobile communication system in a wireless manner, and for example includes an access network (AN) device, such as a base station (for example, an access point). The network device can also refer to a device that communicates with a terminal device over the air, such as other possible terminal device apparatuses; for example, in a V2X technology, the network device is a road side unit (RSU). The base station can be used to convert received air frames and Internet Protocol (IP) packets to each other, as a router between a terminal device and the rest of the access network, which can include an IP network. The RSU can be a fixed infrastructure entity that supports V2X applications, and can exchange messages with other entities that support V2X applications. The network device can also coordinate the management of properties over the air. For example, the network device can include an evolved NodeB (NodeB or eNB or e-NodeB, evolutional NodeB) in a long term evolution (LTE) system or long term evolution-advanced (LTE-A); or can also include a next generation NodeB (gNB) in a 5G NR system; or can also include a centralized unit (CU) and a distributed unit (DU) in a cloud radio access network (Cloud RAN) system; or can also include an access node in a wireless fidelity (Wi-Fi) system, and the like, and embodiments of the present application do not limit the specific technology and specific device form adopted by the wireless network device.

[0082] In the embodiments of the present application, the terminal device can be a user equipment (UE), an access terminal device, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, a remote terminal device, a mobile device, a user terminal device, a wireless communication device, a user agent or a user apparatus. The terminal device in the embodiments of the present application can be a mobile phone, a tablet computer (Pad), a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self driving, etc. The network device can be a next generation node B (gNB) in an NR system, an evolved node B (eNB) in an LTE system, etc.

[0083] According to the type of service supported by the terminal device, the terminal device can be divided into multiple types of terminal devices. For example, a reduced capability (REDCAP) UE, i.e., a low complexity or low capability terminal device, which can have lower complexity than other terminal devices in terms of bandwidth, power consumption, number of antennas, etc., such as narrower bandwidth, lower power consumption, fewer antennas, etc. Such a terminal device can also be referred to as an (NR light, NRL) terminal device, i.e., a light version terminal device. In contrast, a non-low complexity or non-reduced capability terminal device (such as an eMBB terminal device) can be referred to as a normal terminal device or a conventional terminal device in the embodiments of the present application. Alternatively, it can be considered that there are two types of terminal devices in the embodiments of the present application. For example, the first type of terminal device can be a terminal device other than a low complexity terminal device. The second type of terminal device, i.e., a low complexity terminal device.

[0084] The terminal device in the embodiments of the present application can be a first type of terminal device or a second type of terminal device, or other terminal devices that need to enhance transmission performance, etc. The difference between the first type of terminal device and the second type of terminal device includes at least one of the following:

[0085] 1. Different bandwidth capabilities. The maximum bandwidth supported by the first type of terminal device can be greater than the maximum bandwidth supported by the second type of terminal device. For example, the first type of terminal device can support up to 100 MHz of frequency domain resources on one carrier for communication with the network device at the same time, while the second type of terminal device can support up to 20 MHz or 10 MHz or 5 MHz of frequency domain resources on one carrier for communication with the network device at the same time.

[0086] 2. The number of antennas is different. The antenna configuration of the first type of terminal device can be greater than the antenna configuration of the second type of terminal device. For example, the minimum antenna configuration supported by the first type of terminal device can be greater than the maximum antenna configuration supported by the second type of terminal device.

[0087] 3. The maximum uplink transmission power is different. The maximum uplink transmission power of the first type of terminal device can be greater than the maximum uplink transmission power of the second type of terminal device.

[0088] 4. The protocol versions corresponding to the first type of terminal device and the second type of terminal device are different. For example, NR Rel-15, NR Rel-16 terminal devices can be considered as the first type of terminal device, and the second type of terminal device can be considered as the NR Rel-17 terminal device.

[0089] 5. The carrier aggregation (CA) capabilities supported by the first type of terminal device and the second type of terminal device are different. For example, the first type of terminal device can support carrier aggregation, while the second type of terminal device does not support carrier aggregation; for another example, both the second type of terminal device and the first type of terminal device support carrier aggregation, but the maximum number of carrier aggregation simultaneously supported by the first type of terminal device is greater than the maximum number of carrier aggregation simultaneously supported by the second type of terminal device.

[0090] 6. The frequency division duplex (FDD) capabilities of the first type of terminal device and the second type of terminal device are different. For example, the first type of terminal device can support full-duplex FDD, while the second type of terminal device can only support half-duplex FDD.

[0091] 7. The processing time capabilities of the second type of terminal device and the first type of terminal device for data are different, for example, the minimum time delay between the first type of terminal device receiving downlink data and sending feedback for the downlink data is less than the minimum time delay between the second type of terminal device receiving downlink data and sending feedback for the downlink data.

[0092] 8. The uplink and / or downlink transmission peak rates corresponding to the first type of terminal device and the second type of terminal device are different.

[0093] The following explains the technical terms involved in the embodiments of the present application.

[0094] 1) Time unit, which can refer to a slot, or a subframe, or a time unit is composed of one or more symbols. In the embodiments of the present application, a time unit is taken as an example of a slot. A part of a slot can refer to a symbol for uplink transmission within a slot, such as a symbol from an uplink-downlink switching point to a slot boundary, or a symbol for uplink transmission from an uplink-downlink switching point to the next uplink-downlink switching point. For downlink transmission, a part of a slot can be a symbol for downlink transmission from a slot boundary to an uplink-downlink switching point, or a symbol for downlink transmission from an uplink-downlink switching point to a slot boundary, or a symbol for downlink transmission from an uplink-downlink switching point to the next uplink-downlink switching point. In the present application, if not specially stated, the symbol refers to a time domain symbol, and the time domain symbol herein can be an orthogonal frequency division multiplexing (OFDM) symbol, or a discrete Fourier transform spread OFDM (DFT-s-OFDM) symbol.

[0095] 2) Frequency hopping, which refers to a communication mode in which the frequency domain resources used in the information transmission process are changed according to a rule, so as to obtain frequency diversity gain. In the NR system, PUCCH is supported to be transmitted in an intra-slot frequency hopping manner. Intra-slot frequency hopping refers to that the frequency domain resources used for information transmission are changed according to a predetermined rule within a slot. Taking intra-slot two-hop frequency hopping as an example, the information to be transmitted is divided into two parts, and the two parts are transmitted using different frequency domain resources within a slot. For example, PUCCH includes 1 slot in the time domain and 2 frequency domain resources f1 and f2 in the frequency domain. The PUCCH transmitted by the sending end includes a first part and a second part, the first part occupies symbols 6-9 in the slot, and the second part occupies symbols 10-13 in the slot. The sending end uses frequency domain resource f1 to transmit the first part on symbols 6-9, and uses frequency domain resource f2 to transmit the second part on symbols 10-3. In the embodiments of the present application, the information transmission can be signaling transmission, data transmission or reference signal transmission.

[0096] 3) Bandwidth Part (BWP or BP), which can be a continuous resource in the frequency domain. The bandwidth part can also be referred to as a subband bandwidth, a narrowband, or a narrowband bandwidth, or can have other names. The name of the bandwidth part is not limited in the embodiments of the present application. In this paper, for the sake of simplicity, the name of the bandwidth part is taken as an example.

[0097] 4) Carrier bandwidth, which can be a continuous resource in the frequency domain. The bandwidth part, the name of which is not limited in the embodiments of the present application, is taken as an example in this paper for the sake of simplicity. The bandwidth part described in this paper can be a downlink bandwidth part for the terminal device to perform downlink reception. Alternatively, the bandwidth part can also be an uplink bandwidth part for the terminal device to perform uplink transmission. In the embodiments of the present application, the bandwidth capability of the terminal device can be the channel bandwidth supported by the terminal device, or the maximum channel bandwidth supported by the terminal device, or the number of resource blocks (RB) supported by the terminal device, or the maximum number of resource blocks supported by the terminal device.

[0098] 5) Quasi co-location (QCL), which can be understood as that the large-scale parameters of the channel experienced by the symbols on a certain antenna port can be inferred from the channel experienced by the symbols on another antenna port. The large-scale parameters can include delay spread, average delay, Doppler spread, Doppler shift, average gain, and spatial reception parameters, etc. For example, if more large-scale parameters of the channel for transmitting symbols on one antenna port can be inferred from the channel for transmitting symbols on another antenna port, then the two antenna ports have a QCL relationship, which can also be referred to as the two antenna ports being quasi co-located.

[0099] 6) PUCCH resource, the network device sends uplink control information (DCI) to the terminal device through the PUCCH, for example, scheduling request (SR), channel state information (CSI). The current protocol defines the resource set of PUCCH and PUCCH resource, and the network device can configure one or more PUCCH resources for the terminal device. It can be understood that the PUCCH resource is divided into common PUCCH resource and dedicated PUCCH resource, the common PUCCH resource refers to the PUCCH resource used by multiple terminal devices in the cell before the network device configures a dedicated PUCCH resource for the terminal device. For example, the common PUCCH resource can be used for the PUCCH resource for sending the HARQ-ACK feedback information of random access message 4 (or random access message B). The dedicated PUCCH resource refers to the dedicated PUCCH resource configured by the network device for the terminal device after the terminal device enters the RRC connected state. The current NR R15 / R16 protocol stipulates that in the non-shared spectrum scenario, for the common PUCCH resource, intra-slot frequency hopping is used for transmission. For the dedicated PUCCH resource, the network device can configure it to transmit in the intra-slot frequency hopping mode through the RRC signaling. The network device can configure a common PUCCH resource set, which contains 16 PUCCH resources, and each PUCCH resource is associated with some corresponding PUCCH parameters, for example, PUCCH format, starting symbol, duration, physical resource block (PRB) offset value, and cyclic shift index for a PUCCH transmission.

[0100] Please refer to Table 1, which shows the transmission configuration of PUCCH resource. As shown in Table 1, the transmission configuration of PUCCH resource includes PUCCH format, the first symbol of PUCCH, the length of PUCCH, i.e. the number of symbols occupied by PUCCH, the offset of the physical resource block (PRB) location corresponding to the PUCCH resource, and the set of initial CS indexes, etc. The configuration information of the configured common PUCCH resource set can be carried in the system information block (SIB1). The protocol specifies the transmitted PUCCH resource and the PRB location where the PUCCH resource is located. The terminal device determines the PUCCH resource according to the protocol specification, and transmits the PUCCH on the PRB corresponding to the determined PUCCH resource.

[0101] Table 1

[0102]

[0103] Please refer to Table 2, which shows several formats of PUCCH. As shown in Table 2, the length in OFDM symbols and the corresponding number of bits of each PUCCH format are shown.

[0104] Table 2

[0105] PUCCH format Length in OFDM symbols Number of bits 0 1–2 ≤2 1 4–14 ≤2 2 1–2 >2 3 4–14 >2 4 4–14 >2

[0106] 5) "At least one" means one or more, "multiple" means two or more. "And / or" describes the association relationship of the associated objects, which means that there can be three kinds of relationships, for example, A and / or B can represent: A exists alone, A and B exist together, B exists alone, where A and B can be singular or plural. The character " / " generally represents 44. The associated objects before and after are a kind of "or" relationship. "At least one of the following" or similar expressions means any combination of the ten or more items, including any combination of single item or multiple items. For example, at least one of a, b, or c can represent: a, b, c, a-b, a-c, b-c, or a-b-c, where a, b, and c can be single or multiple.

[0107] And, unless otherwise stated, the ordinal numbers "first", "second", etc. mentioned in the embodiments of the present application are used to distinguish multiple objects, and are not used to limit the order, time sequence, priority or importance of the multiple objects. For example, the first type and the second type are only used to distinguish different types, and do not represent the priority or importance difference of the two types. In the embodiments of the present application, "if" and "if" can be replaced, and "when" and "in the case of" can be replaced unless otherwise stated. In the embodiments of the present application, the random access message 4 (message 4, Msg4) is also called a conflict resolution message.

[0108] As introduced above, the network architecture applicable to the embodiments of the present application and the terms involved are introduced, and the technical features related to the technical solutions provided by the embodiments of the present application are introduced below.

[0109] The PUCCH is mainly used to carry UCI and DMRS. For example, assuming that the duration of the PUCCH is L symbols, L1 symbols in the L symbols are used for the transmission of the UCI of the PUCCH, and L2 symbols in the L symbols are used for the transmission of the DMRS of the PUCCH. It should be understood that L1+L2=L, L1, L2 and L are all positive integers. The UCI of the PUCCH can be transmitted in a time slot with frequency hopping or without frequency hopping. Similarly, the DMRS of the PUCCH can be transmitted in a time slot with frequency hopping or without frequency hopping. For the PUCCH with a duration of L, it is transmitted according to a base sequence with a length of M, and the length of M depends on the width of the PUCCH frequency resource. Specifically, M is equal to the number of subcarriers contained in the PUCCH frequency resource. If the PUCCH is transmitted in a time slot with frequency hopping, the i-th hop is transmitted according to a first base sequence, and the i+1-th hop is transmitted according to a second base sequence. The first base sequence and the second base sequence are not the same. Since the number of frequency subcarriers during the transmission of the PUCCH remains unchanged in most cases, the lengths of the first base sequence and the second base sequence are equal, and both are equal to the number of subcarriers contained in the PUCCH frequency resource. If the PUCCH is transmitted in a time slot without frequency hopping, it is only transmitted according to the first base sequence, in other words, the PUCCH is transmitted according to a base sequence with a length of M.

[0110] It can be understood that the existing standard defines a plurality of base sequences, which form a plurality of base sequence groups, and each base sequence group includes one or more base sequences. The base sequence used to transmit the PUCCH The base sequence comes from a base sequence group u in the plurality of base sequence groups, and the index of the base sequence in the base sequence group u is v. In other words, the base sequence It needs to be determined according to the group number u of the base sequence group and the index v of the base sequence in the base sequence group u. The finally transmitted sequence is generated according to the base sequence by cyclic shift, so the determination also needs to be determined according to other parameters, such as the cyclic shift α and the like, that is, where M ZC is equal to the length of the sequence, and δ = 0. The base sequence The generation method of the base sequence is referred to the chapter 5.2.2 in 3GPP TS 38.211 V16.0.0, and the determination method of α is referred to the chapter 6.3.2.2.2 in 3GPP TS 38.211 V16.0.0, which will not be specifically described here.

[0111] Taking PUCCH format 1 as an example, the PUCCH format 1 is processed as follows to map the carried UCI information to the PUCCH: after the modulation of the carried UCI information, a modulation symbol d(0) is generated, and the d(0) is multiplied by the sequence to obtain y(n), that is, wherein, is the number of subcarriers of one RB, and the frequency domain width of the PUCCH format 1 is one RB.

[0112] y(n) is block-wise spread by the orthogonal sequence w i (m) according to the following formula:

[0113] wherein,

[0114] is the number of subcarriers of one RB, The definition of w i (m) is shown in Table 4:

[0115] Table 3.

[0116]

[0117]

[0118] Table 4: Orthogonal sequence of PUCCH format 1

[0119]

[0120] Finally, the modulation symbol is mapped to the REs of the PUCCH except the DMRS in the order of frequency domain first and time domain second.

[0121] For the DMRS of the PUCCH format 1, it is defined according to the following formula:

[0122] wherein,

[0123] For PUCCH format 0, its sequence is generated by the following formula, and finally, the modulation symbol is mapped to the RE of PUCCH in the order of frequency domain first and time domain second:

[0124]

[0125] wherein,

[0126] Embodiments of the present application are mainly related to the scheme of u and v, therefore, this paper focuses on how to determine u and v.

[0127] wherein, u = (f gh +f ss ) mod 30, v = 0, or, Specifically, u and v depend on the high layer parameter pucch-GroupHopping, including the following three cases.

[0128] Case one, pucch-GroupHopping is configured as 'neither', f gh = 0, f ss = n ID mod 30, v = 0; wherein, if the high layer parameter hoppingId is configured, n ID is determined by hoppingId, if hoppingId is not configured, wherein is the cell identity, for example, it can be the physical layer cell identity (physical cell identity, PCI).

[0129] Case two, pucch-GroupHopping is configured as 'enable', f ss = n ID mod 30, v = 0, wherein, c(i) is a pseudo-random base sequence, and is initialized by at the beginning of each radio frame. If hoppingId is configured, n ID is determined by hoppingId, if hoppingId is not configured, wherein is the cell identity, for example, it can be the physical layer cell identity (physical cell identity, PCI).

[0130] Case three, pucch-GroupHopping is configured as 'disable', f gh = 0, f ss = n ID mod 30, wherein, wherein, c(i) is a pseudo-random base sequence, and is initialized at the beginning of each radio frame by If hoppingld is configured, n ID is determined by hoppingld, if hoppingld is not configured, wherein is a cell identity, for example, can be a physical layer cell identity (PCI).

[0131] According to the above three cases, when the PUCCH performs intra-slot frequency hopping transmission, for one PUCCH transmission, the base sequence used by the ith hop and the i+1th hop of the PUCCH transmitted is different, that is, the PUCCH is transmitted according to two different base sequences. For example, the base sequence used by the ith hop of the PUCCH transmitted corresponds to u and v determined according to n hop = 0, the base sequence used by the i+1th hop of the PUCCH transmitted corresponds to u and v determined according to n hop = 1, as shown in Figure 2 . Figure 2 is a schematic diagram of the PUCCH performing intra-slot frequency hopping transmission. As can be seen from Figure 2 , the base sequence used by the ith hop of the PUCCH transmitted is m0, and the base sequence used by the i+1th hop of the PUCCH transmitted is m1. When the PUCCH performs intra-slot non-frequency hopping transmission, for one PUCCH transmission, the PUCCH transmitted uses one base sequence. For example, the base sequence used by the PUCCH transmitted corresponds to u and v determined according to n hop = 0, as shown in Figure 3 . Figure 3 is a schematic diagram of the PUCCH performing intra-slot non-frequency hopping transmission. As can be seen from Figure 3 , the base sequence used by the PUCCH transmitted is m0.

[0132] To improve resource utilization, PUCCH channels can be multiplexed on the same resource (e.g., resource block) to support PUCCH transmission of more terminal devices. For example, the first type of terminal device and the second type of terminal device can multiplex PUCCH channels on the same resource. Since the maximum bandwidth W1 supported by the second type of terminal device is less than the system bandwidth, if the second type of terminal device transmits within W1 in a time-slot intra-frequency hopping manner, it can cause fragmentation of uplink resources (e.g., fragmentation of uplink resources of a physical uplink shared channel (PUSCH)). If the second type of terminal device performs frequency hopping transmission within the entire system bandwidth in a time-slot intra-frequency hopping manner, since W1 is less than the system bandwidth, it is necessary to perform transmission on the bandwidth outside W1 through radio frequency tuning. However, a certain performance loss will be caused in the radio frequency tuning process, and therefore the time-slot intra-frequency hopping transmission manner can need to be disabled for the second type of terminal device, i.e., transmission in a time-slot inter-frequency hopping manner.

[0133] If the second type of terminal device transmits PUCCH in a time-slot inter-frequency hopping manner, the second type of terminal device will use the same base sequence to transmit PUCCH within a time slot. Since on the same time-frequency resource, the first type of terminal device transmits PUCCH based on different base sequences in the i-th hop and the i+1-th hop within a time slot, and the second type of terminal device transmits PUCCH based on one base sequence within a time slot, the base sequence on which the first type of terminal device transmits the i+1-th hop of PUCCH is different from the base sequence on which the second type of terminal device transmits PUCCH. For example, please continue to refer to Figure 2 and Figure 3 , the base sequence on which the first type of terminal device transmits the i+1-th hop of PUCCH is m1, and the base sequence on which the second type of terminal device transmits PUCCH is m0, and the base sequence m0 and the base sequence m1 are not orthogonal, which can cause the PUCCH transmitted by the second type of terminal device and the PUCCH transmitted by the first type of terminal device to be non-orthogonal. That is, the PUCCH transmitted by the two types of terminal devices interfere with each other, causing the PUCCH transmission performance of the first type of terminal device and the second type of terminal device to decline.

[0134] In view of this, the embodiment of the present application provides a new PUCCH transmission method, in which the terminal device can transmit the PUCCH in a non-frequency hopping transmission manner within a slot according to two different base sequences. It can be considered that the PUCCH includes two parts, for example, a first part and a second part. The terminal device can transmit the first part and the second part according to two different base sequences, for example, the terminal device transmits the first part according to a first base sequence and transmits the second part according to a second base sequence. In a possible scenario, for example, two terminal devices multiplex the same time-frequency resource to transmit the PUCCH, and a first terminal device of the two terminal devices transmits the PUCCH in a frequency hopping transmission manner within a slot, and a second terminal device of the two terminal devices transmits the PUCCH in a non-frequency hopping transmission manner within a slot. Since the second terminal device can transmit the PUCCH in a non-frequency hopping transmission manner within a slot according to two different base sequences, the base sequence on which the second terminal device transmits the PUCCH and the base sequence on which the first terminal device transmits the PUCCH can be orthogonal. For example, the first terminal device transmits the ith hop of the PUCCH on F1 symbols according to the base sequence 1 and transmits the ith hop of the PUCCH on F2 symbols according to the base sequence 2. The second terminal device can transmit the first part included in the PUCCH on F1 symbols according to the base sequence 1 and transmit the second part included in the PUCCH on F2 symbols according to the base sequence 2. That is, the base sequence on which the second terminal device transmits the PUCCH and the base sequence on which the first terminal device transmits the PUCCH are orthogonal or the same, and further, the sequence generated by the second terminal device according to the base sequence cyclic shift and the sequence generated by the first terminal device according to the base sequence cyclic shift are orthogonal, which can reduce the interference of the two terminal devices to each other in PUCCH reception or PUCCH transmission, and can avoid the decline of the PUCCH transmission performance of the two terminal devices as much as possible.

[0135] The following describes a process of transmitting the PUCCH by the terminal device in combination with the above-described embodiments and the related drawings. In the following description, the PUCCH transmission method and the PUCCH reception method provided by the embodiment of the present application are applied to Figure 1The network architecture shown is an example. Furthermore, this method can be executed by two communication devices, such as a first communication device and a second communication device. The first communication device can be a terminal device or a communication device capable of supporting the functions required for the terminal device to implement the method; it can also be other communication devices, such as a chip system. The second communication device can be a network device or a communication device capable of supporting the functions required for the network device to implement the method; it can also be other communication devices, such as a chip system. There are no restrictions on the implementation methods of the first and second communication devices. For example, the first communication device can be a terminal device, and the second communication device can be a network device; or the first communication device can be a communication device capable of supporting the functions required for the terminal device to implement the method, and the second communication device can be a network device, and so on.

[0136] The following example uses the PUCCH transmission method provided in this application, executed by a terminal device and a network device, specifically, taking the first communication device as the terminal device and the second communication device as the network device. If this embodiment is applied to... Figure 1 Given the network architecture shown, the terminal devices mentioned below can be... Figure 1 The terminal devices in the network architecture shown below, and the network devices mentioned below, can be... Figure 1 The network devices in the network architecture shown.

[0137] Please see Figure 4 The following is a flowchart illustrating the PUCCH sending and receiving methods provided in the embodiments of this application. Figure 4 Taking the example of a terminal device transmitting PUCCH in a non-frequency hopping transmission mode within the first time unit (e.g., a time slot, which will be used as an example below).

[0138] S401, The terminal device determines the first base sequence and the second base sequence.

[0139] The first base sequence and the second base sequence can be used for sending the PUCCH. For example, the first base sequence can be used for sending a first part of the PUCCH, and the second base sequence can be used for sending a second part of the PUCCH. In other words, the PUCCH of one transmission can be divided into the first part and the second part, the terminal device sends the first part according to the first base sequence, and sends the second part according to the second base sequence. For example, the PUCCH occupies L consecutive symbols, the first part can occupy F consecutive symbols in the L symbols, and the second part occupies L-F consecutive symbols in the L symbols, except the F symbols. It can be understood that L and F are positive integers. The terminal device sends the first part of the PUCCH on the L symbols according to the first base sequence, and sends the second part of the PUCCH on the L-F symbols according to the second base sequence. For the convenience of description, the F symbols are referred to as the first time domain resource, and the L-F symbols are referred to as the second time domain resource. It should be noted that the elements of the first base sequence are one-to-one mapped to the REs contained in the frequency resources of each symbol in the first time domain resource. Similarly, the elements of the second base sequence are one-to-one mapped to the REs contained in the frequency resources of each symbol in the second time domain resource.

[0140] Before the terminal device sends the PUCCH, the terminal device can determine (or generate) the first base sequence and the second base sequence to avoid causing interference to other terminal devices when multiple terminal devices multiplex the same time-frequency resource to send the PUCCH. As described above Figure 2 and Figure 3 As shown in the first type of terminal device and the second type of terminal device both send the PUCCH on the slot X, the base sequence used by the first type of terminal device to send the i+1th hop of the PUCCH is m1, and the base sequence used by the second type of terminal device to send the PUCCH is m0. That is, the second type of terminal device and the first type of terminal device do not send the PUCCH orthogonally, so that the second type of terminal device sends the PUCCH to cause interference to the first type of terminal device to send the PUCCH, resulting in a decline in the PUCCH transmission performance of the first type of terminal device. Therefore, assuming that the terminal device sends the PUCCH in the intra-slot non-frequency hopping transmission mode, the terminal device can determine that the first base sequence is the same as the base sequence corresponding to the i-th hop of the intra-slot frequency hopping transmission PUCCH, and the second base sequence is the same as the base sequence corresponding to the i+1th hop of the intra-slot frequency hopping transmission PUCCH. Since the base sequence corresponding to the i-th hop of the intra-slot frequency hopping transmission PUCCH corresponds to n hop = 0, and the base sequence corresponding to the i-th hop corresponds to n hop = 1, the terminal device can determine that the value of n hop corresponding to the first base sequence is 0, and the value of n hop corresponding to the second base sequence is 1.

[0141] For example, please refer toFigure 5 This is a schematic diagram showing two terminal devices transmitting PUCCH using in-slot frequency hopping and in-slot non-frequency hopping methods, respectively. Figure 5 (a) shows the base sequence corresponding to PUCCH transmitted by UE1 in time slot X using in-slot frequency hopping transmission. Figure 5 (b) shows the base sequence corresponding to PUCCH transmitted by UE2 in time slot X using in-slot non-frequency hopping transmission. Figure 5 The temporal resources occupied by the i-th hop in (a) correspond to Figure 5 (b)PUCCH includes the first part of the time-domain resources occupied, namely the first time-domain resources. Figure 5 The time-domain resources occupied by the (i+1)th hop in (a) correspond to Figure 5 (b)PUCCH includes the second part of the time-domain resources occupied, namely the second time-domain resources.

[0142] from Figure 5 As can be seen, UE1 can send the i-th hop of the PUCCH based on the base sequence m0, and send the (i+1)-th hop of the PUCCH based on the base sequence m1. It can be understood that the n-th hop corresponding to the base sequence m0... hop The value of is 0, and the n corresponding to the basis sequence m1 hop The value of is 1. Although UE2 transmits PUCCH in time slot X using time slot non-frequency hopping transmission, in order for UE1 and UE2 to transmit PUCCH orthogonally, UE2 can determine that the first base sequence is also m0 and the second base sequence is also m1. That is, n corresponding to the first base sequence hop The value of is 0, and the n corresponding to the second base sequence hop The value is 1. From Figure 5 As can be seen, although UE2 transmits PUCCH in time slot X using a non-frequency hopping transmission method, UE2 transmits the first part of the PUCCH based on base sequence m0 and the second part based on base sequence m1. That is, in the first time domain resource, both UE1 and UE2 transmit PUCCH based on base sequence m0, and in the second time domain resource, both UE1 and UE2 transmit PUCCH based on base sequence m1. This reduces the interference between UE1 and UE2 on each other's PUCCH reception or transmission, and minimizes the degradation of PUCCH transmission performance of UE1 and UE2.

[0143] The time domain resources occupied by the PUCCHs transmitted by different terminal devices can or can not be the same. When a terminal device transmits a PUCCH in a non-frequency hopping manner within a slot, the terminal device can determine the position of the first time domain resource and the position of the second time domain resource, to ensure that different terminal devices multiplex the same time-frequency resource to transmit the PUCCHs and remain orthogonal. The center of the time domain resource occupied by the PUCCH transmitted in the non-frequency hopping manner within a slot can or can not be the same as the center of the time domain resource occupied by the PUCCH transmitted in the frequency hopping manner within a slot. The terminal device determines the position of the first time domain resource and the position of the second time domain resource in different manners for different scenarios.

[0144] In a first scenario, the center of the time domain resource occupied by the PUCCH transmitted in the non-frequency hopping manner within a slot is the same as the center of the time domain resource occupied by the PUCCH transmitted in the frequency hopping manner within a slot. In this scenario, the terminal device can determine the position of the first time domain resource and the position of the second time domain resource in the following two manners.

[0145] In a first determination manner, a first part of the PUCCH transmitted in the non-frequency hopping manner within a slot is defined to correspond to the i th hop of the PUCCH transmitted in the frequency hopping manner within a slot, and a second part of the PUCCH transmitted in the non-frequency hopping manner within a slot is defined to correspond to the i+1 th hop of the PUCCH transmitted in the frequency hopping manner within a slot. In other words, the definition of the time domain resource positions of the first part and the second part of the PUCCH transmitted in the non-frequency hopping manner within a slot can reuse the definition of the time domain resource positions of the i th hop and the i+1 th hop of the PUCCH transmitted in the frequency hopping manner within a slot. For example, the time domain resource of the first hop of the PUCCH transmitted in the frequency hopping manner within a slot is a first continuous symbol, and the time domain resource of the second hop of the PUCCH transmitted in the frequency hopping manner within a slot is a second continuous symbol, then the time domain resource of the first part of the PUCCH transmitted in the non-frequency hopping manner within a slot is also the first continuous symbol, and the time domain resource of the second part of the PUCCH transmitted in the non-frequency hopping manner within a slot is also the second continuous symbol. is the number of symbols in the time domain of the PUCCH.

[0146] In a possible scenario, the center of the time domain resource occupied by the PUCCH transmitted in the non-frequency hopping manner within a slot is the same as the center of the time domain resource occupied by the PUCCH transmitted in the frequency hopping manner within a slot. In this scenario, the terminal device determines the time domain resource occupied by the i th hop of the PUCCH transmitted in the frequency hopping manner within a slot as the first time domain resource, and determines the time domain resource position of the i+1 th hop of the PUCCH transmitted in the frequency hopping manner within a slot without the indication of the network device, which can save the signaling overhead. ​​​​

[0147] For example, please refer to Figure 6 , Figure 6 (a) in (b) shows that UE2 transmits PUCCH2 in a non-intra-slot frequency hopping manner in slot X. PUCCH1 and PUCCH2 both occupy 14 symbols (i.e. symbols 0-13), and the center of the time domain resource occupied by PUCCH1 is the same as that of PUCCH2. Figure 6 In (a) in (b), the i-th hop of PUCCH1 occupies time domain resources from symbol 0 to symbol 6, and the i+1-th hop of PUCCH1 occupies time domain resources from symbol 7 to symbol 13. UE2 can determine that the first time domain resource is from symbol 0 to symbol 6, and the second time domain resource is from symbol 7 to symbol 13. Figure 6

[0148] The second determination manner is that the network device can indicate the first time domain resource and / or the second time domain resource through signaling. For example, the network device can send first indication information to the terminal device, and correspondingly, the terminal device can receive the first indication information from the network device, which can indicate the first time domain resource and / or the second time domain resource.

[0149] As an example, the first indication information can include a first index and a first value, the first index is the index of the starting symbol included in the first time domain resource, and the first value is the number of symbols included in the first time domain resource. Since the total number of symbols corresponding to the first time domain resource and the second time domain resource, i.e. the number of symbols L occupied by the PUCCH, is known, the terminal device can determine the second time domain resource according to the first index and the first value in addition to the first time domain resource. Similarly, the first indication information can also indicate a second index and a second value, the second index is the index of the starting symbol included in the second time domain resource, and the second value is the number of symbols included in the second time domain resource. The terminal device can also determine the first time domain resource and the second time domain resource according to the first indication information.

[0150] As another example, the first indication information can include the index of all symbols included in the first time domain resource, and the terminal device can determine the symbols where the first time domain resource is located according to the first indication information, i.e. determine the position of the first time domain resource, and further determine the position of the second time domain resource. Similarly, the first indication information can also include the index of all symbols included in the second time domain resource. Similarly, the terminal device can determine the first time domain resource and the second time domain resource according to the first indication information.

[0151] ​In the second scenario, the center of the time-domain resources occupied by PUCCHs transmitted without frequency hopping within a time slot is different from the center of the time-domain resources occupied by PUCCHs transmitted with frequency hopping within a time slot. In this scenario, the terminal device can determine the first and second time-domain resources using the second determination method described above, in order to avoid situations where the first and second time-domain resources determined by the first determination method correspond to more than one base sequence on some symbols, resulting in non-orthogonality of the PUCCHs transmitted on these symbols.

[0152] For example, please see Figure 7 , Figure 7 Image (a) shows UE1 transmitting PUCCH1 in time slot X using in-slot frequency hopping transmission. Figure 7 (b) shows UE2 transmitting PUCCH2 in time slot X using in-slot non-frequency hopping transmission. The center of the time domain resources occupied by PUCCH1 is different from the center of the time domain resources occupied by PUCCH2. For example, PUCCH1 occupies 14 symbols (i.e., symbols 0 to 13), and the center of the time domain resources occupied by PUCCH1 is the position adjacent to symbols 6 and 7. PUCCH2 occupies 10 symbols (i.e., symbols 4 to 13), and the center of the time domain resources occupied by PUCCH2 is the position adjacent to symbols 8 and 9. Figure 7 In (a) of PUCCH1, the time-domain resources occupied by the i-th hop of PUCCH1 are symbols 0 to 6, and the time-domain resources occupied by the (i+1)-th hop of PUCCH2 are symbols 7 to 13. In order to ensure that PUCCH1 and PUCCH2 transmitted on symbols 4 to 13 are orthogonal, the first indication information can indicate that the first time-domain resource is symbols 4 to 6 and the second time-domain resource is symbols 7 to 13.

[0153] Specifically, the lengths of the PUCCHs sent by different terminal devices may differ. For example, the first PUCCH sent by the first terminal device occupies L1 consecutive symbols, while the second PUCCH sent by the second terminal device occupies L2 symbols, where L2 is less than L1. If the first terminal device sends the first PUCCH using intra-slot frequency hopping transmission, and the second terminal device sends the second PUCCH using intra-slot non-frequency hopping transmission, the L2 symbols may correspond to the L2 symbols occupied by the i-th hop of the first PUCCH. In this case, the second terminal device can send the second PUCCH based on the base sequence of the i-th hop of the first PUCCH, making the first PUCCH and the second PUCCH2 orthogonal. Therefore, when the symbols occupied by the first PUCCH sent using intra-slot non-frequency hopping transmission are located at the i-th hop of the second PUCCH sent using intra-slot frequency hopping transmission, the base sequence used to send the first PUCCH is the same as the base sequence used to send the i-th hop of the second PUCCH.

[0154] For example, PUCCH1 transmitted by UE1 occupies L1 consecutive symbols, PUCCH2 transmitted by UE2 occupies L2 symbols, and L2 is less than L1. If UE1 transmits PUCCH1 in a way of intra-slot frequency hopping, and UE2 transmits PUCCH2 in a way of intra-slot non-frequency hopping, the L2 symbols can correspond to the i-th hop of PUCCH1. In this case, UE2 can determine a first base sequence, and transmit PUCCH2 on the first time domain resource according to the first base sequence. It can be understood that the first base sequence is the same as the base sequence used by the i-th hop of PUCCH1, so that PUCCH1 and PUCCH2 are orthogonal. For the network device, the first base sequence can be determined, PUCCH2 is received on the first time domain resource according to the first base sequence, and the i-th hop of PUCCH1 is received according to the first base sequence, and the i+1-th hop of PUCCH1 is received according to a second base sequence.

[0155] For example, referring to (a) in FIG. 10, Figure 8 , Figure 8 (a) shows that UE1 transmits PUCCH1 in a way of intra-slot frequency hopping in slot X, Figure 8 (b) shows that UE2 transmits PUCCH2 in a way of intra-slot non-frequency hopping in slot X. PUCCH1 occupies 14 symbols (i.e., symbols 0-13), the i-th hop of PUCCH1 occupies symbols 0-6, and the i+1-th hop of PUCCH1 occupies symbols 7-13. The i-th hop of PUCCH1 is transmitted according to sequence m0, and the i+1-th hop of PUCCH1 is determined according to sequence m1. PUCCH2 occupies 4 symbols (i.e., symbols 10-13). Since the symbols occupied by PUCCH2 are located in the symbols occupied by the i+1-th hop of PUCCH1, UE2 can determine to transmit PUCCH2 according to sequence m1.

[0156] For another example, referring to (a) in FIG. 11, Figure 9 , Figure 9 (a) shows that UE1 transmits PUCCH1 in a way of intra-slot frequency hopping in slot X, Figure 9 (b) shows that UE2 transmits PUCCH2 in a way of intra-slot non-frequency hopping in slot X. PUCCH1 occupies 14 symbols (i.e., symbols 0-13), the i-th hop of PUCCH1 occupies symbols 0-6, and the i+1-th hop of PUCCH1 occupies symbols 7-13. The i-th hop of PUCCH1 is transmitted according to sequence m0, and the i+1-th hop of PUCCH1 is determined according to sequence m1. PUCCH2 occupies 4 symbols (i.e., symbols 0-3). Since the symbols occupied by PUCCH2 are located in the symbols occupied by the i-th hop of PUCCH1, UE2 can determine to transmit PUCCH2 according to sequence m0.

[0157] The terminal device transmits the PUCCH according to the first base sequence and the second base sequence when transmitting the PUCCH in the time-slot non-frequency hopping manner, which can be predefined or indicated by the network device through signaling.

[0158] S402, the network device sends third indication information to the terminal device, and correspondingly, the terminal device receives the third indication information from the network device, where the third indication information is used to indicate that the PUCCH is transmitted in the time-slot non-frequency hopping transmission manner, and the first time unit is, for example, a time slot.

[0159] The network device can indicate the terminal device to transmit the PUCCH by using which transmission manner through signaling. For example, the first type of terminal device can be predefined or preconfigured to transmit the PUCCH on the common PUCCH resource in the time-slot frequency hopping transmission manner. For the second type of terminal device, in order to avoid the fragmentation of the PUCCH uplink resource, the second type of terminal device can be predefined or indicated by the network device through the third indication information to transmit the PUCCH in the time-slot non-frequency hopping transmission manner. If the network device indicates the second type of terminal device to transmit the PUCCH in the time-slot non-frequency hopping transmission manner through the third indication information, the second type of terminal device can determine the first base sequence and the second base sequence before transmitting the PUCCH. Alternatively, the network device can indicate the first type of terminal device to transmit the PUCCH on the common PUCCH resource (or the dedicated PUCCH resource) in the time-slot non-frequency hopping transmission manner, and the network device can also indicate the second type of terminal device to transmit the PUCCH on the common PUCCH resource (or the dedicated PUCCH resource) in the time-slot frequency hopping transmission manner. In this case, the first type of terminal device can determine the first base sequence and the second base sequence according to the indication of the network device.

[0160] The embodiments of the present application do not limit the specific implementation form of the network device indicating the terminal device to send the PUCCH in the time slot without frequency hopping. As an example, the third indication information can occupy one or more bits, and different bit states correspond to different PUCCH transmission modes, such as time slot without frequency hopping, time slot with frequency hopping, time slot to time slot frequency hopping, time slot without frequency hopping, etc. If the third indication information indicates that the terminal device sends the PUCCH in the time slot without frequency hopping, the network device can also indicate whether the terminal device uses two base sequences to send the PUCCH. For example, for a common PUCCH resource (taking time slot X as an example), UE1 sends the PUCCH in the time slot without frequency hopping on the time slot X, and UE2 also sends the PUCCH on the time slot X. If UE1 is a first type of terminal device and UE2 is a second type of terminal device, the network device can indicate UE2 to send the PUCCH in the time slot without frequency hopping on the time slot X through the third indication information. Since the PUCCH can be sent in the time slot without frequency hopping according to one base sequence, in the embodiments of the present application, the network device can also indicate UE2 to send the PUCCH in the time slot without frequency hopping according to two base sequences. In particular, if the time domain resource occupied by the PUCCH sent by UE2 is located in the i-th hop of the time domain resource occupied by the PUCCH sent by UE1, the network device can indicate UE2 to send the PUCCH in the time slot without frequency hopping according to one base sequence.

[0161] As another example, the third indication information can be configuration information of the time slot frequency hopping transmission mode, that is, indicating whether the terminal device sends the PUCCH in the time slot with frequency hopping. If the third indication information indicates that the terminal device sends the PUCCH in the time slot with frequency hopping, the frequency domain resources of the two hops of the PUCCH in the time slot indicated by the third indication information are different. If the third indication information indicates that the terminal device sends the PUCCH in the time slot without frequency hopping, the frequency domain resources of the two hops of the PUCCH in the time slot indicated by the third indication information are the same. For example, for the i-th hop and the i+1-th hop of the PUCCH, the third indication information further indicates that the frequency domain resources of the i-th hop and the i+1-th hop are the same through 1 bit information, to indicate the terminal device to send the PUCCH in the time slot without frequency hopping. Or, the third indication information further indicates the PRB of the i-th hop or the PRB of the i+1-th hop. In this case, the terminal device can default the frequency domain resources of the i-th hop and the i+1-th hop to be the same according to the third indication information. Although the third indication information indicates the time slot frequency hopping configuration, the frequency domain resources of the i-th hop and the i+1-th hop are the same, and the terminal device still sends the PUCCH in the time slot without frequency hopping. For example, the terminal device determines to send the PUCCH in the time slot without frequency hopping according to the third indication information.

[0162] It should be noted that, since the first type of terminal device and the second type of terminal device can be predefined to transmit PUCCH on the common PUCCH resource in the same transmission mode, S402 is not a necessary step, i.e., an optional step, and thus in Figure 4 , it is shown in a dashed line.

[0163] The frequency domain resource corresponding to the PUCCH transmitted in the non-frequency hopping transmission mode within a slot and the frequency domain resource corresponding to the PUCCH transmitted in the frequency hopping transmission mode within a slot can be the same or different.

[0164] For example, for the common PUCCH resource, it can be specified that the frequency domain resource of the common PUCCH resource set used by the first type of terminal device and the frequency domain resource of the common PUCCH resource set used by the second type of terminal device are different, so as to ensure that the PUCCH transmitted in the non-frequency hopping transmission mode within a slot and the PUCCH transmitted in the frequency hopping transmission mode within a slot do not interfere with each other and can be orthogonal to each other.

[0165] For example, for the common PUCCH resource, it can be specified that the frequency domain resource of the common PUCCH resource set used by the first type of terminal device and the frequency domain resource of the common PUCCH resource set used by the second type of terminal device are partially the same or all the same. In this case, for the PUCCH resource in which the overlapping frequency domain resources are located, the PUCCH resource can be further divided into PUCCH resources for the first type of terminal device and the second type of terminal device, respectively. For example, the PUCCH resource in which the overlapping frequency domain resources are located can be divided into a first resource set and a second resource set, the first resource set is dedicated to the first type of terminal device, and the second resource set is dedicated to the second type of terminal device. For example, the common PUCCH resource set can include 16 PUCCH resources, and occupy 16 / Ncs PRBs, Ncs is the number of supported cyclic shifts in one RB, which depends on the configuration of the common PUCCH resource set. As shown in Figure 10 , assuming that Ncs=2, the common PUCCH resource set occupies 8 PRBs, and the numbers of the 8 PRBs are 0-3 and 269-272. The PRB and / or PRB 269 can be determined as the second resource set, and the PRBs other than the PRB and / or PRB 269 are determined as the first resource set. It should be noted that the first resource set and the second resource set can be predefined or indicated by the network device. For example, the PUCCH resource in which the overlapping frequency domain resources are located can be divided into the first resource set and the second resource set according to a preset rule. As shown in Figure 10For example, the first resource set is determined as S PRBs with ascending order of index, and the second resource set is determined as R PRBs with descending order of index. If the network device indicates the first resource set or the second resource set, the second type of terminal device uses the second resource set, which cannot be used by the first type of terminal device.

[0166] In consideration of the limited capacity of the common PUCCH resource, in order not to affect the common PUCCH resource capacity of the first type of terminal, the embodiment of the present application can introduce a new initial cyclic shift interval for the common PUCCH resource. For example, when the existing initial cyclic shift interval is {0, 3, 6, 9}, the initial cyclic shift interval used by the second type of terminal device is a value other than {0, 3, 6, 9}, which can be {1, 2, 4, 5, 7, 8, 10, 11}, for example, {1, 4, 7, 10}. For example, please refer to Figure 5 , which shows the transmission configuration of the PUCCH resource provided by the embodiment of the present application.

[0167] Table 5

[0168]

[0169]

[0170] In addition, the index of the existing common PUCCH resource set is 0, that is, the column i = 0 in Table 6, and in the embodiment of the present application, the common PUCCH resource set of the second type of terminal device can use the index number of the non-0 superposition orthogonal code, for example, i takes one or more values in {1, 2, 3, 4, 5, 6}, that is, more superposition orthogonal codes are used. In this way, the capacity of the PUCCH can be expanded to allow more users to transmit PUCCH simultaneously on a block of time-frequency resources.

[0171] Table 6

[0172]

[0173] S403, the terminal device sends the first part of the PUCCH to the network device on the first time domain resource according to the first base sequence, and sends the second part of the PUCCH to the network device on the second time domain resource according to the second base sequence. Correspondingly, the network device receives the first part of the PUCCH on the first time domain resource according to the first base sequence, and receives the second part of the PUCCH on the second time domain resource according to the second base sequence.

[0174] After the terminal device determines the first base sequence and the second base sequence, the terminal device transmits a first part of the PUCCH to the network device on the first time domain resource according to the first base sequence, and transmits a second part of the PUCCH to the network device on the second time domain resource according to the second base sequence. In this way, even if UE1 transmits the PUCCH in the intra-slot frequency hopping transmission manner and UE2 transmits the PUCCH in the intra-slot non-frequency hopping transmission manner on the same time-frequency resource, the different PUCCHs transmitted on the time-frequency resource can also be orthogonal due to the fact that UE2 transmits the PUCCH using the first base sequence and the second base sequence. For example, the first base sequence is the same as the base sequence corresponding to the i-th hop of the PUCCH in the intra-slot frequency hopping transmission, and the second base sequence is the same as the base sequence corresponding to the i+1-th hop of the PUCCH in the intra-slot frequency hopping transmission. UE1 and UE2 respectively transmit the PUCCH using sequences generated by different cyclic shifts of the same base sequence, which can ensure that the PUCCH transmitted by UE1 and the PUCCH transmitted by UE2 are orthogonal, thereby avoiding mutual interference between the PUCCH transmitted by UE1 and the PUCCH transmitted by UE2.

[0175] As described above, the determination of the base sequence to be used when the first type of terminal device or the second type of terminal device transmits the PUCCH is mainly introduced in the case where the first type of terminal device and the second type of terminal device coexist. Next, how to determine the frequency domain resource to be occupied by the PUCCH when the first type of terminal device or the second type of terminal device transmits the PUCCH is introduced.

[0176] It can be understood that the terminal device can transmit the HARQ-ACK feedback information for the random access message 4 using the PUCCH resource in the common PUCCH resource set. For the PUCCH transmission in the PUCCH resource set, the protocol defaults to intra-slot frequency hopping transmission to counteract the frequency-selective fading of the wireless channel, obtain frequency diversity gain, and improve the transmission performance of the PUCCH. The protocol specifies the PUCCH resource to be transmitted and the PRB position of the PUCCH resource. The terminal device determines the PUCCH resource according to the protocol, and transmits the PUCCH on the PRB corresponding to the determined PUCCH resource.

[0177] For example, taking the intra-slot frequency hopping transmission manner of transmitting the PUCCH as an example. Currently, the following is specified:

[0178] 1) The PUCCH resource satisfies: wherein N CEE is the total number of control channel elements (CCEs) included in the CORESET for receiving the PDCCH, n CEE,0 is the first CCE index of the received PDCCH, and Δ PRI is the value indicated by the PUCCH resource indication field in the DCI.

[0179] 2) The PRB location of the PUCCH satisfies:

[0180] If The PRB location of the PUCCH in the i-th hop satisfies: The PRB location of the PUCCH in the i+1-th hop satisfies: If The PRB location of the PUCCH in the i-th hop satisfies: The PRB location of the PUCCH in the i+1-th hop satisfies: Wherein, is the size (PRB number) of the uplink BWP, and N CS is configured in the current common PUCCH resource set.

[0181] In other words, the PRB location of the PUCCH can be determined in two ways. For example, the first way is that The second way is that

[0182] It can be understood that in the scenario where the first type of terminal device and the second type of terminal device coexist, the first type of terminal device transmits the PUCCH in the intra-slot frequency hopping transmission manner, and the second type of terminal device transmits the PUCCH in the intra-slot non-frequency hopping transmission manner. As shown in FIG. 1, if the frequency domain resource corresponding to the PUCCH transmitted by the second type of terminal device is not calculated from the lowest frequency or the highest frequency position of the carrier bandwidth, there is still uplink resource fragmentation, resulting in a low uplink transmission rate. It can be understood that Figure 11 (a) in FIG. 1 illustrates that the frequency domain resource corresponding to the PUCCH is not calculated from the lowest frequency of the carrier bandwidth, Figure 11 (b) in FIG. 1 illustrates that the PUCCH uses a frequency domain resource that is not calculated from the highest frequency position of the carrier bandwidth. In order to avoid uplink resource fragmentation as much as possible, the frequency domain resource corresponding to the PUCCH transmitted by the second type of terminal device should be calculated from the lowest frequency or the highest frequency position of the carrier bandwidth. Therefore, the present embodiment can specify the PRB location of the PUCCH transmitted in the intra-slot non-frequency hopping transmission manner. Figure 11 Example 1: The protocol can specify or pre-configure the PRB location of the PUCCH transmitted in the intra-slot non-frequency hopping transmission manner to be determined according to the first way or the second way. For example, the PRB location of the PUCCH transmitted in the intra-slot non-frequency hopping transmission manner can be pre-defined to be determined according to the first way.

[0183]

[0184] ​In Example 2, the network device can indicate, by signaling, that the PRB position of the PUCCH transmitted in the non-frequency hopping transmission manner in a time slot is determined according to the first manner or the second manner. For example, the network device can send second indication information to the terminal device, and the second indication information can indicate the first manner or the second manner. For example, the second indication information can include information with a length of 1 bit, and one state of the 1 bit corresponds to the first manner, and another state of the 1 bit corresponds to the second manner. It can be understood that the second indication information can be carried in an SIB, RRC signaling or DCI, and the DCI can be a DCI scheduling the Msg4 or the MsgB. In particular, if the network device configures a plurality of BWPs, each of the plurality of BWPs is configured with a PUCCH resource. The network device can indicate the determination manner of the PRB position of the PUCCH resource on each of the plurality of BWPs respectively.

[0185] Optionally, as shown in Figure 12 , if the BWP in which the PUCCH is configured is located at a low frequency position of the carrier bandwidth, for example, the center frequency point of the BWP is lower than the center frequency point of the carrier bandwidth, the second indication information indicates the first manner. If the BWP in which the PUCCH is configured is located at a high frequency position of the carrier bandwidth, for example, the center frequency point of the BWP is higher than the center frequency point of the carrier bandwidth, the second indication information indicates the second manner. It should be noted that if the network device does not send the second indication information, the terminal device can determine the PRB position corresponding to the PUCCH resource according to the first manner by default. From the perspective of Figure 12 , it can be seen that the first manner can make the frequency domain resource corresponding to the PUCCH start from the lowest frequency of the carrier bandwidth, Figure 12 , the first manner in (b) can make the frequency domain resource corresponding to the PUCCH start from the highest frequency position of the carrier bandwidth.

[0186] In Example 3, the terminal device and the network device can determine the PRB position of the PUCCH resource according to the position of the BWP in which the PUCCH resource is configured. For example, please continue to refer to Figure 12 , if the BWP in which the PUCCH is configured is located at a low frequency position of the carrier bandwidth, for example, the center frequency point of the BWP is lower than the center frequency point of the carrier bandwidth, the terminal device and the network device determine the PRB position of the PUCCH resource according to the first manner. If the BWP in which the PUCCH is configured is located at a high frequency position of the carrier bandwidth, for example, the center frequency point of the BWP is higher than the center frequency point of the carrier bandwidth, the terminal device and the network device determine the PRB position of the PUCCH resource according to the second manner.

[0187] It should be noted that the method for determining the PRB position of the PUCCH resource provided in the embodiments of the present application can be combined with the flow shown in Figure 4 .

[0188] It can be understood that the NR system supports the network device to send SSBs on multiple beams. For example, in the frequency range (FR) 1, the network device can support up to 8 SSBs, i.e., the network device can send 8 SSBs to the terminal device. After the terminal device receives multiple SSBs from the network device, the terminal device can select one SSB from the multiple SSBs and send a preamble based on the beam of the SSB. The mapping relationship between the SSB and the RO is currently specified, and the network device can determine which SSB beam the terminal device selects to send the preamble through the preamble sent by the terminal device and the RO.

[0189] The mapping relationship between the SSB and the RO is configured by the network device through a high-level parameter, which mainly includes “msg1-FDM” and “ssb-perRACH-OccasionAndCB-PreamblesPerSSB”. The parameter msg1-FDM mainly defines that there are multiple ROs on the frequency domain resource, for example, there are P ROs, P is an integer greater than or equal to 1, for example, {1, 2, 4, 8}. The parameter ssb-perRACH-OccasionAndCB-PreamblesPerSSB mainly defines that N SSBs are mapped (or associated) to one RO, and R preambles are mapped to one SSB. For example, when N is less than 1, 1 SSB is mapped to 1 / N ROs; when N is greater than 1, N SSBs are mapped to 1 RO (or can be considered that 1 SSB is mapped to 1 / N ROs). For example, when N = 1 / 2, one SSB is mapped to two ROs, and when N = 2, two SSBs are mapped to one RO. That is, one SSB can be mapped to one or more ROs, and one RO can also be mapped to one or more SSBs. Each SSB is mapped to R consecutive preambles on the RO mapped by the SSB. If multiple SSBs are mapped to one RO, the preamble starting index (sequence number) associated with each SSB is wherein n is the relative sequence number of the SSB in the multiple SSBs sent by the network device, is the maximum number of preambles multiplexed on each RO.

[0190] It is currently specified that the SSB can be mapped to the RO based on the following order: first, in the order of increasing preamble sequence number in one RO; second, in the order of increasing frequency resource index of frequency multiplexed ROs (herein referred to as one or more ROs); third, in the order of increasing time domain resource index of time multiplexed ROs in one PRACH slot; and finally, in the order of increasing PRACH slot index.

[0191] Currently, up to 8 ROs are multiplexed in frequency domain, and all multiplexable ROs should be located within the BWP configured for the terminal device, and the bandwidth of the BWP does not include the maximum bandwidth of the terminal device. For the second type of terminal device, the bandwidth of the configured BWP is smaller, and therefore, the ROs available to the second type of terminal device are also fewer, resulting in lower access performance of the second type of terminal device, and even the second type of terminal device cannot access the network.

[0192] To this end, in the embodiments of the present application, the network device can configure multiple BWPs for the terminal device, each of the multiple BWPs is configured with ROs, and all the ROs on the multiple BWPs can be jointly associated with an SSB. The terminal device can select the RO corresponding to the SSB according to the selected SSB, and select the BWP corresponding to the RO to initiate random access or perform data transmission. Optionally, the multiple BWPs are continuous or discontinuous in frequency domain, and the multiple ROs configured on the multiple BWPs can be continuous or discontinuous in frequency domain. For example, the multiple BWPs can be configured on both sides of the carrier bandwidth. The multiple BWPs can be initial uplink BWPs or user-specific uplink BWPs.

[0193] The ROs configured on each of the multiple BWPs can be dedicated ROs configured for the second type of terminal device, or ROs shared by the first type of terminal device and the second type of terminal device.

[0194] The SSB can be a cell defining-SSB (CD-SSB) or a non-cell defining-SSB (NCD-SSB). The CD-SSB can be understood as an SSB associated with SIB1, and the NCD-SSB can be understood as an SSB without associated SIB1. If the network device does not configure the NCD-SSB, the SSB associated with the RO is the CD-SSB by default. If the network device configures the NCD-SSB, the SSB associated with the RO can be the CD-SSB or the NCD-SSB. In this case, the network device can indicate through signaling that the SSB associated with the RO is the CD-SSB or the NCD-SSB. It can be understood that the CD-SSB is on the synchronization raster, and the NCD-SSB can be on the synchronization raster or not.

[0195] For one SSB, the SSB is a CD-SSB for the first type of terminal device, and the SSB is a NCD-SSB for the second type of terminal device. Alternatively, the SSB is a NCD-SSB for the first type of terminal device, and the SSB is a CD-SSB for the second type of terminal device. If a CD-SSB and a NCD-SSB with the same SSB index are configured on one cell or carrier, the CD-SSB and the NCD-SSB are quasi co-located or have quasi co-location relationship. If multiple NCD-SSBs are configured on one cell or carrier, the multiple NCD-SSBs can be located in multiple BWPs respectively, and the SSB indexes included in the multiple NCD-SSBs can be the same or different. For example, a first NCD-SSB and a second NCD-SSB are configured on one cell or carrier. The first NCD-SSB can include SSB#0-SSB#3, and the second NCD-SSB can include SSB#4-SSB#7. Alternatively, the first NCD-SSB can include SSB#0-SSB#7, and the second NCD-SSB can include SSB#0-SSB#7.

[0196] In an embodiment of the present application, the SSBs can be mapped to the ROs on the multiple BWPs based on the following order: first, the ROs are mapped in the order of increasing preamble sequence number in one RO; second, the ROs are mapped in the order of increasing frequency resource index of frequency multiplexed ROs; third, the ROs are mapped in the order of increasing (or decreasing) sequence number of the BWPs or the order of the BWPs indicated by the network device; fourth, the ROs are mapped in the order of increasing time domain resource index of time multiplexed ROs in one PRACH slot; and finally, the ROs are mapped in the order of increasing PRACH slot index.

[0197] For the convenience of understanding, the following describes how the SSBs are mapped to the ROs on the multiple BWPs with reference to the accompanying drawings. The following takes an example in which the network device configures two uplink BWPs (for example, referred to as a first uplink BWP and a second uplink BWP) for the second type of terminal device. The multiple ROs configured on the first uplink BWP are referred to as a first RO set, and the multiple ROs configured on the second uplink BWP are referred to as a second RO set. The ROs on the multiple BWPs can be jointly numbered, which can reduce the RA-RANTI conflict of the random access responses (RARs) corresponding to the multiple ROs. The ROs on the multiple BWPs can also be independently numbered, which can reduce the complexity of the RO numbering. According to the joint numbering and the independent numbering of the ROs on the multiple BWPs, the specific implementation forms of the mapping of the SSBs to the ROs on the multiple BWPs are also different. The following describes multiple examples. The following takes an example in which the first RO set includes four ROs, the second RO set includes four ROs, and the SSB numbers are from 0 to 7, i.e., eight SSBs are SSB#0-SSB#7.

[0198] In Example 1, the first RO set and the second RO set are both RO sets configured by the network device for the second type of terminal device and are dedicated to the second type of terminal device. The first RO set includes 4 ROs that can be one-to-one mapped with SSB#0-SSB#3, and the second RO set includes 4 ROs that can be one-to-one mapped with SSB#4-SSB#7.

[0199] For example, the ROs on the first uplink BWP and the ROs on the second uplink BWP are jointly numbered, as shown in Figure 13 The RO indexes of the first RO set are 0-3, and the RO indexes of the second RO set are 4-7. Since the first RO set includes 4 ROs that can be one-to-one mapped with SSB#0-SSB#3, and the second RO set includes 4 ROs that can be one-to-one mapped with SSB#4-SSB#7. Illustratively, if the second type of terminal device selects to send random access according to SSB#0, the second type of terminal device initiates random access using RO#0 associated with SSB#0 and the first uplink BWP.

[0200] For example, the ROs on the first uplink BWP and the ROs on the second uplink BWP are independently numbered, as shown in Figure 14As shown, the RO indexes of the first RO set are 0-3, and the RO indexes of the second RO set are 0-3. Since the 4 ROs included in the first RO set can be mapped to SSB#0-SSB#3 one by one, and the 4 ROs included in the second RO set can be mapped to SSB#4-SSB#7 one by one, it is determined that, if the second type of terminal device selects to send random access according to SSB#0, the second type of terminal device uses RO#0 associated with SSB#0 and the first uplink BWP to send random access. This scheme can be applied to the scenario of ROs in the first uplink BWP and the second uplink BWP corresponding to the transmission of RAR groups. For example, the RAR corresponding to the RO in the first uplink BWP is transmitted in the first uplink BWP, and the RAR corresponding to the RO in the second uplink BWP is transmitted in the second uplink BWP. For another example, the RAR corresponding to the RO in the first uplink BWP and the second uplink BWP is transmitted in the first uplink BWP or the second uplink BWP, but the search space of the DCI scheduling the RAR or the scrambled random access radio network temporary identifier (RA-RNTI) is different. Example 2: The first RO set is an RO set not shared with the first type of terminal device, and the second RO set is an RO set configured by the network device for the second type of terminal device and dedicated to the second type of terminal device. Wherein, the network device configures 8 ROs of RO#0-RO#7 for the first type of terminal device, and the first uplink BWP of the second type of terminal device multiplexes 4 ROs of the 8 ROs, which are mapped to SSB#0-SSB#3 one by one, and the 4 ROs included in the second RO set can be mapped to SSB#4-SSB#7 one by one.

[0201] For example, referring to Figure 15 , the first RO set includes RO#0-RO#3 of RO#0-RO#7 configured by the network device for the first type of terminal device, and the second RO set includes RO#4-RO#7 configured by the network device for the second type of terminal device. For another example, referring to Figure 16 , the first RO set includes RO#4-RO#7 of RO#0-RO#7 configured by the network device for the first type of terminal device, and the second RO set includes RO#0-RO#3 configured by the network device for the second type of terminal device.

[0202] For example, referring to Figure 17 , the first RO set includes RO#0, RO#1, RO#4, and RO#5 configured by the network device for the first type of terminal device, and the second RO set includes RO#2, RO#3, RO#6, and RO#7 configured by the network device for the second type of terminal device. For another example, referring to Figure 18The first RO set includes existing defined RO#0-RO#3, and the second RO set includes RO#4-RO#7 configured by the network device for the second type of terminal device.

[0203] In a possible implementation, the plurality of BWPs includes a first uplink BWP and a second uplink BWP, and the frequency domain positions of the SSBs corresponding to the plurality of BWPs can be located in a first downlink BWP corresponding to the first uplink BWP, or located in a second downlink BWP corresponding to the second uplink BWP, or located outside the first downlink BWP corresponding to the first uplink BWP and the second downlink BWP corresponding to the second uplink BWP. That is, for the downlink BWPs corresponding to the plurality of uplink BWPs, a corresponding SSB can not be configured separately, for example, an SSB is configured for the first downlink BWP, and no SSB is configured for the second downlink BWP, and then the second downlink BWP can reuse the SSB corresponding to the first downlink BWP or reuse other SSBs, thereby saving the resource overhead of the SSBs.

[0204] By means of the communication method provided in the embodiments of the present application, the terminal device can be configured with a plurality of BWPs, and the terminal device can perform random access according to corresponding ROs and SSBs, thereby achieving load balancing of the communication system and improving resource utilization.

[0205] In the embodiments of the present application, the method provided by the embodiments of the present application is introduced from the perspective of interaction between the terminal device and the network device. In order to implement the functions in the method provided by the embodiments of the present application, the terminal device and the network device can include hardware structures and / or software modules, and the above functions can be implemented in the form of hardware structures, software modules, or hardware structures and software modules. Whether a certain function in the above functions is executed in the form of hardware structure, software module, or hardware structure and software module depends on the specific application of the technical solution and the design constraint conditions.

[0206] The embodiments of the present application provide a communication device. The communication device used to implement the above method in the embodiments of the present application is introduced below with reference to the accompanying drawings.

[0207] As Figure 19Fig. 19 shows a possible exemplary block diagram of a communication apparatus 1900, which can correspond to the terminal device or the network device implementing the functions or steps in the above-mentioned various method embodiments. The communication apparatus 1900 can include a transceiver module 1901 and a processing module 1902. Optionally, it can also include a storage module, which can be used to store instructions (codes or programs) and / or data. The transceiver module 1901 and the processing module 1902 can be coupled with the storage module, for example, the processing module 1902 can read the instructions (codes or programs) and / or data in the storage module to implement the corresponding method. The above-mentioned various modules can be independently arranged, or partially or wholly integrated.

[0208] It should be understood that the processing module 1902 can be a processor or a controller, for example, it can be a general central processing unit (CPU), a general processor, a digital signal processing (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, a transistor logic device, a hardware component or any combination thereof. It can implement or execute the various exemplary logical blocks, modules and circuits described in combination with the disclosure of the present application. The processor can also be a combination implementing computing functions, for example, including one or more microprocessor combinations, combinations of DSP and microprocessor, etc. The transceiver module 1901 is an interface circuit of the apparatus, which is used to receive signals from other apparatus. For example, when the apparatus is implemented in the form of a chip, the transceiver module 1901 is an interface circuit of the chip used to receive signals from other chips or apparatus, or is an interface circuit of the chip used to send signals to other chips or apparatus.

[0209] The communication apparatus 1900 can be the network device or the terminal device in the above embodiments, and can also be a chip for the network device or the terminal device. For example, when the communication apparatus 1900 is a network device or a terminal device, the processing module 1902 can be, for example, a processor, and the transceiver module 1901 can be, for example, a transceiver. Optionally, the transceiver can include radio frequency circuitry, and the storage unit can be, for example, a memory. For example, when the communication apparatus 1900 is a chip for a network device or a terminal device, the processing module 1902 can be, for example, a processor, and the transceiver module 1901 can be, for example, an input / output interface, a pin, or a circuit, etc. The processing module 1902 can execute computer-executed instructions stored in the storage unit. Optionally, the storage unit can be a storage unit in the chip, such as a register, a cache, etc. The storage unit can also be a storage unit outside the chip in the network device, the terminal device, or the location management device, such as a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM), etc.

[0210] In some possible implementation manners, the communication apparatus 1900 can correspond to the terminal device in the above method embodiments to realize behaviors and functions of the terminal device. For example, the communication apparatus 1900 can be a terminal device, or can be a component (for example, a chip or a circuit) applied to the terminal device. The transceiver module 1901 can be configured to support communication between the terminal device and other network entities, for example, support communication between the terminal device and the network device as shown in the above embodiments. Figure 1 The processing module 1902 can be configured to control and manage actions of the terminal device. For example, the processing module 1902 can be configured to support the terminal device to perform all operations of the terminal device in the above method embodiments except for the receiving and sending operations. Figure 4 For example, the processing module 1902 can be configured to support the terminal device to perform all operations of the terminal device in the above method embodiments except for the receiving and sending operations.

[0211] For example, the transceiver module 1901 can be configured to perform all receiving or sending operations of the terminal device in the above embodiments, for example, S402 and / or S403 in the above embodiments, and / or other processes for supporting the technologies described herein. Figure 4 For example, the transceiver module 1901 can be configured to perform all receiving or sending operations of the terminal device in the above embodiments, for example, S402 and / or S403 in the above embodiments, and / or other processes for supporting the technologies described herein. Figure 4 For example, the transceiver module 1901 can be configured to perform all receiving or sending operations of the terminal device in the above embodiments, for example, S402 and / or S403 in the above embodiments, and / or other processes for supporting the technologies described herein. Figure 4 For example, the transceiver module 1901 can be configured to perform all receiving or sending operations of the terminal device in the above embodiments, for example, S402 and / or S403 in the above embodiments, and / or other processes for supporting the technologies described herein. Figure 4 For example, the transceiver module 1901 can be configured to perform all receiving or sending operations of the terminal device in the above embodiments, for example, S402 and / or S403 in the above embodiments, and / or other processes for supporting the technologies described herein.

[0212] In example 1, the processing module 1902 is configured to determine a first base sequence and a second base sequence. The transceiver module 1901 is configured to transmit a first part of a PUCCH on a first time domain resource according to the first base sequence, and transmit a second part of the PUCCH on a second time domain resource according to the second base sequence. The terminal device transmits the PUCCH in a non-frequency hopping transmission manner within a time unit, and the PUCCH occupies L consecutive symbols. The first time domain resource is F consecutive symbols in the L symbols, and the second time domain resource is L-F consecutive symbols in the L symbols, where L and F are positive integers.

[0213] As an optional implementation manner, the elements of the first base sequence are one-to-one mapped to the REs contained in the frequency resources of each symbol in the first time domain resource. The elements of the second base sequence are one-to-one mapped to the resource elements (REs) contained in the frequency resources of each symbol in the second time domain resource.

[0214] As an optional implementation manner, the first base sequence corresponds to n hop = 0, and the second base sequence corresponds to n hop = 1.

[0215] As an optional implementation manner, the first time domain resource corresponds to a first hop of the PUCCH in the frequency hopping transmission within a time unit, and the second time domain resource corresponds to a second hop of the PUCCH in the frequency hopping within a time unit.

[0216] As an optional implementation manner, the transceiver module 1901 is further configured to receive first indication information, where the first indication information is used to indicate the first time domain resource and / or the second time domain resource.

[0217] As an optional implementation manner, the PUCCH is used to carry the HARQ-ACK feedback of the random access message B or the random access message 4.

[0218] As an optional implementation manner, the PUCCH includes the UCI of the PUCCH and the DMRS of the PUCCH.

[0219] As an optional implementation manner, the transceiver module 1901 is further configured to receive third indication information, where the third indication information is used to indicate that the PUCCH is transmitted in a non-frequency hopping manner within a time unit.

[0220] In example 2, the processing module 1902 is configured to determine the PRB position of the resource corresponding to the PUCCH. The transceiver module 1901 is configured to transmit the PUCCH based on the determined PRB position. The PRB position of the resource corresponding to the PUCCH satisfies: or, It can be understood that r PUCCHis a PUCCH resource index, N CS is a number of cyclic shifts of a common PUCCH resource set, is a frequency domain offset value of a common PUCCH resource set, is a size of a bandwidth part (BWP) configured with the PUCCH resource.

[0221] As an optional implementation manner, the transceiver 1901 is further configured to receive second indication information, the second indication information being used for indicating a PRB position of a resource corresponding to the PUCCH.

[0222] As an optional implementation manner, the processing module 1902 is further configured to determine the PRB position of the resource corresponding to the PUCCH according to a position of a BWP configured with the PUCCH resource.

[0223] In Example 3, the processing module 1902 is configured to determine a first base sequence, and the transceiver 1901 is configured to transmit a first PUCCH on a first time domain resource according to the first base sequence. The first PUCCH occupies L2 consecutive symbols and is transmitted in a non-frequency hopping manner within a time unit. The L2 symbols are located in L1 symbols occupied by an i-th hop of a second PUCCH, and the second PUCCH is transmitted in a frequency hopping manner within a time unit. Then, the first base sequence is the same as a base sequence used for transmitting the i-th hop of the second PUCCH.

[0224] In Example 4, the processing module 902 is configured to determine a first RO associated with a first SSB. The transceiver 901 is configured to transmit a random access preamble to a network device according to the first RO and a first uplink BWP. The first SSB is associated with N ROs, the N ROs include Q RO sets, the Q RO sets correspond to Q uplink BWPs configured by the network device for the terminal device in a one-to-one manner, the first uplink BWP is an uplink BWP corresponding to the first RO, and the first RO belongs to the N ROs. Q and P are positive integers greater than 1.

[0225] As an optional implementation manner, the plurality of SSBs are mapped to the Q ROs in the following order:

[0226] First, mapping is performed in an order of increasing preamble index within one RO;

[0227] Second, mapping is performed in an order of increasing frequency resource index of one or more ROs (ROs) subjected to frequency multiplexing;

[0228] Third, mapping is performed in an order of increasing (or decreasing) index of an uplink BWP, or in an order of an uplink BWP indicated by the network device;

[0229] Next, the mapping is performed in ascending order of the time-domain resource indexes of the time-division multiplexed ROs within a PRACH time slot;

[0230] Finally, the mapping is performed in the order of increasing PRACH slot index.

[0231] As an optional implementation, the ROs on the Q uplink BWPs can be numbered jointly or independently.

[0232] As an optional implementation, the RO configured on each of the Q uplink BWPs is a dedicated RO for the second type of terminal device, or the RO configured on each of the Q uplink BWPs is a common RO shared by the first type of terminal device and the second type of terminal device.

[0233] As an optional implementation, if the network device is not configured with NCD-SSB, the SSB associated with the RO is CD-SSB; if the network device is configured with NCD-SSB, the SSB associated with the RO is either CD-SSB or NCD-SSB.

[0234] In a possible implementation, the Q uplink BWPs include a first uplink BWP and a second uplink BWP. The frequency domain positions of the plurality of SSBs are located within the first downlink BWP corresponding to the first uplink BWP, or within the second downlink BWP corresponding to the second uplink BWP, or outside the first downlink BWP corresponding to the first uplink BWP and the second downlink BWP corresponding to the second uplink BWP. That is, for each of the Q uplink BWPs, a separate SSB may not be configured. For example, an SSB may be configured for the first downlink BWP but not for the second downlink BWP. In this case, the second downlink BWP can reuse the SSB corresponding to the first downlink BWP, or reuse other SSBs, thus saving SSB resource overhead.

[0235] For example, transceiver module 1901 can be used to perform... Figure 4 In the illustrated embodiment, all receive or send operations performed by the network device, for example... Figure 4 S402 in the illustrated embodiment, and / or other processes used to support the techniques described herein. The processing module 1902 is used to perform, for example... Figure 4 The embodiments shown include all operations performed by the network device other than sending and receiving operations, and / or other processes used to support the techniques described herein.

[0236] In example 1, the processing module 1902 is configured to determine a first base sequence and a second base sequence. The transceiver module 1901 is configured to receive a first part of a PUCCH on a first time domain resource according to the first base sequence, and receive a second part of the PUCCH on a second time domain resource according to the second base sequence. The PUCCH is transmitted in a non-frequency hopping manner within a time unit, and the PUCCH occupies continuous L symbols. The first time domain resource is continuous F symbols in the L symbols, and the second time domain resource is continuous L-F symbols in the L symbols, where L and F are positive integers.

[0237] As an optional implementation manner, an element of the first base sequence is one-to-one mapped to a RE contained by a frequency resource of each symbol in the first time domain resource. An element of the second base sequence is one-to-one mapped to a resource element RE contained by a frequency resource of each symbol in the second time domain resource.

[0238] As an optional implementation manner, the first base sequence corresponds to n hop = 0, and the second base sequence corresponds to n hop = 1.

[0239] As an optional implementation manner, the first time domain resource corresponds to a first hop of the PUCCH transmitted in a frequency hopping manner within a time unit, and the second time domain resource corresponds to a second hop of the PUCCH transmitted in a frequency hopping manner within a time unit.

[0240] As an optional implementation manner, the transceiver module 1901 is further configured to transmit first indication information, where the first indication information is used to indicate the first time domain resource and / or the second time domain resource.

[0241] As an optional implementation manner, the PUCCH is used to carry a random access message B or a HARQ-ACK feedback of a random access message 4.

[0242] As an optional implementation manner, the PUCCH includes UCI of the PUCCH and DMRS of the PUCCH.

[0243] As an optional implementation manner, the transceiver module 1901 is further configured to transmit third indication information, where the third indication information is used to indicate that the PUCCH is transmitted in a non-frequency hopping manner within a time unit.

[0244] In example 2, the processing module 1902 is configured to determine a PRB position of a resource corresponding to a PUCCH. The transceiver module 1901 is configured to receive the PUCCH based on the determined PRB position. The PRB position of the resource corresponding to the PUCCH satisfies: or, It can be understood that r PUCCH is a PUCCH resource index, and NCS a number of cyclic shifts for a common PUCCH resource set, a frequency domain offset value for a common PUCCH resource set, a size of a bandwidth part (BWP) configured with the PUCCH resource.

[0245] As an optional implementation manner, the transceiver 1901 is further configured to receive second indication information, the second indication information being used for indicating a PRB position of a resource corresponding to the PUCCH.

[0246] As an optional implementation manner, the processing module 1902 is further configured to determine the PRB position of the resource corresponding to the PUCCH according to a position of a BWP configured with the PUCCH resource.

[0247] In Example 3, the processing module 1902 is configured to determine a first base sequence, and the transceiver 1901 is configured to receive a first PUCCH on a first time domain resource according to the first base sequence. The first PUCCH occupies L2 consecutive symbols and is transmitted in a non-frequency hopping manner within a time unit. The L2 symbols are located in L1 symbols occupied by an i-th hop of a second PUCCH, and the second PUCCH is transmitted in a frequency hopping manner within a time unit. The first base sequence is the same as a base sequence used for transmitting the i-th hop of the second PUCCH.

[0248] In Example 4, the processing module 902 is configured to configure a terminal device with Q uplink BWPs, the Q uplink BWPs corresponding to N ROs, the N ROs including Q RO sets, the Q RO sets corresponding to the Q uplink BWPs in a one-to-one manner, and the N ROs being mapped (or associated) to a plurality of SSBs. The transceiver 901 is configured to receive a preamble from the terminal device.

[0249] As an optional implementation manner, the plurality of SSBs are mapped to the Q ROs in the following order:

[0250] First, mapping is performed in an order of increasing preamble index within one RO;

[0251] Second, mapping is performed in an order of increasing frequency resource index of one or more ROs (ROs) subjected to frequency multiplexing;

[0252] Third, mapping is performed in an order of increasing (or decreasing) index of an uplink BWP, or in an order of an uplink BWP indicated by a network device;

[0253] Third, mapping is performed in an order of increasing time domain resource index of ROs subjected to time division multiplexing within one PRACH slot;

[0254] Finally, mapping in ascending order of PRACH slot index.

[0255] As an optional implementation, the ROs on the Q uplink BWPs can be jointly numbered or independently numbered.

[0256] As an optional implementation, the ROs configured on each of the Q uplink BWPs are ROs dedicated to the second type of terminal device, or the ROs configured on each of the Q uplink BWPs are ROs common to the first type of terminal device and the second type of terminal device.

[0257] As an optional implementation, the network device does not configure the NCD-SSB, and the SSB associated with the RO is a CD-SSB; the network device configures the NCD-SSB, and the SSB associated with the RO is a CD-SSB or an NCD-SSB.

[0258] In a possible implementation, the Q uplink BWPs include a first uplink BWP and a second uplink BWP, and the frequency domain positions of the plurality of SSBs are located within a first downlink BWP corresponding to the first uplink BWP, or within a second downlink BWP corresponding to the second uplink BWP, or outside the first downlink BWP corresponding to the first uplink BWP and the second downlink BWP corresponding to the second uplink BWP. That is, the downlink BWPs corresponding to the Q uplink BWPs can not be separately configured with corresponding SSBs, for example, an SSB is configured for the first downlink BWP, and no SSB is configured for the second downlink BWP, and then the second downlink BWP can reuse the SSB corresponding to the first downlink BWP or reuse other SSBs, saving the resource overhead of the SSBs.

[0259] It should be understood that the processing module 1902 in the embodiments of the present application can be realized by a processor or a processor-related circuit component, and the transceiver module 1901 can be realized by a transceiver or a transceiver-related circuit component.

[0260] The embodiments of the present application also provide a communication system. Specifically, the communication system includes a network device and a terminal device, or can further include more network devices and multiple terminal devices. Illustratively, the communication system includes a network device and a terminal device for implementing the related functions of the above-mentioned Figure 4 embodiments. The network device is used to implement the functions of the related network device part of the embodiments of the present application, for example, to implement the functions of the related network device part of the embodiments shown in the above-mentioned Figure 4 embodiments. The terminal device is used to implement the functions of the related terminal device part of the embodiments of the present application, for example, to implement the functions of the related terminal device part of the embodiments shown in the above-mentioned Figure 20 embodiments. For details, please refer to the related description in the above-mentioned method embodiments, which will not be described here.

[0261] As Figure 20 Fig. 2 shows a communication apparatus 2000 provided by an embodiment of the present application. The communication apparatus 2000 can be a network device, which can implement the functions of the network device in the methods provided by the embodiments of the present application, or the communication apparatus 2000 can be a terminal device, which can implement the functions of the terminal device in the methods provided by the embodiments of the present application. Alternatively, the communication apparatus 2000 can be a device capable of supporting the network device or the terminal device to implement the corresponding functions in the methods provided by the embodiments of the present application. The communication apparatus 2000 can be a chip system. In the embodiments of the present application, the chip system can be composed of a chip, or can include a chip and other discrete devices.

[0262] In hardware implementation, the transceiver module 1901 can be a transceiver integrated in the communication apparatus 2000 to form a communication interface 2010.

[0263] The communication apparatus 2000 includes at least one processor 2020. The processor 2020 can be a CPU, a microprocessor, an ASIC, or one or more integrated circuits used to control program execution of the embodiments of the present application. The processor 2020 can be used to implement or support the communication apparatus 2000 to implement the functions of the network device or the terminal device in the methods provided by the embodiments of the present application. For details, refer to the detailed description in the method examples, which will not be repeated here.

[0264] The communication apparatus 2000 can also include at least one memory 2030 for storing program instructions and / or data. The memory 2030 is coupled to the processor 2020. The coupling between the apparatuses, units or modules in the embodiments of the present application or the communication connection therebetween can be indirect coupling or communication connection, which can be electrical, mechanical or other forms, and is used for information interaction between the apparatuses, units or modules. The processor 2020 can operate in cooperation with the memory 2030. The processor 2020 can execute the program instructions and / or data stored in the memory 2030, so that the communication apparatus 2000 implements the corresponding method. At least one of the at least one memory can be included in the processor 2020.

[0265] The communication device 2000 can also include a communication interface 2010 for communicating with other devices or communication networks, such as a RAN, a wireless local area network (WLAN), a wired access network, etc., using any transceiver-type device. The communication interface 2010 is used for communicating with other devices through transmission media, so that the devices in the communication device 2000 can communicate with other devices. For example, when the communication device 2000 is a network device, the other device is a terminal device; or, when the communication device is a terminal device, the other device is a network device. The processor 2020 can use the communication interface 2010 to transmit and receive data. The communication interface 2010 can be a transceiver.

[0266] The specific connection medium between the communication interface 2010, the processor 2020, and the memory 2030 is not limited in the embodiments of the present application. In the embodiments of the present application, the memory 2030, the processor 2020, and the communication interface 2010 are connected through a communication line 2040, and the bus is represented by a thick line in the embodiments of the present application. The connection mode between other components is only schematically illustrated and is not limited. The bus can be divided into an address bus, a data bus, a control bus, etc. For convenience, only one thick line is used to represent the bus in the embodiments of the present application, but it does not mean that there is only one bus or only one type of bus. Figure 20 Figure 20 The bus can be divided into an address bus, a data bus, a control bus, etc. For convenience, only one thick line is used to represent the bus in the embodiments of the present application, but it does not mean that there is only one bus or only one type of bus. Figure 21

[0267] In the embodiments of the present application, the processor 2020 can be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array, or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, and can implement or execute the disclosed methods, steps, and logic block diagrams in the embodiments of the present application. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in conjunction with the embodiments of the present application can be directly embodied as hardware processor execution or executed by a combination of hardware and software modules in the processor.

[0268] ​​The memory 2030 can be a ROM, or other type of static storage that can store static information and instructions; a RAM, or other type of dynamic storage that can store information and instructions; an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disk storage, a magnetic disk storage or other magnetic storage devices, or any other medium capable of storing instructions or data that can be accessed by a computer, but not limited to. The memory can exist independently, and be connected to the processor via the communication line 2040. The memory can also be integrated with the processor.

[0269] The memory 2030 is configured to store computer-executable instructions for implementing the solutions of the present application, and the processor 2020 is configured to execute the computer-executable instructions stored in the memory 2030. The processor 2020 is configured to execute the computer-executable instructions stored in the memory 2030, so as to implement the PUCCH transmission method and / or the PUCCH reception method provided by the above-described embodiments of the present application.

[0270] Optionally, the computer-executable instructions in the embodiments of the present application can also be referred to as application program codes, which are not specifically limited in the embodiments of the present application.

[0271] It should be noted that the communication apparatus in the above-described embodiments can be a terminal device, a circuit, a chip or other combination device or component having the functions of the terminal device, etc. When the communication apparatus is a terminal device, the transceiver module can be a transceiver, which can include an antenna and a radio frequency circuit, etc., and the processing module can be a processor, such as a CPU. When the communication apparatus is a component having the functions of the terminal device, the transceiver module can be a radio frequency unit, and the processing module can be a processor. When the communication apparatus is a chip system, the communication apparatus can be an FPGA, an application-specific ASIC, a system on chip (SoC), a CPU, a network processor (NP), a DSP, a micro controller unit (MCU), a programmable logic device (PLD), or other integrated chip.

[0272] The processing module 1902 can be a processor of a chip system. The transceiver module 1901 or the communication interface can be an input / output interface or an interface circuit of the chip system. For example, the interface circuit can be a code / data read / write interface circuit. The interface circuit can be configured to receive code instructions (the code instructions are stored in a memory, which can be directly read from the memory or also can be read from the memory through other devices) and transmit to the processor. The processor can be configured to execute the code instructions to perform the methods in the above method embodiments. For another example, the interface circuit can also be a signal transmission interface circuit between the communication processor and the transceiver.

[0273] For example, the communication apparatus in the above embodiments can be a chip, which includes a logic circuit and an input / output interface, and can further include a memory. The input / output interface can be configured to receive code instructions (the code instructions are stored in a memory, which can be directly read from the memory or also can be read from the memory through other devices) and transmit to the logic circuit. The logic circuit can be configured to execute the code instructions to perform the methods in the above method embodiments. Alternatively, the input / output interface can also be a signal transmission interface circuit between the logic circuit and the transceiver.

[0274] Figure 21 A simplified structural diagram of a communication apparatus is shown. For the convenience of understanding and illustration, Figure 1 In the above embodiments, the communication apparatus is taken as an example of a base station. The base station can be applied to a system as shown in Figure 1 The base station can be a network device in Figure 21 The base station can perform the functions of the network device in the above method embodiments.

[0275] The communication apparatus 2100 can include a transceiver 2110, a memory 2121 and a processor 2122. The transceiver 2110 can be configured to enable the communication apparatus to communicate, such as to send or receive the above indication information. The memory 2121 is coupled to the processor 2122 and can be configured to store programs and data necessary for the communication apparatus 2100 to implement various functions. The processor 2122 is configured to support the communication apparatus 2100 to perform the corresponding functions in the above methods. The functions can be implemented by calling the programs stored in the memory 2121.

[0276] Specifically, the transceiver 2110 can be a wireless transceiver, used to support the communication device 2100 in receiving and transmitting signaling and / or data via a wireless air interface. The transceiver 2110 can also be referred to as a transceiver unit or communication unit. The transceiver 2110 may include one or more radio frequency (RF) units 2112 and one or more antennas 2111. The RF units, such as remote radio units (RRUs) or active antenna units (AAUs), are specifically used for transmitting RF signals and converting RF signals to baseband signals. The one or more antennas are specifically used for radiating and receiving RF signals. Optionally, the transceiver 2110 may only include the above-mentioned RF units. In this case, the communication device 2100 may include the transceiver 2110, a memory 2121, a processor 2122, and antennas.

[0277] The memory 2121 and the processor 2122 can be integrated into one unit or operate independently. For example... Figure 21 As shown, the memory 2121 and processor 2122 can be integrated into the control unit 2120 of the communication device 2100. For example, the control unit 2120 may include the baseband unit (BBU) of an LTE base station, which may also be referred to as a DU. Alternatively, the control unit 2120 may include the DU and / or CU in a base station under 5G and future wireless access technologies. The control unit 2120 may be composed of one or more antenna panels, wherein multiple antenna panels can collectively support a single access standard wireless access network (such as an LTE network), or multiple antenna panels can individually support different access standard wireless access networks (such as LTE networks, 5G networks, or other networks). The memory 2121 and processor 2122 can serve one or more antenna panels. That is, the memory 2121 and processor 2122 can be separately configured on each antenna panel. Alternatively, multiple antenna panels can share the same memory 2121 and processor 2122. Furthermore, each antenna panel may be provided with necessary circuitry, such as circuitry used to couple the memory 2121 and processor 2122. The transceiver 2110, processor 2122 and memory 2121 can be connected via a bus structure and / or other connection media.

[0278] based on Figure 21As shown in the structure, when the communication device 2100 needs to send data, the processor 2122 can perform baseband processing on the data to be sent, and output the baseband signal to the radio frequency unit. The radio frequency unit converts the baseband signal into a radio frequency signal, and transmits the radio frequency signal in the form of electromagnetic waves through the antenna. When data is sent to the communication device 2100, the radio frequency unit receives the radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor 2122. The processor 2122 converts the baseband signal into data and processes the data.

[0279] Based on the structure as shown in Figure 22 The transceiver 2110 can be used to perform the steps performed by the transceiver module 1901 above. And / or, the processor 2122 can be used to call instructions in the memory 2121 to perform the steps performed by the processing module 1902 above.

[0280] Figure 22 A simplified structure diagram of a terminal device is shown. For the convenience of understanding and illustration, Figure 22 In this embodiment, the terminal device takes a mobile phone as an example. As shown in Figure 22 The terminal device includes a processor, a memory, a radio frequency circuit, an antenna, and an input / output device. The processor is mainly used for processing communication protocols and communication data, controlling the vehicle-mounted unit, executing software programs, processing data of the software programs, etc. The memory is mainly used for storing software programs and data. The radio frequency circuit is mainly used for converting baseband signals and radio frequency signals and processing radio frequency signals. The antenna is mainly used for receiving and transmitting radio frequency signals in the form of electromagnetic waves. The input / output device, such as a touch screen, a display screen, a keyboard, etc., is mainly used for receiving user input data and outputting data to the user. It should be noted that some types of devices can not have an input / output device.

[0281] When data needs to be sent, the processor performs baseband processing on the data to be sent, and outputs the baseband signal to the radio frequency circuit. The radio frequency circuit converts the baseband signal into a radio frequency signal, and transmits the radio frequency signal in the form of electromagnetic waves through the antenna. When data is sent to the device, the radio frequency circuit receives the radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor. The processor converts the baseband signal into data and processes the data. For the convenience of illustration, Figure 22 In this embodiment, only one memory and one processor are shown. In actual device products, there can be one or more processors and one or more memories. The memory can also be referred to as a storage medium or a storage device, etc. The memory can be independent of the processor or integrated with the processor. The embodiments of the present application do not limit this.

[0282] In this embodiment, the antenna and radio frequency circuit with transceiver functions can be considered as the transceiver unit of the device, and the processor with processing functions can be considered as the processing unit of the device. For example... Figure 4 As shown, the device includes a transceiver unit 2210 and a processing unit 2220. The transceiver unit 2210 can also be called a transceiver, transceiver machine, transceiver device, etc. The processing unit 2220 can also be called a processor, processing board, processing module, processing device, etc. Optionally, the device in the transceiver unit 2210 used to implement the receiving function can be considered as a receiving unit, and the device in the transceiver unit 2210 used to implement the transmitting function can be considered as a transmitting unit; that is, the transceiver unit 2210 includes both a receiving unit and a transmitting unit. The transceiver unit 2210 can sometimes also be called a transceiver, transceiver circuit, etc. The receiving unit can sometimes be called a receiver, receiver, or receiving circuit, etc. The transmitting unit can sometimes be called a transmitter, transmitter, or transmitting circuit, etc.

[0283] It should be understood that the transceiver unit 2210 is used to perform the sending and receiving operations on the terminal side in the above method embodiments, and the processing unit 2220 is used to perform other operations on the terminal in the above method embodiments besides the sending and receiving operations.

[0284] When the communication device is a chip-based device or circuit, it may include a transceiver unit and a processing unit. The transceiver unit may be an input / output circuit and / or a communication interface; the processing unit may be an integrated processor, microprocessor, or integrated circuit.

[0285] This application also provides a computer-readable storage medium, including instructions that, when executed on a computer, cause the computer to perform... Figure 4 Methods executed by network devices and terminal devices.

[0286] This application also provides a computer program product, including instructions that, when run on a computer, cause the computer to perform... ​ Methods executed by network devices and terminal devices.

[0287] This application provides a chip system including a processor and potentially a memory, for implementing the functions of the network device and terminal device described in the aforementioned methods. The chip system can be composed of chips or may include chips and other discrete components.

[0288] The method provided by the embodiments of the present application can be implemented by software, hardware, firmware or any combination thereof, in whole or in part. When implemented by software, the method can be implemented in the form of a computer program product, in whole or in part. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user equipment or other programmable apparatus. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center through a wired (such as coaxial cable, optical fiber, digital subscriber line (DSL) or wireless (such as infrared, wireless, microwave, etc.)) manner. The computer-readable storage medium can be any available medium accessible by a computer or a data storage device such as a server, data center, etc. integrated with one or more available media. The available media can be a magnetic medium (such as a floppy disk, a hard disk, a magnetic tape), an optical medium (such as a digital video disc (DVD)), or a semiconductor medium (such as an SSD), etc.

[0289] Those skilled in the art can make various modifications and variations to the present application without departing from the scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application also intends to include these modifications and variations.

Claims

1. A method for transmitting a physical uplink control channel (PUCCH), comprising: The PUCCH is transmitted in a non-frequency hopping transmission manner in a time unit, the PUCCH occupies continuous L symbols, and the method comprises: determining a first base sequence and a second base sequence; transmitting a first part of the PUCCH on a first time domain resource according to the first base sequence and transmitting a second part of the PUCCH on a second time domain resource according to the second base sequence, the first time domain resource being continuous F symbols in the L symbols, the second time domain resource being continuous L-F symbols in the L symbols, and the L and the F being positive integers.

2. The method of claim 1, wherein, elements of the first base sequence are one-to-one mapped to resource elements (REs) contained in frequency resources of each symbol in the first time domain resource; elements of the second base sequence are one-to-one mapped to resource elements (REs) contained in frequency resources of each symbol in the second time domain resource.

3. The method of claim 1 or 2, wherein, The n corresponding to the first base sequence is 0, and the n corresponding to the second base sequence is 1. hop The n corresponding to the first base sequence is 0, and the n corresponding to the second base sequence is 1. hop The n corresponding to the first base sequence is 0, and the n corresponding to the second base sequence is 1. hop The n is used to determine the base sequence group where the base sequence is located and the serial number of the base sequence in the base sequence group.

4. The method according to any one of claims 1 to 3, characterized in that, The first time domain resource corresponds to a first hop of the PUCCH transmitted in a frequency hopping manner in a time unit, and the second time domain resource corresponds to a second hop of the PUCCH transmitted in a frequency hopping manner in a time unit.

5. The method according to any one of claims 1 to 3, wherein The method further comprises: receiving first indication information, the first indication information being used to indicate the first time domain resource and / or the second time domain resource.

6. The method according to any one of claims 1 to 5, wherein, The PUCCH is used to carry hybrid automatic repeat request-acknowledgement (HARQ-ACK) feedback of a random access message B or a random access message 4.

7. The method according to any one of claims 1 to 6, wherein The PUCCH comprises uplink control information (UCI) of the PUCCH and demodulation reference signals (DMRS) of the PUCCH.

8. The method according to any one of claims 1 to 7, wherein, The PRB position of the resource corresponding to the PUCCH satisfies: Or, Wherein, r PUCCH is a PUCCH resource index, N CS is the number of cyclic shifts of a common PUCCH resource set, is a frequency domain offset value of the common PUCCH resource set, is the size of the bandwidth part BWP configured with the PUCCH resource.

9. The method of claim 8, wherein, The method further comprises: receiving second indication information, the second indication information being used to indicate a PRB position of a resource corresponding to the PUCCH; or the PRB position of the resource corresponding to the PUCCH is determined according to a position of a BWP in which the PUCCH resource is configured.

10. A method for receiving a physical uplink control channel (PUCCH), the method comprising: The method comprises: determining a first base sequence and a second base sequence; receiving a first part of the PUCCH on a first time domain resource according to the first base sequence and receiving a second part of the PUCCH on a second time domain resource according to the second base sequence, the PUCCH being transmitted in a non-frequency hopping transmission manner in a time unit, the PUCCH occupying continuous L symbols, the first time domain resource being continuous F symbols in the L symbols, the second time domain resource being continuous L-F symbols in the L symbols, and the L and the F being positive integers.

11. The method of claim 10, wherein, elements of the first base sequence are one-to-one mapped to resource elements (REs) contained in frequency resources of each symbol in the first time domain resource; elements of the second base sequence are one-to-one mapped to resource elements (REs) contained in frequency resources of each symbol in the second time domain resource.

12. The method of claim 10 or 11, wherein, The n corresponding to the first base sequence is 0, and the n corresponding to the second base sequence is 1. hop The n corresponding to the first base sequence is 0, and the n corresponding to the second base sequence is 1. hop The n corresponding to the first base sequence is 0, and the n corresponding to the second base sequence is 1. hop The n corresponding to the first base sequence is 0, and the n corresponding to the second base sequence is 1.

13. The method according to any one of claims 10 to 12, wherein, The first time domain resource corresponds to a first hop of the PUCCH transmitted in a frequency hopping manner in a time unit, and the second time domain resource corresponds to a second hop of the PUCCH transmitted in a frequency hopping manner in a time unit.

14. The method of any one of claims 10-12, wherein, The method further comprises: transmitting first indication information, the first indication information being used to indicate the first time domain resource and / or the second time domain resource.

15. The method according to any one of claims 10 to 14, wherein, The PUCCH is used to carry a hybrid automatic repeat request acknowledgement (HARQ-ACK) feedback of a random access message B or a random access message 4.

16. The method according to any one of claims 10 to 15, wherein, The PUCCH includes uplink control information (UCI) of the PUCCH and a demodulation reference signal (DMRS) of the PUCCH.

17. The method of any one of claims 10-16, wherein, The PRB position of the resource corresponding to the PUCCH satisfies: Or, Wherein, r PUCCH is a PUCCH resource index, N CS is the number of cyclic shifts of a common PUCCH resource set, is a frequency domain offset value of the common PUCCH resource set, is the size of the bandwidth part BWP configured with the PUCCH resource.

18. The method of claim 17, wherein, The method further includes: sending second indication information, the second indication information being used to indicate a PRB position of a resource corresponding to the PUCCH; or the PRB position of the resource corresponding to the PUCCH being determined according to a position of a BWP in which the PUCCH resource is configured.

19. A communications device, characterized by comprising a processing module and a transceiver module, wherein the processing module is configured to determine a first base sequence and a second base sequence; the transceiver module is configured to transmit a first part of a PUCCH on a first time domain resource according to the first base sequence and transmit a second part of the PUCCH on a second time domain resource according to the second base sequence, the PUCCH being transmitted in a non-frequency hopping transmission manner within a time unit, the PUCCH occupying continuous L symbols, the first time domain resource being continuous F symbols in the L symbols, the second time domain resource being continuous L-F symbols in the L symbols, and the L and the F being positive integers.

20. The communication apparatus of claim 19, wherein, elements of the first base sequence are one-to-one mapped to resource elements (REs) included in frequency resources of each symbol in the first time domain resource; elements of the second base sequence are one-to-one mapped to resource elements (REs) included in frequency resources of each symbol in the second time domain resource.

21. The communication apparatus according to claim 19 or 20, wherein, The n corresponding to the first base sequence is 0, and the n corresponding to the second base sequence is 1. hop The n corresponding to the first base sequence is 0, and the n corresponding to the second base sequence is 1. hop The n corresponding to the first base sequence is 0, and the n corresponding to the second base sequence is 1. hop The n is used to determine the base sequence group where the base sequence is located and the serial number of the base sequence in the base sequence group.

22. The communication apparatus of any of claims 19-21, wherein, the transceiver module is further configured to: receive first indication information, the first indication information being used to indicate the first time domain resource and / or the second time domain resource.

23. The communication apparatus of any of claims 19-22, wherein, The PRB position of the resource corresponding to the PUCCH satisfies: Or, Wherein, r PUCCH is a PUCCH resource index, N CS is the number of cyclic shifts of a common PUCCH resource set, is a frequency domain offset value of the common PUCCH resource set, is the size of the bandwidth part BWP configured with the PUCCH resource.

24. The communication apparatus of claim 23, wherein, the transceiver module is further configured to: receive second indication information, the second indication information being used to indicate a PRB position of a resource corresponding to the PUCCH; or the PRB position of the resource corresponding to the PUCCH being determined according to a position of a BWP in which the PUCCH resource is configured.

25. A communications device, characterized by comprising a processing module and a transceiver module, wherein the processing module is configured to determine a first base sequence and a second base sequence; the transceiver module is configured to receive a first part of a PUCCH on a first time domain resource according to the first base sequence and receive a second part of the PUCCH on a second time domain resource according to the second base sequence, the PUCCH being transmitted in a non-frequency hopping transmission manner within a time unit, the PUCCH occupying continuous L symbols, the first time domain resource being continuous F symbols in the L symbols, the second time domain resource being continuous L-F symbols in the L symbols, and the L and the F being positive integers.

26. The communication apparatus of claim 25, wherein, elements of the first base sequence are one-to-one mapped to resource elements (REs) included in frequency resources of each symbol in the first time domain resource; elements of the second base sequence are one-to-one mapped to resource elements (REs) included in frequency resources of each symbol in the second time domain resource.

27. The communication apparatus of claims 25 or 26, wherein, The n corresponding to the first base sequence is 0, and the n corresponding to the second base sequence is 1. hop The n corresponding to the first base sequence is 0, and the n corresponding to the second base sequence is 1. hop The n corresponding to the first base sequence is 0, and the n corresponding to the second base sequence is 1. hop The n corresponding to the first base sequence is 0, and the n corresponding to the second base sequence is 1.

28. The communication apparatus of any of claims 25-27, wherein, the transceiver module is further configured to: send first indication information, the first indication information being used to indicate the first time domain resource and / or the second time domain resource.

29. The communication apparatus of any of claims 25-28, wherein, The PRB position of the resource corresponding to the PUCCH satisfies: Or, Wherein, r PUCCH is a PUCCH resource index, N CS is the number of cyclic shifts of a common PUCCH resource set, is a frequency domain offset value of the common PUCCH resource set, is the size of the bandwidth part BWP configured with the PUCCH resource.

30. The communications apparatus of claim 29, wherein the transceiver module is further configured to: transmit second indication information, the second indication information being used for indicating a PRB position of a resource corresponding to the PUCCH, or the PRB position of the resource corresponding to the PUCCH is determined according to a position of a BWP in which the PUCCH resource is configured.

31. A computer readable storage medium, characterized in that, The computer readable storage medium stores computer instructions, when the computer instructions are executed, causing the computer to perform the method according to any one of claims 1-9.

32. A computer-readable storage medium, comprising: The computer readable storage medium stores computer instructions, when the computer instructions are executed, causing the computer to perform the method according to any one of claims 10-18.

Citation Information

Patent Citations

  • Communication method, apparatus, and system

    CN108882376A

  • Terminal device, base station device, communication method, and integrated circuit

    WO2017188012A1