Method for determining size of precoding resource block group, apparatus, chip and module device

By based on the number of PDSCH resource blocks and frequency domain continuity and combined with threshold judgment, the problem of PRG size determination in transmission on SBFD symbols or SBFD time slots is solved, and the channel estimation performance is improved, ensuring the accuracy and efficiency of channel estimation.

WO2025002439A1PCT designated stage expired Publication Date: 2025-01-02BEIJING SPREADTRUM HI TECH COMM TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/102746
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-06-30
Filing Date
2024-06-29
Publication Date
2025-01-02

AI Technical Summary

Technical Problem

In the case where physical downlink shared channels are transmitted on subband full duplex (SBFD) symbols or SBFD time slots, it is difficult for the prior art to effectively determine the size of the precoding resource block group (PRG), affecting channel estimation performance.

Method used

The size of the PRG is determined based on the number and frequency domain continuity of the physical downlink shared channel (PDSCH), and threshold judgment is used to improve accuracy, including considering the overlap between the resource block and the uplink subband and frequency domain continuity.

Benefits of technology

Effectively determine the PRG size, improve channel estimation performance, and ensure the accuracy and efficiency of channel estimation in the case of transmitting PDSCH on SBFD symbols or SBFD time slots.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024102746_02012025_PF_FP_ABST
    Figure CN2024102746_02012025_PF_FP_ABST
Patent Text Reader

Abstract

Disclosed in the present application are a method for determining the size of a precoding resource block group, an apparatus, a chip, and a module device. The method comprises: on the basis of the number of resource blocks of a PDSCH and the resource blocks of the PDSCH being continuous in the frequency domain, determining the size of a precoding resource block group corresponding to the PDSCH is a wide band, the PDSCH being transmitted in an SBFD symbol or SBFD slot. When the PDSCH is transmitted in the SBFD symbol or SBFD slot, the method described in the present application can effectively determine the size of the precoding resource block group, thereby improving channel estimation performance.
Need to check novelty before this filing date? Find Prior Art

Description

Method, device, chip and module equipment for determining precoding resource block group size

[0001] This application claims priority to the Chinese patent application with application number 2023108028678 filed with the State Intellectual Property Office of China on June 30, 2023, and priority to the Chinese patent application entitled “Method, device, chip and module equipment for determining the size of precoding resource block groups”, all contents of which are incorporated by reference into this application. Technical Field

[0002] The present invention relates to the field of communications, and in particular to a method, device, chip and module equipment for determining the size of a precoding resource block group. Background Art

[0003] Subband full duplex (SBFD) is a newly proposed duplexing standard. It achieves full duplex at the base station side by dividing non-overlapping uplink / downlink subbands within a single time division duplexing (TDD) carrier and transmitting and receiving data separately on the subbands. Through flexible cross-subband scheduling, it can meet the high bandwidth and low latency concurrency requirements of industry applications.

[0004] To improve channel estimation performance when network devices transmit the physical downlink shared channel (PDSCH) in non-SBFD symbols (such as DL symbols or Flexible symbols) or in non-SBFD time slots, physical resource block bundling (PRB Bundling) technology has been introduced. PRB Bundling combines multiple physical resource blocks for channel estimation. PRB Bundling can utilize more pilot signals and strong channel correlation characteristics to interpolate and obtain the channel response for the data portion. Therefore, PRB Bundling can make channel estimation more accurate. In a specific implementation, the network device can use the same preprocessing method (including beamforming and precoding) for the multiple physical resource blocks (also known as precoding resource block groups (PRGs)). The terminal device can then combine the multiple physical resource blocks (the number of which is determined by the size of the frequency-domain PRGs) to perform channel estimation. Therefore, determining the size of the PRGs is crucial in PRB Bundling.

[0005] Then, in the case where a network device transmits a physical downlink shared channel (PDSCH) in an SBFD symbol or in an SBFD time slot, if PRB Bundling technology is adopted, how to determine the size of the PRG is a problem that needs to be solved.

[0006] Summary of the Invention

[0007] The present application provides a method, apparatus, chip and module device for determining the size of a precoding resource block group, which can effectively determine the size of a precoding resource block group when transmitting a physical downlink shared channel in a sub-band full-duplex symbol or in a sub-band full-duplex time slot, thereby improving channel estimation performance.

[0008] In a first aspect, the present application provides a method for determining the size of a precoding resource block group, the method comprising: based on the number of resource blocks of a physical downlink shared channel (PDSCH) and the continuity of the resource blocks of the PDSCH in the frequency domain, determining that the size of the precoding resource block group corresponding to the PDSCH is broadband, and the PDSCH is used for transmission on a sub-band full-duplex SBFD symbol or on a SBFD time slot.

[0009] Based on the method described in the first aspect, when PDSCH is transmitted on SBFD symbols or SBFD time slots, the size of the PRG can be effectively determined based on the number of PDSCH resource blocks and the continuity of the PDSCH resource blocks in the frequency domain, thereby improving channel estimation performance.

[0010] In one possible implementation, no resource blocks in the PDSCH resource blocks overlap with an uplink subband, and the number of PDSCH resource blocks is greater than a first threshold. Based on this approach, a specific implementation method for determining the PRG size based on the number of PDSCH resource blocks can be clarified, thereby improving the accuracy of the determined PRG size.

[0011] In one possible implementation, the PDSCH resource blocks include resource blocks that overlap with an uplink subband, and the number of PDSCH resource blocks is greater than a first threshold. Based on this approach, a specific implementation method for determining the PRG size based on the number of PDSCH resource blocks can be clarified, thereby improving the accuracy of the determined PRG size.

[0012] In one possible implementation, resource blocks of the PDSCH include resource blocks that overlap with an uplink subband, the number of first resource blocks of the PDSCH is greater than a first threshold, and the first resource blocks are resource blocks of the PDSCH excluding resource blocks that overlap with the uplink subband. Based on this approach, the specific implementation of determining the PRG size based on the number of PDSCH resource blocks can be clarified, thereby improving the accuracy of the determined PRG size.

[0013] In a possible implementation, the first threshold is half the number of resource blocks included in the partial bandwidth BWP.

[0014] In a possible implementation, the first threshold is half the number of resource blocks included in all downlink subbands where the PDSCH is located.

[0015] In one possible implementation, none of the PDSCH's resource blocks overlap with an uplink subband, or alternatively, none of the PDSCH's resource blocks overlap with an uplink subband; for each first downlink subband, the number of resource blocks for the PDSCH in the first downlink subband is greater than a second threshold corresponding to the first downlink subband, and the first downlink subband is the downlink subband in which the PDSCH is located. Based on this approach, the specific implementation of determining the PRG size based on the number of PDSCH resource blocks can be clarified, thereby improving the accuracy of the determined PRG size.

[0016] In a possible implementation manner, the second threshold is half the number of resource blocks included in the first downlink subband.

