Uplink transmission method, communication apparatus, storage medium, and program product

By optimizing the uplink transmission method and applying code sequence and information multiplexing methods, the interference problem between user equipment was solved, and the capacity and decoding performance of the wireless communication system were improved.

WO2026026022A1PCT designated stage Publication Date: 2026-02-05ZTE CORP
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/089187
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-07-31
Filing Date
2025-04-16
Publication Date
2026-02-05

AI Technical Summary

Technical Problem

In wireless communication systems, especially in non-terrestrial network scenarios, uplink transmission between user equipment can lead to interference between users due to improper application of code sequences, affecting system capacity and decoding performance.

Method used

By determining the uplink transmission method, including the application of code sequences and/or multiplexing information in the first channel, the uplink transmission process is optimized to reduce the probability of interference between users and improve the orthogonality between UEs.

Benefits of technology

It effectively reduces interference between user equipment, improves system capacity and decoding performance, and enhances the reliability of uplink transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025089187_05022026_PF_FP_ABST
    Figure CN2025089187_05022026_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure provides an uplink transmission method, a communication apparatus, a storage medium, and a program product. The method comprises: determining an uplink transmission mode, the uplink transmission mode comprising the application status of a code sequence and / or the multiplexing status of first information in a first channel; and performing uplink transmission on the basis of the uplink transmission mode.
Need to check novelty before this filing date? Find Prior Art

Description

