Communication method and related apparatus

By employing a single channel to simultaneously carry control information and data in a wireless communication system, the problems of high implementation cost and high power consumption in existing technologies are solved, achieving a low-cost and low-power communication solution.

WO2026045992A1PCT designated stage Publication Date: 2026-03-05HUAWEI TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-08-19
Publication Date
2026-03-05

AI Technical Summary

Technical Problem

In existing wireless communication systems, network devices and terminal devices need to rely on two independent processing schemes to complete the transmission and reception of physical control channels and physical data channels, resulting in high implementation costs and high power consumption.

Method used

A communication method is provided that can transmit control information and data simultaneously on the same channel using a single processing scheme, including terminal devices and network devices receiving or sending information in the first channel on different resources.

Benefits of technology

It reduces the implementation cost and power consumption of communication equipment, improves resource utilization and reception efficiency, reduces invalid detection, and lowers power consumption.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025115616_05032026_PF_FP_ABST
    Figure CN2025115616_05032026_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of wireless communications, and in particular to a communication method and a related apparatus. The method comprises: receiving first control information on a first resource, wherein the first control information is carried on a first channel; and receiving first data on a second resource, wherein the first data is also carried on the first channel. By using the method provided in the present application, it is possible to solve the problems of the implementation complexity being high and the power consumption being high caused by existing physical channel design solutions.
Need to check novelty before this filing date? Find Prior Art

Description

A communication method and related apparatus

[0001] This application claims priority to Chinese Patent Application No. 202411181345.1, filed on August 26, 2024, entitled "A Communication Method and Related Device", the entire contents of which are incorporated herein by reference. Technical Field

[0002] This application relates to the field of wireless communication technology, and in particular to a communication method and related apparatus. Background Technology

[0003] As wireless communication technology continues to evolve, the cost and power consumption of wireless communication systems have become one of the limiting factors for their development. In existing wireless communication systems, network devices and terminal devices transmit physical layer control information through physical control channels and data through physical data channels. For example, network devices can send downlink control information (DCI) to terminal devices through the physical downlink control channel (PDCCH) and data to terminal devices through the physical downlink share channel (PDSCH). This design requires network devices and terminal devices to rely on two independent processing schemes to complete the transmission and reception of these two physical channels, resulting in high implementation costs and high power consumption for both network devices and terminal devices. Summary of the Invention

[0004] To address the aforementioned problems, this application provides a communication method and related apparatus that can solve the issues of high implementation cost and high power consumption of communication equipment caused by existing physical channel design schemes.

[0005] The present application is described below from multiple aspects. It is easy to understand that the different implementation methods and beneficial effects described below can be referenced from each other.

[0006] Firstly, embodiments of this application provide a communication method. This method is applicable to terminal devices. In embodiments of this application, the aforementioned terminal device can be a terminal-side device, or a terminal apparatus. The terminal device may include a terminal or a communication module within the terminal, or circuitry or chips within the terminal responsible for communication functions (such as a modem chip, also known as a baseband chip, or a system-on-a-chip (SoC) chip containing a modem core, or a system-in-package (SIP) chip).

[0007] The method includes: a terminal device receiving first control information on a first resource, wherein the first control information is carried on a first channel; and the terminal device receiving first data on a second resource, wherein the first data is also carried on the first channel. In other words, the terminal device can receive first channel carrying either first control information or first data on different resources.

[0008] In the communication method provided in this application, the first channel can be used to transmit both control information and data. Therefore, this method only requires one processing scheme to complete the transmission of control information and data. Compared with existing physical channel design schemes, the communication device implemented by the method provided in this application has lower implementation cost and lower power consumption. Therefore, adopting the solution provided in this application can solve the problems of high implementation cost and high power consumption of communication devices caused by existing physical channel design schemes.

[0009] In conjunction with the first aspect, in one possible implementation, the terminal device receiving first data on the second resource may include: the terminal device receiving first data and second control information on the second resource. The first data and second control information are carried on the first channel.

[0010] In the above implementation, the design enables the first channel to be used to transmit control information and data simultaneously, thus ensuring the functional diversity of the first channel and improving the practicality of the communication method provided in this application.

[0011] In conjunction with the first aspect, in one possible implementation, the first control information is used to indicate at least one of the following: first scheduling information for first data, second scheduling information for second control information, and third scheduling information for a first channel carrying the first data and the second control information.

[0012] In the above implementation, one or more of the first channel, first data, and second control information can be scheduled through the first control information. This avoids the problem of high signaling overhead caused by scheduling one or more of the first channel, first data, and second control information through additional signaling, and can improve the resource utilization of the communication method provided in this application.

[0013] In conjunction with the first aspect, the first control information may include the latest value of at least one first parameter. Here, at least one first parameter may include at least one of the following: first scheduling information, second scheduling information, and third scheduling information. That is, the first control information includes the value of at least one parameter associated with at least one of the first scheduling information, second scheduling information, and third scheduling information. Furthermore, each time the terminal device receives first control information, it uses it to update the content of previously received or currently effective first control information. Alternatively, the content contained in a single first control information received by the terminal device remains effective until it receives a new first control information, at which point the content contained in that new first control information becomes effective.

[0014] In conjunction with the first aspect, in one possible implementation, the method further includes: a terminal device receiving first information on a third resource. A first channel is carried on the first channel. The first information includes any one of the following: third control information, second data, fourth control information, and second data. The first control information is also used to indicate fourth scheduling information of the first information. The fourth scheduling information includes any one of the following: fifth scheduling information of the third control information, sixth scheduling information of the second data, seventh scheduling information of the fourth control information, sixth scheduling information of the second data, and eighth scheduling information of the first channel carrying the first information.

[0015] In conjunction with the first aspect, in one possible implementation, the first control information and the second control information jointly indicate the first scheduling information of the first data.

[0016] In the above implementation, by using the first control information and the second control information to jointly indicate the first scheduling information, the problem of increased signaling overhead caused by using additional signaling to indicate the first scheduling information can be avoided, and the resource utilization of the communication method provided in this application can also be improved.

[0017] In conjunction with the first aspect, in one possible implementation, the first control information and the second control information are different. Alternatively, the first control information is a type of first-class control information, and the second control information is a type of second-class control information, meaning the first-class control information and the second-class control information are different.

[0018] In conjunction with the first aspect, in one possible implementation, the first control information includes at least one parameter of the first channel that reflects channel changes.

[0019] In conjunction with the first aspect, in one possible implementation, the second control information includes at least one parameter related to a transport block or codeword.

[0020] In conjunction with the first aspect, in one possible implementation, the first channel can carry a first bit stream, which is obtained by jointly encoding the second control information and the first data. Alternatively, the first bit stream can be obtained by jointly encoding the first data and the second control information.

[0021] In conjunction with the first aspect, in one possible implementation, at least one codeword corresponding to the second control information occupies at least one consecutive bit in the first bit stream, and this at least one bit includes the first bit of the first bit stream. That is, when the second control information and the first data are jointly encoded, the second control information can be placed at the beginning of the encoded bit stream.

[0022] In conjunction with the first aspect, in one possible implementation, the first channel can carry a second bit stream and a third bit stream. The second bit stream is encoded based on the second control information, and the third bit stream can be encoded based on the first data. That is, when the first channel carries the first data and the second control information, the first data and the second control information can be encoded independently.

[0023] In conjunction with the first aspect, in one possible implementation, the method further includes: the terminal device receiving first indication information. The terminal device determines, based on the first indication information, that the first channel carries first control information.

[0024] Similarly, the terminal device can also receive a third indication information and determine, based on the third indication information, that the first channel carries the first data. Alternatively, the terminal device can also receive a fourth indication information and determine, based on the fourth indication information, that the first channel carries both the first data and the second control information. In other words, the terminal device can receive an indication information before receiving the first channel. This indication information is used to indicate whether the first channel carries both control information and data, only control information, or only data.

[0025] In the above implementation, indicating the content carried by the first channel through the indication information is beneficial to the rapid reception and demodulation of the first channel, and can improve the reception efficiency and quality of the first channel.

[0026] In conjunction with the first aspect, in one possible implementation, the first instruction information is carried in a first sequence or a wake-up signal.

[0027] In conjunction with the first aspect, in one possible implementation, the method further includes: the terminal device receiving second indication information. The terminal device determines whether the first channel is being used in the first resource based on the second indication information.

[0028] In the above implementation, the indication information is used to indicate whether the first channel is used, which can avoid invalid detection or invalid reception of the first channel by the terminal device, thereby reducing the power consumption of the terminal device.

[0029] In conjunction with the first aspect, in one possible implementation, receiving first data and second control information on the second resource may include: the terminal device receiving a first channel carrying the first data and second control information on the second resource, wherein the second control information is carried at the time-domain and / or frequency-domain position of at least one resource element corresponding to the first channel. Alternatively, the first data and second control information may be obtained by using index modulation or conventional modulation to obtain the first channel.

[0030] In the above implementation, the second control information is carried on the time domain position and / or frequency domain position of at least one resource element corresponding to the first channel using index modulation. This not only increases the capacity of the first channel, but also reduces the detection complexity of the second control information.

[0031] In conjunction with the first aspect, in one possible implementation, the first transmission interval corresponding to the first type of control information is greater than the second transmission interval corresponding to the data. The first transmission interval corresponding to the first type of control information is also greater than the third transmission interval corresponding to the simultaneous transmission of data and the second type of control information. Alternatively, the time interval between adjacent time units of the first channel used for transmitting only the first type of control information is greater than the time interval between adjacent time units of the first channel used for transmitting both the second type of control information and data, and also greater than the time interval between adjacent time units of the first channel used for transmitting only data.

[0032] Secondly, embodiments of this application provide a communication method. This method is applicable to network devices. In embodiments of this application, the network device can be a network-side device, or a network apparatus. The network device may include network-side access network equipment, modules (e.g., circuits, chips, or chip systems) within the access network equipment, or logical nodes (e.g., central unit (CU), distributed unit (DU), radio unit (RU), etc.) capable of implementing all or part of the functions of the access network equipment, logical modules, or software.

[0033] The method includes: a network device transmitting first control information on a first resource, wherein the first control information is carried on a first channel; and the network device transmitting first data on a second resource, wherein the first data is also carried on the first channel.

[0034] In conjunction with the second aspect, in one possible implementation, the network device transmitting first data on the second resource may include: the network device transmitting first data and second control information on the second resource. The first data and second control information are carried on the first channel.

[0035] In conjunction with the second aspect, in one possible implementation, the network device determines at least one of the following: first scheduling information for the first data, second scheduling information for the second control information, and third scheduling information for the first channel carrying the first data and the second control information. Then, it generates first control information that can be used to indicate these contents.

[0036] In conjunction with the second aspect, the first control information may include the latest value of at least one first parameter. Here, at least one first parameter may include at least one of the following: first scheduling information, second scheduling information, and third scheduling information. That is, the first control information includes the value of at least one parameter associated with at least one of the first scheduling information, second scheduling information, and third scheduling information. Furthermore, each time the network device sends first control information, it updates the content of its previously sent first control information.