[0017] In one possible implementation, the resource blocks of the PDSCH do not overlap with uplink subbands, and the resource blocks of the PDSCH are contiguous in the frequency domain. This includes: if the resource blocks in a resource block set are contiguous in the frequency domain, then the resource blocks of the PDSCH are contiguous in the frequency domain; and the first resource block set includes the resource blocks of the PDSCH and resource blocks included in all uplink subbands between the downlink subband where the PDSCH is located. Based on this approach, the specific method for determining whether the resource blocks of the PDSCH are contiguous in the frequency domain can be clarified, thereby improving the accuracy of the determined PRG size.

[0018] In one possible implementation, some of the PDSCH resource blocks overlap with uplink subbands, and the resource blocks across all subbands where the PDSCH is located are contiguous in the frequency domain. This approach clarifies the specific method for determining whether the PDSCH resource blocks are contiguous in the frequency domain, thereby improving the accuracy of the determined PRG size.

[0019] In the second aspect, the present application provides a device for determining the size of a precoding resource block group, which includes: a determination unit for determining that the size of the precoding resource block group corresponding to the PDSCH is broadband based on the number of resource blocks of the PDSCH and the continuity of the resource blocks of the PDSCH in the frequency domain, and the PDSCH is used for transmission on an SBFD symbol or on an SBFD time slot.

[0020] In a third aspect, the present application provides a chip comprising a processor and a communication interface, wherein the processor is configured to enable the chip to execute the method in the above-mentioned first aspect or any possible implementation thereof.

[0021] In a fourth aspect, the present application provides a module device, which includes a communication module, a power module, a storage module and a chip, wherein: the power module is used to provide power to the module device; the storage module is used to store data and instructions; the communication module is used to conduct internal communication within the module device, or for the module device to communicate with external devices; the chip is used to execute the method in the above-mentioned first aspect or any possible implementation thereof.

[0022] In the fifth aspect, an embodiment of the present invention discloses a device for determining the size of a precoding resource block group, which includes a memory and a processor, the memory is used to store a computer program, the computer program includes program instructions, and the processor is configured to call the program instructions to execute the method in the above-mentioned first aspect or any possible implementation thereof.

[0023] In a sixth aspect, the present application provides a computer-readable storage medium, which stores computer-readable instructions. When the computer-readable instructions are executed on a device for determining the size of a precoding resource block group, the device for determining the size of a precoding resource block group executes the method in the above-mentioned first aspect or any one of its possible implementations.

[0024] In a seventh aspect, the present application provides a computer program or computer program product, comprising codes or instructions, which, when executed on a computer, enable the computer to execute the method in the first aspect or any possible implementation thereof. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] FIG1 is a schematic diagram of a communication system provided in an embodiment of the present application;

[0026] FIG2A is a schematic diagram of an SBFD symbol provided in an embodiment of the present application;

[0027] FIG2B is a schematic diagram of an SBFD time slot provided in an embodiment of the present application;

[0028] FIG3 is a flow chart of a method for determining a precoding resource block group size according to an embodiment of the present application;

[0029] FIG4 is a schematic diagram of a PDSCH resource block provided in an embodiment of the present application;

[0030] FIG5 is a schematic diagram of another PDSCH resource block provided in an embodiment of the present application;

[0031] FIG6 is a flow chart of another method for determining the size of a precoding resource block group provided in an embodiment of the present application;

[0032] FIG7 is a schematic structural diagram of a device for determining a precoding resource block group size provided by an embodiment of the present application;

[0033] FIG8 is a schematic structural diagram of another apparatus for determining a precoding resource block group size provided by an embodiment of the present application;

[0034] FIG9 is a schematic structural diagram of a module device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0035] The following will be combined with the accompanying drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this invention.

[0036] The terms used in the following examples of the present application are for the purpose of describing specific embodiments only and are not intended to limit the present application. As used in the specification and appended claims of the present application, the singular expressions "a," "an," "said," "above," "the," and "this" are intended to include plural expressions as well, unless the context clearly indicates otherwise. It should also be understood that the term "and / or" used in the present application refers to and encompasses any or all possible combinations of one or more of the listed items.

[0037] It should be noted that the terms "first", "second", "third", etc. in the specification and claims of the present application and in the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein. In addition, the term "comprising" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or server that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products, or devices.

[0038] To better understand the embodiments of the present application, the following first introduces the system architecture involved in the embodiments of the present application:

[0039] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: global system of mobile communication (GSM) system, code division multiple access (CDMA) system, wideband code division multiple access (WCDMA) system, general packet radio service (GPRS), long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD), universal mobile telecommunication system (UMTS), worldwide interoperability for microwave access (WiMAX) communication system, fifth generation (5G) system or new radio (NR) and future communication systems.

[0040] Figure 1 is a schematic diagram of a communication system provided by an embodiment of the present application, to which the solution of the present application is applicable. The communication system may include a network device and at least one terminal device. Figure 1 takes the communication system including the network device and one terminal device as an example.

[0041] 1. Terminal Equipment

[0042] The terminal device includes a device that provides voice and / or data connectivity to the user. For example, the terminal device is a device with wireless transceiver function, which can be deployed on land, including indoors or outdoors, handheld, wearable or vehicle-mounted; it can also be deployed on the water surface (such as a ship, etc.); it can also be deployed in the air (such as an airplane, a balloon and a satellite, etc.). The terminal device in the embodiment of the present application can be a device equipped with dual microphones, such as a mobile phone, a headset, a tablet computer (Pad), a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a vehicle-mounted terminal device, a wireless terminal in self-driving, a wireless terminal in remote medical, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, a wearable terminal device, etc. The embodiment of the present application does not limit the application scenario. A terminal may also sometimes be referred to as a terminal device, user equipment (UE), access terminal device, vehicle-mounted terminal, industrial control terminal, UE unit, UE station, mobile station, mobile station, remote station, remote terminal device, mobile device, UE terminal device, terminal device, wireless communication device, UE agent or UE device, etc. A terminal may also be fixed or mobile. In an embodiment of the present application, a device for realizing the function of a terminal device may be a terminal device, or a device that can support the terminal device to realize the function, such as a chip system or a combination device or component that can realize the function of the terminal device, and the device may be installed in the terminal device.

[0043] 2. Network Equipment

[0044] A network device can be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next-generation NodeB (gNB) in a fifth-generation (5G) mobile communication system, a next-generation base station in a sixth-generation (6G) mobile communication system, a base station in a future mobile communication system, or an access node in a Wi-Fi system. A network device can also be a module or unit that performs some of the functions of a base station, for example, a centralized unit (CU) or a distributed unit (DU). The CU performs the base station's radio resource control protocol and packet data convergence protocol (PDCP) functions, as well as the service data adaptation protocol (SDAP) functions. The DU performs the base station's radio link control layer and medium access control (MAC) layer functions, as well as some or all of the physical layer functions. For detailed descriptions of each of these protocol layers, please refer to the relevant technical specifications of the Third Generation Partnership Project (3GPP). The network device can be a macro base station, a micro base station, an indoor station, a relay node, a donor node, etc. In the embodiments of the present application, the device used to implement the network device function can be the network device itself, or it can be a device that can support the network device to implement the function, such as a chip system or a combination device or component that can implement the access network device function, which can be installed in the network device. The embodiments of the present application do not limit the specific technology and specific device form used by the network device.