Uplink transmission method, communication device, storage medium and program product The present disclosure claims priority to Chinese Patent Application No. 202411052602.1, filed on July 31, 2024, the entire contents of which are incorporated herein by reference. TECHNICAL FIELD The present disclosure relates to the field of communication technology, and in particular to an uplink transmission method, a communication device, a storage medium and a program product. BACKGROUND In a wireless communication system, a terminal device (User Equipment, UE) can perform uplink coverage enhancement through repetition. SUMMARY Embodiments of the present disclosure provide an uplink transmission method, a communication device, a storage medium and a program product. In one aspect, an uplink transmission method is provided, applied to a first node, the uplink transmission method comprising: determining an uplink transmission mode, the uplink transmission mode comprising a case of applying a code sequence in a first channel and / or a multiplexing case of first information; performing uplink transmission according to the uplink transmission mode. In another aspect, an uplink transmission device is provided, applied to a first node, the uplink transmission device comprising a determination device and a transmission device. The determination device is configured to determine an uplink transmission mode, the uplink transmission mode comprising a case of applying a code sequence in a first channel and / or a multiplexing case of first information; The transmission device is configured to perform uplink transmission according to the uplink transmission mode. In yet another aspect, a communication device is provided, comprising a memory and a processor; the memory and the processor are coupled; the memory is configured to store a computer program; and the processor is configured to implement the uplink transmission method of any of the above embodiments when executing the computer program. In yet another aspect, a computer-readable storage medium is provided, and the computer-readable storage medium stores computer program instructions, which, when executed by a processor, implement the uplink transmission method of any of the above aspects. In yet another aspect, a computer program product is provided, comprising computer program instructions, which, when executed by a processor, implement the uplink transmission method of any of the above aspects. BRIEF DESCRIPTION OF DRAWINGS In order to more clearly illustrate the technical solutions in the present disclosure, the following will briefly introduce the drawings needed to be used in some embodiments of the present disclosure. Obviously, the drawings in the following description are only some of the drawings of some embodiments of the present disclosure, and other drawings can also be obtained by those skilled in the art according to these drawings. FIG. 1 is a schematic diagram of a repeated signal according to some embodiments. FIG. 2 is a schematic diagram of a channel according to some embodiments. FIG. 3 is another schematic diagram of a channel according to some embodiments. FIG. 4 is an architecture diagram of a communication system according to some embodiments. FIG. 5 is another architecture diagram of a communication system according to some embodiments. FIG. 6 is yet another schematic diagram of a channel according to some embodiments. FIG. 7 is a flow chart of an uplink transmission method according to some embodiments. FIG. 8 is a schematic diagram of a unit of transmission resource according to some embodiments. FIG. 9 is another schematic diagram of a unit of transmission resource according to some embodiments. FIG. 10 is yet another schematic diagram of a unit of transmission resource according to some embodiments. FIG. 11 is yet another schematic diagram of a unit of transmission resource according to some embodiments. FIG. 12 is yet another schematic diagram of a unit of transmission resource according to some embodiments. FIG. 13 is yet another schematic diagram of a unit of transmission resource according to some embodiments. FIG. 14 is yet another schematic diagram of a unit of transmission resource according to some embodiments. FIG. 15 is yet another schematic diagram of a unit of transmission resource according to some embodiments. FIG. 16 is yet another schematic diagram of a unit of transmission resource according to some embodiments. FIG. 17 is yet another schematic diagram of a unit of transmission resource according to some embodiments. FIG. 18 is a block diagram of an uplink transmission apparatus according to some embodiments. FIG. 19 is a block diagram of a communication apparatus according to some embodiments. DETAILED DESCRIPTION The technical solutions in the present disclosure will be described clearly and completely below in conjunction with the drawings in the present disclosure. Obviously, the described embodiments are only part of the embodiments of the present disclosure, rather than all the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by a person of ordinary skill in the art without creative work fall within the protection scope of the present disclosure. It should be noted that, in the present disclosure, the words such as “exemplarily” or “for example” are used to represent as an example, illustration or description. Any embodiment or design scheme described as “exemplarily” or “for example” in the present disclosure should not be interpreted as more preferred or more advantageous than other embodiments or design schemes. In fact, the words such as “exemplarily” or “for example” are intended to present the relevant concept in a specific manner. Hereinafter, the terms “first”, “second”, and the like are used only for descriptive purposes, and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined with “first”, “second”, and the like can explicitly or implicitly include one or more of the features. In the description of the present disclosure, unless otherwise specified, “ / ” means “or”, for example, A / B can mean A or B. “And / or” in this document only describes the relationship between the associated objects, which means that there can be three relationships, for example, A and / or B can mean that A exists alone, A and B exist together, and B exists alone. In addition, “at least one” means one or more, and “multiple” means two or more. A wireless communication system supports scenarios such as Non-Terrestrial Network (NTN). In the NTN, in order to improve the capacity of the system, the transmission data of multiple UEs can be multiplexed by code division on the same time-frequency resource (i.e., the transmission data of multiple UEs can be transmitted on the same time-frequency resource); at the receiving end, the transmission data of each UE can be obtained by interference cancellation, OCC combination, decoding, etc. Currently, a UE can use a sequence spreading scheme to spread the transmission resource by using different sequences (such as Orthogonal Cover Code (OCC) sequences), so that multiple UEs can use the same wireless resource to perform uplink transmission at the same time without interfering with each other, thereby improving the system capacity. However, if the OCC sequence is applied to different transmission signals, inter-user interference will occur when decoding. Exemplarily, as shown in FIG. 1, assuming that UE1 and UE2 repeatedly upload in the same time domain and frequency domain resources, and the OCC sequence [+1+1; +1-1] is used for expansion. For example, UE1 selects the sequence [+1+1], and the signal sent is X1; UE2 selects the sequence [+1-1], and the signal sent is X2. In the case of 2 times of repetition, the signal (Y1) superimposed by the first repetition is X1H 1.1 +X2H 2.1 , and the signal (Y2) superimposed by the second repetition is X1H 1.2 -X2H 2.2 . Here, H 1.1 and H 1.2 are the system functions of the first and second repeated signals sent by UE1 respectively (assuming that H 1.1 and H 1.2 are the same, both are H1), H 2.1 and H 2.2 are the system functions of the first and second repeated signals sent by UE2 respectively (assuming that H 2.1 and H 2.2 are the same, both are H2), then the signal X1 sent by UE1 can be represented by formula (1), and the signal X2 sent by UE2 can be represented by formula (2). X1=(Y1+Y2) / 2H1 (1) X2=(Y1-Y2) / 2H2 (2) In the related art protocol, there is a mechanism of uplink control information (UCI) multiplexing. For example, when a physical uplink control channel (PUCCH) and a physical uplink shared channel (PUSCH) are time-domain overlapped, UCI on the PUCCH can be multiplexed on the PUSCH. The UCI can include any one of the following information: acknowledgement (ACK) / negative acknowledgement (NACK) information, channel state information (CSI). When the UCI is multiplexed on the PUSCH, the UCI will occupy some time-frequency domain resources originally used for data transmission, and then the time-frequency domain resources occupied by the data part, the time-frequency domain resources occupied by the UCI, and the time-frequency domain resources occupied by the demodulation reference signal (DMRS) are as shown in FIG. 2. When the PUSCH is repeatedly transmitted, the UCI will not be multiplexed on each PUSCH repeated transmission, and then the PUSCH without multiplexing the UCI is as shown in FIG. 3. It can be seen that the data part (number of time-frequency resources, code rate, etc.) on each repetition can be different. However, when the PUSCH is repeatedly transmitted, the UCI will not be multiplexed on each PUSCH repeated transmission. Thus, the signals of the PUSCH repeated with multiplexing the UCI and the PUSCH repeated without multiplexing the UCI are different. When the OCC sequence is added to the different signals, the orthogonality between different UEs will be destroyed, thereby causing inter-user interference. To solve the above technical problems, the embodiment of the present disclosure provides an uplink transmission method, which comprises: determining an uplink transmission mode, the uplink transmission mode comprising a case of applying a code sequence in a first channel and / or a multiplexing case of first information; and performing uplink transmission according to the uplink transmission mode. It can be seen that the uplink transmission method provided by the embodiment of the present disclosure can apply a code sequence in a first channel and / or multiplex first information, so as to reduce the probability of inter-user interference occurring during decoding and improve the orthogonality between UEs. To facilitate understanding of the embodiments of the present disclosure, first, a communication system shown in FIG. 4 is taken as an example to be described in detail. Exemplarily, FIG. 4 is a schematic diagram of an architecture of a communication system to which a wireless communication method according to some embodiments is applicable. As shown in FIG. 4, the communication system comprises a terminal and a network device. The terminal is a terminal with a wireless transceiving function or a chip or chip system that can be provided in the terminal and accesses the communication system. The terminal can also be referred to as a user device, an access terminal, a user unit, a user station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent, or a user device. The terminal in the embodiments of the present disclosure can be a mobile phone, a tablet computer, a computer with a wireless transceiving function, a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical treatment, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, a vehicle-mounted terminal, a roadside unit (RSU) with a terminal function, a physical network terminal, or the like. The terminal in the embodiments of the present disclosure can also be a vehicle-mounted module, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip, or a vehicle-mounted unit built into a vehicle as one or more components or units, and the vehicle can implement the communication method provided by the present disclosure through the built-in vehicle-mounted module, vehicle-mounted module, vehicle-mounted component, vehicle-mounted chip, or vehicle-mounted unit. The network device is located at the network side of the communication system and has a wireless transceiver function or a chip or chip system that can be arranged in the device. The network device includes but is not limited to: a node B (Node B, NB), a base station controller (base station controller, BSC), a base transceiver station (base transceiver station, BTS), a home base station (for example, home evolved NodeB, or home Node B, HNB), a baseband unit (baseband unit, BBU), a wireless relay node, a wireless backhaul node, a transmission point (for example, transmission and reception point, TRP or transmission point, TP), etc. It can also be a gNB in a 5G, such as a new radio (new radio, NR) system, or one or a group of antenna panels (including multiple antenna panels) of a base station in a 5G system, or a network node that constitutes a gNB or a transmission point, such as a distributed unit (distributed unit, DU), a roadside unit (road side unit, RSU) with base station function, etc. Exemplarily, the communication system can be applied to a new radio (New Radio, NR) terrestrial network (Terrestrial Network, TN). For example, the terminal in the communication system can be a first node, and the network device can be a second node. In some other embodiments, the communication system can also include a flight platform. As shown in FIG. 5, the communication system can include a network device, a terminal, and a flight platform. For example, the network device is an access network device arranged on the ground, and the terminal device can communicate with the access network device through the flight platform to forward signals. For example, the flight platform and the access network device can communicate through a next generation (next generation, NG) interface. For example, the communication link between the flight platform and the access network device can be referred to as a feeder link. The flight platform can provide a transmission / reception point (transmission / reception point, TRP) for wireless access of the terminal device, and the TRP can perform data transparent transmission between the terminal device and the access network device, thereby realizing the communication connection between the terminal device and the access network device. At this time, it can be described that the flight platform works in a transparent transmission mode. It should be noted that the access network device can also be described as a gateway station, a ground station, etc., and the present disclosure does not limit this. In some embodiments, the access network device can be carried on the flight platform. When the access network device is carried on the flight platform, the access network device moves synchronously with the flight platform, and the access network device and the flight platform can be regarded as a whole. At this time, the flight platform can be regarded as the access network device, and the flight platform can also be described as working in a regenerative mode, that is, the flight platform has the function of the access network device. In addition, the communication link between the flight platform and the terminal device can be referred to as a service link. It should be noted that the flight platform can be a satellite, a drone, or the like. For example, the flight platform can include a geostationary satellite, a non-geostationary satellite, a low earth orbit satellite, a medium earth orbit satellite, a geosynchronous earth orbit satellite, a drone platform, or a high earth orbit satellite, and the present disclosure is not limited thereto. Alternatively, the access network device can be distributed on the flight platform based on a distributed unit (DU). When the access network device is distributed on the flight platform based on the DU, the flight platform can be regarded as part of the access network device, and the flight platform can also be described as working in a regenerative mode, that is, the flight platform has the function of part of the access network device. For example, the communication system described above can be applied to an NR non-terrestrial network (NTN). For example, the terminal in the communication system can be a first node, and the network device or the flight platform can be a second node. It should be noted that the methods in the following embodiments can be implemented in the communication system described above. The schemes in the embodiments of the present disclosure can also be applied to other communication systems, and the corresponding names can also be replaced by the names of the corresponding functions in other communication systems. After introducing the application scenarios and implementation environments of the embodiments of the present disclosure, the uplink transmission method provided by the embodiments of the present disclosure will be described in detail in combination with the implementation environment described above. Before describing the technical solutions, first, the technical terms related to the embodiments of the present disclosure are introduced. 1. First channel: refers to the transmission of a physical channel, which can include repetition. For example, the transmission of PUSCH including repetition. For example, repetition of symbols, and / or repetition of slots, and the like. 2、first channel transmission: refers to a part of time-frequency resources in the first channel; for example, the time-frequency resources can correspond to at least one unit of a plurality of repetition units. For example, one first channel (such as a PUSCH) contains 10 repetitions, each repetition corresponds to one slot / symbol, at this time, the first channel transmission can refer to one or more slots / symbols. 3、multiplexed first information transmission: refers to the time-frequency resources of the first information multiplexed in the transmission of the first channel. 4、first information: the first information can be UCI. 5、first part of the Xth transmission of the first channel: refers to a part of the resource (such as time domain resource, frequency domain resource, or space domain resource) set occupied by a specific transmission in the first channel. For example, the first part of the sixth transmission of the first channel refers to a part of the resource set occupied by the sixth transmission in the first channel. For example, as shown in FIG. 6, when a first channel (PUSCH) contains a plurality of repetitions, each repetition corresponds to one slot, at this time, the first channel transmission can refer to one or more slots, and the first part of the Xth transmission of the first channel can be at least one symbol or subcarrier in the slot corresponding to the Xth transmission. The above is an introduction to the technical terms involved in the embodiments of the present disclosure, which will not be described below. As shown in FIG. 7, FIG. 7 is an uplink transmission method applied to a first node according to some embodiments, which includes S201 and S202. In S201, determine the uplink transmission mode, which includes the case of applying a code sequence in the first channel and / or the multiplexing case of the first information. In some embodiments, the code sequence includes at least one of the following: OCC sequence, non-orthogonal multiple access (NOMA) sequence, discrete Fourier transform (DFT) sequence, Walsh sequence, Zadoff-Chu (ZC) sequence, Hadamard sequence. For example, a Walsh sequence with a length of 2 can include: [+1-1], [+1-1]. Alternatively, a Walsh sequence with a length of 4 can include: [+1+1+1+1], [+1-1+1-1], etc. Alternatively, a DFT sequence with a length of 3 can also include: [+1+1+1], [+1 e j×2×π×1 / 3 e j×2×π×2 / 3 ], [+1 ej×2×π×2 / 3 e j×2×π×1 / 3 ]etc. Among them, e is used to represent the natural constant, the value is about 2.718281828459045 (an infinite non-cyclic decimal). j is used to represent the imaginary unit (the square root of -1). In some embodiments, the first information described above can be UCI. For example, the UCI can include at least one of the following information: scheduling request (SR), ACK / NACK information, CSI. In some embodiments, the unit of the transmission resource corresponding to the uplink transmission manner includes at least one of the following: a time domain resource unit, a frequency domain resource unit. For example, the time domain resource unit includes at least one of the following: one or more symbols, one or more slots, time domain resources occupied by one repetition transmission, or time domain resources occupied by a repetition transmission corresponding to one redundancy version (RV) value. For example, the frequency domain resource unit includes at least one of the following: one or more resource elements (REs), one or more resource blocks (RBs). In some embodiments, the first channel described above can be a PUSCH. For example, the PUSCH can include at least one of the following: a narrowband Internet of Things physical uplink shared channel (NPUSCH), an enhanced mobile broadband physical uplink shared channel (eMBB PUSCH), an ultra-reliable and low-latency communications physical uplink shared channel (uRLLC PUSCH), or a massive machine type communications physical uplink shared channel (mMTC PUSCH). In some embodiments, the uplink transmission manner includes scheduling multiple repetitions of the transmission of the first channel. For example, scheduling multiple repetitions of the PUSCH transmission. In some embodiments, the uplink transmission manner provided by the embodiments of the present disclosure can meet the following ideas: for any one transmission in the first channel, if a code sequence is applied on the transmission, the first information is not multiplexed on the transmission, if the first information is multiplexed on the transmission, the code sequence is not applied on the transmission, and the first information and the code sequence are multiplexed on the transmission at the same time; if the first information is multiplexed on the first channel in a time slot, a code sequence is applied on the time slot in units of symbols except for the symbols where the first information is located, and the code sequence is applied on the time slots other than the time slot in units of time slots; in a case where the first channel is a PUSCH, if multiple repetitions of the PUSCH transmission overlap with a PUCCH, a code sequence is not applied on the PUSCH transmission overlapping with the PUCCH, or a case where the multiple repetitions of the PUSCH transmission overlap with the PUCCH is avoided. In S202, the uplink transmission is performed according to the uplink transmission mode. It can be understood that the uplink transmission mode determined by the uplink transmission method provided by the embodiments of the present disclosure includes a case where a code sequence is applied in the first channel and / or a multiplexing case of the first information, and the first node can perform uplink transmission according to the uplink transmission mode. It can be seen that, based on the uplink transmission mode provided by the embodiments of the present disclosure, a code sequence can be applied in the first channel and / or the first information can be multiplexed, so as to reduce the probability of interference between users during decoding and improve the orthogonality between UEs. For the convenience of understanding, the uplink transmission is exemplarily illustrated below in a case where a code sequence is applied to time domain transmission resources in units of a symbol and a time slot respectively. I. The uplink transmission in a case where a code sequence is applied to time domain transmission resources in units of a symbol and a time slot respectively. Exemplarily, the unit of transmission resource is taken as one symbol. Assuming that UEl and UE2 perform transmission on the same time domain and frequency domain resources, UEl uses a code sequence [S1.1, S1.2, S1.3, S1.4], and UE2 uses a code sequence [S2.1, S2.2, S2.3, S2.4]. As shown in FIG. 8, each symbol is repeatedly mapped to 4 time domain symbols, and one symbol is multiplied by one element in the code sequence, such as symbol 1 multiplied by S1.1. Exemplarily, the unit of transmission resource is taken as two symbols. Assuming that UEl and UE2 perform transmission on the same time domain and frequency domain resources, UEl uses a code sequence [S1.1, S1.2, S1.3, S1.4], and UE2 uses a code sequence [S2.1, S2.2, S2.3, S2.4]. As shown in FIG. 9, every two symbols are repeatedly mapped to 8 time domain symbols, and two symbols are multiplied by one element in the code sequence, such as symbol 1 and symbol 2 multiplied by S1.1. In some embodiments, the unit of the transmission resource is one or more time slots, and the sequence spreading scheme is a time-slot-level sequence spreading scheme. For each element in the sequence, the element can be applied to one or more time slots for uplink transmission. For example, the unit of the transmission resource is one time slot. Assuming that UE1 and UE2 repeatedly upload data on the same time-domain and frequency-domain resources, UE1 uses the code sequence [S1.1, S1.2, S1.3, S1.4], and UE2 uses the code sequence [S2.1, S2.2, S2.3, S2.4]. As shown in FIG. 10, the data of each time slot is repeatedly mapped to four time slots, and one time slot is multiplied by one element in the code sequence, such as S1.1 multiplied by time slot 1. For example, the unit of the transmission resource is two time slots. Assuming that UE1 and UE2 repeatedly upload data on the same time-domain and frequency-domain resources, UE1 uses the code sequence [S1.1, S1.2, S1.3, S1.4], and UE2 uses the code sequence [S2.1, S2.2, S2.3, S2.4]. As shown in FIG. 11, the data of each two time slots is repeatedly mapped to eight time slots, and two time slots are multiplied by one element in the code sequence, such as time slot 1 and time slot 2 multiplied by S1.1. II. Uplink transmission of code sequence applied to frequency-domain transmission resource In some embodiments, the unit of the transmission resource is a frequency-domain resource unit, and for each element in the code sequence, the element can be applied to one frequency-domain resource unit for uplink transmission. For example, the frequency-domain-level sequence can be a pre-DFT sequence within a symbol. The pre-DFT sequence can be used after the modulation module performs modulation and before the DFT module performs discrete Fourier transform. For example, the unit of the frequency-domain resource is N subcarriers, and the length of the code sequence is M. First, the modulated symbol is mapped to N / M subcarriers, then M times of frequency-domain spreading (i.e., repetition on the frequency-domain resource) is performed to occupy all N subcarriers, and finally each N / M subcarriers is multiplied by one element in the code sequence. For example, as shown in FIG. 12, assuming that UE1 and UE2 are each allocated 12 subcarriers, UE1 uses the code sequence [S1.1, S1.2], and UE2 uses the code sequence [S2.1, S2.2]. The modulated symbol can be mapped to 6 subcarriers, then 2 times of spreading is performed to all 12 subcarriers, and finally each 6 subcarriers is multiplied by one element in the code sequence, such as subcarriers x0-x5 multiplied by S1.1. In some embodiments, the uplink transmission comprises at least one of: multiple repetitions of PUSCH transmission scheduled by a Downlink Control Information (DCI); multiple repetitions of Physical Uplink Shared Channel (PUSCH) transmission scheduled by at least one of a Random Access Response (RAR) message or a fallback RAR message; multiple repetitions of PUSCH transmission in a random access procedure; multiple repetitions of configured grant PUSCH transmission; multiple repetitions of PUSCH transmission in pre-configured uplink resources (PUR); or multiple repetitions of PUSCH transmission in early data transmission (EDT). For example, the multiple repetitions of PUSCH transmission scheduled by the RAR message can be msg3 scheduled by RAR (msg2) in a 4-step Random Access Channel (RACH) procedure. For another example, the multiple repetitions of PUSCH transmission scheduled by the fallback RAR message can be msg3 scheduled by fallback RAR (msgB) in a 2-step RACH procedure. In some embodiments, the uplink transmission mode determined by some embodiments of the present disclosure is introduced, for example, the uplink transmission mode comprises the following: The uplink transmission mode one: in the case that a code sequence is applied in the first transmission of the first channel, multiplexing the first information in the second transmission of the first channel. Here, the second transmission of the first channel is other transmission of the first channel except the first transmission; the first transmission of the first channel is any transmission of the first channel. In some embodiments, the second transmission of the first channel is selected based on at least one of the following: in the case that the first transmission of the first channel is not included in the candidate transmission for multiplexing the first information, selecting any candidate transmission from the candidate transmission for multiplexing the first information as the second transmission of the first channel. It can be understood that when multiplexing the first information on the first channel, one or more candidate transmissions can be determined first, and then according to certain rules (for example, priority rules), determine which candidate transmission to finally multiplex the first information. In the above embodiment, if a code sequence is applied in the first transmission of the first channel, the first transmission of the first channel is not used as a candidate transmission for multiplexing the first information. In some embodiments, the second transmission of the first channel is selected based on at least one of the following: in a case that the first transmission of the first channel is included in the candidate transmissions of the multiplexing of the first information, the second transmission of the first channel is selected as any one of the candidate transmissions other than the first transmission of the first channel. It can be understood that, in the above embodiments, when determining the candidate transmissions of the first channel, whether the code sequence is applied on the candidate transmission is not considered, but when determining the final transmission of the multiplexing of the first information according to the candidate transmissions, the first transmission to which the code sequence is applied is not taken as the transmission of the multiplexing of the first information. In some embodiments, in a case that the first transmission of the first channel is a channel to which the code sequence is applied, the first node does not expect the second node to multiplex the first information on the first transmission of the first channel; the above method further comprises: receiving the first configuration information sent by the second node, the first configuration information being used to indicate the transmission carrying the first information; and the first transmission of the first channel is not included in the transmission carrying the first information. It can be understood that, in a case that the UE determines to apply the code sequence on the first transmission of the first channel, the UE does not expect the network side to multiplex the first information on the first transmission of the first channel, so that the network side needs to avoid overlapping the transmission of the multiplexing of the first information and the transmission to which the code sequence is applied when scheduling the transmission of the first information. In some embodiments, the above method further comprises: the first node receiving the second configuration information sent by the second node, the second configuration information being used to indicate the transmission of the first information on the first transmission of the first channel; and the first node ignoring or not performing the transmission indicated by the second configuration information. It can be understood that, in a case that the UE determines to apply the code sequence on the first transmission of the first channel, the UE ignores the scheduling of the network side indicating the transmission of the first information on the first transmission of the first channel. In some embodiments, the second transmission of the first channel is selected based on at least one of the following from the perspective of the transmission resource: In a case that the transmission resource of the first transmission of the first channel is one or more time slots, the second transmission of the first channel is selected on the time slot other than the time slot on which the first transmission of the first channel is located; In a case that the transmission resource of the first transmission of the first channel is one or more symbols, the second transmission of the first channel is selected on the symbol other than the symbol on which the first transmission of the first channel is located. It can be understood that, the first channel can occupy one or more time slots; or, the first channel can occupy one or more symbols, so that the code sequence can also be applied on the unit of the transmission resource at the time slot level or the symbol level, and accordingly, the first information can also be multiplexed on the unit of the transmission resource at the time slot level or the symbol level. The second uplink transmission mode: in the case that the third transmission of the first channel multiplexes the first information, a code sequence is applied on the fourth transmission of the first channel. For example, the fourth transmission of the first channel is a transmission other than the third transmission in the first channel; and the third transmission of the first channel is any transmission in the first channel. For example, it is assumed that the first channel includes transmission 1, transmission 2, transmission 3, and transmission 4. As shown in (a) of FIG. 13, if the first node multiplexes the first information on transmission 2 of the first channel, the first node can apply a code sequence on the other transmissions (i.e., transmission 1, transmission 3, and transmission 4) other than transmission 2. As shown in (b) of FIG. 13, if the first node multiplexes the first information on transmission 1 of the first channel, the first node can apply a code sequence on the other transmissions (i.e., transmission 2, transmission 3, and transmission 4) other than transmission 1. In some embodiments, in the case that the first information is multiplexed on a certain transmission of the first channel, the first node does not apply a code sequence on the first channel. In some embodiments, the above method further includes: receiving third configuration information sent by the second node, the third configuration information including a plurality of alternative code sequences, and the plurality of alternative code sequences including code sequences of different lengths. It can be understood that the number of transmissions for code division multiplexing changes, and different lengths of code sequences can be required to be used. Therefore, the network side can configure a plurality of alternative code sequences for the UE, and the plurality of alternative code sequences include code sequences of different lengths. For example, the third configuration information can be carried in at least one of the following signaling: system information block (SIB) broadcast, radio resource control (RRC) signaling. For example, the second node can also indicate the code sequence used by the scheduled transmission of the first channel through the DCI. In some embodiments, the first node can select the code sequence applied on the fourth transmission of the first channel from the plurality of alternative code sequences. For example, the above method further includes: determining the number of transmissions of the fourth transmission of the first channel based on the third transmission of the first channel and the number of repeated transmissions of the first channel; and then the first node selects the code sequence applied on the fourth transmission of the first channel from the plurality of alternative code sequences, including: selecting the code sequence applied on the fourth transmission of the first channel from the plurality of alternative code sequences based on the number of transmissions of the fourth transmission of the first channel, and / or selecting the length of the code sequence applied on the fourth transmission of the first channel from the plurality of alternative code sequences based on the number of transmissions of the fourth transmission of the first channel. It can be understood that if the UE determines to multiplex the first information on the first channel, the UE determines the length of the code sequence based on the number of other transmissions in the first channel other than the transmission of the first information when determining the length of the code sequence. For example, assuming that the first channel includes transmission 1, transmission 2, transmission 3, and transmission 4. Originally, a code sequence with a length of 4 can be used, and after one of the transmissions multiplexes the first information, the first information can only apply the code sequence to 3 transmissions. At this time, the code sequence with a length of 4 is no longer available, and a code sequence with a length of 3 needs to be used. Therefore, multiple code sequences with different lengths can be considered to be configured by the network side, so that the UE can select a suitable code sequence according to the situation. In some embodiments, the transmission resource of the third transmission of the first channel is only used for repeated transmission of the first information. That is, the code sequence is not applied to the third transmission of the first channel, and the uplink data (i.e., the data originally planned to be transmitted on the third transmission) is not transmitted on the third transmission of the first channel. It can be understood that since the channel multiplexing the first information is no longer counted in code division multiplexing, additional interference can be introduced during decoding and channel detection. Therefore, it can be considered that the uplink data (i.e., the data originally planned to be transmitted on the third transmission) is not transmitted on the transmission multiplexing the first information, and the transmission resource is left for repeated transmission of the first information to improve the detection performance of the first information. In some embodiments, in the case of the first channel being a physical uplink shared channel (PUSCH), the transmission resource of the third transmission of the first channel is used for transmission using the structure of a physical uplink control channel (PUCCH). In some embodiments, from the perspective of transmission resources, the fourth transmission of the first channel is selected based on at least one of the following: In the case where the transmission resource carrying the third transmission of the first channel is a slot, the fourth transmission of the first channel is selected on other slots other than the slot where the third transmission of the first channel is located. In the case where the transmission resource carrying the third transmission of the first channel is a symbol, the fourth transmission of the first channel is selected on other symbols other than the symbol where the third transmission of the first channel is located. It can be understood that the first channel can occupy one or more slots; or the first channel can occupy one or more symbols, and thus the code sequence can also be applied to the unit of transmission resources at the slot level or the symbol level. Uplink transmission mode three: applying the code sequence to the other transmissions in the first channel other than the fifth transmission. For example, the fifth transmission is a transmission in which at least one of the following events occurs in the first channel: The first information is multiplexed on the fifth transmission of the first channel; Frequency hopping; Uplink timing adjustment. Exemplarily, the frequency hopping event can include that the first node receives first indication information sent by the second node, the first indication information being used for indicating frequency hopping on the fifth transmission of the first channel. Exemplarily, the uplink timing adjustment event can include that the first node receives second indication information sent by the second node, the second indication information being used for indicating timing adjustment on the signal transmitted on the fifth transmission of the first channel. It can be understood that the multiplexing of the first information, the frequency hopping, and the uplink timing adjustment are defined as events, and the occurrence of the events affects the length of the code sequence, and therefore, the code sequence is not applied to the transmission in which the event occurs. The fourth uplink transmission mode: in a case where the first information is multiplexed in a first part of a sixth transmission of the first channel, a first unit of a first code sequence is selected to be applied to a part of the sixth transmission of the first channel other than the first part, and a second unit of a second code sequence is selected to be applied to a transmission of the first channel other than the sixth transmission. In some embodiments, the first code sequence and the second code sequence satisfy at least one of the following: The first code sequence has the same length as the second code sequence; The first code sequence is the same as the second code sequence; or The first code sequence and the second code sequence satisfy a mapping relationship, and it can be understood that the first code sequence and the second code sequence satisfy the mapping relationship means that there is a mapping relationship between the first code sequence and the second code sequence, and the mapping relationship can be the same or opposite. In some embodiments, the first unit and the second unit satisfy at least one of the following: The first unit is one or more symbols, and the second unit is one or more time slots; The first unit is one or more REs, and the second unit is one or more time slots; or The first unit is one or more REs, and the second unit is one or more symbols. Exemplarily, in a case where a first symbol in a first time slot is a symbol in which the sixth transmission of the first channel multiplexes the first information, a first unit of the first code sequence is selected to be applied to a symbol in the first time slot other than the first symbol, and a second unit of the second code sequence is selected to be applied to a time slot other than the first time slot. It can be understood that when the UE is to perform uplink transmission on multiple time slots, if the UE determines to multiplex the first information on the first symbol of the first time slot, a unit of a transmission resource with a smaller granularity can be used on the symbols other than the first symbol in the time slot, and a unit of a transmission resource with a larger granularity can be used on the time slots other than the first time slot. The fifth uplink transmission manner: in the case that the seventh transmission of the first channel multiplexes the first information, a first unit of selecting to apply the first code sequence to the transmission other than the seventh transmission in the first channel; in the case that the first channel does not include the transmission multiplexing the first information, a second unit of selecting to apply the second code sequence in the first channel. In some embodiments, the first code sequence and the second code sequence satisfy at least one of the following: The first code sequence has the same length as the second code sequence; The first code sequence is the same as the second code sequence; or The first code sequence and the second code sequence satisfy a mapping relationship, which can be understood as that the first code sequence and the second code sequence have a mapping relationship, and the mapping relationship can be the same or opposite. In some embodiments, the first unit and the second unit satisfy at least one of the following: The first unit is one or more symbols, and the second unit is one or more time slots; The first unit is one or more REs, and the second unit is one or more time slots; or The first unit is one or more REs, and the second unit is one or more symbols. The sixth uplink transmission manner: all the transmissions applying the same code sequence are regarded as the transmission multiplexing the first information. Exemplarily, as shown in FIG. 14, assuming that the first channel includes transmission 1, transmission 2, transmission 3, and transmission 4, if the same code sequence is applied to transmission 1, transmission 2, transmission 3, and transmission 4, the first information is multiplexed to transmission 1, transmission 2, transmission 3, and transmission 4. In this way, the signals of the first channel transmission are all the same, which can avoid the interference between users. The seventh uplink transmission manner: in the case that the first channel and the second channel overlap in the transmission resource, the uplink transmission manner includes at least one of the following: In the case that the eighth transmission of the first channel overlaps with the second channel in the transmission resource, the eighth transmission of the first channel is cancelled, and the code sequence is applied to the transmission other than the eighth transmission in the first channel; The transmission of the first channel is cancelled; or The first channel is postponed to be transmitted after the second channel, and the code sequence is applied to the first channel. For example, the first channel is PUSCH, and the second channel is PUCCH. In some embodiments, the transmission of the PUSCH is cancelled, which can be realized by validation. Exemplarily, if the code sequence is applied to the transmission multiplexing the first information, the transmission is invalid, and the invalid PUSCH does not perform transmission. In some embodiments, the transmission of PUSCH can be pushed back by modifying the definition of K value in DCI. Illustratively, assuming n+K corresponds to the position of PUSCH transmission, where n is the slot in which the DCI is received, K is the number of slots of the DCI to PUSCH interval, if UCI is multiplexed on the PUSCH, and the PUSCH is a PUSCH using code sequence, then it is pushed back. Illustratively, as shown in FIG. 15, assuming the first channel includes transmission 1, transmission 2, transmission 3, and transmission 4. If transmission 1 overlaps with the second channel in transmission resources, the uplink transmission manner includes at least one of the following: only cancel the transmission of transmission 1, and apply code sequence on transmission 2, transmission 3, and transmission 4; cancel the transmission of transmission 1, transmission 2, transmission 3, and transmission 4; or delay transmission 1, transmission 2, transmission 3, and transmission 4 to be transmitted after the second channel, and apply code sequence on transmission 1, transmission 2, transmission 3, and transmission 4 of the first channel. The uplink transmission manner eight: in the case where the first channel overlaps with the second channel in transmission resources, the uplink transmission manner includes at least one of the following: cancel the transmission of the second channel; or delay the second channel to be transmitted after the first channel. For example, the first channel is PUSCH, and the second channel is PUCCH. Illustratively, as shown in FIG. 16, assuming the first channel includes transmission 1, transmission 2, transmission 3, and transmission 4. If transmission 1 overlaps with the second channel in transmission resources, the uplink transmission manner includes at least one of the following: cancel the transmission of the second channel; or delay the second channel to be transmitted after transmission 1, transmission 2, transmission 3, and transmission 4 of the first channel, and apply code sequence on transmission 1, transmission 2, transmission 3, and transmission 4 of the first channel. The above are several uplink transmission manners provided by the embodiments of the present disclosure. When used, the first node can select any one of the uplink transmission manners for uplink transmission, which is not limited by the present disclosure. Next, the uplink transmission method of some embodiments of the present disclosure is described from the perspective of configuration information. In some embodiments, the above step S201 can be implemented as: determining the uplink transmission manner according to the received configuration information. The configuration information includes the configuration information of the code sequence and / or the configuration information of the first information. For example, the configuration information can be carried in any of the following signaling: DCI, Medium Access Control (MAC) Control Element (MAC CE), System Information (SI), and RRC message. In some embodiments, according to the received configuration information, the uplink transmission mode is determined, including: determining the unit of transmission resource for transmitting the first information according to the parameter in the configuration information of the received first information. For example, the parameter in the configuration information of the first information includes at least one of the following: the type of the first information, the size of the payload of the first information, a slot offset value, a Downlink Assignment Index (DAI), or a mapping parameter for representing mapping the first information to a channel. The above determination of the unit of transmission resource for transmitting the first information according to the parameter in the configuration information of the first information is exemplarily illustrated below taking the first information as UCI. Exemplarily, the first node can determine the position of the symbol and RE of the UCI in the slot according to the type and payload size of the UCI. Exemplarily, the slot offset value can be a K1 value, and the first node can determine the slot in which the UCI is transmitted according to the K1 value in the DCI. Exemplarily, the first node determines the slot in which the UCI is transmitted according to the value of the DAI field. Exemplarily, the first node determines the position of the symbol and RE of the UCI in the slot according to the mapping parameter in the RRC, such as UCI-On PUSCH. It can be understood that the first node can determine the position of the UCI according to the configuration specific to the second node, such as a field in the DCI, a parameter in the MCA CE, or an RRC parameter. In some embodiments, the configuration information of the code sequence includes at least one of the following: sequence length, Modulation and Coding Scheme (MCS) index, number of users of multiplexing resource, RV, Transport Block Size (TBS), or priority of the unit of transmission resource. It can be understood that the first node can determine the code sequence according to the configuration information of the code sequence, such as the sequence length, sequence content, and unit of transmission resource to which the code sequence is applied. In some embodiments, the first node can determine the code sequence of the first node based on the configuration information of the code sequence, and further determine the uplink transmission manner. For example, the above step S201 can be implemented as the following steps: Step a1, receiving the fourth configuration information sent by the second node, the fourth configuration information including the code sequences of the plurality of user equipments. It can be understood that, taking the fourth configuration information carried in the DCI as an example, the second node can schedule the plurality of user equipments through one DCI, the second node can configure the same dynamic resource or pre-configured resource for different user equipments, but the second node can configure different code sequences for different user equipments. For example, the base station can configure a plurality of code sequences in the DCI, and the user equipment selects the code sequence belonging to itself. Step a2, selecting the code sequence of the first node from the code sequences of the plurality of user equipments. In some embodiments, the above step a2 can be implemented as: selecting the code sequence of the first node from the code sequences of the plurality of user equipments according to a preset order. In some other embodiments, the above step a2 can be implemented as: selecting the code sequence corresponding to the first node from the code sequences of the plurality of user equipments according to the identity of the first node. For example, the second node can configure a plurality of groups of {UE ID, code sequence number} in the fourth configuration information, and the first node can select the code sequence corresponding to the first node according to the identity information (i.e. UE ID). In some embodiments, in the case that the fourth configuration information is carried in the DCI, the DCI can be an existing DCI format 2-3, and the code sequence can reuse (re-interpret) the transmit power control command (TPC Command) field or block field in the DCI; or the DCI can be a new DCI, which can be used to indicate one or more user equipments sharing the same radio network temporary identifier (RNTI). Step a3, determining the uplink transmission manner based on the code sequence of the first node. In some embodiments, the above step a3 can be implemented as: the first node determines the uplink transmission manner based on the position of the application of the code sequence. For example, the uplink transmission manner can include the above-described uplink transmission manner one to uplink transmission manner eight, which will not be described here again. In some embodiments, the first node can determine the position of the application of the code sequence according to the configuration information of the code sequence. For example, the second node can configure the position of the code sequence application for the UE, for example, as shown in FIG. 17, the second node configures 4 transmissions for the first channel, i.e., transmission 1, transmission 2, transmission 3 and transmission 4, UE1 multiplexes UCI on transmission 1, and UE2 multiplexes UCI on transmission 4, then when scheduling the code division multiplexing of UE1 and UE2, the second node can inform the two UEs of the position of the code sequence application, i.e., applying a code sequence with a length of 2 on transmission 2 and transmission 3. For example, the second node configures the position of the code sequence application, which can be in the form of bitmap, for example, using 4 bits to indicate the position,

