Communication method and apparatus

Through the uplink signal sent without frequency hopping in the time slot, the fundamental sequence or orthogonal sequence is determined in different ways, code division multiplexing is achieved, which solves the impact of narrowband terminal equipment on the peak rate of PUSCH transmission of broadband terminal equipment and improves resource utilization.

WO2025161786A1PCT designated stage Publication Date: 2025-08-07HUAWEI TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/142745
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-02-01
Filing Date
2024-12-26
Publication Date
2025-08-07

AI Technical Summary

Technical Problem

The PUCCH of narrowband terminal devices affects the peak rate of PUSCH transmission of broadband terminal devices, resulting in resource fragmentation, and affecting the resource utilization rate of communication systems.

Method used

By using the uplink signal sent in a time slot without frequency hopping, the first fundamental sequence and the second fundamental sequence are determined in different ways, code division multiplexing between the first uplink signal and other uplink signals sent in a time slot frequency hopping method is realized, and resource utilization is improved.

Benefits of technology

It reduces the crowding of PUSCH transmission resources of broadband terminal equipment, improves the resource utilization rate of communication systems, and reduces the problem of resource fragmentation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024142745_07082025_PF_FP_ABST
    Figure CN2024142745_07082025_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the present application are a communication method and apparatus, which are used for solving the problem of a PUCCH of a narrowband terminal device affecting the peak rate of PUSCH transmission of a broadband terminal device. In the method, an uplink signal, which is sent in a non-frequency-hopping mode within a slot, is divided into two parts in a time domain, wherein frequency domain resources corresponding to the two parts are consecutive, but the determination methods for base sequences corresponding to the two parts are different. By means of the method, code division multiplexing can be achieved between an uplink signal transmitted in a non-frequency-hopping mode and an uplink signal transmitted in a frequency-hopping mode, so that the problem of resource fragmentation caused by the introduction of a narrowband terminal device is reduced, thus improving the resource utilization rate of a communication system.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method and device

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of the People's Republic of China on February 1, 2024, with application number 202410159089.X and application name "A Communication Method and Device", the entire contents of which are incorporated by reference into this application. Technical Field

[0003] The present application relates to the field of communication technology, and in particular to a communication method and device. Background Art

[0004] With the development of communications, the International Telecommunication Union (ITU) has defined the massive machine type communications (mMTC) standard. Currently, the standard refers to user equipment (UE) that performs mMTC services as reduced capability (REDCAP) UEs, meaning low-complexity or low-capability UEs. The maximum bandwidth of this type of UE may be lower than that of legacy UEs using new radio (NR).

[0005] The standard defines that the maximum bandwidth of the bandwidth part (BWP) cannot exceed the maximum bandwidth supported by the terminal device, otherwise the terminal device will be unable to access the network by default. Due to the low bandwidth capability of REDCAP UEs, the bandwidth of the BWP configured by network equipment for REDCAP UEs is relatively small. As a result, the physical uplink control channel (PUCCH) of the REDCAP UE hops within a smaller frequency range, which will cause the continuous resources that could have been used for the physical uplink shared channel (PUSCH) transmission of legacy UEs to be interrupted, resulting in resource fragmentation and affecting the peak rate of the legacy UE's PUSCH transmission. Summary of the Invention

[0006] The present application provides a communication method and apparatus for solving the problem that the PUCCH of a narrowband terminal device affects the peak rate of the PUSCH transmission of a broadband terminal device.

[0007] In a first aspect, a communication method is provided. The method may be performed by a terminal device or a chip, chip system, or circuit for the terminal device. The method may be implemented by the following steps: generating a first uplink signal based on a first base sequence and a second base sequence, and transmitting the first uplink signal in a non-frequency hopping manner within a first time unit. The first base sequence and the second base sequence are determined in different ways, the first uplink signal occupies K symbols within the first time unit, the K symbols including N symbols and M symbols, N symbols corresponding to the first base sequence, M symbols corresponding to the second base sequence, K = M + N, and N and M are integers greater than 0.

[0008] In the present application, when the first uplink signal is transmitted in a time slot without frequency hopping, the first base sequence and the second base sequence are determined in different ways, respectively, so that code division multiplexing can be achieved between the first uplink signal and other uplink signals (such as the second uplink signal) transmitted in a time slot with frequency hopping. This can improve resource utilization, thereby reducing the crowding out of PUSCH transmission resources for the second type of terminal devices and reducing the impact on the peak rate of the PUSCH.

[0009] In one possible design, the first base sequence is determined in the same manner as the base sequence used for the first hop of the second uplink signal, and the second base sequence is determined in the same manner as the base sequence used for the second hop of the second uplink signal, wherein the second uplink signal is transmitted in a frequency hopping manner within a time slot. This method can achieve code division multiplexing between the first uplink signal sent in a non-frequency hopping manner within the time slot and the second uplink signal sent in a frequency hopping manner within the time slot, that is, the same block of time-frequency resources can be used to transmit different uplink signals, thereby reducing the resource fragmentation problem caused by the introduction of the first uplink signal and improving the resource utilization of the communication system.

[0010] In one possible design, the method further includes: receiving indication information, the indication information being used to indicate generation of a first uplink signal based on the first base sequence and the second base sequence.

[0011] In one possible design, the method further includes: determining, based on the type of the terminal device, to generate a first uplink signal based on the first base sequence and the second base sequence.

[0012] In one possible design, the method further includes: determining, based on a number K of symbols mapped to the first uplink signal, to generate the first uplink signal based on the first base sequence and the second base sequence;

[0013] In one possible design, the method further includes: determining, based on the number of bits of a hybrid automatic repeat request acknowledgement (HARQ-ACK) carried by the first uplink signal, to generate the first uplink signal based on the first base sequence and the second base sequence.

[0014] The above methods can align the generation methods of the first uplink signal between the network device and the terminal device, thereby improving transmission performance.

[0015] In one possible design, the method also includes: not receiving dedicated resource configuration parameters of the first uplink signal before sending the first uplink signal.

[0016] In one possible design, the method further includes: sending indication information, where the indication information is used to indicate that a first uplink signal is generated based on the first base sequence and the second base sequence. This method can align the generation method of the first uplink signal between the network device and the terminal device, thereby improving transmission performance.

[0017] In one possible design, the method also includes: dedicated resource configuration parameters of the first uplink signal are not sent before receiving the first uplink signal.

[0018] According to a second aspect, a communication method is provided, and the execution subject of the method can be a network device or a chip, chip system or circuit used for the network device. The method can be implemented by the following steps: receiving a first uplink signal in a non-frequency hopping manner within a first time unit, wherein the first uplink signal corresponds to a first base sequence and a second base sequence, and the first base sequence and the second base sequence are determined in different ways. The first uplink signal occupies K symbols within the first time unit, and the K symbols include N symbols and M symbols, and the N symbols correspond to the first base sequence, and the M symbols correspond to the second base sequence, and K=M+N, and N and M are integers greater than 0.

[0019] In the present application, when a first uplink signal is received in a time slot without frequency hopping, the first base sequence and the second base sequence corresponding to the first uplink signal are determined in different ways, thereby enabling code division multiplexing of the first uplink signal with other uplink signals (e.g., the second uplink signal) transmitted in a time slot with frequency hopping. This improves resource utilization, reduces the occupation of PUSCH transmission resources for the second type of terminal device, and reduces the impact on the peak rate of the PUSCH.

[0020] In one possible design, the method further includes: receiving a second uplink signal in a frequency hopping manner within the first time unit, wherein the second uplink signal corresponds to a third base sequence and a fourth base sequence, the third base sequence and the fourth base sequence are determined in different manners, and the second uplink signal occupies K symbols, N symbols corresponding to the third base sequence, and M symbols corresponding to the fourth base sequence. In this manner, code division multiplexing can be implemented between the first uplink signal and the second uplink signal.

[0021] In one possible design, the first base sequence is determined in the same manner as the base sequence used for the first hop of the second uplink signal, and the second base sequence is determined in the same manner as the base sequence used for the second hop of the second uplink signal, wherein the second uplink signal is transmitted in a frequency hopping manner within a time slot. This method can achieve code division multiplexing between the first uplink signal sent in a non-frequency hopping manner within the time slot and the second uplink signal sent in a frequency hopping manner within the time slot, thereby reducing the resource fragmentation problem caused by the introduction of the first uplink signal and improving the resource utilization of the communication system.

[0022] Based on the first and second aspects above, the following design is provided:

[0023] In one possible design, and / or, Through the above method, the first base sequence can be aligned in the time domain with the first hop of other uplink signals sent using intra-time slot frequency hopping, and the second base sequence can be aligned in the time domain with the second hop of other uplink signals sent using intra-time slot frequency hopping, thereby facilitating code division multiplexing between the first uplink signal and other uplink signals (e.g., the second uplink signal) sent using intra-time slot frequency hopping.

[0024] In one possible design, the first base sequence corresponds to n hop The value of n corresponding to the second basis sequence hop The values ​​of are different. The first and second hops of other uplink signals sent by frequency hopping within the time slot are hop The value of is different, and this method is conducive to achieving code division multiplexing between the first uplink signal and other uplink signals sent by frequency hopping within the time slot.

[0025] In one possible design, the first base sequence corresponds to n hop The value of is 0, and the n corresponding to the second base sequence hop The value of is 1. The first hop n of other uplink signals sent by frequency hopping in the time slot hop The value is 0, the second hop n hopThe value of is 1, which is conducive to achieving code division multiplexing between the first uplink signal and other uplink signals sent by frequency hopping within the time slot.

[0026] In a possible design, the sequence group number u1 corresponding to the first base sequence or the sequence group number u2 corresponding to the second base sequence is determined according to f gh Sure;

[0027] in,

[0028] c() is a pseudo-random sequence;

[0029] is the time slot number within a radio frame;

[0030] mod is the modulo operation.

[0031] Through the above method, the first base sequence and the first hop base sequence of other uplink signals sent by intra-time slot frequency hopping can be determined in the same way, and the second base sequence and the second hop base sequence of other uplink signals sent by intra-time slot frequency hopping can be determined in the same way, thereby realizing code division multiplexing between the first uplink signal and other uplink signals sent by intra-time slot frequency hopping.

[0032] In one possible design, the sequence group number u1 corresponding to the first base sequence or the sequence group number u2 corresponding to the second base sequence satisfies the following formula:

[0033] u1 or u2=(f gh +f ss )mod 30;

[0034] Among them, f ss =n ID mod 30, n ID It is the cell identifier.

[0035] Through the above method, the first base sequence and the first hop of other uplink signals sent by intra-time slot frequency hopping can be determined in the same way, and the second base sequence and the second hop of other uplink signals sent by intra-time slot frequency hopping can be determined in the same way, thereby realizing code division multiplexing between the first uplink signal and other uplink signals (such as the second uplink signal) sent by intra-time slot frequency hopping.

[0036] In one possible design, the sequence number v corresponding to the first base sequence or the second base sequence is 0.

[0037] In one possible design, the terminal device is a first-category terminal device, and the maximum bandwidth capability of the first-category terminal device is less than the maximum bandwidth capability of the second-category terminal device; or, the maximum bandwidth capability of the terminal device is less than or equal to a preset value. The above design, by enabling the first-category terminal device to transmit the first uplink signal in a non-frequency hopping manner, and determining the first base sequence and the second base sequence respectively in different ways, can achieve code division multiplexing between the first uplink signal and other uplink signals (such as the uplink signal of the second-category terminal device) transmitted in a time slot frequency hopping manner, thereby reducing the crowding out of the PUSCH transmission resources of the second-category terminal device and reducing the impact on the peak rate of the PUSCH.

