WO2026032030A1 - Procédé et appareil de communication - Google Patents

Procédé et appareil de communication

Info

Publication number
WO2026032030A1
WO2026032030A1 PCT/CN2025/110234 CN2025110234W WO2026032030A1 WO 2026032030 A1 WO2026032030 A1 WO 2026032030A1 CN 2025110234 W CN2025110234 W CN 2025110234W WO 2026032030 A1 WO2026032030 A1 WO 2026032030A1
Authority
WO
WIPO (PCT)
Prior art keywords
time
pucch
pusch
puschs
processing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
PCT/CN2025/110234
Other languages
English (en)
Chinese (zh)
Inventor
张经纬
陈莹
张佳胤
乔云飞
邵诚俊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of WO2026032030A1 publication Critical patent/WO2026032030A1/fr
Pending legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/14Relay systems
    • H04B7/15Active relay systems
    • H04B7/185Space-based or airborne stations; Stations for satellite systems
    • H04B7/1851Systems using a satellite or space-based relay
    • H04B7/18513Transmission in a satellite or space-based system
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/14Relay systems
    • H04B7/15Active relay systems
    • H04B7/185Space-based or airborne stations; Stations for satellite systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • H04L27/2602Signal structure
    • H04L27/261Details of reference signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W16/00Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
    • H04W16/14Spectrum sharing arrangements between different networks