[0045] To facilitate understanding of the solutions provided by the embodiments of the present application, the following describes the relevant concepts involved in the embodiments of the present application:

[0046] 1. Subband full duplex (SBFD)

[0047] SBFD is a new duplexing standard currently proposed. It divides non-overlapping uplink / downlink sub-bands within a single time division duplexing (TDD) carrier and transmits and receives data separately on the sub-bands. That is, downlink transmission and uplink reception can be performed separately on non-overlapping frequency domain resources at the same time, thus achieving full-duplex on the base station side. Through flexible cross-subband scheduling, it meets the high bandwidth and low latency concurrency requirements of industry applications.

[0048] There can be different forms for SBFD symbols. In 5G, a time slot includes 14 symbols, and a symbol is the minimum granularity in the time domain. As shown in Figure 2A, symbol 0 only includes the downlink (DL) subband (i.e., symbol 1 is a DL symbol), does not include the uplink (UL) subband, and does not allow uplink transmission; symbols 1, 2, and 3 include DL subbands and UL subbands (i.e., symbols 1, 2, and 3 are SBFD symbols), allowing UE uplink transmission on the UL subband and allowing network equipment downlink transmission on the DL subband; symbols 4 and 13 only include UL subbands (i.e., symbol 4 is a UL symbol and symbol 13 is a UL symbol), do not include DL subbands, and allow UE uplink transmission at the frequency domain position of symbol 4. Of course, in addition to DL symbols and / or UL symbols, a time slot can also have flexible symbols (which can be represented as x symbols). Flexible symbols (such as symbol 5) can be used for DL ​​transmission or UL transmission, and can also be used as the switching time from DL to UL.

[0049] There can also be different forms for SBFD time slots. Among them, the SBFD time slot means that each symbol in the time slot is an SBFD symbol or that there are SBFD symbols in the time slot. As shown in Figure 2B, time slot n only includes DL symbols, does not contain SBFD symbols, and does not allow uplink transmission, that is, slot n is a DL time slot; slot n+1, slot n+2 and slot n+3 include SBFD symbols, allowing UE uplink transmission on the UL subband in the SBFD symbol, and allowing network equipment downlink transmission on the DL subband in the SBFD symbol, that is, slot n+1, slot n+2 and slot n+3 are SBFD time slots; slot n+4 only includes UL symbols, does not contain SBFD symbols, and does not allow downlink transmission, that is, slot n is a UL time slot. Among them, there are also flexible symbols (i.e., x symbols) in slot n+3.

[0050] 2. Physical Resource Block Bundling (PRB Bundling)

[0051] PRB bundling is a technology used to improve channel estimation performance. PRB bundling involves combining multiple physical resource blocks (PRBs) for channel estimation. PRB bundling can utilize more pilot signals and strong channel correlation characteristics for interpolation, thereby obtaining the channel response for the data portion. The multiple consecutive PRBs used for channel estimation are referred to as a precoding resource block group (PRG), and these multiple consecutive PRBs have the same precoding.

[0052] In the specific implementation process, the network equipment first determines the PRG size based on the system bandwidth. Then, the frequency-domain parameters of the PRB bundling are configured based on the determined PRG. This allows the terminal device to use the same precoding for several consecutive PRBs in the frequency domain (the number of which is determined by the frequency-domain PRG size) during channel estimation and demodulation. Therefore, determining the PRG size is crucial in PRB bundling technology.

[0053] For data transmission transmitted by a network device on a non-SBFD symbol or a non-SBFD time slot (such as a network device transmitting a physical downlink shared channel (PDSCH) in a non-SBFD symbol (such as a DL symbol or a Flexible symbol) or in a non-SBFD time slot), the determination of the PRG size involves three aspects, namely, the capability of the terminal device, the RRC configuration, and the number of PRBs scheduled by the terminal device.

[0054] (1) Capabilities of terminal devices

[0055] If the network device receives Phy-ParametersCommon::dynamicPRB-BundlingDL reported by the terminal device, it indicates that the terminal device supports indicating the size of the PRG received by PDSCH based on downlink control information (DCI).

[0056] If the network device does not receive the Phy-ParametersCommon::dynamicPRB-BundlingDL reported by the terminal device, RRC signaling is used to configure the size of the PRG.

[0057] (2) PRG size configuration strategy

[0058] There are three possible PRG sizes: n2, n4, and wideband. The specific configuration strategies are as follows.

[0059] A. For PDSCH scheduled by DCI format 1_0, the network device is fixedly configured as PRG size = n2.

[0060] B. For PDSCH scheduled with DCI format 1_1, the PRG size is as follows:

[0061] If the terminal device does not have the dynamic PRB-Bundling DL capability, the network device can only use RRC to statically configure the PRG size. In this case, the prb-BundlingType is staticBundling.

[0062] If the network device configuration bundleSize=n4, then PRG size=n4; if the network device configuration bundleSize=wideband, then PRG size=wideband.

[0063] b. If the terminal device has dynamic PRB-Bundling DL capability, the network device can use "RRC+DCI dynamic configuration of PRG size" or "RRC static configuration of PRG size".

[0064] 1) The network device uses "RRC+DCI dynamic configuration of PRG size". In this case, prb-BundlingType is dynamicBundling.

[0065] The DCI field PRB bundling size indicator uses one bit to indicate bundleSizeSet1 or bundleSizeSet2. A value of 1 indicates that bundleSizeSet1 is used, and a value of 0 indicates that bundleSizeSet2 is used.

[0066] bundleSizeSet1={n4,wideband,n2-wideband,n4-wideband}

[0067] bundleSizeSet2={n4,wideband}

[0068] Case 1: DCI field PRB bundling size indicator indicates bundleSizeSet1

[0069] If the network device configuration bundleSizeSet1 = n4, then PRG size = n4;

[0070] If the network device configuration bundleSizeSet1 = wideband, then PRG size = wideband;

[0071] If the network device configures bundleSizeSet1 = n2-wideband, then: if the number of consecutive PRBs scheduled by the terminal device is greater than (BWP size) / 2, then PRG size = wideband; otherwise, PRG size = n2.

[0072] If the network device configures bundleSizeSet1=n4-wideband, then: if the number of consecutive PRBs scheduled by the terminal device is greater than (BWP size) / 2, then PRG size=wideband; otherwise, PRG size=n4.

[0073] Case 2: DCI field PRB bundling size indicator indicates bundleSizeSet2

[0074] If the network device configuration bundleSizeSet2 = n4, then PRG size = n4;

[0075] If the network device configuration bundleSizeSet2=wideband, then PRG size=wideband.

[0076] 2) Network devices use "RRC static configuration PRG size"

[0077] If the network device configuration bundleSize=n4, then PRG size=n4; if the network device configuration bundleSize=wideband, then PRG size=wideband.

[0078] c. If the network device is not configured with bundleSize(Set), the default PRG size = n2.

[0079] d. PRG size restrictions

[0080] If RBG=2 or vrb-ToPRB-Interleaver=n2, the network device cannot configure PRG size=n4.

