Communication method and apparatus
Patent Information
- Application Number
- PCT/CN2026/085112
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2025-03-26
- Filing Date
- 2026-03-23
- Publication Date
- 2026-10-01
Smart Images

Figure CN2026085112_01102026_PF_FP_ABST
Abstract
Description
Communication methods and devices
[0001] This application claims priority to Chinese Patent Application No. 202510372375.9, filed with the State Intellectual Property Office of China on March 26, 2025, entitled "Communication Method and Apparatus", the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of communication technology, and in particular to a communication method and apparatus. Background Technology
[0003] In communication systems, for unlicensed frequency bands, in order to meet spectrum regulations, communication nodes need to compete for channels to transmit data; if they cannot secure a channel, they cannot communicate.
[0004] Because channel contention is disordered and the channels acquired are dynamically changing, traditional semi-static scheduling or pre-configured scheduling cannot perform data transmission, channel measurement, and feedback according to the pre-configured period and resources, thus affecting communication performance. Summary of the Invention
[0005] This application provides a communication method and apparatus that facilitates rapid pre-configuration scheduling and improves communication performance.
[0006] Firstly, this application provides a communication method that can be executed by a second node. Unless otherwise specified, "second node" in this application can refer to the second node itself, a component within the second node (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the second node. The method includes: sending first information to a first node and sending Management Link Control Information (GCI) to the first node; wherein the first information includes a pre-configured scheduling physical layer identifier and second information, the second information being used to configure one or more of the following pre-configured scheduling: semi-static scheduling, reference signal transmission, or Terminal Link Control Information (TCI) feedback; the GCI being used to activate or deactivate one or more of the pre-configured scheduling; and the GCI being scrambled based on the pre-configured scheduling physical layer identifier.
[0007] Secondly, this application provides a communication method that can be executed by a first node. Unless otherwise specified, "first node" in this application can refer to the first node itself, a component within the first node (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the first node. The method includes: receiving first information from a second node; receiving a GCI from the second node; wherein the first information includes a pre-configured scheduling physical layer identifier and second information, the second information being used to configure one or more of the following pre-configured scheduling: semi-static scheduling, reference signal transmission, or terminal link control information (TCI) feedback; the GCI being used to activate or deactivate one or more of the pre-configured scheduling; and the GCI being scrambled based on the pre-configured scheduling physical layer identifier.
[0008] Based on the first and second aspects mentioned above, the second node can configure one or more pre-configured schedules based on the first information. Pre-configured schedules activated by dynamic GCI indication facilitate rapid pre-configuration scheduling and improve communication performance. Furthermore, the second node can activate or deactivate various pre-configured schedules using the same GCI format, reducing the complexity of blind detection of multiple GCI formats by the first node. Moreover, different pre-configured schedules can share a single pre-configured schedule physical layer identifier. The second node can scramble the GCI based on this identifier, and all first nodes served by the second node can detect the GCI based on this physical layer identifier, further reducing the complexity of blind detection.
[0009] In conjunction with the first or second aspect above, in one possible design, the reference signal transmission includes one or more of the following: Channel State Information Reference Signal (CSI-RS) transmission, or Sounding Reference Signal (SRS) transmission.
[0010] Based on this possible design, the communication method provided in this application can be used to pre-configure the transmission of reference signals such as CSI-RS and SRS, adaptively match the dynamic changes in channel occupancy of different COTs, and improve communication performance.
[0011] In conjunction with the first or second aspect above, in one possible design, TCI feedback includes one or more of the following: Acknowledgment (ACK) feedback, Channel Quality Indicator (CQI) feedback, or Channel State Information (CSI) feedback.
[0012] Based on this possible design, the communication method provided in this application can be used to pre-configure TCI feedback such as ACK, CQI, and CSI to adaptively match the dynamic changes in channel occupancy of different COTs and improve communication performance.
[0013] In conjunction with the first or second aspect above, in one possible design, GCI is used to indicate the activated pre-configured scheduled frequency domain resources.
[0014] Based on this possible design, since the contention for channels is disordered and the channels acquired are also dynamically changing, the pre-configured frequency domain resources activated by the GCI can adaptively match the dynamic changes in the channels occupied by different COTs, thereby improving communication performance.
[0015] In conjunction with the first or second aspect above, in one possible design, the second information includes one or more of the following pre-configured scheduling configuration information: semi-static scheduling configuration information, CSI-RS configuration information, CSI feedback configuration information, CQI feedback configuration information, or SRS configuration information.
[0016] Based on this possible design, the above configuration information can be carried in the second information to realize the pre-configuration of various pre-configured schedules and improve communication performance.
[0017] In conjunction with the first or second aspect above, in one possible design, one or more pre-configured scheduling configuration information includes time-domain resource information; wherein, the time-domain resource information includes one or more of the following:
[0018] Starting symbol index and symbol number;
[0019] Sending period; or
[0020] Sending time offset.
[0021] Based on this possible design, the first node and the second node can determine one or more time-domain resources corresponding to pre-configured scheduling, which facilitates rapid pre-configured scheduling and improves communication performance.
[0022] In conjunction with the first or second aspect above, one possible design further includes: determining the TTI index of the data transmitted based on semi-static scheduling according to the transmission period, transmission time offset, and the transmission time interval (TTI) index where the GCI is located; or determining the TTI index of CSI-RS transmission according to the transmission period, transmission time offset, and the TTI index where the GCI is located; or determining the TTI index of TCI feedback transmission according to the transmission period, transmission time offset, and the TTI index where the GCI is located; or determining the TTI index of SRS transmission according to the transmission period, transmission time offset, and the TTI index where the GCI is located.
[0023] Combining the first or second aspect mentioned above, in one possible design, the TTI index where GCI is located is determined based on the start time of Channel Occupancy Time (COT).
[0024] Based on this possible design, the index of each TTI within the COT can be defined starting from #0, or starting from #1. Based on this, the TTI index where the GCI is located can be determined.
[0025] In conjunction with the first or second aspect above, in one possible design, when the transmission period is not zero, the TTI index of the data transmitted based on semi-static scheduling satisfies the following formula: mod((TTI index of the data transmitted based on semi-static scheduling - TTI index where GCI is located), transmission period) = transmission time offset; or, the superframe index of the data transmitted based on semi-static scheduling satisfies the following formula: mod(superframe index of the data transmitted based on semi-static scheduling, transmission period) = transmission time offset; or, the TTI index of CSI-RS transmission satisfies the following formula: mod((TTI index of CSI-RS transmission - TTI index where GCI is located), transmission period) = transmission time offset; or, the TTI index of TCI feedback transmission satisfies the following formula: mod((TTI index of TCI feedback transmission - TTI index where GCI is located), transmission period) = transmission time offset; or, the TTI index of SRS transmission satisfies the following formula: mod((TTI index of SRS transmission - TTI index where GCI is located), transmission period) = transmission time offset; where mod represents the modulo operation.
[0026] In conjunction with the first or second aspect above, in one possible design, when the transmission period is 0, the difference between the TTI index of the data transmitted based on semi-static scheduling and the TTI index of the GCI is the transmission time offset; or, the superframe index of the data transmitted based on semi-static scheduling is equal to the superframe index corresponding to the transmission time offset; or, the difference between the TTI index of the CSI-RS transmission and the TTI index of the GCI is the transmission time offset; or, the difference between the TTI index of the TCI feedback transmission and the TTI index of the GCI is the transmission time offset; or, the difference between the TTI index of the SRS transmission and the TTI index of the GCI is the transmission time offset.
[0027] Based on the two possible designs mentioned above, two feasible solutions are provided for determining the transmission time of each pre-configured schedule.
[0028] In conjunction with the first or second aspect above, in one possible design, when the pre-configured scheduling configuration information is CSI-RS configuration information, the starting symbol index is not configured; for a base carrier containing a synchronization information block (SAB), the starting symbol of the CSI-RS is the first symbol after the G-link physical layer control information block (G-PCIB); or, for a base carrier not containing an SAB, when the first symbol of the TTI maps to a short training sequence (STS), the starting symbol of the CSI-RS is the first symbol after the symbol mapping the STS; or, for a base carrier not containing an SAB, when the first symbol of the TTI does not map to an STS, the starting symbol of the CSI-RS is the first symbol of the TTI.
[0029] In conjunction with the first or second aspect above, in one possible design, the configuration information of one or more pre-configured scheduling methods includes a pre-configured scheduling identifier.
[0030] Based on this possible design, by designing a pre-configured scheduling identifier for one or more pre-configured schedules, the GCI can be directly activated or deactivated based on the pre-configured scheduling identifier, thereby reducing GCI overhead.
[0031] In conjunction with the first or second aspect above, in one possible design, the semi-static scheduling configuration information includes one or more of the following: ACK resource information, or the number of working subcarrier groups.
[0032] In conjunction with the first or second aspect above, in one possible design, the CQI feedback configuration information includes one or more of the following: CQI feedback granularity, or comb information of feedback resources carrying CQI; wherein, the CQI feedback granularity is used to indicate CQI feedback at the level of the base carrier; or, the CQI feedback granularity is used to indicate CQI feedback at the level of the working subcarrier group.
[0033] Based on this possible design, fine-grained and granular CQI feedback can be flexibly supported, with the partitioning rules matching the bandwidth of each base carrier (e.g., the bandwidth of the base carrier is 20MHz), saving feedback overhead.
[0034] In conjunction with the first or second aspect above, in one possible design, GCI includes one or more of the following: frequency domain resource indication information, pre-configured scheduling identifier for activating pre-configured scheduling, pre-configured scheduling identifier for deactivating pre-configured scheduling, basic carrier index indication, or cyclic redundancy check (CRC) sequence; wherein the CRC sequence is scrambled based on the pre-configured scheduling physical layer identifier.
[0035] In conjunction with the first or second aspect above, in one possible design, GCI further includes one or more of the following: a pre-configured scheduling type indicator or a first indicator information; wherein the pre-configured scheduling type indicator is used to indicate whether a pre-configured scheduling is activated or deactivated; and the first indicator information is used to indicate whether GCI is activated or deactivated.
[0036] Based on the two possible designs mentioned above, GCI can indicate the activation or deactivation of pre-configured scheduling based on the pre-configured scheduling identifier for activating or deactivating pre-configured scheduling, or it can indicate the activation or deactivation of pre-configured scheduling based on the pre-configured scheduling type indicator or the first indicator information, providing multiple feasible solutions to flexibly activate or deactivate pre-configured scheduling and save GCI overhead.
[0037] In conjunction with the first or second aspect above, in one possible design, the frequency domain resource indication information is used to indicate the working subcarrier group occupied by the activated pre-configured scheduling, and the frequency domain resources are used to indicate the frequency domain resources of one or more of the following pre-configured scheduling: the frequency domain resources of semi-static scheduling data, the frequency domain resources of CSI-RS, or the frequency domain resources of SRS; the base carrier index indication is used to indicate the base carrier used by one or more of the following feedbacks: CQI feedback, ACK feedback, or CSI feedback.
[0038] In conjunction with the first or second aspect above, in one possible design, when the semi-static scheduling configuration information includes the number of working subcarrier groups, the number of working subcarrier groups indicated by the frequency domain resource indication information is the same as the number of working subcarrier groups in the semi-static scheduling configuration information.
[0039] In conjunction with the first or second aspect mentioned above, one possible design also includes: at the end of the COT, the currently active pre-configured schedule is deactivated.
[0040] Based on this possible design, the various pre-configured schedules mentioned above take effect within the COT. At the end of the COT, the currently active pre-configured schedules are automatically deactivated to reduce GCI overhead. When a new COT begins, the channels occupied by the second node may change, and the frequency domain resources indicated by the GCI may change, requiring the pre-configured schedules to be reactivated via the GCI.
[0041] In conjunction with the first or second aspect described above, in one possible design, the second information further includes scheduling request configuration information, which includes one or more of the following: number of comb teeth, comb tooth offset, or first time-domain resource information; the first time-domain resource information includes one or more of the following:
[0042] Starting symbol index and symbol number;
[0043] Sending period; or
[0044] Sending time offset.
[0045] Based on this possible design, the first and second nodes can determine the time-domain resources corresponding to the scheduling request, which facilitates the rapid transmission of the scheduling request and improves communication performance.
[0046] In conjunction with the first or second aspect above, in one possible design, the first time-domain resource appears within each COT on each base carrier containing the synchronization information block SAB with a transmission period less than or equal to that of the SAB.
[0047] Based on this possible design, scheduling requests can be sent flexibly, reducing latency.
[0048] In conjunction with the first or second aspect mentioned above, one possible design also includes: determining the TTI index of the transmission scheduling request based on the transmission period, the transmission time offset, and the TTI index where the SAB is located.
[0049] In conjunction with the first or second aspect above, in one possible design, when the transmission period is not 0, the TTI index of the transmission scheduling request satisfies the following formula: mod((TTI index of the transmission scheduling request - TTI index of the SAB), transmission period) = transmission time offset; mod represents the modulo operation; or, when the transmission period is 0, the difference between the TTI index of the transmission scheduling request and the TTI index of the SAB is the transmission time offset.
[0050] Based on this possible design, several feasible solutions are provided for determining the transmission time of scheduling requests.
[0051] In conjunction with the first or second aspect mentioned above, in one possible design, the first message is an Extended Resource Control (XRC) establishment message or an XRC reconfiguration message.
[0052] In conjunction with the first aspect described above, one possible design further includes: receiving CQI feedback information from the first node when GCI is used to activate CQI feedback; wherein each L bits of the CQI feedback information is used to indicate the modulation scheme and code rate corresponding to the current channel quality; the modulation scheme and code rate are determined according to the MCS index corresponding to each L bits, where the MCS index is equal to 2*B+1; and B is the value of each L bits. The modulation scheme and code rate corresponding to the MCS index are determined according to the currently used MCS table configured by the higher-layer signaling.
[0053] In conjunction with the second aspect above, in one possible design, when GCI is used to activate CQI feedback, CQI feedback information is sent to the second node; wherein, each L bits of the CQI feedback information is used to indicate the modulation scheme and code rate corresponding to the current channel quality; the modulation scheme and code rate are determined according to the MCS index corresponding to each L bits, the MCS index is equal to 2*B+1; B is the value of each L bits.
[0054] Based on the two possible designs mentioned above, the reuse of CQI feedback and MCS forms can be achieved without re-instructing the CQI forms, thus reducing signaling overhead.
[0055] Thirdly, this application provides a communication device that can be applied to the second communication device described in the first aspect to realize the functions performed by the second communication device. This communication device can be the second communication device itself, or it can be a chip, chip system, or system-on-a-chip (SoC) of the second communication device. The communication device can execute the functions of the second communication device through hardware or through corresponding software. The hardware or software includes one or more modules corresponding to the above functions. For example, a processing module and a transceiver module. The transceiver module can independently complete the following transmission and reception operations, or it can cooperate with the processing module to complete the following transmission and reception operations; correspondingly, the processing module can independently complete the following processing operations, or it can cooperate with the transceiver module to complete the following processing operations, without limitation.
[0056] For example, the transceiver module is used to send first information to the first node and to send Management Link Control Information (GCI) to the first node; wherein, the first information includes a pre-configured scheduling physical layer identifier and second information, the second information is used to configure one or more of the following pre-configured scheduling: semi-static scheduling, reference signal transmission, or terminal link control information (TCI) feedback; the GCI is used to activate or deactivate one or more of the pre-configured scheduling; the GCI is scrambled based on the pre-configured scheduling physical layer identifier.
[0057] Optionally, the transceiver module and processing module of the communication device in the third aspect may also perform the corresponding functions in any possible design of the first aspect, as detailed in the method examples, and the beneficial effects that can be achieved can also be found in the foregoing related content.
[0058] Fourthly, this application provides a communication device that can be applied to the first communication device described in the second aspect above to realize the functions performed by the first communication device. This communication device can be the first communication device itself, or it can be a chip, chip system, or system-on-a-chip of the first communication device, etc. The communication device can execute the functions performed by the first communication device through hardware, or it can execute corresponding software through hardware. The hardware or software includes one or more modules corresponding to the above functions. For example, a transceiver module and a processing module. The transceiver module can independently complete the following transceiver operations, or it can cooperate with the processing module to complete the following transceiver operations; correspondingly, the processing module can independently complete the following processing operations, or it can cooperate with the transceiver module to complete the following processing operations, without limitation.
[0059] For example, the transceiver module is used to receive first information from the second node; receive GCI from the second node; wherein the first information includes a pre-configured scheduling physical layer identifier and second information, the second information is used to configure one or more of the following pre-configured scheduling: semi-static scheduling, reference signal transmission, or terminal link control information (TCI) feedback; the GCI is used to activate or deactivate one or more of the pre-configured scheduling; the GCI is scrambled based on the pre-configured scheduling physical layer identifier.
[0060] Optionally, the transceiver module and processing module of the communication device in the fourth aspect may also perform the corresponding functions in any possible design of the second aspect described above, as detailed in the method examples, and the beneficial effects that can be achieved can also be found in the foregoing related content.
[0061] Fifthly, embodiments of this application provide a communication device including one or more processors, which execute the communication method as described in any one of the first to second aspects under the control of the processors.
[0062] In one possible design, the communication device further includes one or more memories coupled to one or more processors, the memories used to store computer programs or instructions. In one possible implementation, the memories are located outside the communication device. In another possible implementation, the memories are located inside the communication device. In embodiments of this application, the processor and memory may also be integrated into a single device, i.e., the processor and memory may be integrated together. In one possible implementation, the communication device further includes a transceiver for receiving and / or transmitting information.
[0063] In one possible design, the transceiver can also be a communication interface, with one or more communication interfaces coupled to one or more processors, and the one or more communication interfaces used to communicate with other modules outside the communication device.
[0064] In a sixth aspect, embodiments of this application provide a communication device, which includes an interface circuit and a logic circuit. The interface circuit is used to execute the communication method as described in any one of the first to second aspects under the control of the logic circuit.
[0065] In a seventh aspect, embodiments of this application provide a computer-readable storage medium storing computer instructions or programs that, when executed on a computer, cause the communication method described in any one of the first to second aspects to be performed.
[0066] Eighthly, embodiments of this application provide a computer program product containing computer instructions that, when run on a computer, causes the communication method described in any one of the first to second aspects to be executed.
[0067] Ninthly, embodiments of this application provide a computer program that, when run on a computer, causes the communication method described in any one of the first to second aspects to be executed.
[0068] In a tenth aspect, embodiments of this application provide a chip, including: a transceiver unit, the transceiver unit being configured to execute the communication method as described in any one of the first to second aspects under the control of a processing unit.
[0069] The technical effects of any of the design methods in aspects five through ten are similar to those in aspects one through two, and will not be elaborated upon further.
[0070] Eleventhly, embodiments of this application provide a communication system, which may include a communication device for performing the communication method as described in the first aspect or any possible design of the first aspect, and a communication device for performing the communication method as described in the second aspect or any possible design of the second aspect. Attached Figure Description
[0071] Figure 1 is a schematic diagram of a transport block provided in an embodiment of this application;
[0072] Figure 2 is a schematic diagram of a communication system provided in an embodiment of this application;
[0073] Figure 3 is a schematic diagram of another communication system provided in an embodiment of this application;
[0074] Figure 4 is a schematic diagram of another communication system provided in an embodiment of this application;
[0075] Figure 5 is a flowchart of a communication method provided in an embodiment of this application;
[0076] Figure 6 is a flowchart of another communication method provided in an embodiment of this application;
[0077] Figure 7 is a schematic diagram of a communication device provided in an embodiment of this application;
[0078] Figure 8 is a structural diagram of a communication device provided in an embodiment of this application;
[0079] Figure 9 is a structural diagram of a communication device provided in an embodiment of this application. Detailed Implementation
[0080] Before describing the embodiments of this application, the technical terms involved in the embodiments of this application will be described.
[0081] Transmit time interval (TTI): The time required for a single transmit-receive interaction between the first node (e.g., the terminal node, or T node) and the second node (e.g., the grant node, or G node), which may include one or more radio frames.
[0082] Radio frame: also simply called a frame. One radio frame consists of M symbols, and the value of M is related to the cyclic prefix length. For example, the value of M can be 14, 13, 12, 10, etc.
[0083] Superframe: A superframe consists of multiple radio frames, with a duration of 1ms, and can include up to 8 radio frames.
[0084] Channel occupancy time (COT) refers to the duration during which a communication node can continuously use the channel after successfully acquiring it through contention in discontinuous transmission mode. For a single occupancy, it begins with the first radio frame after successful channel contention and ends with the last radio frame before all fundamental carriers release the channel. One COT typically contains an integer number of radio frames and an integer number of time intervals (TTIs). Within a COT, radio frames or TTIs can be numbered chronologically, starting from #0, with the COT start time as the primary reference.
[0085] Basic Channel and Basic Carrier: The bandwidth of the basic channel is 20MHz. Each basic channel corresponds to a basic carrier consisting of 161 consecutive subcarriers. The 161 subcarriers of each basic carrier are numbered sequentially from low to high center frequency as #0, #1, ..., #160, where subcarrier #80 is the center subcarrier, which does not map any data or signal. Within these 161 consecutive subcarriers, excluding the center subcarrier, every 10 consecutive subcarriers form a basic subcarrier group, which is numbered sequentially from low to high frequency as #0, #1, ..., #15. Except for the center subcarrier, the other subcarriers can be used to map data or signals; these are called effective subcarriers.
[0086] Node working channel: The node working channel consists of N consecutive CH It consists of N basic channels, which is the union of all available frequency ranges for transmitting one transport block (TB) of data at this node, where N CH N is a positive integer. CH N corresponding to each basic channel CH The node's working carrier consists of several basic carriers.
[0087] Working subcarrier group and basic subcarrier group: On the node's working carrier, the basic subcarrier group is numbered sequentially from low to high frequency as #0, #1, ..., #(16*N) CH -1). On the node's working carrier, starting from the #0 basic subcarrier group, every consecutive L CH A node working subcarrier group is composed of 16 basic subcarrier groups. The node working subcarrier groups are numbered sequentially from low to high frequency as #0, #1, ..., #(16*N). CH / L CH -1). N CH With L CH The correspondence is shown in Table 1 below. When 16×N CH / L CH If the value is not an integer, the integer part is used.
[0088] Table 1
[0089] TB: Refers to the payload transmitted between the medium access control (MAC) layer and the physical layer. From the physical layer perspective, as shown in Figure 1, a TB first needs to be augmented with a cyclic redundancy check (CRC) code, then divided into one or more code blocks (CBs), each of which needs to be individually augmented with a CRC code. After CB division, each CB needs to undergo channel coding. Following channel coding, it undergoes physical layer processes such as scrambling, constellation modulation, and subcarrier mapping before finally being mapped onto the data channel for transmission. A code block group (CBG) consists of one or more CBs.
[0090] The embodiments of this application will now be described in detail with reference to the accompanying drawings.
[0091] The communication method provided in this application can be applied to any communication system, such as a third-generation partnership project (3GPP) communication system, for example, a fifth-generation (5G) mobile communication system, a new radio (NR) communication system, a vehicle-to-everything (V2X) system, a hybrid LTE and 5G network system, a non-terrestrial network (NTN) system, a device-to-device (D2D) communication system, a machine-to-machine (M2M) communication system, an Internet of Things (IoT) system, an ambient IoT (A-IoT) system, and various types of future communication systems, etc., without limitation.
[0092] Figure 2 is a schematic diagram of a communication system provided in an embodiment of this application. As shown in Figure 2, the communication system may include at least one terminal device (terminal device 1 to terminal device 4 in Figure 2) and at least one network device.
[0093] In Figure 2, the terminal device can be located within the beam / cell coverage area of the network device, and the network device can provide communication services to the terminal device. For example, the network device can use channel coding to encode downlink data and transmit it to the terminal device through the air interface after constellation modulation; the terminal device can also use channel coding to encode uplink data and transmit it to the network device through the air interface after constellation modulation.
[0094] The terminal device in Figure 2 can be a device with wireless transceiver capabilities or a chip or chip system that can be configured on the device. It allows users to access the network and is used to provide voice and / or data connectivity to users. The terminal device can also be called user equipment (UE), subscriber unit, terminal, mobile station (MS), or mobile terminal (MT), etc.
[0095] For example, the terminal device in Figure 2 can be a mobile phone, a tablet computer, or a computer with wireless transceiver capabilities. Terminal equipment can also be user stations, mobile stations, remote stations, remote terminal equipment, mobile terminal equipment, user terminal equipment, wireless communication equipment, user agents, user devices, cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication capabilities, computing devices, processing devices connected to wireless modems, in-vehicle equipment, wearable devices, terminal equipment in the Internet of Things (IoT), home appliances, virtual reality (VR) terminals, augmented reality (AR) terminals, point-of-sale (POS) machines, customer-premises equipment (CPE), light user equipment (UE), reduced capability user equipment (REDCAP UE), wireless terminals in industrial control, wireless terminals in autonomous driving, wireless terminals in telemedicine, wireless terminals in smart grids, wireless terminals in smart cities, and wireless terminals in smart homes. Wireless terminals in the home, vehicle devices with vehicle-to-everything (V2X) communication capabilities (such as vehicle devices, vehicle modules, vehicle chips, on-board units (OBUs) or telematics boxes (T-BOXs)), intelligent connected vehicles, drones with UAV-to-UAV (U2U) communication capabilities, terminal devices in future networks, or terminal devices in future evolved public land mobile networks (PLMNs) are not restricted.
[0096] In Figure 2, the network device can be any device deployed in the access network capable of wireless communication with terminal devices. It can also be a chip or chip system that can be configured within the aforementioned device, a logical node or logical module, or a function implemented in software. Its main responsibilities include air interface-side wireless physical control, resource scheduling, wireless resource management, quality of service management, data compression and encryption, wireless access control, and mobility management. Specifically, the network device can be either a wired access device or a wireless access device.
[0097] For example, a network device can consist of one or more access network (AN) / radio access network (RAN) nodes. AN / RAN nodes can be various types of base stations, such as: satellite base stations, evolved Node Bs (gNBs), transmission reception points (TRPs), evolved Node Bs (eNBs), radio network controllers (RNCs), Node Bs (NBs), base station controllers (BSCs), base transceiver stations (BTSs), home base stations (e.g., home evolved Node Bs, or home Node Bs (HNBs), macro base stations, micro base stations, pico base stations, small cells, relay stations, balloon stations, drone stations, wireless backhaul nodes, base band units (BBUs), or wireless fidelity (Wi-Fi) access points (APs), etc. It is understood that network devices can be terrestrial devices or non-terrestrial devices (such as satellites, drones, high-altitude communication equipment, etc.). Furthermore, in communication systems employing different wireless access technologies, the names of network devices with base station functions may differ, and this application does not impose any restrictions on this.
[0098] In another example, the network equipment may include a BBU and a remote radio unit (RRU). The BBU and RRU can be located in different places; for example, the RRU can be moved remotely to a high-traffic area, while the BBU is located in the central equipment room. The BBU and RRU can also be located in the same equipment room. The BBU and RRU can also be different components under the same rack.
[0099] In another example, the network device can be a device that includes centralized unit (CU) nodes, distributed unit (DU) nodes, or both CU and DU nodes. For instance, the network device can be logically divided into CUs and DUs, with some protocol layer functions centrally controlled by the CU, and the remaining partial or complete protocol layer functions distributed in the DU, which is centrally controlled by the CU. The CU and DU can be separate entities or included in the same network element, such as a BBU. Furthermore, the centralized unit (CU) can be further divided into a control plane (CU-CP) and a user plane (CU-UP).
[0100] In another example, the network device may also be a device that includes a radio unit (RU), or a device that includes a CU, a DU, and a RU. The RU may be included in a radio frequency device or radio frequency unit, such as an RRU, an active antenna unit (AAU), or a remote radio head (RRH).
[0101] It is understood that CU (or CU-CP and CU-UP), DU, or RU may have different names in different systems, but those skilled in the art will understand their meaning. For example, in an open radio access network (O-RAN) 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 modules and hardware modules.
[0102] The communication method provided in this application can also be applied to non-3GPP communication systems, such as wireless local area network (WLAN) systems, Star Flash communication systems and other short-range wireless communication systems, as well as wireless communication systems that support longer distance transmission (such as 1 to 18 km, or more than 18 km), without limitation.
[0103] WLAN systems can support relevant standards of the Institute of Electrical and Electronics Engineers (IEEE), including 802.11be, 802.11bn, 802.11bf / sensing, ultra-wideband (UWB) / 802.15, etc., without restriction.
[0104] For example, as shown in Figure 3, a WLAN system may include one or more access point devices and one or more site devices. Access point devices may communicate with one or more site devices, and access point devices may also communicate with one or more other access point devices, and site devices may also communicate with one or more other site devices.
[0105] In one possible implementation, the access point device can be an access point (AP), and the site device can be a station (STA).
[0106] Access point devices can be devices that support one or more of the aforementioned 802.11 standards or multiple WLAN standards, such as future 802.11 standards. For example, access point devices can be terminal devices with Wi-Fi chips, network devices, communication servers, routers, switches, bridges, computers, etc. Access point devices can also serve as access points for mobile users to access wired networks, primarily deployed in homes, buildings, and campuses, with a typical coverage radius of tens to hundreds of meters. They can also be deployed outdoors. Access point devices act as a bridge connecting wired and wireless networks, their main function being to connect various wireless network clients together and then connect the wireless network to the Ethernet.
[0107] The site equipment can be any device that supports one or more of the aforementioned 802.11 standards or supports multiple WLAN standards such as the future 802.11 standard. For example, site equipment can be wireless communication chips, wireless sensors, wireless communication terminals, communication servers, routers, switches, bridges, computers, etc. Alternatively, site equipment can be mobile phones, tablets, set-top boxes, smart TVs, smart wearable devices, vehicle communication devices, and computers that support Wi-Fi communication, without limitation.
[0108] The StarFlash communication system is a communication system that utilizes StarFlash technology. StarFlash technology can be applied to smart offices, smart homes, smart cockpits, smart terminals, and other application scenarios, supporting diverse services with low latency, high reliability, and high security. The StarFlash communication system can be the StarFlash 1.0 communication system, or it can be a future StarFlash communication system, such as the StarFlash 2.0 communication system, StarFlash 3.0 communication system, etc., without limitation.
[0109] For example, as shown in Figure 4, the StarScan communication system may include at least one terminal node (T node) and at least one grant node (G node).
[0110] In this context, the G node can be a node in the StarSpark communication system that has resource scheduling function and sends control information such as resource management information and / or data scheduling information, while the T node can be a node in the StarSpark communication system that receives control information such as resource management information and / or data scheduling information sent by the G node and performs data transmission or reception based on the control information such as resource management information and / or data scheduling information.
[0111] In the StarScan communication system's corresponding StarScan protocol, there are uplink and downlink transmissions between the G node and the T node. Uplink transmission is achieved through the T-link, which is the link between the T node and the G node. This link carries data channels, access channels, feedback signals, etc., from the T node to the G node. The symbols used for transmission on the T-link are called T symbols. Downlink transmission is achieved through the G-link, which is the link between the G node and the T node. This link carries data channels, control channels, broadcast channels, synchronization signals, etc., from the G node to the T node. The symbols used for transmission on the G-link are called G symbols.
[0112] The communication domain refers to the time and frequency resources of the G-link and T-link of a G node in a communication system.
[0113] In Figure 4, the G node can be located on the network side of the StarFlash communication system to help the T node achieve wireless access. It is a device with wireless transceiver capabilities, or a chip or chip system that can be installed in that device. An example of this G node can be found in the aforementioned examples of network devices, and will not be repeated here.
[0114] The form of the G-node is not limited in the embodiments of this application. The device used to implement the function of the G-node can be the G-node itself; it can also be a device that supports the G-node in implementing the function, such as a chip system. The device can be installed in the G-node or used in conjunction with the G-node.
[0115] In Figure 4, the T node is a device, equipment, module, chip or chip system with transmitting and receiving functions. For an example of the T node, please refer to the example of the terminal device mentioned above, which will not be repeated here.
[0116] The embodiments of this application do not limit the device form of the T-node. The device used to implement the function of the T-node can be the T-node itself, or it can be a device that supports the T-node in implementing the function, such as a chip system. The device can be installed in the T-node or used in conjunction with the T-node.
[0117] In this embodiment of the application, the chip system may be composed of chips or may include chips and other discrete devices.
[0118] Based on the above description of the communication system, traditional cellular communication typically employs semi-static scheduling or pre-configured scheduling with fixed periods for data transmission. This reduces the complexity of terminal equipment's detection and control information and also helps reduce energy consumption. The StarShine 1.0 communication system supports semi-static scheduling based on pre-configured time-frequency resources using extended resource control (XRC), but does not support pre-configured scheduling based on physical layer indicated frequency domain resources. It also does not support pre-configured scheduling based on sounding reference signal (SRS) measurements, channel state information-reference signal (CSI-RS) measurements, CSI feedback, or other signals.
[0119] The following example illustrates how the semi-static scheduling XRC configuration in the StarSpark 1.0 communication system can be set up as follows:
[0120] SPS-ConfigGlink is used to indicate the semi-static scheduling configuration information of the G-link. Specifically, it can include the higher-layer semi-static scheduling identifier (sps-XRC-Identity), the physical layer semi-static scheduling identifier (sps-PHY-Identity), the semi-static scheduling transmission time-frequency resource corresponding to the higher-layer semi-static scheduling identifier (sps-ResourceIndicator), the hybrid automatic repeat request (HARQ) process number (NumofHARQ-Processes) corresponding to the semi-static scheduling, and may also include the corresponding acknowledgment (ACK) feedback resource (type2Resource-ACK). Semi-static scheduling is typically used for transmitting service data.
[0121] Semi-static scheduling of data transmission resources can be dynamically activated and deactivated using control information. When the control information is 60 bits long, from the least significant bit to the most significant bit, the activation and deactivation information for semi-static scheduling of data transmission resources can include:
[0122] 36 bits: Each semi-static scheduling data transmission resource configuration indication information consists of 6 bits, of which the first 5 bits are the semi-static scheduling data transmission resource configuration identifier; the 6th bit is the activation or deactivation indication of the resource configuration. When this bit is 1, it is an activation indication, and when this bit is 0, it is a deactivation indication. The 36 bits indicate 6 sets of semi-static scheduling data transmission resource configuration indication information.
[0123] 24-bit: Using Cyclic Redundancy Check (CRC) to generate polynomial g CRC24B (D) Calculate the CRC and add a 24-bit semi-static scheduling data transmission resource activation and deactivation information mask. The semi-static scheduling data transmission resource activation and deactivation information mask is configured by the higher layer.
[0124] When a communication system uses unlicensed frequency bands, in order to meet spectrum regulations, communication nodes need to compete for channels to transmit data; if they cannot secure a channel, they cannot communicate.
[0125] Because channel contention is disordered and the channels acquired are also dynamically changing, traditional semi-static scheduling or pre-configured scheduling cannot perform data transmission, channel measurement, and feedback according to the pre-configured period and resources, thus affecting communication performance.
[0126] To address the aforementioned technical problems, this application provides a communication method in which a second node sends first information and management link control information (G node control indicator, GCI) to a first node. The first information includes a pre-configured scheduling physical layer identifier (newphy-IDforPreConfig) and second information. The second information is used to configure one or more of the following pre-configured scheduling methods: semi-static scheduling, reference signal transmission, or terminal link control information (T node control indicator, TCI) feedback. The GCI is used to activate or deactivate one or more of the pre-configured scheduling methods. The GCI is scrambled based on the pre-configured scheduling physical layer identifier.
[0127] In this embodiment, the second node can configure one or more pre-configured schedules based on the second information in the first information. Pre-configured schedules activated by dynamic GCI indication facilitate rapid pre-configuration scheduling and improve communication performance. Furthermore, the second node can activate or deactivate various pre-configured schedules using the same GCI format, reducing the complexity of blind detection of multiple GCI formats by the first node. Different pre-configured schedules can share a single pre-configured schedule physical layer identifier. The second node can scramble the GCI based on this identifier, and all first nodes served by the second node can detect the GCI based on this physical layer identifier, further reducing the complexity of blind detection.
[0128] The communication method provided in the embodiments of this application will be described in detail below with reference to the communication system shown in Figures 2 to 4 and Figure 5 below. The first node can be any terminal device, site device or terminal node in the above communication system, and the second node can be any network device, access point device or management node in the above communication system.
[0129] Figure 5 is a flowchart of a communication method provided in an embodiment of this application. As shown in Figure 5, the method may include:
[0130] Step 501: The second node sends the first information to the first node; correspondingly, the first node receives the first information from the second node.
[0131] The first information may include a pre-configured scheduling physical layer identifier (newphy-IDforPreConfig) and a second information, which is used to configure one or more of the following pre-configured scheduling methods: semi-static scheduling, reference signal transmission, or TCI feedback.
[0132] Semi-static scheduling can be understood as either semi-static scheduling (SSS) or semi-persistent scheduling (SPS), without restriction. TCI can also be described as T-node link control information, T-link control information, etc., without restriction, where TCI refers to the control information sent from the first node to the second node.
[0133] For example, reference signal transmission may include one or more of the following: CSI-RS transmission or SRS transmission.
[0134] For example, TCI feedback may include one or more of the following: ACK feedback, channel quality indication (CQI) feedback, or CSI feedback.
[0135] The second information may include one or more of the following pre-configured scheduling configuration information: semi-static scheduling configuration information, CSI-RS configuration information, CSI feedback configuration information, CQI feedback configuration information, or SRS configuration information.
[0136] Among them, the configuration information of one or more pre-configured scheduling systems includes time-domain resource information. For example, semi-static scheduling configuration information includes its corresponding time-domain resource information, CSI-RS configuration information includes its corresponding time-domain resource information, CSI feedback configuration information includes its corresponding time-domain resource information, CQI feedback configuration information includes its corresponding time-domain resource information, and SRS configuration information includes its corresponding time-domain resource information.
[0137] It is understood that the configuration information of each pre-configured schedule in the second information may include its corresponding time-domain resource information; or, some of the configuration information of the pre-configured schedule in the second information may include its corresponding time-domain resource information, while other parts of the configuration information of the pre-configured schedule may not include time-domain resource information, without restriction.
[0138] For example, time-domain resource information may include one or more of the following:
[0139] Starting symbol index and symbol number;
[0140] Sending period; or
[0141] Sending time offset.
[0142] The transmission period can be either a superframe period or a TTI period, without restriction. For example, the transmission period in semi-static scheduling configuration information can be either a superframe period or a TTI period, without restriction. As another example, the transmission period in CSI-RS configuration information can be a TTI period. The transmission period in CSI feedback configuration information can be a TTI period. The transmission period in CQI feedback configuration information can be a TTI period. The transmission period in SRS configuration information can be a TTI period.
[0143] The transmission time offset can be a transmission superframe offset at the superframe granularity, a transmission TTI offset at the TTI granularity, or a transmission time offset at other time units; there are no restrictions. For example, the transmission time offset in semi-static scheduling configuration information can be at the superframe granularity or at the TTI granularity; there are no restrictions. As another example, the transmission time offset in CSI-RS configuration information can be at the TTI granularity. The transmission time offset in CSI feedback configuration information can be at the TTI granularity. The transmission time offset in CQI feedback configuration information can be at the TTI granularity. The transmission time offset in SRS configuration information can be at the TTI granularity.
[0144] The start symbol index indicates the symbol index within a TTI, and the symbol number indicates the number of symbols occupied in the time-domain resources. For example, when transmitting semi-static scheduling data, CSI-RS, SRS, or TCI feedback within a TTI with index n, the start symbol index is used to determine from which symbol in TTI n to begin transmitting the semi-static scheduling data, CSI-RS, SRS, or TCI feedback. If the pre-configured scheduling information is CSI-RS configuration information, the start symbol index may not be configured. When the start symbol index is not configured, the starting symbol position for transmitting CSI-RS is determined by a predefined method. One possible implementation is that the time-domain resources for CSI-RS may differ on different base carriers within a TTI for CSI-RS transmission. For base carriers containing an SAB, the starting symbol for CSI-RS is the first symbol after the G link-physical control information block (G-PCIB). For a base carrier that does not contain an SAB, if the first symbol of the TTI maps to a short training sequence (STS), then the starting symbol of the CSI-RS is the first symbol after the symbol mapped to the STS; otherwise, the starting symbol of the CSI-RS is the first symbol of the TTI, i.e., the symbol with index 0. The number M of G-PCIB symbols is indicated by the physical layer broadcast information, taking values of 1, 2, 3, 4, 5, 6, 7, or 12, etc. In a TTI containing both an SAB and physical layer broadcast information, G-PCIB consists of M consecutive symbols starting from the symbol with index 8; in a TTI containing an SAB but not physical layer broadcast information, if M > 1, then G-PCIB consists of the symbol with index 5 and M-1 consecutive symbols starting from the symbol with index 7; if M = 1, then G-PCIB only contains the symbol with index 5; in other TTIs, G-PCIB consists of M consecutive symbols starting from the symbol with index 1. In the above description, symbol indices are numbered starting from 0.
[0145] Based on the aforementioned time-domain resource information, the first node and the second node can determine one or more pre-configured scheduling time-domain resources.
[0146] In the first possible design, taking the transmission period as the TTI period and the transmission time offset as the transmission TTI offset as an example, the first node and the second node can determine the TTI index of the data transmitted based on semi-static scheduling according to the transmission period, transmission time offset, and the TTI index of the GCI. Alternatively, the first node and the second node can determine the TTI index of the CSI-RS transmission according to the transmission period, transmission time offset, and the TTI index of the GCI. Alternatively, the first node and the second node can determine the TTI index of the TCI feedback transmission according to the transmission period, transmission time offset, and the TTI index of the GCI. Alternatively, the first node and the second node can determine the TTI index of the SRS transmission according to the transmission period, transmission time offset, and the TTI index of the GCI.
[0147] The TTI index where the GCI resides is determined based on the start time of the COT. For example, starting from the start time of the COT, the indices of each TTI within that COT are defined from #0, and the TTI index where the GCI resides is determined accordingly. The COT represents the maximum duration for which the second node can continuously occupy the channel after it has already occupied it. When the COT ends, the second node needs to re-compete for the channel.
[0148] In discontinuous transmission mode, each consecutive transmission in a COT One radio frame makes up one TTI, where N TTI A COT is an integer greater than or equal to 0, containing an integer number of TTIs. TTIs within a COT are numbered sequentially from front to back as #0, #1, ..., #N. The length of a COT can be predefined or configured by the system, for example, values of 4ms, 8ms, 10ms, 16ms, 20ms, etc. The TTI length is indicated by physical layer broadcast information; for example, TTI lengths can be 0.125ms, 0.25ms, 0.5ms, 1ms, 2ms, 4ms, 8ms, etc.
[0149] For example, taking the transmission period as the TTI period and the transmission time offset as the transmission TTI offset, when the transmission period is not 0, the TTI index of the data transmitted based on semi-static scheduling satisfies the following formula: mod((TTI index of the data transmitted based on semi-static scheduling - TTI index of the GCI), transmission period) = transmission time offset. Alternatively, the TTI index of CSI-RS transmission satisfies the following formula: mod((TTI index of CSI-RS transmission - TTI index of the GCI), transmission period) = transmission time offset. Alternatively, the TTI index of TCI feedback transmission satisfies the following formula: mod((TTI index of TCI feedback transmission - TTI index of the GCI), transmission period) = transmission time offset. Alternatively, the TTI index of SRS transmission satisfies the following formula: mod((TTI index of SRS transmission - TTI index of the GCI), transmission period) = transmission time offset. Here, mod represents the modulo operation.
[0150] In another example, taking the transmission period as the TTI period and the transmission time offset as the transmission TTI offset, when the transmission period is 0, the difference between the TTI index of the data transmitted based on semi-static scheduling and the TTI index of the GCI is the transmission time offset. Alternatively, the difference between the TTI index of the CSI-RS transmission and the TTI index of the GCI is the transmission time offset. Alternatively, the difference between the TTI index of the TCI feedback transmission and the TTI index of the GCI is the transmission time offset. Alternatively, the difference between the TTI index of the SRS transmission and the TTI index of the GCI is the transmission time offset.
[0151] In the second possible design, taking the transmission period as the superframe period and the transmission time offset as the transmission superframe offset as an example, the first node and the second node can determine the superframe index of the data transmitted based on the semi-static scheduling data according to the transmission period and the transmission time offset.
[0152] For example, taking the transmission period as the superframe period and the transmission time offset as the transmission superframe offset, when the transmission period is not 0, the superframe index of the data transmitted based on semi-static scheduling satisfies the following formula: mod(superframe index of data transmitted based on semi-static scheduling, transmission period) = transmission time offset. Here, mod represents the modulo operation.
[0153] In another example, taking the sending period as the superframe period and the sending time offset as the sending superframe offset, when the sending period is 0, the superframe index of the data transmitted based on semi-static scheduling is equal to the superframe index corresponding to the sending time offset.
[0154] The configuration information for one or more pre-configured scheduling methods may also include a pre-configured scheduling identifier. For example, semi-static scheduling configuration information includes a pre-configured scheduling identifier for semi-static scheduling, which can also be described as a semi-static scheduling identifier, semi-static scheduling configuration identifier, etc., without limitation. CSI-RS configuration information includes a pre-configured scheduling identifier for CSI-RS transmission, which can also be described as a CSI-RS transmission identifier, CSI-RS configuration identifier, etc., without limitation. CSI feedback configuration information includes a pre-configured scheduling identifier for CSI feedback, which can also be described as a CSI feedback identifier, CSI feedback configuration identifier, etc., without limitation. CQI feedback configuration information includes a pre-configured scheduling identifier for CQI feedback, which can also be described as a CQI feedback identifier, CQI feedback configuration identifier, etc., without limitation. SRS configuration information includes a pre-configured scheduling identifier for SRS transmission, which can also be described as an SRS transmission identifier, SRS transmission configuration identifier, etc., without limitation.
[0155] It is understood that the configuration information of each pre-configured scheduler in the second information may include its corresponding pre-configured scheduler identifier; or, some of the configuration information of the pre-configured schedulers in the second information may include their corresponding pre-configured scheduler identifiers, while other configuration information of the pre-configured schedulers may not include the pre-configured scheduler identifiers, without restriction.
[0156] Optionally, the pre-configured scheduling identifiers of one or more pre-configured schedulers may be the same or different, without restriction.
[0157] For example, one or more pre-configured scheduling identifiers can all be the aforementioned pre-configured scheduling physical layer identifiers.
[0158] Optionally, the semi-static scheduling configuration information may also include a high-level semi-static scheduling identifier, which may be the same as or different from the pre-configured scheduling physical layer identifier mentioned above, without restriction.
[0159] Based on the above description of time-domain resource information and pre-configured scheduling, the configuration information of each pre-configured schedule may also include the following information:
[0160] Semi-static scheduling configuration information may also include one or more of the following: ACK resource information, number of working subcarrier groups, modulation and coding scheme (MCS) table, HARQ process index, or demodulation reference signal (DMRS) port information.
[0161] ACK resource information is used for ACK feedback. For example, ACK resource information may include ACK resource pool information and ACK resource index. The ACK resource pool includes one or more ACK resources, each ACK resource indicating the time-frequency resource for ACK feedback, as well as comb information, etc. The ACK resource index indicates an ACK resource in the ACK resource pool. Based on this, the ACK resource information is used to indicate ACK feedback based on the ACK resource corresponding to the ACK resource index.
[0162] The DMRS port information includes one or more of the following: port index or DMRS comb information.
[0163] CSI-RS configuration information may also include one or more of the following: CSI-RS port information, or CSI-RS comb information.
[0164] The CSI-RS comb tooth information may include one or more of the following: number of comb teeth or comb tooth offset.
[0165] Optionally, the second information may include one or more CSI-RS configuration information.
[0166] CSI feedback configuration information may also include one or more of the following: CQI feedback configuration information, angle feedback information, or pre-encoded information.
[0167] The CQI feedback configuration information may include its corresponding time-domain resource information and pre-configured scheduling identifier, and may also include one or more of the following: CQI feedback granularity, or comb information of the feedback resources carrying CQI.
[0168] Specifically, the CQI feedback granularity is used to indicate CQI feedback at the level of the fundamental carrier; or, the CQI feedback granularity is used to indicate CQI feedback at the level of the working subcarrier group. Based on this, fine-grained and high-granularity CQI feedback can be flexibly supported, with the partitioning rules matching the bandwidth of each fundamental carrier (e.g., the bandwidth of the fundamental carrier is 20MHz), saving feedback overhead.
[0169] The comb tooth information carrying the CQI feedback resource can include one or more of the following: the number of comb teeth or the comb tooth offset. Based on this, the CQI feedback information of multiple first nodes can be multiplexed on different comb teeth, saving feedback overhead. For example, different first nodes can be configured on different comb tooth offsets of the same basic carrier.
[0170] The angle feedback information may include its corresponding pre-configured scheduling identifier, and may also include one or more of the following: angle feedback granularity, or angle quantization bit count.
[0171] The precoding information may include its corresponding preconfigured scheduling identifier, and may also include the precoding matrix index.
[0172] Optionally, for both CSI feedback configuration information and CQI feedback configuration information, the second information may include CSI feedback configuration information, which may also include CQI feedback configuration information. Alternatively, the second information may include CQI feedback configuration information, but may not include CSI feedback configuration information.
[0173] Optionally, the pre-configured scheduling identifier in the CQI feedback configuration information, the pre-configured scheduling identifier in the angle feedback information, and the pre-configured scheduling identifier in the pre-coding information can be the same or different, without restriction.
[0174] SRS configuration information may include its corresponding time-domain resource information and pre-configured scheduling identifier, and may also include one or more of the following: SRS port information or SRS comb information.
[0175] The SRS comb information may include one or more of the following: number of comb teeth or comb tooth offset.
[0176] Based on the above description of the configuration information of various pre-configured scheduling in the first information, for example, the first information may be an XRC establishment message or an XRC reconfiguration message.
[0177] Optionally, the semi-static scheduling configuration information mentioned above can be included in the first information. Alternatively, the second node can send an XRC message carrying the semi-static scheduling configuration information to the first node after the first node completes random access.
[0178] Step 502: The second node sends a GCI to the first node; correspondingly, the first node receives the GCI from the second node.
[0179] GCI is used to activate or deactivate one or more pre-configured schedules; GCI is scrambled based on the physical layer identifier of the pre-configured schedule. This GCI can also be described as G-node link control information, G-link control information, etc., without restriction.
[0180] Activating a pre-configured schedule means making that pre-configured schedule effective. Deactivating a pre-configured schedule means making that pre-configured schedule ineffective.
[0181] GCI can also be used to indicate the activated pre-configured scheduled frequency domain resources.
[0182] In the first possible design, the GCI may include one or more of the following: frequency domain resource indication information, pre-configured scheduling identifier for activating pre-configured scheduling, pre-configured scheduling identifier for deactivating pre-configured scheduling, basic carrier index indication, or CRC sequence.
[0183] The frequency domain resource indication information can be used to indicate the working subcarrier group occupied by the active pre-configured scheduling. The frequency domain resources are used to indicate the frequency domain resources of one or more of the following pre-configured scheduling: the frequency domain resources of semi-static scheduling data, the frequency domain resources of CSI-RS, or the frequency domain resources of SRS.
[0184] For example, when the activated pre-configured scheduling is semi-static scheduling, the frequency domain resource indication information is used to indicate the frequency domain resources of the semi-static scheduling data, such as the occupied working subcarrier groups. Optionally, when the semi-static scheduling configuration information includes the number of working subcarrier groups, the number of working subcarrier groups indicated by the frequency domain resource indication information is the same as the number of working subcarrier groups in the semi-static scheduling configuration information.
[0185] In another example, when the active pre-configured schedule is for CSI-RS transmission, the frequency domain resource indication information is used to indicate the frequency domain resources of the CSI-RS, such as the occupied working subcarrier group. When transmitting this CSI-RS, the aforementioned CSI-RS configuration information can also be referenced. For example, by combining the comb tooth information included in the CSI-RS configuration information, it can be determined which subcarriers in the working subcarrier group indicated by the GCI will transmit the CSI-RS. For example, the number of comb teeth can be 0, 2, 4, 8, etc. If the number of comb teeth is 0, it means that CSI-RS is transmitted on every subcarrier in the working subcarrier group indicated by the GCI; if the number of comb teeth is not 0, CSI-RS is transmitted on that subcarrier when the subcarrier index in the working subcarrier group indicated by the GCI satisfies mod(subcarrier index, number of comb teeth) = mod(comb tooth offset, number of comb teeth).
[0186] In another example, when the active pre-configured schedule is for SRS transmission, the frequency domain resource indication information is used to indicate the frequency domain resources of the SRS, such as the occupied working subcarrier group. When transmitting the SRS, the aforementioned SRS configuration information can also be referenced. For example, by combining the comb tooth information included in the SRS configuration information, it can be determined which subcarriers in the working subcarrier group indicated by the GCI will transmit the SRS. For example, the number of comb teeth can be 0, 2, 4, 8, etc. If the number of comb teeth is 0, it means that SRS is transmitted on every subcarrier in the working subcarrier group indicated by the GCI; if the number of comb teeth is not 0, SRS is transmitted on the subcarrier when the subcarrier index in the working subcarrier group indicated by the GCI satisfies mod(subcarrier index, number of comb teeth) = mod(comb tooth offset, number of comb teeth).
[0187] Optionally, the frequency domain resource indication information can be indicated in the form of a bit map. The bit map may include one or more bits, each bit corresponding to a working subcarrier group. The value of a bit can be set to 1 to indicate that the working subcarrier group corresponding to that bit is occupied, or the value of the bit can be set to 0 to indicate that the working subcarrier group corresponding to that bit is not occupied.
[0188] Optionally, the number of bits occupied by the frequency domain resource indication information can be 16 bits, in which the least significant bit and the most significant bit correspond one-to-one with the working subcarrier groups of the second node in ascending order.
[0189] Optionally, when the GCI is used to indicate the activation of pre-configured scheduling, the second node can determine the specific value of the frequency domain resource indication information with reference to the above description. When the GCI is used to indicate the deactivation of pre-configured scheduling, the value of the frequency domain resource indication information can be 0.
[0190] For the pre-configured scheduling identifier used to activate pre-configured scheduling, this identifier can be any of the aforementioned pre-configured scheduling identifiers, such as a semi-static scheduling identifier, a CSI-RS transmission identifier, a CSI feedback identifier, a CQI feedback identifier, an SRS transmission identifier, etc., without restriction. When the GCI is used to indicate the activation of pre-configured scheduling, the second node can carry the pre-configured scheduling identifier of the pre-configured scheduling to be activated in the GCI based on this identifier field. Alternatively, when the GCI is used to indicate the deactivation of pre-configured scheduling, the second node can also set this identifier field to an invalid pre-configured scheduling identifier to indicate that the GCI is used to indicate the deactivation of pre-configured scheduling.
[0191] Understandably, when all pre-configured scheduling identifiers are the same, the second node can carry the pre-configured scheduling identifier in the identifier field to indicate the activation of all pre-configured scheduling.
[0192] Optionally, the number of bits occupied by the preconfigured scheduling identifier that activates preconfigured scheduling can be 16 bits.
[0193] For the pre-configured scheduling identifier used to deactivate pre-configured scheduling, this identifier can be any of the aforementioned pre-configured scheduling identifiers, such as a semi-static scheduling identifier, a CSI-RS transmission identifier, a CSI feedback identifier, a CQI feedback identifier, an SRS transmission identifier, etc., without restriction. When the GCI is used to indicate the deactivation of pre-configured scheduling, the second node can carry the pre-configured scheduling identifier of the pre-configured scheduling to be deactivated in the GCI based on this identifier field. Alternatively, when the GCI is used to indicate the activation of pre-configured scheduling, the second node can also set this identifier field to an invalid pre-configured scheduling identifier to indicate that the GCI is used to indicate the activation of pre-configured scheduling.
[0194] Understandably, when all pre-configured scheduling identifiers are the same, the second node can carry the pre-configured scheduling identifier in the identifier field to indicate the activation of all pre-configured scheduling.
[0195] Optionally, the number of bits occupied by the pre-configured scheduling identifier for deactivating pre-configured scheduling can be 16 bits.
[0196] The base carrier index indication is used to indicate the base carrier used for one or more of the following feedback methods: CQI feedback, ACK feedback, or CSI feedback.
[0197] For example, when GCI is used to activate semi-static scheduling, the base carrier index indicates the base carrier used for ACK feedback. Alternatively, when GCI is used to indicate activation of CSI feedback, the base carrier index indicates the base carrier used for CSI feedback. Alternatively, when GCI is used to indicate activation of CQI feedback, the base carrier index indicates the base carrier used for CQI feedback. Alternatively, when GCI is used to activate multiple of semi-static scheduling, CSI feedback, and CQI feedback, the base carrier index indicates that all of these feedback methods can be transmitted on the base carrier indicated in this field.
[0198] Optionally, the base carrier index indicator may occupy 4 bits.
[0199] In one example, when the active pre-configured schedule is CQI feedback or CSI feedback, the first node can determine the subcarrier used to carry the CQI feedback information or CSI feedback information based on the comb tooth information in the CQI feedback configuration information or CSI feedback configuration information and the base carrier index indicated in the GCI. If the number of comb teeth is 0, CQI feedback information or CSI feedback information is transmitted on each subcarrier on the base carrier indicated in the GCI; if the number of comb teeth is 0, CQI feedback information or CSI feedback information is transmitted on the subcarrier on the base carrier indicated in the GCI when the subcarrier number satisfies mod(subcarrier index, number of comb teeth) = mod(comb tooth offset, number of comb teeth).
[0200] In one example, when the active pre-configured scheduling is semi-static scheduling, the first node can determine the subcarrier used to carry the ACK feedback information based on the ACK feedback information in the semi-static scheduling configuration information and the base carrier index indicated in the GCI. The ACK feedback information includes the number of comb teeth and the comb tooth offset. If the number of comb teeth is 0, the ACK feedback information is transmitted on each subcarrier on the base carrier indicated in the GCI; if the number of comb teeth is 0, the ACK feedback information is transmitted on the subcarrier on the base carrier indicated in the GCI when the subcarrier number satisfies mod(subcarrier index, number of comb teeth) = mod(comb tooth offset, number of comb teeth).
[0201] For the CRC sequence, the CRC sequence is scrambled based on a pre-configured scheduling physical layer identifier.
[0202] One approach is to use a cyclic redundancy check generator polynomial to calculate the CRC sequence.
[0203] Optionally, the CRC sequence can occupy 24 bits.
[0204] In the second possible design, GCI may include one or more of the following: frequency domain resource indication information, activation of pre-configured scheduling identifier, deactivation of pre-configured scheduling identifier, basic carrier index indication, CRC sequence, pre-configured scheduling type indication, or first indication information.
[0205] The pre-configured scheduling type indicator is used to indicate whether the pre-configured scheduling is activated or deactivated.
[0206] For example, different values of the pre-configured schedule type indicator can indicate different pre-configured schedules or combinations of pre-configured schedules. The combination of pre-configured schedules can include multiple pre-configured schedules. This design facilitates flexible activation or deactivation, saving GCI overhead.
[0207] For example, the pre-configured scheduling type indicator can be set to a first value to indicate activation or deactivation of semi-static scheduling. Alternatively, the pre-configured scheduling type indicator can be set to a second value to indicate activation or deactivation of CSI-RS transmission. Alternatively, the pre-configured scheduling type indicator can be set to a third value to indicate activation or deactivation of SRS transmission. Alternatively, the pre-configured scheduling type indicator can be set to a fourth value to indicate activation or deactivation of CQI feedback. Alternatively, the pre-configured scheduling type indicator can be set to a fifth value to indicate simultaneous activation or deactivation of CSI-RS transmission and CQI feedback. Alternatively, the pre-configured scheduling type indicator can be set to a sixth value to indicate simultaneous activation or deactivation of CSI-RS transmission, CQI feedback, and SRS transmission. Alternatively, the pre-configured scheduling type indicator can be set to a seventh value to indicate simultaneous activation or deactivation of semi-static scheduling, CSI-RS transmission, CQI feedback, and SRS transmission.
[0208] Optionally, the number of bits occupied by the pre-configured scheduling type indicator can be 6 bits.
[0209] The first instruction information is used to indicate whether GCI is activated or deactivated.
[0210] Optionally, the first indication information may occupy 1 bit. This 1-bit value can be set to 1 to indicate that the GCI is used for activation, or the 1-bit value can be set to 0 to indicate that the GCI is used for deactivation.
[0211] It is understandable that the description of the remaining information in the second possible design can be found in the relevant description of the first possible design above, and will not be repeated here.
[0212] In the third possible design, GCI may include one or more of the following: frequency domain resource indication information, basic carrier index indication, CRC sequence, pre-configured scheduling type indication, or first indication information.
[0213] The descriptions of the information in the third possible design can be found in the relevant descriptions of the first and second possible designs above, and will not be repeated here.
[0214] Based on the method shown in Figure 5, the second node can configure one or more pre-configured scheduled time-domain resources based on the first information and activate pre-configured scheduled frequency-domain resources based on the GCI dynamic indication. This adaptively matches the dynamic changes in channel occupancy by different COTs, facilitating rapid pre-configured scheduling and improving communication performance. Furthermore, the second node can activate or deactivate various pre-configured schedules using the same GCI format, reducing the complexity of blind detection of multiple GCI formats by the first node. Different pre-configured schedules can share a single pre-configured schedule physical layer identifier. The second node can scramble the GCI based on this identifier, and all first nodes served by the second node can detect the GCI based on this physical layer identifier, further reducing the complexity of blind detection.
[0215] Based on the above description of the second information, optionally, the second information may also include scheduling request configuration information.
[0216] In this process, the second node sends scheduling request configuration information to the first node, and the first node can send a scheduling request to the second node based on the received scheduling request configuration information to indicate that the first node has a data transmission request.
[0217] For example, the scheduling request configuration information may include one or more of the following: number of comb teeth, comb tooth offset, or first time domain resource information.
[0218] The first time-domain resource information includes one or more of the following:
[0219] Starting symbol index and symbol number;
[0220] Sending period; or
[0221] Sending time offset.
[0222] The transmission period can be a TTI period. The transmission time offset can be a transmission TTI offset with TTI as the granularity.
[0223] Based on the aforementioned first time-domain resource information, the first node and the second node can determine the time-domain resources corresponding to the scheduling request.
[0224] In one possible design, taking the transmission period as the TTI period and the transmission time offset as the transmission TTI offset as an example, the first node and the second node can determine the TTI index of the transmission scheduling request based on the transmission period, the transmission time offset, and the TTI index of the synchronization acquisition block (SAB).
[0225] The TTI index where SAB is located is determined based on the start time of COT. For example, starting from the start time of COT, the indexes of each TTI within COT are defined from #0, or from #1. Based on this, the TTI index where SAB is located is determined.
[0226] For example, taking the transmission period as the TTI period and the transmission time offset as the transmission TTI offset, when the transmission period is not 0, the TTI index of the transmission scheduling request satisfies the following formula: mod((TTI index of the transmission scheduling request - TTI index of the SAB), transmission period) = transmission time offset. Here, mod represents the modulo operation.
[0227] In another example, taking the transmission period as the TTI period and the transmission time offset as the transmission TTI offset, when the transmission period is 0, the difference between the TTI index of the transmission scheduling request and the TTI index of the SAB is the transmission time offset.
[0228] Optionally, in discontinuous transmission mode, the first time-domain resource appears within each COT on each base carrier containing an SAB with a transmission period less than or equal to the SAB, allowing for flexible transmission of scheduling requests and reduced latency. In continuous transmission mode, the first time-domain resource can be configured to appear periodically on any one or more base carriers. After determining the base carrier for transmitting the scheduling request, it is necessary to further determine which subcarriers of the base carrier to transmit the scheduling request based on the number of comb teeth and comb tooth offset contained in the scheduling request configuration information. When the number of comb teeth is 0 or configured as "off", the scheduling request is transmitted on each subcarrier of the base carrier. When the subcarrier number on the base carrier satisfies mod(subcarrier index, number of comb teeth) = mod(comb tooth offset, number of comb teeth), the scheduling request information is transmitted on that subcarrier.
[0229] Based on the above description of the configuration, activation, and deactivation of pre-configured scheduling, the following provides a detailed description of each pre-configured scheduling process:
[0230] In the first possible design, when the second node activates semi-static scheduling through GCI, as shown in Figure 6(a), the second node can send data to the first node based on semi-static scheduling. After receiving the data, the first node can send an ACK feedback to the second node.
[0231] The second node can send data to the first node based on semi-static scheduling configuration information and frequency domain resource indication information in GCI.
[0232] The first node can send ACK feedback to the second node based on the ACK feedback information in the semi-static scheduling configuration information and the basic carrier index indication in GCI.
[0233] In the second possible design, when the second node activates CSI-RS transmission via GCI, as shown in Figure 6(b), the second node can send CSI-RS to the first node; correspondingly, the first node receives the CSI-RS from the second node and performs channel measurement based on the CSI-RS.
[0234] The second node can send CSI-RS to the first node based on the CSI-RS configuration information and the frequency domain resource indication information in the GCI. Correspondingly, the first node can receive the CSI-RS sent by the second node based on the CSI-RS configuration information and the frequency domain resource indication information in the GCI.
[0235] In the third possible design, when the second node activates CSI feedback through GCI, as shown in Figure 6(c), the first node can send CSI feedback to the second node; correspondingly, the second node receives CSI feedback from the first node.
[0236] The first node can send CSI feedback to the second node based on the CSI feedback configuration information and the basic carrier index indication in the GCI. Correspondingly, the second node can receive the CSI feedback sent by the first node based on the CSI feedback configuration information and the basic carrier index indication in the GCI.
[0237] In the fourth possible design, when the second node activates CQI feedback through GCI, as shown in Figure 6(d), the first node can send CQI feedback information to the second node; correspondingly, the second node receives CQI feedback information from the first node.
[0238] The first node can send CQI feedback information to the second node based on the CQI feedback configuration information and the basic carrier index indication in the GCI. Correspondingly, the second node can receive the CQI feedback information sent by the first node based on the CQI feedback configuration information and the basic carrier index indication in the GCI.
[0239] The CQI feedback information is used to indicate the modulation scheme and code rate corresponding to the current channel quality.
[0240] For example, each L bits of the CQI feedback information is used to indicate the modulation scheme and code rate corresponding to the current channel quality; the modulation scheme and code rate are determined according to the MCS index corresponding to each L bits, and the MCS index is equal to 2*B+1; B is the value of each L bits.
[0241] The first and second nodes can determine the correspondence between the MCS index, modulation scheme, and code rate based on the currently used MCS table configured by higher-layer signaling. This enables the reuse of CQI feedback and the MCS table, eliminating the need to re-indicate the CQI table and reducing signaling overhead.
[0242] For example, L can be 4. Based on this, assuming that L bits are "1111", the value of these 4 bits is 15, and the corresponding MCS index is 2*15+1=31. The modulation scheme and code rate of the corresponding MCS in the MCS table are found based on MCS 31.
[0243] In one possible design, when the CQI feedback granularity in the CSI feedback configuration information is used to indicate CQI feedback at the level of the fundamental carrier, the number of bits occupied by the CQI feedback information is the product of the number of fundamental carriers X and L. Each L bits of the CQI feedback information is used to indicate the modulation scheme and code rate corresponding to the current channel quality.
[0244] In another possible design, where the CQI feedback granularity is used to indicate CQI feedback at the working subcarrier group level, the number of bits occupied by the CQI feedback information is the product of the number of working subcarrier groups Y indicated by GCI and L. Each L bits of the CQI feedback information is used to indicate the modulation scheme and code rate corresponding to the current channel quality.
[0245] Based on the above description, it can be understood that the CQI feedback information will indicate X or Y MCS indices, which may be the same or different. When the second node invokes a certain base carrier or working subcarrier group, the modulation scheme and code rate corresponding to the current channel quality can be determined based on the MCS index corresponding to that base carrier or working subcarrier group. Alternatively, when the second node invokes multiple base carriers or working subcarrier groups, the modulation scheme and code rate corresponding to the current channel quality can be determined based on the MCS indices corresponding to those multiple base carriers or working subcarrier groups.
[0246] In the fifth possible design, where the second node activates SRS transmission via GCI, as shown in Figure 6(e), the first node can send SRS to the second node; correspondingly, the second node receives the SRS from the first node and performs channel measurements based on the SRS.
[0247] The first node can send SRS to the second node based on SRS configuration information and frequency domain resource indication information in GCI. Correspondingly, the second node can receive the SRS sent by the first node based on SRS configuration information and frequency domain resource indication information in GCI.
[0248] Based on the above description of various pre-configured schedules, these pre-configured schedules are effective within the COT and are deactivated at the end of the COT. Alternatively, it can be described as: at the end of the COT, the pre-configured schedules activated by GCI are terminated.
[0249] Optionally, if the pre-configured scheduling is periodic, multiple pre-configured schedulings may exist within one COT if the pre-configured scheduling period is less than the COT length. When the COT ends, all pre-configured scheduling is automatically deactivated to reduce GCI overhead. When a new COT begins, the channel occupied by the second node may change, and the frequency domain resources indicated by the GCI may change, requiring reactivation of the pre-configured scheduling via GCI.
[0250] It should be noted that the various embodiments of this application can be implemented independently or in combination, without limitation. Unless otherwise specified or in conflict, the terminology and / or descriptions between the different embodiments provided in this application are consistent and can be referenced mutually. Technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.
[0251] It is understood that in the embodiments of this application, the executing entity may perform some or all of the steps in the embodiments of this application. These steps or operations are merely examples, and the embodiments of this application may also perform other operations or variations thereof. Furthermore, the various steps may be executed in different orders as presented in the embodiments of this application, and it is not necessarily necessary to execute all the operations in the embodiments of this application.
[0252] The foregoing primarily describes the solutions provided in this application from the perspective of device-to-device interaction. It is understood that each device, in order to achieve the aforementioned functions, includes corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should readily recognize that, based on the algorithm steps of the examples described in conjunction with the embodiments disclosed herein, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware 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.
[0253] This application embodiment can divide each device into functional modules according to the above method example. For example, each function can be divided into a separate functional module, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or as a software functional module. It should be noted that the module division in this application embodiment is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods.
[0254] When each functional module is divided according to its corresponding function, Figure 7 shows a communication device 70. This communication device 70 can perform the actions performed by the second node or the first node in the embodiments shown in Figures 5 and 6. All relevant content of each step involved in the above method embodiments can be referred to the functional description of the corresponding functional module. The technical effects that can be obtained can be referred to the above method embodiments, and will not be repeated here.
[0255] The communication device 70 may include a transceiver module 701 and a processing module 702. Exemplarily, the communication device 70 may be a communication equipment, or a chip or other combination device or component having the aforementioned communication device functions applied in the communication equipment. When the communication device 70 is a communication equipment, the transceiver module 701 may be a transceiver, which may include an antenna and radio frequency circuits, etc.; the processing module 702 may be a processor (or processing circuit), such as a baseband processor, which may include one or more CPUs. When the communication device 70 is a component having the aforementioned communication device functions, the transceiver module 701 may be a radio frequency unit; the processing module 702 may be a processor (or processing circuit), such as a baseband processor. When the communication device 70 is a chip system, the transceiver module 701 may be an input / output interface of a chip (e.g., a baseband chip); the processing module 702 may be a processor (or processing circuit) of the chip system, and may include one or more central processing units. It should be understood that the transceiver module 701 in the embodiments of this application can be implemented by a transceiver or transceiver-related circuit components; the processing module 702 can be implemented by a processor or processor-related circuit components (or, referred to as processing circuit).
[0256] For example, the transceiver module 701 can be used to perform all the transceiver operations performed by the communication device in the embodiments shown in Figures 5 and 6, and / or to support other processes for the technology described herein; the processing module 702 can be used to perform all operations other than the transceiver operations performed by the communication device in the embodiments shown in Figures 5 and 6, and / or to support other processes for the technology described herein.
[0257] As another possible implementation, the transceiver module 701 in Figure 7 can be replaced by a transceiver unit that integrates the functions of the transceiver module 701; the processing module 702 can be replaced by a processor that integrates the functions of the processing module 702. Furthermore, the communication device 70 shown in Figure 7 may also include a memory.
[0258] Alternatively, when the processing module 702 is replaced by a processor and the transceiver module 701 is replaced by a transceiver, the communication device 70 involved in the embodiments of this application can also be the communication device 80 shown in FIG8. The processor can be a logic circuit 801, and the transceiver can be an interface circuit 802. Furthermore, the communication device 80 shown in FIG8 can also include a memory 803.
[0259] This application embodiment also provides a communication device 900, as shown in FIG9. The communication device 900 can be the first node or the chip or system-on-a-chip in the first node in the method shown in FIG5 and FIG6; it can also be the second node or the chip or system-on-a-chip in the second node in the method shown in FIG5 and FIG6. As shown in FIG9, the communication device 900 includes a processor 901, a transceiver 902, and a communication line 903.
[0260] Furthermore, the communication device 900 may also include a memory 904. The processor 901, memory 904, and transceiver 902 can be connected via a communication line 903.
[0261] The processor 901 can be a central processing unit (CPU), a general-purpose processor, a network processor (NP), a digital signal processor (DSP), a microprocessor, a microcontroller, a programmable logic device (PLD), or any combination thereof. The processor 901 can also be other devices with processing capabilities, such as circuits, devices, or software modules, without limitation.
[0262] Transceiver 902 is used to communicate with other devices or other communication networks. These other communication networks can be Ethernet, radio access network (RAN), wireless local area network (WLAN), etc. Transceiver 902 can be a module, circuit, transceiver, or any device capable of enabling communication.
[0263] Communication line 903 is used to transmit information between the components included in communication device 900.
[0264] Memory 904 is used to store instructions. These instructions can be computer programs.
[0265] The memory 904 can be a read-only memory (ROM) or other type of static storage device that can store static information and / or instructions; it can also be a random access memory (RAM) or other type of dynamic storage device that can store information and / or instructions; it can also be an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, etc., without limitation.
[0266] It should be noted that the memory 904 can exist independently of the processor 901, or it can be integrated with the processor 901. The memory 904 can be used to store instructions, program code, or some data, etc. The memory 904 can be located inside or outside the communication device 900, without limitation. The processor 901 is used to execute the instructions stored in the memory 904 to implement the communication method provided in the following embodiments of this application.
[0267] In one example, processor 901 may include one or more CPUs, such as CPU0 and CPU1 in Figure 9.
[0268] As an optional implementation, the communication device 900 may include multiple processors, for example, in addition to the processor 901 in FIG9, it may also include a processor 907.
[0269] As an optional implementation, the communication device 900 also includes an output device 905 and an input device 906. For example, the input device 906 is a device such as a keyboard, mouse, microphone, or joystick, and the output device 905 is a device such as a display screen or speaker.
[0270] It should be noted that the communication device 900 can be a desktop computer, a portable computer, a web server, a mobile phone, a tablet computer, a wireless terminal, an embedded device, a chip system, or a device with a similar structure to that shown in Figure 9. Furthermore, the composition shown in Figure 9 does not constitute a limitation on the communication device. In addition to the components shown in Figure 9, the communication device may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0271] In this embodiment of the application, the chip system may be composed of chips or may include chips and other discrete devices.
[0272] This application also provides a computer program product that, when executed by a computer, can implement the functions of any of the above method embodiments.
[0273] This application also provides a computer program that, when executed by a computer, can implement the functions of any of the above method embodiments.
[0274] This application also provides a computer-readable storage medium. All or part of the processes in the above method embodiments can be implemented by a computer program instructing related hardware. This program can be stored in the computer-readable storage medium, and when executed, it can include the processes of the above method embodiments. The computer-readable storage medium can be an internal storage unit of the terminal (including a data sending end and / or a data receiving end) of any of the foregoing embodiments, such as the terminal's hard disk or memory. The computer-readable storage medium can also be an external storage device of the terminal, such as a plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, etc., equipped on the terminal. Further, the computer-readable storage medium can include both the terminal's internal storage unit and external storage devices. The computer-readable storage medium is used to store the computer program and other programs and data required by the terminal. The computer-readable storage medium can also be used to temporarily store data that has been output or will be output.
[0275] It should be noted that the terms "first" and "second," etc., in the specification, claims, and drawings of this application are used to distinguish different objects, not to describe a specific order. "First" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Therefore, a feature defined with "first" and "second" may explicitly or implicitly include one or more of that feature. In the description of this embodiment, unless otherwise stated, "a plurality of" means two or more.
[0276] Furthermore, the terms “comprising” and “having”, and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the steps or units listed, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to such process, method, product, or apparatus.
[0277] It should be understood that in this application, "at least one (item)" means one or more. "More than one" means two or more. "At least two (items)" means two or three or more. "And / or" is used to describe the relationship between related objects, indicating that there can be three relationships. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist simultaneously, where A and B can be singular or plural. The character " / " generally indicates that the related objects before and after are in an "or" relationship. "At least one (item) of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one (item) of a, b, or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, and c can be single or multiple. Both "...when" and "if" indicate that a corresponding action will be taken under certain objective circumstances. They are not time limits, nor do they require a judgment action to be taken when the action is taken, nor do they imply any other limitations.
[0278] In the embodiments of this application, the terms "exemplary" or "for example" are used to indicate that something is an example, illustration, or description. Any embodiment or design that is described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner to facilitate understanding.
[0279] In this application, "sending information to...(terminal device)" can be understood as the destination of the information being the terminal device. This can include sending information directly or indirectly to the terminal device. "Receiving information from...(terminal device)" can be understood as the source of the information being the terminal device, and can include receiving information directly or indirectly from the terminal device. Information may undergo necessary processing between the source and destination, such as format changes, but the destination can understand the valid information from the source.
[0280] Through the above description of the embodiments, those skilled in the art can clearly understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0281] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules or 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 device, or some features may be ignored or not executed. Furthermore, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.
[0282] The units described as separate components may or may not be physically separate. A component shown as a unit can be one or more physical units; that is, it can be located in one place or distributed in multiple different locations. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0283] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0284] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solution of this application embodiment, or all or part of the technical solution, can be embodied in the form of a software product. This software product is stored in a storage medium and includes several instructions to cause a device (which may be a microcontroller, chip, etc.) or processor 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, ROM, RAM, magnetic disks, or optical disks.
Claims
1. A communication method, characterized in that, include: Send first information to the first node; wherein the first information includes a pre-configured scheduling physical layer identifier and second information, the second information being used to configure one or more of the following pre-configured scheduling: semi-static scheduling, reference signal transmission, or terminal link control information (TCI) feedback; Send Management Link Control Information (GCI) to the first node; wherein, the GCI is used to activate or deactivate one or more of the pre-configured schedules; the GCI is scrambled based on the physical layer identifier of the pre-configured schedule.
2. A communication method, characterized in that, include: Receive first information from the second node; wherein the first information includes a pre-configured scheduling physical layer identifier and second information, the second information being used to configure one or more of the following pre-configured scheduling: semi-static scheduling, reference signal transmission, or terminal link control information (TCI) feedback; Receive Management Link Control Information (GCI) from the second node; wherein the GCI is used to activate or deactivate one or more of the pre-configured schedules; the GCI is scrambled based on the physical layer identifier of the pre-configured schedule.
3. The method according to claim 1 or 2, characterized in that, The reference signal transmission includes one or more of the following: Channel State Information Reference Signal (CSI-RS) transmission, or Sounding Reference Signal (SRS) transmission.
4. The method according to any one of claims 1-3, characterized in that, The TCI feedback includes one or more of the following: Acknowledgment (ACK) feedback, Channel Quality Indicator (CQI) feedback, or Channel State Information (CSI) feedback.
5. The method according to any one of claims 1-4, characterized in that, The GCI is used to indicate the activated pre-configured scheduled frequency domain resources.
6. The method according to any one of claims 1-5, characterized in that, The second information includes one or more of the following pre-configured scheduling configuration information: semi-static scheduling configuration information, CSI-RS configuration information, CSI feedback configuration information, CQI feedback configuration information, or SRS configuration information.
7. The method according to claim 6, characterized in that, The configuration information for one or more pre-configured scheduling methods includes time-domain resource information; wherein the time-domain resource information includes one or more of the following: Starting symbol index and symbol number; Sending period; or Sending time offset.
8. The method according to claim 7, characterized in that, The method further includes: The TTI index of the data transmitted based on semi-static scheduling is determined according to the transmission period, the transmission time offset, and the Transmission Time Interval (TTI) index of the GCI; or The TTI index for transmitting CSI-RS is determined based on the transmission period, the transmission time offset, and the TTI index where the GCI is located; or the TTI index for transmitting TCI feedback is determined based on the transmission period, the transmission time offset, and the TTI index where the GCI is located; or The TTI index for transmitting SRS is determined based on the transmission period, the transmission time offset, and the TTI index where the GCI is located.
9. The method according to claim 8, characterized in that, The TTI index where the GCI is located is determined based on the start time of the Channel Occupancy Time (COT).
10. The method according to claim 8 or 9, characterized in that, When the transmission period is not 0, The TTI index of the data transmitted based on semi-static scheduling satisfies the following formula: mod((TTI index of the data transmitted based on semi-static scheduling - TTI index of the GCI), the transmission period) = the transmission time offset; or The superframe index of the data transmitted based on semi-static scheduling satisfies the following formula: mod(superframe index of the data transmitted based on semi-static scheduling, transmission period) = transmission time offset; or The TTI index of the CSI-RS transmission satisfies the following formula: mod((TTI index of the CSI-RS transmission - TTI index of the GCI), transmission period) = transmission time offset; or The TTI index of the transmission TCI feedback satisfies the following formula: mod((TTI index of the transmission TCI feedback - TTI index of the GCI), transmission period) = transmission time offset; or The TTI index of the SRS transmission satisfies the following formula: mod((TTI index of the SRS transmission - TTI index of the GCI), the transmission period) = the transmission time offset; Here, mod represents the modulo operation.
11. The method according to claim 8 or 9, characterized in that, When the transmission period is 0, The difference between the TTI index of the data transmitted based on semi-static scheduling and the TTI index of the GCI is the transmission time offset; or The superframe index of the data transmitted based on semi-static scheduling is equal to the superframe index corresponding to the transmission time offset; or The difference between the TTI index of the CSI-RS transmission and the TTI index of the GCI is the transmission time offset; or The difference between the TTI index fed back by the transmission TCI and the TTI index where the GCI is located is the transmission time offset; or The difference between the TTI index of the transmitted SRS and the TTI index of the GCI is the transmission time offset.
12. The method according to any one of claims 7-11, characterized in that, If the pre-configured scheduling configuration information is CSI-RS configuration information, the starting symbol index is not configured; For a base carrier containing a synchronization information block (SAB), the starting symbol of the CSI-RS is the first symbol after the G-link physical layer control information block (G-PCIB); or For a base carrier that does not contain an SAB, where the first symbol of the TTI maps to a short training sequence (STS), the starting symbol of the CSI-RS is the first symbol after the symbol mapped to the STS; or For a base carrier that does not contain an SAB, if the first symbol of the TTI does not map to the STS, the starting symbol of the CSI-RS is the first symbol of the TTI.
13. The method according to any one of claims 6-12, characterized in that, The configuration information of one or more pre-configured scheduling methods includes a pre-configured scheduling identifier.
14. The method according to any one of claims 6-13, characterized in that, The semi-static scheduling configuration information includes one or more of the following: ACK resource information, or the number of working subcarrier groups.
15. The method according to any one of claims 6-14, characterized in that, The CQI feedback configuration information includes one or more of the following: CQI feedback granularity, or comb information of the feedback resource carrying CQI; Wherein, the CQI feedback granularity is used to indicate CQI feedback at the level of the fundamental carrier; or, the CQI feedback granularity is used to indicate CQI feedback at the level of the working subcarrier group.
16. The method according to any one of claims 1-15, characterized in that, The GCI includes one or more of the following: frequency domain resource indication information, pre-configured scheduling identifier for activating pre-configured scheduling, pre-configured scheduling identifier for deactivating pre-configured scheduling, basic carrier index indication, or cyclic redundancy check (CRC) sequence. The CRC sequence is scrambled based on the pre-configured scheduling physical layer identifier.
17. The method according to claim 16, characterized in that, The GCI also includes one or more of the following: a pre-configured scheduling type indicator, or a first indicator information; The pre-configured scheduling type indicator is used to indicate whether the pre-configured scheduling is activated or deactivated; the first indicator information is used to indicate whether the GCI is activated or deactivated.
18. The method according to claim 16 or 17, characterized in that, The frequency domain resource indication information is used to indicate the working subcarrier group occupied by the activated pre-configured scheduling. The frequency domain resources are used to indicate the frequency domain resources of one or more of the following pre-configured scheduling: frequency domain resources of semi-static scheduling data, frequency domain resources of CSI-RS, or frequency domain resources of SRS. The base carrier index indicates the base carrier used for one or more of the following feedback methods: CQI feedback, ACK feedback, or CSI feedback.
19. The method according to claim 18, characterized in that, When the semi-static scheduling configuration information includes the number of working subcarrier groups, the number of working subcarrier groups indicated by the frequency domain resource indication information is the same as the number of working subcarrier groups in the semi-static scheduling configuration information.
20. The method according to any one of claims 1-19, characterized in that, The method further includes: At the end of the COT, the currently active pre-configured schedule is deactivated.
21. The method according to any one of claims 1-20, characterized in that, The second information also includes scheduling request configuration information, which includes one or more of the following: number of comb teeth, comb tooth offset, or first time-domain resource information; the first time-domain resource information includes one or more of the following: Starting symbol index and symbol number; Sending period; or Sending time offset.
22. The method according to claim 21, characterized in that, The first time-domain resource occurs within each COT, on each base carrier containing a synchronization information block (SAB) with a transmission period less than or equal to that of the SAB.
23. The method according to claim 21 or 22, characterized in that, The method further includes: The TTI index of the transmission scheduling request is determined based on the transmission period, the transmission time offset, and the TTI index of the SAB.
24. The method according to claim 23, characterized in that, When the transmission period is not 0, the TTI index of the transmission scheduling request satisfies the following formula: mod((TTI index of the transmission scheduling request - TTI index of the SAB), transmission period) = transmission time offset; where mod represents the modulo operation; or When the transmission period is 0, the difference between the TTI index of the transmission scheduling request and the TTI index of the SAB is the transmission time offset.
25. The method according to any one of claims 1-24, characterized in that, The first message is an Extended Resource Control (XRC) establishment message or an XRC reconfiguration message.
26. The method according to any one of claims 1, 3-25, characterized in that, The method further includes: When the GCI is used to activate CQI feedback, CQI feedback information is received from the first node; Wherein, each L bits of the CQI feedback information is used to indicate the modulation scheme and code rate corresponding to the current channel quality; the modulation scheme and code rate are determined according to the MCS index corresponding to each L bits, the MCS index is equal to 2*B+1; and B is the value of each L bits.
27. The method according to any one of claims 2-25, characterized in that, When the GCI is used to activate CQI feedback, CQI feedback information is sent to the second node; Wherein, each L bits of the CQI feedback information is used to indicate the modulation scheme and code rate corresponding to the current channel quality; the modulation scheme and code rate are determined according to the MCS index corresponding to each L bits, the MCS index is equal to 2*B+1; and B is the value of each L bits.
28. A communication device, characterized in that, It includes units or modules for performing the method of any one of claims 1, 3-26, or includes units or modules for performing the method of any one of claims 2-25, 27.
29. A communication device, characterized in that, The device includes a processing circuit that performs the method according to any one of claims 1, 3-26, or performs the method according to any one of claims 2-25, 27.
30. A communication device, characterized in that, It includes a processor and a memory, the memory being used to store computer programs or instructions, and the processor being used to run the computer programs or instructions to perform the method of any one of claims 1, 3-26, or to perform the method of any one of claims 2-25, 27.
31. A computer-readable storage medium, characterized in that, Used to store a computer program, the computer program including instructions for performing the method of any one of claims 1, 3-26, or including instructions for performing the method of any one of claims 2-25, 27.
32. A computer program, characterized in that, The computer program includes instructions for performing the method according to any one of claims 1, 3-26, or includes instructions for performing the method according to any one of claims 2-25, 27.