Resource configuration method and resource configuration apparatus

By adjusting the time-domain and frequency-domain resource configuration in the wireless communication network, the signal blind spot problem caused by TRP shutdown is solved, and coverage and network service continuity are improved without increasing power.

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

Patent Information

Application Number
PCT/CN2025/116790
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-08-28
Filing Date
2025-08-25
Publication Date
2026-03-05

AI Technical Summary

Technical Problem

In wireless communication networks, disabling some Transmitter Points (TRPs) to save power may result in signal blind spots, affecting user experience and network performance. Furthermore, other TRPs may not be able to adjust their transmit power to expand coverage in certain situations.

Method used

By using resource allocation methods on both the terminal and network sides, time-domain resources are increased, frequency-domain resources are reduced, frequency-domain power spectral density is improved, and signal coverage is enhanced.

Benefits of technology

Without changing the transmission power, it improves signal coverage and network service continuity, reduces the probability of time-frequency resource saturation, extends the time-frequency resource saturation time, and enhances signal penetration and communication stability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025116790_05032026_PF_FP_ABST
    Figure CN2025116790_05032026_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the field of communications, and provides a resource configuration method and a resource configuration apparatus. The method comprises: a network device sends a frequency domain resource and a time domain resource to a terminal device, wherein the time domain resource comprises M symbols, M being greater than 14, and one RB in the frequency domain resource comprises P subcarriers, P being less than 12; and upon receiving the time domain resource and the frequency domain resource, the terminal device performs uplink or downlink transmission on the basis of the time domain resource and the frequency domain resource. In this way, by reducing frequency domain resources and increasing time domain resources, the frequency domain power spectral density can be improved, thereby increasing the coverage of signals.
Need to check novelty before this filing date? Find Prior Art

Description

Resource allocation method and resource allocation device

[0001] This application claims priority to Chinese Patent Application No. 202411196078.5, filed on August 28, 2024, entitled “Resource Allocation Method and Resource Allocation Apparatus”, the entire contents of which are incorporated herein by reference. Technical Field

[0002] This application relates to the field of communications, and in particular to a resource allocation method and a resource allocation device. Background Technology

[0003] In wireless communication networks, reducing the power consumption of network devices is an important research direction. To achieve this goal, network devices can enter a deep sleep state by disabling some functions of the transmission reception point (TRP), thereby saving power. However, disabling some TRP functions may result in signal blind spots within their coverage area, affecting user experience and network performance.

[0004] To avoid signal dead zones, network devices can adjust the transmit power of other Transmission Points (TRPs) to extend their coverage area, enabling them to cover areas originally served by disabled TRPs. In this way, network devices can save power while ensuring signal quality and network service continuity within the coverage area.

[0005] However, in some cases, other TRPs may be unable to adjust their transmit power, resulting in an inability to expand their coverage area, and consequently, an inability to ensure signal quality and network service continuity within the coverage area. Summary of the Invention

[0006] This application provides a resource configuration method and a resource configuration apparatus, which are beneficial for improving the coverage of TRP without changing the transmission power.

[0007] Firstly, a resource allocation method is provided. This method can be executed by the terminal side. The terminal side includes a terminal device, or functional modules, communication modules, chips, chip systems or circuits (such as modem chips, also known as baseband chips, or system-on-chip (SoC) chips or system-in-package (SIP) chips containing modem cores), or functional modules within the terminal device capable of calling and executing programs.

[0008] The method includes: obtaining resource configuration, which includes frequency domain resources and time domain resources. The time domain resources include M symbols, where M is greater than 14; a resource block (RB) in the frequency domain resources includes P subcarriers, where P is less than 12; and performing uplink or downlink transmission based on the resource configuration.

[0009] This application provides a resource allocation method with relatively fewer frequency domain resources and relatively more time domain resources, which is beneficial to improving the frequency domain power spectral density, thereby improving the signal coverage.

[0010] In conjunction with the first aspect, in some possible implementations, M / 14 = 12 / P. This way, the overall time-frequency resources remain unchanged, without additional time-frequency resource consumption, which helps reduce the probability of time-frequency resource saturation, or in other words, helps extend the time before time-frequency resource saturation.

[0011] In conjunction with the first aspect, in some possible implementations, the M symbols belong to different time slots. Thus, a time slot can include 14 symbols, without altering the existing protocol's specifications, resulting in minimal changes to the existing protocol.

[0012] In conjunction with the first aspect, in some possible implementations, the M symbols belong to 2, 3, 4, or 6 different time slots.

[0013] In conjunction with the first aspect, in some possible implementations, M symbols belong to the same time slot. Thus, having M symbols in the same time slot increases the number of symbols in a time slot, allowing more data to be transmitted in the same amount of time, which is beneficial for improving spectrum utilization.

[0014] In conjunction with the first aspect, in some possible implementations, M is 28, 42, 56, or 84.

[0015] In conjunction with the first aspect, in some possible implementations, the symbol length used for uplink transmission is less than or equal to M, and greater than 14. This is beneficial for improving data transmission efficiency.

[0016] In conjunction with the first aspect, in some possible implementation methods, during downlink transmission, one or more of the following conditions must be met: the demodulation reference signal (DMRS) occupies more than 4 symbols in the physical downlink shared channel (PDSCH); the DMRS occupies more than 1 symbol in a synchronization signal block (SSB); the primary synchronization signal (PSS) occupies more than 1 symbol; the secondary synchronization signal (SSS) occupies more than 1 symbol; or the physical broadcast channel (PBCH) occupies more than 3 symbols. This is beneficial for improving the accuracy of functional implementation.

[0017] In conjunction with the first aspect, in some possible implementations, P is 2, 3, 4, or 6. This helps to reduce frequency domain resources.

[0018] In conjunction with the first aspect, in some possible implementations, when the bandwidth is 1 to 36, a resource block group (RBG) of frequency domain resources includes 1 RB; or, when the bandwidth is 37 to 72, an RBG of frequency domain resources includes N1 RBs, where N1 is greater than or equal to 1 and less than 4; or, when the bandwidth is 73 to 144, an RBG of frequency domain resources includes N2 RBs, where N2 is greater than or equal to 1 and less than 8; or, when the bandwidth is 145 to 275, an RBG of frequency domain resources includes N3 RBs, where N3 is greater than or equal to 1 and less than 16. This approach helps to reduce the amount of frequency domain resources required.

[0019] In conjunction with the first aspect, in some possible implementations, during downlink transmission, one or more of the following conditions are met: a control channel element (CCE) includes L1 resource element groups (REGs), where L1 is less than 6; or, a REG includes L2 REs, where L2 is less than 4. This is beneficial for reducing frequency domain resources.

[0020] In conjunction with the first aspect, some possible implementations of the method further include: receiving first information, which indicates M and / or P; and determining M and / or P based on the first information. In this way, the specific time-frequency resources are allocated by the network side, which simplifies the design of the terminal side and reduces the need for complex scheduling algorithms and resource management.

[0021] In conjunction with the first aspect, in some possible implementations, the method further includes: receiving second information, which instructs the use of resource configuration for uplink or downlink transmission; and performing uplink or downlink transmission based on the resource configuration, including performing uplink or downlink transmission based on both the resource configuration and the second information. This approach, by instructing the use of resource configuration for uplink or downlink transmission at the network side, provides greater controllability and improves communication stability.

[0022] Secondly, a communication method is provided. This method can be executed by the network side. The network side includes a network device, or a functional module, a communication module chip, a chip system or circuit, or a central unit (CU) or distributed unit (DU) within the network device, or a functional module within the network device capable of calling and executing a program.

[0023] The method includes: transmitting resource configuration, the resource configuration including frequency domain resources and time domain resources, the time domain resources including M symbols, where M is greater than 14; one RB in the frequency domain resources including P subcarriers, where P is less than 12; and performing communication based on the resource configuration.

[0024] In conjunction with the second aspect, in some possible implementations, M / 14 = 12 / P.

[0025] In conjunction with the second aspect, in some possible implementations, the M symbols belong to different time slots.

[0026] In conjunction with the second aspect, in some possible implementations, the M symbols belong to 2, 3, 4, or 6 different time slots.

[0027] In conjunction with the second aspect, in some possible implementations, M symbols belong to the same time slot.

[0028] In conjunction with the second aspect, in some possible implementations, M is 28, 42, 56, or 84.

[0029] In conjunction with the second aspect, in some possible implementations, when receiving uplink transmissions, the symbol length occupied by the uplink transmission is less than or equal to M and greater than 14.

[0030] In conjunction with the second aspect, in some possible implementation methods, when transmitting downlink transmissions, one or more of the following conditions are met: the number of symbols occupied by DMRS in PDSCH is greater than 4, the number of symbols occupied by DMRS in an SSB is greater than 1, the number of symbols occupied by the primary synchronization signal PSS is greater than 1, the number of symbols occupied by the secondary synchronization signal SSS is greater than 1, or the number of symbols occupied by PBCH is greater than 3.

[0031] In conjunction with the second aspect, in some possible implementations, P is 2, 3, 4, or 6.

[0032] In conjunction with the second aspect, in some possible implementations, when the bandwidth is 1 to 36, one RBG of frequency domain resources includes 1 RB; or, when the bandwidth is 37 to 72, one RBG of frequency domain resources includes N1 RBs, where N1 is greater than or equal to 1 and less than 4; or, when the bandwidth is 73 to 144, one RBG of frequency domain resources includes N2 RBs, where N2 is greater than or equal to 1 and less than 8; or, when the bandwidth is 145 to 275, one RBG of frequency domain resources includes N3 RBs, where N3 is greater than or equal to 1 and less than 16.

[0033] In conjunction with the second aspect, in some possible implementations, when sending downlink transmissions, one or more of the following conditions are met: a CCE includes L1 REGs, where L1 is less than 6; or, a REG includes L2 REs, where L2 is less than 4.

[0034] In conjunction with the second aspect, in some possible implementations, the method also includes: sending a second message, which is used to instruct the use of resource configuration for uplink or downlink transmission.

[0035] Thirdly, a communication apparatus is provided for performing the method in any of the possible implementations of the first and second aspects described above. Specifically, the apparatus may include units and / or modules for performing the method in any of the possible implementations of the first and second aspects, such as processing units and / or communication units.

[0036] In one implementation, the communication device is a communication equipment (such as a terminal device or a network device). When the communication device is a communication equipment, the communication unit can be a transceiver or an input / output interface; the processing unit can be at least one processor. Optionally, the transceiver can be a transceiver circuit. Optionally, the input / output interface can be an input / output circuit.

