Resource allocation method and resource allocation device
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.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-28
- Publication Date
- 2026-03-10
AI Technical Summary
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 extend their coverage by adjusting their transmit power in certain situations.
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. This includes adjusting the number of symbols and subcarrier configuration to ensure signal quality and network service continuity.
Without changing the transmission power, the signal coverage is improved, the probability of time-frequency resource saturation is reduced, the resource saturation time is extended, the signal penetration is enhanced, the bit error rate is reduced, and the continuity of network services is ensured.
Smart Images

Figure CN121645260A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communications, and in particular to a resource allocation method and a resource allocation device. Background Technology
[0002] 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.
[0003] 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.
[0004] 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
[0005] 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.
[0006] 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.
[0007] 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.
[0008] 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.
[0009] 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.
[0010] 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.
[0011] In conjunction with the first aspect, in some possible implementations, the M symbols belong to 2, 3, 4, or 6 different time slots.
[0012] 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.
[0013] In conjunction with the first aspect, in some possible implementations, M is 28, 42, 56, or 84.
[0014] 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.
[0015] 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.
[0016] In conjunction with the first aspect, in some possible implementations, P is 2, 3, 4, or 6. This helps to reduce frequency domain resources.
[0017] 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.
[0018] 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.
[0019] 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.
[0020] 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.
[0021] 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.
[0022] 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.
[0023] In conjunction with the second aspect, in some possible implementations, M / 14 = 12 / P.
[0024] In conjunction with the second aspect, in some possible implementations, the M symbols belong to different time slots.
[0025] In conjunction with the second aspect, in some possible implementations, the M symbols belong to 2, 3, 4, or 6 different time slots.
[0026] In conjunction with the second aspect, in some possible implementations, M symbols belong to the same time slot.
[0027] In conjunction with the second aspect, in some possible implementations, M is 28, 42, 56, or 84.
[0028] 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.
[0029] 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.
[0030] In conjunction with the second aspect, in some possible implementations, P is 2, 3, 4, or 6.
[0031] 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.
[0032] 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.
[0033] 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.
[0034] 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.
[0035] 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.
[0036] 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.
[0037] 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.
[0038] In one implementation, the communication device is a communication equipment (such as a terminal device or a network device).
[0039] In another implementation, the communication device is for a chip, chip system, circuit, or communication module.
[0040] Fifthly, a processor is provided for executing the method provided in either the first or second aspect described above.
[0041] 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.
[0042] 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.
[0043] 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.
[0044] 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.
[0045] 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.
[0046] 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.
[0047] Optionally, the chip is a modem chip, also known as a baseband chip, or a SoC chip or SIP chip containing a modem core.
[0048] 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.
[0049] 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.
[0050] In a tenth aspect, a communication system is provided, including the aforementioned terminal-side device and network-side device. Attached Figure Description
[0051] Figures 1 to 4 This is the communication system to which the embodiments of this application are applicable;
[0052] Figure 5 This is a schematic diagram illustrating power saving.
[0053] Figure 6 This is a schematic flowchart illustrating a resource allocation method provided in an embodiment of this application;
[0054] Figure 7 This is a schematic diagram of a time-frequency resource provided in an embodiment of this application;
[0055] Figure 8 This is a schematic diagram of M symbols provided in an embodiment of this application;
[0056] Figure 9 This is a schematic diagram of another set of M symbols provided in an embodiment of this application;
[0057] Figure 10 This is a schematic diagram of symbols occupied by uplink transmission according to an embodiment of this application;
[0058] Figure 11 This is a schematic diagram of a pilot signal occupancy symbol provided in an embodiment of this application;
[0059] Figure 12 This is a schematic diagram of downlink transmission symbol occupancy provided in an embodiment of this application;
[0060] Figure 13 This is a schematic diagram of a time slot offset K0 provided in an embodiment of this application;
[0061] Figure 14 This is a schematic diagram illustrating a frequency domain resource granularity provided in an embodiment of this application;
[0062] Figure 15 This is a schematic flowchart illustrating another resource allocation method provided in an embodiment of this application;
[0063] Figures 16 to 18 This is a schematic diagram of the communication device provided in the embodiments of this application. Detailed Implementation
[0064] The technical solutions in this application will now be described with reference to the accompanying drawings.
[0065] 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.
[0066] 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.
[0067] 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.
[0068] The terminal device in this application embodiment can be a device or module that accesses the aforementioned communication system and has corresponding communication functions. The terminal device can include various devices with wireless communication capabilities, which can be used to connect people, objects, machines, etc. The terminal device can be widely applied 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, positioning, navigation and tracking, autonomous delivery, etc. The terminal device can be a terminal in any of the above scenarios, such as an MTC terminal, an IoT terminal, etc. Terminal equipment can be user equipment (UE), terminal, fixed equipment, mobile station equipment or mobile equipment, subscriber unit, handheld device, vehicle-mounted equipment, wearable device, cellular phone, smartphone, session initiation protocol (SIP) phone, wireless data card, personal digital assistant (PDA), computer, tablet computer, laptop computer, wireless modem, handset, laptop computer, computer with wireless transceiver capability, smart book, vehicle, satellite, global positioning system (GPS) device, target tracking device, aircraft (e.g., drone, helicopter, multiple helicopters, four helicopters, or airplanes), ship, remote control device, smart home device, industrial equipment, transportation vehicle with wireless communication capability, communication module, or roadside unit with terminal function, all conforming to the 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.
[0069] 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.
[0070] 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.
[0071] 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.
[0072] 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.
[0073] 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.
[0074] 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.
[0075] 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).
[0076] 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.
[0077] 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.
[0078] 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.
[0079] 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.
[0080] 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.
[0081] 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.
[0082] 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.
[0083] 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.
[0084] 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.
[0085] Firstly, through Figures 1 to 4 An example is provided to illustrate a communication system applicable to embodiments of this application.
[0086] 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".
[0087] For example, Figure 1 A communication system for SA is shown. For example... Figure 1 As shown, the communication system includes terminal equipment 110, base station 120, and core network 130. The terminal equipment is connected to a single base station 120, which can be called an SA communication system.
[0088] 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.
[0089] For example, Figure 2 A communication system for a DC is shown. For example... Figure 2 As shown, the communication system includes terminal equipment 210, base station 220, base station 230, and core network 240. Terminal equipment 210 is connected to at least one base station, and can be referred to as a DC communication system.
[0090] Base station 220 and base station 230 can be of the same standard or different standards, and this application embodiment does not limit this.
[0091] 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.
[0092] 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.
[0093] For example, Figure 3 A schematic diagram of a macroscopic and microscopic communication system is shown. (Example) Figure 3As shown, the communication system includes wide-coverage base stations 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. Figure 3 In this system, base station 320a can cover terminal device 310a, and base station 320c can cover terminal device 310d.
[0094] 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.
[0095] It should be noted that, Figure 3 Other base stations and terminal equipment are also involved, which are similar to those described in the introduction, and will not be described one by one here.
[0096] For example, Figure 4 A schematic diagram of a superstation communication system is shown. Figure 4 As shown, the super station 410 can cover a large area, including multiple macro-level communication systems and multiple micro-level communication systems, as well as small stations and other communication systems. The super station 410 can take various forms, such as satellite, airborne balloon, or drone stations. The super station 410 can communicate with terminal devices within its coverage area, such as terminal devices 420 and 430.
[0097] In the above Figures 1 to 4 In the communication system shown, the wireless network is constantly being rapidly deployed to meet the ever-increasing demand for data traffic. As the network grows larger, its energy consumption continues to increase. The main reasons for this increased energy consumption can be summarized as follows:
[0098] 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.
[0099] 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.
[0100] 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.
[0101] 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.
[0102] 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.
[0103] For example, Figure 5 A schematic diagram illustrating a power-saving method is shown. (For example...) Figure 5 As shown, a network device can include six TRPs: TRP1, TRP2, TRP3, TRP4, TRP5, and TRP6. TRP5 can disable some functions during fixed time periods, such as from midnight to 6 AM, when there are no users or only a small number of users transmitting data, to conserve power and enter sleep mode. Simultaneously, to avoid signal dead zones, 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.
[0104] 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.
[0105] 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.
[0106] 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.
[0107] The methods provided in this application embodiment are applicable to the above-described methods. Figures 1 to 4In addition to the communication system shown, it can also be applied to a user-centric no-cell network (UCNC). UCNC can refer to a user-centric network that provides user-centric wireless communication services, weakens cell boundaries, and enables users to have a high-speed experience similar to that at the cell center regardless of their location.
[0108] Before introducing the solutions of the embodiments of this application, the following explanations are made first.
[0109] In the embodiments of this application, terms such as "first" and "second" are used to distinguish identical or similar items with basically 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 order. Those skilled in the art can understand that terms such as "first" and "second" do not limit the quantity and execution order, and "first", "second", etc. do not necessarily mean different.
[0110] It should be noted that in the embodiments of this application, words such as "exemplarily" or "for example" are used to give examples, illustrations or explanations. Any embodiment or design solution described as "exemplarily" or "for example" in this application should not be construed as more preferred or more advantageous than other embodiments or design solutions. Rather, the use of words such as "exemplarily" or "for example" is intended to present relevant concepts in a specific manner.
[0111] In the embodiments of this application, "at least one" means one or more, and "multiple" means two or more. "And / or" describes the association relationship of associated objects and indicates that there can be three relationships. For example, A and / or B can mean: 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 front and back associated objects are in an "or" relationship. "At least one (item)" or its similar expression refers to any combination of these items, including any combination of single item (item) or plural items (items). For example, at least one (item) of a, b, or c can mean: a, b, c, a - b, a - c, b - c, or a - b - c, where a, b, c can be single or multiple.
[0112] In the embodiments of this application, each term and English abbreviation, such as symbols, resource blocks, etc., are exemplary examples given for convenient description and should not constitute any limitation to this application. This application does not exclude the possibility of defining other terms that can achieve the same or similar functions in existing or future protocols.
[0113] In this application embodiment, "predefined" can be a protocol definition. "Predefined" can be implemented by pre-storing corresponding codes, tables, or other means of indicating relevant information in the device (e.g., including the sending end and the receiving end). This application does not limit the specific implementation method.
[0114] To better understand the embodiments of this application, the following is combined with... Figures 6 to 15 The methods provided in the embodiments of this application will be described in detail. The embodiments shown in this application illustrate the methods provided in 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 in 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.
[0115] 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.
[0116] For example, Figure 6 A schematic flowchart illustrating a resource allocation method provided in an embodiment of this application is shown. Figure 6 As shown, 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:
[0117] 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.
[0118] 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.
[0119] 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.
[0120] 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.
[0121] 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.
[0122] 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.
[0123] 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.
[0124] There are multiple ways for terminal devices to obtain resource configurations.
[0125] 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.
[0126] In another possible implementation, resource allocation is agreed upon by protocol, which simplifies the implementation.
[0127] S602. Based on resource allocation, the terminal device performs uplink or downlink transmission.
[0128] 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.
[0129] 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.
[0130] 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).
[0131] 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.
[0132] 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.
[0133] For example, Figure 7 A schematic diagram of a time-frequency resource is shown. For example... Figure 7 As shown, 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 this embodiment, 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.
[0134] 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.
[0135] In the above Figure 6 In the method shown, 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.
[0136] In one possible implementation, the M symbols mentioned above belong to different time slots.
[0137] 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.
[0138] For example, Figure 8 A schematic diagram of M symbols is shown. (e.g.) Figure 8 As shown, M=28, meaning the time-domain resource includes 28 symbols, and the index values of these 28 symbols can be 0-27. Both time slot 1 and time slot 2 include 14 symbols each. These 28 symbols can belong to time slot 1 and time slot 2. In other words, the scheduling unit for time-domain resources can be two time slots, or the time-domain resources in enhanced mode are twice the number in normal mode.
[0139] 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.
[0140] Optionally, the M symbols can belong to 2, 3, 4, or 6 different time slots.
[0141] A time slot can include 14 symbols. When M=28, M symbols can belong to 2 time slots, as described above. Figure 8 As shown. When M=42, M symbols can belong to 3 time slots. When M=56, M symbols can belong to 4 time slots. When M=84, M symbols can belong to 6 different time slots.
[0142] In another possible implementation, the above M symbols belong to the same time slot, that is, one time slot includes M symbols.
[0143] 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.
[0144] For example, Figure 9 A schematic diagram of M symbols is shown. (e.g.) Figure 9 As shown, 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.
[0145] 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.
[0146] Alternatively, M can be 28, 42, 56, or 84.
[0147] When M=28, a time slot can include 28 symbols, as described above. Figure 9 As shown. When M=42, one time slot can include 42 symbols. When M=56, one time slot can include 56 symbols. When M=84, one time slot can include 84 symbols.
[0148] 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.
[0149] 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.
[0150] 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.
[0151] 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.
[0152] 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.
[0153] 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.
[0154] Of the M symbols, the symbols used for uplink transmission can be consecutive or non-consecutive, and this application does not limit this.
[0155] For example, Figure 10 A schematic diagram of symbols occupied by an uplink transmission is shown. For example... Figure 10 As shown, M=28, meaning the time domain resource can include 28 symbols. Uplink transmission can include PUSCH; we will use PUSCH as an example. The symbol length occupied by PUSCH can be greater than 14.
[0156] like Figure 10 As shown in 'a', PUSCH occupies symbols 5 to 21, totaling 17 symbols. These 17 symbols are consecutive.
[0157] like Figure 10 As shown in b, 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.
[0158] 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.
[0159] 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 above... Figure 10 In the example shown, Figure 10 The 28-bit bitmap shown in 'a' can be represented as 0000011111111111111111000000. Figure 10 The 28-bit bitmap shown in b can be represented as 0111011110011100111111000000.
[0160] 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.
[0161] 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.
[0162] 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.
[0163] 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.
[0164] For example, Table 1 shows different cyclic prefixes and symbols that can be assigned for uplink transmission under different types.
[0165] Table 1
[0166]
[0167] 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.
[0168] 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.
[0169] 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.
[0170] 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.
[0171] 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.
[0172] 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.
[0173] 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.
[0174] For example, Figure 11 A schematic diagram of DMRS occupancy symbols in PDSCH is shown. For example... Figure 11 As shown, a time slot includes 28 symbols, with PDCCH occupying 2 symbols and PDSCH occupying 26 symbols. Among them, DMRS in PDSCH can occupy 6 symbols.
[0175] 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.
[0176] For example, Table 2 illustrates the relationship between the location of DMRS and the duration of PDSCH.
[0177] Table 2
[0178]
[0179]
[0180] 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.
[0181] 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.
[0182] 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.
[0183] 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.
[0184] 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.
[0185] 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.
[0186] 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.
[0187] 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.
[0188] For example, Figure 12 A schematic diagram of an SSB is shown. (For example...) Figure 12 As shown, an SSB can include 10 symbols, with no limit in the frequency domain. A PSS can occupy 2 symbols, an SSS can occupy 2 symbols, and a PBCH can occupy 8 symbols. Among the symbols occupied by the PBCH, 2 symbols can be the same as those occupied by the SSS.
[0189] In downlink transmission, before receiving the PDSCH, the terminal device can also receive downlink control information (DCI). The 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 in other words, K0 can include 1 or 2 time slots, where one time slot can include 14 symbols.
[0190] For example, Figure 13 A schematic diagram of a time slot offset K0 is shown. (As shown...) Figure 13 As shown, 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 can include more than two time slots.
[0191] 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.
[0192] 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.
[0193] The above combination Figures 8 to 13 Having introduced the characteristics of time-domain resources, we will now introduce the characteristics of frequency-domain resources.
[0194] 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.
[0195] 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.
[0196] 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.
[0197] 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.
[0198] For example, in the above Figure 7 In the example shown, the time-domain resources include 42 symbols, and the frequency-domain resources include 4 subcarriers.
[0199] 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.
[0200] Optionally, at different bandwidths, an RBG in the frequency domain can include fewer RBs.
[0201] For example, Table 3 shows a correspondence between bandwidth, RGB and RB.
[0202] Table 3
[0203] Bandwidth RB configuration 1-36 1 37-72 <![CDATA[N1]]> 73-144 <![CDATA[N2]]> 145-275 <![CDATA[N3]]>
[0204] 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.
[0205] An RGB can include multiple configurations, and different configurations can include different numbers of RBs.
[0206] For example, Table 4 shows a correspondence between different RB numbers for different configurations.
[0207] Table 4
[0208] Bandwidth RB Configuration 1 RB Configuration 2 1-36 1 2 or 3 37-72 <![CDATA[N1]]> <![CDATA[N’1]]> 73-144 <![CDATA[N2]]> <![CDATA[N’2 <!-- 17 -->]]> 145-275 <![CDATA[N3]]> <![CDATA[N’3]]>
[0209] 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.
[0210] This helps to reduce frequency domain resources.
[0211] 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.
[0212] 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.
[0213] 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.
[0214] For example, Figure 14 A schematic diagram of frequency domain resource granularity is shown. For example... Figure 14 As shown, a PDCCH can include 4 CCEs, and each CCE includes 4 REGs. These 4 REGs can include REG1, REG2, REG3, and REG4. Each REG can include 3 REs.
[0215] This helps to reduce frequency domain resources.
[0216] 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.
[0217] 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.
[0218] 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.
[0219] 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.
[0220] 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.
[0221] For example, the time domain indicator field already used in DCI can be used to add additional functionality to indicate M and P.
[0222] 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.
[0223] 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.
[0224] 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.
[0225] In one example, the first information directly indicates M and P, meaning the first information includes information about M and P.
[0226] For example, Table 5 shows one way of indicating M.
[0227] Table 5
[0228] Bit value M 00 28 01 42 10 56 11 84
[0229] 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.
[0230] Table 6 shows one way of indicating P.
[0231] Table 6
[0232] Bit value P 00 6 01 4 10 3 11 2
[0233] 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.
[0234] In addition, the first information can use two bits to indicate both M and P simultaneously.
[0235] Table 7 shows one way of indicating P.
[0236] Table 7
[0237] Bit value M, P 00 28、6 01 42、4 10 56、3 11 84、2
[0238] 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.
[0239] This method, which instructs M and P directly, is simple to implement.
[0240] 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.
[0241] 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.
[0242] Table 8 shows one way of indicating M.
[0243] Table 8
[0244] Bit value M / 14 00 2 01 3 10 4 11 6
[0245] 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.
[0246] Table 9 shows one way of indicating P.
[0247] Table 9
[0248] Bit value P / 12 00 1 / 2 01 1 / 3 10 1 / 4 11 1 / 6
[0249] 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.
[0250] 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.
[0251] Table 10 shows one way of indicating M and P.
[0252] Table 10
[0253] Bit value M / 14, P / 12 00 2、1 / 2 01 3、1 / 3 10 4、1 / 4 11 6、1 / 6
[0254] 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.
[0255] This method of indirectly indicating M and P is beneficial for improving the security of data transmission.
[0256] 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.
[0257] 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.
[0258] This helps to save on the number of bits used.
[0259] In other examples, M and P can also be indicated by different information, thus providing greater flexibility.
[0260] 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.
[0261] 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 time-frequency resources in enhanced mode via second information.
[0262] 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.
[0263] In one example, the second information can be carried in the PDCCH, for example, the PDCCH type is Group CommonPDCCH. The second information can be sent by broadcast so that more terminal devices can receive the information.
[0264] 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.
[0265] To better understand the above method, specific examples are provided in conjunction with the embodiments of this application.
[0266] For example, Figure 15 A schematic flowchart illustrating resource allocation is shown. For example... Figure 15 As shown, the method may include the following steps:
[0267] 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.
[0268] In this example, the type of PDCCH is Group Common PDCCH.
[0269] S1502. The network device sends a DCI to the terminal device. The DCI includes first information, which is used to indicate M and P.
[0270] In this example, the time domain indicator field in DCI can be used to indicate M and P.
[0271] 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.
[0272] S1504. Based on the second information and resource configuration, the terminal device performs uplink or downlink transmission.
[0273] 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.
[0274] 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 the network device, upon receiving this request, can then send the second information to the terminal device.
[0275] 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).
[0276] In this way, terminal devices can request whether to use enhanced mode based on actual conditions, which helps to increase initiative.
[0277] 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.
[0278] 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.
[0279] 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.
[0280] 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.
[0281] The above, combined with Figures 6 to 15 The methods provided in the embodiments of this application are described in detail below. Figures 16 to 18 The apparatus provided in the embodiments of this application is described in detail. It should be understood that the description of the apparatus embodiments corresponds to the description of the method embodiments. Therefore, for content not described in detail, please refer to the method embodiments above. For the sake of brevity, it will not be repeated here.
[0282] For example, Figure 16This 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 communication unit.
[0283] 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.
[0284] 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).
[0285] In a first possible design, the device 1600 can be the terminal device in the aforementioned 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 of the terminal device in the above method embodiments (such as sending and / or receiving data or messages). For example, the transceiver unit 1620 can be used to perform... Figure 6 S602 in the illustrated embodiment. 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 sending and receiving (such as operations other than sending and / or receiving data or messages). For example, the processing unit 1610 can be used to perform... Figure 6 S601 in the illustrated embodiment.
[0286] 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.
[0287] 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.
[0288] 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.
[0289] For example, the transceiver unit 1620 is used to: transmit first information, the first information being used to indicate M and / or P;
[0290] 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.
[0291] 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.
[0292] 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.
[0293] 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.
[0294] 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.
[0295] It should be pointed out that, Figure 16The device mentioned can be the communication equipment 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.
[0296] For example, Figure 17 A schematic diagram of a communication device 1700 is shown. (As shown) Figure 17 As shown, the communication device includes a radio frequency module 1710 and a baseband module 1720. The radio frequency module 1710 can perform transmit and receive operations, as described above. Figure 16 The steps that the transceiver unit 1620 can execute can be the same, and the baseband module 1720 can perform processing actions, as described above. Figure 17 The steps that can be executed by the processing unit 1610 can be the same, and will not be repeated here.
[0297] For example, Figure 18 A schematic diagram of a communication device 1800 is shown. (As shown) Figure 18 As shown, 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, in order to execute the methods in the above method embodiments.
[0298] Optionally, there may be one or more processors 1810.
[0299] Optionally, the memory 1820 may be one or more.
[0300] Alternatively, the memory 1820 can be integrated with the processor 1810, or it can be set separately.
[0301] Optionally, such as Figure 18 As shown, the communication device 1800 also 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, where the receiver is used to receive signals and the transmitter is used to transmit signals. The receiver is used to perform... Figure 6 The receiver-related operations shown in the method are performed by the transmitter. Figure 6 The method shown includes send-related operations.
[0302] As an example, processor 1810 may have Figure 12The processing unit 1220 shown has the function of a storage unit, the memory 1820 can have the function of a storage unit, and the transceiver 1830 can have... Figure 12 The function of the transceiver unit 1210 shown is illustrated.
[0303] As one option, the device 1800 is used to implement the operations performed by the communication device in the various method embodiments described above.
[0304] 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.
[0305] 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.
[0306] 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).
[0307] 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.
[0308] 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.
[0309] 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.
[0310] 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.
[0311] 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).
[0312] 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.
[0313] 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... Figure 6 The solution involves terminal equipment and network equipment.
[0314] 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.
[0315] 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.
[0316] 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.
[0317] 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 configuration method, characterized by, The method comprises: obtaining a resource configuration, the resource configuration comprising frequency domain resources and time domain resources, the time domain resources comprising M symbols, the M being greater than 14; one resource block (RB) in the frequency domain resources comprises P subcarriers, the P being less than 12; performing uplink or downlink transmission based on the resource configuration.
2. The method of claim 1, wherein, 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 of claim 3, wherein, 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 of claim 5, wherein, The M is 28, 42, 56, or 84.
7. The method according to any one of claims 1 to 6, characterized in that, When performing uplink transmission, the length of symbols 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 is satisfied: the number of symbols occupied by demodulation reference signals (DMRS) in a physical downlink shared channel (PDSCH) is greater than 4, the number of symbols occupied by DMRS in one synchronization signal block (SSB) is greater than 1, the number of symbols occupied by a primary synchronization signal (PSS) is greater than 1, the number of symbols occupied by a secondary synchronization signal (SSS) is greater than 1, or the number of symbols occupied by a physical broadcast channel (PBCH) is greater than 3.
9. The method according to any one of claims 1 to 8, characterized in that, The 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 1 to 36, one resource block group (RBG) of the frequency domain resources comprises 1 RB; or When the bandwidth is 37 to 72, one RBG of the frequency domain resources comprises N1 RBs, N1 being greater than or equal to 1 and less than 4; or When the bandwidth is 73 to 144, one RBG of the frequency domain resources comprises N2 RBs, N2 being greater than or equal to 1 and less than 8; or When the bandwidth is 145 to 275, one RBG of the frequency domain resources comprises N3 RBs, N3 being 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 is satisfied: one control channel element (CCE) comprises L1 resource element groups (REGs), the L1 being less than 6; or one REG comprises L2 REs, the L2 being less than 4.
12. The method according to any one of claims 1 to 11, characterized in that, The method further comprises: receiving first information, the first information being used to indicate the M and / or the P; determining the M and / or the P based on the first information.
13. The method according to any one of claims 1 to 12, characterized in that, The method further comprises: receiving second information, the second information being used to indicate that uplink or downlink transmission is performed using the resource configuration; the performing uplink or downlink transmission based on the resource configuration comprises: performing uplink or downlink transmission based on the resource configuration and the second information.
14. A resource configuration method, comprising: The method comprises: sending a resource configuration, the resource configuration comprising frequency domain resources and time domain resources, the time domain resources comprising M symbols, the M being greater than 14; one resource block (RB) in the frequency domain resources comprises P subcarriers, the P being less than 12; performing communication based on the resource configuration.
15. The method of claim 14, wherein, 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 of claim 16, wherein, The M symbols belong to 2, 3, 4, or 6 different time slots.
18. The method of claim 14 or 15, wherein, The M symbols belong to the same time slot.
19. The method of claim 18, wherein, The M is 28, 42, 56, or 84.
20. The method of any one of claims 14 to 19, wherein, When receiving uplink transmission, the length of symbols occupied by the uplink transmission 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 transmission, one or more of the following is satisfied: The number of symbols occupied by a demodulation reference signal (DMRS) in a physical downlink shared channel (PDSCH) is greater than 4, the number of symbols occupied by a DMRS in a synchronization signal block (SSB) is greater than 1, the number of symbols occupied by a primary synchronization signal (PSS) is greater than 1, the number of symbols occupied by a secondary synchronization signal (SSS) is greater than 1, or the number of symbols occupied by a physical broadcast channel (PBCH) is greater than 3.
22. The method of any one of claims 14 to 21, wherein, The P is 2, 3, 4, or 6.
23. The method of any one of claims 14 to 22, wherein, When the bandwidth is 1 to 36, one resource block group (RBG) of the frequency domain resource includes 1 RB; or, When the bandwidth is 37 to 72, one RBG of the frequency domain resource includes N1 RBs, N1 is greater than or equal to 1 and less than 4; Or, When the bandwidth is 73 to 144, one RBG of the frequency domain resource includes N2 RBs, 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, N3 is greater than or equal to 1 and less than 16.
24. The method of any one of claims 14-23, wherein, When transmitting a downlink transmission, one or more of the following is met: One control channel element (CCE) includes L1 resource element groups (REGs), and the L1 is less than 6; or One REG includes L2 REs, and the L2 is less than 4.
25. The method of any one of claims 14 to 24, wherein, The method further includes: transmitting second information, the second information being used to indicate that uplink or downlink transmission is performed using the resource configuration.
26. A communications device, characterized by A module for performing the method of any one of claims 1 to 13, or the method of any one of claims 14 to 25.
27. A communications device, characterized by A processor and an interface circuit, the interface circuit being used to receive a signal from another communication device and transmit the signal to the processor or send a signal from the processor to another communication device, the processor being used to implement the method of any one of claims 1 to 13, or the method of any one of claims 14 to 25 through a logic circuit or an execution code instruction.
28. A chip, characterized by A processor, used to read an instruction stored in a memory, when the processor executes the instruction, the chip implements the method of any one of claims 1 to 13, or the method of any one of claims 14 to 25. The storage medium stores a computer program or an instruction, when the computer program or the instruction is executed, the method of any one of claims 1 to 13, or the method of any one of claims 14 to 25 is implemented.
29. A computer-readable storage medium, characterized in that, The computer program or the instruction is executed to implement the method of any one of claims 1 to 13, or the method of any one of claims 14 to 25.
30. A computer program product comprising computer programs or instructions, characterized in that,