[0037] In conjunction with the second aspect, in one possible implementation, the method further includes: a network device transmitting first information on a third resource. A first channel carries the first information. The first information includes any one of the following: third control information, second data, fourth control information, and second data. The first control information is also used to indicate fourth scheduling information of the first information. The fourth scheduling information includes any one of the following: fifth scheduling information of the third control information, sixth scheduling information of the second data, seventh scheduling information of the fourth control information, sixth scheduling information of the second data, and eighth scheduling information of the first channel carrying the first information.

[0038] In conjunction with the second aspect, in one possible implementation, the first control information and the second control information jointly indicate the first scheduling information of the first data.

[0039] In conjunction with the second aspect, in one possible implementation, the first control information and the second control information are different. Alternatively, the first control information is a type of first-class control information, and the second control information is a type of second-class control information, meaning the first-class control information and the second-class control information are different.

[0040] In conjunction with the second aspect, in one possible implementation, the first control information includes at least one parameter of the first channel that reflects channel changes.

[0041] In conjunction with the second aspect, in one possible implementation, the second control information includes at least one parameter related to a transport block or codeword.

[0042] In conjunction with the second aspect, in one possible implementation, the first channel can carry a first bit stream, which is obtained by jointly encoding the second control information and the first data. Alternatively, the first bit stream can be obtained by jointly encoding the first data and the second control information.

[0043] In conjunction with the second aspect, in one possible implementation, at least one codeword corresponding to the second control information occupies at least one consecutive bit in the first bit stream, and this at least one bit includes the first bit of the first bit stream. That is, when the second control information and the first data are jointly encoded, the second control information can be placed at the beginning of the encoded bit stream.

[0044] In conjunction with the second aspect, in one possible implementation, the first channel can carry a second bit stream and a third bit stream. The second bit stream is encoded based on the second control information, and the third bit stream can be encoded based on the first data. That is, when the first channel carries the first data and the second control information, the network device can independently encode the first data and the second control information.

[0045] In conjunction with the second aspect, in one possible implementation, the method further includes: the network device sending first indication information. This first indication information is used to indicate that the first channel carries first control information.

[0046] Similarly, the network device also sends a third indication message, which indicates that the first channel carries the first data. Alternatively, the network device may also send a fourth indication message, which indicates that the first channel carries both the first data and the second control information. In other words, before sending the first channel, the network device can send an indication message to indicate that the first channel carries both control information and data, or only control information, or only data.

[0047] In conjunction with the second aspect, in one possible implementation, the first instruction information is carried in a first sequence or a wake-up signal.

[0048] In conjunction with the second aspect, in one possible implementation, the method further includes: the network device sending second indication information. This second indication information is used to indicate whether the first channel is being used on the first resource.

[0049] In conjunction with the second aspect, in one possible implementation, transmitting first data and second control information on the second resource may include: the network device transmitting a first signal carrying the first data and second control information on the second resource. The first signal is carried on a first channel, and the second control information is carried at the time-domain and / or frequency-domain location of at least one resource element corresponding to the first signal. Alternatively, it can be understood that the network device obtains the first signal by performing index modulation or conventional modulation on the first data and second control information.

[0050] It should be understood that some possible designs in the second aspect correspond to some possible designs in the first aspect above and produce the same effect. To avoid redundancy, they will not be described again. Please refer to the content described in the first aspect above.

[0051] It should also be noted that the resources provided in this application for transmitting control information and / or data (such as the first resource, second resource or third resource mentioned above) can be at least one of the following: time domain resources, frequency domain resources, code domain resources, power domain resources, spatial domain resources, sensing resources, and artificial intelligence (AI) resources.

[0052] The time-domain resources may include subframes, time slots, symbols, etc. Frequency-domain resources may include resource blocks, subcarriers, etc. Code-domain resources may include elements, codewords, codebooks, etc. Spatial-domain resources may include rank, stream number, antenna port data, etc. Sensing resources may be various resources used for sensing. AI resources may be various resources used for AI-related purposes. This application does not limit the specific implementation of any of these resources.

[0053] The first channel provided in this application can be a unique physical channel between the transmitting and receiving ends, or a unique physical channel specific to the terminal equipment between the transmitting and receiving ends, or a unique physical channel between the transmitting and receiving ends scrambled with the same radio network temporary identifier (RNTI). For convenience, this document refers to them collectively as a unique physical channel (including uplink or downlink channels). All control information and / or data exchanged between the two ends are transmitted and / or received on this first channel. The first channel can also be called a unified physical channel or a unified physical shared channel. Furthermore, from the perspective of receiving or transmitting, the first channel can be a unique physical downlink channel between the transmitting and receiving ends (also called a unified physical downlink channel or a unified physical downlink shared channel), or a unique physical uplink channel between the transmitting and receiving ends (also called a unified physical downlink channel or a unified physical downlink shared channel). Here, the unified physical downlink channel between the transmitting and receiving ends is used to transmit downlink control information and / or data. The unified physical uplink channel between the transmitting and receiving ends is used to transmit uplink control information and / or data. It should also be understood that in each transmission of the first channel, the object carried on the first channel may be different, but the overall transmission process is the same.

[0054] Thirdly, this application provides a communication device that has the functions described in the first aspect. For example, the communication device may include modules, units, or means corresponding to the operations involved in the first aspect. These modules, units, or means may be implemented in software, hardware, or a combination of software and hardware.

[0055] Fourthly, this application provides a communication device that performs the functions described in the second aspect above. For example, the communication device includes modules, units, or means corresponding to the operations involved in the second aspect above. These modules, units, or means can be implemented through software, hardware, or a combination of software and hardware.

[0056] Fifthly, this application provides a computer program product including instructions that, when executed on a computer, cause the computer to perform the communication method provided by any one of the first to second aspects or any possible implementation thereof.

[0057] Sixthly, this application provides a computer-readable storage medium storing a computer program that, when executed, performs the communication method provided by any one of the first to second aspects or any possible implementation thereof.

[0058] In a seventh aspect, this application provides a communication device including at least one processor. The at least one processor is configured to execute a computer program to cause the communication device to perform the communication method provided by any one of the first to second aspects or any possible implementation thereof.

[0059] Optionally, the communication device may also include a memory. The memory is used to store the computer program.

[0060] Optionally, the memory may be integrated with the processor, or the memory may be separated from the processor.

[0061] It should be understood that related data interaction processes, such as sending information, can be seen as the process of outputting information from the processor, and receiving information can be seen as the process of the processor receiving information. Specifically, the data output by the processor can be sent to the transmitter, and the input data received by the processor can come from the receiver. The transmitter and receiver can be collectively referred to as a transceiver.

[0062] Eighthly, this application provides a chip that includes at least a processor. The processor executes computer execution instructions to cause a device on which the chip is mounted to perform the communication method provided by any one of the first to second aspects or any possible implementation thereof.

[0063] In conjunction with aspect eight, in one possible implementation, the chip may also include interface circuitry. This interface circuitry is used to receive computer execution instructions and transmit them to the processor.

[0064] Ninthly, this application provides a communication system. This communication system may include the terminal equipment and network equipment described above.

[0065] It should be understood that the communication method provided by any of the first or second aspects above, or any possible implementation thereof, is applicable to the communication system. Attached Figure Description

[0066] Figure 1 is a schematic diagram of the structure of a communication system provided in this application;

[0067] Figure 2 is a flowchart illustrating a communication method provided in this application;

[0068] Figure 3 is a schematic diagram of a first channel transmission provided in this application;

[0069] Figure 4 is a schematic diagram of another first channel transmission provided in this application;

[0070] Figure 5 is a schematic diagram of another first channel transmission provided in this application;

[0071] Figure 6 is a schematic diagram of another first channel transmission provided in this application;

[0072] Figure 7 is a schematic diagram of another first channel transmission provided in this application;

[0073] Figure 8 is a schematic diagram of another first channel transmission provided in this application;

[0074] Figure 9 is a schematic diagram of another communication method provided in this application;

[0075] Figure 10 is a schematic diagram of another first channel transmission provided in this application;

[0076] Figure 11 is a schematic diagram of another first channel transmission provided in this application;

[0077] Figure 12 is a schematic diagram of another first channel transmission provided in this application;

[0078] Figure 13 is a schematic diagram of another first channel transmission provided in this application;

[0079] Figure 14 is another flowchart illustrating a communication method provided in this application;

[0080] Figure 15 is another flowchart illustrating a communication method provided in this application;

[0081] Figure 16 is a schematic diagram of the structure of a communication device provided in this application;

[0082] Figure 17 is a schematic diagram of another communication device provided in this application. Detailed Implementation

[0083] The technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings.

[0084] The technical solutions provided in this application can be applied to various communication systems, such as: Long Term Evolution (LTE) systems, LTE Frequency Division Duplex (FDD) systems, LTE Time Division Duplex (TDD) systems, 5th Generation (5G) systems, or New Radio (NR) systems. In addition, they can also be applied to subsequent evolution systems.

[0085] Please refer to Figure 1, which is a schematic diagram of a communication system provided in this application. As shown in Figure 1, the communication system 10 includes a radio access network (RAN) 100 and a core network (CN) 200. RAN 100 includes at least one RAN node (110a and 110b in Figure 1) and at least one terminal (120a-120j in Figure 1). RAN 100 may also include other RAN nodes, such as wireless relay devices and / or wireless backhaul devices (not shown in Figure 1). The terminal is connected to the RAN node wirelessly. The RAN node is connected to the core network 200 wirelessly or via a wired connection. The core network equipment in the core network 200 and the RAN node in the RAN 100 can be different physical devices, or they can be the same physical device integrating core network logical functions and radio access network logical functions.

[0086] RAN100 can be a cellular system related to the 3rd Generation Partnership Project (3GPP), such as 4G, 5G mobile communication systems, or future-oriented evolution systems. RAN100 can also be an open access network (O-RAN or ORAN), a cloud radio access network (CRAN), or a wireless fidelity (WiFi) system. RAN100 can also be a communication system that integrates two or more of the above systems.

[0087] RAN nodes, sometimes also called access network devices, network equipment, RAN entities, or access nodes, constitute part of the communication system and are used to help terminals achieve wireless access. Multiple RAN nodes in communication system 10 can be of the same type or different types. In some scenarios, the roles of RAN nodes and terminals are relative. For example, network element 120i in Figure 1 can be a helicopter or drone, which can be configured as a mobile base station. For terminals 120j accessing RAN 100 through network element 120i, network element 120i is a base station; but for base station 110a, network element 120i is a terminal. RAN nodes and terminals are sometimes referred to as communication devices. For example, network elements 110a and 110b in Figure 1 can be understood as communication devices with base station functions, and network elements 120a-120j can be understood as communication devices with terminal functions.