[0037] In another implementation, the communication device is a chip, chip system, circuit, or communication module for communication equipment (such as terminal equipment or network equipment). When the communication device is a chip, chip system, or circuit for communication equipment, the communication unit can be an input / output interface, interface circuit, output circuit, input circuit, pin, or related circuit on the chip, chip system, or circuit; the processing unit can be at least one processor, processing circuit, or logic circuit.

[0038] Fourthly, a communication device is provided, comprising: at least one processor for executing a computer program or instructions to perform the method in any of the possible implementations of the first and second aspects described above. Optionally, the communication device further comprises a memory for storing the computer program or instructions. Optionally, the communication device further comprises a communication interface coupled to the processor, which can be used to input the computer program or instructions to the processor or to output information from the processor.

[0039] In one implementation, the communication device is a communication equipment (such as a terminal device or a network device).

[0040] In another implementation, the communication device is for a chip, chip system, circuit, or communication module.

[0041] Fifthly, a processor is provided for executing the method provided in either the first or second aspect described above.

[0042] Unless otherwise specified, or if it does not contradict its actual function or internal logic in the relevant description, the transmission and acquisition / reception operations involved in the processor can be understood as processor output and reception, input and other operations, or as transmission and reception operations performed by radio frequency circuits and antennas. This application does not limit them in this regard.

[0043] Optionally, the communication device further includes: a memory for storing a program; correspondingly, at least one processor for executing the computer program or instructions in the memory.

[0044] Optionally, the communication device further includes a communication interface. The communication interface is coupled to the processor and can be used to input information to the processor or output information from the processor.

[0045] A sixth aspect provides a computer-readable storage medium storing program code for executing a device, the program code including methods for performing any of the possible implementations of the first and second aspects described above.

[0046] In a seventh aspect, a computer program product comprising instructions is provided, which, when run on a computer, causes the computer to perform the method in any of the possible implementations of the first and second aspects described above.

[0047] Eighthly, a chip is provided, the chip including a processor and a communication interface, wherein the processor reads instructions from a memory through the communication interface and executes the method provided in any of the implementations of the first and second aspects described above.

[0048] Optionally, the chip is a modem chip, also known as a baseband chip, or a SoC chip or SIP chip containing a modem core.

[0049] Optionally, as one implementation, the chip also includes a memory storing computer programs or instructions, and a processor for executing the computer programs or instructions in the memory. When the computer programs or instructions are executed, the processor is used to execute the method provided by any of the above implementations of the first and second aspects.

[0050] Ninth aspect, a computer program product containing instructions is provided, which, when run on a computer, causes the computer to perform the method provided by any of the above implementations of the first and second aspects.

[0051] In a tenth aspect, a communication system is provided, including the aforementioned terminal-side device and network-side device. Attached Figure Description

[0052] Figures 1 to 4 illustrate the communication systems applicable to the embodiments of this application;

[0053] Figure 5 is a schematic diagram of power saving;

[0054] Figure 6 is a schematic flowchart of a resource allocation method provided in an embodiment of this application;

[0055] Figure 7 is a schematic diagram of a time-frequency resource provided in an embodiment of this application;

[0056] Figure 8 is a schematic diagram of M symbols provided in an embodiment of this application;

[0057] Figure 9 is a schematic diagram of another set of M symbols provided in an embodiment of this application;

[0058] Figure 10 is a schematic diagram of symbols occupied by uplink transmission according to an embodiment of this application;

[0059] Figure 11 is a schematic diagram of a pilot signal occupancy symbol provided in an embodiment of this application;

[0060] Figure 12 is a schematic diagram of downlink transmission symbol occupancy provided in an embodiment of this application;

[0061] Figure 13 is a schematic diagram of a time slot offset K0 provided in an embodiment of this application;

[0062] Figure 14 is a schematic diagram of a frequency domain resource granularity provided in an embodiment of this application;

[0063] Figure 15 is a schematic flowchart of another resource allocation method provided in an embodiment of this application;

[0064] Figures 16 to 18 are schematic diagrams of the communication device provided in the embodiments of this application. Detailed Implementation

[0065] The technical solutions in this application will now be described with reference to the accompanying drawings.

[0066] The technical solutions provided in this application can be applied to various communication systems, such as 5th generation (5G) or new radio (NR) systems, long term evolution (LTE) systems, LTE frequency division duplex (FDD) systems, and LTE time division duplex (TDD) systems. The technical solutions provided in this application can also be applied to future communication systems. Furthermore, the technical solutions provided in this application can be applied to device-to-device (D2D) communication, vehicle-to-everything (V2X) communication, machine-to-machine (M2M) communication, machine-type communication (MTC), and Internet of Things (IoT) communication systems. The technical solutions provided in this application can also be applied to low-frequency scenarios, high-frequency scenarios, and terahertz frequencies.

[0067] The technical solutions provided in this application can also be applied to non-terrestrial network (NTN) systems such as inter-satellite communication and satellite communication. As an example, a satellite communication system includes a satellite base station and terminal equipment. The satellite base station provides communication services to the terminal equipment. The satellite base station can also communicate with other base stations. A satellite can act as a base station or as a terminal device. Here, "satellite" can refer to unmanned aerial vehicles (UAVs), hot air balloons, low-Earth orbit (LEO) satellites, medium-Earth orbit (MEO) satellites, high-Earth orbit (HEO) satellites, etc. "Satellite" can also refer to non-terrestrial base stations or non-terrestrial equipment, etc.

[0068] In a communication system, a device can send signals to or receive signals from another device. These signals can include information, signaling, or data. The term "device" can also be replaced by an entity, network entity, network element, communication equipment, communication module, node, communication node, etc. This disclosure uses "device" as an example. For instance, a communication system can include at least one terminal device and at least one network device. The network device can send downlink signals to the terminal device, and / or the terminal device can send uplink signals to the network device.

[0069] The terminal device in this application embodiment can be a device or module that is connected to the aforementioned communication system and has corresponding communication functions. The terminal device can include various devices with wireless communication functions, which can be used to connect people, objects, machines, etc. The terminal device can be widely used in various scenarios, such as: cellular communication, D2D, V2X, peer-to-peer (P2P), M2M, MTC, IoT, virtual reality (VR), augmented reality (AR), industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, smart cities, drones, robots, remote sensing, passive sensing, and positioning.

[0070] Navigation and tracking, autonomous delivery, and other scenarios are all possible. Terminal devices can be terminals in any of these scenarios, such as MTC terminals, IoT terminals, etc. Terminal devices can be user equipment (UE), terminals, fixed equipment, mobile stations or mobile devices, subscriber units, handheld devices, vehicle-mounted devices, wearable devices, cellular phones, smartphones, session initiation protocol (SIP) phones, wireless data cards, personal digital assistants (PDAs), computers, tablets, laptops, wireless modems, handsets, laptop computers, computers with wireless transceiver capabilities, smart books, vehicles, satellites, global positioning system (GPS) devices, target tracking devices, aircraft (e.g., drones, helicopters, multiple helicopters, four helicopters, or airplanes), ships, remote control devices, smart home devices, industrial equipment, transportation vehicles with wireless communication capabilities, communication modules, and roadside units with terminal functions, all conforming to the 3rd generation partnership project (3GPP) standard. The terminal device (RSU) can be a unit or a device built into the aforementioned equipment (e.g., a communication module, modem, or chip in the aforementioned equipment), or other processing devices connected to a wireless modem. For ease of description, the terminal device will be described below as a terminal or UE.

[0071] It should be understood that in certain scenarios, a UE can also be used as a base station. For example, a UE can act as a scheduling entity, providing sidelink signaling between UEs in scenarios such as V2X, D2D, or P2P.

[0072] In this embodiment, the apparatus for implementing the functions of the terminal device, i.e., the terminal device or terminal-side communication device, can be the terminal device itself, or it can be any apparatus capable of supporting the terminal device in implementing the function, such as a chip system, chip, circuit, or communication module (i.e., a communication module that performs communication functions). This apparatus can be installed in the terminal device. In this embodiment, the chip system can be composed of chips, or it can include chips and other discrete devices. Furthermore, the apparatus can also be configured with program instructions for performing the corresponding communication functions.

[0073] The network-side device or network-side communication device in the embodiments of this application can be a network device, or a device or module with corresponding communication functions. The network device can be a device used to communicate with the terminal device; it can also be called an access network device or a wireless access network device, such as a base station. In the embodiments of this application, the network device can refer to a radio access network (RAN) node (or device) that connects the terminal device to the wireless network. A base station can broadly encompass, or be replaced by, various names including: NodeB, evolved NodeB (eNB), next-generation NodeB (gNB), relay station, access point, transmission point (TRP), transmitter, master station, auxiliary station, motor slide retainer (MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), positioning node, etc. A base station can be a macro base station, micro base station, relay node, donor node, or a combination thereof. A base station can also refer to a communication module, modem, or chip installed within the aforementioned equipment or apparatus. A base station can also be a mobile switching center, a device that performs base station functions in D2D, V2X, and M2M communications, a network-side device in future communication networks, or a device that performs base station functions in future communication systems. A base station can support networks using the same or different access technologies. The embodiments of this application do not limit the specific technologies or device forms used in the network equipment.

[0074] Base stations can be fixed or mobile. For example, a helicopter or drone can be configured to act as a mobile base station, and one or more cells can move depending on the location of the mobile base station. In other examples, a helicopter or drone can be configured as a device to communicate with another base station.

[0075] In some deployments, the network devices mentioned in the embodiments of this application may be devices including CU, DU, or CU and DU, or devices with control plane CU nodes (central unit-control plane (CU-CP)) and user plane CU nodes (central unit-user plane (CU-UP)) and DU nodes. For example, the network devices may include gNB-CU-CP, gNB-CU-UP, and gNB-DU.

[0076] In some deployments, multiple RAN nodes collaborate to assist terminals in achieving wireless access, with different RAN nodes each implementing some of the base station's functions. For example, RAN nodes can be CUs, DUs, CU-CPs, CU-UPs, or radio units (RUs). CUs and DUs can be set up separately or included in the same network element, such as a BBU. RUs can be included in radio equipment or radio units, such as RRUs, AAUs, or RRHs.