[0081] It should be noted that when the PRG size is configured as wideband, it means that the PRG size is equal to the number of consecutive PRBs scheduled by the terminal device. The resources allocated to the terminal device must be consecutive PRBs, and the same precoding is used on these consecutive PRBs. However, the specific strategy for determining the PRG size for network devices transmitting PDSCH in SBFD symbols or SNFD time slots has not yet been discussed.

[0082] Therefore, in order to effectively determine the size of the PRG and improve channel estimation performance when transmitting the PDSCH on SBFD symbols or SBFD time slots, the present application provides a method, apparatus, chip, and module device for determining the size of a precoding resource block group. The following further describes in detail the method, apparatus, chip, and module device for determining the size of a precoding resource block group provided in the embodiments of the present application.

[0083] Figure 3 is a flow chart of a method for determining the size of a precoding resource block group provided by an embodiment of the present application. As shown in Figure 3, the method for determining the size of a precoding resource block group includes the following step S302. Optionally, the method for determining the size of a precoding resource block group may also include step S301. The execution subject of the method shown in Figure 3 may be a network device and a terminal device (the network device and terminal device shown in Figure 1). Alternatively, the execution subject of the method shown in Figure 3 may be a chip in a network device and a chip in a terminal device, which is not limited here. Figure 3 is illustrated by taking a network device and a terminal device as the execution subject of the method as an example.

[0084] S301: A network device sends a PDSCH to a terminal device in an SBFD symbol, or sends a PDSCH to a terminal device in an SBFD time slot. Correspondingly, the terminal device receives a PDSCH from the network device in an SBFD symbol, or receives a PDSCH from the network device in an SBFD time slot.

[0085] S302: The terminal device determines that the size of the precoding resource block group corresponding to the PDSCH is broadband based on the number of PDSCH resource blocks and the continuity of the PDSCH resource blocks in the frequency domain.

[0086] In an embodiment of the present application, the PDSCH is used to transmit on an SBFD symbol or on an SBFD time slot. When the PDSCH is transmitted on an SBFD time slot, each symbol on the SBFD time slot may be an SBFD symbol or there may be an SBFD symbol on the SBFD time slot. The number of resource blocks of the PDSCH can be obtained based on downlink scheduling information or downlink activation information. The so-called downlink scheduling information refers to the frequency domain resource allocation information in the downlink control information of the dynamic scheduling PDSCH; the so-called downlink activation information refers to the frequency domain resource allocation information in the downlink control information of the activation signaling of the semi-persistent scheduling (SPS) PDSCH.

[0087] When a network device transmits a PDSCH on an SBFD symbol or SBFD time slot, if the network device does not send information to the terminal device indicating the size of the precoding resource block group corresponding to the PDSCH, the terminal device may also determine that the PDSCH uses wideband precoding based on the number of PDSCH resource blocks and the continuity of the PDSCH resource blocks in the frequency domain. In other words, the criterion for determining that the size of the PRG corresponding to the PDSCH is wideband can be: satisfying conditions one and two. Among them, condition one is based on the number of PDSCH resource blocks, and condition two is that the PDSCH resource blocks are continuous in the frequency domain.

[0088] Condition 1: Determining the number of PDSCH resource blocks. Regarding condition 1, the terminal device can determine the number of PDSCH resource blocks using one of the following methods. This method clarifies the specific implementation method for determining the PRG size based on the number of PDSCH resource blocks, improving the accuracy of the determined PRG size.

[0089] Method 1: The number of resource blocks of the PDSCH is greater than a first threshold.

[0090] (1) The first threshold is half the number of resource blocks included in the bandwidth part (BWP). The first threshold can be expressed as Where i represents the i-th BWP.

[0091] Mode 1: There is no resource block overlapping with an uplink subband in the resource blocks of the PDSCH, and the number of resource blocks of the PDSCH is greater than a first threshold.

[0092] In a specific implementation, if the resource blocks of the PDSCH only include resource blocks located on the downlink subband, that is, there are no resource blocks overlapping with the uplink subband, then the number of resource blocks allocated to the PDSCH by the downlink scheduling information or downlink activation information must be greater than the first threshold.

[0093] As shown in Figure 4, the resource blocks allocated to the PDSCH by downlink scheduling information or downlink activation information are DL RBs 1 and DL RBs 2. DL RBs 1 is located in downlink subband 1, and DL RBs 2 is located in downlink subband 2. None of the resource blocks for this PDSCH overlap with an uplink subband. Condition 1 must be met: the number of resource blocks for this PDSCH is greater than a first threshold (i.e., half the number of resource blocks included in the BWP), i.e., the sum of the number of resource blocks included in DL RBs 1 and the number of resource blocks included in DL RBs 2 is greater than the first threshold.

[0094] Mode 2: There are resource blocks in the resource blocks of the PDSCH that overlap with the uplink subband, and the number of the resource blocks of the PDSCH is greater than a first threshold.

[0095] In a specific implementation, if the resource blocks of the PDSCH include both resource blocks located on the downlink subband and resource blocks located on the uplink subband, that is, there are resource blocks overlapping with the uplink subband, then the number of resource blocks allocated to the PDSCH by the downlink scheduling information or downlink activation information must be greater than the first threshold.

[0096] As shown in Figure 5, the downlink scheduling information or downlink activation information indicates that the resource blocks allocated to the PDSCH are DL RBs 1, DL RBs 2, and DL RBs 3. DL RBs 1 is located on downlink subband 1, and DL RBs 1 is located on downlink subband 2. DL RBs 3 is located on uplink subband 1, meaning that some of the resource blocks for the PDSCH overlap with the uplink subband. Condition 1 must be met: the number of resource blocks for the PDSCH is greater than a first threshold (i.e., half the number of resource blocks included in the BWP), meaning that the sum of the number of resource blocks included in DL RBs 1, the number of resource blocks included in DL RBs 2, and the number of resource blocks included in DL RBs 3 is greater than the first threshold.

[0097] Mode 3: There are resource blocks overlapping with the uplink subband in the resource blocks of the PDSCH, the number of first resource blocks of the PDSCH is greater than the first threshold, and the first resource blocks are the resource blocks in the resource blocks of the PDSCH excluding the resource blocks overlapping with the uplink subband.

[0098] In a specific implementation, if the resource blocks of the PDSCH include both resource blocks located on the downlink subband and resource blocks located on the uplink subband, that is, there are resource blocks overlapping with the uplink subband, then at this time, the number of resource blocks of the PDSCH in the downlink scheduling information or downlink activation information except the resource blocks overlapping with the uplink subband must be greater than the first threshold.

[0099] As shown in Figure 5, the downlink scheduling information or downlink activation information indicates that the resource blocks allocated to the PDSCH are DL RBs 1, DL RBs 2, and DL RBs 3. DL RBs 1 is located on downlink subband 1, and DL RBs 1 is located on downlink subband 2. DL RBs 3 is located on uplink subband 1, meaning that resource blocks in the PDSCH resource blocks overlap with uplink subbands. Condition 1 must be met: the number of first resource blocks in the PDSCH is greater than a first threshold (i.e., half the number of resource blocks included in the BWP). These first resource blocks are DL RBs 1 and DL RBs 2, meaning that the resource blocks in the PDSCH resource blocks do not overlap with uplink subbands.