[0038] In one possible design, the first uplink signal is PUCCH, or the first uplink signal is uplink control information corresponding to the PUCCH, or the first uplink signal is a demodulation reference signal (DMRS) corresponding to the PUCCH.

[0039] In a third aspect, a communication method is provided. The method may be performed by a terminal device or a chip, chip system, or circuit for the terminal device. The method may be implemented by the following steps: generating a first uplink signal based on a first orthogonal sequence and a second orthogonal sequence, and transmitting the first uplink signal in a non-frequency hopping manner within a first time unit. The first uplink signal occupies K symbols within the first time unit, where the K symbols include N symbols and M symbols, where N symbols correspond to the first orthogonal sequence and M symbols correspond to the second orthogonal sequence, and K = M + N, where N and M are integers greater than 0.

[0040] In the present application, when the first uplink signal is transmitted in a time slot without frequency hopping, the first uplink signal is generated according to at least two orthogonal sequences. Since other uplink signals transmitted in a time slot with frequency hopping are generated according to at least two orthogonal sequences, the present application enables the first uplink signal to be code-division multiplexed with other uplink signals transmitted in a time slot with frequency hopping. This improves resource utilization, reduces the occupation of PUSCH transmission resources of the second type of terminal devices, and reduces the impact on the peak rate of the PUSCH.

[0041] In one possible design, the method further includes: receiving indication information, the indication information being used to indicate generating a first generated signal based on the first orthogonal sequence and the second orthogonal sequence.

[0042] In one possible design, the method further includes: determining, based on a type of the terminal device, to generate a first generated signal based on a first orthogonal sequence and a second orthogonal sequence.

[0043] In one possible design, the method further includes: determining, based on the number K of symbols mapped to the first uplink signal, to generate a first generated signal based on the first orthogonal sequence and the second orthogonal sequence.

[0044] In one possible design, the method further includes: determining, based on the number of bits of the HARQ-ACK carried by the first uplink signal, to generate a first generated signal based on the first orthogonal sequence and the second orthogonal sequence.

[0045] In one possible design, the method also includes: not receiving dedicated resource configuration parameters of the first uplink signal before sending the first uplink signal.

[0046] The above methods can align the generation methods of the first uplink signal between the network device and the terminal device, thereby improving transmission performance.

[0047] In a fourth aspect, a communication method is provided, and the executor of the method can be a network device or a chip, chip system or circuit used for the network device. The method can be implemented by the following steps: receiving a first uplink signal in a non-frequency hopping manner within a first time unit, wherein the first uplink signal corresponds to a first orthogonal sequence and a second orthogonal sequence, and the first uplink signal occupies K symbols within the first time unit, the K symbols include N symbols and M symbols, the N symbols correspond to the first orthogonal sequence, and the M symbols correspond to the second orthogonal sequence, K=M+N, and N and M are integers greater than 0.

[0048] In this application, the first uplink signal transmitted using a non-frequency hopping method within a time slot corresponds to at least two orthogonal sequences. Since the other uplink signals transmitted using frequency hopping within a time slot are generated based on at least two orthogonal sequences, this application enables the first uplink signal to be code-division multiplexed with the other uplink signals transmitted using frequency hopping within a time slot. This improves resource utilization, reduces the crowding out of PUSCH transmission resources for the second type of terminal devices, and reduces the impact on the peak rate of the PUSCH.

[0049] In one possible design, the method further includes: receiving a second uplink signal in a frequency hopping manner within the first time unit, wherein the second uplink signal corresponds to a third orthogonal sequence and a fourth orthogonal sequence, and the second uplink signal occupies K symbols, N symbols corresponding to the third orthogonal sequence, and M symbols corresponding to the fourth orthogonal sequence. In this manner, code division multiplexing can be implemented between the first uplink signal and the second uplink signal.

[0050] In one possible design, the method further includes: sending indication information, where the indication information is used to indicate that a first generated signal is generated according to the first orthogonal sequence and the second orthogonal sequence. This method can align the generation method of the first uplink signal between the network device and the terminal device, thereby improving transmission performance.

[0051] In one possible design, the method also includes: dedicated resource configuration parameters of the first uplink signal are not sent before receiving the first uplink signal.

[0052] Based on the third and fourth aspects above, the following design is provided:

[0053] In one possible design, and / or, Through the above method, the first orthogonal sequence can be aligned in the time domain with the first hop of other uplink signals sent using the intra-time slot frequency hopping method, and the second orthogonal sequence can be aligned in the time domain with the second hop of other uplink signals sent using the intra-time slot frequency hopping method, thereby facilitating code division multiplexing between the first uplink signal and other uplink signals sent using the intra-time slot frequency hopping method.

[0054] In one possible design, the value of m' corresponding to the first orthogonal sequence is different from the value of m' corresponding to the second orthogonal sequence. Because the values ​​of m' for the first hop and the second hop of other uplink signals sent using intra-time slot frequency hopping are different, this approach facilitates code division multiplexing between the first uplink signal and other uplink signals sent using intra-time slot frequency hopping.

[0055] In one possible design, the value of m' corresponding to the first orthogonal sequence is 0, and the value of m' corresponding to the second orthogonal sequence is 1. Because the value of m' for the first hop of other uplink signals sent using intra-time slot frequency hopping is 0, and the value of m' for the second hop is 1, this approach facilitates code division multiplexing between the first uplink signal and other uplink signals sent using intra-time slot frequency hopping.

[0056] In one possible design, the first orthogonal sequence or the second orthogonal sequence Satisfies the following formula:

[0057] or

[0058] Wherein, i is the orthogonal sequence index of the first orthogonal sequence or the second orthogonal sequence;

[0059] φ(m) is based on and i determined;

[0060] Related to m'.

[0061] Through the above method, the length of the first orthogonal sequence and the first hop orthogonal sequence of other uplink signals sent by intra-time slot frequency hopping can be made the same, and the length of the second orthogonal sequence and the second hop orthogonal sequence of other uplink signals sent by intra-time slot frequency hopping can be made the same, thereby realizing code division multiplexing between the first uplink signal and other uplink signals sent by intra-time slot frequency hopping.

[0062] In one possible design, the orthogonal sequence index corresponding to the first orthogonal sequence is the same as the orthogonal sequence index corresponding to the second orthogonal sequence.

[0063] In one possible design, the base sequences corresponding to the first orthogonal sequence and the second orthogonal sequence are the same.

[0064] In one possible design, the first orthogonal sequence corresponds to a first base sequence, the second orthogonal sequence corresponds to a second base sequence, and the first base sequence and the second base sequence are determined in different ways.

[0065] In one possible design, the first base sequence corresponds to n hop The value of n corresponding to the second basis sequence hop The value of is different.

[0066] In one possible design, the first base sequence corresponds to n hop The value of is 0, and the n corresponding to the second base sequence hop The value of is 1.

[0067] In a possible design, the sequence group number u1 corresponding to the first base sequence or the sequence group number u2 corresponding to the second base sequence is determined according to f gh Sure;

[0068] in,

[0069] c() is a pseudo-random sequence;

[0070] is the time slot number within a radio frame;

[0071] mod is the modulo operation.

[0072] In one possible design, the sequence group number u1 corresponding to the first base sequence or the sequence group number u2 corresponding to the second base sequence satisfies the following formula:

[0073] u1 or u2=(f gh +f ss )mod 30;

[0074] Among them, f ss =n ID mod 30, n ID It is the cell identifier.

[0075] In one possible design, the sequence number v corresponding to the first base sequence or the second base sequence is 0.

[0076] In one possible design, the terminal device is a first-category terminal device, and the maximum bandwidth capability of the first-category terminal device is less than the maximum bandwidth capability of the second-category terminal device; or, the maximum bandwidth capability of the terminal device is less than or equal to a preset value.

[0077] In one possible design, the first uplink signal is PUCCH, or the first uplink signal is uplink control information corresponding to PUCCH, or the first uplink signal is DMRS corresponding to PUCCH.

[0078] In a fifth aspect, the present application further provides a communication device, which is a terminal device or a chip in a terminal device. The communication device has the function of implementing any of the methods provided in the first or third aspects above. The communication device can be implemented in hardware or by hardware executing corresponding software implementations. The hardware or software includes one or more units or modules corresponding to the above functions.

[0079] In one possible design, the communication device includes a processor configured to support the communication device in executing the corresponding functions of the terminal device in the method described above. The communication device may also include a memory, which may be coupled to the processor and stores program instructions and data necessary for the communication device. Optionally, the communication device also includes an interface circuit for supporting communication between the communication device and a device such as a service network device, such as the transmission and reception of data or signals. Exemplarily, the communication interface may be a transceiver, circuit, bus, module, or other type of communication interface.

[0080] In one possible design, the communication device includes corresponding functional modules for implementing the steps in the above method. The functions can be implemented by hardware or by hardware executing corresponding software implementations. The hardware or software includes one or more modules corresponding to the above functions.

[0081] In one possible design, the structure of the communication device includes a processing unit (or processing module) and a communication unit (or communication module). These units can perform the corresponding functions in the above method examples. For details, please refer to the description of the method provided in the first aspect or the third aspect, which will not be repeated here.

[0082] In a sixth aspect, the present application further provides a communication device, which is a network device or a chip in a network device. The communication device has the function of implementing any of the methods provided in the second or fourth aspects above. The communication device can be implemented in hardware or by hardware executing corresponding software implementations. The hardware or software includes one or more units or modules corresponding to the above functions.

[0083] In one possible design, the communication device includes a processor configured to support the communication device in executing the corresponding functions of the network device in the method described above. The communication device may also include a memory, which may be coupled to the processor and stores program instructions and data necessary for the communication device. Optionally, the communication device also includes an interface circuit for supporting communication between the communication device and a terminal device, such as the transmission and reception of data or signals. Exemplarily, the communication interface may be a transceiver, circuit, bus, module, or other type of communication interface.

[0084] In one possible design, the communication device includes corresponding functional modules for implementing the steps in the above method. The functions can be implemented by hardware or by hardware executing corresponding software implementations. The hardware or software includes one or more modules corresponding to the above functions.

[0085] In one possible design, the structure of the communication device includes a processing unit (or processing module) and a communication unit (or communication module). These units can perform the corresponding functions in the above method examples. For details, please refer to the description of the method provided in the second aspect or the fourth aspect, which will not be repeated here.

[0086] In the seventh aspect, a communication device is provided, comprising a processor and an interface circuit, the interface circuit being used to receive signals from other communication devices outside the communication device and transmit them to the processor or to send signals from the processor to other communication devices outside the communication device, the processor being used to implement the methods in the aforementioned first aspect or third aspect and any possible design through logic circuits or execution code instructions.

[0087] In an eighth aspect, a communication device is provided, comprising a processor and an interface circuit, the interface circuit being used to receive signals from other communication devices outside the communication device and transmit them to the processor or to send signals from the processor to other communication devices outside the communication device, the processor being used to implement the methods in the aforementioned second aspect or fourth aspect and any possible design through logic circuits or execution code instructions.

[0088] In the ninth aspect, a computer-readable storage medium is provided, which stores a computer program or instruction. When the computer program or instruction is executed by a processor, the method of any one of the first to fourth aspects and any possible design is implemented.

[0089] In a tenth aspect, a computer program product storing instructions is provided, which, when executed by a processor, implements the method in any one of the first to fourth aspects and any possible design.

[0090] In an eleventh aspect, a chip system is provided, comprising a processor and a memory, for implementing the method of any of the first through fourth aspects and any possible designs. The chip system may be comprised of a chip alone or may include a chip and other discrete components.