[0077] In some deployments, the CU (Core Unit) is a logical node that carries the Radio Resource Control (RRC) layer, Service Data Adaptation Protocol (SDAP) layer, Packet Data Convergence Protocol (PDCP) layer, and other control functions of the access network equipment. The CU connects to network nodes such as the core network through interfaces, which may be E2 interfaces, etc. Optionally, the CU possesses some core network functions. The CU (e.g., the PDCP layer and higher layers) connects to the DU (e.g., the Radio Link Control (RLC) layer and lower layers) through interfaces, which may be F1 interfaces, etc. In some examples, these interfaces (e.g., the F1 interface) can provide control plane (C-Plane) and user plane (U-Plane) functions (e.g., interface management, system information management, UE context management, RRC message transmission, etc.). The F1 application protocol (F1AP) is the application protocol for the F1 interface, and in some examples, it defines the F1 signaling procedures. The F1 interface supports both the control plane (F1-C) and the user plane (F1-U).

[0078] In some deployments, the CU can be split into CU-CP and CU-UP. CU-CP is a logical node carrying the RRC layer and the control plane part of PDCP (PDCP-C) layer, used to implement the CU's control plane functions. CU-CP can interact with network elements in the core network used to implement control plane functions. These network elements in the core network can be access and mobility function network elements. CU-UP is a logical node carrying the SDAP layer and the user plane part of PDCP (PDCP-U) layer, used to implement the CU's user plane functions. CU-UP can interact with network elements in the core network used to implement user plane functions. The above CU and DU configurations are merely examples; the functions of CU and DU can be configured as needed. For example, CU or DU can be configured to have more protocol layer functions, or CU or DU can be configured to have only partial protocol layer processing functions. For example, some functions of the RLC layer and the functions of the protocol layer above the RLC layer can be placed in the CU, while the remaining functions of the RLC layer and the functions of the protocol layer below the RLC layer can be placed in the DU. Another example is that the functions of the CU or DU can be divided according to service type or other system requirements. For instance, based on latency, functions that need to meet low latency requirements can be placed in the DU, while functions that do not need to meet such latency requirements can be placed in the CU.

[0079] In some deployments, the DU (Distributed Unit) is a logical node that carries the RLC (Real-Time Control) layer, the medium access control (MAC) layer, the higher physical layer (Higher PHY) layer, and other functions. In some examples, the DU can control at least one RU (Remote Root). The DU connects to the RU through interfaces, which can be fronthaul interfaces. In some examples, the Higher PHY layer includes the PHY layer processing, such as forward error correction (FEC) encoding and decoding, scrambling, modulation, and demodulation.

[0080] In some deployments, the RU is a logical node that carries both lower physical layer (PHY) and radio frequency (RF) processing. In some examples, the RU can be a TRP, RRH, or other similar entity. In some examples, the Low-PHY includes portions of the PHY processing, such as Fast Fourier Transform (FFT), Inverse Fast Fourier Transform (IFFT), digital beamforming, and filtering. The RU communicates with one or more UEs via a radio link.

[0081] The DU and RU can be co-located or not. The DU and RU exchange control plane and user plane information via a fronthaul link through a lower-layer split-control, user, and synchronization (LLS-CUS) interface. LLS-CUS may include interfaces providing control and user planes respectively. In some examples, the control plane refers to real-time control between the DU and RU. The DU and RU exchange management information via a fronthaul link interface (such as an LLS-M interface), and the management plane (M-Plane) refers to non-real-time management operations between the DU and RU.

[0082] DU and RU can cooperate to implement the functions of the PHY layer. A DU can be connected to one or more RUs. The functions of DU and RU can be configured in various ways depending on the design. For example, a DU can be configured to implement baseband functions, and an RU can be configured to implement mid-RF functions. Another example is that a DU can be configured to implement higher-level functions in the PHY layer, and an RU can be configured to implement lower-level functions in the PHY layer, or to implement both lower-level and RF functions. Higher-level functions in the physical layer can include a portion of the physical layer's functions that are closer to the MAC layer, while lower-level functions in the physical layer can include another portion of the physical layer's functions that are closer to the mid-RF side.

[0083] In one possible design, the processing unit in the BBU used to implement baseband functions is called the baseband high (BBH) unit, and the processing unit in the RRU / AAU / RRH used to implement baseband functions is called the baseband low (BBL) unit.

[0084] In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, a radio access network can also be an open radio access network (O-RAN) architecture. In an O-RAN system, CU can also be called an open CU (open CU, O-CU), DU can also be called an open DU (open DU, O-DU), CU-CP can also be called an open CU-CP (O-CU-CP), CU-UP can also be called an open CU-UP (O-CU-UP), and RU can also be called an open RU (open RU, O-RU). 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.

[0085] In this embodiment, the device for implementing the functions of a network device can be a network device itself, or a device capable of supporting the network device in implementing those functions, such as a chip system, chip, circuit, or communication module (i.e., a communication module that performs communication functions). This device can be installed within the network device. In this embodiment, the chip system can be composed of chips, or it can include chips and other discrete devices. Furthermore, the device can be configured with program instructions for performing corresponding communication functions. This embodiment only uses a network device as an example to illustrate the device for implementing the functions of a network device, and does not limit the solution of this embodiment.

[0086] Network devices and terminal devices can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; and they can also be deployed in the air on airplanes, balloons, and satellites. This application does not limit the scenario in which the network devices and terminal devices are located. Furthermore, terminal devices and network devices can be hardware devices, software functions running on dedicated hardware, or software functions running on general-purpose hardware, such as virtualization functions instantiated on a platform (e.g., a cloud platform), or entities that include dedicated or general-purpose hardware devices and software functions. This application does not limit the specific form of the terminal devices and network devices.

[0087] First, the communication system applicable to the embodiments of this application will be illustrated with examples from Figures 1 to 4.

[0088] The embodiments of this application can be applied to stand-alone (SA) communication systems, dual connectivity (DC) communication systems, macroscopic communication systems, microscopic communication systems, macroscopic and microscopic communication systems, and super base station (super BS) communication systems. A super base station can be abbreviated as "super station".

[0089] For example, Figure 1 illustrates an SA (Standalone) communication system. As shown in Figure 1, the communication system includes a terminal device 110, a base station 120, and a core network 130. The terminal device is connected to a single base station 120, which can be referred to as an SA communication system.

[0090] Base station 120 and core network 130 can be of the same standard. For example, core network 130 is a 5G core network, and base station 120 corresponds to a 5G base station, which is directly connected to the 5G core network.

[0091] For example, Figure 2 illustrates a DC communication system. As shown in Figure 2, the communication system includes a terminal device 210, a base station 220, a base station 230, and a core network 240. The terminal device 210 is connected to at least one base station, and this can be referred to as a DC communication system.

[0092] Base station 220 and base station 230 can be of the same standard or different standards, and this application embodiment does not limit this.

[0093] For example, base station 220 and base station 230 can be of different standards. Core network 240 is a 5G core network, base station 220 is a 5G base station, base station 230 is a 4G base station, and terminal device 210 is connected to both base station 220 and base station 230. Base station 220 can be used as the master station and base station 230 can be used as the slave station, or base station 220 can be used as the slave station and base station 230 can be used as the master station.

[0094] For example, base station 220 and base station 230 can be of the same standard. Core network 240 is a 5G core network, base station 220 is a 5G base station, base station 230 is a 5G base station, and terminal device 210 is connected to both base station 220 and base station 230. Among them, the main station and the secondary station are both 5G base stations.

[0095] For example, Figure 3 illustrates a schematic diagram of a macroscopic and microscopic communication system. As shown in Figure 3, the communication system includes a wide-coverage base station, such as base station 320b, and small-coverage base stations, such as base station 320a and base station 320c. Base station 320b has a longer coverage range, covering terminal devices 310b and 310c. Base stations 320a and 320c have relatively shorter coverage ranges; in Figure 3, base station 320a covers terminal device 310a, and base station 320c covers terminal device 310d.

[0096] Among them, base station 320a and terminal device 310a, base station 320c and terminal device 310d can constitute a micro-communication system. Base station 320b, terminal device 310b and terminal device 310c can constitute a macro-communication system.

[0097] It should be noted that Figure 3 also involves other base stations and terminal devices, which are similar to those described in the introduction, and will not be described in detail here.

[0098] For example, Figure 4 shows a schematic diagram of a superstation communication system. As shown in Figure 4, the superstation 410 can cover a large area, and within the coverage area, it can include multiple macro-communication systems and multiple micro-communication systems, as well as communication systems such as small stations. The superstation 410 can take various forms, such as satellite, airborne balloon station, and drone station. The superstation 410 can communicate with terminal devices within its coverage area, such as terminal device 420 and terminal device 430.

[0099] In the communication systems shown in Figures 1 to 4 above, wireless networks are constantly being rapidly deployed to meet the ever-increasing demand for data traffic. As the network scale grows larger, network energy consumption continues to increase. The main reasons for this increased energy consumption can be summarized as follows:

[0100] 1) In 5G and future communication systems, active antenna units (AAUs) are commercially available on a large scale, and the number of antennas on the base station side has increased significantly. Compared with the 3G and 4G era, the energy consumption of base stations has increased exponentially.

[0101] 2) In 5G and future communication systems, higher data rates and larger traffic volumes are required, which will result in more transmission bandwidth and consequently increase the energy consumption of the base station.

[0102] 3) In 5G and future communication systems, the use of millimeter waves and terahertz waves leads to denser site deployment, and increasing the number of sites means increasing energy consumption.

[0103] Increased energy consumption leads to increased costs; therefore, reducing the power consumption of network devices is an important research direction in wireless communication networks. To achieve this goal, network devices can save power by disabling some functions of the Transmitter Receiver Point (TRP), putting it into a deep sleep state. However, disabling some TRP functions may result in signal blind spots within its coverage area, affecting user experience and network performance.

[0104] To avoid signal dead zones, network devices can adjust the transmit power of other Transmission Points (TRPs) to extend their coverage area, enabling them to cover areas originally served by disabled TRPs. In this way, network devices can save power while ensuring signal quality and network service continuity within the coverage area.

[0105] For example, Figure 5 illustrates a power-saving schematic. As shown in Figure 5, the network device may include six TRPs, namely TRP1, TRP2, TRP3, TRP4, TRP5, and TRP6. TRP5 can shut down some functions during fixed periods, such as midnight to 6 AM, when there are no users or only a few users transmitting data, to save power by going into sleep mode. Simultaneously, to avoid signal blind spots, the network device can extend or increase the coverage area of ​​adjacent TRPs, such as TRP4 and TRP6, so that they can cover the area covered by TRP5, thereby ensuring signal quality and network service continuity within the coverage area.