[0088] In one possible scenario, the RAN node can be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next-generation NodeB (gNB), a base station in a future mobile communication system, or an access node in a WiFi system. The RAN node can be a macro base station (as shown in Figure 1, 110a), a micro base station or indoor station (as shown in Figure 1, 110b), a relay node or donor node, or a radio controller in a CRAN scenario. Optionally, the RAN node can also be a server, wearable device, vehicle, or in-vehicle equipment. For example, the access network equipment in vehicle-to-everything (V2X) technology can be a roadside unit (RSU). All or part of the functions of the RAN node in this application can also be implemented through software functions running on hardware, or through virtualization functions instantiated on a platform (e.g., a cloud platform). The RAN node can also be equipped with communication modules, circuits, or chips that perform corresponding communication functions. The RAN node can also be configured with program instructions for performing corresponding communication functions, as well as corresponding program instructions. The RAN node in this application can also be a logical node, logical module, or software capable of implementing all or part of the RAN node's functions.

[0089] In another possible scenario, multiple RAN nodes collaborate to assist the terminal in achieving wireless access, with each RAN node performing a portion of the base station's functions. For example, RAN nodes can be central units (CUs), distributed units (DUs), CU-control plane (CPs), CU-user plane (UPs), or radio units (RUs), etc. CUs and DUs can be separate entities or included in the same network element, such as a baseband unit (BBU). RUs can be included in radio frequency equipment or radio frequency units, such as remote radio units (RRUs), active antenna units (AAUs), or remote radio heads (RRHs).

[0090] In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an ORAN system, CU can also be called O-CU (open CU), DU can also be called O-DU, CU-CP can also be called O-CU-CP, CU-UP can also be called O-CU-UP, and RU can also be called O-RU. For ease of description, this application uses CU, CU-CP, CU-UP, DU, and RU as examples. Any of the units among CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software and hardware modules.

[0091] A terminal can be a device or module that accesses the aforementioned communication system and has corresponding communication functions. A terminal can also be called a terminal device, user equipment (UE), mobile station, mobile terminal, etc. Terminals can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, smart cities, etc. Terminals can be mobile phones, tablets, computers with wireless transceiver capabilities, wearable devices, vehicles, drones, helicopters, airplanes, ships, robots, robotic arms, smart home devices, transportation vehicles with wireless communication capabilities, communication modules, etc. The embodiments of this application do not limit the device form of the terminal. A terminal typically contains a communication module, circuit, or chip that performs the corresponding communication function. The terminal can also be configured with program instructions for performing the corresponding communication function.

[0092] Referring to the communication system 10 shown in Figure 1, the communication method provided in this embodiment can be implemented collaboratively by the RAN node and the terminal in the communication system 10, or by the terminal and the terminal in the communication system. For ease of understanding, in this embodiment, the RAN node will be uniformly referred to as a network device, and the terminal will be uniformly referred to as a terminal device.

[0093] In existing wireless communication systems, network devices and terminal devices transmit physical layer control information through physical control channels and data through physical data channels. This design requires network devices and terminal devices to rely on two independent physical layer processing schemes to complete the transmission and reception of these two physical channels. This results in high physical layer implementation costs for network devices and terminal devices, and high power consumption during physical channel transmission.

[0094] Therefore, the technical problem to be solved by this application is: how to solve the problems of high physical layer implementation complexity and high transmission power consumption of physical channels caused by existing physical channel design schemes.

[0095] To address the aforementioned technical problems, this application provides a communication method. This method provides a first channel capable of carrying both control information and data. Therefore, this method requires only one physical layer processing scheme to complete the transmission of control information and data. Compared to existing physical channel designs, this method has lower physical layer implementation costs and lower transmission power consumption. Therefore, this method can solve the problems of high physical layer implementation complexity and high transmission power consumption caused by existing physical channel designs.

[0096] To facilitate understanding of the various steps of the communication method provided in this application, several concepts involved in this application will be explained first.

[0097] 1. Channel

[0098] The channel referred to in the embodiments of this application generally refers to a wireless channel. A wireless channel is the propagation medium of radio signals used to transmit information or data in a wireless communication system. It is an invisible path between the transmitting and receiving devices, through which radio waves are transmitted from the transmitting device to the receiving device. The characteristics of the wireless channel have a significant impact on the performance of the entire communication system, including channel capacity, bandwidth, delay spread, signal fading, and the Doppler effect.

[0099] The first channel involved in the embodiments of this application mainly refers to a wireless channel that simultaneously possesses the functions of a physical layer control channel and a physical layer data channel. It can be used to replace the physical layer control channel and physical layer data channel for transmitting physical layer control information and data. It can also be understood that the function of the first channel encompasses the functions of both the physical layer control channel and the physical layer data channel. For example, the first channel provided in this application can simultaneously possess the functions of a physical downlink control channel and a physical downlink shared channel, and can be used to transmit both downlink control information and downlink data. As another example, the first channel provided in this application can simultaneously possess the functions of a physical uplink control channel (PUCCH) and a physical uplink share channel (PUSCH), and can be used to transmit both uplink control information and uplink data.

[0100] It should be understood that the physical layer processing flow (or channel-related functions) provided in this application includes bit-level operations, such as the generation of control information or data, and operations such as cyclic redundancy check (CRC), channel coding, interleaving, scrambling, and rate matching. The physical layer processing flow also includes symbol-level operations, such as digital modulation and symbol mapping. Furthermore, the physical layer processing flow also includes spatial-level operations, such as spatial coding, layer mapping, and port mapping.

[0101] It should also be noted that the first channel provided in this application can be a unique physical channel between the transmitting and receiving ends, or a unique physical channel specific to the terminal equipment between the transmitting and receiving ends, or a unique physical channel between the transmitting and receiving ends scrambled with the same radio network temporary identifier (RNTI). For ease of description, this document refers to them collectively as a unique physical channel (including uplink or downlink channels). It should be understood that the RNTI here can be a cell radio network temporary identifier (C-RNTI) or a terminal equipment-specific RNTI. All control information and / or data exchanged between the transmitting and receiving ends is transmitted and / or received on this first channel. The first channel can also be called a unified physical channel or a unified physical shared channel. Furthermore, from the perspective of receiving or transmitting, the first channel can be a unique physical downlink channel between the transmitting and receiving ends (also called a unified physical downlink channel or a unified physical downlink shared channel), or a unique physical uplink channel between the transmitting and receiving ends (also called a unified physical downlink channel or a unified physical downlink shared channel). Here, the unified physical downlink channel between the transmitting and receiving ends is used to transmit downlink control information and / or data. A unified physical uplink channel between the transmitting and receiving ends is used to transmit uplink control information and / or data. It should also be understood that in each transmission of the first channel, the objects carried on the first channel may be different, but the overall transmission process remains the same.

[0102] 2. Type I control information and Type II control information

[0103] In this application embodiment, two different types of control information are provided: a first type of control information and a second type of control information. Please refer to Tables 1-1 and 1-2 below, which show the various information fields included in the uplink and downlink control information, as well as the function and number of bits occupied by each information field. The first type of control information provided in this application may include some of the fields shown in Tables 1-1 and / or 1-2, along with their functions and the number of bits occupied. Similarly, the second type of control information provided in this application may include some of the fields shown in Tables 1-1 and / or 1-2, along with their functions and the number of bits occupied. In this application embodiment, the fields included in the control information can also be understood as parameters included in the control information; different fields represent different types of parameters. For ease of understanding, the following description will use the method of control information containing parameters.

[0104] In the embodiments of this application, the first type of control information and the second type of control information are different. This difference can be understood as the first type of control information and the second type of control information containing parameters of different types, or all of them being different. Alternatively, it can be understood as the first type of control information and the second type of control information containing parameters of the same type, but the values ​​of these parameters being partially or completely different.

[0105] Optionally, the first type of control information may include some slowly varying parameters. For example, the first type of control information may include resource information and parameters related to hybrid automatic repeat request in Tables 1-1 and / or 1-2.

[0106] Optionally, the second type of control information may include some rapidly changing parameters. For example, the second type of control information may include parameters in Table 1-1 and / or Table 1-2 other than those related to resource information and hybrid automatic repeat request.

[0107] It should be understood that in actual implementation, the specific types of parameters included in the first type of control information and the second type of control information can be selected from Tables 1-1 and 1-2 below according to the actual application requirements, and the embodiments of this application do not impose specific restrictions on this.

[0108] Table 1-1 Example of Downlink Control Information

[0109] Table 1-2 Example of an uplink control information

[0110] 3. Channel scheduling information, control information scheduling information, and data scheduling information.

[0111] In the embodiments of this application, the channel scheduling information may include parameters related to channel processing (such as channel transmission and / or channel reception), such as time-frequency space-time code power resource parameters, coding and modulation parameters, resource mapping parameters, and antenna port mapping parameters.

[0112] The scheduling information for control information may include parameters related to processing (such as sending, receiving, encoding / decoding, and acquiring) the control information. These parameters may include the control information format, its purpose, scrambling, mapping, and resources.

[0113] Data scheduling information may include parameters related to data processing (such as sending, receiving, encoding / decoding, modulation / demodulation, upper-layer protocol format adaptation, lower-layer protocol format adaptation, etc.). These include parameters related to transport block generation, codeword generation, encoding / modulation, scrambling / descrambling, resource mapping, layer mapping, and port mapping.

[0114] It should be understood that the descriptions of the content of channel scheduling information, control information scheduling information, and data scheduling information above are merely exemplary. In actual implementation, this scheduling information may include other content, and this application does not impose any restrictions on it.

[0115] Please refer to Figure 2, which is a flowchart illustrating a communication method provided in this application. It should be noted that the communication method provided in this application is applicable not only to downlink communication scenarios but also to uplink and sidelink communication scenarios. For ease of understanding, the downlink communication scenario will be used as an example below. As shown in Figure 2, the method includes the following steps:

[0116] S210, the network device sends first control information to the terminal device on the first resource, the first control information being carried on the first channel. Correspondingly, the terminal device receives the first control information on the first resource.

[0117] In some feasible implementations, when the first channel between the network device and the terminal device is used, the network device can carry its generated first control information on the first channel and send the first control information to the terminal device via the first channel on a first resource unit. Correspondingly, the terminal device can receive the first control information via the first channel on a first resource unit. Alternatively, when the first channel between the network device and the terminal device is used, the network device can send the first channel including the first control information to the terminal device. Correspondingly, the terminal device can receive the first channel and obtain the first control information from the first channel.

[0118] It should be noted that the resources provided in this application for transmitting control information and / or data (such as the first resource mentioned above and the second or third resource to be mentioned later) can be at least one of the following: time-domain resources, frequency-domain resources, code-domain resources, power-domain resources, spatial-domain resources, sensing resources, and AI resources. Time-domain resources can include subframes, time slots, symbols, etc. Frequency-domain resources can include resource blocks, subcarriers, etc. Code-domain resources can include elements, codewords, codebooks, etc. Spatial-domain resources can include rank, stream number, antenna port data, etc. Sensing resources can be various resources used for sensing. AI resources are various resources used for AI-related purposes. This application does not limit the specific implementation of each type of resource.

[0119] To facilitate understanding and explanation of the solution, the following text will describe the implementation method using the first time unit as the first resource.