[0091] In a twelfth aspect, a communication system is provided, comprising the apparatus described in the first aspect (e.g., a first terminal device) and the apparatus described in the second aspect (e.g., a network device), and may further comprise other terminal devices (e.g., a second terminal device) involved in the second aspect.

[0092] In a thirteenth aspect, a communication system is provided, comprising the apparatus described in the third aspect (e.g., the first terminal device) and the apparatus described in the fourth aspect (e.g., the network device), and may further comprise other terminal devices (e.g., the second terminal device) described in the fourth aspect.

[0093] The technical effects that can be achieved by the technical solutions in any of the fifth to thirteenth aspects mentioned above can be described with reference to the technical effects that can be achieved by the technical solutions in the first aspect mentioned above, and the repetitions will not be repeated. BRIEF DESCRIPTION OF THE DRAWINGS

[0094] FIG1 is a schematic diagram of PUCCH transmission according to an embodiment of the present application;

[0095] FIG2 is another schematic diagram of PUCCH transmission according to an embodiment of the present application;

[0096] FIG3 is another schematic diagram of PUCCH transmission according to an embodiment of the present application;

[0097] FIG4 is a schematic diagram of frequency hopping according to an embodiment of the present application;

[0098] FIG5 is a schematic diagram of frequency hopping according to an embodiment of the present application;

[0099] FIG6 is a schematic diagram of frequency hopping according to an embodiment of the present application;

[0100] FIG7 is a schematic diagram of a communication system architecture according to an embodiment of the present application;

[0101] FIG8 is a schematic diagram of a connection between a network device and a terminal device according to an embodiment of the present application;

[0102] FIG9 is a flow chart of a communication method according to an embodiment of the present application;

[0103] FIG10 is a schematic diagram of uplink signal transmission according to an embodiment of the present application;

[0104] FIG11 is a flow chart of a communication method according to an embodiment of the present application;

[0105] FIG12 is a schematic diagram of uplink signal transmission according to an embodiment of the present application;

[0106] FIG13 is a schematic structural diagram of a communication device according to an embodiment of the present application;

[0107] FIG14 is a schematic structural diagram of a communication device according to an embodiment of the present application. DETAILED DESCRIPTION

[0108] In order to make the purpose, 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 accompanying drawings.

[0109] Below, some terms used in the embodiments of the present application are explained to facilitate understanding by those skilled in the art.

[0110] 1. Legacy UEs, for example, can be enhanced mobile broadband (eMBB) terminals or ultra-reliable low-latency communication (URLLC) terminals. Legacy UEs can also be referred to as non-reduced capability (REDCAP) UEs.

[0111] 2. REDCAP UE may be a terminal with reduced capabilities compared to legacy UE, for example, Release 17 user equipment (UE).

[0112] The differences between legacy UE and REDCAP UE include one or more of the following:

[0113] 1. Different bandwidth capabilities. The maximum bandwidth supported by legacy UEs can be greater than the maximum bandwidth supported by REDCAP UEs. For example, a legacy UE can support simultaneous communication with network equipment using up to 100 MHz of frequency resources on a single carrier, while a REDCAP UE can support communication with network equipment using up to 20 MHz, 10 MHz, or 5 MHz of frequency resources on a single carrier.

[0114] 2. The number of transmit and receive antennas is different. The antenna configuration of the legacy UE can be larger than that of the REDCAP UE. For example, the minimum antenna configuration supported by the legacy UE can be larger than the maximum antenna configuration supported by the REDCAP UE. For example, the minimum antenna configuration supported by the legacy UE can be 4 transmit and 2 receive, that is, under the minimum antenna configuration, 4 receive antennas are used to receive downlink signals, and 2 transmit antennas are used to send uplink signals; while the maximum antenna configuration supported by the REDCAP UE can be lower than 4 transmit and 2 receive, for example, the REDCAP UE only supports 2 receive and 1 transmit, or it can also support 2 receive and 2 transmit.

[0115] 3. Different uplink maximum transmit power. The maximum uplink transmit power of a legacy UE can be greater than that of a REDCAP UE. For example, the maximum uplink transmit power of a legacy UE can be 23dBm or 26dBm, while the maximum uplink transmit power of a REDCAP UE can only be between 4dBm and 20dBm.

[0116] 4. Legacy UEs and REDCAP UEs correspond to different protocol versions. For example, NR Rel-15 and NR Rel-16 terminals can be considered legacy UEs, while REDCAP UEs can be considered NR Rel-17 terminals.

[0117] 5. Legacy UEs and REDCAP UEs support different carrier aggregation (CA) capabilities. For example, legacy UEs can support CA, while REDCAP UEs do not. Another example is that both REDCAP UEs and legacy UEs support CA, but the maximum number of CAs supported by the legacy UE is greater than the maximum number of CAs supported by the REDCAP UE. For example, a legacy UE can support aggregation of up to 5 or 32 carriers simultaneously, while a REDCAP UE can support aggregation of up to 2 carriers simultaneously.

[0118] 6. The frequency division duplex (FDD) capabilities of legacy UEs and REDCAP UEs are different. For example, legacy UEs may support full-duplex FDD, while REDCAP UEs may only support half-duplex FDD.

[0119] 7. REDCAP UE and legacy UE have different data processing time capabilities. For example, the minimum delay between a legacy UE receiving downlink data and sending feedback on the downlink data is smaller than the minimum delay between a REDCAP UE receiving downlink data and sending feedback on the downlink data, and / or the minimum delay between a legacy UE sending uplink data and receiving feedback on the uplink data is smaller than the minimum delay between a REDCAP UE sending uplink data and receiving feedback on the uplink data.

[0120] 8. Legacy UE and REDCAP UE have different processing capabilities.

[0121] 9. The uplink and / or downlink transmission peak rates of legacy UEs and REDCAP UEs are different.

[0122] 10. Enhanced reduced capability (eREDCAP) terminals (EREDCAP UEs) support the downlink bandwidth part (BWP) configured by UE-specific radio resource control (RRC) and including cell-defined SSB (CD-SSB) or non-cell-defined SSB (NCD-SSB). Legacy UEs only support the downlink BWP configured by UE-specific RRC and including CD-SSB.

[0123] 11.REDCAP UE supports NCD-SSB based measurements in the downlink BWP configured by RRC.

[0124] 3. EREDCAP UE can be understood as a terminal with further reduced capabilities compared to REDCAP UE. EREDCAP UE adopts most of the configurations of REDCAP UE, and further enhancements include at least one of the following:

[0125] 1. The uplink and downlink peak rates are 10 Mbps, and for UEs in feature group FG 48-1, the corresponding peak rate is v*Q*f = 3.2. Here, v is the number of multiple-input multiple-output (MIMO) layers, Q is the modulation order, and f is the scaling factor. For UEs in feature group FG 48-2, when the number of layers is 1, the corresponding peak rate is v*Q*f = 0.8; when the number of layers is 2, the corresponding peak rate is v*Q*f = 0.75.

[0126] 2. For UEs in FG 48-1, the maximum number of uplink or downlink unicast scheduling physical resource blocks (PRBs) supported by a single slot or hop is 25 PRBs at 15 kHz or 12 PRBs at 30 kHz.

[0127] 3. When the number of resource blocks (RBs) scheduled by the random access response (RAR) physical downlink shared channel (PDSCH) or Message B (MsgB) PDSCH exceeds 25 PRBs at 15 kHz or 12 PRBs at 30 kHz, the RAR processing timing is relaxed by 1 / 0.5 ms corresponding to 15 / 30 kHz subcarrier spacing (SCS), respectively.

[0128] It should be noted that the terminal devices in this application can belong to the above types, and the naming of the above types of terminal devices is not limited.

[0129] 4. PUCCH format 0 and PUCCH format 1 use sequence Where δ = 0. Sequence According to the base sequence and cyclic shift α. Among them, M ZC is the length of the sequence. It can be divided into groups, where u is the group number and v is the base sequence number within a group.

[0130] The following is an example of introducing the group number u and the base sequence number v. The group number u and the base sequence number v can be determined according to the high-level parameters (such as pucch-GroupHopping) configured by the network device. For example, assuming u = (f gh +f ss )mod 30,f gh、f ss and v can be determined based on high-level parameters configured in the network device.

[0131] The following describes a high-level parameter pucch-GroupHopping configured on a network device. pucch-GroupHopping has three values: neither, enable, and disable.

[0132] If pucch-GroupHopping is equal to "neither", then f gh 、f ss and v satisfy the following formula: gh =0; f ss =n ID mod 30; v=0;

[0133] Among them, n ID It is the cell identifier.

[0134] If pucch-GroupHopping is equal to "enable", then f gh 、f ss and v satisfy the following formula: f ss =n ID mod 30; v=0;

[0135] Wherein, c(i) is a pseudo-random sequence, and the generation method thereof refers to the definition in Section 5.2.1 of the 3GPP TS 38.211 V18.0.0 protocol, which will not be further described here. is the timeslot number within a radio frame. mod is the modulo operation.

[0136] If pucch-GroupHopping is equal to "disable", then f gh 、f ss and v satisfy the following formula: gh =0; f ss =n ID mod 30;

[0137] If intra-slot frequency hopping is not supported (disable intra-slot frequency hopping), n hop = 0, if intra-slot frequency hopping is supported (enable intra-slot frequency hopping), the first hop n hop =0, second hop n hop =1. That is, n hopUsed to identify the resources used for each hop in a frequency hopping scenario within a timeslot.

[0138] The sequences of PUCCH format 0 and PUCCH format 1 are described below respectively.

[0139] 1. PUCCH format 0

[0140] PUCCH format 0 can transmit 1 or 2 information bits. PUCCH format 0 occupies one RB in the frequency domain and 1-2 symbols in the time domain. It should be understood that the number of information bits transmitted by PUCCH format 0, the number of RBs occupied by PUCCH format 0, and the number of time-domain symbols are merely examples and are not intended to limit this application.

[0141] The sequence x(n) of PUCCH format 0 is generated according to the following formula:

[0142] in, is the number of subcarriers included in a resource block.

[0143] Assuming that PUCCH format 0 occupies 1 RB in the frequency domain and 1 symbol in the time domain, the resource mapping of PUCCH format 0 can be shown in Figure 1. Assuming that PUCCH format 0 occupies 1 RB in the frequency domain and 2 symbols in the time domain, if intra-slot frequency hopping is not enabled, the two symbols occupied by PUCCH format 0 correspond to the same RB, and the resource mapping of PUCCH format 0 can be shown in Figure 2. If intra-slot frequency hopping is enabled, the two symbols occupied by PUCCH format 0 correspond to different RBs, and the resource mapping of PUCCH format 0 can be shown in Figure 3.

[0144] 2. PUCCH format 1

[0145] PUCCH format 1 is a long PUCCH, occupying 4-14 OFDM symbols in the time domain and 1 RB in the frequency domain. It carries a maximum of 2 information bits. It should be understood that the number of information bits sent by PUCCH format 1, the number of RBs occupied by PUCCH format 0, and the number of time-domain symbols are merely examples and are not intended to limit this application.

[0146] If the number of bits of information transmitted in PUCCH format 1 is 1, the bit block of PUCCH format 1 is modulated using binary phase shift keying (BPSK) to obtain the complex symbol d(0). If the number of bits of information transmitted in PUCCH format 1 is 2, the bit block of PUCCH format 1 is modulated using quadrature phase shift keying (QPSK) to obtain the complex symbol d(0).

[0147] The complex symbol d(0) is multiplied by the sequence Get the data part y(n) of PUCCH format 1,

[0148] Complex number block Need to pass the orthogonal sequence w i (m) Spread block-wise according to the following formula:

[0149] in, According to Table 1, the orthogonal sequence Orthogonal sequence w i (m) is determined according to Table 2, where i is the index of the orthogonal sequence.

[0150] Table 1

[0151] Table 2

[0152] Reference signals such as the demodulation reference signal (DMRS) need to be inserted into PUCCH format 1 transmission. The DMRS sequence is defined as:

[0153] in, According to Table 3, the orthogonal sequence w i (m) is determined according to Table 4, where i is the index of the orthogonal sequence. The orthogonal sequence index corresponding to DMRS is the same as the orthogonal sequence index corresponding to PUCCH format 1.

[0154] Table 3

[0155] For PUCCH format 1, assuming that a PUCCH format 1 occupies 9 OFDM symbols, 5 of which are occupied by DMRS, the orthogonal sequence corresponding to DMRS is {wi (0),w i (1),w i (2),w i (3),w i (4)}, 4 symbols are used to carry UCI, and the orthogonal sequence corresponding to UCI is {w i (0),w i (1),w i (2),w i (3)}. Intra-slot frequency hopping is not enabled, and the 9 OFDM symbols occupied by PUCCH format 1 are located in the same RB. Intra-slot frequency hopping is enabled, and the first hop of PUCCH format 1 is located in one RB, and the second hop of PUCCH format 1 is located in another RB. Assuming that the first hop DMRS occupies 2 OFDM symbols, the corresponding orthogonal sequence is {w i (0),w i (1)}, UCI occupies 2 OFDM symbols, and the corresponding orthogonal sequence is {w i (0),w i (1)}. The second hop DMRS occupies 3 OFDM symbols, and the corresponding orthogonal sequence is {w i (0),w i (1),w i (2)}, UCI occupies 2 OFDM symbols, and the corresponding orthogonal sequence is {w i (0),w i (1)}.

[0156] In the embodiments of the present application, "at least one" refers to one or more, and "more" refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: the existence of A alone, the existence of A and B at the same time, and the existence of B alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c can represent: a, b, c, a and b, a and c, b and c, or a and b and c, where a, b, c can be single or multiple.

[0157] Furthermore, unless otherwise specified, ordinal numbers such as "first" and "second" in the embodiments of the present application are used to distinguish multiple objects and are not used to limit the size, content, order, timing, priority, or importance of the multiple objects. For example, the first initial downlink bandwidth portion and the second initial downlink bandwidth portion are only used to distinguish different bandwidth portions and do not indicate a difference in size, priority, or importance between the two bandwidth portions.

[0158] It should be noted that, in this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described in this application as "exemplary" or "for example" should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.

[0159] The terms "including," "having," and any variations thereof mentioned in the following description of the embodiments of the present application are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or apparatus comprising a series of steps or units is not limited to the listed steps or units, but may optionally include other steps or units not listed, or may optionally include other steps or units inherent to the process, method, product, or apparatus.

[0160] The foregoing text introduces some of the terms and concepts involved in the embodiments of this application. The following text introduces the technical background involved in the embodiments of this application.

[0161] In the prior art, for legacy UEs, before obtaining dedicated PUCCH resource configuration, the legacy UE transmits PUCCH using frequency hopping by default, and the format used by the PUCCH is PUCCH format 0 or PUCCH format 1. The generation method of PUCCH format 0 and PUCCH format 1 is as described in the previous terminology introduction and will not be repeated here. For legacy UEs, an example is shown in Figure 4. In this example, the BWP bandwidth is 100MHz, and the first and second hops are as close as possible to the low-frequency and high-frequency ends of the BWP. The large block of continuous resources in the blank area in the middle of Figure 4 can be used for PUSCH transmission. The offset value in the figure is the offset value between the starting RB position of the first hop or the second hop and the BWP boundary, which can be notified to the legacy UE by the network device.

[0162] NR Release 17 supports REDCAP UEs, which support smaller bandwidths than legacy UEs. If REDCAP UEs are not assigned dedicated PUCCH resources, the PUCCH will also default to frequency hopping. The REDCAP UE's frequency hopping within a small range will split the contiguous resources that the legacy UE could have used for PUSCH transmission into two parts, resulting in resource fragmentation and affecting the peak rate of the legacy UE's PUSCH transmission, as shown in Figure 5. In this example, the legacy UE's BWP bandwidth is 100 MHz, while the REDCAP UE's BWP bandwidth is 20 MHz. The blank area in the middle of the figure is divided into two parts by the REDCAP UE's PUCCH.

[0163] To avoid affecting the PUSCH transmission of legacy UEs, before the REDCAP UE obtains dedicated PUCCH resource configuration, the REDCAP UE's PUCCH supports disabling intra-slot frequency hopping, as shown in Figure 6. In this example, the BWP bandwidth of the legacy UE is 100MHz, and the BWP bandwidth of the REDCAP UE is 20MHz. In the figure, the REDCAP UE's PUCCH disables intra-slot frequency hopping. By configuring the additional offset parameter, the first or second hop of the PUCCH of the REDCAP UE and the legacy UE can be adjacent in the frequency domain. As a result, the large block of continuous resources in the middle blank area in the figure is used for PUSCH transmission of legacy UEs, eliminating resource fragmentation and reducing the impact on PUSCH transmission of legacy UEs.

[0164] Based on this, embodiments of the present application provide a communication method and apparatus for resolving the issue of a narrowband terminal device's PUCCH affecting the peak rate of a broadband terminal device's PUSCH transmission. The method and apparatus are based on the same concept. Since the method and apparatus solve similar problems, the implementation of the apparatus and method can refer to each other, and any repetitions will not be repeated.

[0165] The communication method provided in this application can be applied to various communication systems, for example, the Internet of Things (IoT), narrowband Internet of Things (NB-IoT), long term evolution (LTE), fifth generation (5G) communication system, LTE and 5G hybrid architecture, 5G new radio (NR) system, and 6G or new communication systems emerging in future communication development. The 5G communication system described in this application may include at least one of a non-standalone (NSA) 5G communication system and a standalone (SA) 5G communication system. The communication system may also be a machine to machine (M2M) network or other network.

[0166] The network device and the terminal can communicate through the licensed spectrum, the unlicensed spectrum, or both. The network device and the terminal can communicate through the spectrum below 6G, the spectrum above 6G, or both. The network device and the terminal can communicate through the spectrum below 6G and the spectrum above 6G at the same time. The embodiments of the present application do not limit the spectrum resources used between the network device and the terminal.

[0167] Referring to Figure 7, a communication system is provided in an embodiment of the present application. The communication system includes a network device and multiple terminals. For ease of description, Figure 7 takes a communication system including a network device and six terminals as an example. The six terminals are referred to as UE1 to UE6. In this communication system, UE1 to UE6 can send uplink data to the network device, and the network device can receive uplink data sent by UE1 to UE6. In addition, UE4 to UE6 can also form a sub-communication system. The network device can send downlink information to UE1, UE2, UE3, and UE5, and UE5 can send downlink information to UE4 and UE6 based on device-to-device (D2D) technology. Figure 7 is only a schematic diagram and does not specifically limit the type of communication system, the number and type of devices included in the communication system, etc.

[0168] Exemplarily, the network device and the terminal may be connected via an air interface. For example, the connection relationship between the network device and the terminal may be as shown in FIG8 .

[0169] The embodiments of the present application can be applied to a communication system serving a first type of terminal, and of course can also be applied to a communication system serving a second type of terminal, or a communication system serving both the first type of terminal and the second type of terminal. The maximum bandwidth supported by the first type of terminal device is smaller than the maximum bandwidth supported by the second type of terminal device. For example, the second type of terminal device can be a legacy UE, and the first type of terminal device can be a REDCAP UE or an EREDCAP UE or other narrowband terminal device, such as a terminal device with a bandwidth less than or equal to a preset value. Exemplarily, the preset value can be a frequency value, such as 20MHz or 5MHz or 3MHz, or the preset value can also be the number of resource units, such as 25 or 15 or 12 or 6, wherein the number of resource units is related to the subcarrier spacing, and the resource unit can be a resource block, a subcarrier, etc.

[0170] The network architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Ordinary technicians in this field will know that with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.

[0171] The following will describe the technical solutions in the embodiments of the present application in conjunction with the accompanying drawings. For ease of introduction, the following takes the method executed by a network device and a terminal as an example. The method of the present application is described below.

[0172] It should be noted that the parameters and formulas involved in this application are only exemplary. For example, n hop This is just an example. This application does not limit the naming or representation of this parameter. hop The meanings of are the same or similar and can be understood as n in this application. hop .

[0173] In this application, "no frequency hopping within a time slot" can also be described as "frequency hopping within a time slot is not enabled", "frequency hopping within a time slot is not enabled", etc.

[0174] See Figure 9, which is a flow chart of a communication method provided by the present application. In this method, the uplink signal transmitted in a non-frequency hopping manner within a time slot is divided into two parts in the time domain. The frequency domain resources corresponding to the two parts are continuous, but the base sequences corresponding to the two parts are determined in different ways. Furthermore, the base sequence used by the uplink signal transmitted by the narrowband terminal device in a non-frequency hopping manner can be determined in the same way as the base sequence used by the uplink signal transmitted by the broadband terminal device in a frequency hopping manner, thereby achieving code division multiplexing of the PUCCH sent by the narrowband terminal device and the PUCCH sent by the broadband terminal device, thereby reducing the resource fragmentation problem caused by the introduction of narrowband terminal devices and improving the resource utilization of the communication system.

[0175] S901: A first terminal device generates a first uplink signal according to a first base sequence and a second base sequence.

[0176] According to the previous terminology introduction, the first uplink signal can be a sequence sequence According to the base sequence In the present application, the first uplink signal is determined according to the first base sequence and the second base sequence, wherein the first base sequence and the second base sequence are determined in different ways, and the specific determination method will be described in detail below.

[0177] The first uplink signal occupies K symbols in the first time unit, or in other words, the number of symbols occupied by the first uplink signal in the first time unit is K. For example, the first time unit may be a time slot. The K symbols include N symbols and M symbols. N symbols correspond to the first base sequence, and M symbols correspond to the second base sequence. K=M+N, where N and M are integers greater than 0. For example, and / or, To round down.

[0178] In one exemplary description, N symbols correspond to a first base sequence, which can be understood as the uplink signal on the N symbols being generated based on the first base sequence. Similarly, M symbols correspond to a second base sequence, which can be understood as the uplink signal on the M symbols being generated based on the second base sequence.

[0179] As an example, the first terminal device may be a first type of terminal device.

[0180] The first base sequence and the second base sequence are determined in different ways. In a possible implementation, the resource identifiers of the two base sequences are different. The resource identifier can be a frequency hopping identifier n. hop , n corresponding to the first basis sequence hop The value of n corresponding to the second basis sequence hop For example, the first base sequence corresponds to nhop The value of is 0, and the n corresponding to the second base sequence hop The value of is 1.

[0181] In one example, the sequence group number u1 corresponding to the first base sequence and the sequence group number u2 corresponding to the second base sequence are determined in different ways. For example, n is used when determining the sequence group number u1 corresponding to the first base sequence. hop The value of n is the same as the value of n used when determining the sequence group number u2 corresponding to the second base sequence. hop For example, the value of n is different when determining the sequence group number u1 corresponding to the first base sequence. hop The value of is 0, and n is used to determine the sequence group number u2 corresponding to the second base sequence. hop The value of is 1.

