Communication method and device

Through the uplink signal sent without frequency hopping in the time slot, different methods are used to determine the base sequence for code division multiplexing, the impact of narrowband terminal equipment on the peak transmission rate of PUSCH in broadband terminal equipment is solved, and resource utilization is improved.

CN120417045APending Publication Date: 2025-08-01HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410159089.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-02-01
Publication Date
2025-08-01

AI Technical Summary

Technical Problem

The PUCCH transmission of narrowband terminal devices affects the peak PUSCH transmission rate of broadband terminal devices, resulting in resource fragmentation problems.

Method used

Through the uplink signal sent without frequency hopping in the time slot, the first fundamental sequence and the second fundamental sequence are determined in different ways, so that the uplink signal of the narrowband terminal device and the uplink signal of the broadband terminal device are code-divided and multiplexed, thereby improving resource utilization.

Benefits of technology

It reduces the squeeze of PUSCH transmission resources of narrowband terminal devices on broadband terminal devices, reduces the impact on PUSCH peak rate, and improves the resource utilization rate of communication systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120417045A_ABST
    Figure CN120417045A_ABST
Patent Text Reader

Abstract

The invention provides a communication method and device, which are used for solving the problem that a PUCCH (Physical Uplink Control Channel) of narrowband terminal equipment affects a peak rate of PUSCH (Physical Uplink Shared Channel) transmission of broadband terminal equipment. According to the method, an uplink signal sent in a non-frequency hopping mode in a time slot is divided into two parts in a time domain, frequency domain resources corresponding to the two parts are continuous, but base sequences corresponding to the two parts are determined in different modes. Through the mode, code division multiplexing between the uplink signal transmitted in a non-frequency hopping mode and the uplink signal transmitted in a frequency hopping mode can be realized, so that the problem of resource fragmentation caused by introduction of narrowband terminal equipment is reduced, and the resource utilization rate of a communication system is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technologies, and in particular, to a communication method and apparatus. Background Art

[0002] With the development of communication, the International Telecommunication Union (ITU) has defined the massive machine type communications (mMTC) standard. Currently, in the standard, the user equipment (UE) for mMTC services is referred to as a reduced-capability (REDCAP) UE, that is, a UE with low complexity or low capabilities. The maximum bandwidth of this type of UE may be less than the maximum bandwidth of existing (legacy) UEs in new radio (NR).

[0003] The standard defines that the maximum bandwidth of a bandwidth part (BWP) cannot exceed the maximum bandwidth supported by the terminal device, otherwise it is defaulted that the terminal device cannot access the network. Since the bandwidth capability of REDCAP UEs is low, the network device configures a relatively small bandwidth for the BWP of REDCAP UEs. Therefore, the physical uplink control channel (PUCCH) of REDCAP UEs hops within a relatively small frequency range, which will cause the continuous resources originally available for the transmission of the physical uplink shared channel (PUSCH) of legacy UEs to be interrupted, resulting in resource fragmentation and affecting the peak rate of PUSCH transmission of legacy UEs. Summary of the Invention

[0004] This application provides a communication method and apparatus, which are used to solve the problem that the PUCCH of narrowband terminal devices affects the peak rate of PUSCH transmission of broadband terminal devices.

[0005] In a first aspect, a communication method is provided. The execution entity of this method can be a terminal device, or a chip, chip system, or circuit for the terminal device. This method can be implemented through the following steps: Generate a first uplink signal according to a first base sequence and a second base sequence, and send the first uplink signal in a non-frequency-hopping manner within a first time unit. Among them, the determination methods of the first base sequence and the second base sequence are different. 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, and the M symbols correspond to the second base sequence. K = M + N, and N and M are integers greater than 0.

[0006] In this application, when the first uplink signal is sent in a non-frequency-hopping manner within a time slot, by determining the first base sequence and the second base sequence in different ways respectively, code division multiplexing can be achieved between the first uplink signal and other uplink signals (such as the second uplink signal) sent in a frequency-hopping manner within a time slot. Thereby, the resource utilization rate can be improved, the occupation of the PUSCH transmission resources of the second type of terminal device can be reduced, and the impact on the peak rate of the PUSCH can be reduced.

[0007] In a possible design, the determination method of the first base sequence is the same as the determination method of the base sequence used in the first hop of the second uplink signal, and the determination method of the second base sequence is the same as the determination method of the base sequence used in the second hop of the second uplink signal, where 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 a time slot and the second uplink signal sent in a frequency-hopping manner within a time slot. That is to say, the same time-frequency resource 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 rate of the communication system.

[0008] In a possible design, the method further includes: receiving indication information, where the indication information is used to indicate generating the first uplink signal according to the first base sequence and the second base sequence.

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

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

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

[0012] The above several methods can enable the network device and the terminal device to align the generation method of the first uplink signal, thereby facilitating the improvement of transmission performance.

[0013] In a possible design, the method further includes: sending a dedicated resource configuration parameter for the first uplink signal that has not been received before sending the first uplink signal.

[0014] In a possible design, the method further includes: sending indication information for indicating to generate the first uplink signal according to the first base sequence and the second base sequence. This method can enable the network device and the terminal device to align the generation method of the first uplink signal, thereby facilitating the improvement of transmission performance.

[0015] In a possible design, the method further includes: receiving a dedicated resource configuration parameter for the first uplink signal that has not been sent before receiving the first uplink signal.

[0016] In a second aspect, a communication method is provided. The execution subject of this method can be a network device or a chip, a chip system, or a circuit for a network device. This method can be implemented through the following steps: receiving a first uplink signal in a non-frequency hopping manner within a first time unit, where the first uplink signal corresponds to a first base sequence and a second base sequence, and the determination methods of the first base sequence and the second base sequence are different. The first uplink signal occupies K symbols within the first time unit, and 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.

[0017] In this application, when receiving the first uplink signal in a non-frequency hopping manner within a time slot, the determination methods of the first base sequence and the second base sequence corresponding to the first uplink signal are different, and code division multiplexing can be achieved between the first uplink signal and other uplink signals (such as a second uplink signal) transmitted in a frequency hopping manner within a time slot. Thereby, the resource utilization rate can be improved, the occupation of the PUSCH transmission resources of the second type of terminal device can be reduced, and the impact on the peak rate of the PUSCH can be reduced.

[0018] In a possible design, the method further includes: receiving a second uplink signal in a frequency hopping manner within a first time unit, where the second uplink signal corresponds to a third base sequence and a fourth base sequence, and the determination methods of the third base sequence and the fourth base sequence are different. The second uplink signal occupies K symbols, N symbols correspond to the third base sequence, and M symbols correspond to the fourth base sequence. Through this method, code division multiplexing can be achieved between the first uplink signal and the second uplink signal.

[0019] In a possible design, the determination method of the first base sequence is the same as the determination method of the base sequence used in the first hop of the second uplink signal, and the determination method of the second base sequence is the same as the determination method of the base sequence used in the second hop of the second uplink signal, where 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 transmitted in a non-frequency hopping manner within a time slot and the second uplink signal transmitted in a frequency hopping manner within a time slot, thereby reducing the resource fragmentation problem caused by the introduction of the first uplink signal and improving the resource utilization rate of the communication system.

[0020] Based on the above first aspect and second aspect, the following design is provided:

[0021] In a possible design, [[ID=!0]] and / or, is the floor function. Through the above method, the first base sequence can be time-domain aligned with the first hop of other uplink signals transmitted in a frequency hopping manner within a time slot, and the second base sequence can be time-domain aligned with the second hop of other uplink signals transmitted in a frequency hopping manner within a time slot, which is beneficial to achieving code division multiplexing between the first uplink signal and other uplink signals (such as the second uplink signal) transmitted in a frequency hopping manner within a time slot.

[0022] In a possible design, the value of n corresponding to the first base sequence hop is different from the value of n corresponding to the second base sequence hop . The values of n for the first hop and the second hop of other uplink signals transmitted in a frequency hopping manner within a time slot hop are different. Through this method, it is beneficial to achieve code division multiplexing between the first uplink signal and other uplink signals transmitted in a frequency hopping manner within a time slot.

[0023] In a possible design, the value of n corresponding to the first base sequence hop is 0, and the value of n corresponding to the second base sequence hop is 1. The value of n for the first hop of other uplink signals transmitted in a frequency hopping manner within a time slot hop is 0, and the value of n for the second hop hopThe value of

[0024] 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 Determined;

[0025] Among them,

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

[0027] Is the time slot number within a radio frame;

[0028] mod is the modulo operation.