[0120] It should be understood that in actual implementation, the time-domain resources corresponding to the first channel carrying the first control information may include one or more first time units. Since the specific process of using one first time unit and using multiple first time units is similar, to avoid redundancy, the following will use one first time unit as an example. In addition, in the embodiments of this application, the time unit can be a subframe, a time slot, a symbol, or other time-domain granularity. That is to say, the time-domain resources corresponding to the first channel carrying the first control information may include one or more subframes, one or more time slots, and one or more symbols. This application does not impose specific limitations on the granularity of the time-domain resources corresponding to the first channel carrying the first control information.

[0121] It should also be noted that this first control information belongs to the first type of control information mentioned above, which can be understood as a first type of control information transmitted on the first time unit. This first control information includes multiple parameters contained in the first type of control information, and the value of each of these multiple parameters. Alternatively, the first control information includes N1 parameters, and the first value of each of these N1 parameters. Here, N1 is a positive integer greater than or equal to 1.

[0122] In one possible implementation, the network device can send a first channel carrying first-type control information to the terminal device in an aperiodic manner. That is, the transmission interval between any two consecutively transmitted first-type control information messages is not exactly the same. Or, in other words, the first transmission interval of the first-type control information is not fixed.

[0123] In one possible implementation, the network device may also send the first channel carrying the first type of control information to the terminal device in a periodic or semi-static manner. That is, the transmission interval between any two consecutively transmitted first type of control information is the same. Alternatively, the first transmission interval of the first type of control information is fixed.

[0124] S220, the network device sends first data to the terminal device on the second resource, the first data being carried on the first channel. Correspondingly, the terminal device receives the first data on the second resource.

[0125] In some feasible implementations, when the first channel between the network device and the terminal device is activated, the network device can also send first data to the terminal device on the second resource. This first data is also carried on the first channel. Correspondingly, the terminal device can receive the first data carried on the first channel on the second resource. Alternatively, the network device can send a first channel including the first data to the terminal device on the second resource. Correspondingly, the terminal device can receive the first channel on the second resource and obtain the first data included in the first channel.

[0126] Similarly, for ease of understanding, the following description will use the second time unit as the implementation method of the second resource. Here, the second time unit may or may not overlap with the first time unit. In other words, the second time unit may be the same as or different from the first time unit.

[0127] It should be noted that, in actual implementation, the time-domain resources corresponding to the first channel carrying the first data may include one or more second time units. Since the specific process of using one second time unit and using multiple second time units is similar, to avoid redundancy, the following text will use one second time unit as an example. The specific implementation of the second time unit can be found in the description of the specific implementation of the first time unit in step S210 above, and will not be repeated here.

[0128] In some feasible implementations, the first channel transmitted by the network device in the second time unit can carry not only the first data but also the second control information. Here, the second control information differs from the first control information. Alternatively, the second control information belongs to the second type of control information described above. It may contain parameters of a different type than the first control information, or it may contain parameters of the same type, but with different values. Based on this, the following will describe implementation method one and implementation method two corresponding to step S220 respectively. In implementation method one, the first channel transmitted by the network device and terminal device in the second time unit only carries the first data. In implementation method two, the first channel transmitted by the network device and terminal device in the second time unit carries both the first data and the second data. Here, the design allows the first channel to also be used to simultaneously transmit control information and data, thus ensuring the functional diversity of the first channel and improving the practicality of the communication method provided in this application.

[0129] In one alternative implementation, the first control information can be used to indicate at least one of the following: first scheduling information for first data, second scheduling information for second control information, and third scheduling information for a first channel carrying the first data and second control information. Alternatively, the network device can be understood to be able to send at least one of the following based on the first control information: first scheduling information for first data, second scheduling information for second control information, and third scheduling information for a first channel carrying the first data and second control information. Correspondingly, the terminal device can be able to receive at least one of the following based on the first control information: first scheduling information for first data, second scheduling information for second control information, and third scheduling information for a first channel carrying the first data and second control information. It can also be understood that the first control information can be used to schedule at least one of the following: first scheduling information for first data, second scheduling information for second control information, and third scheduling information for a first channel carrying the first data and second control information.

[0130] It should be noted that this second control information belongs to the second type of control information mentioned above, and can be understood as a second type of control information transmitted on the second time unit. This second control information includes multiple parameters contained in the second type of control information, and the value of each of these multiple parameters. Alternatively, the second control information includes N2 parameters, and the second value of each of these N2 parameters. Here, N2 is a positive integer greater than or equal to 1. This second control information is different from the first control information. In other words, since the first control information is the first type of control information and the second control information is the second type of control information, and the first type of control information is different from the second type of control information, the first control information and the second control information are also different.

[0131] In the above implementation, at least one of the following can be used: first scheduling information for indicating first data, second scheduling information for second control information, and third scheduling information for the first channel carrying first data and second control information. This can save signaling overhead and improve the resource utilization of the communication method.

[0132] Optionally, in one of the above implementations, the first channel carries only the first data in the second time unit. The first control information can be used to indicate the first scheduling information of the first data. Specifically, the network device can generate the first control information based on the first scheduling information of the first data, and send the first control information to the terminal device through the first channel in the first time unit. Correspondingly, after receiving the first control information, the terminal device can obtain the first scheduling information of the first data based on the first control information, and receive the first data carried on the first channel in the second time unit based on the first scheduling information.

[0133] For example, please refer to Figure 3, which is a schematic diagram of a first channel transmission provided in this application. As shown in Figure 3, two transmissions of the first channel occur between the network device and the terminal device through the first channel, including the j1st transmission occurring in the first time unit and the j2nd transmission occurring in the second time unit. Here, j1 and j2 are both positive integers, and j2 is greater than j1. The first time unit is located before the second time unit. It is now assumed that during the j1st transmission, the first channel carries first control information. It is assumed that during the j2nd transmission, the first channel carries first data. In this case, the first control information can be used as first scheduling information to indicate the first data. The network device can send the first data based on the first scheduling information in the second time unit, and the terminal device can receive the first data based on the first scheduling information in the second time unit.

[0134] Optionally, in the second implementation described above, the first channel simultaneously carries first data and second control information in the second time unit. In this case, the first control information can be used to indicate first scheduling information for the first data and / or third scheduling information for the second control information. Taking the first control information as indicating both first and third scheduling information as an example: Specifically, the network device can generate first control information based on the first and third scheduling information, and send the first control information to the terminal device through the first channel in the first time unit. Correspondingly, after receiving the first control information, the terminal device can obtain the first and second scheduling information based on the first control information, and receive the first data and second control information carried on the first channel in the second time unit based on the first and second scheduling information.

[0135] For example, please refer to Figure 4, which is a schematic diagram of another first channel transmission provided in this application. Here, Figures 4(a), (b), and (c) all illustrate two transmissions of the first channel between the network device and the terminal device, respectively including the j1st transmission occurring in the first time unit and the j2nd transmission occurring in the second time unit. During the j1st transmission, the first channel carries first control information. During the j2nd transmission, the first channel carries first data and second control information.

[0136] As shown in Figure 4(a), the first control information can be either first scheduling information used to indicate the first data or second scheduling information used to indicate the second control information. In this case, the network device can send the first data based on the first scheduling information and send the second control information based on the second scheduling information in the second time unit. Correspondingly, the terminal device can receive the first data based on the first scheduling information and receive the second control information based on the second scheduling information in the second time unit.

[0137] As shown in Figure 4(b), the first control information can only be used to indicate the first scheduling information of the first data. In this case, the network device and the terminal device can complete the transmission of the first data based on the first scheduling information in the second time unit. Here, the second scheduling information of the second control information can be indicated by the network device to the terminal device separately.

[0138] As shown in Figure 4(c), the first control information can only be used as the second scheduling information to indicate the second control information. In this case, the network device and the terminal device can complete the transmission of the second control information based on the second scheduling information in the second time unit. Here, the first scheduling information of the first data can be indicated by the network device to the terminal device separately.

[0139] Optionally, in the second implementation described above, the first control information can be used to indicate third scheduling information for the first channel carrying the first data and the second control information. Alternatively, the first control information can be used to indicate third scheduling information for the first channel carrying the first data and the second control information in the second time unit. Furthermore, the network device can transmit the first channel carrying the first data and the second control information in the second time unit based on the first control information, and the terminal device can receive the first channel carrying the first data and the second control information in the second time unit based on the first control information. Specifically, the network device can generate the first control information according to the third scheduling information and transmit the first control information to the terminal device through the first channel in the first time unit. Correspondingly, after receiving the first control information, the terminal device can obtain the aforementioned third scheduling information based on the first control information and receive the first channel carrying the first data and the second control information in the second time unit based on the third scheduling information.

[0140] For example, please refer to Figure 5, which is a schematic diagram of another first channel transmission provided in this application. Figure 5 also shows the j1st transmission of the first channel in a first time unit and the j2nd transmission in a second time unit. During the j1st transmission, the first channel carries first control information. During the j2nd transmission, the first channel carries first data and second control information. As shown in Figure 5, the first control information can be used to indicate third scheduling information for the first channel in the second time unit. In this case, the network device can transmit the first channel carrying the first data and second control information based on the third scheduling information in the second time unit. Correspondingly, the terminal device can receive the first channel carrying the first data and second control information based on the third scheduling information in the second time unit and obtain the first data and second control information.

[0141] Optionally, in one of the above implementations, the first control information can be used to indicate the ninth scheduling information of the first channel carrying only first data. Alternatively, the first control information can be used to indicate the ninth scheduling information of the first channel carrying only first data in the second time unit. Furthermore, the network device can transmit the first channel carrying only first data in the second time unit based on the first control information, and the terminal device can receive the first channel carrying only first data in the second time unit based on the first control information. Specifically, the network device can generate the first control information according to the ninth scheduling information and transmit the first control information to the terminal device through the first channel in the first time unit. Correspondingly, after receiving the first control information, the terminal device can obtain the aforementioned ninth scheduling information based on the first control information and receive the first channel carrying only first data in the second time unit based on the ninth scheduling information.

[0142] For example, please refer to Figure 6, which is a schematic diagram of another first channel transmission provided in this application. Figure 6 also shows the j1st transmission of the first channel in a first time unit and the j2nd transmission in a second time unit. During the j1st transmission, the first channel carries first control information. During the j2nd transmission, the first channel carries only first data. As shown in Figure 6, the first control information can be used to indicate the ninth scheduling information of the first channel in the second time unit. In this case, the network device can send the first channel carrying the first data based on the ninth scheduling information in the second time unit. Correspondingly, the terminal device can receive the first channel carrying only the first data based on the ninth scheduling information in the second time unit and obtain the first data.

[0143] Optionally, in the second implementation described above, the first control information and the second control information can be used to indicate the first scheduling information of the first data. Alternatively, the terminal device can receive the first data from the first channel based on the first control information and the third control information. Specifically, the network device can generate the first control information and the second control information according to the first scheduling information, and send the first control information to the terminal device through the first channel in the first time unit. In the second time unit, it sends the second control information and the second data to the terminal device through the first channel. Correspondingly, after receiving the first control information and the second control information, the terminal device can determine the first scheduling information of the first data based on the first control information and the second control information, and obtain the first data from the first channel based on the first scheduling information. For example, the first control information can be used to indicate the time-frequency resource range corresponding to the first data, and the second control information can be used to indicate the time-frequency resources used when the first data is actually transmitted from that time-frequency resource range.