[0100] (2) The first threshold is half the number of resource blocks included in all downlink subbands where the PDSCH is located.

[0101] Mode 1: There is no resource block overlapping with an uplink subband in the resource blocks of the PDSCH, and the number of resource blocks of the PDSCH is greater than a first threshold.

[0102] In a specific implementation, if the resource blocks of the PDSCH only include resource blocks located on the downlink subband, that is, there are no resource blocks overlapping with the uplink subband, then the number of resource blocks allocated to the PDSCH in the downlink scheduling information or downlink activation information must be greater than the first threshold.

[0103] As shown in Figure 4, the downlink scheduling information or downlink activation information indicates that the resource blocks allocated to the PDSCH are DL RBs 1 and DL RBs 2. DL RBs 1 is located on downlink subband 1, and DL RBs 2 is located on downlink subband 2. The resource blocks of the PDSCH do not overlap with uplink subbands. Condition 1 must be met: the number of resource blocks for the PDSCH is greater than a first threshold (i.e., half the sum of the number of resource blocks included in downlink subband 1 and the number of resource blocks included in downlink subband 2), that is, the sum of the number of resource blocks included in DL RBs 1 and the number of resource blocks included in DL RBs 2 is greater than the first threshold.

[0104] Mode 2: There are resource blocks overlapping with the uplink subband in the resource blocks of the PDSCH, the number of first resource blocks of the PDSCH is greater than the first threshold, and the first resource blocks are the resource blocks in the resource blocks of the PDSCH excluding the resource blocks overlapping with the uplink subband.

[0105] In a specific implementation, if the resource blocks of the PDSCH include both resource blocks located on the downlink subband and resource blocks located on the uplink subband, that is, there are resource blocks overlapping with the uplink subband, then at this time, the number of PDSCH resource blocks allocated by the downlink scheduling information or downlink activation information, excluding the resource blocks overlapping with the uplink subband, must be greater than the first threshold.

[0106] As shown in Figure 5, the downlink scheduling information or downlink activation information indicates that the resource blocks allocated to the PDSCH are DL RBs 1, DL RBs 2, and DL RBs 3. DL RBs 1 is located on downlink subband 1, and DL RBs 1 is located on downlink subband 2. DL RBs 3 is located on uplink subband 1, that is, there are resource blocks in the resource blocks of the PDSCH that overlap with the uplink subband. Condition 1 needs to be met: the number of first resource blocks of the PDSCH is greater than the first threshold (that is, half of the sum of the number of resource blocks included in downlink subband 1 and the number of resource blocks included in downlink subband 2). The first resource blocks are DL RBs 1 and DL RBs 2, that is, the resource blocks in the resource blocks of the PDSCH excluding the resource blocks that overlap with the uplink subband.

[0107] Mode 2: For each first downlink subband, the number of resource blocks of the PDSCH in the first downlink subband is greater than the second threshold corresponding to the first downlink subband, and the first downlink subband is the downlink subband in which the PDSCH is located. Alternatively, the resource blocks of the PDSCH do not overlap with an uplink subband, or the resource blocks of the PDSCH do overlap with an uplink subband.

[0108] Optionally, the second threshold is half the number of resource blocks included in the first downlink subband.

[0109] In a specific implementation, if the resource blocks of the PDSCH only include resource blocks located on the downlink subband, that is, there are no resource blocks overlapping with the uplink subband, then for each first downlink subband, the number of resource blocks of the PDSCH on the first downlink subband allocated by the downlink scheduling information or downlink activation information must be greater than the second threshold corresponding to the first downlink subband.

[0110] As shown in Figure 4, the downlink scheduling information or downlink activation information indicates that the resource blocks allocated to the PDSCH are DL RBs 1 and DL RBs 2. DL RBs 1 is located in downlink subband 1, and DL RBs 2 is located in downlink subband 2. None of the resource blocks for the PDSCH overlap with uplink subbands. Condition 1 must be met: the number of resource blocks for DL ​​RBs 1 in downlink subband 1 is greater than half the number of resource blocks in downlink subband 1, and the number of resource blocks for DL ​​RBs 2 in downlink subband 2 is greater than half the number of resource blocks in downlink subband 2. Downlink subband 1 and downlink subband 2 are both the first downlink subband.

[0111] In a specific implementation, if the resource blocks of the PDSCH include both resource blocks located on the downlink subband and resource blocks located on the uplink subband, that is, there are resource blocks overlapping with the uplink subband, then for each first downlink subband, the number of resource blocks of the PDSCH on the first downlink subband allocated by the downlink scheduling information or downlink activation information must also be greater than the second threshold corresponding to the first downlink subband.

[0112] As shown in Figure 5, the downlink scheduling information or downlink activation information indicates that the resource blocks allocated to the PDSCH are DL RBs 1, DL RBs 2, and DL RBs 3. DL RBs 1 is located in downlink subband 1, and DL RBs 2 is located in downlink subband 2. DL RBs 3 is located in uplink subband 1, meaning that some of the resource blocks allocated to the PDSCH overlap with the uplink subband. Condition 1 must be met: the number of resource blocks allocated to DL RBs 1 in downlink subband 1 must be greater than half the number of resource blocks in downlink subband 1, and the number of resource blocks allocated to DL RBs 2 in downlink subband 2 must be greater than half the number of resource blocks in downlink subband 2. Both downlink subband 1 and downlink subband 2 are first downlink subbands.

[0113] Condition 2: The PDSCH resource blocks are contiguous in the frequency domain. Regarding condition 2, the terminal device can determine whether the PDSCH resource blocks are contiguous in the frequency domain using one of the following methods. This method clarifies the specific method for determining whether the PDSCH resource blocks are contiguous in the frequency domain, thereby improving the accuracy of the determined PRG size.

[0114] Mode 1: There is no resource block overlapping with the uplink subband in the resource block of the PDSCH, and the resource blocks of the PDSCH are continuous in the frequency domain, including: if the resource blocks in the resource block set are continuous in the frequency domain, then the resource blocks of the PDSCH are continuous in the frequency domain.

[0115] The first resource block set includes the resource blocks of the PDSCH and resource blocks included in all uplink subbands between the downlink subbands where the PDSCH is located.

[0116] As shown in Figure 4, the downlink scheduling information or downlink activation information indicates that the resource blocks allocated to the PDSCH are DL RBs 1 and DL RBs 2. DL RBs 1 is located in downlink subband 1, and DL RBs 2 is located in downlink subband 2. None of the resource blocks for this PDSCH overlap with an uplink subband. Condition 2 must be met: If DL RBs 1, DL RBs 2, and the resource blocks included in uplink subband 1 between downlink subband 1 and downlink subband 2 are contiguous in the frequency domain, then the resource blocks for this PDSCH are contiguous in the frequency domain.

[0117] Mode 2: There are resource blocks in the resource blocks of the PDSCH that overlap with the uplink subband, and the resource blocks on all subbands where the PDSCH is located are continuous in the frequency domain.