[0106] However, in some cases, other TRPs may be unable to adjust their transmit power, resulting in an inability to expand their coverage area, and consequently, an inability to ensure signal quality and network service continuity within the coverage area.

[0107] For example, if other TRPs cover a large number of users, causing time and frequency resources to be saturated or nearly saturated, and the users are relatively dispersed, causing other TRPs to reach full or nearly full transmission power, then other TRPs cannot expand their coverage by adjusting their transmission power.

[0108] In view of this, embodiments of this application provide a resource allocation method and a resource allocation apparatus that can reduce frequency domain resources and increase time domain resources to improve frequency domain power spectral density. This increases the power on each subcarrier, which improves the signal-to-noise ratio, reduces the bit error rate, enhances penetration, and thus improves the signal coverage.

[0109] The method provided in this application embodiment is applicable not only to the communication systems shown in Figures 1 to 4 above, but also to user-centric no-cell (UCNC) networks. UCNC can refer to a user-centric network that provides user-centric wireless communication services, weakens cell boundaries, and allows users to have a high-speed experience similar to that in the center of a cell, no matter where they are.

[0110] Before introducing the solutions of the embodiments of this application, the following description will be given first.

[0111] In the embodiments of the present application, terms such as "first" and "second" are used to distinguish identical or similar items with substantially the same functions and roles. For example, the first information and the second information are only used to distinguish different information, and do not limit their sequence. Those skilled in the art can understand that terms such as "first" and "second" do not limit the quantity and execution order, and the terms "first", "second", etc. do not necessarily mean different.

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

[0113] In the embodiments of the present application, "at least one" means one or more, and "multiple" means two or more. "And / or" describes the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the associated objects before and after are in an "or" relationship. "At least one (item)" or similar expressions refer to any combination of these items, including any combination of single item(s) or plural item(s). For example, at least one (item) of a, b, or c can represent: a, b, c, a - b, a - c, b - c, or a - b - c, where a, b, and c can be single or multiple.

[0114] In the embodiments of the present application, each term and English abbreviation, such as symbols, resource blocks, etc., are exemplary examples given for the convenience of description, and should not constitute any limitation to the present application. The present application does not exclude the possibility of defining other terms that can achieve the same or similar functions in existing or future protocols.

[0115] In the embodiments of the present application, "pre - defined" can be defined by a protocol. Among them, "pre - defined" can be implemented by pre - saving corresponding codes, tables or other means that can be used to indicate relevant information in a device (for example, including a sending end and a receiving end). The present application does not limit its specific implementation manner.

[0116] To better understand the embodiments of this application, the methods provided by the embodiments of this application will be described in detail below with reference to Figures 6 to 15. The embodiments shown in this application illustrate the methods provided by the embodiments of this application from the perspective of device interaction. The specific forms and quantities of the devices shown are merely examples and should not constitute any limitation on the implementation of the methods provided by the embodiments of this application. Below, taking network devices and terminal devices as the execution subjects as examples, the methods of the embodiments of this application will be described in detail.

[0117] It should be understood that the terminal-side device can be a terminal device, or a chip, chip system, or processor that supports the terminal device in implementing the methods provided in the embodiments of this application, or a logic module or software that can implement all or part of the terminal device; the network-side device can be a network device, or a chip, chip system, or processor that supports the network device in implementing the methods provided in the embodiments of this application, or a logic module or software that can implement all or part of the network device, and this application does not specifically limit it in this regard.

[0118] For example, Figure 6 shows a schematic flowchart of a resource configuration method provided in an embodiment of this application. As shown in Figure 6, taking the network-side device as a network device and the terminal-side device as a terminal device as an example, the method may include the following steps:

[0119] S601. The terminal device obtains resource configuration, which includes frequency domain resources and time domain resources. The time domain resources include M symbols, where M is greater than 14. In the frequency domain resources, one RB includes P subcarriers, where P is less than 12.

[0120] Time-domain resources can be used to represent resources in the time dimension. In wireless communication systems, time-domain resources can be used to represent time intervals or time slots. Frequency-domain resources can be used to represent resources in the frequency dimension. In wireless communication systems, frequency-domain resources can be used to represent frequency bandwidth or subcarriers.

[0121] A symbol is a basic transmission unit, which can be understood as a small unit of time in the time domain. In some examples, a symbol can be an orthogonal frequency division multiplexing (OFDM) symbol.

[0122] The time-domain resources include M symbols, where M is greater than 14. These M symbols may belong to one time slot or different time slots. This application does not limit this.

[0123] An RB can include two dimensions: time domain and frequency domain. In the time domain, an RB can include multiple symbols; in the frequency domain, an RB can include multiple subcarriers. In the embodiments of this application, an RB can include P subcarriers, where P is less than 12 and greater than 0. The number of symbols included in an RB can also be other numbers.

[0124] In this embodiment, the time-domain resources acquired by the terminal device may include M symbols, and one RB in the frequency-domain resources includes P subcarriers, where P is less than 12. That is, there are relatively more time-domain resources and relatively fewer frequency-domain resources. Compared with the approach of having relatively fewer time-domain resources and relatively more frequency-domain resources, this is beneficial for improving the frequency power spectral density.

[0125] In the embodiments of this application, the resource configuration method in which the time domain resources include M symbols and one RB in the frequency domain resources includes P subcarriers can be called the enhanced mode, and the resource configuration method in which the time domain resources include 14 symbols and one RB in the frequency domain resources includes 12 subcarriers can be called the normal mode.

[0126] There are multiple ways for terminal devices to obtain resource configurations.

[0127] In one possible implementation, the network device can send resource configurations to the terminal device, meaning the terminal device obtains the resource configurations from the network device. This way, the resources obtained by the terminal device are allocated by the network device, which simplifies the design of the terminal device and reduces the need for complex scheduling algorithms and resource management.

[0128] In another possible implementation, resource allocation is agreed upon by protocol, which simplifies the implementation.

[0129] S602. Based on resource allocation, the terminal device performs uplink or downlink transmission.

[0130] When performing uplink or downlink transmission, terminal devices need to acquire time-domain and frequency-domain resources and utilize these resources for uplink or downlink transmission.

[0131] The uplink transmission may include one or more of the following: physical uplink shared channel (PUSCH), physical uplink control channel (PUCCH), physical random access channel (PRACH), sounding reference signal (SRS), or DMRS.

[0132] Downlink transmission may include one or more of the following: PDSCH, physical downlink control channel (PDCCH), physical hybrid ARQ indicator channel (PHICH), physical broadcast channel (PBCH), physical control format indicator channel (PCFICH), DMRS, PSS, SSS, or channel state information reference signal (CSI-RS).

[0133] This application provides a resource allocation method with relatively fewer frequency domain resources and relatively more time domain resources, which is beneficial to improving the frequency domain power spectral density and thus improving the signal coverage.

[0134] Optionally, M and P can satisfy: M / 14 = 12 / P, that is, the multiple by which the time domain resources increase is equal to the multiple by which the frequency domain resources decrease.

[0135] For example, Figure 7 illustrates a schematic diagram of time-frequency resources. As shown in Figure 7, T represents time-domain resources and S represents frequency-domain resources. Generally, time-domain resources may include 14 symbols, and frequency-domain resources may include 12 subcarriers. This type of time-frequency resource can be called the normal mode. In the embodiments of this application, time-domain resources may include 42 symbols, and frequency-domain resources may include 4 subcarriers. This type of time-frequency resource can be called the enhanced mode. In the enhanced mode, the time-domain resources are increased by 42 / 14 = 3 times compared to the previous normal mode, and the frequency-domain resources are reduced by 12 / 4 = 3 times compared to the previous normal mode.

[0136] In this way, the overall time and frequency resources remain unchanged, without occupying additional time and frequency resources, which helps to reduce the probability of time and frequency resources becoming saturated, or in other words, helps to extend the time when time and frequency resources become saturated.

[0137] In the method shown in Figure 6 above, the time-domain resources include M symbols, where M is greater than 14. These M symbols can belong to one time slot or different time slots. The following is a detailed explanation of these two cases.

[0138] In one possible implementation, the M symbols mentioned above belong to different time slots.

[0139] A time slot can include 14 symbols, M is greater than 14, so M symbols can belong to different time slots. In other words, the scheduling unit of time domain resources can be multiple time slots. Or, the time domain resources in enhanced mode are X times the time domain resources in normal mode, where X = M / 14, or X = 12 / P, where X is greater than or equal to 2.

[0140] For example, Figure 8 shows a schematic diagram of M symbols. As shown in Figure 8, M = 28, meaning the time-domain resource includes 28 symbols, and the index values ​​of these 28 symbols can be 0-27. Time slot 1 and time slot 2 each include 14 symbols, and these 28 symbols can belong to time slot 1 and time slot 2. In other words, the scheduling unit of the time-domain resource can be 2 time slots, or the time-domain resource in the enhanced mode is twice that in the normal mode.

[0141] In this way, a time slot can include 14 symbols without changing the provisions of the existing protocol, resulting in minimal changes to the existing protocol.

[0142] Optionally, the M symbols can belong to 2, 3, 4, or 6 different time slots.

[0143] A time slot can contain 14 symbols. When M = 28, the M symbols can belong to 2 time slots, as shown in Figure 8 above. When M = 42, the M symbols can belong to 3 time slots. When M = 56, the M symbols can belong to 4 time slots. When M = 84, the M symbols can belong to 6 different time slots.

[0144] In another possible implementation, the above M symbols belong to the same time slot, that is, one time slot includes M symbols.

[0145] In this example, a time slot contains M symbols instead of 14, where M is greater than 14. This example can be understood as the scheduling unit for time-domain resources being a time slot, which includes more symbols than in the normal mode.

[0146] For example, Figure 9 illustrates a schematic diagram of M symbols. As shown in Figure 9, M = 28, meaning the time-domain resource includes 28 symbols, and the index values ​​of these 28 symbols can be 0-27. A time slot can include 28 symbols, and these 28 symbols can belong to the same time slot. In other words, the scheduling unit of the time-domain resource can be one time slot, or the time-domain resource in enhanced mode is twice that in normal mode.

[0147] In this way, M symbols belong to the same time slot. Increasing the number of symbols in a time slot allows more data to be transmitted in the same amount of time, which helps to improve spectrum utilization.

[0148] Alternatively, M can be 28, 42, 56, or 84.

[0149] When M=28, a time slot can include 28 symbols, as shown in Figure 9 above. When M=42, a time slot can include 42 symbols. When M=56, a time slot can include 56 symbols. When M=84, a time slot can include 84 symbols.