[0110] may represent the application of the code sequence on transmission 2 and transmission 3,

[1010] may represent the application of the code sequence on transmission 1 and transmission 3. The above mainly introduces the scheme of the embodiments of the present disclosure from the perspective of the method. It can be understood that the uplink transmission device contains at least one of the corresponding hardware structure and software module for executing each function in order to implement the above functions. Those skilled in the art should easily realize that the units and algorithm steps of each example described in connection with the embodiments disclosed herein can be realized in the form of hardware or a combination of hardware and computer software. Whether a certain function is implemented in hardware or computer software driven hardware depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the embodiments of the present disclosure. The embodiments of the present disclosure can divide the function modules of the uplink transmission device according to the above method embodiments, for example, each function module can be divided according to each function, or two or more functions can be integrated in one function module. The above integrated module can be realized in the form of hardware or software. It should be noted that the division of the modules in the embodiments of the present disclosure is illustrative, and is only a logical function division. When actually implemented, there can be another division manner. The following will be described taking the example of dividing each function module according to each function. FIG. 18 is a block diagram of an uplink transmission device according to some embodiments, which is applied to the first node and can execute the uplink transmission method provided by the above method embodiments. As shown in FIG. 18, the uplink transmission device 600 includes a determination module 601 and a transmission module 602. In some other embodiments, the uplink transmission device 600 further includes a communication module 603. The determination module 601 is configured to determine an uplink transmission mode, and the uplink transmission mode contains the case of applying a code sequence in the first channel and / or the multiplexing case of the first information. The transmission module 602 is configured to perform uplink transmission according to the uplink transmission mode. In some embodiments, the uplink transmission mode comprises: in a case where the first transmission of the first channel applies a code sequence, multiplexing the first information on the second transmission of the first channel, the second transmission of the first channel being any transmission of the first channel other than the first transmission. In some embodiments, the second transmission of the first channel is selected based on at least one of the following: in a case where the first transmission of the first channel is not included in the candidate transmission for multiplexing the first information, selecting any candidate transmission from the candidate transmission for multiplexing the first information as the second transmission of the first channel; in a case where the first transmission of the first channel is included in the candidate transmission for multiplexing the first information, selecting any candidate transmission other than the first transmission of the first channel as the second transmission of the first channel. In some embodiments, in a case where the first transmission of the first channel is a transmission applying a code sequence, the communication module 603 is configured to receive first configuration information sent by the second node, the first configuration information being used to indicate a transmission carrying the first information; and the first transmission of the first channel is not included in the transmission carrying the first information. In some embodiments, the communication module 603 is further configured to receive second configuration information sent by the second node, the second configuration information being used to indicate transmission of the first information on the first transmission of the first channel; and ignore or not perform the transmission indicated by the second configuration information. In some embodiments, the second transmission of the first channel is selected based on at least one of the following: in a case where the transmission resource of the first transmission of the first channel is one or more time slots, selecting the second transmission of the first channel on a time slot other than the time slot where the first transmission of the first channel is located; in a case where the transmission resource of the first transmission of the first channel is one or more symbols, selecting the second transmission of the first channel on a symbol other than the symbol where the first transmission of the first channel is located. In some embodiments, the uplink transmission mode comprises: in a case where the third transmission of the first channel multiplexes the first information, applying a code sequence on the fourth transmission of the first channel, the fourth transmission of the first channel being any transmission of the first channel other than the third transmission. In some embodiments, the communication module 603 is further configured to receive third configuration information sent by the second node, the third configuration information comprising a plurality of alternative code sequences, and the plurality of alternative code sequences including code sequences of different lengths. In some embodiments, the determining module 601 is further configured to determine a transmission number of a fourth transmission of the first channel based on the third transmission of the first channel, the number of repeated transmissions of the first channel; select a code sequence applied on the fourth transmission of the first channel from a plurality of candidate code sequences based on the transmission number of the fourth transmission of the first channel; and / or select a length of the code sequence applied on the fourth transmission of the first channel from the plurality of candidate code sequences based on the transmission number of the fourth transmission of the first channel. In some embodiments, the transmission resource of the third transmission of the first channel is used only for the repeated transmission of the first information. In some embodiments, in a case where the first channel is a physical uplink shared channel (PUSCH), the third transmission of the first channel is transmitted using a structure of a physical uplink control channel (PUCCH) on the transmission resource of the third transmission of the first channel. In some embodiments, the fourth transmission of the first channel is selected based on at least one of the following: in a case where the transmission resource carrying the third transmission of the first channel is a slot, the fourth transmission of the first channel is selected on a slot other than the slot where the third transmission of the first channel is located; and in a case where the transmission resource carrying the third transmission of the first channel is a symbol, the fourth transmission of the first channel is selected on a symbol other than the symbol where the third transmission of the first channel is located. In some embodiments, the uplink transmission method comprises: applying a code sequence on a transmission other than the fifth transmission in the first channel, the fifth transmission being a transmission in which at least one of the following events occurs in the first channel: the first information is multiplexed on the fifth transmission of the first channel; frequency hopping occurs; or uplink timing adjustment occurs. In some embodiments, the uplink transmission method comprises: in a case where a first part of a sixth transmission of the first channel multiplexes the first information, selecting a first unit that applies a first code sequence on a part other than the first part in the sixth transmission of the first channel, and selecting a second unit that applies a second code sequence on a transmission other than the sixth transmission in the first channel. In some embodiments, the uplink transmission method comprises: in a case where a seventh transmission of the first channel multiplexes the first information, selecting a first unit that applies a first code sequence on a transmission other than the seventh transmission in the first channel; and in a case where the first channel does not include a transmission that multiplexes the first information, selecting a second unit that applies a second code sequence on the first channel. In some embodiments, the first code sequence and the second code sequence satisfy at least one of the following: the first code sequence has the same length as the second code sequence; the first code sequence is the same as the second code sequence; or the first code sequence and the second code sequence satisfy a mapping relationship. In some embodiments, the first unit and the second unit satisfy at least one of the following: the first unit is one or more symbols, and the second unit is one or more slots; the first unit is one or more resource elements (REs), and the second unit is one or more slots; or, the first unit is one or more REs, and the second unit is one or more symbols. In some embodiments, the uplink transmission manner comprises: regarding all transmissions applying the same code sequence as the transmission of the first information. In some embodiments, in a case where the first channel and the second channel overlap in the transmission resource, the uplink transmission manner comprises any one of the following: in a case where the eighth transmission of the first channel overlaps with the second channel in the transmission resource, canceling the eighth transmission of the first channel, and applying the code sequence on the transmission of the first channel other than the eighth transmission; canceling the transmission of the first channel; or, postponing the transmission of the first channel to after the transmission of the second channel, and applying the code sequence on the first channel; the first channel is a PUSCH, and the second channel is a PUCCH. In some embodiments, in a case where the first channel and the second channel overlap in the transmission resource, the uplink transmission manner comprises any one of the following: canceling the transmission of the second channel; or, postponing the transmission of the second channel to after the transmission of the first channel; the first channel is a PUSCH, and the second channel is a PUCCH. In some embodiments, the code sequence comprises at least one of the following: an orthogonal cover code (OCC) sequence, a non-orthogonal multiple access (NOMA) sequence, a discrete Fourier transform (DFT) sequence, a Walsh sequence, a Zadoff-Chu sequence, and a Hadamard sequence. In some embodiments, the time domain resource unit corresponding to the uplink transmission manner comprises at least one of the following: one or more symbols, one or more slots, time domain resources occupied by one repetition transmission, or time domain resources occupied by a repetition transmission corresponding to one redundancy version (RV) value. In some embodiments, the determining module 601 is configured to determine the uplink transmission manner according to the received configuration information; the configuration information comprises configuration information of the code sequence and / or configuration information of the first information. In some embodiments, the configuration information is carried in any one of the following signaling: a downlink control information (DCI), a medium access control element (MAC CE), a system message (SI), and a radio resource control (RRC) message. In some embodiments, the determining module 601 is configured to determine, according to a parameter in configuration information of the received first information, a transmission resource for transmitting the first information; the parameter in the configuration information of the first information comprises at least one of the following: a type of the first information, a size of a payload of the first information, a time slot offset value, a downlink assignment index (DAI), or a mapping parameter; the mapping parameter is used to represent mapping of the first information onto a channel. In some embodiments, the configuration information of the code sequence comprises at least one of the following: a sequence length, a modulation and coding scheme (MCS) index, a number of multiplexed users, a redundancy version (RV), a transport block size (TBS), or a priority of a unit of a transmission resource. In some embodiments, the determining module 601 is configured to receive fourth configuration information sent by a second node, the fourth configuration information comprising code sequences of a plurality of user equipment; select a code sequence of the first node from the code sequences of the plurality of user equipment; and determine an uplink transmission mode based on the code sequence of the first node. In some embodiments, the determining module 601 is further configured to select the code sequence of the first node from the code sequences of the plurality of user equipment according to a preset order; or select a code sequence corresponding to the first node from the code sequences of the plurality of user equipment according to an identifier of the first node. In some embodiments, the determining module 601 is further configured to determine resource configuration information used for transmission, the resource configuration information comprising at least one of the following: sequence scheme configuration information, a first transmission duration, or a second transmission duration. In some embodiments, the sequence scheme configuration information comprises at least one of the following: a sequence length, a number of multiplexed users, a number of resource units, a number of contiguous subcarriers, a subcarrier spacing, a number of repetitions, a resource mapping scheme, or a sequence scheme. In some embodiments, the determining module 601 is configured to determine a configured sequence scheme set, comprising: receiving first signaling; and determining the configured sequence scheme set according to the received first signaling; the first signaling comprises high-layer signaling. In some embodiments, the sequence scheme set comprises at least one of the following: a sequence scheme applied to a symbol level, a sequence scheme applied to a time slot level, a sequence scheme applied to a plurality of time slots, a sequence scheme applied to a repetition level, or a sequence scheme applied to a plurality of repetition levels; a time domain granularity corresponding to the sequence scheme comprises at least one of the following: one symbol unit, one time slot unit, a plurality of time slot units, a time domain unit occupied by one repetition transmission, or a time domain unit occupied by a plurality of repetition transmissions. In some embodiments, the determining module 601 is configured to determine a sequence scheme, comprising: receiving second signaling; and determining the sequence scheme or an index of the sequence scheme according to the received second signaling; the second signaling comprises at least one of the following: high-layer signaling, or downlink control signaling. In some embodiments, determining the resource mapping scheme further comprises: receiving third signaling; determining the resource mapping scheme or an index of the resource mapping scheme according to the third signaling; mapping according to the determined time-domain granularity of the resource mapping scheme; and the third signaling comprises at least one of: higher layer signaling or downlink control signaling. In some embodiments, determining the sequence scheme according to the sequence scheme configuration information comprises at least one of: determining the sequence scheme according to a configured number of resource units; determining the sequence scheme according to a configured number of contiguous subcarriers; determining the sequence scheme according to a configured subcarrier spacing; determining the sequence scheme according to a configured repetition number; or determining the sequence scheme according to a configured resource mapping scheme. In some embodiments, determining the first transmission duration according to the sequence configuration information comprises at least one of: the first transmission duration being M times of a time-domain granularity of a determined sequence scheme; the first transmission duration being a first factor times of M times of a time-domain granularity of a determined sequence scheme; the first transmission duration being a second factor times of a second transmission duration; the first transmission duration being a time-domain granularity of a determined sequence scheme; and M comprising at least one of: a sequence length or a number of multiplexed users. In some embodiments, the method of determining the first factor comprises at least one of: receiving fourth signaling; determining the first factor or an index of the first factor according to the fourth signaling; and the fourth signaling comprising at least one of: higher layer signaling or downlink control signaling. In some embodiments, the method of determining the second factor comprises at least one of: receiving fifth signaling; determining the second factor or an index of the second factor according to the fifth signaling; and the fifth signaling comprising at least one of: higher layer signaling or downlink control signaling. In some embodiments, determining to use the first transmission duration comprises at least one of: using the first transmission duration when a sequence scheme related parameter is configured; using the first transmission duration when the first factor and / or the second factor, or an index of the first factor and / or an index of the second factor, is configured; and using the first transmission duration when the second transmission duration is configured. In some embodiments, determining the sequence scheme according to the configured number of resource units comprises at least one of: determining a sequence scheme with a first time-domain granularity of time-domain granularity when the number of resource units is less than a first threshold; and / or determining a sequence scheme with a second time-domain granularity of time-domain granularity when the number of resource units is greater than the first threshold; and / or determining a sequence scheme with the first time-domain granularity of time-domain granularity or the second time-domain granularity of time-domain granularity when the number of resource units is equal to the first threshold; wherein a duration of the first time-domain granularity is greater than a duration of the second time-domain granularity. In some embodiments, the sequence scheme is determined according to the configured number of consecutive subcarriers, including at least one of: in a case that the number of consecutive subcarriers is less than a second threshold, determining the sequence scheme with a third time-domain granularity; and / or, in a case that the number of consecutive subcarriers is greater than the second threshold, determining the sequence scheme with a fourth time-domain granularity; and / or, in a case that the number of consecutive subcarriers is equal to the second threshold, determining the sequence scheme with the third time-domain granularity or the fourth time-domain granularity; here, a duration of the third time-domain granularity is less than a duration of the fourth time-domain granularity. In some embodiments, the sequence scheme is determined according to the configured subcarrier spacing, including at least one of: in a case that the subcarrier spacing is a first subcarrier spacing, determining the sequence scheme with a fifth time-domain granularity; and / or, in a case that the subcarrier spacing is a second subcarrier spacing, determining the sequence scheme with a sixth time-domain granularity; here, the first subcarrier spacing is less than the second subcarrier spacing, and a duration of the fifth time-domain granularity is less than a duration of the sixth time-domain granularity. In some embodiments, the sequence scheme is determined according to the configured number of repetitions, including at least one of: in a case that the number of repetitions is less than a third threshold, determining the sequence scheme with a seventh time-domain granularity; and / or, in a case that the number of repetitions is greater than the third threshold, determining the sequence scheme with an eighth time-domain granularity; and / or, in a case that the number of repetitions is equal to the third threshold, determining the sequence scheme with the seventh time-domain granularity or the eighth time-domain granularity; here, a duration of the seventh time-domain granularity is greater than a duration of the eighth time-domain granularity. In some embodiments, the sequence scheme is determined according to the configured resource mapping scheme, including at least one of: in a case that a time-domain granularity of the resource mapping scheme is a symbol, determining the sequence scheme with a time-domain granularity of a symbol; in a case that the time-domain granularity of the resource mapping scheme is a slot, determining the sequence scheme with a time-domain granularity of a slot; in a case that the time-domain granularity of the resource mapping scheme is a plurality of slots, determining the sequence scheme with a time-domain granularity of a plurality of slots; in a case that the time-domain granularity of the resource mapping scheme is a time-domain unit of one-time repetition transmission, determining the sequence scheme with a time-domain granularity of one-time repetition transmission duration. Here, the time-domain granularity of the resource mapping scheme represents a time-domain repetition unit. In some embodiments, the sequence for capacity enhancement includes at least one of: an orthogonal code sequence, a non-orthogonal code sequence, or an orthogonal cover code (OCC). Taking an orthogonal cover code scheme as an example, the time-domain granularity of the orthogonal cover code can be any one of a symbol level, a slot level, a plurality of slot level, a repetition level, or a plurality of repetition level. The application scenarios of different time-domain granularities can be different. For example, when the subcarrier spacing is small (e.g., 3.75 kHz), the single transmission time is relatively long, and due to the influence of time-frequency offset, the time-domain granularity of the applied orthogonal cover code should be as small as possible. In some embodiments, the OCC schemes of different granularities include at least one of the following: symbol level, slot level, multiple slot level, repetition level, or multiple repetition level. For example, the symbol level OCC scheme corresponds to a resource mapping scheme that, when performing mapping, is used to apply OCC to data (such as complex modulation symbols) on a plurality of consecutive symbols, and the data between the symbols remains consistent when mapping; the slot level OCC scheme corresponds to a resource mapping scheme that, when performing mapping, is used to apply OCC to data (such as complex modulation symbols) on a plurality of consecutive slots, and the data between the slots remains consistent when mapping; the multiple slot level (slot group) OCC scheme corresponds to a resource mapping scheme that, when performing mapping, is used to apply OCC to data (such as complex modulation symbols) on a plurality of consecutive slot groups, and the data between the slot groups remains consistent when mapping; the repetition level OCC scheme corresponds to a resource mapping scheme that, when performing mapping, is used to apply OCC to data (such as complex modulation symbols) on a plurality of consecutive repeated transmissions, and the data between the repeated transmissions remains consistent when mapping; and the multiple repetition level (repetition group) OCC scheme corresponds to a resource mapping scheme that, when performing mapping, is used to apply OCC to data (such as complex modulation symbols) on a plurality of consecutive repetition groups, and the data between the repetition groups remains consistent when mapping. In some embodiments, the plurality of OCC schemes are denoted as OCC scheme 1, OCC scheme 2, OCC scheme 3, OCC scheme 4, and so on; and the corresponding resource mapping schemes are denoted as 1, 2, 3, 4, and so on, respectively. The OCC schemes 1, 2, 3, and 4 can correspond to any of the OCC schemes of the above-described time domain granularities, and the resource mapping schemes 1, 2, 3, and 4 can correspond to any of the resource mapping schemes of the above-described time domain granularities. Taking OCC as an example (it can also be an orthogonal code sequence scheme or a non-orthogonal code sequence scheme), the selection of the sequence scheme can consider the following methods. In some embodiments, the OCC scheme can be configured by a display indication. In some embodiments, the explicit indication method can include directly indicating the OCC scheme (scheme fixed) by high-layer signaling or DCI signaling (such as second signaling): the signaling indicates the indexes of a plurality of OCC schemes, that is, different indexes correspond to different OCC schemes. For example, assuming that the signaling occupies 2 bits, “00”, “01”, “10”, and “11” correspond to OCC scheme 1, OCC scheme 2, OCC scheme 3, and OCC scheme 4, respectively; and similarly, other combinations are similar. In some embodiments, the explicit indication manner can also include that a set of multiple OCC schemes (scheme configurable) is configured by the network side through a first high layer signaling (e.g., a first signaling), and an OCC scheme is further indicated by a high layer signaling or a DCI signaling (e.g., a second signaling). The signaling (e.g., the second signaling) indicates indexes of multiple OCC schemes, i.e., different indexes correspond to different OCC schemes, and the OCC scheme corresponding to the same index is related to the multiple schemes configured by the first high layer signaling. For example, assuming that the signaling (e.g., the second signaling) occupies 1 bit, and the first high layer signaling configures two schemes {OCC scheme 1, OCC scheme 3}, then the "0" and "1" of the 1 bit of the scheme index indicated by the high layer signaling or the DCI signaling (e.g., the second signaling) are respectively mapped to the OCC scheme 1 and the OCC scheme 3. In some embodiments, the OCC scheme can be configured by an implicit indication manner. In some embodiments, the implicit indication manner can also determine the OCC scheme by the configured number of resource units. For example, for a PUSCH signal, the transmission is on a resource grid composed of a number of subcarriers x OFDM symbols. Each element on the resource grid is called a resource element. A resource unit is used to describe the mapping unit of the PUSCH signal to the resource element. A resource unit contains a number of consecutive subcarriers in the time domain: OFDM symbols and a number of consecutive subcarriers in the frequency domain. The combination supported by the resource unit is shown in Table 1. For a smaller number of consecutive subcarriers, the number of time slots is larger, and the single transmission time is longer, especially for 3.75 kHz, the duration of the same time slot is 4 times that of 15 kHz. And in a single transmission, one or more resource units can be configured for the PUSCH. The number of resource units determines the duration of the transmission, and when there are multiple repetitions, the transmission time is doubled, and the OCC scheme that can resist frequency offset is needed. For example, when the number of resource units is less than or equal to x, OCC scheme 3 is used; when the number of resource units is greater than x and less than y, OCC scheme 2 is used; and when the number of resource units is greater than y, OCC scheme 1 is used. For another example, when the number of resource units is less than or equal to x (e.g., a first threshold), OCC scheme 3 (e.g., a first time domain granularity) is used; and when the number of resource units is greater than x, OCC scheme 1 (a second time domain granularity) is used. For another example, when the number of resource units is less than or equal to x (e.g., a first threshold), OCC scheme 4 (e.g., a first time domain granularity) is used; and when the number of resource units is greater than x, OCC scheme 1 (a second time domain granularity) is used. For example, when the number of resource units is less than or equal to x, OCC scheme 3 is used; when the number of resource units is greater than x and less than y, OCC scheme 1 is used; and when the number of resource units is greater than y, no OCC is used. For example, when the number of resource units is less than or equal to x, OCC scheme 4 is used; when the number of resource units is greater than x and less than y, OCC scheme 1 is used; and when the number of resource units is greater than y, no OCC is used. For example, x can be equal to 1, y can be equal to 2, OCC scheme 4 can be a repetition-level OCC scheme, OCC scheme 3 can be a plurality of slot-level OCC schemes, OCC scheme 2 can be a slot-level OCC scheme, and OCC scheme 1 can be a symbol-level OCC scheme, in which case the duration of the first time-domain granularity is greater than the duration of the second time-domain granularity. The above-described correspondence between the number of resource units and the OCC scheme is merely an example and does not exclude other similar schemes. Table 1: Resource units: And Combination In some embodiments, the implicit indication can also determine the OCC scheme by the configured number of consecutive subcarriers. The number of consecutive subcarriers determines the size of the frequency-domain resource occupied by a transmission. When the number of consecutive subcarriers is small, according to Table 1, a resource unit contains a larger number of slots, and the duration of the transmission is longer. When there are multiple repetitions, the transmission time is doubled, and an OCC scheme that can resist frequency offset is needed. For example, when the number of consecutive subcarriers is less than or equal to m, OCC scheme 1 is used; when the number of consecutive subcarriers is greater than m and less than or equal to n, OCC scheme 2 is used; and when the number of consecutive subcarriers is greater than n, OCC scheme 3 is used. For example, when the number of consecutive subcarriers is less than or equal to m (e.g., a second threshold), OCC scheme 1 (e.g., a third time-domain granularity) is used; and when the number of consecutive subcarriers is greater than m, OCC scheme 3 (e.g., a fourth time-domain granularity) is used. For example, when the number of consecutive subcarriers is less than or equal to m (e.g., a second threshold), OCC scheme 1 (e.g., a third time-domain granularity) is used; and when the number of consecutive subcarriers is greater than m, OCC scheme 4 (e.g., a fourth time-domain granularity) is used. For example, when the number of consecutive subcarriers is less than or equal to m, no OCC is used; when the number of consecutive subcarriers is greater than m and less than or equal to n, OCC scheme 1 is used; and when the number of consecutive subcarriers is greater than n, OCC scheme 3 is used. For example, m can be equal to 1, n can be equal to 3, OCC scheme 4 can be a repetition level OCC scheme, OCC scheme 3 can be a plurality of slot level OCC schemes, OCC scheme 2 can be a slot level OCC scheme, and OCC scheme 1 can be a symbol level OCC scheme, in which case the duration of the third time domain granularity is less than the duration of the fourth time domain granularity. The above-described correspondence between the number of configured consecutive carriers and the OCC scheme is merely an example and does not exclude other similar schemes. In some embodiments, the OCC scheme can also be determined by the configured subcarrier spacing in an implicit indication manner. As shown in Table 1, the configured subcarrier spacing determines the length of a slot, for example, the slot duration corresponding to 3.75 kHz is 2 ms, and the slot length corresponding to 15 kHz is 0.5 ms. For single-tone transmission, the time domain length of a resource unit corresponding to 3.75 kHz is 32 ms, and the time domain length of a resource unit corresponding to 15 kHz is 8 ms. Therefore, the duration of a resource unit under different subcarrier spacing configurations is different, and when repetition transmission and / or multiple resource units are configured, a scheme that is more resistant to frequency offset is needed due to the longer transmission time. For example, when the subcarrier spacing is configured as SCS1 (e.g., a first subcarrier spacing), OCC scheme 1 (e.g., a fifth time domain granularity) is used, and when the subcarrier spacing is configured as SCS2 (e.g., a second subcarrier spacing), OCC scheme 3 (e.g., a sixth time domain granularity) is used. For example, when the subcarrier spacing is configured as SCS1 (e.g., a first subcarrier spacing), OCC scheme 1 (e.g., a fifth time domain granularity) is used, and when the subcarrier spacing is configured as SCS2 (e.g., a second subcarrier spacing), OCC scheme 4 (e.g., a second subcarrier spacing) is used. For example, SCS1 can be 3.75 kHz, and SCS2 can be 15 kHz; OCC scheme 1 can be a symbol level OCC scheme, OCC scheme 3 can be a plurality of slot level OCC schemes, and OCC scheme 4 can be a repetition level OCC scheme, in which case the first subcarrier spacing is less than the second subcarrier spacing, and the duration of the fifth time domain granularity is less than the duration of the sixth time domain granularity. The above-described correspondence between the configured subcarrier spacing and the OCC scheme is merely an example and does not exclude other similar schemes. In some embodiments, the OCC scheme can also be determined by the configured number of repetitions in an implicit indication manner. The number of repetitions determines the total duration of transmission, and when the number of repetitions is large, an OCC scheme that is resistant to frequency offset is needed. For example, when the number of repetitions is less than or equal to rep1, OCC scheme 3 is used; when the number of repetitions is greater than rep1 and less than rep2, OCC scheme 2 is used; and when the number of repetitions is greater than rep2, OCC scheme 1 is used. For example, when the repetition number is less than or equal to rep1 (e.g., a third threshold), OCC scheme 3 (e.g., a seventh time-domain granularity) is used; when the repetition number is greater than rep1, OCC scheme 1 (e.g., an eighth time-domain granularity) is used. For example, when the repetition number is less than or equal to rep1 (e.g., a third threshold), OCC scheme 4 (e.g., a seventh time-domain granularity) is used; when the repetition number is greater than rep1, OCC scheme 1 (e.g., an eighth time-domain granularity) is used. For example, when the repetition number is less than or equal to rep1, OCC scheme 3 is used; when the repetition number is greater than rep1 and less than rep2, OCC scheme 1 is used; when the repetition number is greater than rep2, OCC is not used. Exemplarily, rep1 can be equal to 8, rep2 can be equal to 16, OCC scheme 4 can be a repetition-level OCC scheme, OCC scheme 3 can be a plurality of slot-level OCC schemes, OCC scheme 2 can be a slot-level OCC scheme, OCC scheme 1 can be a symbol-level OCC scheme, and in this example, a duration of the seventh time-domain granularity is greater than a duration of the eighth time-domain granularity. The above-described correspondence between the repetition number and the OCC scheme is only described as an example, and other similar schemes are not excluded. In some embodiments, the OCC scheme can also be determined by the specific parameter configuration in an implicit indication manner. For example, the specific parameter configuration can include a resource mapping scheme, as known from the foregoing, OCC schemes of different time-domain granularities correspond to repeated mappings of resource mapping schemes of different time-domain granularities, and therefore when a specific resource mapping scheme is configured and OCC-related parameters (such as OCC length and number of multiplexed users) are configured, the corresponding OCC scheme is uniquely determined. The configuration of the resource mapping scheme can be configured by high-layer signaling or DCI signaling (such as the third signaling), assuming that two bits are occupied, and “00”, “01”, “10”, and “11” represent the first, second, third, and fourth resource mapping schemes, respectively. Exemplarily, assuming that OCC scheme 1 corresponds to symbol-level OCC, OCC scheme 2 corresponds to slot-level OCC, OCC scheme 3 corresponds to multiple slot-level OCC, OCC scheme 4 corresponds to repetition-level OCC, and OCC scheme 5 corresponds to multiple repetition-level OCC; when the OCC length is configured as 2 and the resource mapping indication is “00”, it indicates that OCC scheme 1 is used, each symbol is repeated twice, and OCC is applied to each of the two repeated symbols; when the OCC length is configured as 2 and the resource mapping indication is “01”, it indicates that OCC scheme 2 is used, each slot is repeated twice, and OCC is applied to each of the two repeated slots; when the OCC length is configured as 2 and the resource mapping is “10”, it indicates that OCC scheme 3 (assuming 2 slots, denoted as a slot group) is used, each slot group is repeated twice, and OCC is applied to each of the 2 repeated slot groups; and when the OCC length is configured as 2 and the resource mapping is “11”, it indicates that OCC scheme 4 is used, and OCC is applied to 2 repeated transmissions. The above correspondence between the resource mapping manner and the OCC scheme is only described as an example, and other similar schemes are not excluded. In some embodiments, the pre-compensation segment length (or, pre-compensation segment duration, or, enhanced pre-compensation segment duration) can be determined by sequence configuration. In the NTN scenario, in order to solve the influence of time-frequency offset on long transmission, a pre-compensation segment mechanism is defined. For example, the definition related to the PUSCH segment transmission duration is indicated by NPUSCH-TxDuration-NB-r17 in the high-layer parameter NPUSCH-Config-NB, as follows: the unit of the duration is ms, for example, ms2 corresponds to 2 ms, ms4 corresponds to 4 ms, and so on. NPUSCH-TxDuration-NB-r17 ::= SEQUENCE { npusch-TxDuration-r17 ENUMERATED {ms2, ms4, ms8, ms16, ms32, ms64, ms128, ms256} } For a narrow band internet of things (NB-IoT) user equipment (UE) operating in a NTN scenario, time-frequency pre-compensation is adjusted once per uplink segment, and the duration of the uplink segment (e.g., the second transmission duration) is defined by the above-mentioned parameter. In some scenarios, such as NB-IoT single transmission with multiple repetitions (the repetition granularity can be any of the above-mentioned levels), single transmission is configured with multiple resource units and multiple repetitions (the repetition granularity can be any of the above-mentioned levels), and the transmission duration is long, the frequency offset will have a lasting impact on the orthogonality of OCC in the multiplexing scheme. In some embodiments, the pre-compensation segment duration can be determined by the length of the orthogonal cover code. For example, the OCC length is a, which can be 2, 4, etc., and the pre-compensation segment duration is a (e.g., M) time domain granularities (e.g., the time domain granularity can be a symbol, a slot, multiple slots, a repetition, or multiple repetitions). In some embodiments, the pre-compensation segment duration can also be a scaling factor (e.g., the first factor) × a time domain granularities, and the value of the scaling factor can be configured by higher layer signaling or DCI signaling (e.g., the fourth signaling). In some embodiments, the pre-compensation segment duration can be determined by the number of multiplexed users. For example, the number of multiplexed users is b, which can be 2, 4, etc., and the pre-compensation segment duration is b (e.g., M) time domain granularities (e.g., the time domain granularity can be a symbol, a slot, multiple slots, a repetition, or multiple repetitions). In some embodiments, the pre-compensation segment duration can also be a scaling factor (e.g., the first factor) × b time domain granularities, and the scaling factor can be configured by higher layer signaling or DCI signaling (e.g., the fourth signaling). In some embodiments, the enhanced pre-compensation segment duration (e.g., the first transmission duration) can be determined by reusing the existing pre-compensation segment duration configuration c (e.g., the second transmission duration). A scaling factor or an index of the scaling factor (e.g., the second factor) is configured, and the enhanced pre-compensation segment duration (e.g., the first transmission duration) is the scaling factor (e.g., the second factor) × c, with the unit of ms. In some embodiments, the scaling factor or its index (e.g., the second factor) can also be configured by higher layer signaling or DCI signaling (e.g., the fifth signaling). For example, the higher layer signaling can be indicated in NPUSCH-Config-NB, for example: NPUSCH-TxDuration-NB-r17::=SEQUENCE{ npusch-TxDuration-r17 ENUMERATED{ms2,ms4,ms8,ms16,ms32,ms64,ms128,ms256} npusch-ScalingFactor ENUMERATED {scaling factor 1, scaling factor 2, scaling factor 3, etc.} } or NPUSCH-TxDuration-NB-r17 ::= SEQUENCE { npusch-TxDuration-r17 ENUMERATED {ms2, ms4, ms8, ms16, ms32, ms64, ms128, ms256} npusch-ScalingFactor ENUMERATED {scaling factor index} Exemplarily, the DCI signaling can be a DCI scheduling uplink PUSCH (e.g., NPUSCH) or a DCI scheduling downlink PDSCH (e.g., Narrowband Physical Downlink Shared Channel (NPDSCH)), for example, DCI format N0, N2, DCI format N1. For example, existing bits can be reused or new bits can be added. For example, the reused bits can be modulation and coding scheme indication bits, repetition number indication bits, etc. For example, the number of reused or added bits is determined by the number of supported scaling factors (e.g., the second factor), such as log2 (number of scaling factors), assuming that 2 bits are occupied. Exemplarily, the relationship between the scaling factor index and the scaling factor is shown in Table 2: Table 2 Relationship between scaling factor index and scaling factor In some embodiments, the pre-compensation segment duration can be determined by the configured OCC scheme. For example, the duration of the pre-compensation segment is the duration of the time domain granularity of the OCC scheme, exemplarily, OCC scheme 1 can be symbol-level OCC, OCC scheme 2 can be slot-level OCC, OCC scheme 3 can be multiple slot-level OCC, OCC scheme 4 can be repetition-level OCC, OCC scheme 5 can be multiple repetition-level OCC, for example, if the configured OCC scheme is OCC scheme 1, the enhanced pre-compensation segment duration (e.g., the first transmission duration) can be a symbol (corresponding to the time domain granularity); if the configured OCC scheme is OCC scheme 2, the enhanced pre-compensation segment duration can be a slot; if the configured OCC scheme is OCC scheme 3, the enhanced pre-compensation segment duration can be multiple slots; if the configured OCC scheme is OCC scheme 4, the enhanced pre-compensation segment duration can be a repetition; if the configured OCC scheme is OCC scheme 5, the enhanced pre-compensation segment duration can be multiple repetitions. In some embodiments, the enabling condition of the enhanced pre-compensation segmentation scheme (e.g., the second transmission duration) comprises at least one of the following: a OCC scheme related parameter is configured, for example, OCC length, number of multiplexed users, OCC scheme, specific resource mapping scheme; a scaling factor or scaling factor index (e.g., the first factor or its index, or the second factor or its index) is configured; or, an existing pre-compensation segmentation duration (e.g., the second transmission duration) is configured. In the case of implementing the functions of the above-mentioned integrated modules in the form of hardware, the present disclosure also provides a structure of the communication apparatus involved in the above-mentioned embodiments. As shown in FIG. 19, the communication apparatus 800 comprises a processor 802 and a bus 804. In some embodiments, the communication apparatus 800 can further comprise a memory 801. In some embodiments, the communication apparatus 800 can further comprise a communication interface 803. The processor 802 can be a central processing unit, a general purpose processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array or other programmable logic device, transistor logic, hardware components, or any combination thereof, which can implement or execute the various exemplary logical blocks, modules and circuits described in combination with the embodiments of the present disclosure. The processor 802 can be a combination of implementing computing functions, such as one or more microprocessor combinations, a combination of a digital signal processor (DSP) and a microprocessor, etc. The communication interface 803 is used to connect with other devices through a communication network. The communication network can be an Ethernet, a wireless access network or a wireless local area network (WLAN), etc. The memory 801 can be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device that can store information and instructions, an electrically erasable programmable read-only memory (EEPROM), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program codes in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. In some embodiments, the memory 801 can exist independently of the processor 802, and the memory 801 can be connected to the processor 802 via the bus 804 for storing instructions or program codes. When the processor 802 invokes and executes the instructions or program codes stored in the memory 801, the uplink transmission method provided by the embodiments of the present disclosure can be implemented. In other embodiments, the memory 801 can also be integrated with the processor 802. The bus 804 can be an extended industry standard architecture (EISA) bus or the like. The bus 804 can be divided into an address bus, a data bus, a control bus, and the like. For ease of representation, only one thick line is shown in FIG. 19, but it does not mean that there is only one bus or only one type of bus. The present disclosure also provides a computer-readable storage medium (for example, a non-transitory computer-readable storage medium) having computer program instructions stored therein, and the computer program instructions, when executed on a computer, cause the computer to perform the uplink transmission method according to any one of the above embodiments. Exemplarily, the above computer-readable storage medium can include, but is not limited to, a magnetic storage device (for example, a hard disk, a floppy disk, or a magnetic tape, etc.), an optical disc (for example, a compact disc (CD), a digital versatile disc (DVD), etc.), a smart card, and a flash memory device (for example, an erasable programmable read-only memory (EPROM), a card, a stick, or a key drive, etc.). The various computer-readable storage media described in the present disclosure can represent one or more devices and / or other machine-readable storage media for storing information. The term "machine-readable storage medium" can include, but is not limited to, a wireless channel and various other media capable of storing, containing, and / or carrying instructions and / or data. The present disclosure also provides a computer program product containing instructions, and the computer program product, when executed on a computer, causes the computer to perform the uplink transmission method according to any one of the above embodiments. The above description is only a specific implementation of the present disclosure, but the protection scope of the present disclosure is not limited thereto. Any changes or replacements within the technical scope disclosed by the present disclosure should be covered within the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be subject to the protection scope of the claims.

Claims

1. An uplink transmission method applied to a first node, the method comprising: determining an uplink transmission manner, the uplink transmission manner comprising a case of applying a code sequence in a first channel and / or a multiplexing case of first information; and performing uplink transmission according to the uplink transmission manner. The uplink transmission manner comprises: in a case that a first transmission of the first channel applies a code sequence, multiplexing the first information on a second transmission of the first channel, the second transmission of the first channel being other than the first transmission in the first channel, wherein the first transmission of the first channel is any transmission in the first channel. The second transmission of the first channel is selected based on one of the following manners:

2. The method of claim 1, wherein, In a case that the first transmission of the first channel is not included in candidate transmissions for multiplexing the first information, any candidate transmission is selected as the second transmission of the first channel from the candidate transmissions for multiplexing the first information; In a case that the first transmission of the first channel is included in the candidate transmissions for multiplexing the first information, any candidate transmission other than the first transmission of the first channel is selected as the second transmission of the first channel.

3. The method of claim 2, wherein, In a case that the first transmission of the first channel is a transmission applying a code sequence, the method further comprises: receiving first configuration information sent by a second node, the first configuration information being used to indicate a transmission carrying the first information; and the first transmission of the first channel is not included in the transmission carrying the first information.

5. The method of claim 2, further comprising:

4. The method of claim 2, wherein, receiving second configuration information sent by a second node, the second configuration information being used to indicate transmission of the first information on the first transmission of the first channel; and ignoring or not performing the transmission indicated by the second configuration information. The second transmission of the first channel is selected based on at least one of the following manners: In a case that a transmission resource of the first transmission of the first channel is one or more time slots, the second transmission of the first channel is selected on time slots other than the time slots where the first transmission of the first channel is located; or In a case that the transmission resource of the first transmission of the first channel is one or more symbols, the second transmission of the first channel is selected on symbols other than the symbols where the first transmission of the first channel is located.

6. The method of claim 2, wherein, The uplink transmission manner comprises: In a case that a third transmission of the first channel multiplexes the first information, applying a code sequence on a fourth transmission of the first channel, the fourth transmission of the first channel being other than the third transmission in the first channel, wherein the third transmission of the first channel is any transmission in the first channel.

8. The method of claim 7, further comprising:

7. The method of claim 1, wherein, receiving third configuration information sent by a second node, the third configuration information comprising a plurality of alternative code sequences, and there are code sequences of different lengths in the plurality of alternative code sequences.

9. The method of claim 8, further comprising: determining a transmission number of the fourth transmission of the first channel based on the third transmission of the first channel and a repetition number of the first channel. ​ ​ ​ select, based on a number of transmissions of the fourth transmission of the first channel, a code sequence applied on the fourth transmission of the first channel from the plurality of candidate code sequences; and / or, select, based on a number of transmissions of the fourth transmission of the first channel, a length of the code sequence applied on the fourth transmission of the first channel from the plurality of candidate code sequences.

10. The method of claim 7, wherein, The transmission resource of the third transmission of the first channel is used only for repeated transmission of the first information.

11. The method of claim 10, wherein, In a case where the first channel is a physical uplink shared channel (PUSCH), the third transmission of the first channel is transmitted using a structure of a physical uplink control channel (PUCCH) on the transmission resource of the third transmission of the first channel.

12. The method of claim 7, wherein, The fourth transmission of the first channel is selected based on at least one of the following: In a case where the transmission resource carrying the third transmission of the first channel is a slot, the fourth transmission of the first channel is selected on a slot other than the slot in which the third transmission of the first channel is located; or In a case where the transmission resource carrying the third transmission of the first channel is a symbol, the fourth transmission of the first channel is selected on a symbol other than the symbol in which the third transmission of the first channel is located.

13. The method of claim 1, wherein, The uplink transmission method comprises: applying a code sequence on a transmission other than a fifth transmission in the first channel, wherein the fifth transmission is a transmission in which at least one of the following events occurs in the first channel: the first information is multiplexed on the fifth transmission of the first channel; frequency hopping; or uplink timing adjustment.

14. The method of claim 1, wherein, The uplink transmission method comprises: in a case where a first part of a sixth transmission of the first channel multiplexes the first information, selecting a first unit in which a first code sequence is applied on a part other than the first part in the sixth transmission of the first channel, and selecting a second unit in which a second code sequence is applied on a transmission other than the sixth transmission in the first channel.

15. The method of claim 1, wherein, The uplink transmission method comprises one of the following: in a case where a seventh transmission of the first channel multiplexes the first information, selecting a first unit in which a first code sequence is applied on a transmission other than the seventh transmission in the first channel; in a case where the first channel does not include a transmission multiplexing the first information, selecting a second unit in which a second code sequence is applied on the first channel.

16. The method of claim 14 or 15, wherein, The first code sequence and the second code sequence satisfy at least one of the following: the first code sequence and the second code sequence have the same length; the first code sequence and the second code sequence are the same; or the first code sequence and the second code sequence satisfy a mapping relationship.

17. The method of claim 14 or 15, wherein, The first unit and the second unit satisfy at least one of the following: the first unit is one or more symbols, and the second unit is one or more slots; the first unit is one or more resource elements (REs), and the second unit is one or more slots; or the first unit is one or more REs, and the second unit is one or more symbols.

18. The method of claim 1, wherein, The uplink transmission method comprises: all transmissions applying the same code sequence are regarded as transmissions multiplexing the first information.

19. The method of claim 1, wherein, In a case that the first channel and the second channel overlap in transmission resources, the uplink transmission manner includes any one of the following: In a case that the eighth transmission of the first channel and the second channel overlap in transmission resources, canceling the eighth transmission of the first channel, and applying a code sequence to other transmissions of the first channel except the eighth transmission; canceling the transmission of the first channel; or delaying the transmission of the first channel to after the second channel, and applying a code sequence to the first channel; wherein the first channel is a physical uplink shared channel (PUSCH), and the second channel is a physical uplink control channel (PUCCH).

20. The method of claim 1, wherein, In a case that the first channel and the second channel overlap in transmission resources, the uplink transmission manner includes any one of the following: canceling the transmission of the second channel; delaying the transmission of the second channel to after the first channel; or wherein the first channel is a physical uplink shared channel (PUSCH), and the second channel is a physical uplink control channel (PUCCH).

21. The method of claim 1, wherein, The code sequence includes at least one of the following: an orthogonal cover code (OCC) sequence, a non-orthogonal multiple access (NOMA) sequence, a discrete Fourier transform (DFT) sequence, a Walsh sequence, a Zadoff-Chu sequence, or a Hadamard sequence.

22. The method of claim 1, wherein, The time domain resource unit corresponding to the uplink transmission manner includes at least one of the following: one or more symbols, one or more slots, time domain resources occupied by one repetition transmission, time domain resources occupied by repetition transmission corresponding to one redundancy version (RV) value.

23. The method of claim 1, wherein, The determination of the uplink transmission manner includes: determining the uplink transmission manner according to received configuration information; the configuration information includes configuration information of the code sequence and / or configuration information of the first information.

24. The method of claim 23, wherein, The configuration information is carried in any one of the following signaling: downlink control information (DCI), a medium access control element (MAC CE), system information (SI), or a radio resource control (RRC) message.

25. The method of claim 23, wherein, The determination of the uplink transmission manner according to the received configuration information includes: determining a unit of transmission resource for transmitting the first information according to a parameter in the configuration information of the first information; wherein the parameter in the configuration information of the first information includes at least one of the following: a type of the first information, a size of a payload of the first information, a slot offset value, a downlink assignment index (DAI), or a mapping parameter; the mapping parameter is used to represent mapping of the first information to a channel.

26. The method of claim 23, wherein, The configuration information of the code sequence includes at least one of the following: a sequence length, a modulation and coding scheme (MCS) index, a number of users of multiplexing resources, a redundancy version (RV), a transport block size (TBS), or a priority of a unit of transmission resource.

27. The method of claim 1, wherein, The determination of the uplink transmission manner includes: receiving fourth configuration information sent by a second node, the fourth configuration information including code sequences of a plurality of user equipment; selecting a code sequence of the first node from the code sequences of the plurality of user equipment; determine the uplink transmission mode based on the code sequence of the first node.

28. The method of claim 27, wherein, The selecting the code sequence of the first node from the code sequences of the plurality of user equipments comprises: selecting the code sequence of the first node from the code sequences of the plurality of user equipments according to a preset order; or selecting the code sequence corresponding to the first node from the code sequences of the plurality of user equipments according to the identity of the first node.

29. A communications device comprising: a memory and a processor; the memory and the processor are coupled; the memory is configured to store instructions executable by the processor; the processor executes the instructions to perform the method according to any one of claims 1-28.

30. A computer readable storage medium, wherein, The computer readable storage medium has stored thereon computer instructions which, when executed on a computer, cause the computer to perform the method according to any one of claims 1-28.

31. A computer program product comprising instructions, wherein, The instructions, when executed by a computer, cause the computer to perform the method according to any one of claims 1-28.

Citation Information

Patent Citations

  • UCI multiplexing transmission method and device and storage medium

    CN117353882A

  • Information transmission method and apparatus, terminal, and storage medium

    WO2021088072A1

  • Transmission method, device and readable storage medium

    WO2024140634A1