[0182] In one possible implementation, the first base sequence may be determined in the same manner as the base sequence corresponding to the first hop of an uplink signal transmitted in a time slot frequency hopping manner (e.g., the second uplink signal hereinafter), and the second base sequence may be determined in the same manner as the base sequence corresponding to the second hop of an uplink signal transmitted in a time slot frequency hopping manner (e.g., the second uplink signal hereinafter). The sequence group numbers of the two base sequences corresponding to the uplink signal transmitted in a time slot frequency hopping manner are determined by different n hop The value of is determined by the sequence group number of the base sequence corresponding to the first hop according to n hop The value of is 0, and the sequence group number of the base sequence corresponding to the second hop is determined by n hop The method provided by the present application can make the base sequence of the first uplink signal sent in a time slot without frequency hopping the same as the base sequence of the uplink signal sent in a time slot with frequency hopping, so that code division multiplexing can be achieved through different cyclic shifts α.

[0183] To facilitate understanding of the differences between the methods for determining the first and second base sequences, the following describes the formulas for generating the base sequences corresponding to the first and second hops when frequency hopping is enabled within a time slot. It should be understood that the following formulas are merely illustrative, and this application does not limit the formulas for generating the first and second base sequences.

[0184] Exemplarily, the sequence group number u1 corresponding to the first base sequence or the sequence group number u2 corresponding to the second base sequence is based on f gh Determine; among them, c() is a pseudo-random sequence; is the time slot number in a wireless frame; mod is the modulo operation.

[0185] In one example, the sequence group number u1 corresponding to the first base sequence or the sequence group number u2 corresponding to the second base sequence satisfies the following formula:

[0186] u1 or u2=(f gh +f ss )mod 30;

[0187] Among them, f ss =n ID mod 30, n ID It is the cell identifier.

[0188] It should be understood that the intermediate parameter f may not appear in the generation formula of the sequence group number u1 corresponding to the first base sequence or the sequence group number u2 corresponding to the second base sequence. gh and f ss , for example, u1 or The above formula can also be modified, and the present application does not limit the generation formula of the sequence group number u1 corresponding to the first base sequence or the sequence group number u2 corresponding to the second base sequence.

[0189] Exemplarily, the sequence number v corresponding to the first base sequence or the second base sequence is 0.

[0190] The manner of generating the first uplink signal according to the first base sequence and the second base sequence can be found in the relevant description in the fourth terminology introduction above, and will not be repeated here.

[0191] Exemplarily, the first uplink signal is PUCCH, that is, the terminal device can generate PUCCH in the manner of S901. Alternatively, the first uplink signal is the uplink control information corresponding to PUCCH, that is, the terminal device can generate the uplink control information corresponding to PUCCH according to the manner of S901. Alternatively, the first uplink signal is the DMRS corresponding to PUCCH, that is, the terminal device can generate the DMRS corresponding to PUCCH according to the manner of S901. Similarly, the second uplink signal hereinafter is PUCCH, or the second uplink signal is the uplink control information corresponding to PUCCH, or the second uplink signal is the DMRS corresponding to PUCCH.

[0192] In one possible implementation, the first terminal device does not receive the dedicated resource configuration parameters of the first uplink signal before sending the first uplink signal. At present, when the first terminal device does not receive the dedicated resource configuration parameters of the first uplink signal, it can send the first uplink signal in a time slot without frequency hopping. In this application, when the first uplink signal is sent in a time slot without frequency hopping, the first base sequence and the second base sequence are determined in different ways, so that the first uplink signal can be code-division multiplexed with other uplink signals (such as the second uplink signal below) sent in a time slot with frequency hopping. This can improve resource utilization, reduce the crowding out of PUSCH transmission resources for the second type of terminal devices, and reduce the impact on the peak rate of PUSCH.

[0193] S902: The first terminal device sends a first uplink signal in a non-frequency hopping manner within a first time unit. Correspondingly, the network device receives the first uplink signal in a non-frequency hopping manner within the first time unit.

[0194] Optionally, the second terminal device may generate a second uplink signal based on the third base sequence and the fourth base sequence, and transmit the second uplink signal without frequency hopping within the first time unit. The third base sequence and the fourth base sequence are determined in different ways, and the second uplink signal occupies K symbols, with N symbols corresponding to the third base sequence and M symbols corresponding to the fourth base sequence. The second terminal device may be a second type of terminal device.

[0195] Optionally, the third base sequence and the fourth base sequence are determined in different ways, specifically, n corresponding to the third base sequence may be hop The value of n corresponding to the fourth basis sequence hop The value of is different, among which n hop It can be a frequency hopping identifier. For example, the third base sequence corresponds to n hop The value of is 0, and the fourth base sequence corresponds to n hop The value of is 1.

[0196] In one exemplary description, the third base sequence may be the base sequence corresponding to the first hop of the second uplink signal, and the fourth base sequence may be the base sequence corresponding to the second hop of the second uplink signal. For the third and fourth base sequences, refer to the method for determining the base sequence for the first and second hops when frequency hopping is enabled within a time slot in the fourth section of the Introduction to Terminology above, and will not be further described here.

[0197] In one possible implementation, the second terminal device does not receive the dedicated resource configuration parameters of the second uplink signal before sending the second uplink signal.

[0198] In the present application, when the first uplink signal is sent in a time slot without frequency hopping, the first base sequence and the second base sequence are determined respectively in different ways, so that the method for determining the base sequence of the uplink signal sent in a time slot without frequency hopping is the same as the method for determining the base sequence of the uplink signal sent in a time slot with frequency hopping, so that code division multiplexing between the first uplink signal and other uplink signals (such as the second uplink signal) sent in a time slot with frequency hopping can be achieved through different cyclic shifts α. This reduces the resource fragmentation problem caused by the introduction of the first type of terminal device, reduces the crowding out of the PUCCH of the first type of terminal device on the PUSCH transmission resources of the second type of terminal device, and reduces the impact on the peak rate of the PUSCH of the second type of terminal device.

[0199] In order to facilitate understanding of the effects achieved by this application, examples are given below.

[0200] As shown in Figure 10, it is assumed that the first uplink signal, the second uplink signal and the third uplink signal occupy 5 symbols, that is, K=5, the first uplink signal and the third uplink signal are sent in a non-frequency hopping manner within the time slot, and the second uplink signal is sent in a frequency hopping manner within the time slot. The first uplink signal corresponds to the first base sequence and the second base sequence, the second uplink signal corresponds to the third base sequence and the fourth base sequence, and the third uplink signal corresponds to the fifth base sequence.

[0201] In this diagram, for the first uplink signal, when determining the first base sequence, n hop =0, when determining the second base sequence n hop = 1. For the second uplink signal, when determining the base sequence corresponding to the first hop (ie, the third base sequence), n hop =0, when determining the base sequence corresponding to the second hop (ie, the fourth base sequence) n hop = 1. For the third uplink signal, when determining the fifth base sequence, n hop =0.

[0202] Since the method for determining the base sequence of the first uplink signal is the same as the method for determining the base sequence of the second uplink signal, the first uplink signal and the second uplink signal can be code-division multiplexed. The method for determining the base sequence of the second uplink signal is different from the method for determining the base sequence of the third uplink signal, so the second uplink signal and the third uplink signal cannot be code-division multiplexed.

[0203] The above describes the manner in which a terminal device transmits a first uplink signal. Optionally, the first terminal device may determine, based on certain conditions, whether to generate the first uplink signal using the method described in FIG. 9 , that is, determine whether to generate the first uplink signal based on the first base sequence and the second base sequence. The following describes five manners in which the first terminal device determines whether to generate the first uplink signal based on the first base sequence and the second base sequence.

[0204] In method 1, the network device may send instruction information to the first terminal device, which is used to instruct the first uplink signal to be generated based on the first base sequence and the second base sequence. Alternatively, the function of the instruction information can also be described as instructing the first terminal device to generate the first uplink signal based on the first base sequence and the second base sequence when transmitting the first uplink signal in a non-frequency hopping manner within a time slot. This method can explicitly indicate the method for generating the first uplink signal to the first terminal device.

[0205] In a specific example, a network device sends indication information to a first terminal device. When the indication information corresponds to a first value, the first terminal device generates the first uplink signal based on a first base sequence and a second base sequence when transmitting the first uplink signal in a time slot without frequency hopping. When the indication information corresponds to a second value, the first terminal device generates the first uplink signal based on a base sequence when transmitting the first uplink signal in a time slot without frequency hopping. The second value is different from the first value.

[0206] Method 2: When the first terminal device sends the first uplink signal in a non-frequency hopping manner within a time slot, the first uplink signal is generated according to the first base sequence and the second base sequence by default.

[0207] In a third approach, the first terminal device may determine, based on its own type, whether to generate the first uplink signal based on the first base sequence and the second base sequence. For example, if the first terminal device is a first-category terminal device, the first terminal device may generate the first uplink signal based on the first base sequence and the second base sequence. If the first terminal device is a second-category terminal device, the first terminal device may generate the first uplink signal based on a single base sequence.

[0208] In a fourth embodiment, the terminal device may determine whether to generate the first uplink signal according to the first base sequence and the second base sequence based on the number K of symbols mapped to the first uplink signal. For example, if the number K of symbols mapped to the first uplink signal is greater than or equal to a threshold, the first uplink signal is generated according to the first base sequence and the second base sequence. It should be understood that the above embodiment may also be described in reverse, for example, if the number K of symbols mapped to the first uplink signal is less than a threshold, the first uplink signal is generated according to a base sequence.

[0209] Optionally, for different uplink signal types, the threshold value may be different. For example, if the first uplink signal is PUCCH format 0, the threshold value may be 2; if the first uplink signal is PUCCH format 1, the threshold value may be 8.

[0210] Method five, the terminal device can determine to generate the first uplink signal according to the first base sequence and the second base sequence based on the number of bits of the hybrid automatic repeat request acknowledgement (HARQ-ACK) carried by the first uplink signal. For example, if the number of bits of the HARQ-ACK carried by the first uplink signal is less than or equal to the threshold value, the first uplink signal is generated according to the first base sequence and the second base sequence. It should be understood that the above method can also be described in reverse, for example, if the number of bits of the HARQ-ACK carried by the first uplink signal is greater than the threshold value, the first uplink signal is generated according to a base sequence.

[0211] In the present application, when the first uplink signal is sent in a time slot without frequency hopping, the first base sequence and the second base sequence are respectively determined in different ways, so that the method for determining the base sequence of the uplink signal sent in a time slot without frequency hopping is the same as the method for determining the base sequence of the uplink signal sent in a time slot with frequency hopping, so that code division multiplexing between the first uplink signal and other uplink signals (such as the second uplink signal) sent in a time slot with frequency hopping can be achieved through different cyclic shifts α. The resource utilization rate can be improved by code division multiplexing, thereby reducing the crowding out of the PUSCH transmission resources of the second type of terminal equipment and reducing the impact on the peak rate of the PUSCH.

[0212] The above describes a method for implementing code division multiplexing. This method achieves code division multiplexing between an uplink signal transmitted in a non-frequency hopping manner within a time slot and an uplink signal transmitted in a frequency hopping manner within a time slot by making the base sequence of the uplink signal transmitted in a non-frequency hopping manner within a time slot identical to the base sequence of the uplink signal transmitted in a frequency hopping manner within a time slot. The following describes another method for implementing code division multiplexing. This method achieves code division multiplexing between an uplink signal transmitted in a non-frequency hopping manner within a time slot and an uplink signal transmitted in a frequency hopping manner within a time slot by making the uplink signal transmitted in a non-frequency hopping manner within a time slot correspond to at least two orthogonal sequences. Since the uplink signal transmitted in a frequency hopping manner within a time slot corresponds to at least two orthogonal sequences, this method can achieve code division multiplexing between an uplink signal transmitted in a non-frequency hopping manner within a time slot and an uplink signal transmitted in a frequency hopping manner within a time slot.