[0029] Through the above method, the determination method of the first base sequence and the first-hop base sequence of other uplink signals transmitted by means of intra-slot frequency hopping can be made the same, and the determination method of the second base sequence and the second-hop base sequence of other uplink signals transmitted by means of intra-slot frequency hopping can be made the same, so that code division multiplexing can be achieved between the first uplink signal and other uplink signals transmitted by means of intra-slot frequency hopping.

[0030] 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 satisfies the following formula:

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

[0032] Among them, f ss = n ID mod 30, n ID Is the cell identifier.

[0033] Through the above method, the determination method of the first base sequence and the first-hop of other uplink signals transmitted by means of intra-slot frequency hopping can be made the same, and the determination method of the second base sequence and the second-hop of other uplink signals transmitted by means of intra-slot frequency hopping can be made the same, so that code division multiplexing can be achieved between the first uplink signal and other uplink signals (such as the second uplink signal) transmitted by means of intra-slot frequency hopping.

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

[0035] In a possible design, the type of the terminal device is the first type of terminal device, and the maximum bandwidth capability of the first type of terminal device is less than that of the second type of terminal device; or, the maximum bandwidth capability of the terminal device is less than or equal to a preset value. In the above design, by making the first type of terminal device send the first uplink signal in a non-frequency-hopping manner, and determining the first base sequence and the second base sequence respectively through different methods, code division multiplexing can be achieved between the first uplink signal and other uplink signals (such as the uplink signal of the second type of terminal device) sent in a time-slot frequency-hopping manner, thereby reducing the occupation of the PUSCH transmission resources of the second type of terminal device and reducing the impact on the peak rate of the PUSCH.

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

[0037] In a third aspect, a communication method is provided. The execution subject of this method can be a terminal device or a chip, a chip system or a circuit for the terminal device. This method can be implemented through the following steps: generating a first uplink signal according to a first orthogonal sequence and a second orthogonal sequence, and sending the first uplink signal in a non-frequency-hopping manner within a first time unit. Wherein, 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, the M symbols correspond to the second orthogonal sequence, K = M + N, and N and M are integers greater than 0.

[0038] In this application, when the first uplink signal is sent in a non-frequency-hopping manner within a time slot, the first uplink signal is generated according to at least two orthogonal sequences. Since other uplink signals sent in a time-slot frequency-hopping manner are generated according to at least two orthogonal sequences, the first uplink signal in this application can perform code division multiplexing with other uplink signals sent in a time-slot frequency-hopping manner. Thereby, the resource utilization rate can be improved, the occupation of the PUSCH transmission resources of the second type of terminal device can be reduced, and the impact on the peak rate of the PUSCH can be reduced.

[0039] In a possible design, the method further includes: receiving indication information, where the indication information is used to indicate generating a first generated signal according to a first orthogonal sequence and a second orthogonal sequence.

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

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

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

[0043] In a possible design, the method further includes: sending a dedicated resource configuration parameter of the first uplink signal that has not been received before sending the first uplink signal.

[0044] The above several methods can align the generation methods of the first uplink signal between the network device and the terminal device, which is beneficial to improving the transmission performance.

[0045] In a fourth aspect, a communication method is provided. The execution entity of this method can be a network device or a chip, chip system, or circuit for a network device. This method can be implemented through the following steps: receiving a first uplink signal in a non-frequency-hopping manner within a first time unit, where the first uplink signal corresponds to a first orthogonal sequence and a second orthogonal sequence, 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, the M symbols correspond to the second orthogonal sequence, K = M + N, and N and M are integers greater than 0.

[0046] In this application, the first uplink signal sent in a non-frequency-hopping manner within a time slot corresponds to at least two orthogonal sequences. Since other uplink signals sent in a frequency-hopping manner within a time slot are generated according to at least two orthogonal sequences, the first uplink signal in this application can perform code division multiplexing with other uplink signals sent in a frequency-hopping manner within a time slot. Thereby, the resource utilization rate can be improved, the occupation of PUSCH transmission resources by the second type of terminal device can be reduced, and the impact on the peak rate of PUSCH can be reduced.

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

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

[0049] In a possible design, the method further includes: receiving dedicated resource configuration parameters for the first uplink signal that have not been sent before the first uplink signal is received.

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

[0051] In a possible design, and / or is for floor function. In the above manner, the first hop of the first orthogonal sequence can be aligned in the time domain with the first hop of other uplink signals transmitted in a way of intra-slot frequency hopping, and the second hop of the second orthogonal sequence can be aligned in the time domain with the second hop of other uplink signals transmitted in a way of intra-slot frequency hopping, thereby facilitating code division multiplexing between the first uplink signal and other uplink signals transmitted in a way of intra-slot frequency hopping.

[0052] In a 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. Since the values of m' for the first hop and the second hop of other uplink signals transmitted in a way of intra-slot frequency hopping are different, this way facilitates code division multiplexing between the first uplink signal and other uplink signals transmitted in a way of intra-slot frequency hopping.

[0053] In a 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. Since the value of m' for the first hop of other uplink signals transmitted in a way of intra-slot frequency hopping is 0, and the value of m' for the second hop is 1, this way facilitates code division multiplexing between the first uplink signal and other uplink signals transmitted in a way of intra-slot frequency hopping.

[0054] In a possible design, the first orthogonal sequence or the second orthogonal sequence satisfies the following formula:

[0055] or

[0056] where i is the orthogonal sequence index of the first orthogonal sequence or the second orthogonal sequence;

[0057]

[0058] φ(m) is determined according to and i;

[0059] is related to m'.

[0060] In the above manner, the length of the first orthogonal sequence can be made the same as that of the orthogonal sequence of the first hop of other uplink signals transmitted in a frequency hopping manner within a time slot, and the length of the second orthogonal sequence can be made the same as that of the orthogonal sequence of the second hop of other uplink signals transmitted in a frequency hopping manner within a time slot, so that code division multiplexing can be achieved between the first uplink signal and other uplink signals transmitted in a frequency hopping manner within a time slot.

[0061] In a 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.

[0062] In a possible design, the basis sequences corresponding to the first orthogonal sequence and the second orthogonal sequence are the same.

[0063] In a possible design, the first orthogonal sequence corresponds to a first basis sequence, the second orthogonal sequence corresponds to a second basis sequence, and the determination methods of the first basis sequence and the second basis sequence are different.

[0064] In a possible design, the value of n hop corresponding to the first basis sequence is different from the value of n hop corresponding to the second basis sequence.

[0065] In a possible design, the value of n hop corresponding to the first basis sequence is 0, and the value of n hop corresponding to the second basis sequence is 1.

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

[0067] where

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

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

[0070] mod is the modulo operation.

[0071] In a possible design, the sequence group number u1 corresponding to the first basis sequence or the sequence group number u2 corresponding to the second basis sequence satisfies the following formula:

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

[0073] where fss = n ID mod 30, and n ID is the cell identifier.

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

[0075] In a possible design, the type of the terminal device is a first type of terminal device, and the maximum bandwidth capacity of the first type of terminal device is less than that of the second type of terminal device; or, the maximum bandwidth capacity of the terminal device is less than or equal to a preset value.

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

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

[0078] In a possible design, this communication device includes: a processor, and the processor is configured to support this communication device to execute the corresponding functions of the terminal device in the above method. This communication device may further include a memory, and the memory can be coupled to the processor and stores the necessary program instructions and data of this communication device. Optionally, this communication device further includes an interface circuit, and the interface circuit is used to support the communication between this communication device and devices such as service network devices, for example, the transceiver of data or signals. Exemplarily, the communication interface can be a transceiver, a circuit, a bus, a module or other types of communication interfaces.

[0079] In a possible design, this communication device includes corresponding functional modules, which are respectively used to implement the steps in the above method. The functions can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions.

[0080] In a possible design, the structure of the communication device includes a processing unit (or processing module) and a communication unit (or communication module), and these units can execute the corresponding functions in the above method examples. For specific descriptions, refer to the methods provided in the first aspect or third aspect. Details are not described herein.

[0081] 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 aspect or the fourth aspect above. The communication device can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the above functions.

[0082] In a 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 above method. The communication device may further include a memory, which can be coupled to the processor and stores the necessary program instructions and data of the communication device. Optionally, the communication device further includes an interface circuit for supporting communication between the communication device and other devices such as terminal devices, for example, the transceiver of data or signals. Exemplarily, the communication interface can be a transceiver, a circuit, a bus, a module, or other types of communication interfaces.