[0144] For example, please refer to Figure 7, which is a schematic diagram of another first channel transmission provided in this application. Figure 7 illustrates two transmissions of the first channel between the network device and the terminal device, including a j1th transmission occurring in a first time unit and a j2th transmission occurring in a second time unit. During the j1th transmission, the first channel carries first control information. During the j2nd transmission, the first channel carries first data and second control information. Taking the first time-frequency resource in the first scheduling information of the first data as an example, the first and second control information can indicate the first time-frequency resource used for the first data transmission. In this case, the first control information can indicate the second time-frequency resource, and the second control information can indicate the first time-frequency resource used for the first data transmission from the second time-frequency resource. The network device and the terminal device can then complete the transmission of the first data on the first time-frequency resource.

[0145] In the above implementation, by using the first control information and the second control information to jointly indicate the first scheduling information, the problem of increased signaling overhead caused by using additional signaling to indicate the first scheduling information can be avoided, and the resource utilization of the communication method provided in this application can also be improved.

[0146] Furthermore, in one optional implementation, the first control information includes the latest value of at least one first parameter. This at least one first parameter includes at least one of the following: first scheduling information, second scheduling information, and third scheduling information. In other words, the first control information includes at least one parameter associated with at least one of the first, second, and third scheduling information, and the latest value of these parameters. After receiving the first control information, the terminal device can update its previously received control information (let's assume it's control information A1). Here, control information A1 can be understood as control information belonging to the first type of control information received by the terminal device before the first time unit. This control information A1 contains the same parameter type as the first control information, differing only in the parameter values. Alternatively, the first control information can be used to update control information of the same type transmitted before the first time unit, so that after the first time unit, the network device and the terminal device can transmit on the first channel based on the first control information. For example, suppose the first control information is used to indicate the third scheduling information of the first channel, and the third scheduling information includes the third time-frequency resource of the first channel carrying the first data and the second control information. Also suppose that before the first time unit, the first channel carrying the first data and the second control information corresponds to the fourth time-frequency resource. After receiving the first control information, the terminal device can determine that the fourth time-frequency resource is invalid and use the third time-frequency resource to receive the first channel carrying the first data and the second control information.

[0147] For example, please refer to Figure 8, which is a schematic diagram of another first channel transmission provided in this application. Here, Figure 8 shows the j1st transmission of the first channel in the first time unit and the j3rd transmission in the fourth time unit. Here, j3 is a positive integer less than j1. The fourth time unit is the time unit preceding the first time unit. As shown in Figure 8(a), during the j3rd transmission, the first channel carries fifth control information. The fifth control information, like the first control information, also belongs to the first type of control information; its difference from the first control information lies only in the different parameter values. Between the first and fourth time units, the network device and the terminal device transmit the first channel based on the fifth control information. After the first time unit, the fifth control information is updated through the first control information, so the network device and the terminal device can transmit the first channel based on the first control information until updated first type control information exists again.

[0148] It should be further noted that in the scenario shown in Figure 8(a), the first channel carrying the first type of control information is not transmitted between the fourth time unit and the first time unit, nor between the network device and the terminal device. In other words, the first control information is the first type of control information carried on the first channel that is closest to the fifth control information. That is, whenever the terminal device receives a new type of first control information, it updates its currently used type of first control information using this new type of first control information.

[0149] In some possible implementations, the terminal device may not need to update every time it receives a new type of control information; it can be configured to update only after one or more types of control information. Alternatively, the terminal device can be configured to update the type of control information only once within a preset time period. If the terminal device receives multiple different types of control information through the first channel within the preset time period, it can use one of these multiple types of control information to complete the update.

[0150] For example, as shown in Figure 8(b), it is assumed that the terminal device updates the first channel only after every first type of control information. Figure 8(b) also shows the j4th transmission of the first channel in the fifth time unit. The fifth time unit is located between the fourth time unit and the first time unit. During this j4th transmission, the first channel carries the sixth control information, which, like the first and fifth control information, also belongs to the first type of control information. The only difference between the sixth and fifth control information is the parameter value. Based on the aforementioned assumption, although the terminal device receives the sixth control information in the fifth time unit, it will not use the sixth control information to update the fifth control information. Between the first and fourth time units, the network device and the terminal device will continuously transmit the first channel based on the fifth control information. Only after the terminal device receives the first control information will it begin to transmit the first channel using the first control information.

[0151] In the communication method provided in this application, the first channel can be used to transmit both control information and data. Therefore, this method only requires one processing scheme to complete the transmission of control information and data. Compared with existing physical channel design schemes, the method provided in this application has lower implementation costs and lower power consumption of the communication equipment. Therefore, adopting the solution provided in this application can solve the problems of high implementation costs and high power consumption of communication equipment caused by existing physical channel design schemes.

[0152] In some feasible implementations, please refer to Figure 9. Figure 9 is another flowchart illustrating a communication method provided in this application. As shown in Figure 9, the method may further include the following steps:

[0153] S230, the network device sends first information to the terminal device on the third resource, the first information being carried on the first channel. Correspondingly, the terminal device receives the first information on the third resource.

[0154] In some feasible implementations, the network device may also carry the first information it generates on a first channel and send the first information to the terminal device via the first channel on a third resource. Correspondingly, the terminal device may receive the first information via the first channel on the third resource. Alternatively, the network device may send a first channel including the first information to the terminal device. Correspondingly, the terminal device may receive the first channel and obtain the first control information in the first channel.

[0155] The aforementioned first information may include any one of the following: third control information, second data, and fourth control information, or second data. Here, the third control information, like the first control information described above, also belongs to the first type of control information. It can also be understood that the third control information is another type of first-class control information received by the terminal device. The fourth control information, like the second control information described above, also belongs to the second type of control information. It can also be understood that the fourth control information is another type of second-class control information received by the terminal device. In this case, the aforementioned first control information can also be used to indicate the fourth scheduling information of the first information. The fourth scheduling information includes any one of the following: the fifth scheduling information of the third control information, the sixth scheduling information of the second data, the seventh scheduling information of the fourth control information, the sixth scheduling information of the second data, and the eighth scheduling information of the first channel carrying the first information.

[0156] Similarly, for ease of understanding, the following description will use the third time unit as the implementation method of the third resource. Here, the third time unit may or may not overlap with the first and second time units. In other words, the third time unit may be the same as or different from the first and second time units.

[0157] The indicative role of the first control information will be further explained below in light of different implementation scenarios of the first information.

[0158] Implementation scenario 1:

[0159] In this case, the first information includes the third control information, and the fourth scheduling information of the first channel includes the aforementioned fifth scheduling information. The first control information can also be used to indicate the fifth scheduling information of the third control information. Alternatively, the network device and the terminal device can transmit the third control information based on the first control information. It can also be understood that the network device can use the first control information to indicate the scheduling information of another type of first-class control information it subsequently sends to the terminal device, or the network device can use the first control information to schedule another type of first-class control information it subsequently sends to the terminal device.

[0160] For example, please refer to Figure 10, which is another schematic diagram of the transmission of the first channel provided in this application. Figure 10 also shows the j5th transmission of the first channel in the third time unit. Here, j5 is a positive integer greater than or equal to j2. Here, the description of the j1st and j2nd transmissions of the first channel can be found in the previous description of Figure 3, and will not be repeated here. It should be understood that Figure 10 is shown as an example of the first implementation of step S220 described above. In actual implementation, the second implementation of step S220 described above is also applicable, and will not be repeated to avoid redundancy, and the same applies below. As shown in Figure 10, during the j5th transmission, the first channel carries first information, which includes third control information. In this case, the first control information can be used to indicate the fifth scheduling information of the third control information. The network device and the terminal device complete the transmission of the third control information based on the first control information.

[0161] Implementation scenario 2:

[0162] In this case, the first information includes the second data, and the fourth scheduling information of the first channel includes the aforementioned sixth scheduling information. The aforementioned first control information can also be used to indicate the sixth scheduling information for the second data. Alternatively, the network device and the terminal device can transmit the second data based on the first control information. It can also be understood that the network device can use the first control information to indicate the scheduling information for another piece of data it subsequently sends to the terminal device, or the network device can use the first control information to schedule another piece of data it subsequently sends to the terminal device.

[0163] For example, please refer to Figure 11, which is a schematic diagram of another transmission of the first channel provided in this application. Figure 11 also shows the j5th transmission of the first channel in the third time unit. As shown in Figure 11, during this j5th transmission, the first channel carries second data, and the first information includes the second data. In this case, the first control information can be used to indicate the sixth scheduling information of the second data. The network device and the terminal device complete the transmission of the second data in the third time unit based on the first control information.

[0164] Implementation scenario 3:

[0165] In this case, the first information includes the second data and the fourth control information, and the fourth scheduling information of the first information includes the aforementioned sixth and seventh scheduling information. The first control information can also be used to indicate the sixth and seventh scheduling information. Alternatively, the network device and the terminal device can transmit the second data and the fourth control information based on the first control information. It can also be understood that the network device can use the first control information to indicate the scheduling information for another piece of data and another type of second-class control information that it subsequently sends to the terminal device, or the network device can use the first control information to schedule another piece of data and another type of second-class control information that it subsequently sends to the terminal device.

[0166] For example, please refer to Figure 12, which is a schematic diagram of another first channel transmission provided in this application. Figure 12 also shows the j5th transmission of the first channel in the third time unit. As shown in Figure 12, during this j5th transmission, the first channel carries second data and fourth control information, and the first information includes the second data and the fourth control information. In this case, the first control information can be used to indicate the sixth scheduling information of the second data and the seventh scheduling information of the fourth control information. The network device and the terminal device can complete the transmission of the second data and the fourth control information in the third time unit based on the first control information.

[0167] It should be further noted that, in cases 1, 2, or 3 described above, the aforementioned first control information can also be used to indicate the eighth scheduling information of the first channel carrying the first information. Alternatively, the aforementioned first control information can also be used to indicate the eighth scheduling information corresponding to the first channel in the third time unit. This can also be understood as the network device and terminal device transmitting the first channel in the third time unit based on the first control information.

[0168] For example, please refer to Figure 13, which is a schematic diagram of another transmission of the first channel provided in this application. Figure 13 also shows the j5th transmission of the first channel in the third time unit. As shown in Figure 13, during this j5th transmission, the first channel carries first information. In this case, the first control information can be used to indicate the eighth scheduling information of the first channel carrying the first information. The network device and the terminal device can complete the transmission of the first information in the third time unit based on the first control information.

[0169] It should also be noted that, as illustrated in Figures 10 to 13, in practical implementation, the first control information can be used to indicate the scheduling information used in the two transmissions of the first channel and / or the scheduling information corresponding to the content carried. In other words, a single type of first control information can be used to schedule two transmissions of the first channel. It is easy to understand that, in practical implementation, a single type of first control information can also be used to schedule three or more transmissions of the first channel. The specific process is similar to scheduling two transmissions of the first channel, and will not be elaborated further to avoid redundancy.