[0213] See Figure 11, which is a flow chart of a communication method provided by this application. The method includes:

[0214] S1101. A first terminal device generates a first uplink signal according to a first orthogonal sequence and a second orthogonal sequence.

[0215] According to the previous terminology introduction, the first uplink signal can be a sequence sequence The orthogonal sequence w i (m) Block-wise expansion. In the present application, when the sequence of the first uplink signal is block-wise expanded, it can be block-wise expanded according to a first orthogonal sequence and a second orthogonal sequence. The first orthogonal sequence and the second orthogonal sequence are described in detail below.

[0216] The first uplink signal occupies K symbols in the first time unit, or in other words, the number of symbols occupied by the first uplink signal in the first time unit is K. For example, the first time unit may be a time slot. The K symbols include N symbols and M symbols, N symbols correspond to the first orthogonal sequence, M symbols correspond to the second orthogonal sequence, K=M+N, N and M are integers greater than 0. For example, and / or, To round down.

[0217] In one exemplary embodiment, N symbols correspond to a first orthogonal sequence, which can be understood as the uplink signal on the N symbols being block-wise extended based on the first orthogonal sequence. Similarly, M symbols correspond to a second orthogonal sequence, which can be understood as the uplink signal on the M symbols being block-wise extended based on the second orthogonal sequence.

[0218] As an example, the first terminal device mentioned above may be a first-category terminal device. The second terminal device mentioned below may be a second-category terminal device.

[0219] In an exemplary description, the first orthogonal sequence can be determined in the same manner as the orthogonal sequence corresponding to the first hop of an uplink signal (e.g., the second uplink signal hereinafter) transmitted in a time slot frequency hopping manner, and the second orthogonal sequence can be determined in the same manner as the orthogonal sequence corresponding to the second hop of an uplink signal (e.g., the second uplink signal hereinafter) transmitted in a time slot frequency hopping manner.

[0220] The two orthogonal sequences corresponding to the uplink signal sent using the intra-time slot frequency hopping method are determined by different m' values. Specifically, the orthogonal sequence corresponding to the first hop is determined based on the m' value of 0, and the orthogonal sequence corresponding to the second hop is determined based on the m' value of 1. The method provided by the present application can make it possible to determine the orthogonal sequence of the first uplink signal sent using the intra-time slot non-frequency hopping method in the same manner as the orthogonal sequence of the uplink signal sent using the intra-time slot frequency hopping method, thereby enabling the first uplink signal sent using the intra-time slot non-frequency hopping method and the uplink signal sent using the intra-time slot frequency hopping method to achieve code division multiplexing.

[0221] In one possible implementation, the value of m' corresponding to the first orthogonal sequence is different from the value of m' corresponding to the second orthogonal sequence. For example, the value of m' corresponding to the first orthogonal sequence is 0, and the value of m' corresponding to the second orthogonal sequence is 1.

[0222] For example, the first orthogonal sequence or the second orthogonal sequence Satisfies the following formula:

[0223] or

[0224] Wherein, i is the orthogonal sequence index of the first orthogonal sequence or the second orthogonal sequence;

[0225] φ(m) is based on and i are determined; in one example, The relationship with m' can be found in Table 2 above.

[0226] Related to m'. In one example, The relationship between and m' can be found in Table 1 or Table 3 above. For example, if the first uplink signal is PUCCH, The relationship between m' and m' can be found in Table 1 above. If the first uplink signal is the DMRS corresponding to the PUCCH, The relationship with m' can be found in Table 3 above.

[0227] As a possible manner, the orthogonal sequence index corresponding to the first orthogonal sequence and the orthogonal sequence index corresponding to the second orthogonal sequence are the same.

[0228] The manner of generating the first uplink signal according to the first orthogonal sequence and the second orthogonal sequence can be referred to the relevant description in the fourth terminology introduction above, which will not be repeated here.

[0229] Exemplarily, the first uplink signal is PUCCH, that is, the terminal device can generate PUCCH in the manner of S1101. Alternatively, the first uplink signal is the uplink control information corresponding to PUCCH, that is, the terminal device can generate the uplink control information corresponding to PUCCH according to the manner of S1101. Alternatively, the first uplink signal is the DMRS corresponding to PUCCH, that is, the terminal device can generate the DMRS corresponding to PUCCH according to the manner of S1101. Similarly, the second uplink signal hereinafter is PUCCH, or the second uplink signal is the uplink control information corresponding to PUCCH, or the second uplink signal is the DMRS corresponding to PUCCH.

[0230] In one possible implementation, the first terminal device does not receive the dedicated resource configuration parameters of the first uplink signal before sending the first uplink signal.

[0231] At present, if the first terminal device does not receive the dedicated resource configuration parameters for the first uplink signal, it can send the first uplink signal in a time slot without frequency hopping. In this application, when sending the first uplink signal in a time slot without frequency hopping, the first uplink signal is generated according to at least two orthogonal sequences, so that the first uplink signal can be code-division multiplexed with other uplink signals (such as the second uplink signal below) sent in a time slot with frequency hopping. This can improve resource utilization, reduce the crowding out of PUSCH transmission resources for the second type of terminal devices, and reduce the impact on the peak rate of PUSCH.

[0232] S1102: The first terminal device sends a first uplink signal in a non-frequency hopping manner within a first time unit. Correspondingly, the network device receives the first uplink signal in a non-frequency hopping manner within the first time unit.

[0233] Optionally, the second terminal device may generate a second uplink signal based on the third orthogonal sequence and the fourth orthogonal sequence, and transmit the second uplink signal in a non-frequency hopping manner within the first time unit, wherein the second uplink signal occupies K symbols, N symbols corresponding to the third orthogonal sequence, and M symbols corresponding to the fourth orthogonal sequence.

[0234] In one possible implementation, the first terminal device does not receive the dedicated resource configuration parameters of the second uplink signal before sending the second uplink signal.

[0235] In one possible implementation, the value of m' corresponding to the third orthogonal sequence is different from the value of m' corresponding to the fourth orthogonal sequence. For example, the value of m' corresponding to the third orthogonal sequence is 0, and the value of m' corresponding to the fourth orthogonal sequence is 1.

[0236] In an exemplary description, the third orthogonal sequence may be an orthogonal sequence corresponding to the first hop of the second uplink signal, and the fourth orthogonal sequence may be an orthogonal sequence corresponding to the second hop of the second uplink signal. The third and fourth orthogonal sequences can be described in the fourth section of the preceding terminology regarding the method for determining the orthogonal sequence for the first hop when frequency hopping is enabled within a time slot (e.g., the orthogonal sequence corresponding to m'=0) and the method for determining the orthogonal sequence for the second hop (e.g., the orthogonal sequence corresponding to m'=1), and will not be further described here.

[0237] As a possible manner, the orthogonal sequence index corresponding to the third orthogonal sequence is the same as the orthogonal sequence index corresponding to the fourth orthogonal sequence.

[0238] In the present application, when the first uplink signal is sent in a time slot without frequency hopping, the first uplink signal is generated according to at least two orthogonal sequences. Since other uplink signals sent in a time slot with frequency hopping are generated according to at least two orthogonal sequences (for example, the second uplink signal described below), the present application enables the first uplink signal to be code-division multiplexed with other uplink signals sent in a time slot with frequency hopping (for example, the second uplink signal described below). This can improve resource utilization, reduce the crowding out of PUSCH transmission resources for the second type of terminal devices, and reduce the impact on the peak rate of PUSCH.

[0239] In order to facilitate understanding of the effects achieved by this application, examples are given below.

[0240] As shown in Figure 12, it is assumed that the first uplink signal, the second uplink signal and the third uplink signal occupy 5 symbols, that is, K=5, the first uplink signal and the third uplink signal are sent in a non-frequency hopping manner within the time slot, and the second uplink signal is sent in a frequency hopping manner within the time slot. The first uplink signal corresponds to the first orthogonal sequence and the second orthogonal sequence, the second uplink signal corresponds to the third orthogonal sequence and the fourth orthogonal sequence, and the third uplink signal corresponds to the fifth orthogonal sequence.

[0241] In this diagram, for the first uplink signal, when determining the first orthogonal sequence, m'=0, the length of the first orthogonal sequence is 2, and the first orthogonal sequence is {w i (0),w i (1)}, when determining the second orthogonal sequence, m'=1, the length of the second orthogonal sequence is 3, and the first orthogonal sequence is {w i (0),w i (1),w i (2)}. For the second uplink signal, when determining the orthogonal sequence corresponding to the first hop (ie, the third orthogonal sequence), m'=0, the length of the third orthogonal sequence is 2, and the third orthogonal sequence is {w i (0),w i (1)}, when determining the orthogonal sequence corresponding to the second hop (ie, the fourth orthogonal sequence), m'=1, the length of the fourth orthogonal sequence is 3, and the fourth orthogonal sequence is {w i (0),w i (1),w i (2)}. For the third uplink signal, when determining the fifth orthogonal sequence, m'=0, the length of the fifth orthogonal sequence is 5, and the fourth orthogonal sequence is {w i (0),w i (1),w i (2),w i (3),w i (4)}.

[0242] Since the method for determining the orthogonal sequence of the first uplink signal is the same as the method for determining the orthogonal sequence of the second uplink signal, the first uplink signal and the second uplink signal can be code-division multiplexed. The method for determining the orthogonal sequence of the second uplink signal is different from the method for determining the orthogonal sequence of the third uplink signal, so the second uplink signal and the third uplink signal cannot be code-division multiplexed.

[0243] According to the previous terminology introduction, the uplink signal can be expressed as a sequence sequence According to the base sequence and cyclic shift α. In the present application, the first uplink signal may correspond to a first base sequence and a second base sequence, wherein the first orthogonal sequence corresponds to the first base sequence, and the second orthogonal sequence corresponds to the second base sequence. The first base sequence and the second base sequence may be determined in the same manner, that is, the first orthogonal sequence and the second orthogonal sequence correspond to the same base sequence. Alternatively, the first base sequence and the second base sequence may be determined in different manners. For details, please refer to the method for determining the first base sequence and the second base sequence in the method of FIG. 9 , which will not be further described here.

[0244] The above describes the manner in which a terminal device transmits a first uplink signal. Optionally, the terminal device may determine, based on certain conditions, whether to generate the first uplink signal using the method described in FIG. 11 , that is, determine whether to generate the first uplink signal based on the first orthogonal sequence and the second orthogonal sequence. The following describes five manners in which a first terminal device determines whether to generate the first uplink signal based on the first orthogonal sequence and the second orthogonal sequence.

[0245] In mode A, the network device may send indication information to the terminal device, where the indication information is used to instruct the generation of a first uplink signal according to a first orthogonal sequence and a second orthogonal sequence.

[0246] In mode B, when the first terminal device sends the first uplink signal in a non-frequency hopping manner within a time slot, the first uplink signal is generated according to the first orthogonal sequence and the second orthogonal sequence by default.

[0247] In mode C, the terminal device may determine, based on its own type, to generate the first uplink signal according to the first orthogonal sequence and the second orthogonal sequence;

[0248] In mode D, the terminal device may determine, based on the number K of symbols mapped to the first uplink signal, to generate the first uplink signal according to the first orthogonal sequence and the second orthogonal sequence;

[0249] In method E, the terminal device can determine whether to generate the first uplink signal according to the first orthogonal sequence and the second orthogonal sequence based on the number of HARQ-ACK bits carried by the first uplink signal.