[0083] In a possible design, the communication device includes corresponding functional modules respectively used to implement the steps in the above method. The functions can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions.

[0084] In a possible design, the structure of the communication device includes a processing unit (or processing module) and a communication unit (or communication module), and these units can execute the corresponding functions in the above method examples. For specific details, refer to the descriptions in the methods provided in the second aspect or the fourth aspect, and details will not be elaborated here.

[0085] In a seventh aspect, a communication device is provided, including a processor and an interface circuit. The interface circuit is used to receive signals from other communication devices outside the communication device and transmit them to the processor, or send signals from the processor to other communication devices outside the communication device. The processor is used to implement the methods in the foregoing first aspect or third aspect and any possible design through logic circuits or by executing code instructions.

[0086] In an eighth aspect, a communication device is provided, including a processor and an interface circuit. The interface circuit is used to receive signals from other communication devices outside the communication device and transmit them to the processor, or send signals from the processor to other communication devices outside the communication device. The processor is used to implement the methods in the foregoing second aspect or fourth aspect and any possible design through logic circuits or by executing code instructions.

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

[0088] In a tenth aspect, a computer program product storing instructions is provided. When the instructions are run by a processor, the method in any one of the foregoing first to fourth aspects and any possible design is implemented.

[0089] In an eleventh aspect, a chip system is provided. The chip system includes a processor and may further include a memory for implementing the method in any one of the foregoing first to fourth aspects and any possible design. The chip system may be composed of chips or may include chips and other discrete devices.

[0090] In a twelfth aspect, a communication system is provided. The system includes the device described in the first aspect (such as a first terminal device) and the device described in the second aspect (such as a network device). It may further include other terminal devices involved in the second aspect (such as a second terminal device).

[0091] In a thirteenth aspect, a communication system is provided. The system includes the device described in the third aspect (such as a first terminal device) and the device described in the fourth aspect (such as a network device). It may further include other terminal devices involved in the fourth aspect (such as a second terminal device).

[0092] For the technical effects that can be achieved by the technical solution in any one of the foregoing fifth to thirteenth aspects, reference may be made to the technical effects that can be achieved by the technical solution in the first aspect above, and repeated parts will not be elaborated. BRIEF DESCRIPTION OF THE DRAWINGS

[0093] Figure 1 It is a schematic diagram of PUCCH transmission according to an embodiment of the present application;

[0094] Figure 2 It is another schematic diagram of PUCCH transmission according to an embodiment of the present application;

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

[0096] Figure 4 It is a schematic diagram of frequency hopping according to an embodiment of the present application;

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

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

[0099] Figure 7 Schematic diagram of a communication system architecture according to an embodiment of the present application;

[0100] Figure 8 Schematic diagram of the connection between a network device and a terminal device according to an embodiment of the present application;

[0101] Figure 9 Schematic flowchart of a communication method according to an embodiment of the present application;

[0102] Figure 10 Schematic diagram of uplink signal transmission according to an embodiment of the present application;

[0103] Figure 11 Schematic flowchart of a communication method according to an embodiment of the present application;

[0104] Figure 12 Schematic diagram of uplink signal transmission according to an embodiment of the present application;

[0105] Figure 13 Schematic diagram of the structure of a communication device according to an embodiment of the present application;

[0106] Figure 14 Schematic diagram of the structure of a communication device according to an embodiment of the present application. Detailed implementation manners

[0107] In order to make the objectives, 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.

[0108] Hereinafter, some terms in the embodiments of the present application will be explained to facilitate the understanding of those skilled in the art.

[0109] I. Legacy UE, for example, can be an enhanced mobile broadband (eMBB) terminal or an ultra-reliable low-latency communication (URLLC) terminal, etc. Legacy UE can also be referred to as a non-reduced capability (REDCAP) UE, etc.

[0110] II. REDCAP UE can be a terminal with reduced capabilities compared to legacy UE, for example, a user equipment (UE) in Release 17.

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

[0112] 1. Different bandwidth capabilities. The maximum bandwidth supported by legacy UEs can be greater than that supported by REDCAP UEs. For example, legacy UEs can support up to 100 MHz of frequency-domain resources on a single carrier for communication with network devices, while REDCAP UEs can support up to 20 MHz or 10 MHz or 5 MHz of frequency-domain resources on a single carrier for communication with network devices.

[0113] 2. Different numbers of transceiver antennas. The antenna configuration of legacy UEs can be greater than that of REDCAP UEs. For example, the minimum antenna configuration supported by legacy UEs can be greater than the maximum antenna configuration supported by REDCAP UEs. For illustration, the minimum antenna configuration supported by legacy UEs can be 4 transmit and 2 receive, i.e., in the minimum antenna configuration, 4 receive antennas are used to receive downlink signals and 2 transmit antennas are used to transmit uplink signals; while the maximum antenna configuration supported by REDCAP UEs can be lower than 4 transmit and 2 receive, for example, REDCAP UEs only support 2 receive and 1 transmit, or they can also support 2 receive and 2 transmit.

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

[0115] 4. Different protocol versions corresponding to legacy UEs and REDCAP UEs. For example, NR Rel-15 and NR Rel-16 terminals can be considered legacy UEs, and REDCAP UEs can be considered NR Rel-17 terminals.

[0116] 5. Different carrier aggregation (CA) capabilities supported by legacy UEs and REDCAP UEs. For example, legacy UEs can support carrier aggregation, while REDCAP UEs do not support carrier aggregation; or, both REDCAP UEs and legacy UEs support carrier aggregation, but the maximum number of carriers supported by legacy UEs for carrier aggregation at the same time is greater than that supported by REDCAP UEs at the same time. For example, legacy UEs can support aggregation of up to 5 carriers or 32 carriers at most, while REDCAP UEs can support aggregation of up to 2 carriers at most.

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

[0118] 7. The data processing time capabilities of REDCAP UEs and legacy UEs are different. For example, the minimum delay between a legacy UE receiving downlink data and sending feedback on that downlink data is less than the minimum delay between a REDCAP UE receiving downlink data and sending feedback on that downlink data, and / or, the minimum delay between a legacy UE sending uplink data and receiving feedback on that uplink data is less than the minimum delay between a REDCAP UE sending uplink data and receiving feedback on that uplink data.

[0119] 8. The processing capabilities of legacy UEs and REDCAP UEs are different.

[0120] 9. The uplink and / or downlink transmission peak rates corresponding to legacy UEs and REDCAP UEs are different.

[0121] 10. A terminal with enhanced reduced capability (eREDCAP) (EREDCAP UE) supports a downlink bandwidth part (BWP) configured by UE-specific radio resource control (RRC) and including a cell defining single sideband (CD-SSB) or a non-cell defining single sideband (NCD-SSB), while a legacy UE only supports a downlink BWP including a CD-SSB configured by UE-specific RRC.

[0122] 11. REDCAP UEs support measurements based on NCD-SSBs in the RRC-configured downlink BWP.

[0123] III. An EREDCAP UE can be understood as a terminal with further reduced capabilities compared to a REDCAP UE. The EREDCAP UE inherits most of the configurations of the REDCAP UE, and further enhancements include at least one of the following:

[0124] 1. The peak uplink and downlink rate is 10 Mbps, and for the UEs of feature group FG 48-1, the corresponding v*Q*f of the peak rate is 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 the UEs of feature group FG 48-2, when the number of layers is 1, the corresponding v*Q*f of the peak rate is 0.8; when the number of layers is 2, the corresponding v*Q*f of the peak rate is 0.75.

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

[0126] 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.

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

[0128] IV. PUCCH format 0 and PUCCH format 1 adopt sequences where δ = 0. The sequence is determined according to the base sequence and the cyclic shift α. 0 ≤ n < M ZC . Here, M ZC is the length of the sequence. The base sequence can be divided into groups, where u is the group number and v is the base sequence number within a group.

[0129] The group number u and the base sequence number v are introduced below by way of example. The group number u and the base sequence number v can be determined according to the high-layer parameters configured by the network device (such as pucch-GroupHopping). For example, assume u = (f gh + f ss ) mod 30, fgh 、f ss and v can be determined based on high-level parameters configured in the network device.

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

[0131] If pucch-GroupHopping is equal to "neither", then f gh 、f ss and v satisfy the following formula:

[0132] f gh =0;

[0133] f ss =n ID mod 30;

[0134] v=0;

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

[0136] If pucch-GroupHopping is equal to "enable", then f gh 、f ss and v satisfy the following formula:

[0137]

[0138] f ss =n ID mod 30;

[0139] v=0;