[0118] As shown in Figure 5, the downlink scheduling information or downlink activation information indicates that the resource blocks allocated to the PDSCH are DL RBs 1, DL RBs 2, and DL RBs 3. DL RBs 1 is located in downlink subband 1, and DL RBs 2 is located in downlink subband 2. DL RBs 3 is located in uplink subband 1, meaning that some of the resource blocks allocated to the PDSCH overlap with the uplink subband. Condition 1 must be met: DL RBs 1, DL RBs 2, and DL RBs 3 are contiguous in the frequency domain, meaning that the resource blocks allocated to the PDSCH are contiguous in the frequency domain.

[0119] Based on the method described in FIG3 , when the network device does not indicate the size of the precoding resource block group corresponding to the PDSCH to the terminal device, the terminal device can determine that the size of the precoding resource block group corresponding to the PDSCH is wideband based on the number of resource blocks of the PDSCH and the continuity of the resource blocks of the PDSCH in the frequency domain, wherein the PDSCH is used for transmission on SBFD symbols or on SBFD time slots. Based on this approach, it is possible to effectively determine the size of the PRG as wideband when the PDSCH is transmitted on SBFD symbols or SBFD time slots, thereby improving channel estimation performance.

[0120] Figure 6 is a flow chart of another method for determining the size of a precoding resource block group provided by an embodiment of the present application. As shown in Figure 6, the method for determining the size of a precoding resource block group includes the following step S601. Optionally, the method for determining the size of a precoding resource block group may further include step S602. The method execution subject shown in Figure 6 may be a network device and a terminal device (the network device and terminal device shown in Figure 1). Alternatively, the method execution subject shown in Figure 6 may be a chip in a network device and a chip in a terminal device, which is not limited here. Figure 6 is illustrated by taking a network device and a terminal device as an example of the execution subject of the method.

[0121] S601: The network device determines that the size of the precoding resource block group corresponding to the PDSCH is broadband based on the number of PDSCH resource blocks and the continuity of the PDSCH resource blocks in the frequency domain.

[0122] In an embodiment of the present application, the PDSCH is used for transmission on SBFD symbols or on SBFD time slots. The number of resource blocks of the PDSCH can be obtained based on downlink scheduling information or downlink activation information. When the PDSCH is transmitted on an SBFD time slot, each symbol in the SBFD time slot can be an SBFD symbol or an SBFD symbol can exist in the SBFD time slot.

[0123] When the network device transmits PDSCH on an SBFD symbol or SBFD time slot, for PDSCH scheduled by DCI format 1_0, when the terminal device has the dynamicPRB-BundlingDL capability, the network device can use the "RRC+DCI dynamic configuration of the PRG size". Then, the criterion for judging whether the size of the PRG corresponding to the PDSCH is wideband can be: satisfying conditions one and two. Among them, condition one is based on the number of resource blocks of the PDSCH, and condition two is that the resource blocks of the PDSCH are continuous in the frequency domain. Specifically, the description of condition one and condition two can refer to the description of condition one and condition two in the above step S301, which will not be repeated here.

[0124] S602: The network device sends a PDSCH to the terminal device in an SBFD symbol, or sends a PDSCH to the terminal device in an SBFD time slot. Correspondingly, the terminal device receives a PDSCH from the network device in an SBFD symbol, or receives a PDSCH from the network device in an SBFD time slot.

[0125] Optionally, the method further includes: the network device sending first indication information to the terminal device, where the first indication information is used to indicate that the size of the precoding resource block group corresponding to the PDSCH is broadband. In other words, after the network device determines that the size of the precoding resource block group corresponding to the PDSCH is broadband, it can directly indicate this to the terminal device.

[0126] Based on the method described in FIG6 , a network device can determine that the size of the precoding resource block group corresponding to the PDSCH is wideband based on the number of resource blocks of the PDSCH and the continuity of the resource blocks of the PDSCH in the frequency domain, wherein the PDSCH is used for transmission on SBFD symbols or SBFD time slots. Based on this approach, when the PDSCH is transmitted on SBFD symbols or SBFD time slots, the size of the precoding resource block group can be effectively determined to be wideband, thereby improving channel estimation performance.

[0127] It should be noted that when a network device transmits a PDSCH on an SBFD symbol or SBFD time slot, the criteria for determining the PRG size in other situations may refer to the criteria for determining the PRG size when a network device transmits a PDSCH on a non-SBFD symbol or non-SBFD time slot mentioned above. In general, the criteria for determining the PRG size when a network device transmits a PDSCH on an SBFD symbol or SBFD time slot may be described as follows:

[0128] (1) For PDSCH scheduled by DCI format 1_0

[0129] The criterion for the network device to determine the size of the PRG is consistent with the criterion for determining the size of the PRG when the network device transmits the PDSCH in a non-SBFD symbol or a non-SBFD time slot.

[0130] (2) For PDSCH scheduled by DCI format 1_1

[0131] A. The terminal device does not have dynamic PRB-BundlingDL capability

[0132] The criterion for the network device to determine the size of the PRG is consistent with the criterion for determining the size of the PRG when the network device transmits the PDSCH in a non-SBFD symbol or a non-SBFD time slot.

[0133] B. The terminal device has dynamic PRB-BundlingDL capability

[0134] a. Network equipment uses "RRC+DCI dynamic configuration PRG size"

[0135] Case 1: DCI field PRB bundling size indicator indicates bundleSizeSet1

[0136] If bundleSizeSet1=n2-wideband is configured, the criterion for determining whether the PRG size is wideband can adopt the above step S601; otherwise, the PRG size is n2.

[0137] If bundleSizeSet1=n4-wideband is configured, the criterion for determining whether the PRG size is wideband can adopt the above step S601; otherwise, the PRG size is n4.

[0138] For other situations (such as "configure bundleSizeSet1=n4", "configure bundleSizeSet1=wideband"), the criteria for the terminal device to determine the PRG size are consistent with the criteria for the terminal device to determine the PRG size when the network device transmits PDSCH on non-SBFD symbols or non-SBFD time slots mentioned above.

[0139] Case 2: DCI field PRB bundling size indicator indicates bundleSizeSet2

[0140] The criteria for the terminal device to determine the size of the PRG is consistent with the criteria for the terminal device to determine the size of the PRG when the network device transmits the PDSCH in a non-SBFD symbol or a non-SBFD time slot as mentioned above.

[0141] b. Network devices use "RRC static configuration PRG size"

[0142] The criteria for the terminal device to determine the size of the PRG is consistent with the criteria for the terminal device to determine the size of the PRG when the network device transmits the PDSCH in a non-SBFD symbol or a non-SBFD time slot as mentioned above.

[0143] Please refer to Figure 7, which is a structural diagram of a device for determining the size of a precoding resource block group provided by an embodiment of the present invention. The device for determining the size of a precoding resource block group can be a network device or a device with network device functions (such as a chip); the device for determining the size of a precoding resource block group can also be a terminal device or a device with terminal device functions (such as a chip). Specifically, as shown in Figure 7, the device for determining the size of a precoding resource block group 700 may include a determination unit 701. Optionally, the device for determining the size of a precoding resource block group 700 may further include a communication unit 702, which is used to receive or send data. Wherein:

[0144] The determining unit 701 is configured to determine that the size of the precoding resource block group corresponding to the PDSCH is wideband based on the number of PDSCH resource blocks and the continuity of the PDSCH resource blocks in the frequency domain. The PDSCH is used for transmission on SBFD symbols or SBFD time slots.