[0250] For the above methods A to E, please refer to the relevant descriptions of methods 1 to 5 in the method shown in FIG. 9 , which will not be repeated here.

[0251] In the present application, when the first uplink signal is sent in a time slot without frequency hopping, the first uplink signal is generated according to at least two orthogonal sequences. Since other uplink signals sent in a time slot with frequency hopping are generated according to at least two orthogonal sequences (for example, the second uplink signal below), the present application enables the first uplink signal to be code-division multiplexed with other uplink signals sent in a time slot with frequency hopping (for example, the second uplink signal below). Code division multiplexing can improve resource utilization, reduce the crowding out of PUSCH transmission resources of the second type of terminal equipment, and reduce the impact on the peak rate of PUSCH.

[0252] Based on the same inventive concept as the method embodiment, an embodiment of the present application provides a communication device, the structure of which may be as shown in FIG13 , including a communication unit 1301 and a processing unit 1302 .

[0253] In one embodiment, the communication device can be specifically used to implement the method executed by the terminal device in the embodiment of Figure 9. The device can be the terminal device itself, or it can be a chip or chipset in the terminal device, or a part of the chip used to execute the function of the relevant method. Among them, the processing unit 1302 is used to generate a first uplink signal based on the first base sequence and the second base sequence. The first base sequence and the second base sequence are determined in different ways. The first uplink signal occupies K symbols in the first time unit. The K symbols include N symbols and M symbols. N symbols correspond to the first base sequence and M symbols correspond to the second base sequence. K=M+N, and N and M are integers greater than 0. The communication unit 1301 is used to send the first uplink signal in a non-frequency hopping manner in the first time unit.

[0254] Optionally, the communication unit 1301 is further configured to receive indication information, where the indication information is used to instruct generation of a first uplink signal according to the first base sequence and the second base sequence.

[0255] Optionally, the processing unit 1302 is further used to determine, based on the type of the terminal device, whether to generate the first uplink signal based on the first base sequence and the second base sequence; or, based on the number K of symbols mapped to the first uplink signal, whether to generate the first uplink signal based on the first base sequence and the second base sequence; or, based on the number of bits of the hybrid automatic repeat request confirmation HARQ-ACK carried by the first uplink signal, whether to generate the first uplink signal based on the first base sequence and the second base sequence.

[0256] Optionally, the communication unit 1301 is further configured to send a dedicated resource configuration parameter of the first uplink signal that was not received before the first uplink signal is sent.

[0257] In one embodiment, a communication device can be specifically used to implement the method executed by the network device in the embodiment of FIG. 9 . The device can be the network device itself, or a chip or chipset in the network device, or a portion of a chip used to execute the function of the related method. The processing unit 1302 is configured to receive a first uplink signal through the communication unit 1301 in a non-frequency hopping manner within a first time unit, wherein the first uplink signal corresponds to a first base sequence and a second base sequence, the first base sequence and the second base sequence are determined in different ways, and the first uplink signal occupies K symbols within the first time unit, the K symbols including N symbols and M symbols, the N symbols corresponding to the first base sequence, the M symbols corresponding to the second base sequence, K=M+N, and N and M are integers greater than 0.

[0258] In one embodiment, a communication device can be specifically used to implement the method executed by the terminal device in the embodiment of Figure 11. The device can be the terminal device itself, or a chip or chipset in the terminal device, or a part of the chip used to execute the function of the relevant method. Among them, the processing unit 1302 is used to generate a first uplink signal based on the first orthogonal sequence and the second orthogonal sequence, and the first uplink signal occupies K symbols in the first time unit, and the K symbols include N symbols and M symbols. N symbols correspond to the first orthogonal sequence, and M symbols correspond to the second orthogonal sequence. K=M+N, where N and M are integers greater than 0; the communication unit 1301 is used to send the first uplink signal in a non-frequency hopping manner in the first time unit.

[0259] Optionally, the communication unit 1301 is further configured to receive indication information, where the indication information is used to instruct to generate a first generated signal according to the first orthogonal sequence and the second orthogonal sequence.

[0260] Optionally, the processing unit 1302 is further used to determine, based on the type of the terminal device, whether to generate the first generated signal based on the first orthogonal sequence and the second orthogonal sequence; or, based on the number K of symbols mapped to the first uplink signal, whether to generate the first generated signal based on the first orthogonal sequence and the second orthogonal sequence; or, based on the number of bits of HARQ-ACK carried by the first uplink signal, whether to generate the first generated signal based on the first orthogonal sequence and the second orthogonal sequence.

[0261] Optionally, the communication unit 1301 is further configured to send a dedicated resource configuration parameter of the first uplink signal that was not received before the first uplink signal is sent.

[0262] In one embodiment, a communication device can be specifically used to implement the method executed by the network device in the embodiment of Figure 9. The device can be the network device itself, or a chip or chipset in the network device, or a part of the chip used to execute the function of the relevant method. The processing unit 1302 is configured to receive a first uplink signal through the communication unit 1301 in a non-frequency hopping manner within a first time unit, wherein the first uplink signal corresponds to a first orthogonal sequence and a second orthogonal sequence, and the first uplink signal occupies K symbols within the first time unit, the K symbols including N symbols and M symbols, N symbols corresponding to the first orthogonal sequence, and M symbols corresponding to the second orthogonal sequence, K=M+N, and N and M are integers greater than 0.

[0263] The division of modules in the embodiments of the present application is schematic and is only a logical function division. In actual implementation, there may be other division methods. In addition, the functional modules in the various embodiments of the present application can be integrated into a processor, or can exist physically separately, or two or more modules can be integrated into one module. The above-mentioned integrated modules can be implemented in the form of hardware or in the form of software functional modules. It is understood that the functions or implementations of the various modules in the embodiments of the present application can be further referred to the relevant description of the method embodiment.

[0264] In one possible embodiment, a communication device may be as shown in FIG14 . The device may be a communication device or a chip within the communication device, wherein the communication device may be a terminal device or a network device in the above embodiments. The device includes a processor 1401 and a communication interface 1402, and may also include a memory 1403. The processing unit 1302 may be the processor 1401. The communication unit 1301 may be the communication interface 1402. Optionally, the processor 1401 and the memory 1403 may be integrated.

[0265] The processor 1401 may be a CPU, a digital processing unit, or the like. The communication interface 1402 may be a transceiver, an interface circuit such as a transceiver circuit, or a transceiver chip, or the like. The device further includes: a memory 1403 for storing programs executed by the processor 1401. The memory 1403 may be a non-volatile memory, such as a hard disk drive (HDD) or a solid-state drive (SSD), or a volatile memory (volatile memory), such as a random-access memory (RAM). The memory 1403 is any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.

[0266] The processor 1401 is used to execute the program code stored in the memory 1403, specifically to execute the actions of the processing unit 1302, which will not be described in detail in this application. The communication interface 1402 is specifically used to execute the actions of the communication unit 1301, which will not be described in detail in this application.

[0267] The specific connection medium between the communication interface 1402, processor 1401, and memory 1403 is not limited in the embodiments of the present application. In Figure 14, the embodiment of the present application shows that the memory 1403, processor 1401, and communication interface 1402 are connected via bus 1404. The bus is represented by a bold line in Figure 14. The connection method between other components is only for schematic illustration and is not limiting. Buses can be divided into address buses, data buses, control buses, etc. For ease of representation, only one bold line is used in Figure 14, but this does not mean that there is only one bus or one type of bus.

[0268] An embodiment of the present invention further provides a computer-readable storage medium for storing computer software instructions required to be executed by the above-mentioned processor, which includes a program required to be executed by the above-mentioned processor.

[0269] An embodiment of the present application also provides a communication system, including a communication device for implementing the terminal device function in the embodiment of Figure 9 and a communication device for implementing the network device function in the embodiment of Figure 9.

[0270] An embodiment of the present application also provides a communication system, including a communication device for implementing the terminal device function in the embodiment of Figure 11 and a communication device for implementing the network device function in the embodiment of Figure 11.

[0271] Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.

[0272] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the present application. It should be understood that each flow and / or box in the flow chart and / or block diagram, as well as the combination of the flow chart and / or box in the flow chart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce a device for implementing the functions specified in one or more flow charts and / or one or more boxes in the block diagram.

[0273] These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a product including an instruction device that implements the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.

[0274] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, so that the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.

[0275] Obviously, those skilled in the art may make various changes and modifications 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 is intended to include these modifications and variations.

Claims

1. A communication method, characterized in that: The method is applicable to a terminal device side, and the method includes: generating a first uplink signal according to a first base sequence and a second base sequence, where the first base sequence and the second base sequence are determined in different manners, the first uplink signal occupies K symbols in a first time unit, the K symbols include N symbols and M symbols, the N symbols correspond to the first base sequence, the M symbols correspond to the second base sequence, and K=M+N, where N and M are integers greater than 0; The first uplink signal is sent in a non-frequency hopping manner within the first time unit.

2. The method according to claim 1, wherein and / or, To round down.

3. The method according to claim 1 or 2, wherein: The n corresponding to the first base sequence hop The value of n corresponding to the second base sequence hop The value of is different.

4. The method according to claim 3, wherein The 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 of is 1.

5. The method according to claim 4, wherein The sequence group number u1 corresponding to the first base sequence or the sequence group number u2 corresponding to the second base sequence is determined according to f gh Sure; in, Described c() is a pseudo-random sequence; described is the time slot number within a radio frame; The mod is a modulo operation.

6. The method according to claim 5, wherein The sequence group number u1 corresponding to the first base sequence or the sequence group number u2 corresponding to the second base sequence satisfies the following formula: u1 or u2 = (f gh +f ss )mod 30; Among them, f ss =n ID mod 30, the n ID It is the cell identifier.

7. The method according to any one of claims 1 to 6, wherein The sequence number v corresponding to the first base sequence or the second base sequence is 0.

8. The method according to any one of claims 1 to 7, wherein The method further comprises: receiving indication information, where the indication information is used to instruct generation of the first uplink signal according to the first base sequence and the second base sequence; Alternatively, determining, according to the type of the terminal device, to generate the first uplink signal according to the first base sequence and the second base sequence; Alternatively, determining, according to the number K of symbols mapped to the first uplink signal, to generate the first uplink signal according to the first base sequence and the second base sequence; Alternatively, the first uplink signal is generated according to the first base sequence and the second base sequence according to the number of bits of a hybrid automatic repeat request acknowledgement HARQ-ACK carried by the first uplink signal.

9. The method according to any one of claims 1 to 8, wherein The terminal device is a first-category terminal device, and the maximum bandwidth capability of the first-category terminal device is smaller than the maximum bandwidth capability of the second-category terminal device; Alternatively, the maximum bandwidth capability of the terminal device is less than or equal to a preset value.

10. The method according to any one of claims 1 to 9, wherein The method further comprises: The dedicated resource configuration parameter of the first uplink signal is not received before the first uplink signal is sent.

11. The method according to any one of claims 1 to 10, wherein The first uplink signal is a physical uplink control channel PUCCH, or the first uplink signal is uplink control information corresponding to the PUCCH, or the first uplink signal is a demodulation reference signal DMRS corresponding to the PUCCH.

12. A communication method, characterized in that: The method is applicable to a network device side, and the method includes: A first uplink signal is received in a non-frequency hopping manner within a first time unit, wherein the first uplink signal corresponds to a first base sequence and a second base sequence, the first base sequence and the second base sequence are determined in different manners, the first uplink signal occupies K symbols within the first time unit, the K symbols include N symbols and M symbols, the N symbols correspond to the first base sequence, the M symbols correspond to the second base sequence, K=M+N, and N and M are integers greater than 0.