[0140] 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.

[0141] If pucch-GroupHopping is equal to "disable", then f gh 、f ss and v satisfy the following formula:

[0142] f gh =0;

[0143] f ss =n ID mod 30;

[0144]

[0145] If intra-slot frequency hopping is disabled, n hop = 0. If intra-slot frequency hopping is enabled, for the first hop, n hop = 0, and for the second hop, n hop = 1. That is, n hop is used to identify the resources used for each hop in the intra-slot frequency hopping scenario.

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

[0147] 1. PUCCH format 0

[0148] The information bits sent by PUCCH format 0 can be 1 or 2. PUCCH format 0 occupies 1 RB in the frequency domain and 1 - 2 symbols in the time domain. It should be understood that the number of bits of the information sent by PUCCH format 0, the number of RBs occupied by PUCCH format 0, and the number of time domain symbols are only examples, and this application is not limited thereto.

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

[0150]

[0151]

[0152]

[0153] where is the number of subcarriers included in a resource block.

[0154] Assume 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 as Figure 1 shown. Assume 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 2 symbols occupied by PUCCH format 0 correspond to the same RB, and the resource mapping of PUCCH format 0 can be as Figure 2As shown. If intra-slot frequency hopping is enabled, the two symbols occupied by PUCCH format 0 correspond to different RBs, and the PUCCH format 0 resource mapping can be as Figure 3 shown.

[0155] 2. PUCCH format 1

[0156] PUCCH format 1 belongs to long PUCCH, occupies 4 - 14 OFDM symbols in the time domain, and occupies 1 RB in the frequency domain. The maximum number of information bits carried is 2. It should be understood that the number of bits of the information sent by PUCCH format 1, the number of RBs occupied by PUCCH format 0, and the number of time domain symbols are only examples, and this application is not limited by this.

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

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

[0159]

[0160]

[0161] The complex symbol block needs to be spread block-wise by the orthogonal sequence w i (m) according to the following formula:

[0162]

[0163]

[0164]

[0165]

[0166] where Determined according to Table 1, orthogonal sequence Orthogonal sequence w i (m) Determined according to Table 2, where i is the index of the orthogonal sequence.

[0167] Table 1

[0168]

[0169]

[0170] Table 2

[0171]

[0172] In PUCCH format 1 transmission, reference signals such as demodulation reference signals (DMRS) need to be inserted. The sequence definition of DMRS is as follows:

[0173]

[0174] Among them, Determined according to Table 3, orthogonal sequence w i (m) Determined according to Table 4, where i is the index of the orthogonal sequence, and the orthogonal sequence index corresponding to DMRS is the same as the orthogonal sequence index corresponding to PUCCH format 1.

[0175] Table 3

[0176]