[0145] In a possible implementation manner, there is no resource block overlapping with an uplink subband in the resource blocks of the PDSCH, and the number of resource blocks of the PDSCH is greater than a first threshold.

[0146] In a possible implementation manner, there are resource blocks in the resource blocks of the PDSCH that overlap with an uplink subband, and the number of the resource blocks of the PDSCH is greater than a first threshold.

[0147] In one possible implementation, there are resource blocks in the resource blocks of the PDSCH that overlap with the uplink subband, the number of first resource blocks of the PDSCH is greater than a first threshold, and the first resource blocks are resource blocks in the resource blocks of the PDSCH excluding the resource blocks that overlap with the uplink subband.

[0148] In a possible implementation, the first threshold is half the number of resource blocks included in the partial bandwidth BWP.

[0149] In a possible implementation, the first threshold is half the number of resource blocks included in all downlink subbands where the PDSCH is located.

[0150] In one possible implementation, there are no resource blocks overlapping with the uplink subband in the resource blocks of the PDSCH, or there are resource blocks overlapping with the uplink subband in the resource blocks of the PDSCH; for each first downlink subband, the number of resource blocks of the PDSCH on the first downlink subband is greater than the second threshold corresponding to the first downlink subband, and the first downlink subband is the downlink subband where the PDSCH is located.

[0151] In a possible implementation manner, the second threshold is half the number of resource blocks included in the first downlink subband.

[0152] In one possible implementation, there are no resource blocks in the resource blocks of the PDSCH that overlap with the uplink subband, and the resource blocks of the PDSCH are continuous in the frequency domain, including: if the resource blocks in the resource block set are continuous in the frequency domain, then the resource blocks of the PDSCH are continuous in the frequency domain; the first resource block set includes the resource blocks of the PDSCH and the resource blocks included in all uplink subbands between the downlink subbands where the PDSCH is located.

[0153] In a possible implementation, there are resource blocks in the resource blocks of the PDSCH that overlap with uplink subbands, and the resource blocks on all subbands where the PDSCH is located are continuous in the frequency domain.

[0154] The present application also provides a chip capable of executing the steps of the core network device in the aforementioned method embodiment. The chip includes a processor and a communication interface, wherein the processor is configured to cause the chip to perform the following operations: based on the number of resource blocks of a PDSCH and the contiguousness of the resource blocks of the PDSCH in the frequency domain, determining that the size of the precoding resource block group corresponding to the PDSCH is wideband, and the PDSCH is used for transmission in an SBFD symbol or in an SBFD time slot.

[0155] In a possible implementation manner, there is no resource block overlapping with an uplink subband in the resource blocks of the PDSCH, and the number of resource blocks of the PDSCH is greater than a first threshold.

[0156] In a possible implementation manner, there are resource blocks in the resource blocks of the PDSCH that overlap with an uplink subband, and the number of the resource blocks of the PDSCH is greater than a first threshold.

[0157] In one possible implementation, there are resource blocks in the resource blocks of the PDSCH that overlap with the uplink subband, the number of first resource blocks of the PDSCH is greater than a first threshold, and the first resource blocks are resource blocks in the resource blocks of the PDSCH excluding the resource blocks that overlap with the uplink subband.

[0158] In a possible implementation, the first threshold is half the number of resource blocks included in the partial bandwidth BWP.

[0159] In a possible implementation, the first threshold is half the number of resource blocks included in all downlink subbands where the PDSCH is located.

[0160] In one possible implementation, there are no resource blocks overlapping with the uplink subband in the resource blocks of the PDSCH, or there are resource blocks overlapping with the uplink subband in the resource blocks of the PDSCH; for each first downlink subband, the number of resource blocks of the PDSCH on the first downlink subband is greater than the second threshold corresponding to the first downlink subband, and the first downlink subband is the downlink subband where the PDSCH is located.

[0161] In a possible implementation manner, the second threshold is half the number of resource blocks included in the first downlink subband.

[0162] In one possible implementation, there are no resource blocks in the resource blocks of the PDSCH that overlap with the uplink subband, and the resource blocks of the PDSCH are continuous in the frequency domain, including: if the resource blocks in the resource block set are continuous in the frequency domain, then the resource blocks of the PDSCH are continuous in the frequency domain; the first resource block set includes the resource blocks of the PDSCH and the resource blocks included in all uplink subbands between the downlink subbands where the PDSCH is located.

[0163] In a possible implementation, there are resource blocks in the resource blocks of the PDSCH that overlap with uplink subbands, and the resource blocks on all subbands where the PDSCH is located are continuous in the frequency domain.

[0164] For each device or product applied to or integrated in the chip, each module contained therein can be implemented in the form of hardware such as circuits, or at least some of the modules can be implemented in the form of software programs, which run on the processor integrated inside the chip, and the remaining (if any) modules can be implemented in the form of hardware such as circuits.

[0165] Please refer to Figure 8, which is a schematic diagram of the structure of another apparatus for determining a precoding resource block group size provided in an embodiment of the present application. The apparatus 800 for determining a precoding resource block group size may include a memory 801 and a processor 802. Optionally, it may also include a communication interface 803. The memory 801, processor 802, and communication interface 803 are connected via one or more communication buses. Communication interface 803 is controlled by processor 802 to send and receive information.

[0166] The memory 801 may include a read-only memory and a random access memory, and provides instructions and data to the processor 802. A portion of the memory 801 may also include a nonvolatile random access memory.

[0167] The communication interface 803 is used to receive or send data.

[0168] The processor 802 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. A general-purpose processor may be a microprocessor, or alternatively, the processor 802 may be any conventional processor. Specifically:

[0169] The memory 801 is used to store program instructions.

[0170] The processor 802 is configured to call the program instructions stored in the memory 801 .

[0171] The processor 802 calls the program instructions stored in the memory 801 to enable the apparatus 800 for determining the size of a precoding resource block group to execute the method executed by the network device or the terminal device in the above method embodiment.

[0172] As shown in Figure 9, Figure 9 is a schematic diagram of the structure of a module device provided in an embodiment of the present application. The module device 900 can execute the relevant steps of the proximal device in the aforementioned method embodiment, and the module device 900 includes: a communication module 901, a power module 902, a storage module 903 and a chip 904.

[0173] Among them, the power module 902 is used to provide power to the module device; the storage module 903 is used to store data and instructions; the communication module 901 is used for internal communication within the module device, or for the module device to communicate with external devices; the chip 904 is used to execute the method executed by the network device or terminal device in the above method embodiment.

[0174] It should be noted that, for the contents not mentioned in the embodiments corresponding to FIG. 7 to FIG. 9 and the specific implementation of each step, reference can be made to the embodiments shown in FIG. 3 and FIG. 6 and the aforementioned contents, which will not be repeated here.

[0175] An embodiment of the present application also provides a computer-readable storage medium, which stores instructions. When the computer-readable storage medium is executed on a processor, the method flow of the above method embodiment is implemented.

[0176] An embodiment of the present application further provides a computer program product. When the computer program product is run on a processor, the method flow of the above method embodiment is implemented.