[0170] In some feasible implementations, the network device can send the first data-carrying channel to the terminal device in an aperiodic manner, meaning the second data transmission interval is not fixed. Alternatively, the network device can also send the first data-carrying channel to the terminal device in a periodic or semi-static manner, meaning the second data transmission interval is fixed.

[0171] Similarly, network devices can send data and second-type control information to terminal devices via a first channel in an aperiodic manner, while the second transmission interval for transmitting data and second-type information is not fixed. Alternatively, network devices can also send data and second-type control information to terminal devices via a first channel in a periodic or semi-static manner, i.e., the second transmission interval is fixed.

[0172] In practical implementation, with a fixed transmission interval, the first transmission interval must be greater than the second and third transmission intervals. That is, the transmission frequency of the first type of control information must be less than the transmission frequency of data, and also less than the frequency of simultaneous transmission of data and the second type of control information. This is because the first type of control information is typically a slowly varying parameter and does not need to be transmitted frequently, thus reducing overhead.

[0173] In some feasible implementations, the first control information may include at least one parameter of the first channel reflecting channel changes. This could include parameters related to resource information of the first channel, parameters related to hybrid automatic repeat request, etc.

[0174] The second control information may include parameters related to at least one transport block or codeword, such as modulation and coding schemes, new data identifiers, etc.

[0175] It should be understood that the specific content of the first control information and the second control information may be determined by the content of the first type of control information and the second type of control information mentioned above, and this application does not impose any specific restrictions on this.

[0176] In some feasible implementations, when the first channel carries first data and second control information, the first channel may specifically carry a first bit stream. Furthermore, this first bit stream is obtained by jointly encoding the first data and the second control information. Specifically, after acquiring the first data and the second control information, the network device can jointly encode the first data and the second control information to obtain the aforementioned first bit stream. Then, the network device can send the first channel including the first bit stream to the terminal device in a second time unit. Correspondingly, the terminal device receives the first channel and decodes the first bit stream accordingly to obtain the first data and the second control information.

[0177] Optionally, when the first data and the second control information are jointly encoded, at least one codeword corresponding to the second control information may occupy at least one consecutive bit in the first bit stream, and this at least one bit should include the first bit of the first bit stream. That is, when the first data and the second control information are jointly encoded, the second control information should be placed at the beginning of the first bit stream. It should be understood that in actual implementation, the second control information can also be placed in other positions in the first bit stream, and this application does not impose specific restrictions on this.

[0178] In some feasible implementations, when the first channel carries first data and second control information, the first channel may specifically carry a second bitstream and a third bitstream. Furthermore, the second bitstream is encoded based on the first data, and the third bitstream is encoded based on the second control information. That is, the network device can independently encode the first data and the second control information. Specifically, after acquiring the first data and the second control information, the network device can encode the first data to obtain the second bitstream and encode the second control information to obtain the third bitstream. Then, the network device can send the first channel, including the second and third bitstreams, to the terminal device in a second time unit. Correspondingly, the terminal device receives the first channel and decodes the second and third bitstreams respectively to obtain the first data and the second control information.

[0179] In some feasible implementations, the network device can send an indication message to the terminal device before a transmission on the first channel to indicate the content carried on that first channel. Alternatively, the network device can send an indication message to the terminal device in advance to indicate whether the next transmission on the first channel will carry only data, only type I control information, or both data and type II control information. Here, indicating the content carried on the first channel through this indication message facilitates faster reception and demodulation of the first channel, improving its reception efficiency and quality.

[0180] For example, please refer to Figure 14, which is another flowchart illustrating a communication method provided in this application. As shown in Figure 14, before step S210, the method may further include the following steps:

[0181] S240, the network device sends first indication information to the terminal device, the first indication information being used to indicate that the first channel carries first control information on the first resource. Correspondingly, the terminal device receives the first indication information.

[0182] In some feasible implementations, when a network device determines that it will transmit a first channel carrying first control information to a terminal device on a first resource, it may generate a first indication message. This first indication message can be used to indicate that the first channel carries the first control information on the first resource. The network device may then send this first indication message to the terminal device. Accordingly, the terminal device receives the first indication message and determines, based on the first indication message, that the first channel carries the first control information on the first resource.

[0183] Similarly, before step S220, the network device may send a third indication message to the terminal device to instruct the first channel to carry the first data on the second resource. Alternatively, before step S220, the network device may send a fourth indication message to the terminal device to instruct the first channel to carry the first data and the second control information on the second resource.

[0184] Here, the first instruction information, the third instruction information, and the fourth instruction information can be implemented in various forms, and this application does not impose any specific restrictions on them.

[0185] In one feasible implementation, the first indication information may be carried in a first sequence or a wake-up signal. That is, the network device can send the first indication information to the terminal device through the first sequence or the wake-up signal. It should be understood that the third and fourth indication information can be implemented in a similar manner, and will not be described further to avoid redundancy.

[0186] Optionally, the first sequence may include orthogonal sequences, non-orthogonal sequences, pseudo-random sequences, etc. Here, orthogonal sequences may include M-sequences, gold sequences, orthogonal frequency division multiplexing (OFDM) sequences, Walsh sequences, etc.

[0187] Optionally, the first sequence may also include various types of reference signals, such as pilot signals, channel state information reference signals (CSI-RS), tracking reference signals (TRS), synchronization signal blocks (SSB), phase tracking reference signals (PTRS), probe reference signals, demodulation reference signals, preambles, etc.

[0188] Optionally, the wake-up signal may include the wake-up signal (WUS) in NR, the paging early indicator (PEI), the low power wake-up signal (i.e., low power WUS), the on-off keying (OOK) signal, etc.

[0189] It should be understood that the above description is exemplary, and this application does not limit the specific implementation of the first sequence and the wake-up signal.

[0190] In some feasible implementations, the network device can send an indication message to the terminal device before a transmission on the first channel. This indication message can indicate whether the first channel is being used, activated, or needs to be received. By using this indication message to specify whether the first channel is being used, activated, or needs to be received, invalid detection or invalid reception by the terminal device can be avoided, thereby reducing the power consumption of the terminal device.

[0191] For example, please refer to Figure 15, which is another flowchart illustrating a communication method provided in this application. As shown in Figure 15, before step S210, the method may further include the following steps:

[0192] S250, the network device sends a second indication message to the terminal device, the second indication message indicating that the first channel is used on the first resource. Correspondingly, the terminal device receives the first indication message.

[0193] In some feasible implementations, when a network device determines that it will transmit a first channel carrying first control information to a terminal device on a first resource, it may generate a second indication message. This second indication message can be used to indicate that the first channel is being used on the first resource. The network device then sends the second indication message. Accordingly, the terminal device receives the second indication message and determines, based on it, that the first channel is being used on the first resource.

[0194] Similarly, prior to step S220, the network device may also send a fifth indication message to the terminal device to indicate that the first channel is being used on the second resource.

[0195] Here, the second and fifth instruction information can be implemented in various ways, and this application does not impose any specific restrictions on them.

[0196] In some feasible implementations, when the second implementation described above is adopted in step S220, the network device can use indexed modulation and / or conventional modulation to modulate the first data and the second control information. The terminal device can then demodulate the first data and the second control information using a corresponding demodulation method.

[0197] It's important to note that index modulation (IM) is a modulation method that utilizes the physical resources of a transmission channel to transmit additional information. It uses different states within the transmission channel to represent different information. In other words, index modulation technology uses a multi-dimensional signal space to transmit information. It should be understood that traditional modulation techniques typically only use the amplitude, phase, and frequency of the signal to transmit information, while index modulation transmits additional information by selecting different index points in the signal space. This allows index modulation to provide higher data transmission rates and capacity under limited spectrum resources and power constraints. Index modulation achieves information transmission by encoding the information to be transmitted onto the index of the signal. In practice, the encoding process at the transmitting end maps the information to be transmitted onto the selected index points, enabling the receiving end to recover the information from the received signal. Index modulation typically utilizes indices of different resource dimensions and transmits data on the corresponding activated resources. These resource dimensions can include the time domain, frequency domain, spatial domain, code domain, and power domain. For example, in the frequency domain, the transmitting end activates a portion of frequencies within a given frequency range, transmitting data on the activated frequencies using traditional communication methods. The index pattern composed of the activated frequencies can also carry data transmission. In addition to transmission in the active and inactive dimensions of resources, indexed modulation can also be transmitted in different resource dimensions. These include space-time indexed modulation, space-frequency indexed modulation, and space code indexed modulation, as can be seen from the principles of existing technologies.

[0198] This application introduces index modulation for the transmission of control information and data. For example, control information can be transmitted on an index pattern (or, control information can be carried on an index pattern), while data can be transmitted on the resource activated by the index pattern. Alternatively, data can be transmitted on an index pattern (or, data can be carried on an index pattern), while control information can be transmitted on the resource activated by the index pattern. Furthermore, control information and data can also be transmitted in a mixed manner through an index pattern and the resource activated by the index pattern. It should be understood that the above are merely examples. This application only utilizes index modulation technology for the transmission of control information and data and does not limit the specific resources on which the control information and data are transmitted using index modulation. All possible transmission methods based on index modulation technology are applicable to the scheme provided in this application, and will not be listed individually.

[0199] Optionally, consider transmitting control information on an index pattern and transmitting data on a resource activated by the index pattern as an example. The network device can transmit a first channel carrying first data and second control information on a second resource. The second control information is carried in the time domain and / or frequency domain position of at least one resource element corresponding to the first channel. Here, the time domain and / or frequency domain position of at least one resource element corresponding to the first channel corresponds to the index pattern. Correspondingly, the terminal device can receive the first channel carrying the first data and second control information and demodulate it to obtain the first data and second control information.

[0200] In the above implementation, the second control information is carried on the time domain position and / or frequency domain position of at least one resource element corresponding to the first channel using index modulation. This not only increases the capacity of the first channel, but also reduces the detection complexity of the second control information.

[0201] It should be further noted that the preceding text uses the communication method provided in this application as an example applicable to downlink communication scenarios, where the network device is the transmitting device and the terminal device is the receiving device. In practical applications, the communication method provided in this application is also applicable to uplink communication scenarios. In this case, the steps described above that were performed by the network device can be performed by the terminal device, and vice versa. It should be understood that when the communication method provided in this application is applied to uplink communication scenarios, the specific content of the first control information and / or second control information provided by the terminal device to the network device differs from that in downlink communication scenarios, and the scheduling information of the first control information, second control information, first channel, and first data is generally still provided or indicated by the network device to the terminal device.

[0202] Similarly, the communication method provided in this application is also applicable to interaction scenarios between terminal devices (also known as side-link communication scenarios). In this case, the steps performed by the network device described above can be performed by one terminal device, and the steps performed by the terminal device described above can be performed by another terminal device. It should also be understood that when the communication method provided in this application is applied to a side-link communication scenario, the specific content of the first control information and / or second control information provided by one terminal device to another terminal device differs from that in the downlink communication scenario. The scheduling information of the first control information, second control information, first channel, and first data is similar to that in the downlink communication scenario and can be provided by the transmitting device to the receiving device. However, the specific content of the first control information, second control information, first channel, and first data scheduling information differs from that in the downlink communication scenario.