[0150] Among the various possible implementations described above, the time length of a time slot, or the time slot length, can be a fixed value or it can be related to the subcarrier spacing. This application does not limit this aspect.

[0151] For example, the time slot length can be a fixed value of 0.5 milliseconds. Alternatively, the time slot length is related to the subcarrier spacing; when the subcarrier spacing is 15 kilohertz (kHz), the time slot length can be 1 millisecond. When the subcarrier spacing is 30 kHz, the time slot length can be 0.5 milliseconds. When the subcarrier spacing is 60 kHz, the time slot length can be 0.25 milliseconds. When the subcarrier spacing is 120 kHz, the time slot length can be 0.125 milliseconds. When the subcarrier spacing is 240 kHz, the time slot length can be 0.0625 milliseconds.

[0152] It is understandable that when a time slot contains 14 symbols, the time slot length divided by 14 can be obtained as the length of one symbol. When a time slot contains M symbols, the time slot length divided by M can be obtained as the length of one symbol.

[0153] In the above embodiments, the time-domain resources may include M symbols, some or all of which may be used for uplink or downlink transmission.

[0154] In one scenario, some or all of the M symbols can be used for uplink transmission. In this case, the symbol length occupied by uplink transmission can be less than or equal to M, but greater than 14.

[0155] Time-domain resources can include M symbols, and the symbol length occupied by the uplink transmission of these M symbols can be greater than 14, which is beneficial to improving data transmission efficiency.

[0156] Of the M symbols, the symbols used for uplink transmission can be consecutive or non-consecutive, and this application does not limit this.

[0157] For example, Figure 10 illustrates a schematic diagram of symbols occupied by an uplink transmission. As shown in Figure 10, M = 28, meaning the domain resource can include 28 symbols. The uplink transmission can include a PUSCH, which will be used as an example. The symbol length occupied by the PUSCH can be greater than 14.

[0158] As shown in Figure 10a, PUSCH occupies symbols 5 to 21, totaling 17 symbols. These 17 symbols are consecutive.

[0159] As shown in Figure 10b, PUSCH occupies symbols 1 to 3, 5 to 8, 11 to 13, and 16 to 21, totaling 16 symbols. These 16 symbols are non-contiguous.

[0160] Optionally, the M-bit bitmap can be used to determine the symbols occupied by the uplink transmission. In this M-bit bitmap, bit 1 can be used to indicate that the symbol is used for uplink transmission and bit 0 can be used to indicate that the symbol is not used for uplink transmission. Alternatively, bit 0 can be used to indicate that the symbol is used for uplink transmission and bit 1 can be used to indicate that the symbol is not used for uplink transmission.

[0161] If bit 1 is used to indicate that a symbol is used for uplink transmission and bit 0 is used to indicate that a symbol is not used for uplink transmission, then in the example shown in Figure 10 above, the 28-bit bitmap shown in Figure 10a can be represented as 000001111111111111111000000, and the 28-bit bitmap shown in Figure 10b can be represented as 0111011110011100111111000000.

[0162] A network device can send an M-bit bitmap to a terminal device, and the terminal device can determine the symbols occupied by the uplink transmission based on the M-bit bitmap.

[0163] In other examples, the network device may also send a start symbol and symbol length for uplink transmission to the terminal device, which can determine the symbols used for uplink transmission based on the start symbol and symbol length.

[0164] In this example, there are two types of cyclic prefixes: a normal cyclic prefix (normal CP) and an extended cyclic prefix (extended CP). The normal cyclic prefix can include more symbols for uplink transmission compared to the extended cyclic prefix.

[0165] The symbols used for uplink transmission may or may not start from the first symbol in a time slot. In this embodiment, PUSCH mapping type A can be used to indicate that the symbols used for uplink transmission start from the first symbol in a time slot. PUSCH mapping type B can be used to indicate that the symbols used for uplink transmission may or may not start from the first symbol in a time slot.

[0166] For example, Table 1 shows different cyclic prefixes and symbols that can be assigned for uplink transmission under different types.

[0167] Table 1

[0168] As shown in Table 1, a time slot can include 42 symbols, with index values ​​ranging from 0 to 41. In a normal cyclic prefix with PUSCH mapping type A, the starting symbol S for uplink transmission can be 0, and the symbol length L can be 4 to 41, resulting in S+L being 4 to 41. In a normal cyclic prefix with PUSCH mapping type B, the starting symbol S for uplink transmission can be 0 to 41, and the symbol length L can be 1 to 41, resulting in S+L being 1 to 41.

[0169] With an extended cyclic prefix and a PUSCH mapping type of type A, the start symbol S used for uplink transmission can be 0, and the symbol length L can be 4 to 23, so S+L is 4 to 23. With an extended cyclic prefix and a PUSCH mapping type of type B, the start symbol S used for uplink transmission can be 0 to 11, and the symbol length L can be 1 to 23, so S+L is 1 to 23.

[0170] As shown in Table 1, when the number of symbols included in the time domain resources is greater than 14, the range of symbols that can be selected for uplink transmission becomes larger, providing greater flexibility. Furthermore, more symbols can be used for uplink transmission, which helps improve uplink transmission efficiency.

[0171] In another scenario, during downlink transmission, one or more of the following conditions can be met: the number of symbols occupied by DMRS in PDSCH is greater than 4, the number of symbols occupied by DMRS in an SSB is greater than 1, the number of symbols occupied by PSS is greater than 1, the number of symbols occupied by SSS is greater than 1, or the number of symbols occupied by PBCH is greater than 3.

[0172] The DMRS in PDSCH can be used for channel estimation. When receiving downlink data on the PDSCH, the terminal equipment can accurately estimate the channel characteristics, thereby performing coherent demodulation and recovering the original downlink data. DMRS can be mapped to specific time-frequency resources of the PDSCH and transmitted along with the data signal. The DMRS in PDSCH can include front-loaded DMRS and additional DMRS. The front-loaded DMRS can be located at the beginning of the PDSCH transmission, and the additional DMRS can be inserted into the PDSCH.

[0173] The DMRS in the SSB can be used for channel estimation, and its main purpose is to assist terminal equipment in completing processes such as cell search, timing, and frequency synchronization. The DMRS in the SSB is an important reference signal for terminal equipment to access the network and perform initial synchronization. The DMRS in the SSB is usually transmitted together with the PBCH, and its mapping method and position can be fixed, which helps terminal equipment to accurately detect these signals and perform synchronization.

[0174] DMRS can also be called pilot signal or reference signal (RS), and this application does not limit this. The time domain resources in enhanced mode include more symbols than those in normal mode, so the number of symbols occupied by DMRS in PDSCH can also increase. For example, the number of symbols occupied by DMRS in PDSCH is greater than 4, which is beneficial to improving the accuracy of function implementation.

[0175] For example, Figure 11 shows a schematic diagram of the symbols occupied by DMRS in PDSCH. As shown in Figure 11, a time slot includes 28 symbols, PDCCH occupies 2 symbols, PDSCH occupies 26 symbols, and DMRS occupies 6 symbols in PDSCH.

[0176] Furthermore, time-domain resources include more symbols, and the positions of the symbols occupied by DMRS in PDSCH are more flexible. The protocol can define a time slot containing M symbols, specifying the exact position of each DMRS within these M symbols. The position of the DMRS can be related to the duration of PDSCH, which can be understood as the number of symbols occupied by PDSCH.

[0177] For example, Table 2 illustrates the relationship between the location of DMRS and the duration of PDSCH.

[0178] Table 2

[0179] As shown in Table 2, a time slot can include 28 symbols, with index values ​​ranging from 0 to 27. The duration of the PDSCH can also range from 0 to 27, and the number of symbols occupied by the PDSCH can be 1 to 28. The position of the symbol occupied by the DMRS can be 0, 1, 2, 3, or 4, representing the number of symbols occupied by the DMRS as 1, 2, 3, 4, or 5, respectively.

[0180] l0 is used to indicate the position of the first DMRS, which can also be considered the starting position of the DMRS. PUSCH mapping type A can be used to indicate that the symbols used for downlink transmission start from the first symbol in a time slot; therefore, l0 can be used to indicate that the position of the first DMRS is the first symbol of a time slot. As shown in Table 2, when the number of symbols occupied by the PDSCH duration is 9 and the index values ​​are 0-8, when the number of symbols occupied by the DMRS is 1, the position of the DMRS is the position of the first DMRS. When the number of symbols occupied by the DMRS is 2, the position of the DMRS can include the positions corresponding to 2 symbols, such as the two symbols with index numbers 0 and 5, or the two symbols with index numbers 3 and 6. When the number of symbols occupied by the DMRS is 3, the position of the DMRS can include the positions corresponding to 3 symbols. When the number of symbols occupied by the DMRS is 4, the position of the DMRS can include the positions corresponding to 4 symbols. When the number of symbols occupied by the DMRS is 5, the position of the DMRS can include the positions corresponding to 5 symbols.

[0181] PUSCH mapping type B can be used to indicate that the symbols used for downlink transmission can start from the first symbol in a time slot or not, which is relatively flexible. Only the positions of the three DMRS can be set.

[0182] When the time domain resource includes more symbols, the index value of the symbol occupied by DMRS can become larger. For example, the index value of the symbol occupied by DMRS can be 15, 18, or 20, etc. It is understood that this application embodiment uses 15, 18, or 20 as examples for illustration, and other index values ​​may also be included.

[0183] In downlink transmission, PSS and / or SSS can be used for time synchronization and cell identification. In normal mode, the number of symbols occupied by PSS and SSS is generally 1 each. In enhanced mode, the number of symbols occupied by PSS and SSS can be greater than 1. This helps improve the accuracy of function implementation.

[0184] Understandably, during downlink transmission, the number of symbols used in the downlink transmission can be greater than 14, which helps to improve data transmission efficiency.

[0185] In downlink transmission, the PBCH carries the master information block (MIB) message, which provides the terminal device with the minimum amount of cell information required to access the network. The MIB message may contain information such as the system frame number (SFN), subcarrier spacing (SCS) configuration, downlink transmission bandwidth, and physical layer (PHY) antenna port configuration. In normal mode, the PBCH typically occupies 3 symbols, while in enhanced mode, the PBCH can occupy more than 3 symbols. This improves the accuracy of function implementation.