[0177] For PUCCH format 1, assume that a PUCCH format 1 occupies 9 OFDM symbols, of which 5 symbols are occupied by DMRS. The orthogonal sequences corresponding to DMRS are {w i (0), w i (1), w i (2), w i (x), w i (4)}, and 4 symbols are used to carry UCI. The orthogonal sequences corresponding to UCI are {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 in the same RB. When intra-slot frequency hopping is enabled, the first hop of PUCCH format 1 is in one RB, and the second hop of PUCCH format 1 is in another RB. Assume that the first-hop DMRS occupies 2 OFDM symbols, and the corresponding orthogonal sequences are {w i (0), w i (1)}, the UCI occupies 2 OFDM symbols, and the corresponding orthogonal sequences are {w i (0), w i (1)}. The second-hop DMRS occupies 3 OFDM symbols, and the corresponding orthogonal sequences are {w i (0), w i (1), w i (2)}, the UCI occupies 2 OFDM symbols, and the corresponding orthogonal sequences are {w i (0), w i (1)}.

[0178] In the embodiments of the present application, "at least one" means one or more, and "a plurality" means two or more. "And / or" describes the association relationship of associated objects and indicates that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone, where A and B can be singular or plural. The character " / " generally represents an "or" relationship between the associated objects before and after. "At least one (item)" or its similar expression refers to any combination of these items, including any combination of single item (item) or plural items (items). For example, at least one (item) 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, and c can be single or multiple.

[0179] Also, unless otherwise stated, the ordinal numbers such as "first" and "second" mentioned in the embodiments of the present application are used to distinguish multiple objects and are not used to limit the size, content, order, time sequence, priority, or importance of multiple objects. For example, the first initial downlink bandwidth part and the second initial downlink bandwidth part are only used to distinguish different bandwidth parts, rather than indicating differences in the size, priority, or importance of these two bandwidth parts.

[0180] It should be noted that in this application, words such as "exemplary" or "for example" are used to represent examples, illustrations or explanations. Any embodiment or design solution described as "exemplary" or "for example" in this application should not be construed as being more preferred or having more advantages than other embodiments or design solutions. Rather, the use of words such as "exemplary" or "for example" is intended to present relevant concepts in a specific manner.

[0181] As used in the following descriptions of the embodiments of this application, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally further include other unlisted steps or units, or may optionally further include other steps or units inherent to these processes, methods, products or devices.

[0182] Some noun concepts related to the embodiments of this application were introduced above. Now, the technical background related to the embodiments of this application will be introduced.

[0183] In the prior art, for legacy UE, before obtaining a dedicated PUCCH resource configuration, legacy UE transmits PUCCH by default using frequency hopping, and the formats adopted by PUCCH are PUCCH format 0 or PUCCH format 1. The generation methods of PUCCH format 0 and PUCCH format 1 are as described in the above term introduction and will not be elaborated here. For legacy UE, an example is Figure 4 shown. In this example, the BWP bandwidth is 100 MHz, and the first hop and the second hop are as close as possible to the low-frequency and high-frequency ends of the BWP. Figure 4 The large continuous resources in the middle blank area can be used for PUSCH transmission. In the figure, the offset value 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.

[0184] NR R17 supports REDCAP UE, and the bandwidth supported by REDCAP UE is less than that supported by legacy UE. If for REDCAP UE, before obtaining a dedicated PUCCH resource configuration, PUCCH also defaults to using frequency hopping, and REDCAP UE hops within a small range, which will break the continuous resources that legacy UE could originally use for PUSCH transmission into two parts, resulting in resource fragmentation problems and affecting the peak rate of PUSCH transmission of legacy UE, as Figure 5As shown. In this example, the BWP bandwidth of the legacy UE is 100 MHz, and the BWP bandwidth of the REDCAP UE is 20 MHz. The middle blank area in the figure is divided into two parts by the PUCCH of the REDCAP UE.

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

[0186] Based on this, the embodiments of the present application provide a communication method and apparatus for solving the problem that the PUCCH of narrowband terminal devices affects the peak rate of the PUSCH transmission of broadband terminal devices. Among them, the method and the apparatus are based on the same concept. Since the principles of the method and the apparatus for solving the problem are similar, the implementation of the apparatus and the method can be referred to each other, and the repeated parts will not be elaborated.

[0187] The communication method provided by the present application can be applied to various communication systems. For example, it can be the Internet of Things (IoT), Narrow Band Internet of Things (NB-IoT), Long Term Evolution (LTE), or the fifth generation (5G) communication system. It can also be an LTE-5G hybrid architecture, or a 5G New Radio (NR) system, as well as 6G or new communication systems emerging in the future development of communication. The 5G communication system described in the present application can include at least one of a non-standalone (NSA) 5G communication system and a standalone (SA) 5G communication system. The communication system can also be a machine-to-machine (M2M) network or other networks.

[0188] Communication can be carried out between a network device and a terminal through licensed spectrum, or through unlicensed spectrum, or through both licensed and unlicensed spectrums simultaneously. Communication can be carried out between a network device and a terminal through spectrums below 6G, or through spectrums above 6G, or through both spectrums below 6G and above 6G simultaneously. The embodiments of the present application do not limit the spectrum resources used between the network device and the terminal.

[0189] Refer to Figure 7 As shown, a communication system provided by an embodiment of the present application includes a network device and multiple terminals. For ease of description, Figure 7 taking a communication system including one network device and six terminals as an example, the six terminals are abbreviated 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 the 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 This is only a schematic diagram and does not specifically limit the type of the communication system, the number, type, etc. of the devices included in the communication system.

[0190] Exemplarily, the network device and the terminal can be connected through an air interface. For example, the connection relationship between the network device and the terminal can be as Figure 8 shown.

[0191] The embodiments of the present application can be applied to a communication system serving a first type of terminal. Of course, it 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 simultaneously. Among them, the maximum bandwidth supported by the first type of terminal device is less 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 devices, such as terminal devices with a bandwidth less than or equal to a preset value. Exemplarily, the preset value can be a frequency value, such as 20 MHz or 5 MHz or 3 MHz, etc., or the preset value can also be the number of resource units, such as 25 or 15 or 12 or 6, etc. Among them, the number of resource units is related to the subcarrier spacing, and the resource unit can be a resource block, a subcarrier, etc.

[0192] The network architecture and service scenarios described in the embodiments of this application are for more clearly explaining the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided by the embodiments of this application. Those of ordinary skill in the art know that with the evolution of the network architecture and the emergence of new service scenarios, the technical solutions provided by the embodiments of this application are equally applicable to similar technical problems.

[0193] Next, the technical solutions in the embodiments of this application will be described with reference to the accompanying drawings in the embodiments of this application. For ease of introduction, in the following text, it is taken as an example that this method is executed by a network device and a terminal. Next, the method of this application is introduced.

[0194] It should be noted that the parameters, formulas, etc. involved in this application are only illustrative. For example, n hop is only an example. This application does not limit the naming or representation method of this parameter. As long as it has the same or similar meaning as n hop it can be understood as n in this application. hop .

[0195] "No frequency hopping within a time slot" in this application can also be described as "frequency hopping within a time slot not enabled", "frequency hopping within a time slot not turned on", etc.

[0196] See Figure 9 , which is a schematic flowchart of a communication method provided by this application. In this method, the uplink signal transmitted in the no-frequency-hopping-within-a-time-slot manner is divided into two parts in the time domain. The frequency-domain resources corresponding to these two parts are continuous, but the determination methods of the basic sequences corresponding to these two parts are different. Further, the basic sequence used by the narrowband terminal device to transmit the uplink signal in the no-frequency-hopping manner can be the same as the determination method of the basic sequence used by the broadband terminal device to transmit the uplink signal in the frequency-hopping manner. Furthermore, code-division multiplexing can be achieved when the narrowband terminal device sends PUCCH and the broadband terminal device sends PUCCH, thereby reducing the resource fragmentation problem caused by the introduction of the narrowband terminal device and improving the resource utilization rate of the communication system.

[0197] S901, the first terminal device generates a first uplink signal according to a first basic sequence and a second basic sequence.

[0198] According to the introduction of the terms in the previous text four, the first uplink signal can adopt the sequence sequence determined according to the basic sequence and the cyclic shift α. In this application, the first uplink signal is determined according to the first basic sequence and the second basic sequence. Among them, the determination methods of the first basic sequence and the second basic sequence are different, and the specific determination methods will be introduced in detail below.

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

[0200] In an exemplary illustration, the N symbols corresponding to the first base sequence can be understood as the uplink signal on these N symbols being generated based on the first base sequence. Similarly, the M symbols corresponding to the second base sequence can be understood as the uplink signal on these M symbols being generated based on the second base sequence.

[0201] As an example, the above-mentioned first terminal device can be a first type of terminal device.

[0202] Due to the different determination methods of the first base sequence and the second base sequence, in a possible implementation, the resource identifiers of the two base sequences are different, and the resource identifier can be the hopping identifier n hop , the n corresponding to the first base sequence hop has a different value from the n corresponding to the second base sequence hop . For example, the n corresponding to the first base sequence hop has a value of 0, and the n corresponding to the second base sequence hop has a value of 1.

[0203] In an example, the determination methods of the sequence group number u1 corresponding to the first base sequence and the sequence group number u2 corresponding to the second base sequence are different. For example, the n used when determining the sequence group number u1 corresponding to the first base sequence hop has a different value from the n used when determining the sequence group number u2 corresponding to the second base sequence hop . For example, the n used when determining the sequence group number u1 corresponding to the first base sequence hop has a value of 0, and the n used when determining the sequence group number u2 corresponding to the second base sequence hop has a value of 1.

[0204] In a possible implementation manner, the first base sequence can have the same determination method as the base sequence corresponding to the first hop of the uplink signal transmitted in a time-slot hopping manner (such as the second uplink signal below), and the second base sequence can have the same determination method as the base sequence corresponding to the second hop of the uplink signal transmitted in a time-slot hopping manner (such as the second uplink signal below). Among them, the sequence group numbers of the two base sequences corresponding to the uplink signal transmitted in a time-slot hopping manner are determined by different n hopThe value of is determined. Specifically, the sequence group number of the base sequence corresponding to the first hop is determined according to n hop whose value is 0, and the sequence group number of the base sequence corresponding to the second hop is determined according to n hop whose value is 1. By the method provided in this application, the determination method of the base sequence of the first uplink signal transmitted in a non-frequency hopping manner within a time slot can be the same as that of the base sequence of the uplink signal transmitted in a frequency hopping manner within a time slot, so that code division multiplexing can be achieved through different cyclic shifts α.

[0205] To facilitate the understanding of the differences in the determination methods of the first base sequence and the second base sequence, the following will be described in conjunction with the generation formulas of the base sequences corresponding to the first hop and the second hop when frequency hopping within a time slot is enabled. It should be understood that the following generation formulas are only illustrative, and this application does not limit the generation formulas of the first base sequence and the second base sequence.

[0206] 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 determined according to f gh ; where c() is a pseudo-random sequence; is the time slot number within a radio frame; mod is the modulo operation.

[0207] 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:

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

[0209] where fss = n ID mod 30, and n ID is the cell identifier.

[0210] It should be understood that the intermediate parameters f gh and f ss 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. For example, u1 or The above formula can also be deformed, and this 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.

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

[0212] For the method of generating the first uplink signal based on the first base sequence and the second base sequence, reference can be made to the relevant descriptions in the fourth part of the foregoing term introduction, and no repeated description will be given here.

[0213] 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, in the following text, the second uplink signal 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.

[0214] In a possible implementation, the first terminal device does not receive the dedicated resource configuration parameter of the first uplink signal before sending the first uplink signal. Currently, when the first terminal device does not receive the dedicated resource configuration parameter of the first uplink signal, it can send the first uplink signal in a non-frequency hopping manner within a time slot. In the present application, when sending the first uplink signal in a non-frequency hopping manner within a time slot, the first basic sequence and the second basic sequence are determined by different methods respectively, so that the first uplink signal can perform code division multiplexing with other uplink signals (such as the second uplink signal in the following text) sent in a frequency hopping manner within a time slot. Thereby, the resource utilization rate can be improved, the occupation of the PUSCH transmission resources of the second type of terminal device can be reduced, and the influence on the peak rate of PUSCH can be reduced.

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

[0216] Optionally, the second terminal device can generate the second uplink signal according to the third basic sequence and the fourth basic sequence, and send the second uplink signal in a non-frequency hopping manner within the first time unit. Among them, the determination methods of the third basic sequence and the fourth basic sequence are different. The second uplink signal occupies K symbols, N symbols correspond to the third basic sequence, and M symbols correspond to the fourth basic sequence. Among them, the second terminal device can be the second type of terminal device.

[0217] Optionally, the difference in the determination methods of the third basic sequence and the fourth basic sequence can specifically be that the value of n hop corresponding to the third basic sequence is different from the value of n hop corresponding to the fourth basic sequence. Among them, n hop can be a frequency hopping identifier. For example, the value of n hop corresponding to the third basic sequence is 0, and the value of n hop corresponding to the fourth basic sequence is 1.

[0218] In an 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. The determination methods of the third base sequence and the fourth base sequence may refer to the determination methods of the base sequence of the first hop and the base sequence of the second hop when frequency hopping within a time slot is enabled in the fourth item of the foregoing term introduction, and will not be elaborated here.

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

[0220] In this application, when the first uplink signal is sent in a non-frequency-hopping manner within a time slot, the first base sequence and the second base sequence are determined by different methods, so that the determination method of the base sequence of the uplink signal sent in a non-frequency-hopping manner within a time slot is the same as the determination method of the base sequence of the uplink signal sent in a frequency-hopping manner within a time slot. Thus, through different cyclic shifts α, code division multiplexing can be achieved between the first uplink signal and other uplink signals (such as the second uplink signal) sent in a frequency-hopping manner within a time slot. Thereby reducing the resource fragmentation problem caused by the introduction of the first type of terminal device, reducing the occupation of the PUSCH transmission resources of the second type of terminal device by the PUCCH of the first type of terminal device, and reducing the impact on the peak rate of the PUSCH of the second type of terminal device.

[0221] To facilitate understanding of the effects achieved by this application, an example is given below for illustration.

[0222] As Figure 10 shown, assume 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 a time slot, the second uplink signal is sent in a frequency-hopping manner within a 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.

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

[0224] Since the determination method of the base sequence of the first uplink signal is the same as that of the second uplink signal, the first uplink signal and the second uplink signal can achieve code division multiplexing. The determination method of the base sequence of the second uplink signal is different from that of the third uplink signal, so the second uplink signal and the third uplink signal cannot achieve code division multiplexing.

[0225] The above describes the method for the terminal device to send the first uplink signal. Optionally, the first terminal device can determine whether to use Figure 9 the method to generate the first uplink signal, that is, to determine whether to generate the first uplink signal according to the first base sequence and the second base sequence. The following introduces five ways for the first terminal device to determine whether to generate the first uplink signal according to the first base sequence and the second base sequence.

[0226] Method 1: The network device can send indication information to the first terminal device, and the indication information is used to indicate generating the first uplink signal according to the first base sequence and the second base sequence. Alternatively, the function of the indication information can also be described as that the indication information indicates that the first terminal device generates the first uplink signal according to the first base sequence and the second base sequence when sending the first uplink signal in a non-frequency hopping manner within a time slot. Through this method, the first terminal device can be explicitly indicated the way to generate the first uplink signal.

[0227] In a specific example, when the network device sends indication information to the first terminal device and the indication information corresponds to a first value, the first terminal device generates the first uplink signal according to the first base sequence and the second base sequence when sending the first uplink signal in a non-frequency hopping manner within a time slot. When the indication information corresponds to a second value, the first terminal device generates the first uplink signal according to a base sequence when sending the first uplink signal in a non-frequency hopping manner within a time slot. The second value is different from the first value.

[0228] Method 2: The first terminal device defaults to generating the first uplink signal according to the first base sequence and the second base sequence when sending the first uplink signal in a non-frequency hopping manner within a time slot.

[0229] Method 3: The first terminal device can determine to generate the first uplink signal according to the first base sequence and the second base sequence according to its own type. For example, if the first terminal device is a first type of terminal device, the first terminal device can generate the first uplink signal according to the first base sequence and the second base sequence. If the first terminal device is a second type of terminal device, the first terminal device can generate the first uplink signal according to a base sequence.

[0230] In Method 4, the terminal device may determine to generate the first uplink signal based on the first base sequence and the second base sequence according to the number K of symbols to which the first uplink signal is mapped. For example, when the number K of symbols to which the first uplink signal is mapped is greater than or equal to a threshold, the first uplink signal is generated based on the first base sequence and the second base sequence. It should be understood that the above method can also be described conversely. For example, when the number K of symbols to which the first uplink signal is mapped is less than the threshold, the first uplink signal is generated based on one base sequence.

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

[0232] In Method 5, the terminal device may determine to generate the first uplink signal based on the first base sequence and the second base sequence according to the number of bits of the hybrid automatic repeat request acknowledgement (HARQ-ACK) carried by the first uplink signal. For example, when the number of bits of the HARQ-ACK carried by the first uplink signal is less than or equal to a threshold value, the first uplink signal is generated based on the first base sequence and the second base sequence. It should be understood that the above method can also be described conversely. For example, when 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 based on one base sequence.

[0233] In this application, when the first uplink signal is sent in a non-frequency hopping manner within a time slot, the first base sequence and the second base sequence are determined by different methods respectively, so that the determination method of the base sequence of the uplink signal sent in the non-frequency hopping manner within a time slot is the same as that of the uplink signal sent in the frequency hopping manner within a time slot. Thus, through different cyclic shifts α, code division multiplexing can be achieved between the first uplink signal and other uplink signals (such as the second uplink signal) sent in the frequency hopping manner within a time slot. By means of code division multiplexing, the resource utilization rate can be improved, thereby reducing the occupation of the PUSCH transmission resources of the second type of terminal device and reducing the impact on the peak rate of the PUSCH.

[0234] The above introduced a method for implementing code division multiplexing. This method realizes code division multiplexing between the uplink signal transmitted in a non-frequency hopping manner within a time slot and the uplink signal transmitted in a frequency hopping manner within a time slot by making the determination method of the base sequence of the uplink signal transmitted in a non-frequency hopping manner within a time slot the same as the determination method of the base sequence of the uplink signal transmitted in a frequency hopping manner within a time slot. Next, another method for implementing code division multiplexing is introduced. This method makes 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 also corresponds to at least two orthogonal sequences, code division multiplexing can be realized between the uplink signal transmitted in a non-frequency hopping manner within a time slot and the uplink signal transmitted in a frequency hopping manner within a time slot through this method.

[0235] See Figure 11 , which is a schematic flowchart of a communication method provided by this application. This method includes:

[0236] S1101, the first terminal device generates a first uplink signal according to a first orthogonal sequence and a second orthogonal sequence.

[0237] According to the introduction of the terms in the previous text, the first uplink signal can adopt the sequence sequence can be extended in a block-wise manner by the orthogonal sequence wi(m). In this application, when the sequence of the first uplink signal is extended in a block-wise manner, it can be extended in a block-wise manner according to the first orthogonal sequence and the second orthogonal sequence. The first orthogonal sequence and the second orthogonal sequence will be introduced in detail below.

[0238] Among them, 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 can be a time slot. 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. Exemplarily, and / or, is the floor function.

[0239] In an exemplary illustration, the N symbols corresponding to the first orthogonal sequence can be understood as that the uplink signal on these N symbols is extended in a block-wise manner based on the first orthogonal sequence. Similarly, the M symbols corresponding to the second orthogonal sequence can be understood as that the uplink signal on these M symbols is extended in a block-wise manner based on the second orthogonal sequence.

[0240] As an example, the above first terminal device can be a first type of terminal device. The second terminal device in the following text can be a second type of terminal device.

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

[0242] The two orthogonal sequences corresponding to the uplink signal transmitted in a frequency hopping manner within a time slot are determined by different values of m'. Specifically, the orthogonal sequence corresponding to the first hop is determined according to the value of m' being 0, and the orthogonal sequence corresponding to the second hop is determined according to the value of m' being 1. By the method provided in this application, the orthogonal sequence of the first uplink signal transmitted without frequency hopping within a time slot can be determined in the same manner as the orthogonal sequence of the uplink signal transmitted in a frequency hopping manner within a time slot, so that the first uplink signal transmitted without frequency hopping within a time slot and the uplink signal transmitted in a frequency hopping manner within a time slot can achieve code division multiplexing.

[0243] In a possible implementation manner, 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.

[0244] For example, the first orthogonal sequence or the second orthogonal sequence satisfies the following formula:

[0245] or

[0246] where i is the orthogonal sequence index of the first orthogonal sequence or the second orthogonal sequence;

[0247]

[0248] φ(m) is determined according to and i; in one example, the relationship with m' can refer to Table 2 above.

[0249] is related to m'. In one example, the relationship with m' can refer to Table 1 or Table 3 above. For example, if the first uplink signal is PUCCH, the relationship with m' can refer to Table 1 above. If the first uplink signal is the DMRS corresponding to PUCCH, the relationship with m' can refer to Table 3 above.

[0250] As a possible way, the orthogonal sequence index corresponding to the first orthogonal sequence is the same as the orthogonal sequence index corresponding to the second orthogonal sequence.

[0251] The method for generating the first uplink signal according to the first orthogonal sequence and the second orthogonal sequence can refer to the relevant descriptions in the fourth part of the foregoing term introduction, and will not be repeated here.

[0252] 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 in the following text 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.

[0253] In a possible implementation manner, the first terminal device does not receive the dedicated resource configuration parameter of the first uplink signal before sending the first uplink signal.

[0254] Currently, when the first terminal device does not receive the dedicated resource configuration parameter of the first uplink signal, it can send the first uplink signal in a non-frequency hopping manner within a time slot. In this application, when sending the first uplink signal in a non-frequency hopping manner within a time slot, 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 in the following text) sent in a frequency hopping manner within a time slot. Thereby, the resource utilization rate can be improved, the occupation of the PUSCH transmission resources of the second type of terminal device can be reduced, and the impact on the peak rate of PUSCH can be reduced.

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