13. The method according to claim 12, wherein: The method further comprises: A second uplink signal is received in a frequency hopping manner within the first time unit, wherein the second uplink signal corresponds to a third base sequence and a fourth base sequence, the third base sequence and the fourth base sequence are determined in different ways, the second uplink signal occupies the K symbols, the N symbols correspond to the third base sequence, and the M symbols correspond to the fourth base sequence.

14. The method according to claim 13, wherein The method for determining the first base sequence is the same as the method for determining the base sequence used for the first hop of the second uplink signal, and the method for determining the second base sequence is the same as the method for determining the base sequence used for the second hop of the second uplink signal, wherein the second uplink signal is transmitted in a frequency hopping manner within a time slot.

15. The method according to any one of claims 12 to 14, wherein: and / or, To round down.

16. The method according to any one of claims 12 to 15, wherein: The n corresponding to the first base sequence hop The value of n corresponding to the second base sequence hop The value of is different.

17. The method according to claim 16, wherein The 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 of is 1.

18. The method according to claim 17, wherein The sequence group number u1 corresponding to the first base sequence or the sequence group number u2 corresponding to the second base sequence is determined according to f gh Sure; in, Described c() is a pseudo-random sequence; described is the time slot number within a radio frame; The mod is a modulo operation.

19. The method according to claim 18, wherein The sequence group number u1 corresponding to the first base sequence or the sequence group number u2 corresponding to the second base sequence satisfies the following formula: u1 or u2 = (f gh +f ss )mod 30; Among them, f ss =n ID mod 30, the n ID It is the cell identifier.

20. The method according to any one of claims 12 to 19, wherein The sequence number v corresponding to the first base sequence or the second base sequence is 0.

21. The method according to any one of claims 12 to 20, wherein The method further comprises: Send indication information, where the indication information is used to instruct to generate the first uplink signal according to the first base sequence and the second base sequence.

22. The method according to any one of claims 12 to 21, wherein The terminal device is a first-category terminal device, and the maximum bandwidth capability of the first-category terminal device is smaller than the maximum bandwidth capability of the second-category terminal device; Alternatively, the maximum bandwidth capability of the terminal device is less than or equal to a preset value.

23. The method according to any one of claims 12 to 22, wherein The first uplink signal is a physical uplink control channel PUCCH, or the first uplink signal is uplink control information corresponding to the PUCCH, or the first uplink signal is a demodulation reference signal DMRS corresponding to the PUCCH.

24. A communication method, characterized in that: The method is applicable to a terminal device side, and the method includes: generating a first uplink signal according to a first orthogonal sequence and a second orthogonal sequence, wherein the first uplink signal occupies K symbols in a first time unit, the K symbols including N symbols and M symbols, the N symbols corresponding to the first orthogonal sequence, the M symbols corresponding to the second orthogonal sequence, and K=M+N, where N and M are integers greater than 0; The first uplink signal is sent in a non-frequency hopping manner within the first time unit.

25. The method of claim 24, wherein: and / or, To round down.

26. The method according to claim 24 or 25, wherein: The value of m' corresponding to the first orthogonal sequence is different from the value of m' corresponding to the second orthogonal sequence.

27. The method according to claim 26, wherein The value of m' corresponding to the first orthogonal sequence is 0, and the value of m' corresponding to the second orthogonal sequence is 1.

28. The method of claim 27, wherein: The first orthogonal sequence or the second orthogonal sequence Satisfies the following formula: or Wherein, i is the orthogonal sequence index of the first orthogonal sequence or the second orthogonal sequence; φ(m) is based on and i determined; described Related to m'.

29. The method according to any one of claims 24 to 28, wherein: The orthogonal sequence index corresponding to the first orthogonal sequence is the same as the orthogonal sequence index corresponding to the second orthogonal sequence.

30. The method according to any one of claims 24 to 29, wherein: The base sequences corresponding to the first orthogonal sequence and the second orthogonal sequence are the same; Alternatively, the first orthogonal sequence corresponds to a first base sequence, the second orthogonal sequence corresponds to a second base sequence, and the first base sequence and the second base sequence are determined in different ways.

31. The method of claim 30, wherein: The n corresponding to the first base sequence hop The value of n corresponding to the second base sequence hop The value of is different.

32. The method of claim 31, wherein The 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 of is 1.

33. The method of claim 32, wherein: The sequence group number u1 corresponding to the first base sequence or the sequence group number u2 corresponding to the second base sequence is determined according to f gh Sure; in, Described c() is a pseudo-random sequence; described is the time slot number within a radio frame; The mod is a modulo operation.

34. The method of claim 33, wherein: The sequence group number u1 corresponding to the first base sequence or the sequence group number u2 corresponding to the second base sequence satisfies the following formula: u1 or u2 = (f gh +f ss )mod 30; Among them, f ss =n ID mod 30, the n ID It is the cell identifier.

35. The method according to any one of claims 24 to 34, wherein The sequence number v corresponding to the first base sequence or the second base sequence is 0.

36. The method according to any one of claims 24 to 35, wherein The method further comprises: receiving indication information, where the indication information is used to instruct generation of the first generated signal according to the first orthogonal sequence and the second orthogonal sequence; Alternatively, determining, according to the type of the terminal device, to generate the first generated signal according to the first orthogonal sequence and the second orthogonal sequence; Alternatively, determining, according to the number K of symbols mapped to the first uplink signal, to generate the first generated signal according to the first orthogonal sequence and the second orthogonal sequence; Alternatively, the first generated signal is generated according to the first orthogonal sequence and the second orthogonal sequence according to the number of HARQ-ACK bits carried by the first uplink signal.

37. The method according to any one of claims 24 to 36, wherein The terminal device is a first-category terminal device, and the maximum bandwidth capability of the first-category terminal device is smaller than the maximum bandwidth capability of the second-category terminal device; Alternatively, the maximum bandwidth capability of the terminal device is less than or equal to a preset value.

38. The method according to any one of claims 24 to 37, wherein The method further comprises: The dedicated resource configuration parameter of the first uplink signal is not received before the first uplink signal is sent.

39. The method according to any one of claims 24 to 38, wherein The first uplink signal is a physical uplink control channel PUCCH, or the first uplink signal is uplink control information corresponding to the PUCCH, or the first uplink signal is a demodulation reference signal DMRS corresponding to the PUCCH.

40. A communication method, characterized in that: The method is applicable to a network device side, and the method includes: A first uplink signal is received in a non-frequency hopping manner within the first time unit, wherein the first uplink signal corresponds to a first orthogonal sequence and a second orthogonal sequence, and the first uplink signal occupies K symbols within the first time unit, the K symbols include N symbols and M symbols, the N symbols correspond to the first orthogonal sequence, and the M symbols correspond to the second orthogonal sequence, K=M+N, where N and M are integers greater than 0.

41. The method of claim 40, wherein: The method further comprises: A second uplink signal is received in a frequency hopping manner within the first time unit, wherein the second uplink signal corresponds to a third orthogonal sequence and a fourth orthogonal sequence, the second uplink signal occupies the K symbols, the N symbols correspond to the third orthogonal sequence, and the M symbols correspond to the fourth orthogonal sequence.

42. The method according to claim 40 or 41, wherein The method further comprises: Send indication information, where the indication information is used to instruct to generate the first generated signal according to the first orthogonal sequence and the second orthogonal sequence.

43. The method according to any one of claims 40 to 42, wherein and / or, To round down.

44. The method according to any one of claims 40 to 43, wherein The value of m' corresponding to the first orthogonal sequence is different from the value of m' corresponding to the second orthogonal sequence.

45. The method of claim 44, wherein: The value of m' corresponding to the first orthogonal sequence is 0, and the value of m' corresponding to the second orthogonal sequence is 1.

46. The method of claim 45, wherein The first orthogonal sequence or the second orthogonal sequence Satisfies the following formula: or Wherein, i is the orthogonal sequence index of the first orthogonal sequence or the second orthogonal sequence; φ(m) is based on and i determined; described Related to m'.

47. The method according to any one of claims 40 to 46, wherein The orthogonal sequence index corresponding to the first orthogonal sequence is the same as the orthogonal sequence index corresponding to the second orthogonal sequence.

48. The method according to any one of claims 40 to 47, wherein The base sequences corresponding to the first orthogonal sequence and the second orthogonal sequence are the same; Alternatively, the first orthogonal sequence corresponds to a first base sequence, the second orthogonal sequence corresponds to a second base sequence, and the first base sequence and the second base sequence are determined in different ways.

49. The method of claim 48, wherein The n corresponding to the first base sequence hop The value of n corresponding to the second base sequence hop The value of is different.

50. The method of claim 49, wherein The 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 of is 1.

51. The method of claim 50, wherein The sequence group number u1 corresponding to the first base sequence or the sequence group number u2 corresponding to the second base sequence is determined according to f gh Sure; in, Described c() is a pseudo-random sequence; described is the time slot number within a radio frame; The mod is a modulo operation.

52. The method of claim 51, wherein The sequence group number u1 corresponding to the first base sequence or the sequence group number u2 corresponding to the second base sequence satisfies the following formula: u1 or u2 = (f gh +f ss )mod 30; Among them, f ss =n ID mod 30, the n ID It is the cell identifier.

53. The method according to any one of claims 40 to 52, wherein The sequence number v corresponding to the first base sequence or the second base sequence is 0.

54. The method according to any one of claims 40 to 53, wherein The terminal device is a first-category terminal device, and the maximum bandwidth capability of the first-category terminal device is smaller than the maximum bandwidth capability of the second-category terminal device; Alternatively, the maximum bandwidth capability of the terminal device is less than or equal to a preset value.

55. The method according to any one of claims 40 to 54, wherein The first uplink signal is a physical uplink control channel PUCCH, or the first uplink signal is uplink control information corresponding to the PUCCH, or the first uplink signal is a demodulation reference signal DMRS corresponding to the PUCCH.

56. A communication device, characterized in that The method comprises a processor and a memory, wherein the memory is used to store program instructions, and when the processor executes the program instructions, the method according to any one of claims 1 to 11 is executed, or the method according to any one of claims 24 to 39 is executed.

57. A communication device, characterized in that The method comprises a processor and a memory, wherein the memory is used to store program instructions, and when the processor executes the program instructions, the method according to any one of claims 12 to 23 is executed, or the method according to any one of claims 40 to 55 is executed.

58. A communication device, characterized in that The method comprises a unit or module for executing the method according to any one of claims 1 to 11, or a unit or module for executing the method according to any one of claims 24 to 39.

59. A communication device, characterized in that The method comprises a unit or module for executing the method according to any one of claims 12 to 23, or a unit or module for executing the method according to any one of claims 40 to 55.

60. A computer-readable storage medium, characterized in that The computer storage medium stores computer-readable instructions. When the computer-readable instructions are executed on the communication device, the method according to any one of claims 1 to 11 is executed, or the method according to any one of claims 12 to 23 is executed, or the method according to any one of claims 24 to 39 is executed, or the method according to any one of claims 40 to 55 is executed.

61. A computer program product, characterized in that When the computer program product runs on a device, the device is enabled to perform the method according to any one of claims 1 to 11, the method according to any one of claims 12 to 23, the method according to any one of claims 24 to 39, or the method according to any one of claims 40 to 55.

Citation Information

Patent Citations

  • Frequency hopping processing method, device and terminal

    CN115133954A

  • Signal transmission method and device, user equipment, network equipment and storage medium

    CN115913481A

  • Signal sending method, signal receiving method, and communication apparatus

    WO2022082492A1

  • Method for sending physical uplink control channel, method for receiving physical uplink control channel, and communication apparatus

    WO2023066050A1