[0186] In normal mode, an SSB can occupy 4 symbols: one PSS, one SSS, and three PBCH symbols. One symbol in the PBCH is shared with the SSS. In enhanced mode, an SSB can occupy more than 4 symbols, a PSS can occupy more than 1 symbol, an SSS can occupy more than 1 symbol, and a PBCH can occupy more than 3 symbols.

[0187] For example, Figure 12 shows a schematic diagram of an SSB. As shown in Figure 12, an SSB can include 10 symbols, with no limitation in the frequency domain. The PSS can occupy 2 symbols, the SSS can occupy 2 symbols, and the PBCH can occupy 8 symbols. Among the symbols occupied by the PBCH, 2 symbols can be the same as those occupied by the SSS.

[0188] In downlink transmission, before receiving the PDSCH, the terminal device can also receive downlink control information (DCI). DCI indicates the RBs used in the frequency domain and the symbols used in the time domain for the PDSCH. The time slot offset between the terminal device receiving the DCI and receiving the PDSCH can be represented by K0. When the time domain resources include M symbols, and M is greater than 14, the time slot offset K0 between the terminal device receiving the DCI and receiving the PDSCH can have a larger range. For example, when M equals 28, K0 can include 0 to 23 symbols, or K0 can include 1 or 2 time slots, where one time slot can include 14 symbols.

[0189] For example, Figure 13 shows a schematic diagram of a time slot offset K0. As shown in Figure 13, the terminal device receives DCI in time slot n. After receiving DCI, the terminal device receives PDSCH after time slot offset K0. Time slot offset K0 may include more than two time slots.

[0190] Furthermore, the time slot offset between the terminal device receiving the PDSCH and sending the acknowledgment (ACK) can be represented by K1. When the time domain resource includes M symbols, and M is greater than 14, the time slot offset K1 between the terminal device receiving the PDSCH and sending the ACK can have a larger range. For example, when M equals 84, K1 can include 57 to 83 symbols, or in other words, K1 can include 1 to 6 time slots, where one time slot can include 14 symbols.

[0191] Similarly, in uplink transmission, the time slot offset between the received DCI and the transmitted PUSCH can be represented by K2. When the time domain resource includes M symbols, and M is greater than 14, the time slot offset K2 between the received DCI and the transmitted PUSCH can have a larger range. For example, when M equals 84, K2 can include 57 to 83 symbols, or in other words, K2 can include 1 to 6 time slots, where one time slot can include 14 symbols.

[0192] The characteristics of time-domain resources have been introduced above with reference to Figures 8 to 13. The characteristics of frequency-domain resources will be introduced below.

[0193] In a frequency domain resource, an RB comprises P subcarriers, where P is less than 12. In some examples, P can be 2, 3, 6, or 9.

[0194] If P is 2, then one RB in the frequency domain resource includes 2 subcarriers. If M / 14 = 12 / P, then the time domain resource can include 84 symbols.

[0195] If P is 3, then one RB in the frequency domain resource includes 3 subcarriers. If M / 14 = 12 / P, then the time domain resource can include 56 symbols.

[0196] If P is 4, then one RB in the frequency domain resource includes 4 subcarriers. If M / 14 = 12 / P, then the time domain resource can include 42 symbols.

[0197] For example, in the example shown in Figure 7 above, the time-domain resources include 42 symbols and the frequency-domain resources include 4 subcarriers.

[0198] If P is 6, then one RB in the frequency domain resource includes 6 subcarriers. If M / 14 = 12 / P, then the time domain resource can include 28 symbols.

[0199] Optionally, at different bandwidths, an RBG in the frequency domain can include fewer RBs.

[0200] For example, Table 3 shows a correspondence between bandwidth, RGB and RB.

[0201] Table 3

[0202] As shown in Table 3, when the bandwidth is 1 to 36, one RBG of frequency domain resources includes 1 RB. When the bandwidth is 37 to 72, one RBG of frequency domain resources includes N1 RBs, where N1 is greater than or equal to 1 and less than 4. When the bandwidth is 73 to 144, one RBG of frequency domain resources includes N2 RBs, where N2 is greater than or equal to 1 and less than 8. When the bandwidth is 145 to 275, one RBG of frequency domain resources includes N3 RBs, where N3 is greater than or equal to 1 and less than 16.

[0203] An RGB can include multiple configurations, and different configurations can include different numbers of RBs.

[0204] For example, Table 4 shows a correspondence between different RB numbers for different configurations.

[0205] Table 4

[0206] As shown in Table 4, RBs include two configurations. RB configuration 1 is the same as shown in Table 3 above, and will not be repeated here. For RB configuration 2, when the bandwidth is 1 to 36, one RBG of frequency domain resources can include 2 or 3 RBs. When the bandwidth is 37 to 72, one RBG of frequency domain resources includes N'1 RBs, where N'1 is greater than or equal to 4 and less than 8. When the bandwidth is 73 to 144, one RBG of frequency domain resources includes N'2 RBs, where N'2 is greater than or equal to 8 and less than 16. When the bandwidth is 145 to 275, one RBG of frequency domain resources includes N'3 RBs, where N'3 is greater than or equal to 1 and less than 16.

[0207] This helps to reduce frequency domain resources.

[0208] Optionally, during downlink transmission, one or more of the following conditions may be met: a CCE includes L1 REGs, where L1 is less than 6; or, a REG includes L2 REs, where L2 is less than 4.

[0209] Downlink transmission can include a PDCCH, which can be composed of CCEs. In enhanced mode, the granularity of the CCEs can be reduced. In normal mode, a CCE can include 6 REGs, while in enhanced mode, a CCE can include L1 REGs, where L1 is less than 6.

[0210] In enhanced mode, the granularity of REGs can be reduced. In normal mode, a REG can include 4 REs, while in enhanced mode, a REG can include L2 REs, where L1 is less than 4.

[0211] For example, Figure 14 illustrates a schematic diagram of frequency domain resource granularity. As shown in Figure 14, a PDCCH may include 4 CCEs, and each CCE includes 4 REGs, which may include REG1, REG2, REG3, and REG4. Each REG may include 3 REs.

[0212] This helps to reduce frequency domain resources.

[0213] It is understandable that with an increase in time-domain resources and a decrease in frequency-domain resources, information related to uplink or downlink transmission, such as the location and number of symbols of DMRS, PSS, and SSS, as well as the time-frequency resources occupied by uplink and downlink transmission, will change accordingly.

[0214] For example, if the time-frequency resources include 20 RBs and 4 symbols, they can be changed to include 5 RBs and 16 symbols. In this case, the position and number of symbols of the DMRS, the position and number of symbols of the PSS, the position and number of symbols of the SSS, the time-frequency resources occupied by the uplink transmission, and the time-frequency resources occupied by the downlink transmission will also change accordingly.

[0215] The above describes the time-frequency resources in enhanced mode in detail. The following will illustrate the acquisition method of time-frequency resources with examples.

[0216] For example, a network device can send first information to a terminal device, the first information being used to indicate M and P. The terminal device receives the first information and can determine M and P based on the first information, thereby determining the time-frequency resources.

[0217] The first information can be carried in existing signaling or in newly added signaling; this application embodiment does not limit this. If the first information is carried in existing signaling, in one example, the first information can be carried in the DCI. Reserved fields in the DCI can be used to indicate M and P, or, fields already used in the DCI can be additionally added to indicate M and P; this application embodiment does not limit this.

[0218] For example, the time domain indicator field already used in DCI can be used to add additional functionality to indicate M and P.

[0219] If the first information is carried in the new signaling, then in one example, a new format of DCI can be added to indicate M and P.

[0220] In this way, the specific time and frequency resources are allocated by the network devices, which helps to simplify the design of terminal devices and reduce the need for complex scheduling algorithms and resource management.

[0221] In addition, when the first information is used to indicate M and P, it can be indicated directly or indirectly, and this application embodiment does not limit this.

[0222] In one example, the first information directly indicates M and P, meaning the first information includes information about M and P.

[0223] For example, Table 5 shows one way of indicating M.

[0224] Table 5

[0225] As shown in Table 5, the first piece of information may include two bits, the values ​​of which can be 00, 01, 10, and 11. When both bits are 00, the terminal device can determine that M is 28. When both bits are 01, the terminal device can determine that M is 42. When both bits are 10, the terminal device can determine that M is 56. When both bits are 11, the terminal device can determine that M is 84.

[0226] Table 6 shows one way of indicating P.

[0227] Table 6

[0228] As shown in Table 6, the first information may also include two bits, whose values ​​can be 00, 01, 10, and 11. When these two bits are 00, the terminal device can determine that P is 6. When these two bits are 01, the terminal device can determine that P is 4. When these two bits are 10, the terminal device can determine that P is 3. When these two bits are 11, the terminal device can determine that P is 2.

[0229] In addition, the first information can use two bits to indicate both M and P simultaneously.

[0230] Table 7 shows one way of indicating P.

[0231] Table 7

[0232] As shown in Table 7, in the first piece of information, two bits can be used to simultaneously indicate M and P. The values ​​of these two bits can be 00, 01, 10, and 11. When both bits are 00, the terminal device can determine that M is 28 and P is 6. When both bits are 01, the terminal device can determine that M is 42 and P is 4. When both bits are 10, the terminal device can determine that M is 56 and P is 3. When both bits are 11, the terminal device can determine that M is 84 and P is 2.

[0233] This method, which instructs M and P directly, is simple to implement.

[0234] In another example, the first information indirectly indicates M and P, that is, the first information includes information related to M and P, and the terminal device can determine M and P based on this related information.

[0235] For example, the first information can indicate the relationship between M and 14 and the relationship between P and 12. The terminal device can determine M and P based on the relationship between M and 14 and the relationship between P and 12.

[0236] Table 8 shows one way of indicating M.

[0237] Table 8

[0238] As shown in Table 8, the first piece of information may include two bits, the values ​​of which can be 00, 01, 10, and 11. When both bits are 00, the terminal device can determine that M / 14 = 2, then M = 28. When both bits are 01, the terminal device can determine that M / 14 = 3, then M = 42. When both bits are 10, the terminal device can determine that M / 14 = 4, then M = 56. When both bits are 11, the terminal device can determine that M / 14 = 6, then M = 84.

[0239] Table 9 shows one way of indicating P.

[0240] Table 9

[0241] As shown in Table 9, the first piece of information may also include two bits, whose values ​​can be 00, 01, 10, and 11. When these two bits are 00, the terminal device can determine that P / 12 = 1 / 2, so P = 6. When these two bits are 01, the terminal device can determine that P / 12 = 1 / 3, so P = 4. When these two bits are 10, the terminal device can determine that P / 12 = 1 / 4, so P = 3. When these two bits are 11, the terminal device can determine that 12 / P = 6, so P = 2.