[0256] Optionally, the second terminal device can generate the second uplink signal according to the third orthogonal sequence and the fourth orthogonal sequence, and send the second uplink signal in a non-frequency hopping manner within the first time unit. Among them, the second uplink signal occupies K symbols, N symbols correspond to the third orthogonal sequence, and M symbols correspond to the fourth orthogonal sequence.

[0257] In a possible implementation manner, the first terminal device does not receive the dedicated resource configuration parameter of the second uplink signal before sending the second uplink signal.

[0258] In a 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.

[0259] In an exemplary illustration, the third orthogonal sequence may be the orthogonal sequence corresponding to the first hop of the second uplink signal, and the fourth orthogonal sequence may be the orthogonal sequence corresponding to the second hop of the second uplink signal. The third orthogonal sequence and the fourth orthogonal sequence may refer to the determination method of the orthogonal sequence of the first hop (for example, the orthogonal sequence corresponding to m' = 0) and the determination method of the orthogonal sequence of the second hop (for example, the orthogonal sequence corresponding to m' = 1) in the fourth term of the foregoing term introduction. Details are not elaborated herein.

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

[0261] In this application, when the first uplink signal is sent in a non-frequency hopping manner within a time slot, the first uplink signal is generated according to at least two orthogonal sequences. Since other uplink signals sent in a frequency hopping manner within a time slot are generated according to at least two orthogonal sequences (for example, the second uplink signal below), the first uplink signal in this application can perform code division multiplexing with other uplink signals (for example, the second uplink signal below) sent in a frequency hopping manner within a time slot. Thereby, the resource utilization rate can be improved, the occupation of the PUSCH transmission resources of the second type of terminal device can be reduced, and the impact on the peak rate of the PUSCH can be reduced.