[0203] The specific implementation process of the communication method provided in this application in the uplink communication scenario or the sidelink communication scenario can be referred to the implementation process in the downlink communication scenario described above, and will not be repeated here.

[0204] The communication method provided by the embodiments of this application has been described in detail above with reference to Figures 1 to 15. The communication device provided by the embodiments of this application will now be described in detail with reference to Figures 16 and 17. It should be understood that the description of the embodiments of the communication device corresponds to the description of the embodiments of the communication method; therefore, any parts not described in detail can be referred to the foregoing method embodiments.

[0205] It is understood that, in order to achieve the functions in the above embodiments, the terminal devices and network devices involved in the methods shown in Figures 2, 9, 14, or 15 include hardware structures and / or software modules corresponding to perform each function. Those skilled in the art should readily recognize that, based on the units and method steps of the various examples described in conjunction with the embodiments disclosed in this application, this application can be implemented in hardware, software, or a combination of hardware and software. Whether a function is executed in hardware, software, or by computer software driving hardware depends on the specific application scenario and design constraints of the technical solution.

[0206] Please refer to Figure 16, which is a schematic diagram of the structure of a communication device provided in this application. As shown in Figure 16, the communication device 160 may include a processing unit 161 and a transceiver unit 162. The processing unit 161 and the transceiver unit 162 may be software, hardware, or a combination of software and hardware.

[0207] The transceiver unit 162 may include a transmitting unit and a receiving unit. The transmitting unit is used to implement the transmitting function, and the receiving unit is used to implement the receiving function. The transceiver unit 162 can implement both transmitting and / or receiving functions. The transceiver unit can also be described as a communication unit.

[0208] Optionally, the transceiver unit 162 can be used to receive information sent by other devices, and can also be used to send information to other devices. The processing unit 161 can be used to perform internal processing of the device.

[0209] In one possible design, the communication device 160 may correspond to the terminal device involved in the method shown in FIG2, FIG9, FIG14, or FIG15. For example, the communication device 160 may be a terminal device or a chip in the terminal device. The communication device 160 may include units for performing the operations performed by the terminal device in the method shown in FIG2, FIG9, FIG14, or FIG15, and each unit in the communication device 160 is respectively for implementing the operations performed by the terminal device in the method shown in FIG2, FIG9, FIG14, or FIG15.

[0210] For example, processing unit 161 can be used to control transceiver unit 162 to receive first control information on a first resource. The first control information is carried on a first channel. Processing unit 161 can also be used to control transceiver unit 162 to receive first data on a second resource. The first data is also carried on the first channel.

[0211] For example, the transceiver unit 162 can be used to receive first data and second control information on a second resource. The first data and second control information are carried on a first channel.

[0212] For example, the first control information is used to indicate at least one of the following: first scheduling information for first data, second scheduling information for second control information, and third scheduling information for a first channel carrying the first data and the second control information.

[0213] For example, the first control information may include the latest value of at least one first parameter. Here, the at least one first parameter may include at least one of the following: first scheduling information, second scheduling information, and third scheduling information.

[0214] For example, transceiver unit 162 is configured to receive first information on a third resource. A first channel is carried on the first channel. The first information includes any one of the following: third control information, second data, fourth control information, and second data. The first control information is further configured to indicate fourth scheduling information of the first information. The fourth scheduling information includes any one of the following: fifth scheduling information of the third control information, sixth scheduling information of the second data, seventh scheduling information of the fourth control information, sixth scheduling information of the second data, and eighth scheduling information of the first channel carrying the first information.

[0215] For example, the first control information and the second control information together indicate the first scheduling information of the first data.

[0216] For example, the first control information and the second control information are different. Alternatively, the first control information is a type of first-class control information, and the second control information is a type of second-class control information, meaning the first-class control information and the second-class control information are different.

[0217] For example, the first control information includes at least one relevant parameter of a first channel that reflects channel changes.

[0218] For example, the second control information includes at least one parameter related to a transport block or codeword.

[0219] For example, the first channel may carry a first bit stream, which is obtained by jointly encoding the second control information and the first data. Alternatively, the first bit stream may be obtained by jointly encoding the first data and the second control information.

[0220] For example, at least one codeword corresponding to the second control information occupies at least one consecutive bit in the first bit stream, and this at least one bit includes the first bit of the first bit stream.

[0221] For example, the first channel can carry a second bit stream and a third bit stream. The second bit stream can be encoded based on the second control information, and the third bit stream can be encoded based on the first data. That is, when the first channel carries the first data and the second control information, the first data and the second control information can be encoded independently.

[0222] For example, the transceiver unit 162 is configured to receive first indication information. The processing unit 161 is configured to determine, based on the first indication information, that the first channel carries first control information.

[0223] For example, the first instruction information is carried in a first sequence or a wake-up signal.

[0224] For example, transceiver unit 162 is configured to receive second indication information. Processing unit 161 is configured to determine, based on the second indication information, whether the first channel is used in the first resource.

[0225] For example, the transceiver unit 162 is configured to receive a first channel carrying first data and second control information on a second resource. The second control information is carried at a time-domain location and / or frequency-domain location of at least one resource element corresponding to the first channel.

[0226] For example, the first transmission interval corresponding to the first type of control information is greater than the second transmission interval corresponding to the data. The first transmission interval corresponding to the first type of control information is also greater than the third transmission interval corresponding to the simultaneous transmission of data and the second type of control information. Alternatively, the time interval between adjacent time units of the first channel used for transmitting only the first type of control information is greater than the time interval between adjacent time units of the first channel used for transmitting both the second type of control information and data, and also greater than the time interval between adjacent time units of the first channel used for transmitting only data.

[0227] In one possible design, the communication device 160 may correspond to the network device involved in the method shown in FIG2, FIG9, FIG14, or FIG15. For example, the communication device 160 may be a network device or a chip within a network device. The communication device 160 may include units for performing the operations performed by the network device in the method shown in FIG2, FIG9, FIG14, or FIG15, and each unit in the communication device 160 is respectively for implementing the operations performed by the network device in the method shown in FIG2, FIG9, FIG14, or FIG15.

[0228] For example, processing unit 161 controls transceiver unit 162 to transmit first control information on a first resource. The first control information is carried on a first channel. Processing unit 161 also controls transceiver unit 162 to transmit first data on a second resource. The first data is also carried on the first channel.

[0229] For example, the transceiver unit 162 is used to transmit first data and second control information on a second resource. The first data and second control information are carried on a first channel.

[0230] For example, the first control information is used to indicate at least one of the following: first scheduling information for first data, second scheduling information for second control information, and third scheduling information for a first channel carrying the first data and the second control information.

[0231] For example, the first control information may include the latest value of at least one first parameter. Here, the at least one first parameter may include at least one of the following: first scheduling information, second scheduling information, and third scheduling information.

[0232] For example, the transceiver unit 162 is configured to transmit first information on a third resource. The first information includes any one of the following: third control information, second data, fourth control information, and second data. The first control information is further configured to indicate fourth scheduling information for the first information. The fourth scheduling information includes any one of the following: fifth scheduling information for the third control information, sixth scheduling information for the second data, seventh scheduling information for the fourth control information, sixth scheduling information for the second data, and eighth scheduling information for the first channel carrying the first information.

[0233] For example, the first control information and the second control information together indicate the first scheduling information of the first data.

[0234] For example, the first control information and the second control information are different. Alternatively, the first control information is a type of first-class control information, and the second control information is a type of second-class control information, meaning the first-class control information and the second-class control information are different.

[0235] For example, the first control information includes at least one relevant parameter of a first channel that reflects channel changes.

[0236] For example, the second control information includes at least one parameter related to a transport block or codeword.

[0237] For example, the first channel may carry a first bit stream, which is obtained by jointly encoding the second control information and the first data. Alternatively, the first bit stream may be obtained by jointly encoding the first data and the second control information.

[0238] For example, at least one codeword corresponding to the second control information occupies at least one consecutive bit in the first bit stream, and this at least one bit includes the first bit of the first bit stream.

[0239] For example, the first channel can carry a second bit stream and a third bit stream. The second bit stream can be encoded based on second control information, and the third bit stream can be encoded based on first data.

[0240] For example, the transceiver unit 162 is used to transmit first indication information. This first indication information is used to indicate that the first channel carries first control information.

[0241] For example, the first instruction information is carried in a first sequence or a wake-up signal.

[0242] For example, the transceiver unit 162 is used to send second indication information. This second indication information is used to indicate whether the first channel is being used on the first resource.

[0243] For example, the transceiver unit 162 is used to transmit a first channel carrying first data and second control information on a second resource. The second control information is carried at the time-domain and / or frequency-domain location of at least one resource element corresponding to the first channel.

[0244] Please refer to Figure 17, which is a schematic diagram of another communication device provided in this application. This communication device 170 can be used to implement the operations performed by the terminal device or network device in the methods shown in Figures 2, 9, 14, or 15. Alternatively, the communication device 170 can be a terminal device or network device involved in the methods shown in Figures 2, 9, 14, or 15. The communication device 170 includes a processor 171.

[0245] Optionally, the communication device may also include a memory 172.

[0246] Memory 172 is used to store related instructions and data. Memory 172 stores the following elements: executable modules or data structures, or subsets thereof, or extended sets thereof:

[0247] Operation instructions: This includes various operation instructions used to perform various operations.

[0248] Operating system: includes various system programs used to implement various basic business functions and handle hardware-based tasks.

[0249] Figure 17 shows only one memory, but of course, multiple memories can be set as needed.

[0250] Optionally, the communication device 170 may further include a transceiver 174. The transceiver 174 may be a communication module or a transceiver circuit. In the embodiments of this application, the transceiver 174 is used to perform the message or information transmission and reception operations involved in the methods shown in FIG2, FIG9, FIG14 or FIG15.

[0251] Processor 171 may be a controller, a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. Processor 171 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.

[0252] Optionally, the communication device may also include a bus system 173. In specific applications, the various components of the communication device 170 are coupled together through the bus system 173, which may include, in addition to the data bus, a power bus, a control bus, and a status signal bus, etc. However, for clarity, all buses are labeled as bus system 173 in Figure 17. For ease of illustration, Figure 17 is only schematically shown.

[0253] In specific implementation, the communication device 170 can execute the steps of the methods performed by the network device or terminal device in the methods shown in Figures 2, 9, 14, or 15. Specifically, when the communication device 170 is used to implement the various steps performed by the network device or terminal device in the methods shown in Figures 2, 9, 14, or 15, the processor 171 can implement the function of the processing unit 161, and the transceiver 174 can implement the function of the transceiver unit 162.

[0254] It should be noted that in practical applications, the processor in the embodiments of this application can be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method embodiments can be completed by the integrated logic circuits in the processor's hardware or by instructions in software form. The processor can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly embodied in the execution of a hardware decoding processor, or by a combination of hardware and software modules in the decoding processor. The software modules can be located in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in memory, and the processor reads the information in the memory and, in conjunction with its hardware, completes the steps of the above methods.