[0242] In addition, the first information can use two bits to simultaneously indicate the relationship between M and 14 and the relationship between P and 12.

[0243] Table 10 shows one way of indicating M and P.

[0244] Table 10

[0245] As shown in Table 10, in the first piece of information, two bits can be used to simultaneously indicate the relationship between M and 14 and the relationship between P and 12. The values ​​of these two bits can be 00, 01, 10, and 11. When these two bits are 00, the terminal device can determine that M / 14 = 2 and P / 12 = 1 / 2, so M = 28 and P = 6. When these two bits are 01, the terminal device can determine that M / 14 = 3 and P / 12 = 1 / 3, so M = 42 and P = 4. When these two bits are 10, the terminal device can determine that M / 14 = 4 and P / 12 = 1 / 4, so M = 56 and P = 3. When these two bits are 11, the terminal device can determine that M / 14 = 6 and P / 12 = 1 / 6, so M = 84 and P = 2.

[0246] This method of indirectly indicating M and P is beneficial for improving the security of data transmission.

[0247] Furthermore, there is an inverse relationship between M and 14, and between P and 12. Therefore, the first information may only include the relationship between M and 14, or the relationship between P and 12. After the terminal device determines one of the relationships, it can determine the other relationship, and then determine M and P.

[0248] For example, the first information may include M / 14 = 2, the terminal device may determine M = 28, and P / 12 = 1 / 2, then P = 6.

[0249] This helps to save on the number of bits used.

[0250] In other examples, M and P can also be indicated by different information, thus providing greater flexibility.

[0251] Optionally, the network device may also send second information to the terminal device, the second information being used to instruct the use of resource configuration for uplink or downlink transmission; the above-mentioned S602, the terminal device performing uplink or downlink transmission based on resource configuration, may include: the terminal device performing uplink or downlink transmission based on resource configuration and second information.

[0252] As described above, time-frequency resources can include normal mode and enhanced mode. Whether the terminal device uses enhanced mode or normal mode can be indicated by the network device. In this embodiment, the network device can instruct the terminal device to use enhanced mode time-frequency resources through second information.

[0253] The second information can be carried in existing signaling or in newly added signaling; this application embodiment does not limit this. The second information can be carried in the same signaling as the first information or in different signaling. Carrying it in the same signaling saves signaling overhead. Carrying it in different signaling provides greater flexibility.

[0254] In one example, the second information can be carried in the PDCCH, for example, the PDCCH type is Group Common PDCCH. The second information can be sent by broadcast so that more terminal devices can receive the information.

[0255] In this way, the network device can use resource configurations for uplink or downlink transmission as instructed, which provides greater controllability and helps improve communication stability.

[0256] To better understand the above method, specific examples are provided in this application.

[0257] For example, Figure 15 shows a schematic flowchart of resource configuration. As shown in Figure 15, the method may include the following steps:

[0258] S1501. The network device sends a PDCCH to the terminal device. The PDCCH includes second information, which is used to indicate whether to use resource configuration for uplink or downlink transmission.

[0259] In this example, the type of PDCCH is Group Common PDCCH.

[0260] S1502. The network device sends a DCI to the terminal device. The DCI includes first information, which is used to indicate M and P.

[0261] In this example, the time domain indicator field in DCI can be used to indicate M and P.

[0262] S1503. Based on the first information, determine the resource configuration, which includes frequency domain resources and time domain resources. The time domain resources include M symbols, where M is greater than 14. In the frequency domain resources, one PB includes P subcarriers, where P is less than 12.

[0263] S1504. Based on the second information and resource configuration, the terminal device performs uplink or downlink transmission.

[0264] In this way, terminal devices can use the time and frequency resources in enhanced mode for uplink and downlink transmission, which helps to improve signal coverage.

[0265] Alternatively, the network device can send the second information to the terminal device when it receives a dormant TRP (Transmission Point Retention) message. The network device needs to improve signal coverage and reduce coverage blind spots created by the dormant TRP. Or, the network device can send the second information to the terminal device when it receives a request to switch to enhanced mode. In scenarios with poor signal quality, the terminal device can send a request to the network device to switch to enhanced mode, and upon receiving this request, the network device can send the second information to the terminal device.

[0266] In one example, the information requesting a switch to enhanced mode can be carried in an uplink signal such as an uplink wake-up signal (UL WUS).

[0267] In this way, terminal devices can request whether to use the enhanced mode based on the actual situation, which helps to increase initiative.

[0268] It is understood that in the various embodiments of this application, the interaction between the terminal device and the network device is mainly used as an example for illustrative purposes. This application is not limited to this. The terminal device can be replaced by a receiving device, which can be either a terminal device or a network device. The network device can be replaced by a sending device, which can be either a terminal device or a network device.

[0269] It is also understood that some optional features in the various embodiments of this application may not depend on other features in some scenarios, or may be combined with other features in some scenarios, without limitation.

[0270] It is also understood that the solutions in the various embodiments of this application can be used in reasonable combinations, and the explanations or descriptions of the various terms appearing in the embodiments can be referenced or explained to each other in the various embodiments, without limitation.

[0271] It is also understood that the methods and operations implemented by communication devices (such as terminal devices, network devices) in the above-described method embodiments can also be implemented by components of the communication devices (such as chips or circuits), without limitation.

[0272] The methods provided by the embodiments of this application have been described in detail above with reference to Figures 6 to 15. The apparatus provided by the embodiments of this application will be described in detail below with reference to Figures 16 to 18. It should be understood that the descriptions of the apparatus embodiments correspond to the descriptions of the method embodiments; therefore, any content not described in detail can be referred to the method embodiments above, and for the sake of brevity, will not be repeated here.

[0273] For example, FIG16 is a schematic diagram of a communication device 1600 provided in an embodiment of this application. The device 1600 includes a processing unit 1610. The processing unit 1610 can be used to perform processing, such as determining time and frequency resources. The functions of the processing unit 1610 can be implemented by one or more processors. Specifically, the processor may include a modem chip, or a system-on-a-chip (SoC) chip or a SIP chip containing a modem core. The device 1600 also includes a transceiver unit 1620. The transceiver unit 1620 can be used to implement corresponding communication functions. The transceiver unit 1620 can also be referred to as a communication interface or a communication unit.

[0274] Optionally, the device 1600 may further include a storage unit for storing instructions and / or data, and the processing unit 1610 may read the instructions and / or data in the storage unit to enable the device to implement the aforementioned method embodiments.

[0275] Optionally, the transceiver unit 1620 may include a receiving unit and a sending unit. The receiving unit can be used to perform receiving-related operations (such as receiving data or messages), and the sending unit can be used to perform sending-related operations (such as sending data or messages).

[0276] In a first possible design, the device 1600 can be the terminal device in the foregoing embodiments, which can implement the steps or processes corresponding to those executed by the terminal device in the above method embodiments. Specifically, the transceiver unit 1620 can be used to perform transceiver-related operations (such as sending and / or receiving data or messages) of the terminal device in the above method embodiments, such as S602 in the embodiment shown in FIG. 6. The processing unit 1610 can be used to perform processing-related operations of the terminal device in the above method embodiments, or operations other than transceiver (such as operations other than sending and / or receiving data or messages), such as S601 in the embodiment shown in FIG. 6.

[0277] Optionally, the transceiver unit 1620 is further configured to: receive first information, the first information being used to indicate M and / or P; the processing unit 1610 is further configured to: determine M and / or P based on the first information.

[0278] Optionally, the transceiver unit 1620 is further configured to: receive second information, the second information being used to indicate uplink or downlink transmission using resource configuration; and perform uplink or downlink transmission based on resource configuration and the second information.

[0279] In a second possible design, the communication device 1600 can be a network device as described in the preceding embodiments. This communication device 1600 can implement the steps or processes performed by the network device corresponding to those described in the method embodiments above. The transceiver unit 1620 can be used to perform transceiver-related operations of the network device described in the method embodiments above.

[0280] For example, the transceiver unit 1620 is used to: transmit first information, the first information being used to indicate M and / or P;

[0281] Optionally, the transceiver unit 1620 is further configured to: send second information, the second information being used to indicate whether to use resource configuration for uplink or downlink transmission.

[0282] It should be understood that the specific process of each unit performing the above-mentioned corresponding steps has been described in detail in the above method embodiments, and will not be repeated here for the sake of brevity.

[0283] It should also be understood that the communication device 1600 here is embodied in the form of a functional unit. The term "unit" here can refer to an application-specific integrated circuit (ASIC), electronic circuitry, a processor (e.g., a shared processor, a proprietary processor, or a group processor, etc.) and memory for executing one or more software or firmware programs, combined logic circuitry, and / or other suitable components supporting the described functions. In an alternative example, those skilled in the art will understand that the communication device 1600 can be specifically a communication device in the above embodiments, such as a terminal device, a network device, a chip, or a functional component, and can be used to execute the various processes and / or steps corresponding to the communication device in the above method embodiments. To avoid repetition, these will not be described again here.

[0284] The communication device 1600 of each of the above schemes has the function of implementing the corresponding steps performed by the communication device in the above methods. The function can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions; for example, the transceiver unit can be replaced by a transceiver (for example, the transmitting unit in the transceiver unit can be replaced by a transmitter, and the receiving unit in the transceiver unit can be replaced by a receiver), and other units, such as processing units, can be replaced by processors, which respectively execute the transmission and reception operations and related processing operations in each method embodiment.

[0285] In addition, the transceiver unit 1620 may also be a transceiver circuit (for example, it may include a receiving circuit and a transmitting circuit), and the processing unit may be a processing circuit.

[0286] It should be noted that the device in Figure 16 can be the communication device in the foregoing embodiments, or it can be a chip or a chip system, such as a SoC. The transceiver unit can be an input / output circuit or a communication interface; the processing unit is a processor, microprocessor, or integrated circuit integrated on the chip. No limitations are imposed here.

[0287] For example, FIG17 shows a schematic diagram of a communication device 1700. As shown in FIG17, the communication device includes a radio frequency module 1710 and a baseband module 1720. The radio frequency module 1710 can perform transmitting and receiving operations, which can be the same as the steps that can be performed by the transceiver unit 1620 in FIG16. The baseband module 1720 can perform processing operations, which can be the same as the steps that can be performed by the processing unit 1610 in FIG17. These will not be described in detail here.