[0262] To facilitate understanding of the effects achieved by this application, an example is given below.

[0263] As shown in Figure 12 , assume 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 a time slot, the second uplink signal is sent in a frequency hopping manner within a 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.

[0264] In this schematic 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 (i.e., 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 (i.e., 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)}.

[0265] Since the determination method of the orthogonal sequence of the first uplink signal is the same as that of the second uplink signal, the first uplink signal and the second uplink signal can achieve code division multiplexing. The determination method of the orthogonal sequence of the second uplink signal is different from that of the third uplink signal, so the second uplink signal and the third uplink signal cannot achieve code division multiplexing.

[0266] According to the fourth term introduction in the previous text, the uplink signal can adopt a sequence sequence determined according to the base sequence and the cyclic shift α. In this application, the first uplink signal can correspond to the first base sequence and the second base sequence. Among them, the first orthogonal sequence corresponds to the first base sequence, and the second orthogonal sequence corresponds to the second base sequence. The determination methods of the first base sequence and the second base sequence can be the same, that is, the base sequences corresponding to the first orthogonal sequence and the second orthogonal sequence are the same. Or, the determination methods of the first base sequence and the second base sequence can also be different. Specifically, refer to Figure 9 the determination methods of the first base sequence and the second base sequence in the method, which will not be described here.

[0267] The above introduces the method for the terminal device to send the first uplink signal. Optionally, the terminal device can determine whether to use Figure 11 the method described above to generate the first uplink signal, that is, to determine whether to generate the first uplink signal according to the first orthogonal sequence and the second orthogonal sequence. The following introduces five ways for the first terminal device to determine whether to generate the first uplink signal according to the first orthogonal sequence and the second orthogonal sequence.

[0268] In Mode A, the network device may send indication information to the terminal device, and the indication information is used to indicate generating a first uplink signal according to a first orthogonal sequence and a second orthogonal sequence.

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

[0270] In Mode C, the terminal device may determine to generate the first uplink signal according to a first orthogonal sequence and a second orthogonal sequence according to its own type;

[0271] In Mode D, the terminal device may determine to generate the first uplink signal according to a first orthogonal sequence and a second orthogonal sequence according to the number K of symbols mapped by the first uplink signal;

[0272] In Mode E, the terminal device may determine to generate the first uplink signal according to a first orthogonal sequence and a second orthogonal sequence according to the number of bits of HARQ-ACK carried by the first uplink signal.

[0273] For the above Modes A to E, specific references may be made to Figure 9 the relevant descriptions of Modes 1 to 5 in the above method, which will not be repeated here.

[0274] In this application, when the first uplink signal is sent in a non-frequency-hopping manner within a time slot, the first uplink signal is generated according to at least two orthogonal sequences. Since other uplink signals sent in a frequency-hopping manner within a time slot are generated according to at least two orthogonal sequences (such as the second uplink signal in the following text), the first uplink signal in this application can perform code division multiplexing with other uplink signals (such as the second uplink signal in the following text) sent in a frequency-hopping manner within a time slot. Through code division multiplexing, the resource utilization rate can be improved, the occupation of PUSCH transmission resources for the second type of terminal device can be reduced, and the impact on the peak rate of PUSCH can be reduced.

[0275] Based on the same inventive concept as the method embodiment, an embodiment of this application provides a communication device, and the structure of the communication device may be as Figure 13 shown, including a communication unit 1301 and a processing unit 1302.

[0276] In one implementation manner, the communication device may specifically be used to implement Figure 9The method executed by the terminal device in the embodiment. The device may be the terminal device itself, or a chip or chipset in the terminal device, or a part of the chip for executing the relevant method functions. Among them, the processing unit 1302 is used to generate a first uplink signal according to a first base sequence and a second base sequence. The determination methods of the first base sequence and the second base sequence are different. 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, and the 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 within the first time unit.

[0277] Optionally, the communication unit 1301 is further used to receive indication information, and the indication information is used to indicate generating the first uplink signal according to the first base sequence and the second base sequence.

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

[0279] Optionally, the communication unit 1301 is further used to send the dedicated resource configuration parameters of the first uplink signal that have not been received before sending the first uplink signal.

[0280] In an implementation manner, the communication device can specifically be used to implement Figure 9 The method executed by the network device in the embodiment. The device may be the network device itself, or a chip or chipset in the network device, or a part of the chip for executing the relevant method functions. Among them, the processing unit 1302 is used to receive the first uplink signal through the communication unit 1301 in a non-frequency hopping manner within the first time unit. Among them, the first uplink signal corresponds to a first base sequence and a second base sequence. The determination methods of the first base sequence and the second base sequence are different. The first uplink signal occupies K symbols in the first time unit. The K symbols include N symbols and M symbols. The N symbols correspond to the first base sequence, and the M symbols correspond to the second base sequence. K = M + N, and N and M are integers greater than 0.

[0281] In an implementation manner, the communication device can specifically be used to implement Figure 11In an embodiment, the method executed by the terminal device. The device may be the terminal device itself, or a chip or chipset in the terminal device, or a part of the chip for executing the relevant method functions. Among them, the processing unit 1302 is used to generate a first uplink signal according to a first orthogonal sequence and a second orthogonal sequence. 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 orthogonal sequence, and the M symbols correspond to the second orthogonal 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 within the first time unit.

[0282] Optionally, the communication unit 1301 is further used to receive indication information, and the indication information is used to indicate generating a first generation signal according to the first orthogonal sequence and the second orthogonal sequence.

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

[0284] Optionally, the communication unit 1301 is further used to send the dedicated resource configuration parameters of the first uplink signal that have not been received before sending the first uplink signal.

[0285] In one implementation manner, the communication device can be specifically used to implement Figure 9 In an embodiment, the method executed by the network device. The device may be the network device itself, or a chip or chipset in the network device, or a part of the chip for executing the relevant method functions. Among them, the processing unit 1302 is used to receive the first uplink signal through the communication unit 1301 in a non-frequency hopping manner within the first time unit. The first uplink signal corresponds to the first orthogonal sequence and the second orthogonal sequence. The first uplink signal occupies K symbols in 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.

[0286] In the embodiments of the present application, the division of modules is illustrative, merely a logical function division. In actual implementation, there may be other division methods. Additionally, in each embodiment of the present application, each functional module may be integrated in a processor, may exist independently physically, or two or more modules may be integrated in one module. The above integrated modules may be implemented in the form of hardware or in the form of software functional modules. It can be understood that the functions or implementations of each module in the embodiments of the present application may be further referred to the relevant descriptions of the method embodiments.

[0287] In a possible manner, the communication device may be as Figure 14 shown. The device may be a communication device or a chip in a communication device, where the communication device may be the terminal device in the above embodiments or the network device in the above embodiments. The device includes a processor 1401 and a communication interface 1402, and may further include a memory 1403. Among them, 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 also be integrated together.

[0288] The processor 1401 may be a CPU, or a digital processing unit, etc. The communication interface 1402 may be a transceiver, may also be an interface circuit such as a transceiver circuit, or may be a transceiver chip, etc. The device further includes: a memory 1403 for storing the program 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), etc., or may also be a volatile memory, such as a random-access memory (RAM). The memory 1403 is any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.