[0255] It is understood that the memory in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be 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. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM). It should be noted that the memories described in the embodiments of this application are intended to include, but are not limited to, these and any other suitable types of memory.

[0256] This application also provides a computer-readable medium having a computer program stored thereon, which, when executed by a computer, implements the method steps performed by the network device or terminal device in the methods shown in Figures 2, 9, 14, or 15.

[0257] This application also provides a computer program product that, when executed by a computer, implements the method steps performed by the network device or terminal device in the methods shown in Figures 2, 9, 14, or 15.

[0258] This application also provides a chip, which includes at least a processor. The processor is used to execute computer execution instructions to cause a device on which the chip is installed to perform the method steps performed by the network device or terminal device in the methods shown in FIG2, FIG9, FIG14 or FIG15.

[0259] Optionally, the chip may also include interface circuitry. This interface circuitry is used to receive computer execution instructions and transmit them to the processor.

[0260] This application also provides a chip system including a processor for supporting devices equipped with the chip system in implementing the method steps performed by the network device or terminal device in the methods shown in Figures 2, 9, 14, or 15. For example, generating or processing the data and / or information involved in the above methods. In one possible design, the chip system further includes a memory for storing program instructions and data necessary for the data transmission device. The chip system may be composed of chips or may include chips and other discrete devices.

[0261] In the above method embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., digital video disc (DVD), or a semiconductor medium (e.g., solid-state disk (SSD)).

[0262] In the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of different embodiments are consistent and can be referenced by each other. The technical features of different embodiments can be combined to form new embodiments according to their inherent logical relationship.

[0263] The terms “component,” “module,” “system,” etc., used in this specification are used to refer to computer-related entities, hardware, firmware, combinations of hardware and software, software, or software in execution. For example, a component can be, but is not limited to, a process running on a processor, a processor, an object, an executable file, an execution thread, a program, or a computer. As illustrated, applications running on computing devices and computing devices can both be components. One or more components may reside in a process or execution thread, and components may be located on a single computer or distributed among two or more computers. Furthermore, these components can be executed from various computer-readable media on which various data structures are stored. Components can communicate, for example, via local or remote processes based on signals having one or more data packets (e.g., data from two components interacting with another component between a local system, a distributed system, or a network, such as the Internet interacting with other systems via signals).

[0264] It should be understood that the term "embodiment" used throughout this specification means that a specific feature, structure, or characteristic related to an embodiment is included in at least one embodiment of this application. Therefore, various embodiments throughout this specification do not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments.

[0265] It should be understood that in the embodiments of this application, the designations "first", "second", etc. are only for distinguishing different objects, such as different network devices, and do not constitute a limitation on the scope of the embodiments of this application. The embodiments of this application are not limited thereto.

[0266] It should also be understood that in this application, “when…”, “if” and “if” all refer to the network element making a corresponding processing under certain objective circumstances, and are not time-limited, nor do they require the network element to make a judgment when it is implemented, nor do they mean that there are other limitations.

[0267] It should also be understood that in the embodiments of this application, "B corresponding to A" means that B is associated with A, and B can be determined based on A. However, it should also be understood that 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.

[0268] It should also be understood that the term "and / or" in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. Additionally, the character " / " in this article generally indicates that the preceding and following related objects have an "or" relationship.

[0269] In this application, expressions such as "the item includes one or more of the following: A, B, and C" generally mean, unless otherwise specified, that the item can be any one of the following: A; B; C; A and B; A and C; B and C; A, B and C; A and A; A, A and A; A, A and B; A, A and C, A, B and B; A, C and C; B and B, B, B and B, B, B and C, C and C; C, C and C, and other combinations of A, B, and C. The above example uses three elements, A, B, and C, to illustrate the possible entries for the item. When expressed as "the item includes at least one of the following: A, B, ..., and X," that is, when the expression contains more elements, then the applicable entries for the item can also be obtained according to the aforementioned rules.

[0270] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0271] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0272] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, 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. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, 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.

[0273] 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 according to actual needs.

[0274] In addition, 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.

[0275] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0276] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of protection of the claims. It is understood that the various numerical designations involved in the embodiments of this application are only for the convenience of description and are not intended to limit the scope of the embodiments of this application. The order of the sequence numbers of the above processes does not imply the order of execution; the execution order of each process should be determined by its function and internal logic.

[0277] The above description is merely a preferred embodiment of the technical solution of this application and is not intended to limit the scope of protection of this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of protection of this application.

Claims

1. A communication method, characterized in that, The method includes: Receive first control information on a first resource, wherein the first control information is carried on a first channel; Receive first data on a second resource, wherein the first data is carried on the first channel.

2. The method according to claim 1, characterized in that, Receiving the first data on the second resource includes: The second resource receives first data and second control information, wherein the second control information is carried on the first channel.

3. The method according to claim 2, characterized in that, The first control information is used to indicate at least one of the following: first scheduling information of the first data, second scheduling information of the second control information, and third scheduling information of the first channel carrying the first data and the second control information.

4. The method according to claim 3, characterized in that, The first control information includes the latest value of at least one first parameter, and the at least one first parameter includes at least one of the following: the first scheduling information, the second scheduling information, and the third scheduling information.

5. The method according to any one of claims 2-4, characterized in that, The method further includes: Receive first information on a third resource, wherein the first channel carries the first information, and the first information includes any one of the following: third control information, second data and fourth control information, second data, the first control information is further used to indicate fourth scheduling information of the first information, and the fourth scheduling information includes any one of the following: fifth scheduling information of the third control information, sixth scheduling information of the second data and seventh scheduling information of the fourth control information, sixth scheduling information of the second data, and eighth scheduling information of the first channel carrying the first information.

6. The method according to claim 2, characterized in that, The first control information and the second control information are used to indicate the first scheduling information of the first data.

7. The method according to any one of claims 2-6, characterized in that, The first control information and the second control information are different; Alternatively, the first control information may be a first type of control information, and the second control information may be a second type of control information, wherein the first type of control information and the second type of control information are different.

8. The method according to claim 7, characterized in that, The first control information includes at least one parameter of the first channel that reflects channel changes.

9. The method according to claim 7 or 8, characterized in that, The second control information includes at least one parameter related to a transport block or codeword.

10. The method according to any one of claims 2-9, characterized in that, The first channel carries a first bit stream, which is obtained by jointly encoding the first data and the second control information.

11. The method according to claim 10, characterized in that, The at least one codeword corresponding to the second control information occupies at least one consecutive bit in the first bit stream, and the at least one bit includes the first bit of the first bit stream.

12. The method according to any one of claims 2-9, characterized in that, The first channel carries a second bit stream and a third bit stream. The second bit stream is encoded based on the second control information, and the third bit stream is encoded based on the first data.

13. The method according to any one of claims 1-12, characterized in that, The method further includes: Receive the first instruction message; Based on the first indication information, it is determined that the first channel carries the first control information on the first resource.

14. The method according to claim 13, characterized in that, The first indication information is carried in a first sequence or a wake-up signal.

15. The method according to any one of claims 1-14, characterized in that, The method further includes: Receive the second instruction information; The first channel is determined to be transmitted in the first resource based on the second indication information.

16. The method according to any one of claims 2-11, characterized in that, The process of receiving first data and second control information in the second resource includes: A first channel carrying first data and second control information is received on a second resource, wherein the second control information is carried at a time-domain position and / or frequency-domain position of at least one resource element corresponding to the first channel.

17. A communication method, characterized in that, The method includes: First control information is transmitted on a first resource, wherein the first control information is carried on a first channel; First data is transmitted on a second resource, wherein the first data is carried on the first channel, and the first resource and the second resource do not overlap.

18. The method according to claim 17, characterized in that, Sending the first data on the second resource includes: The second resource transmits first data and second control information, wherein the first data and the second control information are carried on the first channel.

19. The method according to claim 18, characterized in that, The first control information is used to indicate at least one of the following: first scheduling information of the first data, second scheduling information of the second control information, and third scheduling information of the first channel carrying the first data and the second control information.

20. The method according to claim 19, characterized in that, The first control information includes the latest value of at least one first parameter, and the at least one first parameter includes at least one of the following: the first scheduling information, the second scheduling information, and the third scheduling information.

21. The method according to any one of claims 18-20, characterized in that, The method further includes: First information is transmitted on a third resource, wherein the first channel carries the first information, and the first information includes any one of the following: third control information, second data and fourth control information, second data, and the first control information is further used to indicate the fourth scheduling information of the first information, wherein the fourth scheduling information includes any one of the following: the fifth scheduling information of the third control information, the sixth scheduling information of the second data and the seventh scheduling information of the fourth control information, the sixth scheduling information of the second data, and the eighth scheduling information of the first channel carrying the first information.

22. The method according to claim 18, characterized in that, The first control information and the second control information are used to indicate the first scheduling information of the first data.

23. The method according to any one of claims 18-22, characterized in that, The first control information and the second control information are different; Alternatively, the first control information may be a first type of control information, and the second control information may be a second type of control information, wherein the first type of control information and the second type of control information are different.

24. The method according to claim 23, characterized in that, The second control information includes at least one parameter related to a transport block or codeword.

25. The method according to claim 23 or 24, characterized in that, The first control information includes at least one parameter of the first channel that reflects channel changes.

26. The method according to any one of claims 18-25, characterized in that, The first channel carries a first bit stream, which is obtained by jointly encoding the first data and the second control information.

27. The method according to claim 26, characterized in that, The at least one codeword corresponding to the second control information occupies at least one consecutive bit in the first bit stream, and the at least one bit includes the first bit of the first bit stream.

28. The method according to any one of claims 18-25, characterized in that, The first channel carries a second bit stream and a third bit stream. The second bit stream is encoded based on the second control information, and the third bit stream is encoded based on the first data.

29. The method according to any one of claims 17-28, characterized in that, The method further includes: Send a first indication message, wherein the first indication message is used to indicate that the first channel carries the first control information on the first resource.

30. The method according to claim 29, characterized in that, The first indication information is carried in a first sequence or a wake-up signal.

31. The method according to any one of claims 17-30, characterized in that, The method further includes: Send a second indication message, wherein the second indication message is used to indicate that the first channel is used in the first resource.

32. The method according to any one of claims 18-27, characterized in that, The step of sending the first data and the first control information in the second resource includes: A first channel carrying first data and first control information is transmitted on a second resource, wherein the second control information is carried at the time domain position and / or frequency domain position of at least one resource element corresponding to the first channel.

33. A communication device, characterized in that, The communication device includes: a module or unit for implementing the communication method as described in any one of claims 1-16 or any one of claims 17-32.

34. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed, implements the communication method as claimed in any one of claims 1-16 or any one of claims 17-32.

35. A computer program product, said computer program product being executed by a computer using a communication method as claimed in any one of claims 1-16 or any one of claims 17-32.

Citation Information

Patent Citations

  • Method and apparatus for indicating control channels

    CN102263616A

  • Repetition for ultra-reliable low-latency communications

    CN113508551A

  • Multi-physical downlink shared channel scheduling enhancement method

    CN115915448A

  • Data transmission method and apparatus

    US20220338217A1