[0288] For example, FIG18 shows a schematic diagram of a communication device 1800. As shown in FIG18, the communication device 1800 includes a processor 1810, which is coupled to a memory 1820. The memory 1820 is used to store computer programs or instructions and / or data. The processor 1810 is used to execute the computer programs or instructions stored in the memory 1820, or to read the data stored in the memory 1820, to perform the methods in the above method embodiments.

[0289] Optionally, there may be one or more processors 1810.

[0290] Optionally, the memory 1820 may be one or more.

[0291] Alternatively, the memory 1820 can be integrated with the processor 1810, or it can be set separately.

[0292] Optionally, as shown in FIG18, the communication device 1800 further includes a transceiver 1830, which is used for receiving and / or transmitting signals. For example, the processor 1810 is used to control the transceiver 1830 to receive and / or transmit signals. The transceiver 1830 can also be divided into a receiver and / or a transmitter, wherein the receiver is used to receive signals and the transmitter is used to transmit signals. The receiver is used to perform the reception-related operations in the method shown in FIG6, and the transmitter is used to perform the transmission-related operations in the method shown in FIG6.

[0293] As an example, processor 1810 may have the functions of processing unit 1220 shown in FIG12, memory 1820 may have the functions of storage unit, and transceiver 1830 may have the functions of transceiver unit 1210 shown in FIG12.

[0294] As one option, the device 1800 is used to implement the operations performed by the communication device in the various method embodiments described above.

[0295] For example, processor 1810 is used to execute computer programs or instructions stored in memory 1820 to implement the relevant operations of terminal devices or network devices in the various method embodiments described above.

[0296] It should be understood that the processor mentioned in the embodiments of this application can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor can be a microprocessor or any conventional processor.

[0297] It should also be understood that the memory mentioned in the embodiments of this application can be volatile memory and / or non-volatile memory. Non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM). For example, RAM can be used as an external cache. By way of example and not limitation, RAM includes the following forms: static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).

[0298] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA, or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component, the memory (storage module) can be integrated into the processor.

[0299] It should also be noted that the memory described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0300] This application also provides a chip system. This chip system can execute the various processes and / or steps corresponding to the communication device in the above method embodiments; to avoid repetition, they will not be described again here.

[0301] This application also provides a computer-readable storage medium storing computer instructions for implementing the methods executed by the communication device in the above-described method embodiments.

[0302] For example, when the computer program is executed by a computer, it enables the computer to implement the methods described in the embodiments of the above methods, which are executed by communication devices (such as terminal devices or network devices).

[0303] This application also provides a computer program product comprising instructions which, when executed by a computer, implement the methods performed by the communication device in the above-described method embodiments.

[0304] This application also provides a communication system, which includes the terminal-side communication device and / or network-side communication device described in the above embodiments. For example, the system includes the terminal device and network device involved in the scheme of FIG6.

[0305] The explanations and beneficial effects of the relevant contents in any of the devices provided above can be found in the corresponding method embodiments provided above, and will not be repeated here.

[0306] 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 units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of apparatus or units may be electrical, mechanical, or other forms.

[0307] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. For example, the computer can be a personal computer, a server, or a network device, etc. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available media can be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., DVDs), or semiconductor media (e.g., solid-state disks, SSDs). For example, the aforementioned available media include, but are not limited to, USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks, and other media capable of storing program code.

[0308] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A resource allocation method, characterized in that, include: Obtain resource configuration, which includes frequency domain resources and time domain resources, wherein the time domain resources include M symbols, and M is greater than 14; In the frequency domain resources, a resource block RB includes P subcarriers, where P is less than 12; Based on the resource configuration, uplink or downlink transmission is performed.

2. The method according to claim 1, characterized in that, M / 14 = 12 / P.

3. The method according to claim 1 or 2, characterized in that, The M symbols belong to different time slots.

4. The method according to claim 3, characterized in that, The M symbols belong to 2, 3, 4, or 6 different time slots.

5. The method according to claim 1 or 2, characterized in that, The M symbols belong to the same time slot.

6. The method according to claim 5, characterized in that, M is 28, 42, 56, or 84.

7. The method according to any one of claims 1 to 6, characterized in that, During uplink transmission, the symbol length occupied by the uplink transmission is less than or equal to M and greater than 14.

8. The method according to any one of claims 1 to 7, characterized in that, When performing downlink transmission, one or more of the following conditions must be met: The following conditions apply: the number of symbols occupied by the demodulation reference signal DMRS in the downlink physical downlink shared channel PDSCH is greater than 4; the number of symbols occupied by the DMRS in a synchronization signal block SSB is greater than 1; the number of symbols occupied by the primary synchronization signal PSS is greater than 1; the number of symbols occupied by the secondary synchronization signal SSS is greater than 1; or the number of symbols occupied by the physical broadcast channel PBCH is greater than 3.

9. The method according to any one of claims 1 to 8, characterized in that, The value of P is 2, 3, 4, or 6.

10. The method according to any one of claims 1 to 9, characterized in that, When the bandwidth is between 1 and 36, a resource block group (RBG) of the frequency domain resource includes one RB; or, When the bandwidth is 37 to 72, one RBG of the frequency domain resource includes N1 RBs, where N1 is greater than or equal to 1 and less than 4; or, When the bandwidth is between 73 and 144, one RBG of the frequency domain resource includes N2 RBs, where N2 is greater than or equal to 1 and less than 8; or, When the bandwidth is 145 to 275, one RBG of the frequency domain resource includes N3 RBs, where N3 is greater than or equal to 1 and less than 16.

11. The method according to any one of claims 1 to 10, characterized in that, When performing downlink transmission, one or more of the following conditions must be met: A control channel element (CCE) comprises L1 resource element groups (REGs), where L1 is less than 6; or, A REG consists of L2 REs, where L2 is less than 4.

12. The method according to any one of claims 1 to 11, characterized in that, The method further includes: Receive first information, the first information being used to indicate the M and / or the P; Based on the first information, determine M and / or P.

13. The method according to any one of claims 1 to 12, characterized in that, The method further includes: Receive second information, which indicates whether to perform uplink or downlink transmission using the resource configuration; The uplink or downlink transmission based on the resource configuration includes: Based on the resource configuration and the second information, uplink or downlink transmission is performed.

14. A resource allocation method, characterized in that, include: Send resource configuration, which includes frequency domain resources and time domain resources, wherein the time domain resources include M symbols, where M is greater than 14; One resource block RB in the frequency domain resource includes P subcarriers, where P is less than 12; Communication is performed based on the aforementioned resource configuration.

15. The method according to claim 14, characterized in that, M / 14 = 12 / P.

16. The method according to claim 14 or 15, characterized in that, The M symbols belong to different time slots.

17. The method according to claim 16, characterized in that, The M symbols belong to 2, 3, 4, or 6 different time slots.

18. The method according to claim 14 or 15, characterized in that, The M symbols belong to the same time slot.

19. The method according to claim 18, characterized in that, M is 28, 42, 56, or 84.

20. The method according to any one of claims 14 to 19, characterized in that, When receiving uplink transmissions, the symbol length occupied by the uplink transmissions is less than or equal to M and greater than 14.

21. The method according to any one of claims 14 to 20, characterized in that, When sending downlink transmissions, one or more of the following conditions must be met: The following conditions apply: the number of symbols occupied by the demodulation reference signal DMRS in the downlink physical downlink shared channel PDSCH is greater than 4; the number of symbols occupied by the DMRS in a synchronization signal block SSB is greater than 1; the number of symbols occupied by the primary synchronization signal PSS is greater than 1; the number of symbols occupied by the secondary synchronization signal SSS is greater than 1; or the number of symbols occupied by the physical broadcast channel PBCH is greater than 3.

22. The method according to any one of claims 14 to 21, characterized in that, The value of P is 2, 3, 4, or 6.

23. The method according to any one of claims 14 to 22, characterized in that, When the bandwidth is between 1 and 36, a resource block group (RBG) of the frequency domain resource includes one RB; or, When the bandwidth is 37 to 72, one RBG of the frequency domain resource includes N1 RBs, where N1 is greater than or equal to 1 and less than 4; or, When the bandwidth is between 73 and 144, one RBG of the frequency domain resource includes N2 RBs, where N2 is greater than or equal to 1 and less than 8; or, When the bandwidth is 145 to 275, one RBG of the frequency domain resource includes N3 RBs, where N3 is greater than or equal to 1 and less than 16.

24. The method according to any one of claims 14 to 23, characterized in that, When sending downlink transmissions, one or more of the following conditions must be met: A control channel element (CCE) comprises L1 resource element groups (REGs), where L1 is less than 6; or, A REG consists of L2 REs, where L2 is less than 4.

25. The method according to any one of claims 14 to 24, characterized in that, The method further includes: Send a second message, which is used to instruct the use of the resource configuration for uplink or downlink transmission.

26. A communication device, characterized in that, Includes a module for performing the method as claimed in any one of claims 1 to 13, or a module as claimed in any one of claims 14 to 25.

27. A communication device, characterized in that, The device includes a processor and an interface circuit, the interface circuit being used to receive signals from other communication devices and transmit them to the processor or to send signals from the processor to other communication devices, the processor being used to implement the method as described in any one of claims 1 to 13, or the method as described in any one of claims 14 to 25, through logic circuits or executing code instructions.

28. A communication device, characterized in that, include: A processor, the processor being configured to cause the communication device to implement the method as described in any one of claims 1 to 13, or the method as described in any one of claims 14 to 25.

29. The communication device according to claim 28, characterized in that, The communication device further includes a memory storing instructions that, when executed by the processor, cause the communication device to implement the method as described in any one of claims 1 to 13, or the method as described in any one of claims 14 to 25.

30. A computer-readable storage medium, characterized in that, The storage medium stores a computer program or instructions that, when executed, implement the method as described in any one of claims 1 to 13, or the method as described in any one of claims 14 to 25.

31. A computer program product, comprising a computer program or instructions, characterized in that, When the computer program or instructions are executed, they implement the method as described in any one of claims 1 to 13, or a module of the method as described in any one of claims 14 to 25.

Citation Information

Patent Citations

  • Uplink coverage improvement method and device, storage medium and terminal equipment

    CN114520966A

  • Composition for preventing or treating non-alcoholic steatohepatitis comprising ginseng extract as an active ingredient

    KR1020240150190A

  • Methods and Apparatus for Resource Allocation

    US20170078830A1

  • Time Domain Resource Configuration Method

    US20210185672A1

  • Frame structure for wireless communication

    WO2021167518A1