[0289] The processor 1401 is used to execute the program code stored in the memory 1403, specifically used to perform the actions of the above processing unit 1302, which will not be elaborated herein in the present application. The communication interface 1402 is specifically used to perform the actions of the above communication unit 1301, which will not be elaborated herein in the present application.

[0290] In the embodiments of the present application, the specific connection medium between the above communication interface 1402, processor 1401, and memory 1403 is not limited. In the embodiments of the present application Figure 14 it is shown that the memory 1403, processor 1401, and communication interface 1402 are connected through a bus 1404, and the bus is inFigure 14 is represented by a thick line. The connection manners between other components are only for illustrative purposes and are not limiting. The bus can be divided into an address bus, a data bus, a control bus, etc. For the sake of convenience of representation, Figure 14 is only represented by a thick line in the figure, but it does not mean that there is only one bus or one type of bus.

[0291] 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.

[0292] An embodiment of the present application further provides a communication system, including a communication device for implementing the functions of the terminal device in the embodiment of Figure 9 and a communication device for implementing the functions of the network device in the embodiment of Figure 9

[0293] An embodiment of the present application further provides a communication system, including a communication device for implementing the functions of the terminal device in the embodiment of Figure 11 and a communication device for implementing the functions of the network device in the embodiment of Figure 11

[0294] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0295] 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 process and / or block in the flowchart and / or block diagram, and the combination of processes and / or blocks in the flowchart and / or block diagram, can be realized by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing devices generate a device for realizing the functions specified in Figure 1 one process or multiple processes and / or blocks Figure 1 one block or multiple blocks.

[0296] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means embodying the function specified in the flowchart(s) Figure 1 a flowchart or flowcharts and / or block(s) Figure 1 or block(s) specified.

[0297] These computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process, whereby the instructions executed on the computer or other programmable apparatus provide steps for implementing the function specified in the flowchart(s) Figure 1 a flowchart or flowcharts and / or block(s) Figure 1 or block(s) specified.

[0298] It will be apparent to those skilled in the art that various modifications and variations can be made to the present application without departing from the scope of the application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalent technologies, the present application is also intended to include these modifications and variations.

Claims

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

2. The method according to claim 1, characterized in that, and / or, is rounded down.

3. The method according to claim 1 or 2, characterized in that, The value of n corresponding to the first base sequence hop is different from the value of n corresponding to the second base sequence hop .

4. The method according to claim 3, characterized in that, The value of n corresponding to the first base sequence is 0, and the value of n corresponding to the second base sequence hop is 1. hop ​ 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 Determine; Among them, The c() is a pseudo-random sequence; The said 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; where fss = n ID mod 30, and the n ID is the cell identifier.

7. The method according to any one of claims 1-6, characterized in that, 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-7, characterized in that, The method further includes: Receive indication information, where the indication information is used to indicate generating the first uplink signal according to the first base sequence and the second base sequence; Or, determine to generate the first uplink signal according to the first base sequence and the second base sequence according to the type of the terminal device; Or, determine to generate the first uplink signal according to the first base sequence and the second base sequence according to the number K of symbols mapped by the first uplink signal; Or, determine to generate the first uplink signal according to the first base sequence and the second base sequence according to the number of bits of the hybrid automatic repeat request acknowledgement HARQ-ACK carried by the first uplink signal.

9. The method according to any one of claims 1-8, characterized in that, The type of the terminal device is a first type of terminal device, and the maximum bandwidth capability of the first type of terminal device is less than the maximum bandwidth capability of the second type of terminal device; Or, 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-9, characterized in that, The method further includes: Before transmitting the first uplink signal, the dedicated resource configuration parameters of the first uplink signal are not received.

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

12. A communication method, characterized in that, The method is applicable to the network device side, and the method includes: Receive a first uplink signal in a non-frequency hopping manner within a first time unit, where the first uplink signal corresponds to a first base sequence and a second base sequence. The determination methods of the first base sequence and the second base sequence are different. 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, and the M symbols correspond to the second base sequence. K = M + N, and N and M are integers greater than 0.

13. A communication method, characterized in that, The method is applicable to the terminal device side, and the method includes: Generate a first uplink signal according to a first orthogonal sequence and a second orthogonal sequence. The first uplink signal occupies K symbols within a 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; Transmit the first uplink signal in a non-frequency-hopping manner within the first time unit.

14. The method according to claim 13, wherein and / or, is for rounding down.

15. The method according to claim 13 or 14, characterized in that, The value of m' corresponding to the first orthogonal sequence is different from the value of m' corresponding to the second orthogonal sequence.

16. The method according to claim 15, 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.

17. The method according to claim 16, 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 determined according to and i; The said is related to m'.

18. The method according to any one of claims 13-17, characterized in that, The orthogonal sequence index corresponding to the first orthogonal sequence is the same as the orthogonal sequence index corresponding to the second orthogonal sequence.

19. The method according to any one of claims 13-18, characterized in that, 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 determination methods of the first base sequence and the second base sequence are different.

20. The method according to claim 19, wherein The value of n corresponding to the first base sequence hop is different from the value of n corresponding to the second base sequence hop .

21. The method according to claim 20, wherein The value of n corresponding to the first base sequence hop is 0, and the value of n corresponding to the second base sequence hop is 1.

22. The method according to claim 21, 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 Determined; Among them, The c() is a pseudo-random sequence; The said is the time slot number within a radio frame; The mod is a modulo operation.

23. The method according to claim 22, 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; where f ss = n ID mod 30, and the n ID is the cell identifier.

24. The method according to any one of claims 29-23, characterized in that, The sequence number v corresponding to the first base sequence or the second base sequence is 0.

25. The method according to any one of claims 13-24, characterized in that, The method further includes: Receive indication information, where the indication information is used to indicate generating the first generated signal according to the first orthogonal sequence and the second orthogonal sequence; Alternatively, determine to generate the first generated signal according to the first orthogonal sequence and the second orthogonal sequence according to the type of the terminal device; Alternatively, determine to generate the first generated signal according to the first orthogonal sequence and the second orthogonal sequence according to the number K of symbols mapped by the first uplink signal; Alternatively, determine to generate the first generated signal according to the first orthogonal sequence and the second orthogonal sequence according to the number of bits of HARQ-ACK carried by the first uplink signal.

26. The method according to any one of claims 13-25, characterized in that, The type of the terminal device is a first type of terminal device, and the maximum bandwidth capability of the first type of terminal device is less than the maximum bandwidth capability of a second type of terminal device; Alternatively, the maximum bandwidth capability of the terminal device is less than or equal to a preset value.

27. The method according to any one of claims 13-26, characterized in that, The method further includes: Before transmitting the first uplink signal, the dedicated resource configuration parameters of the first uplink signal are not received.

28. The method according to any one of claims 13-27, characterized in that, The first uplink signal is a physical uplink control channel PUCCH, or the first uplink signal is the uplink control information corresponding to the PUCCH, or the first uplink signal is the demodulation reference signal DMRS corresponding to the PUCCH.

29. A communication method, characterized in that, The method is applicable to the network device side, and the method includes: Receive a first uplink signal in a non-frequency-hopping manner within the first time unit, where the first uplink signal corresponds to a first orthogonal sequence and a second orthogonal sequence, 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, the M symbols correspond to the second orthogonal sequence, K = M + N, and N and M are integers greater than 0.

30. A communication device, characterized in that, Comprising a processor and a memory, 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-11 is executed, or the method according to any one of claims 13-28 is executed.

31. A communication device, characterized in that, Comprising a processor and a memory, the memory is used to store program instructions, and when the processor executes the program instructions, the method according to claim 12 is executed, or the method according to claim 29 is executed.

32. A communication device, characterized in that, Comprising a unit or module for executing the method according to any one of claims 1-11, or comprising a unit or module for executing the method according to any one of claims 13-28.

33. A communication device, characterized in that, Comprising a unit or module for executing the method according to claim 12, or comprising a unit or module for executing the method according to claim 29.

34. A computer-readable storage medium, characterized in that, Computer-readable instructions are stored in the computer storage medium, and when the computer-readable instructions run on a communication device, the method according to any one of claims 1-11 is executed, or the method according to claim 12 is executed, or the method according to any one of claims 13-28 is executed, or the method according to claim 29 is executed.

35. A computer program product, characterized in that, When the computer program product runs on a device, the device is caused to execute the method according to any one of claims 1-11 or the method according to claim 12 or the method according to claims 13-28 or the method according to claim 29.