Definitions

  • This application relates to the field of communication technology, and in particular to a communication method and apparatus.
  • NTNs non-terrestrial networks
  • satellites operate at much higher altitudes than network devices in terrestrial networks, such as base stations. Therefore, NTN network devices need to cover a much larger land area and serve a large number of terminal devices, requiring the use of coverage enhancement technologies in uplink communication scenarios.
  • Coverage enhancement techniques may include repeated transmission, transmitting a single transport block (TB) over multiple slots (TBoMS), and demodulation reference signal (DMRS) bundling.
  • TB transport block
  • DMRS demodulation reference signal
  • the terminal device can multiplex the UCI carried on the PUCCH onto the PUSCH and multiply the multiplexed PUSCH with an orthogonal sequence. This can ensure the orthogonality of the multiplexed PUSCH and improve system capacity, thereby improving the efficiency and accuracy of network device despreading.
  • this application discloses a first communication method, which can be applied to a terminal device.
  • the terminal device can be a terminal as a finished product, a component or module with terminal functions, or a communication chip (e.g., a processor, baseband chip, or chip system) that can be applied in a terminal.
  • the method includes:
  • the terminal device determines a physical uplink control channel (PUCCH) for carrying uplink control information (UCI) to be transmitted.
  • the PUCCH is located in a first time unit, which overlaps with one or more second time units.
  • the one or more second time units are used to carry N physical uplink shared channels (PUSCHs) to be transmitted, where N is a positive integer.
  • PUSCHs physical uplink shared channels
  • the terminal device transmits the UCI on the N PUSCHs in the one or more second time units.
  • the UCI is multiplexed onto each of the N PUSCHs, and the multiplexed N PUSCHs are multiplied by a first orthogonal sequence with a code length of M, where M is a positive integer less than or equal to N.
  • the terminal device sends UCI on N PUSCHs. That is, the UCI is multiplexed onto each of the N PUSCHs, and the multiplexed N PUSCHs are multiplied with the first orthogonal sequence.
  • This can ensure the transmission of UCI and PUSCH when PUCCH and PUSCH overlap, guarantee the orthogonality of the multiplexed PUSCHs, improve system capacity, and help improve the efficiency and accuracy of network device despreading.
  • N multiplexed PUSCHs described in the embodiments of this application include the UCIs multiplexed thereon.
  • the first orthogonal sequence belongs to an orthogonal cover code (OCC).
  • OCC orthogonal cover code
  • code division multiplexing of information is based on orthogonal cover codes, or OCC extension of information or resources is based on orthogonal cover codes; that is, the information is multiplied by the orthogonal sequence. Specifically, this involves determining the corresponding OCC element in the orthogonal sequence for each time unit, and multiplying the information at each time unit by the corresponding OCC element.
  • These time units can be extended according to the OCC code length, making the extended time units an integer multiple of the OCC code length, or multiple time units occupied by the information can be used as the time units required for extension.
  • code division multiplexing or OCC extension of resources based on orthogonal overlay codes This can be understood as code division multiplexing or OCC extension of information on resources based on orthogonal overlay codes.
  • the information may include data and/or signaling.
  • the first reference time unit is the earliest time unit among the time-domain resources occupied by the PUCCH and the N PUSCHs. That is, the time of the earliest time unit is compared with the position of the first time period and/or the second time period.
  • the first time period begins with the last symbol of the physical downlink shared channel (PDSCH) associated with the PUCCH and has a length equal to the first processing duration.
  • the first processing duration can be calculated by the terminal device based on system parameters.
  • the first processing duration can characterize the time required for the terminal to process the PDSCH to a certain extent.
  • sending UCI on N PUSCHs can ensure that the terminal device has a high probability of having completed the processing of the PDSCH when sending the PUSCH. Therefore, it has sufficient processing capacity to simultaneously send UCI and PUSCH through multiplexing when PUCCH and PUSCH overlap, which can improve system capacity and facilitate the improvement of the efficiency and accuracy of network device despreading.
  • the second time period begins with the last symbol of at least one physical downlink control channel (PDCCH) associated with the PUCCH and/or the N PUSCHs and has a length equal to the second processing duration.
  • the second processing duration can be calculated by the terminal device based on system parameters.
  • the second processing duration can characterize the time required for the terminal to process the PDCCH to a certain extent.
  • sending UCI on the N PUSCHs can ensure that the terminal device has a high probability of having completed the processing of the PDCCH when sending the PUSCH. Therefore, it has sufficient processing capacity to simultaneously send UCI and PUSCH through multiplexing when UCI and PUSCH overlap, which can improve system capacity and facilitate the improvement of the efficiency and accuracy of network device despreading.
  • the PUCCH multiplied by the first orthogonal sequence occupies multiple time units, the multiple time units including the first time unit, and the multiple time units overlapping with the one or more second time units.
  • the units corresponding to the multiple time units occupied by the multiplication of PUCCH with the first orthogonal sequence can be the same as or different from the units of the first time unit (or the second time unit).
  • the unit of the first time unit is a time slot
  • the unit of the multiple time units occupied by the multiplication of PUCCH with the first orthogonal sequence can also be a time slot.
  • the unit of the multiple time units occupied by the multiplication of PUCCH with the first orthogonal sequence can also be a symbol group.
  • PUCCH can perform OCC extensions on time units other than the first time unit, enabling repeated transmission of PUCCH and improving data transmission efficiency.
  • the time unit includes at least one of the following: time slot, micro-time slot, symbol group, symbol.
  • the units of the first and second time units can be the same; for example, the first and second time units can be time slots. Alternatively, the first and second time units can be symbol groups. Or, the units of the first and second time units can be different; for example, the first time unit can be a symbol group, and the second time unit can be a time slot.
  • the unit of the first time unit is a time slot
  • the unit of the multiple time units occupied by the multiplication of PUCCH and the first orthogonal sequence can also be a time slot.
  • the unit of the first time unit is a time slot
  • the unit of the multiple time units occupied by the multiplication of PUCCH and the first orthogonal sequence can also be a symbol group.
  • the method further includes: when the first reference time unit is within the first time period and/or the first reference time unit is within the second time period, the terminal device transmits the UCI on M PUSCHs in one or more third time units, the UCI is multiplexed onto each of the M PUSCHs, and the multiplexed M PUSCHs are multiplied by the first orthogonal sequence, wherein the earliest time unit among the time-domain resources occupied by the M PUSCHs is after the first time period and the second time period.
  • the probability that the terminal device has completed the information for scheduling PUSCHs and/or PUCCHs before transmitting the information corresponding to the first reference time unit is low, and there may not be enough time to multiplex the UCI on each of the N PUSCHs.
  • time-domain resources after the first and second time periods can be multiplexed for the UCI, ensuring the transmission of both UCI and PUSCHs when PUCCHs and PUSCHs overlap.
  • the orthogonality of the multiplexed PUSCHs can be guaranteed, the system capacity can be improved, and the efficiency and accuracy of network device despreading can be enhanced.
  • the method further includes: if the first reference time unit falls within the first time period and/or if the first reference time unit falls within the second time period, the terminal device determines not to transmit the UCI.
  • the terminal device determines not to transmit the UCI.
  • the UCI when the UCI overlaps with the PUSCH, the UCI can be not transmitted, i.e., the PUCCH is not transmitted, thus not affecting the orthogonality of the PUSCH, improving system capacity, and enhancing the efficiency and accuracy of network device despreading.
  • the first processing duration is greater than or equal to the third processing duration, which is related to the processing capability, symbol position, and subcarrier spacing of the terminal device.
  • the third processing duration can be calculated by the terminal device based on system parameters.
  • the third processing duration can characterize the time required for the terminal to process the PDSCH to a certain extent.
  • sending UCI on N PUSCHs can ensure that the terminal device has a high probability of having completed the processing of the PDSCH when sending the PUSCH. Therefore, it has sufficient processing capacity to simultaneously send UCI and PUSCH through multiplexing when PUCCH and PUSCH overlap, which can improve system capacity and facilitate the improvement of the efficiency and accuracy of network device despreading.
  • the first processing time can be the processing time after adding processing time (e.g., adding ⁇ d1) to the third processing time.
  • the method further includes: the terminal device receiving first information, the first information indicating the first processing duration. This allows the terminal device to determine the end time of a first time period based on the first processing duration, and the processing duration, in turn, determines whether N PUSCHs can reuse the UCI.
  • the method may further include: the terminal device receiving or sending second information; wherein the second information is used to indicate the interval duration between the first processing duration and the third processing duration.
  • the end time of the first time period can be determined based on the interval duration between the first and third processing durations and the first processing duration, thereby determining whether N PUSCHs can reuse the UCI.
  • the second processing duration is greater than or equal to the fourth processing duration, which is related to the processing capability, symbol position, and subcarrier spacing of the terminal device.
  • the fourth processing duration can be calculated by the terminal device based on system parameters.
  • the fourth processing duration can characterize the time required for the terminal to process the PDCCH to a certain extent.
  • sending UCI on N PUSCHs can ensure that the terminal device has a high probability of having completed the processing of the PDCCH when sending the PUSCH. Therefore, it has sufficient processing capacity to simultaneously send UCI and PUSCH through multiplexing when UCI and PUSCH overlap, which can improve system capacity and facilitate the improvement of the efficiency and accuracy of network device despreading.
  • the second processing time can be the processing time after adding processing time (e.g., adding ⁇ d2) to the fourth processing time.
  • the method further includes: the terminal device receiving third information, the third information indicating the second processing duration. This allows the terminal device to determine the end time processing duration of the second time period based on the second processing duration, and thus determine whether N PUSCHs can reuse the UCI.
  • the method may further include: the terminal device receiving or sending fourth information; wherein the fourth information is used to indicate the interval duration between the second processing duration and the fourth processing duration.
  • the end time of the second time period can be determined based on the interval duration between the second and fourth processing durations and the second processing duration, thereby determining whether N PUSCHs can reuse the UCI.
  • the method further includes: the terminal device receiving configuration information, the configuration information being used to indicate the first orthogonal sequence.
  • OCC extensions can be performed on PUSCH, UCI, or UCI multiplexed on PUSCH based on the first orthogonal sequence.
  • the configuration information includes at least one of the following: the first orthogonal sequence, the sequence index of the first orthogonal sequence, and M. It can be understood that when the configuration information includes the first orthogonal sequence, the configuration information directly indicates the first orthogonal sequence.
  • the configuration information includes a sequence index
  • the orthogonal sequence corresponding to the sequence index can be determined based on the mapping relationship between the sequence index and the orthogonal sequence, thereby determining the first orthogonal sequence.
  • the number of OCC elements in the orthogonal sequence is equal to the code length.
  • the configuration information includes a code length
  • the orthogonal sequence corresponding to the code length can be determined based on the mapping relationship between the code length and the orthogonal sequence, thereby determining the first orthogonal sequence.
  • this application discloses a second communication method.
  • This method can be applied to a network device, which can be a network equipment as a final product, a component or module with network equipment functions, or a communication chip (e.g., a processor, baseband chip, or chip system) that can be applied in a network device.
  • a network device which can be a network equipment as a final product, a component or module with network equipment functions, or a communication chip (e.g., a processor, baseband chip, or chip system) that can be applied in a network device.
  • the method includes: the network device receiving uplink control information (UCI), the UCI being multiplexed onto each of N or M physical uplink shared channels (PUSCH), and the multiplexed PUSCH being multiplied by a first orthogonal sequence, the code length of the first orthogonal sequence being M, where M is a positive integer less than or equal to N, and N is a positive integer; the physical uplink control channel (PUCCH) carrying the UCI is located in a first time unit, the first time unit overlapping with one or more second time units, and the one or more second time units being used to carry the N PUSCH.
  • UCI uplink control information
  • PUSCH physical uplink shared channels
  • the first reference time unit is the earliest time unit among the time domain resources occupied by the PUCCH and the N PUSCH.
  • the first time period begins with the last symbol associated with the Physical Downlink Shared Channel (PDSCH) and has a length equal to the first processing duration.
  • PDSCH Physical Downlink Shared Channel
  • the second time period begins from the last symbol of at least one physical downlink control channel (PDCCH) associated with the PUCCH and/or the N PUSCHs and has a length of the second processing duration.
  • PUCCH physical downlink control channel
  • the PUCCH multiplied by the first orthogonal sequence occupies multiple time units, the multiple time units including the first time unit, and the multiple time units overlapping with the one or more second time units.
  • the time unit includes at least one of the following: time slot, micro-time slot, symbol group, symbol.
  • the first processing duration is greater than or equal to the third processing duration starting from the last symbol of the first downlink channel, the third processing duration being related to the processing capability, symbol position, and subcarrier spacing of the terminal device.
  • the method further includes: the network device sending first information, the first information being used to indicate the first processing duration.
  • the method further includes: the network device sending or receiving second information, the second information being used to indicate the interval between the first processing duration and the third processing duration.
  • the second processing duration is greater than or equal to the fourth processing duration starting from the last symbol of the second downlink channel, the fourth processing duration being related to the processing energy, symbol position, and subcarrier spacing of the terminal device.
  • the method further includes: the network device sending third information, the third information being used to indicate the second processing duration.
  • the method further includes: the network device sending or receiving fourth information, the fourth information being used to indicate the interval between the second processing duration and the third processing duration.
  • the method further includes: the network device sending configuration information for indicating the first orthogonal sequence.
  • the configuration information includes at least one of the following: the first orthogonal sequence, the sequence index of the first orthogonal sequence, and the M.
  • the implementing entity of the second aspect is a network device, and the specific content of the second aspect corresponds to the content of the first aspect.
  • the corresponding features of the second aspect and the beneficial effects achieved can be referred to the description of the first aspect. To avoid repetition, detailed descriptions are appropriately omitted here.
  • embodiments of this application disclose a communication device, including units, modules, or means for performing the steps of the first aspect, the second aspect, or any of the implementation methods described above.
  • the modules, units, or means can be implemented by software, by hardware, or by a combination of software and hardware.
  • the communication device may be a terminal or a communication module in a terminal, or a circuit or chip in a terminal that is responsible for communication functions (such as a modem chip, also known as a baseband chip, or a system-on-a-chip (SoC) chip or system-in-package (SIP) chip containing a modem core).
  • a modem chip also known as a baseband chip, or a system-on-a-chip (SoC) chip or system-in-package (SIP) chip containing a modem core.
  • SoC system-on-a-chip
  • SIP system-in-package
  • the communication device may be a network device, a communication module within a network device, a combination of devices or components with network device functions, or a circuit or chip within a network device responsible for communication functions.
  • the network device may be a satellite.
  • inventions of this application disclose another communication device, which can be a terminal device or a network device.
  • the communication device may include one or more processors, which are configured to execute instructions in memory, or via logic circuitry, cause the communication device to perform any of the methods described above or any possible examples.
  • the communication device may also include interface circuitry, through which the processor communicates with other devices or components.
  • the communication device also includes the memory.
  • embodiments of this application provide a communication system including a terminal device and a network device, which, when operating in the communication system, are used to perform the methods described above or in any of the feasible examples thereof.
  • embodiments of this application provide a computer-readable storage medium storing instructions that, when executed by a processor, cause any of the above-described methods or methods in feasible examples thereof to be performed.
  • embodiments of this application provide a computer program product including instructions that, when executed by a processor, cause the methods described in any of the above aspects or possible examples to be performed.
  • this application provides a chip including a processor and a memory, the processor being configured to call and execute instructions stored in the memory, causing a communication device on which the chip is mounted to perform the methods of any of the above aspects or possible examples.
  • this application provides another chip, including: an input interface, an output interface, and a processing circuit.
  • the input interface, the output interface, and the processing circuit are connected to the circuit via internal connection paths.
  • the processing circuit is used to execute the method of any of the above aspects or possible examples.
  • the chip also includes a memory.
  • the input interface, the output interface, the processor, and the memory are connected via internal connection paths.
  • the processor is used to execute code in the memory. When the code is executed, the processor is used to execute the method of any of the above aspects or possible examples.
  • this application provides a chip system including at least one processor and a communication interface, the communication interface and at least one processor being interconnected via a line, the at least one processor being used to run a computer program or instructions to perform the methods in any of the above aspects or possible examples.
  • Figure 1A is a schematic diagram of the architecture of a communication system provided in an embodiment of this application.
  • FIGS 1B to 1D are schematic diagrams of the architecture of an NTN communication system provided in an embodiment of this application.
  • FIG. 2A is a schematic diagram of the PDSCH processing time provided in this application.
  • Figure 2B is a schematic diagram of the PUSCH preparation processing time provided in this application.
  • FIGS. 2C, 2D, and 2E are schematic diagrams of the processing time in a PUCCH and PUSCH overlapping scenario provided in this application.
  • FIG. 3A is a schematic flowchart of a signal processing method provided in this application.
  • Figure 3B is a schematic diagram illustrating the principle of inter-slot OCC extension provided in this application.
  • Figure 3C is a schematic diagram illustrating the principle of an inter-symbol group OCC extension provided in this application.
  • Figure 4 is a flowchart illustrating a communication method provided in an embodiment of this application.
  • FIGS 5A and 5B are schematic diagrams of an OCC extension provided in an embodiment of this application.
  • Figure 6 is a flowchart illustrating another communication method provided in an embodiment of this application.
  • FIGS 7A and 7B are schematic diagrams of another OCC extension provided in the embodiments of this application.
  • Figure 8 is a flowchart illustrating another communication method provided in an embodiment of this application.
  • FIGS 9A and 9B are schematic diagrams of another OCC extension provided in the embodiments of this application.
  • Figure 10 is a schematic diagram of the structure of a communication device provided in an embodiment of this application.
  • FIG 11 is a schematic diagram of another communication device provided in an embodiment of this application.
  • Figure 12 is a schematic diagram of the structure of a terminal device provided in an embodiment of this application.
  • LTE Long Term Evolution
  • NR New Radio
  • LTE-A LTE Advanced
  • D2D Device-to-Device
  • V2X Vehicle-to-Everything
  • M2M Machine-to-Machine
  • IoT Internet of Things
  • NB-IoT Narrow Band Internet of Things
  • FDM Frequency Division Duplex
  • the communication systems include, but are not limited to, FDD (Frequency Division Duplex), TDD (Time Division Duplex), NTN (Non-Terrestrial Network), wireless projection, IAB (Integrated Access and Backhaul), PLMN (Public Land Mobile Network), NPN (Non-Public Network), and systems evolved from 5G (e.g., 6G), or non-3rd Generation Partnership Project (3GPP) communication systems.
  • FDD Frequency Division Duplex
  • TDD Time Division Duplex
  • NTN Non-Terrestrial Network
  • wireless projection IAB (Integrated Access and Backhaul)
  • PLMN Public Land Mobile Network
  • NPN Non-Public Network
  • 5G e.g., 6G
  • 3GPP non-3rd Generation Partnership Project
  • the communication system may include at least one terminal device and at least one network device.
  • the terminal device can be connected to the network device wirelessly or via a wired connection, enabling uplink (UL) or downlink (DL) communication between the terminal device and the network device.
  • Terminal devices can also be connected wirelessly or via a wired connection, enabling sidelink (SL) communication between them.
  • Communication between terminal devices and network devices, between network devices, and between terminal devices can be conducted using licensed spectrum, unlicensed spectrum, or both. This application does not limit the spectrum resources used by terminal devices and network devices.
  • the terminal equipment involved in this application is an entity on the user side used to receive or transmit signals, providing voice and/or data to the user.
  • Terminal equipment may also be referred to as a terminal, user equipment (UE), access terminal, UE unit, UE station, mobile device, mobile station, mobile station, mobile terminal, mobile client, mobile unit, remote station, remote terminal, remote unit, wireless unit, wireless communication equipment, user agent, or user device, etc.
  • UE user equipment
  • the access terminal can be a cellular phone, cordless phone, session initiation protocol (SIP) phone, wireless local loop (WLL) station, personal digital assistant (PDA), handheld device with wireless communication capabilities, computing device or other processing device connected to a wireless modem, vehicle-mounted device, wearable device, terminal in a future 5G communication system, terminal in a future evolved PLMN, or terminal in a future NPN, etc.
  • SIP session initiation protocol
  • WLL wireless local loop
  • PDA personal digital assistant
  • handheld device with wireless communication capabilities computing device or other processing device connected to a wireless modem, vehicle-mounted device, wearable device, terminal in a future 5G communication system, terminal in a future evolved PLMN, or terminal in a future NPN, etc.
  • a terminal it is sometimes simply referred to as a terminal.
  • the terminal device described in the embodiments of this application can be a terminal as a final product, such as the various terminal devices mentioned above, or it can be a component or part with terminal functions, or it can be a communication chip (such as a processor, baseband chip, or chip system, etc.) that can be applied in a terminal. That is to say, components, parts, or chips applied in the above-mentioned devices also belong to terminal devices.
  • network devices are exemplified as access network (AN) devices.
  • Access network devices also known as radio access network (RAN) devices, or simply access networks, are nodes or devices that connect terminal devices to a wireless network.
  • the access network provides access services to terminal devices, enabling them to access (or connect to) the network.
  • Access networks can support both wired and wireless access.
  • the access network consists of multiple AN/RAN nodes.
  • AN/RAN nodes may include, but are not limited to: access points (APs), enhanced node Bs (eNBs), home-evolved Node Bs (HNBs), baseband units (BBUs), next-generation node Bs (gNBs), transmission reception points (TRPs), transmission points (TPs), or other access nodes, such as wireless relay nodes or wireless backhaul nodes.
  • APs access points
  • eNBs enhanced node Bs
  • HNBs home-evolved Node Bs
  • BBUs baseband units
  • gNBs next-generation node Bs
  • TRPs transmission reception points
  • TPs transmission points
  • other access nodes such as wireless relay nodes or wireless backhaul nodes.
  • AN/RAN nodes may be one or more antenna panels, or network nodes constituting gNBs or transmission points, such as BBUs or distributed units (DUs), or devices performing RAN functions in communication systems such as D2D, V2X, M2M, and unmanned aerial vehicle to unmanned aerial vehicle (U2U).
  • the AN/RAN node can be a radio controller in a cloud radio access network (CRAN) scenario, an open RAN (O-RAN or ORAN), an access network in a communication system evolved after 5G, such as xNodeB in a 6G communication system, or an access network in a PLMN network evolved after 5G, etc., without limitation.
  • the solution provided in this application can be applied to satellite communication systems, such as an NTN integrated into a 5G system or a future evolved communication system.
  • the network equipment can be a satellite with access network equipment functionality, or an access network device deployed on a satellite.
  • the network device described in the embodiments of this application can be a network device as a final product, such as the various network devices mentioned above, or it can be a component or part with network device functions, or it can be a communication chip (such as a processor, baseband chip, or chip system, etc.) that can be applied in a network device. That is to say, components, parts, or chips applied in the above-mentioned devices also belong to network devices.
  • the network architecture shown in Figure 1A shows the access network and terminal equipment
  • the application scenario may not be limited to the access network and terminal equipment.
  • it may also include equipment for carrying virtualized network functions.
  • network devices and terminal devices included in the network architecture shown in Figure 1A are merely examples, and the embodiments of this application are not limited thereto.
  • it may also include more or fewer terminal devices communicating with the network devices.
  • it may also include more or fewer network devices communicating with the terminal devices.
  • they are not described one by one in the accompanying drawings.
  • the communication system may also include network devices not shown in Figure 1A, such as core network (CN) devices, data network devices, etc.
  • network devices such as core network (CN) devices, data network devices, etc.
  • core network equipment can correspond to different devices.
  • this could correspond to the Serving GPRS Support Node (SGSN) and/or the Gateway GPRS Support Node (GGSN); in a 4G communication system, it could correspond to the Mobility Management Entity (MME) and/or the Serving Gateway (S-GW); and in a 5G communication system, it could correspond to the aforementioned Policy Control Function (PCF) network elements, Unified Data Management (UDM) network elements, Application Function (AF) network elements, Access and Mobility Management Function (AMF) network elements, Session Management Function (SMF) network elements, Location Management Function (LMF) network elements, and User Plane Function (UPF) network elements, etc.
  • PCF Policy Control Function
  • UDM Unified Data Management
  • AF Application Function
  • AMF Access and Mobility Management Function
  • SMF Session Management Function
  • LMF Location Management Function
  • UPF User Plane Function
  • the UPF network element is responsible for managing the transmission of user plane data and quality of service (QoS) control, traffic statistics and other functions. It can perform user data packet forwarding according to the routing rules of the session management network element, such as sending uplink data to the data network or other user plane network elements, and forwarding downlink data to other user plane network elements or (R)AN network elements.
  • QoS quality of service
  • R user plane network elements
  • the AMF Access Default Mode
  • the LMF Local Mode Default Mode
  • the SMF Service Default Mode
  • the UDM User Default Mode
  • the PCF Policy and Charging Rules
  • the Policy and Charging Rules function (PCRF) network element Similar to the Policy and Charging Rules function (PCRF) network element in LTE, it is primarily responsible for policy authorization, quality of service (QoS), and generating charging rules, and distributing these rules to the UPF (User Default Mode) network element via the SMF network element to complete the installation of the corresponding policies and rules.
  • the AF (Application Default Mode) network element can be a third-party application control platform or the operator's own equipment.
  • the AF network element is responsible for application management and can provide services to multiple application servers.
  • the data network device is hereinafter referred to as the data network.
  • the data network is used to provide business services to users.
  • the client is a terminal
  • the server is the data network.
  • the data network provided by the data network may include a private network, such as a local area network (LAN).
  • the data network may also include an external network not managed by an operator, such as the Internet.
  • the data network may include a proprietary network jointly deployed by operators, such as a network providing Internet Protocol Multimedia Subsystem (IMS) services.
  • IMS Internet Protocol Multimedia Subsystem
  • the network device and the terminal device may also be referred to as communication devices, which may be general-purpose devices or special-purpose devices. This application does not specifically limit this.
  • This application does not limit the location of the terminal equipment and network equipment; the terminal equipment and network equipment can be in a fixed state or in a mobile state.
  • the terminal equipment and network equipment can be deployed on land, or on water, in the air, etc.
  • network devices deployed in the air can be referred to as non-terrestrial network devices, and network devices deployed on the ground can be referred to as terrestrial network devices.
  • An NTN communication system includes at least one non-terrestrial network device, while network devices in a terrestrial communication system are all terrestrial network devices.
  • Terrestrial network devices, relative to non-terrestrial network devices, are stationary or move at a relatively slow speed.
  • non-terrestrial network devices, relative to terrestrial network devices can be high-speed mobile network devices.
  • Non-terrestrial network equipment may include satellites, high-altitude platforms (HAPs), drones, hot air balloons, low-Earth orbit satellites, medium-Earth orbit satellites, high-Earth orbit satellites, etc., without limitation.
  • HAPs high-altitude platforms
  • the term "satellite” in this application can refer to a collection of satellites and other network equipment related to satellite communication; therefore, in this application, the descriptions “satellite” and “satellite network equipment” are equivalent.
  • access network equipment can be deployed in the following three ways:
  • non-terrestrial network equipment can serve as RAN (Access Service) functions.
  • Terrestrial network equipment that does not serve as RAN functions can communicate with the core network through ground stations (such as NTN gateways) in the terrestrial network equipment to solve coverage problems in remote areas such as mountainous and marine regions.
  • non-terrestrial network equipment and ground stations in terrestrial network equipment can serve as radio frequency units, and access networks (such as base stations) other than ground stations in terrestrial network equipment can serve as RAN functions.
  • no non-terrestrial network equipment is deployed to perform RAN functions, and no terrestrial network equipment is deployed.
  • the RAN functions are performed by the access network (such as base stations) of the terrestrial network equipment, excluding the terrestrial stations.
  • Figures 1B to 1D are schematic diagrams of an NTN communication system architecture provided by an embodiment of this application.
  • Figures 1B to 1D illustrate an NTN communication system integrated with a 5G communication system.
  • the access network can be a next-generation radio access network (NG-RAN)
  • the core network can be a 5G core network (5G CN).
  • NG-RAN next-generation radio access network
  • 5G CN 5G core network
  • This architecture can be understood as an NTN-based NG-RAN architecture.
  • the interface between the terminal equipment and the access network is called the air interface, such as the NR Uu interface.
  • the NG interface as the interface between the access network and the core network, is mainly used for exchanging non-access stratum (NAS) signaling in the core network, as well as user service data.
  • the Xn interface is the interface between access networks, mainly used for exchanging handover signaling.
  • the N6 interface can be the interface between the core network and the data network.
  • the above interfaces are exemplified using a 5G communication system.
  • Different communication systems may use different names.
  • the interface between access networks can be an X2 interface
  • the interface between the access network and the core network can be an S1 interface, etc.
  • the names of these interfaces may remain unchanged or can be replaced with other names; this application does not limit this.
  • an NTN system may include at least one terminal device, at least one non-terrestrial network device, and at least one terrestrial network device.
  • the non-terrestrial network device is a satellite
  • the terrestrial network device includes a ground station, a 5G base station, a 5G user plane processing unit, a 5G control plane processing unit, and data network equipment.
  • the 5G core network equipment consists of multiple functional units, which can be divided into control plane and data plane functional entities, as shown in Figures 1B to 1D: the 5G control plane processing unit and the 5G user plane processing unit.
  • the 5G control plane processing unit may include the Access and Mobility Management Function (AMF) network elements and Location Management Function (LMF) network elements shown in Figures 1B to 1D, and may also include PCF, UDM, AF, SMF, etc. (not shown in the figures).
  • the ground station is responsible for forwarding signaling and service data between the satellite (access network equipment) and the core network equipment.
  • the functions of terminal equipment and various network devices are as described above and will not be repeated here.
  • the system architecture shown in Figure 1B can be called a transparent satellite access architecture (e.g., RAN architecture with transparent satellite).
  • the terminal device accesses the network through the air interface, and the 5G base station is deployed on the ground and connected to the ground station for satellite communication, which can be understood as the second deployment method mentioned above.
  • the role of the satellite is: radio frequency filtering, frequency conversion, and amplification. That is to say, the satellite can achieve transparent transmission and forwarding, acting as a layer 1 relay to regenerate physical layer signals, without having other higher protocol layers.
  • the satellite shown in Figure 1C can be called a regenerative satellite without an inter-satellite link (ISL).
  • the terminal device accesses the network via an air interface.
  • the access network equipment is specifically a 5G base station deployed on the satellite and connected to the core network equipment via a wireless link. This can be understood as the first deployment method mentioned above.
  • the satellite shown in Figure 1D can be referred to as a regenerative sanitary system with inter-satellite links (ISLs).
  • the ISL between the two satellites is connected via the Xn interface.
  • Signaling interaction and user data transmission between the satellites can be completed between access network devices, which can be understood as the third deployment method mentioned above.
  • the terminal device or network device includes a hardware layer, an operating system layer running on top of the hardware layer, and an application layer running on top of the operating system layer.
  • the hardware layer includes hardware such as a central processing unit (CPU), a memory management unit (MMU), and memory (also referred to as main memory).
  • the operating system can be any one or more computer operating systems that implement business processing through processes, such as Linux, Unix, Android, iOS, or Windows.
  • the application layer includes applications such as browsers, address books, word processing software, and instant messaging software.
  • this embodiment does not specifically limit the specific structure of the execution entity of the method provided in this embodiment, as long as it can communicate according to the method provided in this embodiment by running a program that records the code of the method provided in this embodiment.
  • the execution entity of the method provided in this embodiment can be a terminal device or a network device, or a functional module in the terminal device or network device that can call and execute a program.
  • computer-readable media may include, but are not limited to: magnetic storage devices (e.g., hard disks, floppy disks, or magnetic tapes), optical discs (e.g., compact discs (CDs), digital versatile discs (DVDs), etc.), smart cards, and flash memory devices (e.g., erasable programmable read-only memory (EPROMs), cards, sticks, or key drives, etc.).
  • magnetic storage devices e.g., hard disks, floppy disks, or magnetic tapes
  • optical discs e.g., compact discs (CDs), digital versatile discs (DVDs), etc.
  • smart cards e.g., compact discs (CDs), digital versatile discs (DVDs), etc.
  • flash memory devices e.g., erasable programmable read-only memory (EPROMs), cards, sticks, or key drives, etc.
  • the various storage media described herein may represent one or more devices and/or other machine-readable media for storing information.
  • the term "machine-readable medium” may include, but is not limited to, wireless channels and various other media capable of storing, containing, and/or carrying instructions and/or data.
  • Time-frequency resources including time-domain resources and frequency-domain resources.
  • Frequency domain resources refer to one or more contiguous resource elements (REs) distributed in the frequency domain.
  • a contiguous set of REs in the frequency domain can be called a resource block (RB).
  • An RE is defined as the resource bounded by one symbol in the time domain and one subcarrier in the frequency domain.
  • a subcarrier can be understood as the smallest granularity of a frequency domain resource; one RE can be called one subcarrier.
  • an RB in an LTE communication system includes 12 subcarriers
  • an RB in an NR communication system also includes 12 subcarriers. As communication systems evolve, the number of subcarriers included in an RB can be other values.
  • PRB physical resource block
  • Temporal resources refer to one or more consecutive temporal resource units distributed in the time domain.
  • Temporal resource units can be simply referred to as time units and may include superframes, radio frames (simply called frames), subframes, slots, sub-slots, mini-slots, symbols, etc., without limitation here.
  • the symbol can be an orthogonal frequency division multiplexing (OFDM) symbol.
  • OFDM orthogonal frequency division multiplexing
  • OFDM OFDM and Discrete Fourier Transform-Spreading OFDM
  • OFDM technology converts a high-speed data stream into multiple parallel low-speed data streams through serial-to-parallel conversion, and then distributes them to several subcarriers of different frequencies for transmission.
  • OFDM technology utilizes mutually orthogonal subcarriers, resulting in overlapping subcarrier spectra.
  • DFT-s-OFDM is a derivative technology based on OFDM.
  • DFT-s-OFDM features a low peak-to-average power ratio (PAPR) characteristic and is currently used in LTE and NR communication systems for transmitting uplink signals.
  • PAPR peak-to-average power ratio
  • the following example illustrates a signal transmission method based on OFDM technology.
  • the signal reception method is the reverse process and will not be explained in detail. Specifically, the transmitting end first performs channel coding modulation on the signal, and then maps the frequency domain to obtain a signal suitable for transmission in the channel. Then, OFDM modulation is performed, and the signal is sent to the channel.
  • the channel coding modulation method can be multi-carrier modulation, single-carrier modulation, quadrature amplitude modulation (QAM), pulse amplitude modulation (PAM), phase shift keying (PSK) modulation, amplitude shift keying (ASK) modulation, binary phase shift keying (BPSK) modulation, etc., and is not limited here.
  • QAM quadrature amplitude modulation
  • PAM pulse amplitude modulation
  • PSK phase shift keying
  • ASK amplitude shift keying
  • BPSK binary phase shift keying
  • OFDM modulation involves adding a cyclic prefix (CP) and performing an inverse fast Fourier transform (IFFT).
  • CP cyclic prefix
  • IFFT inverse fast Fourier transform
  • the signal can undergo a series of processing steps, such as transmit power adjustment.
  • the receiving antenna performs a series of processing steps on the received signal, such as automatic gain control, to ensure that the receiver can properly process the signal.
  • DFT-s-OFDM-based signal transmission methods involve an additional DFT step on the channel-coded modulated signal before frequency domain mapping, following channel coding modulation.
  • DFT-s-OFDM processes the subcarriers used by each user through DFT, converting them from the time domain to the frequency domain. Then, the frequency domain signals from each user are OFDM modulated, thus converting all user signals back to the time domain and transmitting them together. Through this DFT improvement, the signal returns to the time domain.
  • DFT-s-OFDM precodes the DFT-processed signal.
  • DFT is called "transform precoding.”
  • Precoding is used at the transmitting end to process the data. Typically, precoding is performed in units of resource blocks (RBs) or resource block groups (RBGs). Precoding after channel coding modulation and before frequency domain mapping can reduce system overhead, increase system capacity, and reduce bit error rate and interference.
  • RBs resource blocks
  • RBGs resource block groups
  • the demodulation reference signal can be used for channel estimation to demodulate the corresponding physical channels, such as the Physical Downlink Shared Channel (PDSCH), Physical Uplink Shared Channel (PUSCH), Physical Downlink Control Channel (PDCCH), and Physical Uplink Control Channel (PUCCH).
  • the DMRS is a signal known to the receiver. Based on the received data signal and the known DMRS signal, the receiver can obtain the fading characteristics of the wireless channel, i.e., the channel coefficients, which are used to recover the received data signal.
  • PDSCH and PDCCH in the embodiments of this application are merely examples of downlink data channels and downlink control channels.
  • PUSCH and PUCCH in the embodiments of this application are examples of uplink data channels and uplink control channels.
  • data channels and control channels may have different names, and the embodiments of this application do not limit this.
  • PUCCH is a channel used to carry control signaling from terminal equipment to network equipment. It contains control-related information, such as uplink control information (UCI).
  • UCI uplink control information
  • PUCCH is divided into two types: long-duration PUCCH, which occupies 4 to 14 consecutive OFDM symbols and is transmitted using frequency hopping. DMRS and UCI are carried by different symbols, and OCC spreading can be used in each frequency hopping part to increase capacity; and short-duration PUCCH, which occupies 1 to 2 OFDM symbols.
  • information can be carried by sequence, or DMRS and UCI can be transmitted by frequency division using different subcarriers.
  • PUCCH can be transmitted from any location.
  • PUSCH is the channel used by terminal equipment to transmit data and some control information.
  • Information in both PUSCH and PUCCH is transmitted in units of subframes.
  • a subframe includes at least one time slot, and each time slot contains several DFT-S-OFDM symbols.
  • DMRS and PUSCH/PUCCH are transmitted on different DFT-S-OFDM symbols; in the frequency domain, DMRS and PUSCH/PUCCH are transmitted within the same resource block.
  • PUSCH supports slot-based and mini-slot-based repetitive transmission, while PUCCH supports slot-based repetitive transmission.
  • the network device sends time-domain resource configuration to the terminal device.
  • the terminal device receives the time-domain resource configuration from the network device.
  • the time domain resource configuration can be time domain resource assignment (TDRA).
  • TDRA is used to determine the configured time domain resources.
  • the time domain resource configuration for PUSCH can include the time domain resource parameters of PUSCH.
  • the time domain resource parameters of PUSCH can mainly include the following: PUSCH repetition type, PUSCH mapping type, PUSCH start symbol S and length L, PUSCH repetition number K, number of slots N for TBoMS (Transmit Block, TB) processing over multiple slots, and PUSCH slot offset K2 .
  • the PUSCH repetition types include PUSCH repetition type A and PUSCH repetition type B.
  • PUSCH repetition type A is a slot-level repetition type, where each slot uses the same symbol-level allocation, meaning the starting symbol S and length L of the PUSCH data within each slot are consistent.
  • PUSCH repetition type B is a mini-slot-level or symbol-level repetition type, primarily suitable for low-latency scenarios in ultra-reliable low-latency communication (URLLC).
  • URLLC ultra-reliable low-latency communication
  • the PUSCH mapping type defines the combination of the start symbol S and length L of a PUSCH resource.
  • PUSCH mapping type A defines that the start symbol S of a PUSCH resource in a time slot begins with the first OFDM symbol (OFDM symbol 0).
  • PUSCH mapping type B defines that the start symbol S of a PUSCH resource in a time slot can begin from any symbol position.
  • the start symbol S and length L are indicated by the start and length indicator (SLIV).
  • the start symbol S and length L can be indicated directly.
  • the PUSCH repetition count K can be transmitted using either downlink control information (DCI) format 0_1 or DCI format 0_2.
  • DCI downlink control information
  • the PUSCH repetition count refers to the repetition count of a single TBoMS.
  • the number of time slots N of a TBoMS can also be called multi-slot processing (TB processing over multi-slot), and can be transmitted using either DCI format 0_1 or DCI format 0_2.
  • the offset value K2 of the PUSCH slot defines the slot offset of the PUSCH transmission relative to the slot where the PDCCH of the DCI is located.
  • time and frequency resources of PUSCH can be determined based on the above parameters.
  • the time-frequency resource mapping principle of PUSCH and PDSCH is the same.
  • the DMRS in PDSCH mainly consists of three parts: PDSCH DMRS mapping type, PDSCH DMRS type, and PDSCH DMRS additional position.
  • the mapping type determines the starting position of the DMRS symbol in the time domain.
  • the DMRS type sometimes called the DMRS configuration type, determines the RE mapping density of the DMRS in the frequency domain.
  • DMRS can be divided into front-loaded DMRS and rear-loaded DMRS based on their position. Front-loaded DMRS must be configured, while rear-loaded DMRS can be omitted.
  • Rear-loaded DMRS refers to additional DMRS positions. Rear-loaded DMRS is generally used in medium- and high-speed mobile scenarios to improve the estimation accuracy of time-varying channels by inserting more DMRS within the scheduling time slot. A maximum of three additional positions can be configured within a time slot, such as pos1, pos2, and pos3.
  • pos1 indicates a position with one rear-loaded DMRS
  • pos2 indicates a position with two rear-loaded DMRS
  • pos3 indicates a position with three rear-loaded DMRS. If no rear-loaded DMRS is configured, the default value is pos2.
  • the rear-loaded DMRS is pos0, meaning no rear-loaded DMRS is configured.
  • the effective symbols of a PUSCH refer to the symbols used to transmit the data carried by the PUSCH.
  • the number of symbols used to carry the PUSCH within a time slot can be called the effective symbol number of the PUSCH, which can be understood as the number of OFDM symbols other than those occupied by the DMRS.
  • UCI includes three types of information: scheduling request (SR), hybrid automatic repeat request acknowledgment (HARQ-ACK) information, and channel state information (CSI).
  • CSI can include CSI part 1 and/or CSI part 2.
  • CSI can be categorized by periodicity: periodic CSI (P-CSI), semi-periodic CSI (SP-CSI), and aperiodic CSI (AP-CSI).
  • P-CSI periodic CSI
  • SP-CSI semi-periodic CSI
  • AP-CSI aperiodic CSI
  • PUCCH supports the reporting of P-CSI and SP-CSI
  • PUSCH supports the reporting of SP-CSI and AP-CSI.
  • HARQ-ACK includes HARQ-ACK feedback received by semi-persistent scheduling (SPS), and HARQ-ACK feedback received by DCI-scheduled PDSCH or PDCCH.
  • SR can be a scheduling request for PUCCH.
  • the terminal equipment must be capable of meeting the processing latency requirements of each channel.
  • the scheduling timing of the overlapping channels needs to meet certain timing constraints or timeline conditions in order for UCI multiplexing to be possible, and these scheduling timing requirements need to be guaranteed by the network side.
  • the PDSCH processing procedure time can be referenced from 5.3 of protocol TS38.214 (e.g., R18), which states that if the first uplink symbol of the PUCCH carrying HARQ-ACK information (defined by the allocated HARQ-ACK timing K1 and Koffset (if configured)) and the PUCCH resources to be used (including the effects of timing advance) are no earlier than the start of symbol L1, where L1 is defined as the next uplink symbol whose CP begins after T proc,1 following the end of the last symbol of the PDSCH carrying TB acknowledged, then the terminal device should provide a valid HARQ-ACK message.
  • T proc,1 can be referred to as formula (1) and can be the PDSCH processing procedure time.
  • T proc,1 can be understood as the processing time of the PDSCH after the terminal device receives the PDSCH that schedules the PUCCH, such as the time required to determine the starting position of the PUCCH.
  • T proc,1 (N 1 +d 1,1 +d 2 +d 3 )(2048+144) ⁇ 2 - ⁇ ⁇ T C +T ext (1)
  • N1 represents the processing capability of the terminal device, defining the minimum processing time required between the end of the last symbol received by the PDSCH and the start of the PUCCH resource carrying HARQ-ACK.
  • d1,1 represents the time determined based on the PDSCH symbol position. For example, in the case of PDSCH mapping type A, if the sequence number i of the last symbol of the PDSCH is less than 7, then d1,1 can be 7; otherwise, it is 0.
  • d2 is reported by the terminal device, or it can be 0.
  • d3 is determined by the processing capability of the terminal device, or it can be set to 0.
  • is determined according to Section 4.1 of Protocol 38.211 (e.g., R18), and ⁇ corresponds to the minimum SCS value in the subcarrier spacing (SCS) configuration of the PDCCH, PDSCH, PUCCH for HARQ-ACK information transmission, and all PUSCHs in a group of overlapping PUCCHs and PUSCHs.
  • TC 1/( ⁇ fmax ⁇ Nf), where ⁇ fmax is 480 ⁇ 103 Hz and Nf is 4096.
  • Text is calculated according to protocol TS38.211 (e.g., R18); otherwise, it is 0.
  • K1 represents the number of time slots between the transmission of PDSCH and HARA-ACK information.
  • K1 can be understood as the time from when the terminal device receives the signaling to schedule PUCCH in the PDSCH to when it sends the PUCCH.
  • HARQ-ACK can be transmitted provided that the start time of the PUCCH time domain resources is no earlier than the end time of T proc,1 .
  • the PUSCH preparation processing time can be referenced in the UE PUSCH preparation processing time described in protocol TS38.214 (e.g., R18), which states that: if the first uplink symbol in the PUSCH allocation of the transport block defined by the time slot offset K2 and Koffset (if configured) includes DMRS, and the starting symbol S and length L of the PUSCH allocation indicated by the "time domain resource allocation" of the scheduling DCI include the effect of timing advance, are no earlier than symbol L2, where L2 is defined as the next uplink symbol whose CP begins after the last symbol of the PDCCH of the DCI carrying the scheduling PUSCH has been received, then the terminal device should send the transport block.
  • protocol TS38.214 e.g., R18
  • T proc,2 can be referred to in formula (2) to be the PUSCH preparation processing time.
  • T proc,2 can be understood as the processing time of the PDCCH after the terminal device receives the PDCCH of the scheduled transport PUSCH, such as the time required to determine the starting position of the PUSCH.
  • T proc,2 max((N 2 +d 2,1 +d 2 )(2048+144) ⁇ 2 - ⁇ ⁇ TC +T ext + ⁇ 2 - ⁇ ⁇ TC +T switch ,d 2,2 ) (2)
  • N2 represents the processing capability of the terminal device, defining the minimum processing time required between the end of the last symbol of PDCCH reception and the start of the PUSCH resource transmission.
  • d2,1 represents the duration determined based on the PDCCH symbol position.
  • T switch time is defined as in Section 6.4 of protocol TS38.214 (e.g., R18) and is only used when the Z1 value in Table 5.4-1 of protocol TS38.214 is used.
  • K2 represents the number of time slots between PDCCH or DCI transmission and PUSCH uplink data transmission.
  • K2 can be understood as the time from when the terminal device receives the signaling in the PDCCH scheduling PUSCH to when it sends the PUSCH.
  • the start time of the PUSCH time-domain resources is not earlier than the end time of T proc,2 , PUSCH data and/or signaling can be transmitted.
  • a terminal device transmits a PUSCH on one or more time slots scheduled by the DCI format, or transmits multiple PUSCHs on one or more time slots scheduled by the DCI format, and the terminal device transmits a PUCCH with HARQ-ACK information and/or CSI on a single time slot overlapping with the PUSCH transmissions in the one or more time slots, then the terminal device multiplexes the HARQ-ACK information and/or CSI in the PUSCH transmissions in the one or more time slots, and the PUSCH transmissions in the one or more time slots satisfy the conditions for multiplexing HARQ-ACK information and/or CSI as described in Section 9.2.5 of protocol TS38.213 (e.g., R18).
  • the terminal device If, in the absence of PUSCH transmissions, the terminal device does not transmit a single-time-slot PUCCH with HARQ-ACK information and/or CSI in a time slot, then the terminal device will not multiplex the HARQ-ACK information and/or CSI in the PUSCH transmissions in the one or more time slots. In other words, when a terminal device multiplexes UCI onto a PUSCH for transmission, timeline conditions must be met.
  • the terminal device will transmit multiple overlapping PUCCHs or overlapping PUCCHs and PUSCHs in one time slot, and when applicable as described in clauses 9.2.5.1, 9.2.5.2, 9.2.5.3, and 18 of protocol TS38.213 (e.g., R18), the terminal device is used to multiplex different UCI types or UCIs with different priority indices in one PUCCH, and at least one of the multiple overlapping PUCCHs or PUSCHs responds to the terminal device's DCI format detection, if the following timeline condition is met, then the terminal device multiplexes all corresponding UCI types or UCIs with different priority indices. If one of the PUCCH transmissions or PUSCH transmissions responds to the DCI format detection of the timeline condition, then the terminal device expects S0 to meet the timeline condition.
  • S0 can be the earliest PUCCH or the first symbol of a PUSCH in a group of overlapping PUCCHs and PUSCHs.
  • S0 satisfying the timeline condition can include S0 being greater than or equal to the processing time.
  • Different UCI types may correspond to different processing times. The following describes the processing times (timeline conditions) for different PUCCHs and PUSCHs for different UCI types.
  • S 0 is not after the last symbol of any corresponding PDSCH. Before the symbols with CP that begin after, for The maximum value.
  • N ⁇ sub>1 ⁇ /sub>, d ⁇ sub>1 ⁇ /sub> , 1, ⁇ , ⁇ , and TC can be referred to in the previous text and will not be repeated here. That is to say, the time interval between S ⁇ sub>0 ⁇ /sub> and the last symbol of any PDSCH must be at least greater than As shown in Figure 2C, the processing time of PUCCH can include Right now
  • the PDCCH reception provides a DCI format with associated HARQ-ACK information, without scheduling PDSCH reception.
  • the PUCCH is in the overlapping PUCCH and PUSCH group. You can refer to formula (4), as follows:
  • ⁇ and TC are as described above and will not be repeated here.
  • N can be referred to the description in Clause 10.2 of Protocol TS 38.213 (e.g., R18).
  • corresponds to the minimum SCS configuration in the SCS configuration for PDCCH, the PUCCH with corresponding HARQ-ACK information, and all PUSCHs in the overlapping PUCCH and PUSCH groups. That is, the time interval between S0 and the last symbol of any PDCCH with no PDSCH reception schedule but with corresponding HARQ-ACK feedback must be at least greater than
  • the processing time of PUCCH can include As shown in Figure 2C or
  • processing time of PUSCH can also include As shown in Figure 2C and or
  • PUSCHs in groups of overlapping PUCCHs and PUSCHs do not have AP-CSI multiplexing.
  • d2,1 , d2,2 , and T switch are selected by the i-th PUSCH after referring to the description in Section 6 of protocol TS 38.214 (e.g., R18), and N2 is selected according to the PUSCH processing capability of the terminal device of the i-th PUSCH and the SCS configuration ⁇ .
  • corresponds to the smallest SCS configuration among the PDCCH used to schedule the i-th PUSCH, the PDCCH used to schedule the PDSCH, or the SCS configuration that provides a DCI format that does not schedule the PDSCH.
  • HARQ-ACK information corresponding to all PUSCHs in the overlapping PUCCH/PUSCH group and in all PUSCHs in the overlapping PUCCH and PUSCH group.
  • N2 is selected based on the terminal's PUSCH processing capability.
  • is selected based on the minimum SCS configuration between the SCS configuration of the PDCCH that schedules the i-th PDSCH or provides the i-th DCI format but does not schedule the PDSCH and the SCS configuration of the PUCCH corresponding to the PUCCH in the overlapping PUCCH group and the SCS configuration of the PUCCH serving unit.
  • the interval between S0 and the last symbol of any of the aforementioned channels must be at least greater than [missing information].
  • the processing time for PUCCH and PUSCH can include As shown in Figure 2D, S0 should satisfy...
  • AP-CSI multiplexing exists on the PUSCH in the group of overlapping PUCCHs and PUSCHs.
  • the ⁇ value corresponds to the minimum SCS configuration of PDCCHs, the minimum SCS configuration in a group of overlapping PUSCHs, and the minimum SCS configuration of CSI-RS associated with the DCI format of the PUSCH reported by the scheduling AP-CSI.
  • T switch can be found in Section 6.4 of protocol TS38.214 (e.g., R18), and it only applies to the Z1 value used in Table 5.4-1 of protocol TS38.214.
  • N1 , N2 , d1,1 , d2,1 , d2,2 , and Z can be found in Section 6 of protocol TS38.214, and ⁇ and TC can be found in Section 4 of protocol TS38.211.
  • the processing time for PUCCH and PUSCH can include As shown in Figure 2E
  • Network equipment in NTN (such as satellites) operates at much higher altitudes than network equipment in terrestrial networks (such as base stations). Therefore, network equipment in NTN needs to cover a much larger land area and serve a large number of terminal devices, requiring the use of coverage enhancement technologies in uplink communication scenarios.
  • Coverage enhancement techniques may include retransmission, TBoMS, DMRS bundling, etc. These techniques essentially reuse time-frequency resources to transmit data from terminal devices, resulting in the consumption of more resources, increasing the data transmission time of terminal devices, and reducing system capacity and throughput of each terminal device. To solve this technical problem, those skilled in the art can use OCC to enhance system capacity and improve the transmission rate of terminal devices.
  • OCC is represented in sequence form, and can also be called orthogonal sequence, coding sequence, or OCC sequence.
  • the embodiments of this application do not limit the type of orthogonal sequence, and may include Walsh sequence, DFT sequence, or other sequences, such as sequence A, sequence B, etc.
  • OCC can be described as using orthogonal sequences, or as performing OCC extension, or as performing code division extension or code division multiplexing, etc.
  • the basic principle of using OCC is to encode the user data and/or signaling to be transmitted, so that the orthogonal sequences of different users are orthogonal in the code domain, thereby achieving non-interference between multiple users.
  • different terminal devices can multiplex the same time-frequency resources in the same Physical Resource Block (PRB), and there is almost no code rate loss for a given number of terminal devices. Therefore, it is commonly used in PUSCH scenarios to enhance system capacity and increase the transmission rate of terminal devices.
  • PRB Physical Resource Block
  • Data and/or signaling can be collectively referred to as information.
  • an orthogonal matrix can be used as the encoding matrix.
  • the sending end multiplies the information to be transmitted with the encoding matrix to obtain the encoded sequence, which is then transmitted to the receiving end.
  • the encoded sequence can be multiplied with the transpose of the encoding matrix to decode the information transmitted by the sending end.
  • the orthogonal matrix includes multiple orthogonal sequences, which are mutually orthogonal.
  • the same physical resources (the same time and the same frequency) can be multiplexed by multiple terminal devices, and the information transmitted after multiplexing is orthogonal in the code domain.
  • the orthogonal matrix of OCC includes matrices A and B as shown below.
  • the orthogonal sequences in matrix A include W1 assigned to terminal A and W2 assigned to terminal B, and the orthogonal sequences in matrix B are assigned to terminal C ( W3) , terminal D ( W4) , terminal E ( W5) , and terminal F ( W6) .
  • W1 ⁇ 1 1 ⁇
  • W2 ⁇ 1 -1 ⁇
  • W3 ⁇ 1 1 1 1 ⁇
  • W4 ⁇ 1 1 -1 -1 ⁇
  • W5 ⁇ 1 -1 1 -1 ⁇
  • W6 ⁇ 1 -1 -1 1 ⁇ .
  • the code length of an orthogonal sequence refers to the number of values in the orthogonal sequence.
  • the values in the orthogonal sequence may be referred to as OCC elements, and the code length may be referred to as the spreading factor L or the spreading factor, or simply the orthogonal sequence length.
  • This application does not limit the size of the code length; for example, it may be 2 or 4.
  • the code length of matrix A is 2, and the code length of matrix B is 4.
  • the information to be transmitted by different terminal devices is multiplied by their configured orthogonal sequences.
  • multiplying the information to be transmitted by each terminal device by its configured orthogonal sequence can achieve code division multiplexing or OCC extension.
  • Code division multiplexing or OCC extension of information based on OCC means multiplying the information by an orthogonal sequence. Specifically, it involves determining the corresponding OCC element in the orthogonal sequence for each time unit, and multiplying the information in each time unit by the corresponding OCC element. These time units can be extended according to the OCC code length, making the extended time units an integer multiple of the OCC code length, or multiple time units occupied by the information can be used as the time units required for extension.
  • OCCs can be categorized by time unit into inter-slot OCCs (OCC across slots), inter-symbol OCCs (OCC across OFDM symbols), inter-symbol group OCCs (OCC across OFDM symbols), and intra-symbol OCCs (OCC within an OFDM symbol).
  • Inter-symbol OCCs and inter-symbol group OCCs can be collectively referred to as inter-symbol(s) OCCs.
  • OCCs can be categorized by repetition type into inter-repetition OCCs for PUSCH repetition type A and inter-repetition OCCs for PUSCH repetition type B.
  • the inter-repetition OCC for PUSCH repetition type A is an OCC extension of the slot-level PUSCH, with the extended information being slot-level information. Therefore, the inter-repetition OCC for PUSCH repetition type A can be referred to as inter-slot OCC, or simply inter-slot OCC for PUSCH repetition type A.
  • the inter-repetition OCC of PUSCH repetition type B is at the min-slot or symbol level.
  • the information extended by the inter-symbol OCC is at the min-slot level, and the information extended by the inter-symbol OCC is at the symbol level. That is, the inter-repetition OCC of PUSCH repetition type B can be called inter-symbol OCC or inter-symbol OCC, or it can be called inter-symbol OCC with PUSCH repetition type B.
  • the inter-repetition OCC of PUSCH repetition type A and the inter-repetition OCC of PUSCH repetition type B can be collectively referred to as inter-repetition OCC.
  • inter-slot OCC for PUSCH repeat type A data
  • inter-symbol OCC for PUSCH repeat type B data.
  • This application mainly relates to inter-slot OCC, inter-symbol OCC, inter-repetition OCC of PUSCH repetition type A, and inter-repetition OCC of PUSCH repetition type B.
  • the following explains in detail how inter-slot OCC and inter-symbol OCC are extended.
  • Inter-slot OCC Information is extended and repeated using OCC across multiple time slots. Specifically, inter-slot OCC involves extending the various time slots configured on the network device according to the code length, resulting in a time slot group. The number of time slots in each time slot group is equal to the code length, ensuring that the number of extended time slots is an integer multiple of the code length.
  • the information in each time slot within each time slot group is multiplied by an OCC element from an orthogonal sequence. The information in each time slot within each time slot group is identical, but the OCC element multiplied by the information in each time slot within each time slot group is different.
  • the valid symbols within each time slot are multiplied by the OCC element corresponding to that time slot. That is, the valid symbols within each time slot are multiplied by the same OCC element, which is the OCC element corresponding to the time slot.
  • the OCC element corresponding to the time slot can be related to the position of the time slot.
  • Inter-symbol group OCC Information is extended and repeated using different symbol groups within at least one time slot. Specifically, inter-symbol group OCC involves first extending each OFDM symbol configured in the network device according to its code length, ensuring the number of extended symbols is an integer multiple of the code length; then, the extended OFDM symbols are grouped according to their code length, resulting in at least two symbol groups, with the number of symbol groups equal to the code length. The information on each OFDM symbol in each symbol group is multiplied by an OCC element in the orthogonal sequence; that is, each symbol group corresponds to the same OCC element. The information on each OFDM symbol in each symbol group is different, but the information on corresponding OFDM symbols in different symbol groups can be the same. Thus, each piece of information is multiplied by each OCC element in the orthogonal sequence.
  • Figure 3A is a schematic flowchart of a signal processing method provided in an embodiment of this application.
  • This signal processing method is similar to a general signal processing method. As shown in Figure 3A, the method includes the following steps, wherein:
  • S301 Perform block segmentation and encoding on the transport block to obtain the block code.
  • Step S301 is applicable to cases where the transport block is large, and may specifically include: dividing the transport block into code blocks to obtain multiple code blocks; adding a cyclic redundancy check (CRC) code to the end of each code block; and performing channel coding (such as Hamming code, convolutional code, Turbo code, Polar code, etc.) on the code blocks with added CRC so that the receiver can detect or correct errors that occur during transmission to achieve reliable transmission, thereby obtaining block code.
  • CRC cyclic redundancy check
  • the process may further include: rate matching of the channel-coded block codes to achieve information and resource matching; or concatenating the channel-coded block codes or rate-matched block codes to link individual block codes together.
  • S302 Scramble the block code to obtain the first complex value symbol block.
  • scrambling is a modulation technique.
  • the inverse operation of scrambling is descrambling.
  • S303 Modulate the first complex value symbol block to obtain the second complex value symbol block.
  • Modulation can be referred to the aforementioned definition and will not be repeated here.
  • the information in the second complex-valued symbol block can be represented by x(i). After modulation, the symbol within the time slot can be called the modulation symbol.
  • S304 Perform a DFT on the second complex-valued symbol block to obtain the third complex-valued symbol block.
  • the DFT can be referred to above and will not be repeated here.
  • the information in the third complex numerical symbol block can be represented by y(i).
  • step S305 can be implemented by inter-slot OCC spread, which satisfies the following equation (8).
  • w ⁇ sub>i ⁇ /sub> (m) is an orthogonal sequence
  • y(n) is the third complex value symbol block
  • n represents the order of information in the third complex value symbol block
  • m represents the order of values in the orthogonal sequence.
  • Figure 3B is a schematic diagram of the principle of inter-slot OCC extension provided by an embodiment of this application.
  • the orthogonal sequence includes two values, w(1) and w(2). If the orthogonal sequence is W1 in the example above, then both w(1) and w(2) can be 1. If the orthogonal sequence is W2 in the example above, then w(1) can be 1 and w(2) can be -1.
  • the horizontal axis represents the time domain, and there are two time slots, slot#1 and slot#2. Slot#1 can be used as the time slot before extension, and slot#2 can be used as the time slot obtained by slot#1 to realize inter-slot OCC extension.
  • Each time slot in slot#1 and slot#2 includes two OFDM symbols occupied by DMRS. OFDM symbols with the same sequence number indicate that the information to be extended on these OFDM symbols is the same.
  • Information on the OFDM symbols in slot #1 before expansion (excluding the OFDM symbols occupied by DMRS) can be multiplied by w(1), and information on the OFDM symbols in slot #2 after expansion (excluding the OFDM symbols occupied by DMRS) before expansion can be multiplied by w(2).
  • inter-slot OCC expansion can be achieved by multiplying different OCC elements in the orthogonal sequence by information on the OFDM symbols in slots before or after expansion (excluding the OFDM symbols occupied by DMRS).
  • step S305 may be implemented by inter-symbol OCC extension (multiple) of symbols, which satisfies the following equation (9).
  • w ⁇ sub>i ⁇ /sub> (m) is an orthogonal sequence
  • y(n) is the complex value symbol block to be expanded (the third complex value symbol block). This is the expanded complex value symbol block (the fourth complex value symbol block).
  • n represents the order of information in the complex value symbol block
  • m represents the order of values in the orthogonal sequence.
  • the number of PRBs allocated to the terminal device This represents the number of subcarriers in each RB.
  • Inter-symbol OCC can be applied to PUSCH across DFT-s-OFDM symbols, specifically, for complex-valued symbol blocks.
  • A is the number of DFT-s-OFDM symbols in the symbol group.
  • A is 1.
  • A is greater than 1.
  • each symbol group is implemented sequentially through an OCC element in an orthogonal sequence according to the order of the symbol groups.
  • Figure 3C is a schematic diagram of the principle of inter-symbol OCC extension provided in an embodiment of this application.
  • the horizontal axis represents the time domain. Taking one time slot (slot#1) as an example, each time slot includes two OFDM symbols occupied by DMRS (OFDM symbols corresponding to OS#2 and OS#11 respectively). OFDM symbols with the same sequence number indicate that the information to be extended on these OFDM symbols is the same.
  • the orthogonal sequence includes four values, w(1), w(2), w(3), and w(4), i.e., the code length is 4.
  • the network device configures 3 OFDM symbols for the terminal device (e.g., the OFDM symbols corresponding to OS#0, OS#1, and OS#3 respectively)
  • the number of OFDM symbols obtained after orthogonal sequence inter-group OCC expansion is 12, which is the number of OFDM symbols in Figure 3C excluding the 2 OFDM symbols occupied by DMRS.
  • the number of symbol groups is 4, and the number of OFDM symbols within each symbol group is equal to the quotient of 12 and 4, which is 3.
  • the OFDM symbols corresponding to OS#0, OS#1, and OS#3 can be grouped into one symbol group; the OFDM symbols corresponding to OS#4-OS#6 can be grouped into another; the OFDM symbols corresponding to OS#7-OS#9 can be grouped into another; and the OFDM symbols corresponding to OS#10, OS#12, and OS#13 can be grouped into yet another.
  • the OCC elements used in the symbol groups are sequentially used from the orthogonal sequence according to the order of the symbol groups.
  • Each OFDM symbol in each symbol group uses the same OCC element; that is, each OFDM symbol in the symbol groups corresponding to OS#0, OS#1, and OS#3 corresponds to w(1), each OFDM symbol in the symbol groups corresponding to OS#4-OS#6 corresponds to w(2), each OFDM symbol in the symbol groups corresponding to OS#7-OS#9 corresponds to w(3), and each OFDM symbol in the symbol groups corresponding to OS#10, OS#12, and OS#13 corresponds to w(4).
  • the unextended information on OFDM symbols with the same sequence number is the same in each symbol group.
  • OCC extension between symbol groups can be achieved by multiplying the information on the unextended or extended OFDM symbols by different OCC elements in the orthogonal sequence.
  • S306 Perform IFFT on the fourth complex number symbol block to obtain the fifth complex number symbol block.
  • the IFFT and related optional steps can be found in the description of DFT-s-OFDM technology, and will not be repeated here.
  • the expansion of complex-valued symbol blocks can be achieved after the DFT through inter-slot OCC extension, inter-symbol OCC extension, or inter-symbol group OCC extension.
  • Inter-slot OCC extension of orthogonal sequences enables the expansion of time slots and the transmission of information through the expanded time slots.
  • Inter-symbol OCC extension or inter-symbol group OCC extension of orthogonal sequences enables the expansion of OFDM symbols and the transmission of information through the expanded OFDM symbols.
  • the OCC extension in Figure 3A occurs after the DFT.
  • the OCC extension can also occur before the DFT, but this is not a limitation here.
  • This application proposes a communication method that can multiplex UCI onto PUSCH, and multiply the multiplexed PUSCH with an orthogonal sequence to ensure the orthogonality of the multiplexed PUSCH and improve system capacity, thereby improving the efficiency and accuracy of network device decoding.
  • the communication method provided in the embodiments of this application will be described in detail below.
  • the communication device involved in the communication method may include a terminal device and a network device. Its system architecture can be referred to the descriptions in Figures 1A to 1D, and will not be repeated here.
  • the communication method is applicable to NTN communication scenarios, that is, the network devices in the communication system are non-terrestrial network devices.
  • the communication method is suitable for coverage enhancement scenarios, in which coverage enhancement technologies such as retransmission, TBoMS, and DMRS bundling can be used.
  • coverage enhancement technologies such as retransmission, TBoMS, and DMRS bundling can be used.
  • Figure 4 is a flowchart illustrating a communication method provided in an embodiment of this application. The method includes the following steps:
  • the terminal device determines a PUCCH for carrying UCI to be transmitted.
  • the PUCCH is located in a first time unit, which overlaps with one or more second time units.
  • the one or more second time units are used to carry N PUSCHs to be transmitted.
  • N is a positive integer greater than 1.
  • the time unit may include at least one of the following: time slot, micro-time slot, symbol, or may include a symbol group consisting of multiple symbols.
  • the units of the first and second time units can be the same; for example, the first and second time units can be time slots. Alternatively, the first and second time units can be symbol groups. Or, the units of the first and second time units can be different; for example, the first time unit can be a symbol group, and the second time unit can be a time slot.
  • the first time unit can be understood as the time unit where the PUCCH and PUSCH overlap.
  • This application can describe PUCCH and PUSCH overlapping on one or more time slots, or it can describe PUCCH and PUSCH overlapping on one or more micro-time slots, or it can describe PUCCH and PUSCH overlapping on one or more symbols, and none of these are limited here.
  • the actual overlapping time-domain resources can be symbols, or time-domain resources of smaller granularity. Therefore, the first time unit overlaps with one or more second time units, or it can be described as the first time unit belonging to one or more second time units.
  • N PUSCHs can correspond to a first orthogonal sequence, or in other words, N PUSCHs are N PUSCHs associated with the first orthogonal sequence.
  • the first orthogonal sequence is the orthogonal sequence used to configure the terminal device.
  • PUCCH is multiplied by a first orthogonal sequence and occupies multiple time units, including the first time unit and overlapping with one or more second time units.
  • the units corresponding to the multiple time units occupied by the multiplication of PUCCH with the first orthogonal sequence can be the same as or different from the units of the first time unit (or the second time unit).
  • the unit of the first time unit is a time slot
  • the unit of the multiple time units occupied by the multiplication of PUCCH with the first orthogonal sequence can also be a time slot.
  • the unit of the multiple time units occupied by the multiplication of PUCCH with the first orthogonal sequence can also be a symbol group.
  • the multiple time units can be N second time units.
  • the multiple time units can include N first time units.
  • multiple time units include a first time unit. That is, PUCCH can be transmitted on time units other than the first time unit, realizing repeated transmission of PUCCH and improving data transmission efficiency.
  • Multiple time units overlap with one or more second time units, or can be described as multiple time units belonging to one or more second time units, or can be described as multiple time units belonging to the range of one or more second time units in the time domain, etc., without limitation.
  • the UCI can be multiplied with the first orthogonal sequence to occupy multiple time units.
  • These multiple time units include the first time unit and overlap with one or more second time units.
  • Overlap can be understood as the time domain range of the multiple time units belonging to the time domain range of one or more second time units; that is, the time units occupied by the extended UCI do not exceed the time units occupied by N PUSCHs.
  • the terminal device can determine the temporal overlap between the UCI and N PUSCHs based on the multiple time units that may be occupied by multiplying the UCI with the first orthogonal sequence (UCI extension), without actually extending the UCI.
  • the OCC element corresponding to the time unit where the PUCCH and PUSCH overlap can be determined first, and then one or more second time units can be determined based on the temporal resources corresponding to the first orthogonal sequence where the OCC element is located, thereby determining the N PUSCHs carried in one or more second time units.
  • the first orthogonal sequence includes w0 and w1.
  • PUCCH is indicated by black-filled squares, and PUSCH by unfilled squares.
  • a dashed arrow pointing to a multiplication sign indicates that the PUSCH is multiplied by the OCC element of the first orthogonal sequence when the UCI is not reused;
  • a solid arrow pointing to a multiplication sign indicates that the PUSCH is multiplied by the OCC element of the first orthogonal sequence when the UCI is reused or not.
  • PUCCH occupies os#0 in slot#1.
  • the first time unit can be slot#1 or os#0 in slot#1.
  • the time unit where PUCCH and PUSCH overlap corresponds to w1.
  • the time domain resources corresponding to the first orthogonal sequence containing this OCC element are slot#0 corresponding to w0 and slot#1 corresponding to w1. That is, one or more second time units include these two time slots, slot#0 and slot#1.
  • N PUSCHs are the PUSCHs carried in the two time slots of slot #0 and slot #1.
  • the PUCCH occupies os#0 in slot#0.
  • the first time unit can be slot#0 or os#0 within slot#0.
  • the time unit where PUCCH and PUSCH overlap corresponds to w0.
  • the time domain resource corresponding to the first orthogonal sequence where this OCC element is located is a symbol group consisting of os#0 and os#1 in slot#0 corresponding to w0, and another symbol group consisting of os#2 and os#3 in slot#0 corresponding to w1. That is, one or more second time units include these two symbol groups.
  • N PUSCHs can be PUSCHs carried on these two symbol groups.
  • one or more second time units may be referred to as time units overlapping with PUSCH after PUCCH extension (or UCI extension).
  • the time unit overlapping with PUSCH after PUCCH extension is modified from the terminal device transmitting a PUCCH with HARQ-ACK and/or CSI information on one time slot and PUSCH transmitted on one or more time slots to the terminal device transmitting a PUCCH with HARQ-ACK and/or CSI information based on inter-slot OCC over multiple slots that overlap with the PUSCH.
  • the terminal device expects to transmit a PUCCH with HARQ-ACK and/or CSI information based on inter-symbol OCC over multiple repetitions that overlap with the PUSCH transmission in one or more slots.
  • the time unit for PUCCH overlap with PUSCH after PUCCH extension is based on the terminal device transmitting multiple overlapping PUCCHs or overlapping PUCCH(s) and PUSCH(s) in one time slot, or if a UE would transmit multiple overlapping PUCCHs in multiple slots based on inter-slot OCC or inter-symbol OCC.
  • the definition of S0 can also be modified from the first symbol of the earliest PUCCH or PUSCH among a group of overlapping PUCCHs and PUSCHs in the slotor based on inter-slot OCC or inter-symbol OCC.
  • the time-domain resources occupied by a PUSCH can be greater than or equal to one or more second time units. That is, when the time-domain resources occupied by a PUSCH are greater than one or more second time units, the terminal device can not only use one or more second time units to transmit N PUSCHs, but also use other time units to transmit one or more PUSCHs from the N PUSCHs or other PUSCHs.
  • the time-domain resources of the PUSCHs and PUCCHs can be configured by the network device.
  • the first time unit can be determined through configuration information issued by the network device, and one or more second time units can also be determined through configuration information issued by the network device.
  • the process may further include: the network device sending information A to the terminal device, where information A is used to indicate the time-domain resources of the PUCCH.
  • the terminal device receives information A from the network device.
  • the network device may send information A to the terminal device individually, or it may send information A in a broadcast manner, or it may send information A to a designated terminal device in a multicast or multi-cast manner; no limitation is made here.
  • the multicast or multicast terminal devices may be terminal devices capable of reusing the same time-frequency resources, i.e., the aforementioned terminal devices and other terminals.
  • the number of multicast or multicast terminal devices may be equal to the code length.
  • Information A can be system information, such as a system information block (SIB). It can also be configuration information.
  • SIB system information block
  • information A can be higher-layer signaling, such as radio resource control (RRC) signaling or medium access control-control element (MAC CE) signaling.
  • RRC radio resource control
  • MAC CE medium access control-control element
  • Information A can also be physical layer signaling, such as DCI.
  • information A includes the DCI carried in the downlink channel that schedules the PUCCH.
  • the downlink channel may include PDSCH or PDCCH, and the processing time of the PDSCH or PUCCH may be referenced from the aforementioned PDSCH processing time or PUCCH processing duration.
  • information A may include the time-domain resource parameters of the PUCCH and/or the number of times the PUCCH is repeated.
  • the time-domain resource parameters may include at least one of the following: the number of symbols, the number of time slots, the number of PRBs, the position of the symbols, the position of the time slots, and the position of the PRBs.
  • the number can be understood as the aforementioned length L, that is, the number of symbols can be understood as the length of a symbol, the number of time slots can be understood as the length of a time slot, and the number of PRBs can be understood as the length of a PRB.
  • the number of symbols can be the total number of symbols that the terminal device can use, or it can be the number of symbols within a time slot or the number of valid symbols within a time slot.
  • the number of time slots for a PUCCH is 1, and this is not limited here.
  • the PUCCH can be assumed to start at the position of the first valid symbol in the slot.
  • the location may include a start location.
  • the time-domain resource at the start location is a symbol, it can be understood as the aforementioned start symbol S.
  • the location of the symbol configured for PUSCH can be determined based on the start location of the symbol and the number of symbols; the location of the time slot configured for PUCCH can be determined based on the start location of the time slot and the number of time slots; and the location of the PRB configured for PUCCH can be determined based on the start location of the PRB and the number of PRBs.
  • information A includes the starting position of a symbol but excludes the number of symbols or the number of PUCCH repetitions. Similarly, if information A includes the starting position of a time slot but excludes the number of time slots or the number of PUCCH repetitions, the default number of time slots is 1. If information A includes the starting position of a PRB but excludes the number of PRBs or the number of PUCCH repetitions, the default number of PRBs is 1.
  • the position may include a start position and an end position.
  • the number of time slots configured for the PUCCH can be determined based on the start and end positions of the PUCCH time slots
  • the number of symbols configured for the PUSCH symbols can be determined based on the start and end positions of the PUSCH symbols
  • the number of PRBs configured for the PUCCH can be determined based on the start and end positions of the PUCCH PRBs.
  • the process may further include: the network device sending information B to the terminal device, whereby information B is used to indicate the time-domain resources of PUSCH.
  • the terminal device receives information B from the network device.
  • the network device may send information B to the terminal device individually, or it may send information B in a broadcast manner, or it may send information B to a designated terminal device in a multicast manner; no limitation is made here.
  • the multicast or multicast terminal devices may be terminal devices capable of reusing the same time-frequency resources, i.e., the aforementioned terminal devices and other terminals.
  • the number of multicast or multicast terminal devices may be equal to the code length.
  • Information B can be system information, such as SIB (System Information Block). It can also be configuration information.
  • information B can be higher-layer signaling, such as RRC (Restricted Rate Control) signaling or MAC CE (Machine-Assisted CE) signaling.
  • Information B can also be physical layer signaling, such as DCI (Distributed Control Interface).
  • information B includes the DCI carried on the downlink channel that schedules the PUSCH.
  • the downlink channel here includes the PDCCH, which can be referenced in the aforementioned PUSCH preparation processing time or PUSCH processing time.
  • information B may include the time-domain resource configuration (TDRA) of PUSCH.
  • TDRA time-domain resource configuration
  • information B may include the time-domain resource parameters of PUSCH and/or the number of times PUSCH is repeated.
  • the time-domain resource parameters may include at least one of the following: the number of symbols, the number of time slots, the number of PRBs, the position of the symbols, the position of the time slots, and the position of the PRBs. Refer to the description of the time-domain resource parameters for PUCCH; it will not be repeated here.
  • the time-domain resource parameters may also include the aforementioned time-domain resource parameters for PUSCH, which are not limited here.
  • the multiplexed N PUSCHs are multiplied by the first orthogonal sequence. That is, the N PUSCHs can correspond to the first orthogonal sequence, or in other words, the N PUSCHs are N PUSCHs associated with the first orthogonal sequence.
  • the first orthogonal sequence is the orthogonal sequence used to configure the terminal device.
  • the code length of the first orthogonal sequence is M, where M is a positive integer less than or equal to N. This ensures the orthogonality of the multiplexed PUSCHs.
  • N is an integer multiple of M.
  • N is an integer multiple of M
  • the time-domain resources occupied by N PUSCHs can be multiplied by each OCC element in the first orthogonal sequence, and the number of multiplications for each OCC element is equal.
  • N is not an integer multiple of M
  • the time-domain resources occupied by N PUSCHs can be multiplied by each OCC element in the first orthogonal sequence, but the number of multiplications for each OCC element may be equal or unequal.
  • time units that are not divisible can be multiplied by OCC elements, allowing one or more OCC elements to be multiplied by PUSCHs multiple times.
  • time units that are not divisible can use other OCC methods, such as inter-symbol OCC or intra-symbol OCC, to ensure that the number of multiplications for each OCC element is equal.
  • This application does not limit the type of the first orthogonal sequence; please refer to the description of the orthogonal sequence above.
  • the method further includes: the network device sending information C to the terminal device, the information C being used to indicate a first orthogonal sequence.
  • the terminal device receives information C from the network device.
  • the network device can send information C individually to a terminal device, or it can send information C via broadcast, or it can send information C to a designated terminal device via multicast or multi-cast, without limitation.
  • the multicast or multi-cast terminal devices can be terminal devices capable of reusing the same time-frequency resources, i.e., the aforementioned terminal devices and other terminals.
  • the number of multicast or multi-cast terminal devices can be equal to the code length.
  • Information C can be system information, such as SIB, or configuration information.
  • information C can be higher-layer signaling, such as RRC signaling, MAC CE signaling, etc.
  • Information C can also be physical layer signaling, such as DCI.
  • OCC extension can be performed on PUSCH, UCI, or UCI multiplexed on PUSCH according to the first orthogonal sequence.
  • information C includes at least one of the following: a first orthogonal sequence, a sequence index, and a code length M.
  • information C when information C includes the first orthogonal sequence, it directly indicates the first orthogonal sequence.
  • information C when information C includes a sequence index, there is a mapping relationship between the sequence index and the orthogonal sequence. Based on this mapping relationship, the orthogonal sequence corresponding to the sequence index can be determined, thereby determining the first orthogonal sequence.
  • the mapping relationship between the sequence index and the orthogonal sequence can be described in a table.
  • Table 1 describes the mapping relationship between sequence indices and orthogonal sequences.
  • the first orthogonal sequence can be determined as [1,-1].
  • the sequence index is 1
  • the first orthogonal sequence can be determined as [1,1].
  • the sequence index is 2
  • the first orthogonal sequence can be determined as [1,1,1,1].
  • the sequence index is 3
  • the first orthogonal sequence can be determined as [1,-1,-1,1]. Indicating the first orthogonal sequence using a sequence index represented by a shorter character base or scientific notation can save signaling overhead.
  • the number of OCC elements in an orthogonal sequence is equal to the code length.
  • a mapping relationship may exist between the code length and the orthogonal sequence.
  • the orthogonal sequence corresponding to the code length can be determined based on this mapping relationship.
  • the mapping relationship between the code length and the orthogonal sequence can be described by a table.
  • Table 2 describes the mapping relationship between code length and orthogonal sequence.
  • the first orthogonal sequence can be determined as [1,-1].
  • the first orthogonal sequence can be determined as [1,-1,-1,1].
  • mapping relationship between the code length length index and the orthogonal sequence can be pre-configured. It can be understood that by using the code length length index to indicate the orthogonal sequence, a shorter character-length radix or scientific notation can be used to represent the sequence index, thus saving signaling overhead.
  • Tables 1 and 2 above are merely examples. In practice, other forms of tables can also be used. For example, tables corresponding to code lengths of 2 or 4.
  • the terminal device sends a UCI to the network device on N PUSCHs in one or more second time units, wherein the UCI is multiplexed on each of the N PUSCHs, and the multiplexed N PUSCHs are multiplied by the first orthogonal sequence.
  • the network device receives the UCI from the terminal device.
  • the UCI received by the network device is information multiplexed onto the PUSCH and multiplied by the first orthogonal sequence, or it can be described as the UCI obtained by extending the first orthogonal sequence, specifically the UCI obtained by multiplying the UCI on each PUSCH by an OCC element of the first orthogonal sequence.
  • the embodiments do not limit the first reference time unit, the first time period, and the second time period.
  • the first reference time unit is the earliest time unit among the time domain resources occupied by PUCCH and N PUSCH.
  • the earliest time unit among the time-domain resources occupied by PUCCH and N PUSCH can be considered as the earliest time unit among the time-domain resources occupied by N PUSCH. That is, the first reference time unit includes the earliest time unit among the time-domain resources occupied by N PUSCH, or the starting time point of the first reference time unit is the starting time point of the earliest time unit among the time-domain resources occupied by N PUSCH, or the first reference time unit is the earliest symbol among the time-domain resources occupied by N PUSCH.
  • the starting position S1 of the first reference time unit can be the starting position of the earliest time unit (slot #0) among the time-domain resources occupied by the PUCCHs and the N PUSCHs, or S1 can be the starting position of the earliest time unit (slot #0) among the time-domain resources occupied by the N PUSCHs.
  • the selection can be based on whether the start time of the first reference time unit is earlier than the end time of the first time segment and/or the second time segment. If the start time of the first reference time unit is not earlier than the end time of the first time segment and/or the second time segment, the UCI can be multiplexed onto N PUSCHs, and the multiplexed N PUSCHs can be multiplied by the first orthogonal sequence. Otherwise, the UCI is not multiplexed onto the N PUSCHs.
  • the OCC element corresponding to the first reference time unit may include the first OCC element of the first orthogonal sequence.
  • the first orthogonal sequence refers to the first orthogonal sequence containing the overlapping time-domain resources of the PUCCH and N PUSCHs.
  • the OCC element corresponding to the first time unit (slot#1) is w1.
  • the first orthogonal sequence containing the overlapping time slots of the PUCCH and N PUSCHs includes w0 corresponding to slot#0 and w1 corresponding to slot#1.
  • the OCC element corresponding to the first reference time unit is the first OCC element of this first orthogonal sequence, i.e., w0 corresponding to slot#0.
  • the first time period begins from the last symbol of the PDSCH associated with the PUCCH and has a length equal to the first processing duration.
  • the PDSCH associated with PUCCH can be the PDSCH that schedules PUCCH.
  • the starting symbol of the first time period can be referred to in Figures 2A to 2E, or as described in Figures 5A or 5B, which is the last symbol of the PDSCH.
  • the first processing duration can be calculated by the terminal device based on system parameters.
  • the first time period can correspond to the processing duration of the PUCCH scheduled by the PDSCH in the prior art, for example, the processing duration of the PUCCH in at least one of the aforementioned timeline conditions, such as T proc,1 . One or more of them.
  • the first processing duration is greater than or equal to the third processing duration.
  • the third processing duration is related to the processing capability of the terminal device, symbol position, and subcarrier spacing.
  • the third processing duration can be determined by at least one of the following parameters: N1 , d1,1 , d2 , d3 , ⁇ , ⁇ , TC , Text , N, d2,1 , Tswitch , d2,2 .
  • the third processing duration can correspond to the processing duration of the PUCCH scheduled by the PDSCH in the prior art, for example, the processing duration of the PUCCH in at least one of the aforementioned timeline conditions, such as Tproc,1 . One or more of them.
  • the third processing time is either the PUSCH preparation processing time or the PUSCH processing time mentioned above.
  • the third processing time can be obtained by any of the formulas (1), (3) to (7) mentioned above.
  • the first processing time can be obtained by modifying any of the aforementioned formulas (1), (3) to (7).
  • the interval between the third processing time and the first processing time can be denoted as ⁇ d1.
  • ⁇ d1 and formula (3) as an example, the first processing time... It can be obtained by the following formula (10) or formula (11). This application does not limit the position and form of ⁇ d1 and ⁇ d2.
  • the third processing time can be calculated by the terminal device based on system parameters.
  • the third processing time can characterize the time required for the terminal to process the PDSCH to a certain extent.
  • sending UCI on N PUSCHs can ensure that the terminal device has a high probability of completing the processing of the PDSCH when sending the PUSCH. Therefore, it has sufficient processing capacity to simultaneously send UCI and PUSCH through multiplexing when PUCCH and PUSCH overlap, which can improve system capacity and facilitate the improvement of the efficiency and accuracy of network device despreading.
  • the first processing time is the processing time obtained by adding processing time (e.g., adding ⁇ d1) to the third processing time.
  • the first processing time can characterize the time required for the terminal to process the PDSCH to a certain extent.
  • sending UCI on N PUSCH can ensure that the terminal device has a high probability of completing the processing of PDSCH when sending PUSCH. Therefore, it has sufficient processing capacity to send UCI and PUSCH simultaneously through multiplexing when PUCCH and PUSCH overlap, which can improve system capacity and facilitate the improvement of the efficiency and accuracy of network device despreading.
  • the second time period begins with the last symbol of at least one PDCCH associated with PUCCH and/or N PUSCH and has a length equal to the second processing duration.
  • At least one PDCCH associated with PUCCH and/or N PUSCHs can be the PDCCH that schedules PUCCH and/or PUSCH.
  • the start symbol of the second time period can be described with reference to Figures 2B to 2E, or as shown in Figure 5A or 5B, and is the last symbol of the PDCCH.
  • the start symbol of the second time period can be described with reference to Figures 2C to 2E, and is the last symbol of the PDCCHs.
  • the second processing duration can be calculated by the terminal device based on system parameters.
  • the second processing duration can correspond to the processing duration of the PUCCH scheduled by the PDCCH and/or the PUSCH in the prior art, for example, the processing duration of the PUCCH scheduled by the PDCCH and/or the PUSCH in at least one of the aforementioned timeline conditions, such as T proc,2 .
  • the second processing time is greater than or equal to the fourth processing time.
  • the third processing time may be equal to or unequal to the fourth processing time.
  • the interval between the fourth processing time and the second processing time can be denoted as ⁇ d2.
  • ⁇ d1 may be equal to or unequal to ⁇ d2; when they are equal, ⁇ d1 and ⁇ d2 can be denoted as ⁇ d.
  • interval duration in this application is exemplified by ⁇ d. In practice, it can also be indicated by other symbols, such as ⁇ x, ⁇ x1, ⁇ x2, etc.
  • the fourth processing duration is related to the processing capability of the terminal device, symbol position, and subcarrier spacing.
  • the fourth processing duration can be determined by at least one of the following parameters: N ⁇ sub>2 ⁇ /sub>, d ⁇ sub>2,1 ⁇ /sub>, d ⁇ sub>2 ⁇ /sub> , ⁇ , ⁇ , T ⁇ sub>c ⁇ /sub>, T ⁇ sub>ext ⁇ /sub> , T ⁇ sub> switch ⁇ /sub>, d ⁇ sub>2,2 ⁇ /sub>, N.
  • the fourth processing duration can correspond to the processing duration of the PUCCH scheduled by the PDCCH and/or the processing duration of the PUSCH in the prior art, for example, the PUSCH preparation processing duration or the PUSCH processing duration in at least one of the aforementioned timeline conditions, such as... One or more of them.
  • the fourth processing time can be obtained by any of the aforementioned formulas (2), (5), and (6).
  • the second processing time can be obtained by modifying any one of the aforementioned formulas (2), (5), and (6).
  • the fourth processing duration can be calculated by the terminal device based on system parameters.
  • the fourth processing duration can, to some extent, characterize the time required for the terminal to process the PDCCH.
  • sending UCI on N PUSCHs ensures that the terminal device has a high probability of having completed PDCCH processing when sending PUSCHs. Therefore, it has sufficient processing capacity to simultaneously send UCI and PUSCHs through multiplexing when UCI and PUSCHs overlap, which can improve system capacity and facilitate improved efficiency and accuracy of network device despreading.
  • the second processing duration can be the processing duration increased by adding processing time (e.g., adding ⁇ d2) to the fourth processing duration.
  • the second processing duration can, to some extent, characterize the time required for the terminal to process the PDCCH.
  • sending UCI on N PUSCHs ensures that the terminal device has a high probability of having completed PDCCH processing when sending PUSCHs. Therefore, it has sufficient processing capacity to simultaneously send UCI and PUSCHs through multiplexing when UCI and PUSCHs overlap, which can improve system capacity and facilitate improved efficiency and accuracy of network device despreading.
  • the first time period can be understood as the processing duration of the PUCCH scheduled by the PDSCH.
  • the UCI can reuse the time domain resources occupied by N PUSCHs.
  • the two PUSCHs occupy time slots #0 and #1.
  • the first processing duration is T1
  • the second processing duration is T2
  • the UCI can be multiplexed on the two time slots (slot0# and slot#1) occupied by these two PUSCHs for inter-slot OCC extension.
  • the symbol groups occupied by the two PUSCHs are one symbol group corresponding to os#0 and os#1 within slot#0, and another symbol group corresponding to os#2 and os#3 within slot#0.
  • the first reference time unit is S1
  • the starting position of the first time unit is S0
  • the first processing duration is T1
  • the second processing duration is T2
  • the UCI can reuse the two symbol groups occupied by these two PUSCHs for inter-symbol OCC extension.
  • the second time period can be understood as the processing duration of N PUSCHs and/or PUCCHs scheduled by the PDCCH.
  • the first reference time unit is after the second time period, and the second time period is the processing duration of the scheduled PUCCHs, it is equivalent to satisfying the timeline condition for the PUCCH processing duration, allowing the UCI to reuse the time-domain resources occupied by the N PUSCHs.
  • the first reference time unit is after the second time period, and the second time period is the processing duration of the scheduled PUSCHs, it is equivalent to satisfying the timeline condition for the PUSCH preparation processing duration or the PUSCH processing duration, allowing the UCI to reuse the time-domain resources occupied by the N PUSCHs.
  • the timeline conditions that are equivalent to satisfying the PDSCH processing time or the PUCCH processing duration, and/or the timeline conditions that are equivalent to satisfying the PUSCH preparation processing duration or the PUSCH processing duration can be referred to Figure 5A or Figure 5B.
  • UCI can reuse the time domain resources occupied by N PUSCHs.
  • the first reference time unit is used as an example after the first time period and after the second time period.
  • the first reference time unit can be after the first time period and within the second time period.
  • the first reference time unit can be within the first time period and after the second time period.
  • the transmission location of the UCI within each time slot is the same. In practice, it can be different transmission locations, and the UCI is not limited to OS#0; it can be located in other locations.
  • the transmission location refers to the location of the time-domain resources occupied after multiplexing to the PUSCH.
  • the start position S1 of the first reference time unit is earlier than or equal to the start position S0 of the earliest PUCCH time unit where the PUCCH and PUSCH overlap. For example, as shown in Figure 5A, S1 is earlier than S0. As shown in Figure 5B, S1 is equal to S0.
  • the first processing time, second processing time, third processing time, and fourth processing time can be determined by the terminal device or configured by the network device.
  • the method may further include: the terminal device receiving first information from the network device. Accordingly, the network device sends the first information to the terminal device.
  • the first information is used to indicate the first processing duration.
  • the network device indicates the first processing duration, enabling the terminal device to determine the end time of the first time period based on the first processing duration, and subsequently determine whether N PUSCHs can reuse the UCI.
  • the method may further include: the terminal device receiving second information from the network device. Accordingly, the network device sends the second information to the terminal device. Alternatively, the terminal device sends the second information to the network device. Accordingly, the network device receives the second information from the terminal device.
  • the second information indicates the interval between the first and third processing durations.
  • the end time of the first time period can be determined based on the interval between the first and third processing durations and the first processing duration, thereby determining whether N PUSCHs can reuse the UCI.
  • the method may further include: the terminal device receiving third information from the network device. Accordingly, the network device sends the third information to the terminal device.
  • the third piece of information is used to indicate the second processing duration.
  • the network device indicates the second processing duration, enabling the terminal device to determine the end time of the second time period based on the second processing duration, and subsequently determine whether N PUSCHs can reuse the UCI.
  • the method may further include: the terminal device receiving fourth information from the network device. Accordingly, the network device sends the fourth information to the terminal device. Alternatively, the terminal device sends the fourth information to the network device. Accordingly, the network device receives the fourth information from the terminal device.
  • the fourth piece of information indicates the interval between the second and fourth processing durations.
  • the end time of the second time period can be determined based on the interval between the second and fourth processing durations and the second processing duration, thereby determining whether N PUSCHs can reuse the UCI.
  • the method further includes: the network device despreading the UCI based on the first orthogonal sequence.
  • the method for despreading can be referred to above, and will not be repeated here.
  • the terminal device determines the PUCCH carrying the UCI to be transmitted.
  • This PUCCH is located in a first time unit, which overlaps with one or more second time units. These one or more second time units are used to carry N PUSCHs to be transmitted. That is, the PUCCH and PUSCHs have overlapping time-domain resources.
  • the terminal device transmits the UCI on the N PUSCHs.
  • the UCI is multiplexed onto each of the N PUSCHs, and the multiplexed N PUSCHs are multiplied by a first orthogonal sequence. This ensures the transmission of both the UCI and PUSCHs when the PUCCH and PUSCHs overlap, guarantees the orthogonality of the multiplexed PUSCHs, improves system capacity, and enhances the efficiency and accuracy of network device despreading.
  • the terminal device transmits the UCI on M PUSCHs in one or more third time units.
  • the UCI is multiplexed onto each of the M PUSCHs, and the multiplexed M PUSCHs are multiplied by the first orthogonal sequence.
  • the earliest time unit among the time-domain resources occupied by the M PUSCHs is after the first time period and the second time period. See Figure 6 for a detailed description, which will not be repeated here.
  • the method further includes: if the first reference time unit is within the first time period, and/or the first reference time unit is within the second time period, the terminal device determines not to transmit the UCI. See Figure 8 for a detailed description, which will not be repeated here.
  • This application uses UCI multiplexing onto PUSCH as an example.
  • the terminal device can send a UCI to the network device, which occupies the time domain resources of the PUSCH. That is, the time domain resources corresponding to N PUSCHs are not used to transmit PUSCHs, but to transmit PUCCHs, which are extended by the first orthogonal sequence.
  • FIG. 6 is a flowchart illustrating another communication method provided in an embodiment of this application. The method includes the following steps:
  • the terminal device determines a PUCCH for carrying UCI to be transmitted.
  • the PUCCH is located in a first time unit, which overlaps with one or more second time units.
  • the one or more second time units are used to carry N PUSCH to be transmitted.
  • the terminal device sends a UCI to the network device on M PUSCHs in one or more third time units, wherein the UCI is multiplexed on each of the M PUSCHs, and the multiplexed M PUSCHs are multiplied by a first orthogonal sequence, and the earliest time unit of the time domain resources occupied by the M PUSCHs is after the first time period and the second time period.
  • the network device receives the UCI from the terminal device.
  • the method further includes: the network device despreading the UCI based on the first orthogonal sequence.
  • the first time unit, the second time unit, the first time period, the second time period, the first orthogonal sequence, N, and M can be described with reference to the method embodiment in Figure 4, and will not be repeated here.
  • the third time unit may belong to one or more second time units, and the third time unit can be understood as a time unit that does not overlap with the first time unit.
  • the time domain resources occupied by the M PUSCHs can be time domain resources that are after the first time period and the second time period, and closest to the first time period and the second time period, so that UCI can be sent as early as possible, and the transmission of UCI and PUSCH can be guaranteed when PUCCH and PUSCH overlap.
  • the earliest time unit among the time domain resources occupied by the M PUSCHs is after the first time period and the second time period, and must satisfy the timeline condition.
  • the timeline conditions in the prior art are not met, such as the aforementioned timeline conditions for PDSCH processing time or PUCCH processing duration.
  • the probability that the terminal device completes the scheduling of PUCCH information before sending the information corresponding to the first reference time unit is low, and there may not be enough time to multiplex UCI onto the time domain resources of N PUSCHs for transmission.
  • time domain resources from after the first and second time periods can be reused, which helps improve the efficiency of UCI transmission.
  • the dashed grid represents PUSCHs outside the time domain resources of N PUSCHs.
  • the terminal device may not be able to multiplex the UCI onto the time slots occupied by the two PUSCHs, slot#0 and slot#1. Instead, it may multiplex the UCI onto two PUSCHs (such as slot#2 and slot#3) that meet the timeline conditions after the first and second time periods. This allows for inter-slot OCC extension of the multiplexed PUSCHs in slot#2 and slot#3.
  • the timeline condition for the PUCCH processing duration is not met.
  • the probability that the terminal device completes the processing of the scheduled PUCCH before sending the information corresponding to the first reference time unit is low, and there may not be enough time to multiplex the UCI onto the time domain resources of N PUSCHs for transmission.
  • the first reference time unit falls within the second time period, and the second time period is the processing duration of the scheduled PUSCH, then the timeline condition for the PUSCH preparation processing duration or the PUSCH processing duration is not met.
  • the probability that the terminal device completes the processing of the scheduled PUSCH before sending the information corresponding to the first reference time unit is low, and there may not be enough time to multiplex the UCI onto the time domain resources of N PUSCHs for transmission.
  • time domain resources after the first and second time periods can be reused.
  • the terminal device cannot multiplex the symbol group occupied by the two PUSCHs in slot#0 to the UCI. Instead, it multiplexes the two PUSCHs that meet the timeline conditions after the first and second time periods (such as one symbol group corresponding to os# and os#1 in slot#2, and another symbol group corresponding to os#2 and os#3 in slot#2) to the UCI. This allows for inter-symbol OCC extension of the multiplexed PUSCHs on these two symbol groups.
  • the first reference time unit is within the first time period and within the second time period, it is equivalent to not meeting the timeline conditions for the PDSCH processing time or PUCCH processing duration, and not meeting the timeline conditions for the PUSCH preparation processing duration or PUSCH processing duration. Therefore, the probability that the terminal device will complete the scheduling of PUSCH and/or PUCCH information before sending the information corresponding to the first reference time unit is low.
  • the time available for UCI to be multiplexed onto the time domain resources of N PUSCHs for transmission may be insufficient.
  • UCI can be multiplexed from the time domain resources after the first and second time periods, which helps improve the efficiency of UCI transmission.
  • the example is illustrated by the first reference time unit being within the first time period and after the second time period.
  • the example is illustrated by the first reference time unit being either within the first time period or within the second time period.
  • the terminal device sends a UCI to the network device on M PUSCHes in one or more third time units.
  • the first and second time periods involved in this application can correspond to the timeline conditions described in the prior art.
  • the terminal device determines the PUCCH carrying the UCI to be transmitted.
  • This PUCCH is located in a first time unit, which overlaps with one or more second time units. These one or more second time units are used to carry N PUSCHs to be transmitted. That is, the PUCCH and PUSCHs have overlapping time-domain resources. If the first reference time unit is within a first time period, and/or within a second time period, the probability of the terminal device completing the scheduling of the PUSCH and/or PUCCH information before transmitting the information corresponding to the first reference time unit is low. Therefore, there may not be enough time to multiplex the UCI onto the time-domain resources occupied by the N PUSCHs for transmission.
  • the UCI can be multiplexed from time-domain resources after the first and second time periods, which improves the efficiency of UCI transmission.
  • the UCI can be multiplexed from time-domain resources after the first and second time periods, which improves the efficiency of UCI transmission.
  • the terminal device may send a UCI to the network device on M PUSCHs in one or more third time units, which is not multiplexed on the PUSCH, but is transmitted via PUCCH as a UCI multiplied by the first orthogonal sequence.
  • Figure 8 is a flowchart illustrating another communication method provided in an embodiment of this application. The method includes the following steps:
  • the terminal device determines a PUCCH for carrying UCI to be transmitted.
  • the PUCCH is located in a first time unit, which overlaps with one or more second time units.
  • the one or more second time units are used to carry N PUSCH to be transmitted.
  • the terminal device determines not to send a UCI.
  • the first time unit, the second time unit, the first time period, the second time period, the first orthogonal sequence, N, and M can be described with reference to the method embodiment in Figure 4, and will not be repeated here.
  • the timeline condition for PUCCH processing duration is not met, indicating that the probability of the terminal device completing the scheduling of PUCCH information before sending the information corresponding to the first reference time unit is low, and there may not be enough time to multiplex UCI on each of the N PUSCHs.
  • the timeline condition for PDSCH processing time or PUCCH processing duration is not met, and/or the timeline condition for PUSCH preparation processing duration or PUSCH processing duration is not met, indicating that the probability of the terminal device completing the scheduling of PUSCH information before sending the information corresponding to the first reference time unit is low, and there may not be enough time to multiplex UCI on each of the N PUSCHs.
  • the timeline conditions for not meeting the PDSCH processing time or PUCCH processing duration, and/or not meeting the PUSCH preparation processing duration or PUSCH processing duration, are met, it indicates that the probability of the terminal device completing the scheduling of PUSCH and PUCCH information before sending the information corresponding to the first reference time unit is low.
  • Multiplexing UCI on each of the N PUSCHs may not have enough time. Therefore, when UCI and PUSCH overlap, neither UCI nor PUCCH can be transmitted.
  • the terminal device determines the PUCCH carrying the UCI to be transmitted.
  • This PUCCH is located in a first time unit, which overlaps with one or more second time units. These one or more second time units are used to carry N PUSCHs to be transmitted. That is, the PUCCH and PUSCH have overlapping time-domain resources. If the first reference time unit is within a first time period and/or within a second time period, it indicates a low probability that the terminal device will complete the scheduling of PUSCH and/or PUCCH information before transmitting the information corresponding to the first reference time unit. Multiplexing the UCI on each of the N PUSCHs may not have enough time.
  • the UCI and PUSCH overlap the UCI can be omitted, i.e., the PUCCH can be omitted, thus not affecting the orthogonality of the PUSCHs.
  • This improves system capacity, enhances the efficiency and accuracy of network device despreading, and ensures that the network device receives the correct information.
  • the three methods described above use a single first time unit as an example.
  • multiple UCIs may be transmitted, or the number of PUCCH repetitions may need to be greater than 1. That is, multiple first time units can transmit multiple UCIs, or multiple first time units can repeatedly transmit a single UCI.
  • the N PUSCHs to be multiplexed are determined based on the first first time unit. Then, the earliest time unit among the time domain resources occupied by the first first time unit and the N PUSCHs is used as the first reference time unit. The position of the first reference time unit relative to the first or second time period is used for judgment.
  • the UCI can be multiplexed onto each of the N PUSCHs determined by the first time unit. If the first reference time unit is within the first time period and/or within the second time period, the UCI can be multiplexed onto M PUSCHs after the first and second time periods, or these UCIs may not be transmitted.
  • PUCCH is indicated by black-filled squares
  • PUSCH is indicated by unfilled squares.
  • a dashed arrow pointing to a multiplication sign indicates that the PUSCH is multiplied by the OCC element of the first orthogonal sequence without multiplexing the UCI.
  • a solid arrow pointing to a multiplication sign indicates that the PUSCH is multiplied by the OCC element of the first orthogonal sequence with or without multiplexing the UCI.
  • the start time of the first reference time unit is S1
  • the start time of the first time unit overlapping with the PUSCH is S0.
  • the PUCCH occupies slot #0 in slot #1 and slot #0 in slot #2.
  • the first time unit can be slot #1 or slot #0 in slot #1, and the second time unit can be slot #2 or slot #0 in slot #2.
  • the first time unit corresponds to w1, and the N PUSCHs determined by the first time unit are located in the two time slots of slot #0 and slot #1.
  • the UCI can be multiplexed onto each of the N PUSCHs determined in the first time unit. This achieves two repeated transmissions and/or extensions of the UCI.
  • UCI can be multiplexed onto M PUSCHs after the first and second time periods, such as slots #3 and #4, which can realize the double transmission and/or extension of UCI.
  • the communication device may include a transceiver unit 1001 and a processing unit 1002.
  • the transceiver unit 1001 may be a device with signal input (receiving) or output (transmitting) capabilities, used for signal transmission with other devices or other components within a device.
  • the processing unit 1002 may be a device with processing capabilities, and may include one or more processors for executing instructions (or code or programs), such as processing communication protocols and communication data.
  • the communication device can be a terminal device or a network device.
  • the communication device is a terminal device, where:
  • Processing unit 1002 is used to determine a physical uplink control channel (PUCCH) for carrying uplink control information (UCI) to be transmitted.
  • the PUCCH is located in a first time unit, which overlaps with one or more second time units.
  • the one or more second time units are used to carry N physical uplink shared channels (PUSCH) to be transmitted, where N is a positive integer.
  • Transceiver unit 1001 is configured to transmit the UCI on the N PUSCHs in one or more second time units after the first reference time unit is in a first time period and/or after the first reference time unit is in a second time period; wherein the UCI is multiplexed onto each of the N PUSCHs, and the multiplexed N PUSCHs are multiplied by a first orthogonal sequence, the code length of the first orthogonal sequence being M, wherein M is a positive integer less than or equal to N.
  • the first reference time unit is the earliest time unit among the time domain resources occupied by the PUCCH and the N PUSCH.
  • the first time period begins from the last symbol of the Physical Downlink Shared Channel (PDSCH) associated with the PUCCH and has a length of a first processing duration.
  • PDSCH Physical Downlink Shared Channel
  • the second time period begins from the last symbol of at least one physical downlink control channel (PDCCH) associated with the PUCCH and/or the N PUSCHs and has a length of the second processing duration.
  • PUCCH physical downlink control channel
  • the PUCCH multiplied by the first orthogonal sequence occupies multiple time units, the multiple time units including the first time unit, and the multiple time units overlapping with the one or more second time units.
  • the time unit includes at least one of the following: time slot, micro-time slot, symbol group, symbol.
  • the transceiver unit 1001 is further configured to transmit the UCI on M PUSCHs in one or more third time units when the first reference time unit is within the first time period and/or the first reference time unit is within the second time period; wherein the UCI is multiplexed onto each of the M PUSCHs, and the multiplexed M PUSCHs are multiplied by the first orthogonal sequence, and the earliest time unit in the time domain resources occupied by the M PUSCHs is after the first time period and the second time period.
  • the processing unit 1002 is also configured to determine not to send the UCI if the first reference time unit is within the first time period and/or the first reference time unit is within the second time period.
  • the first processing duration is greater than or equal to the third processing duration, which is related to the processing capability, symbol position, and subcarrier spacing of the terminal device.
  • the transceiver unit 1001 is also configured to receive first information, which indicates the first processing duration.
  • the transceiver unit 1001 is also used to receive or send second information, the second information being used to indicate the interval between the first processing duration and the third processing duration.
  • the second processing duration is greater than or equal to the fourth processing duration, which is related to the processing capability, symbol position, and subcarrier spacing of the terminal device.
  • the transceiver unit 1001 is also used to receive third information, which is used to indicate the second processing duration.
  • the transceiver unit 1001 is also used to receive or send fourth information, which is used to indicate the interval between the second processing duration and the fourth processing duration.
  • the transceiver unit 1001 is also used to receive configuration information, which is used to indicate the first orthogonal sequence.
  • the configuration information includes at least one of the following: the first orthogonal sequence, the sequence index of the first orthogonal sequence, and the M.
  • the communication device is a network device, then:
  • the transceiver unit 1001 is used to receive uplink control information (UCI), which is multiplexed onto each of N or M physical uplink shared channels (PUSCH).
  • UCI uplink control information
  • PUSCH physical uplink shared channels
  • the multiplexed PUSCH is multiplied by a first orthogonal sequence, the code length of which is M, where M is a positive integer less than or equal to N, and N is a positive integer.
  • the physical uplink control channel (PUCCH) carrying the UCI is located in a first time unit, which overlaps with one or more second time units.
  • the one or more second time units are used to carry the N PUSCH.
  • the first reference time unit is the earliest time unit among the time domain resources occupied by the PUCCH and the N PUSCH.
  • the first time period begins with the last symbol associated with the Physical Downlink Shared Channel (PDSCH) and has a length equal to the first processing duration.
  • PDSCH Physical Downlink Shared Channel
  • the second time period begins from the last symbol of at least one physical downlink control channel (PDCCH) associated with the PUCCH and/or the N PUSCHs and has a length of the second processing duration.
  • PUCCH physical downlink control channel
  • the PUCCH multiplied by the first orthogonal sequence occupies multiple time units, the multiple time units including the first time unit, and the multiple time units overlapping with the one or more second time units.
  • the time unit includes at least one of the following: time slot, micro-time slot, symbol group, symbol.
  • the first processing duration is greater than or equal to the third processing duration starting from the last symbol of the first downlink channel, the third processing duration being related to the processing capability, symbol position, and subcarrier spacing of the terminal device.
  • the transceiver unit 1001 is also used to send first information, which is used to indicate the first processing duration.
  • the transceiver unit 1001 is also used to receive or send second information, the second information being used to indicate the interval between the first processing duration and the third processing duration.
  • the second processing duration is greater than or equal to the fourth processing duration starting from the last symbol of the second downlink channel, the fourth processing duration being related to the processing energy, symbol position, and subcarrier spacing of the terminal device.
  • the transceiver unit 1001 is also used to send third information, which is used to indicate the second processing duration.
  • the transceiver unit 1001 is also used to receive or send fourth information, which is used to indicate the interval between the second processing duration and the third processing duration.
  • the transceiver unit 1001 is also used to send configuration information, which is used to indicate the first orthogonal sequence.
  • the configuration information includes at least one of the following: the first orthogonal sequence, the sequence index of the first orthogonal sequence, and the M.
  • transceiver unit 1001 and processing unit 1002 can be referred to the relevant descriptions of the method embodiments shown in FIG4, FIG6 or FIG8, which will not be repeated here.
  • the communication device may include a processor 111 and a storage medium 112.
  • the processor 111 may also be called a processing unit, which can implement certain control functions.
  • the storage medium 112 may also be called a storage unit or a memory.
  • Instructions 114 are stored on the storage medium 112. The instructions 114 can be executed on the processor 111, causing the communication device to perform any of the methods described in Figures 4, 6, or 8 in the embodiments of this application.
  • the processor 111 may include instructions 113 that can be executed on the processor 111 to cause the communication device to perform any of the methods described in FIG4, FIG6 or FIG8 in the embodiments of this application.
  • the communication device can be a terminal device or a network device, used to implement the method described in the method embodiments.
  • the scope of the device described in this application is not limited thereto; the communication device can be a standalone device or part of a larger device.
  • the communication device can be:
  • An independent integrated circuit or a chip, or a chip system or subsystem
  • a collection of one or more ICs may include a storage component for storing data and/or instructions;
  • ASIC Application-specific integrated circuit
  • Figure 12 is a schematic diagram of the structure of a terminal device provided in an embodiment of this application.
  • the terminal device includes a processor, a memory, a control circuit, an antenna, and input/output devices.
  • the processor is mainly used to process communication protocols and communication data, control the entire terminal device, execute software programs, and process the data of the software programs.
  • the memory is mainly used to store software programs and data.
  • the radio frequency circuit is mainly used for the conversion between baseband signals and radio frequency signals and the processing of radio frequency signals.
  • the antenna is mainly used for transmitting and receiving radio frequency signals in the form of electromagnetic waves.
  • Input/output devices such as touch screens, displays, and keyboards, are mainly used to receive user input data and output data to the user.
  • the processor can read the software program from the storage unit, parse and execute the instructions of the software program, and process the data of the software program.
  • the processor performs baseband processing on the data to be transmitted and outputs the baseband signal to the radio frequency (RF) circuit.
  • the RF circuit processes the baseband signal to obtain the RF signal and transmits the RF signal outward in the form of electromagnetic waves through the antenna.
  • the RF circuit receives the RF signal through the antenna. This RF signal is further converted into a baseband signal and output to the processor.
  • the processor converts the baseband signal back into data and processes the data.
  • Figure 12 shows only one memory and processor. In actual terminal devices, multiple processors and memories may exist. Memory may also be referred to as storage medium or storage device, etc., and the embodiments of this application do not limit this.
  • the antenna is used to perform the operations performed by the transceiver unit 1001 in the above embodiment.
  • the processor is used to perform the operations performed by the processing unit 1002 in the above embodiment.
  • This application also provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, can implement the relevant processes in the communication method provided in the above-described method embodiments.
  • This application also provides a computer program product for storing a computer program that, when run on a computer (or processor), causes the computer to execute one or more steps of any of the aforementioned communication methods. If the constituent modules of the aforementioned devices are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium.
  • This application provides a chip, including a processor, for calling and executing instructions stored in a memory, causing a communication device on which the chip is installed to perform any of the methods described above.
  • This application embodiment also provides another chip, including: an input interface, an output interface, and a processing circuit.
  • the input interface, the output interface, and the processing circuit are connected via internal connection paths.
  • the processing circuit is used to execute any of the methods described above.
  • the chip also includes a memory.
  • the input interface, the output interface, the processor, and the memory are connected via internal connection paths.
  • the processor is used to execute code in the memory. When the code is executed, the processor is used to execute any of the methods described above.
  • This application also provides a chip system including at least one processor and a communication interface.
  • the communication interface and the at least one processor are interconnected via a circuit.
  • the at least one processor is used to run computer programs or instructions to perform any of the methods described above.
  • This chip system may be composed of chips or may include chips and other discrete devices.
  • This application also provides a communication system, which includes a terminal device and a network device.
  • a communication system which includes a terminal device and a network device.
  • the terminal device in this application embodiment can be a terminal as a final product, a component or module with terminal functions, or a communication chip (e.g., processor, baseband chip, or chip system) that can be applied in a terminal.
  • the network device in this application embodiment can be a network device as a final product, a component or module with network device functions, or a communication chip (e.g., processor, baseband chip, or chip system) that can be applied in a network device.
  • Non-volatile memory can be a hard disk drive (HDD), a solid-state drive (SSD), read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory.
  • Volatile memory can be random access memory (RAM), which is used as an external cache.
  • RAM random access memory
  • Memory is any other medium capable of carrying or storing desired program code having an instruction or data structure form and accessible by a computer, but is not limited thereto.
  • the memory in the embodiments of this application can also be a circuit or any other device capable of implementing storage functions for storing program instructions and/or data.
  • processors mentioned in the embodiments of this application can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), ASICs, field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc.
  • DSPs digital signal processors
  • FPGAs field-programmable gate arrays
  • a general-purpose processor can be a microprocessor, or any conventional processor, etc.
  • the processor is a general-purpose processor, DSP, ASIC, FPGA, or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component
  • the memory storage module
  • the disclosed systems, apparatuses, and methods can be implemented in other ways.
  • the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods.
  • multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed.
  • the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
  • the units described as separate components may or may not be physically separate.
  • the components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment, depending on actual needs.
  • the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
  • the steps in the methods of this application can be adjusted, combined, or deleted according to actual needs.
  • Each step in each embodiment can be partially performed (for example, the terminal device may not perform the steps performed by the terminal device in the above embodiments).
  • the execution order of different steps can be changed.
  • the embodiments described herein can be combined with other embodiments, different embodiments can be combined with each other, and different steps of different embodiments herein can be combined.
  • the modules/units in the device of this application embodiment can be merged, divided, and deleted according to actual needs.
  • it may refer to a communication protocol or specification, such as the 3GPP communication protocol.
  • including can refer to a relationship of inclusion or an equality relationship.
  • a includes B which could mean that A includes B and may also include other content, or that A and B are the same content.
  • At least one of a, b, or c can represent: a, b, c, a-b, a-c, b-c, or a-b-c, where a, b, and c can be single or multiple.
  • information C is used to determine information D, which includes both determining information D based solely on information C and determining it based on information C and other information. Furthermore, information C can also be used to determine information D indirectly, for example, in the case where information D is determined based on information E, and information E is determined based on information C.
  • B corresponding to A means that B is associated with A, or that B can be determined based on A.
  • determining B based on A does not mean that B is determined solely based on A; B can also be determined based on A and/or other information.
  • system and “network” are often used interchangeably in this article.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Astronomy & Astrophysics (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • General Physics & Mathematics (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

Des modes de réalisation de la présente demande peuvent être appliqués au domaine des communications par satellite, tels qu'un NTN, et fournissent un procédé de communication et un appareil. Le procédé comprend les étapes suivantes : un appareil terminal détermine un PUCCH transportant des UCI à envoyer, le PUCCH étant situé dans une première unité de temps, la première unité de temps chevauchant une ou plusieurs secondes unités de temps, et la ou les secondes unités de temps étant utilisées pour transporter N PUSCH à envoyer ; et lorsqu'une première unité de temps de référence est après une première période de temps et/ou que la première unité de temps de référence est après une seconde période de temps, l'appareil terminal envoie les UCI, les UCI étant multiplexées sur chaque PUSCH parmi les N PUSCH, et les N PUSCH après le multiplexage étant chacun multipliés par une première séquence orthogonale. Au moyen des modes de réalisation de la présente demande, les UCI transportées sur le PUCCH peuvent être multiplexées sur les PUSCH, et après étalement par répartition de code avec la séquence orthogonale, la capacité du système peut être augmentée, ce qui facilite l'amélioration de la précision de désétalement d'un appareil de réseau.
PCT/CN2025/110234 2024-08-09 2025-07-24 Procédé et appareil de communication Pending WO2026032030A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202411104055.7 2024-08-09
CN202411104055.7A CN121508604A (zh) 2024-08-09 2024-08-09 通信方法及装置

Publications (1)

Publication Number Publication Date
WO2026032030A1 true WO2026032030A1 (fr) 2026-02-12

Family

ID=98665757

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2025/110234 Pending WO2026032030A1 (fr) 2024-08-09 2025-07-24 Procédé et appareil de communication

Country Status (2)

Country Link
CN (1) CN121508604A (fr)
WO (1) WO2026032030A1 (fr)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106797267A (zh) * 2015-02-06 2017-05-31 松下电器(美国)知识产权公司 通信装置及通信方法
CN112106319A (zh) * 2018-05-11 2020-12-18 高通股份有限公司 新无线电的物理上行链路共享信道上的上行链路控制信息复用
US20230354324A1 (en) * 2020-12-31 2023-11-02 Vivo Mobile Communication Co., Ltd. Uci multiplexing method and apparatus, device, and readable storage medium
CN117999835A (zh) * 2021-10-01 2024-05-07 高通股份有限公司 用于同时pusch传输的uci复用

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106797267A (zh) * 2015-02-06 2017-05-31 松下电器(美国)知识产权公司 通信装置及通信方法
CN112106319A (zh) * 2018-05-11 2020-12-18 高通股份有限公司 新无线电的物理上行链路共享信道上的上行链路控制信息复用
US20230354324A1 (en) * 2020-12-31 2023-11-02 Vivo Mobile Communication Co., Ltd. Uci multiplexing method and apparatus, device, and readable storage medium
CN117999835A (zh) * 2021-10-01 2024-05-07 高通股份有限公司 用于同时pusch传输的uci复用

Also Published As

Publication number Publication date
CN121508604A (zh) 2026-02-10

Similar Documents

Publication Publication Date Title
US11387963B2 (en) Method and apparatus for processing signal of sidelink feedback channel in wireless communication system
KR102659447B1 (ko) 비면허 대역을 지원하는 통신 네트워크를 위한 스케쥴링 방법
CN104205981B (zh) 在无线通信系统中分配用于下行链路控制信道的资源的方法和装置及其设备
EP3963800A1 (fr) Indication dynamique de schémas de transmission de pdsch multi-trp
CN111034107A (zh) 用于上行链路控制信息的用户复用
WO2020164445A1 (fr) Procédé et dispositif de communication
CN111699740A (zh) 具有缩短的传输时间间隔的信道的传输块尺寸
WO2026016005A1 (fr) Procédés et appareils de communication sans fil
KR20220101473A (ko) 무선 통신 시스템에서 제어 채널 전송을 위한 장치 및 방법
WO2025066573A1 (fr) Procédé et appareil de communication
WO2024119494A1 (fr) Procédé, appareil et système de communication, et produit associé à un ordinateur
WO2026051684A1 (fr) Procédé et appareil de communication
WO2026061512A1 (fr) Procédé et appareil de communication
CN121508604A (zh) 通信方法及装置
WO2026067008A1 (fr) Procédé et appareil de communication
WO2026001540A1 (fr) Procédés de communication et appareil associé
WO2026066982A1 (fr) Procédé et appareil de communication
WO2026051892A1 (fr) Procédé de communication et appareil associé
WO2025232685A9 (fr) Procédé de communication et appareil associé
WO2025232685A1 (fr) Procédé de communication et appareil associé
WO2026021103A1 (fr) Procédé et appareil de communication
WO2026098166A1 (fr) Procédé de communication et appareil d'application
WO2026098163A1 (fr) Procédé de communication et appareil d'application
WO2025200976A1 (fr) Procédé de communication et appareil associé
CN122001547A (zh) 通信方法及应用装置

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 25850403

Country of ref document: EP

Kind code of ref document: A1