[0177] Regarding the various modules / units contained in the various devices and products described in the above embodiments, they can be software modules / units, hardware modules / units, or partly software modules / units and partly hardware modules / units. For example, for various devices and products applied to or integrated into a chip, the various modules / units contained therein can all be implemented in the form of hardware such as circuits, or at least some of the modules / units can be implemented in the form of software programs, which run on the integrated processor inside the chip, and the remaining (if any) modules / units can be implemented in the form of hardware such as circuits; for various devices and products applied to or integrated into a chip module, the various modules / units contained therein can all be implemented in the form of hardware such as circuits, and different modules / units can be located in the same part of the chip module (such as a chip, circuit module, etc.) or in different components, or at least some of the modules / units can be implemented in the form of software programs. It can be implemented in the form of a software program, which runs on the processor integrated inside the chip module, and the remaining (if any) modules / units can be implemented in the form of hardware such as circuits; for various devices and products applied to or integrated in the terminal, the modules / units contained therein can all be implemented in the form of hardware such as circuits, and different modules / units can be located in the same component (for example, chip, circuit module, etc.) or different components in the terminal, or, at least some modules / units can be implemented in the form of a software program, which runs on the processor integrated inside the terminal, and the remaining (if any) modules / units can be implemented in the form of hardware such as circuits.

[0178] It should be noted that for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that this application is not limited by the order of the actions described, because according to this application, certain operations can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in this specification are all preferred embodiments, and the actions and modules involved are not necessarily required by this application.

[0179] The descriptions of the various embodiments provided in this application can refer to each other. The descriptions of each embodiment have their own focus. For parts not described in detail in a particular embodiment, please refer to the relevant descriptions of other embodiments. For the convenience and brevity of description, for example, the functions and operations performed by the various devices and equipment provided in the embodiments of this application can refer to the relevant descriptions of the method embodiments of this application. The various method embodiments and the various device embodiments can also refer to, be combined with, or quote each other.

[0180] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some or all of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the scope of the technical solutions of the embodiments of the present application.

Claims

1. A method for determining a precoding resource block group size, characterized in that: The method comprises: Based on the number of physical downlink shared channel PDSCH resource blocks and the continuity of the PDSCH resource blocks in the frequency domain, the size of the precoding resource block group corresponding to the PDSCH is determined to be broadband, and the PDSCH is used for transmission on subband full-duplex SBFD symbols or on SBFD time slots.

2. The method according to claim 1, characterized in that There is no resource block overlapping with an uplink subband in the resource blocks of the PDSCH, and the number of resource blocks of the PDSCH is greater than a first threshold.

3. The method according to claim 1, characterized in that There are resource blocks overlapping with an uplink subband in the resource blocks of the PDSCH, and the number of the resource blocks of the PDSCH is greater than a first threshold.

4. The method according to claim 1, characterized in that There are resource blocks overlapping with the uplink subband in the resource blocks of the PDSCH, the number of first resource blocks of the PDSCH is greater than a first threshold, and the first resource blocks are resource blocks in the resource blocks of the PDSCH excluding the resource blocks overlapping with the uplink subband.

5. The method according to any one of claims 2 to 4, characterized in that: The first threshold is half of the number of resource blocks included in the partial bandwidth BWP.

6. The method according to claim 2 or 4, characterized in that: The first threshold is one half of the number of resource blocks included in all downlink subbands where the PDSCH is located.

7. The method according to claim 1, characterized in that There is no resource block overlapping with the uplink subband in the resource block of the PDSCH, or there is a resource block overlapping with the uplink subband in the resource block of the PDSCH; For each first downlink sub-band, the number of resource blocks of the PDSCH on the first downlink sub-band is greater than a second threshold corresponding to the first downlink sub-band, and the first downlink sub-band is a downlink sub-band where the PDSCH is located.

8. The method according to claim 7, characterized in that The second threshold is half of the number of resource blocks included in the first downlink subband.

9. The method according to claim 1, characterized in that: There is no resource block overlapping with an uplink subband in the resource block of the PDSCH, and the resource blocks of the PDSCH are continuous in the frequency domain, including: If the resource blocks in the resource block set are continuous in the frequency domain, the resource blocks of the PDSCH are continuous in the frequency domain; the first resource block set includes the resource blocks of the PDSCH and the resource blocks included in all uplink subbands between the downlink subbands where the PDSCH is located.

10. The method according to claim 1, characterized in that There are resource blocks overlapping with uplink subbands in the resource blocks of the PDSCH, and the resource blocks on all subbands where the PDSCH is located are continuous in the frequency domain.

11. A device for determining a size of a precoding resource block group, characterized in that: The device comprises: A determination unit is used to determine that the size of the precoding resource block group corresponding to the physical downlink shared channel PDSCH is broadband based on the number of resource blocks of the PDSCH and the continuity of the resource blocks of the PDSCH in the frequency domain. The PDSCH is used for transmission on a sub-band full-duplex SBFD symbol or on a SBFD time slot.

12. The method according to claim 11, characterized in that There is no resource block overlapping with an uplink subband in the resource blocks of the PDSCH, and the number of resource blocks of the PDSCH is greater than a first threshold.

13. The method according to claim 11, characterized in that There are resource blocks overlapping with an uplink subband in the resource blocks of the PDSCH, and the number of the resource blocks of the PDSCH is greater than a first threshold.

14. The method according to claim 11, characterized in that There are resource blocks overlapping with the uplink subband in the resource blocks of the PDSCH, the number of first resource blocks of the PDSCH is greater than a first threshold, and the first resource blocks are resource blocks in the resource blocks of the PDSCH excluding the resource blocks overlapping with the uplink subband.

15. The method according to any one of claims 12 to 14, characterized in that: The first threshold is half of the number of resource blocks included in the partial bandwidth BWP.

16. A chip, characterized in that: The chip comprises a processor and a communication interface, wherein the processor is configured to cause the chip to execute the method according to any one of claims 1 to 10.

17. A module device, characterized in that: The module device includes a communication module, a power module, a storage module and a chip, wherein: The power module is used to provide electrical energy to the module device; The storage module is used to store data and instructions; The communication module is used for internal communication of the module device, or for communication between the module device and an external device; The chip is used to execute the method according to any one of claims 1 to 10.

18. A device for determining a size of a precoding resource block group, characterized in that: The method comprises a memory and a processor, wherein the memory is used to store a computer program, the computer program comprises program instructions, and the processor is configured to call the program instructions so that the device for determining the size of the precoding resource block group executes the method as described in any one of claims 1 to 10.

19. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-readable instructions, and when the computer-readable instructions are executed on the device for determining the size of a precoding resource block group, the device for determining the size of a precoding resource block group executes the method described in any one of claims 1-10.

20. A computer program product, characterized in that The computer program product comprises: a computer program code, and when the computer program code is executed, the method according to any one of claims 1 to 10 is executed.

Citation Information

Patent Citations

  • Resource mapping method, determining method, network side equipment and user terminal

    CN112888073A

  • Method and apparatus for downlink resource allocation for multi-transmission and reception point transmission

    CN113574825A