Determination method, communication device, communication system, and storage medium
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-02-07
- Publication Date
- 2026-08-13
Smart Images

Figure CN2025076287_13082026_PF_FP_ABST
Abstract
Description
Determining the method, communication equipment, communication system, and storage medium. Technical Field
[0001] This disclosure relates to the field of communication technology, and in particular to determination methods, communication devices, communication systems, and storage media. Background Technology
[0002] In non-terrestrial network (NTN) systems, orthogonal cover code (OCC) technology is introduced to enable multi-user multiplexing transmission of multiple terminals on the same time-frequency resources, thereby achieving uplink capacity enhancement. However, the processing flow of OCC multi-user multiplexing transmission is relatively complex, which also makes the terminal design more complex. Summary of the Invention
[0003] This disclosure proposes a method for determining communication equipment, a communication system, and a storage medium.
[0004] According to a first aspect of the present disclosure, a determination method is proposed, executed by a terminal, comprising: determining a first resource, the first resource including at least one of the following: downlink resources and uplink resources, wherein the first resource is allocated to the terminal through a Sub-Physical Resource Block (Sub-PRB) resource allocation method; and determining the Transport Block Size (TBS) of the first resource and / or the uplink transmission power of the terminal.
[0005] According to a second aspect of the present disclosure, a determination method is provided, performed by a network device, the method comprising: allocating a first resource to a terminal, the first resource including at least one of: downlink resources and uplink resources, wherein the first resource is allocated to the terminal via a Sub-PRB resource allocation method.
[0006] According to a third aspect of the present disclosure, a terminal is provided, comprising: a processing module configured to determine a first resource, the first resource including at least one of: downlink resources and uplink resources, wherein the first resource is allocated to the terminal through a Sub-Physical Resource Block (Sub-PRB) resource allocation method; the processing module is further configured to determine the Transport Block Size (TBS) of the first resource and / or the uplink transmission power of the terminal.
[0007] According to a fourth aspect of the present disclosure, a network device is provided, comprising: a processing module configured to allocate a first resource to a terminal, the first resource including at least one of the following: downlink resources and uplink resources, wherein the first resource is allocated to the terminal via a Sub-PRB resource allocation method.
[0008] According to a fifth aspect of the embodiments of this disclosure, a communication device is provided, comprising:
[0009] One or more processors;
[0010] The processor is configured to invoke instructions to cause the communication device to execute any of the determination methods described in the first or second aspect.
[0011] According to a sixth aspect of the present disclosure, a communication system is provided, including a terminal and a network device, wherein the terminal is configured to implement the determination method described in the first aspect, and the network device is configured to implement the determination method described in the second aspect.
[0012] According to a seventh aspect of the present disclosure, a storage medium is provided that stores instructions that, when executed on a communication device, cause the communication device to perform a determination method as described in any of the first to second aspects.
[0013] According to an eighth aspect of the present disclosure, the present disclosure provides a program product including a computer program that, when executed by a communication device, implements the determination method as described in any of the first to second aspects.
[0014] According to a ninth aspect of the present disclosure, the present disclosure provides a computer program that, when run on a computer, causes the computer to perform a determination method as described in any of the first to second aspects.
[0015] It is understood that the aforementioned terminals, network devices, communication devices, communication systems, storage media, program products, and computer programs are all used to execute the methods proposed in the embodiments of this disclosure. Therefore, the beneficial effects they can achieve can be referred to the beneficial effects in the corresponding methods, and will not be repeated here. Attached Figure Description
[0016] The above and / or additional aspects and advantages of this disclosure will become apparent and readily understood from the following description of the embodiments taken in conjunction with the accompanying drawings, in which:
[0017] Figure 1 is a schematic diagram of the architecture of the communication system provided in an embodiment of this disclosure;
[0018] Figure 2A is an interactive schematic diagram of a determination method provided in an embodiment of this disclosure;
[0019] Figures 2B-2F show the IMCS index, code rate R, and modulation order Q as illustrated in the embodiments of this disclosure. m A diagram illustrating the correspondence between them;
[0020] Figure 2G illustrates an embodiment of this disclosure where, when the first resource is PUSCH and transform precoding is enabled, the terminal determines the IMCS index, code rate R, and modulation order Q. m A diagram illustrating the correspondence between them;
[0021] Figure 2H is a schematic diagram illustrating the calculation of the TBS of the first resource according to an embodiment of this disclosure;
[0022] Figure 3A is a flowchart illustrating the determination method provided in another embodiment of this disclosure;
[0023] Figure 3B is a flowchart illustrating the determination method provided in another embodiment of this disclosure;
[0024] Figure 4A is a schematic diagram of the structure of a terminal provided in an embodiment of this disclosure;
[0025] Figure 4B is a schematic diagram of the structure of a network device provided in an embodiment of this disclosure;
[0026] Figure 5A is a schematic diagram of the structure of a communication device provided in an embodiment of this disclosure;
[0027] Figure 5B is a schematic diagram of the structure of a chip provided in an embodiment of this disclosure. Detailed Implementation
[0028] This disclosure provides a determination method, communication device, communication system, and storage medium.
[0029] In a first aspect, embodiments of this disclosure propose a determination method executed by a terminal, the method comprising: determining a first resource, the first resource including at least one of the following: downlink resources and uplink resources, wherein the first resource is allocated to the terminal through a Sub-PRB resource allocation method; and determining the Transport Block Size (TBS) of the first resource and / or the uplink transmission power of the terminal.
[0030] In the above embodiments, after the terminal determines the first resource allocated by the network device through the Sub-PRB resource allocation method, it also determines the TBS of the first resource and / or the uplink transmission power of the terminal. This allows the terminal to communicate with the network device through the first resource based on the TBS of the first resource and / or the uplink transmission power of the terminal, ensuring the accurate utilization of the resources allocated by the Sub-PRB resource allocation method. Compared to other resource allocation methods, when the terminal uses the resources allocated by the Sub-PRB resource allocation method for communication, the processing flow is simpler, the complexity is lower, and the terminal design complexity is also lower, while simultaneously achieving the goal of enhancing uplink capacity.
[0031] In conjunction with some embodiments of the first aspect, in some embodiments, determining the first resource includes: determining a second resource, the second resource including: resources that can be allocated as the first resource; receiving first information sent by the network device, the first information being used to indicate some or all of the frequency domain resources in the second resource as the first resource through a Sub-PRB resource allocation method, wherein the second resource has the same time domain length as the first resource.
[0032] The above embodiments illustrate how the terminal determines the first resource so that it accurately identifies the first resource allocated by the network device through the Sub-PRB resource allocation method. The terminal can then use the first resource to communicate with the network device. Compared to other resource allocation methods, using resources allocated by the Sub-PRB method for communication results in a simpler processing flow, lower complexity, and less complex terminal design, while also achieving enhanced uplink capacity.
[0033] In conjunction with some embodiments of the first aspect, in some embodiments, determining the transport block size (TBS) of the first resource and / or the uplink transmission power of the terminal includes: determining N RU The N RU Used to indicate: the number of resource units (RUs) included in a time-domain symbol, wherein one RU includes one or more resource particles (REs); based on the N RU Determine N' RE ;in, Q is the number of subcarriers in a RU, N slots The number of time slots in the second resource. The number of symbols in a time slot; based on the N' RE Determine the transport block size (TBS) of the first resource and / or the uplink transmission power of the terminal.
[0034] In conjunction with some embodiments of the first aspect, in some embodiments, the determination of N RU The method includes: determining the resource allocation mode of the first resource as a first mode; wherein the first mode includes: the second resource determined by the terminal is the bandwidth portion (BWP) of the terminal, and the first information is used to indicate one or more resource particle groups (REGs) in the second resource as the first resource; determining the RU as the REG, and determining the N RU equals N REG The N REG The number of REGs in the BWP. in, Used to indicate the number of resource blocks (RBs) in the BWP.
[0035] In conjunction with some embodiments of the first aspect, in some embodiments, the determination of N RU The method includes: determining that the resource allocation method of the first resource is a second method; wherein, the second method includes: the second resource determined by the terminal is a resource block group (RBG) in the BWP of the terminal, and the first information is used to indicate one or more REGs in the second resource as the first resource; determining that the RU is the REG, and determining that the N RU =N REG ×N RBG The N RBG Indicates the total number of RBGs in the BWP, the N REG Indicates the total number of REGs in an RBG. in, P is used to indicate the number of RBs in the BWP, and P is used to indicate the number of RBs included in an RBG.
[0036] In conjunction with some embodiments of the first aspect, in some embodiments, the determination of N RU This includes: determining that the resource allocation method for the first resource is a third method; wherein, the third method includes: the second resource determined by the terminal includes L RB One RB, the first information is used to indicate one or more REGs in the second resource as the first resource; determine the RU as the REG, determine the N RU =N REG The N REG Indicates the total number of REGs in the second resource.
[0037] In conjunction with some embodiments of the first aspect, in some embodiments, the determination of N RU This includes: determining that the resource allocation method of the first resource is a fourth method; wherein, the fourth method includes: the second resource determined by the terminal is the BWP of the terminal, and the first information is used to indicate one or more REs in the second resource as the first resource through the resource indication value RIV; determining the N RU =1, the length of the RU is equal to the length of the first resource.
[0038] In conjunction with some embodiments of the first aspect, in some embodiments, the determination of N RU This includes: determining that the resource allocation method of the first resource is a fifth method; wherein, the fifth method includes: the second resource determined by the terminal is an RBG in the BWP of the terminal, and the first information is used to indicate one or more REs in the second resource as the first resource through RIV; determining the N RU =NRBG The N RBG Indicates the total number of RBGs in the BWP. The RB is used to indicate the number of RBs in the BWP, and P is used to indicate the number of RBs included in an RBG. The length of the RU is equal to the length of an RBG in the second resource.
[0039] In conjunction with some embodiments of the first aspect, in some embodiments, the determination of N RU This includes: determining that the resource allocation method for the first resource is a sixth method; wherein, the sixth method includes: the second resource determined by the terminal includes L RB One RB, the first information is used to indicate one or more REs in the second resource as the first resource via RIV; determine the N RU =1, the length of the RU is equal to the length of the first resource.
[0040] In conjunction with some embodiments of the first aspect, in some embodiments, the statement based on the N' RE Determine the transport block size of the first resource
[0041] TBS includes: based on N' RE Determine N RE N RE =N′ RE -N DMRS -N oh -N, where N DMRS The number of REs occupied by the demodulation reference signal DMRS, N oh N represents the number of REs occupied by the higher-layer parameters of the terminal, where N is the number of REs included in the second resource after excluding the first resource; based on N... RE Determine the TBS of the first resource.
[0042] In conjunction with some embodiments of the first aspect, in some embodiments, the statement based on the N' RE Determining the transport block size (TBS) of the first resource includes: based on N' RE Determine N RE N RE =N′ RE -N DMRS -N oh , where N DMRS The number of REs occupied by the demodulation reference signal DMRS, N oh The number of REs occupied by the higher-layer parameters of the terminal; based on the N RE Determine the TBS of the first resource.
[0043] In conjunction with some embodiments of the first aspect, in some embodiments, the statement based on the N' RE Determining the uplink transmission power of the terminal includes: calculating the Physical Uplink Shared Channel (PUSCH) transmission power using Formula 1; Formula 1 includes:
[0044] Wherein, P b,f,c (i,j,q d l) is the transmission power of the PUSCH, the P CMAX,f,c (i) represents the maximum transmission power of the terminal, P O,f,c (j) represents the received power of the PUSCH, and the PL b,f,c (q d ) is the path loss estimate for the PUSCH, where α b,f,c (j) is the path loss scaling factor, where Δ TF,b,f,c (i) represents the power adjustment amount of the coding modulation scheme (MCS), where f b,f,c (i,l) represents the PUSCH power adjustment amount, wherein M RE,b,f,c M is the number of REs across all time-domain symbols of the PUSCH resource. RE,b,f,c Based on N 'RE It is determined that the N slots The number of time slots in a RU, the The number of symbols in a time slot, the This represents the number of subcarriers in a single RU.
[0045] In conjunction with some embodiments of the first aspect, in some embodiments, the statement based on the N' RE Determining the uplink transmission power includes: calculating the PUSCH transmission power using Formula 2; Formula 2 includes:
[0046] Wherein, P b,f,c (i,j,q d l) is the transmission power of the PUSCH, the P CMAX,f,c (i) represents the maximum transmission power of the terminal, P O,f,c (j) represents the received power of the PUSCH, and the PL b,f,c (q d ) is the path loss estimate for the PUSCH, where α b,f,c (j) is the path loss scaling factor, where Δ TF,b,f,c (i) represents the MCS power adjustment amount, where f b,f,c (i,l) represents the PUSCH power adjustment amount, wherein M RE,b,f,c(i) is the number of REs on a time-domain symbol in the i-th transmission timing of the PUSCH, where M RE,b,f,c (i) Based on N' RE It is confirmed that the This represents the number of subcarriers in a single RU.
[0047] The above embodiments illustrate how the terminal determines the TBS of the first resource and / or the uplink transmission power of the terminal, so that the terminal can accurately determine the TBS of the first resource and / or the uplink transmission power of the terminal, and communicate with the network device through the first resource based on the TBS of the first resource and / or the uplink transmission power of the terminal, ensuring the accurate use of the resources allocated by the Sub-PRB resource allocation method. Compared with other resource allocation methods, when the terminal uses the resources allocated by the Sub-PRB resource allocation method for communication, the processing flow is simpler, the complexity is lower, the terminal design complexity is also lower, and it can also achieve the purpose of enhancing uplink capacity.
[0048] Secondly, embodiments of this disclosure propose a determination method executed by a network device, the method comprising: allocating a first resource to a terminal, the first resource including at least one of the following: downlink resources and uplink resources, wherein the first resource is allocated to the terminal through a Sub-PRB resource allocation method.
[0049] In conjunction with some embodiments of the second aspect, in some embodiments, allocating the first resource to the terminal includes: sending first information to the terminal, the first information being used to indicate part or all of the frequency domain resources in the second resource as the first resource through a Sub-PRB resource allocation method, the second resource including: resources that can be allocated as the first resource, the second resource having the same time domain length as the first resource.
[0050] In conjunction with some embodiments of the second aspect, in some embodiments, the resource allocation method of the first resource is a first method; wherein, the first method includes: the second resource is the bandwidth portion (BWP) of the terminal, and the first information is used to indicate one or more resource particle groups (REGs) in the second resource as the first resource.
[0051] In conjunction with some embodiments of the second aspect, in some embodiments, the resource allocation method of the first resource is the second method; wherein, the second method includes: the second resource is a resource block group (RBG) in the BWP of the terminal, and the first information is used to indicate one or more REGs in the second resource as the first resource.
[0052] In conjunction with some embodiments of the second aspect, in some embodiments, the resource allocation method of the first resource is a third method; wherein, the third method includes: the second resource includes L RB One RB, wherein the first information is used to indicate one or more REGs in the second resource as the first resource.
[0053] In conjunction with some embodiments of the second aspect, in some embodiments, the resource allocation method of the first resource is a fourth method; wherein, the fourth method includes: the second resource is the BWP of the terminal, and the first information is used to indicate one or more REs in the second resource as the first resource through the resource indication value RIV.
[0054] In conjunction with some embodiments of the second aspect, in some embodiments, the resource allocation method of the first resource is a fifth method; wherein, the fifth method includes: the second resource is an RBG in the BWP of the terminal, and the first information is used to indicate one or more REs in the second resource as the first resource through RIV.
[0055] In conjunction with some embodiments of the second aspect, in some embodiments, the resource allocation method of the first resource is a sixth method; wherein, the sixth method includes: the second resource includes L RB One RB, wherein the first information is used to indicate one or more REs in the second resource as the first resource via RIV.
[0056] Thirdly, embodiments of this disclosure provide a terminal, comprising: a processing module, configured to determine a first resource, the first resource including at least one of the following: downlink resources and uplink resources, wherein the first resource is allocated to the terminal through a Sub-PRB resource allocation method; the processing module is further configured to determine the Transport Block Size (TBS) of the first resource and / or the uplink transmission power of the terminal.
[0057] Fourthly, embodiments of this disclosure provide a network device, including: a processing module, configured to allocate a first resource to a terminal, the first resource including at least one of the following: downlink resources and uplink resources, wherein the first resource is allocated to the terminal through a Sub-PRB resource allocation method.
[0058] Fifthly, embodiments of this disclosure provide a communication device, which includes: one or more processors; one or more memories for storing instructions; wherein the processors are used to invoke the instructions to cause the communication device to perform the methods described in the first aspect, the optional implementation of the first aspect, the second aspect, and the optional implementation of the second aspect.
[0059] In a sixth aspect, embodiments of this disclosure provide a communication system comprising: a terminal and a network device; wherein the terminal is configured to perform the method described in the first aspect and optional implementations thereof, and the network device is configured to perform the method described in the second aspect and optional implementations thereof.
[0060] In a seventh aspect, embodiments of this disclosure provide a storage medium storing instructions that, when executed on a communication device, cause the communication device to perform the method described in the first aspect, an optional implementation of the first aspect, the second aspect, and an optional implementation of the second aspect.
[0061] Eighthly, embodiments of this disclosure provide a program product including a computer program that, when executed by a processor, implements the methods described in the first aspect, optional implementations of the first aspect, the second aspect, and optional implementations of the second aspect.
[0062] In a ninth aspect, embodiments of this disclosure provide a computer program that, when run on a computer, causes the computer to perform the methods described in the first aspect, an optional implementation of the first aspect, the second aspect, and an optional implementation of the second aspect.
[0063] It is understood that the aforementioned terminals, network devices, communication devices, communication systems, storage media, program products, and computer programs are all used to execute the methods proposed in the embodiments of this disclosure. Therefore, the beneficial effects they can achieve can be referred to the beneficial effects in the corresponding methods, and will not be repeated here.
[0064] This disclosure provides a rescue request method, communication equipment, communication system, and storage medium. In some embodiments, the terms resource selection method, information processing method, and determination method can be used interchangeably.
[0065] This disclosure is not exhaustive, but merely illustrative of some embodiments, and is not intended to limit the scope of protection of this disclosure. Unless otherwise specified, each step in a particular embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a particular embodiment can also be implemented as an independent embodiment, and the order of the steps in a particular embodiment can be arbitrarily interchanged. Furthermore, the optional implementation methods in a particular embodiment can be arbitrarily combined; moreover, the embodiments can be arbitrarily combined, for example, some or all steps of different embodiments can be arbitrarily combined, and a particular embodiment can be arbitrarily combined with the optional implementation methods of other embodiments. In all embodiments of this disclosure, unless otherwise specified or logically conflicting, the terminology and / or descriptions between the embodiments are consistent and can be mutually referenced. Technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.
[0066] The terminology used in the embodiments of this disclosure is for the purpose of describing particular embodiments only and is not intended to limit the scope of this disclosure.
[0067] In this embodiment of the disclosure, unless otherwise stated, elements expressed in the singular form, such as "a," "an," "the," "the," "the," "the," "the," "the," "this," etc., can mean "one and only one," or "one or more," "at least one," etc. For example, when using articles such as "a," "an," "the," etc. in translation, the noun following the article can be understood as either a singular expression or a plural expression.
[0068] In the embodiments disclosed herein, "multiple" refers to two or more.
[0069] In some embodiments, the terms “at least one of A or B, at least one of A and B”, “one or more”, “a plurality of”, “multiple”, etc., may be used interchangeably.
[0070] In some embodiments, the notation "at least one of A and B", "A and / or B", "A in one case, B in another", "in response to one case A, in response to another case B", etc., may include the following technical solutions depending on the situation: in some embodiments, A (execute A regardless of whether there is a branch B); in some embodiments, B (execute B regardless of whether there is a branch A); in some embodiments, execution is selected from A and B (A and B are selectively executed); in some embodiments, both A and B are executed. The same applies when there are more branches such as A, B, C, etc.
[0071] In some embodiments, the notation "A or B" may include the following technical solutions, depending on the situation: in some embodiments, A (execute A regardless of whether a branch B exists); in some embodiments, B (execute B regardless of whether a branch A exists); in some embodiments, execution is selected from A and B (A and B are selectively executed). The same applies when there are more branches such as A, B, and C.
[0072] The prefixes "first," "second," etc., used in the embodiments of this disclosure are merely for distinguishing different descriptive objects and do not impose restrictions on the position, order, priority, quantity, or content of the descriptive objects. The description of the descriptive objects is found in the claims or the context of the embodiments, and the use of prefixes should not constitute unnecessary restrictions. For example, if the descriptive object is a "field," the ordinal numbers preceding "field" in "first field" and "second field" do not restrict the position or order of the "fields." "First" and "second" do not restrict whether the "fields" they modify are in the same message, nor do they restrict the order of "first field" and "second field." Similarly, if the descriptive object is a "level," the ordinal numbers preceding "level" in "first level" and "second level" do not restrict the priority between "levels." Furthermore, the number of descriptive objects is not limited by ordinal numbers and can be one or more. For example, in "first device," the number of "devices" can be one or more. Furthermore, the objects modified by different prefixes can be the same or different. For example, if the object being described is "device", then "first device" and "second device" can be the same device or different devices, and their types can be the same or different. Similarly, if the object being described is "information", then "first information" and "second information" can be the same information or different information, and their content can be the same or different.
[0073] In some embodiments, “including A,” “containing A,” “for indicating A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.
[0074] In some embodiments, terms such as "time / frequency" and "time-frequency domain" refer to the time domain and / or frequency domain.
[0075] In some embodiments, terms such as “in response to…”, “in response to determining…”, “in the case of…”, “when…”, “when…”, “if…”, etc. can be used interchangeably. These descriptions all refer to the device making a corresponding action under certain objective circumstances. They do not necessarily limit the time, nor do they require the device to make a judgment action when implementing it, nor do they mean that there must be other limitations.
[0076] In some embodiments, the terms “greater than,” “greater than or equal to,” “not less than,” “more than,” “more than or equal to,” “not less than,” “higher than,” “higher than or equal to,” “not lower than,” and “above” can be used interchangeably, as can the terms “less than,” “less than or equal to,” “not greater than,” “less than,” “less than or equal to,” “not more than,” “lower than,” “lower than or equal to,” “not higher than,” and “below”.
[0077] In some embodiments, devices, etc., may be interpreted as physical or virtual, and their names are not limited to those described in the embodiments. Terms such as “device,” “equipment,” “circuit,” “network element,” “network function,” “network device,” “function,” “node,” “unit,” “section,” “system,” “network,” “chip,” “chip system,” “entity,” and “subject” are interchangeable.
[0078] In some embodiments, "network" can be interpreted as devices included in a network (e.g., access network devices, core network devices, etc.).
[0079] In some embodiments, the terms "access network device (AN device)," "radio access network device (RAN device)," "base station (BS)," "radio base station," "fixed station," "node," "access point," "transmission point (TP)," "reception point (RP)," "transmission / reception point (TRP)," "panel," "antenna panel," "antenna array," "cell," "macro cell," "small cell," "femto cell," "pico cell," "sector," "cell group," "serving cell," "carrier," "component carrier," and "bandwidth part (BWP)" can be used interchangeably.
[0080] In some embodiments, the terms "terminal", "terminal device", "user equipment (UE)", "user terminal", "mobile station (MS)", "mobile terminal (MT)", "subscriber station", "mobile unit", "subscriber unit", "wireless unit", "remote unit", "mobile device", "wireless device", "wireless communication device", "remote device", "mobile subscriber station", "access terminal", "mobile terminal", "wireless terminal", "remote terminal", "handset", "user agent", "mobile client", and "client" can be used interchangeably.
[0081] In some embodiments, access network devices, core network devices, or network devices can be replaced by terminals. For example, embodiments of this disclosure can also be applied to structures where communication between access network devices, core network devices, or network devices and terminals is replaced by communication between multiple terminals (e.g., device-to-device (D2D), vehicle-to-everything (V2X), etc.). In this case, the structure can also be configured such that the terminal has all or part of the functions of the access network device. Furthermore, terms such as "uplink" and "downlink" can be replaced with terms corresponding to communication between terminals (e.g., "sidelink"). For example, uplink channel, downlink channel, etc., can be replaced with sidelink channel, and uplink link, downlink, etc., can be replaced with sidelink link.
[0082] In some embodiments, the terminal may be replaced by an access network device, a core network device, or a network device. In this case, the access network device, core network device, or network device may also be configured to have all or some of the functions of the terminal.
[0083] In some embodiments, the acquisition of data, information, etc., may comply with the laws and regulations of the country where the location is situated.
[0084] In some embodiments, data, information, etc., may be obtained with the user's consent.
[0085] Furthermore, each element, each row, or each column in the table of this disclosure can be implemented as an independent embodiment, and any combination of any element, any row, or any column can also be implemented as an independent embodiment.
[0086] Figure 1 is a schematic diagram of the architecture of a communication system according to an embodiment of the present disclosure. As shown in Figure 1, the communication system 100 may include at least one of a terminal and a network device; optionally, the network device may include at least one of an access network device and a core network device.
[0087] In some embodiments, the terminal includes, but is not limited to, at least one of the following: mobile phone, wearable device, Internet of Things device, car with communication function, smart car, tablet, computer with wireless transceiver function, virtual reality (VR) terminal device, augmented reality (AR) terminal device, wireless terminal device in industrial control, wireless terminal device in self-driving, wireless terminal device in remote medical surgery, wireless terminal device in smart grid, wireless terminal device in transportation safety, wireless terminal device in smart city, and wireless terminal device in smart home.
[0088] In some embodiments, the access network device is, for example, a node or device that connects a terminal to a wireless network. The access network device may include at least one of the following in a 5G communication system: evolved Node B (eNB), next-generation evolved Node B (ng-eNB), next-generation Node B (gNB), Node B (NB), Home Node B (HNB), Home evolved Node B (HeNB), radio backhaul device, radio network controller (RNC), base station controller (BSC), base transceiver station (BTS), base band unit (BBU), mobile switching center, base station in a 6G communication system, open RAN, cloud RAN, base station in other communication systems, and access node in a Wi-Fi system, but is not limited thereto.
[0089] In some embodiments, the technical solutions of this disclosure can be applied to the Open RAN architecture. In this case, the interfaces between or within access network devices involved in the embodiments of this disclosure can be transformed into internal interfaces of Open RAN. The processes and information interactions between these internal interfaces can be implemented by software or programs.
[0090] In some embodiments, the access network device may be composed of a central unit (CU) and a distributed unit (DU). The CU may also be called a control unit. The CU-DU structure can separate the protocol layer of the access network device. Some protocol layer functions are centrally controlled by the CU, while the remaining part or all protocol layer functions are distributed in the DU and centrally controlled by the CU. However, this is not the only possibility.
[0091] In some embodiments, a core network device may be a single device comprising one or more network elements, or it may be multiple devices or a group of devices, each comprising all or part of the aforementioned one or more network elements. Network elements may be virtual or physical. The core network may include, for example, at least one of the following: Evolved Packet Core (EPC), 5G Core Network (5GCN), and Next Generation Core (NGC).
[0092] It is understood that the communication system described in this disclosure is for the purpose of more clearly illustrating the technical solutions of this disclosure, and does not constitute a limitation on the technical solutions proposed in this disclosure. As those skilled in the art will know, with the evolution of system architecture and the emergence of new business scenarios, the technical solutions proposed in this disclosure are also applicable to similar technical problems.
[0093] The following embodiments of this disclosure can be applied to the communication system 100 shown in FIG1, or to some of the main bodies, but are not limited thereto. The main bodies shown in FIG1 are illustrative. The communication system may include all or some of the main bodies in FIG1, or may include other main bodies outside of FIG1. The number and form of each main body are arbitrary. The connection relationship between the main bodies is illustrative. The main bodies may not be connected or may be connected. The connection can be in any way, it can be a direct connection or an indirect connection, it can be a wired connection or a wireless connection.
[0094] The embodiments disclosed herein can be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th Generation mobile communication system (4G), 5th Generation mobile communication system (5G), 5G New Radio (NR), Future Radio Access (FRA), New-Radio Access Technology (RAT), New Radio (NR), New Radio Access (NX), Future Generation Radio Access (FX), Global System for Mobile communications (GSM), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), and IEEE 802.20, Ultra-Wideband (UWB), Bluetooth (a registered trademark), Public Land Mobile Network (PLMN) networks, Device-to-Device (D2D) systems, Machine-to-Machine (M2M) systems, Internet of Things (IoT) systems, Vehicle-to-Everything (V2X) systems, systems utilizing other resource selection methods, and next-generation systems built upon them, etc. Furthermore, multiple systems can be combined (e.g., a combination of LTE or LTE-A with 5G).
[0095] In a communication system, when a terminal performs multi-user multiplexing transmission based on OCC technology, the network device usually needs to allocate corresponding resources to the terminal. Optionally, the allocation method for the resources used by the terminal when performing multi-user multiplexing transmission based on OCC technology is to allocate resources with resource blocks (RBs) as the smallest granularity. This allocation method makes the OCC multiplexing transmission process complicated, resulting in a more complicated terminal design.
[0096] In some embodiments, a Sub-Physical Resource Block (Sub-PRB) resource allocation scheme is introduced to address the aforementioned issues. Optionally, the Sub-PRB resource allocation scheme has a smaller allocation granularity. For example, the Sub-PRB resource allocation scheme can be understood as allocating resources at the smallest granularity: Resource Element (RE) and / or Resource Element Group (REG). Optionally, when a terminal uses resources allocated by the Sub-PRB resource allocation scheme for communication, the processing flow is simpler, the complexity is lower, and the terminal design complexity is also lower, while simultaneously achieving the goal of enhancing uplink capacity.
[0097] In some embodiments, after a network device allocates resources to a terminal using the Sub-PRB resource allocation scheme, the terminal needs to determine the Transport Bock Size (TBS) of the allocated resources and also needs to perform power control to calculate the terminal's transmission power. Currently, there is no method for calculating the TBS and transmission power of resources allocated by the Sub-PRB resource allocation scheme.
[0098] Figure 2A is an interactive schematic diagram illustrating a determination method according to an embodiment of the present disclosure. As shown in Figure 2A, this embodiment of the disclosure relates to a determination method for a communication system 100; the method includes:
[0099] Step 2101: The network device sends the second information to the terminal.
[0100] Optionally, the second information can be used by the terminal to determine the second resource. In some embodiments, the second resource may include resources that can be allocated as the first resource. Optionally, the first resource may include, for example, the terminal's transmission resources. Optionally, the first resource and the second resource may each include time-domain resources and / or frequency-domain resources. In some embodiments, the second resource may be, for example, an unoccupied idle resource, such as, a resource not scheduled for transmission. Furthermore, the terminal can first determine the second resource, and then the network device can use the Sub-PRB resource allocation method to indicate some or all of the frequency-domain resources in the second resource as the first resource. The frequency-domain resources may include, for example, REs and / or REGs. Optionally, the time-domain lengths of the first resource and the second resource may be equal; for example, the number of time slots in the first resource is equal to the number of time slots in the second resource. For a detailed introduction to the "Sub-PRB resource allocation method," please refer to step 2103.
[0101] In some embodiments, the first resource may include at least one of the following: downlink resources and uplink resources. Optionally, the downlink resource may be, for example, resources used by the terminal for downlink transmission, and may include, for example, Physical Downlink Shared Channel (PDSCH) resources. Optionally, the uplink resource may be, for example, resources used by the terminal for uplink transmission, and may include, for example, Physical Uplink Shared Channel (PUSCH) resources. Optionally, the basic unit of the first resource may be, for example, a Resource Unit (RU). In some embodiments, an RU is based on an RE as a basic granularity, and an RU may include one or more REs. For example, an RU may be composed of, in the time domain, a... It consists of a series of consecutive time-domain symbols (e.g., Orthogonal Frequency Division Multiplexing (OFDM) symbols), and in the frequency domain, it can consist of Q consecutive subcarriers. The number of REs included in one RU is: N slots ′ represents the number of time slots included in a RU. Q represents the number of symbols in a time slot, and Q represents the number of subcarriers included in a RU. N slots ′, Q is a positive integer, in some embodiments, N slots ′, Q can be a protocol preset, for example, protocol preset N. slots The value of ′ is 1. In some other embodiments, N slotsQ can be configured by the network device.
[0102] In some embodiments, the second resource described above may be the bandwidth part (BWP) of the terminal.
[0103] In some embodiments, the second resource can be a Resource Block Group (RBG) in the terminal's BWP, where an RBG includes one or more RBs. Optionally, when the second resource is an RBG in the terminal's BWP, the method by which the network device allocates the second resource to the terminal through the second information can be, for example, by including a first bitmap in the second information, where the bits in the first bitmap correspond to RBGs, and the values carried by the bits in the first bitmap are used to indicate whether the corresponding RBG is allocated as the second resource. For example, when a bit carries a first value (e.g., 1), it indicates that the corresponding RBG is allocated as the second resource; when a bit carries a second value (e.g., 0), it indicates that the corresponding RBG is not allocated as the second resource. In some embodiments, the second resource can be, for example, all or part of the RBGs in the terminal's BWP. Optionally, when the second resource includes multiple RBGs in the terminal's BWP, the multiple RBGs in the second resource can be consecutive or discrete. Optionally, the method of "allocating the second resource using the first bitmap" can be, for example, referred to as type 0.
[0104] In some embodiments, the second resource mentioned above may be a continuous L in the BWP of the terminal. RB RB. L RB ≥1, L RB The value is an integer. In some embodiments, when the second resource is a consecutive L in the BWP of the terminal... RB When there are multiple RBs, the method by which the network device allocates the second resource to the terminal through the second information can be, for example, by including a Resource Indication Value (RIV) in the second information. The RIV in the second information can be used to indicate at least two of the following: the starting position of the second resource (e.g., the starting RB position of the second resource), the resource length of the second resource (e.g., the number of RBs included in the second resource), and the ending position of the second resource (e.g., the ending RB position of the second resource). Optionally, the starting position of the second resource can be any position within the terminal's BWP. Optionally, the method of "allocating the second resource with RIV" can be, for example, referred to as type 1.
[0105] Optionally, the aforementioned second information may be carried, for example, by Radio Resource Control (RRC) signaling and / or Downlink Control Indicator (DCI) signaling. For instance, the second information may be carried in the frequency domain resource allocation field of the RRC signaling and / or DCI signaling.
[0106] Step 2102: The terminal determines the second resource.
[0107] Optionally, in some embodiments, the terminal may determine the second resource based on a protocol agreement. In other embodiments, the terminal may determine the second resource based on the second information in step 2101 above. For a detailed description of the second information, please refer to step 2101 above.
[0108] Step 2103: The network device sends the first information to the terminal.
[0109] Optionally, the first information can be used to designate some or all of the frequency domain resources in the second resource as the first resource through a Sub-PRB resource allocation method. Optionally, the time domain lengths of the first resource and the second resource can be equal; for example, the number of time slots in the first resource is equal to the number of time slots in the second resource. The relationship between the first resource and the second resource can be found in step 2101 above.
[0110] In some embodiments, the Sub-PRB resource allocation method described above can be a first method (or type A). The first method may include, for example, that when the terminal determines the second resource to be the terminal's BWP, the first information can be used to indicate one or more REGs in the second resource as the first resource. The BWP may include at least one REG, and a REG may include one or more REs. Optionally, the size of a REG (i.e., the number of REs included in a REG) and the number of REGs included in the BWP can be determined by the BWP size and the BWP starting position. For example, the product of the size of a REG and the number of REGs included in the BWP may be less than or equal to the size of the BWP. Optionally, in some embodiments, the way the first information indicates one or more REGs in the second resource as the first resource in the first method described above can be, for example, by including a second bitmap in the first information, where the bits in the second bitmap correspond to the REGs in the second resource, and the values carried by the bits in the second bitmap are used to indicate whether the corresponding REG is allocated as the first resource. For example, when a bit carries a first value (e.g., 1), it indicates that the corresponding REG is allocated as the first resource; when a bit carries a second value (e.g., 0), it indicates that the corresponding REG is not allocated as the first resource. In some embodiments, the first resource may be all or part of the REGs in the second resource. Optionally, when the first resource allocated by the first method includes multiple REGs, the multiple REGs in the first resource may be discrete or continuous.
[0111] In some embodiments, the Sub-PRB resource allocation method described above can be a second method. The second method may include, for example, that when the terminal determines the second resource to be an RBG in the terminal's BWP, the first information can be used to indicate one or more REGs in the second resource as the first resource. For a detailed explanation of "the second resource is an RBG in the terminal's BWP," please refer to step 2101 above. Furthermore, the second resource may include at least one RBG, and an RBG may include one or more REGs. Optionally, the size of a REG (i.e., the number of REs included in a REG) and the number of REGs included in the second resource can be determined by the size of the second resource and the starting position of the second resource. For example, the product of the size of a REG and the number of REGs included in the second resource may be less than or equal to the size of the second resource. Optionally, in some embodiments, the way the first information in the second method indicates one or more REGs in the second resource as the first resource can be, for example, by the first information indicating at least one REG in each RBG of one or more RBGs of the second resource as the first resource. For example, the first information can indicate two REGs in one RBG of the second resource as the first resource, or the first information can indicate one REG in each RBG of any two RBGs of the second resource as the first resource. In some embodiments, the first information can indicate the first resource by including a second bitmap; a detailed description of the second bitmap can be found above. In some embodiments, the first resource can be, for example, all or part of the REGs in the second resource. Optionally, when the first resource allocated by the second method includes multiple REGs, the multiple REGs in the first resource can be discrete or continuous.
[0112] In some embodiments, the aforementioned Sub-PRB resource allocation method can be a third method, which may include, for example, a method where the terminal determines that the second resource includes consecutive L... RB When there are one RB, the first information can be used to indicate one or more REGs in the second resource as the first resource. Specifically, regarding "the second resource includes L..." RB For a detailed description of "RB", please refer to step 2101 above. In some embodiments, continuous L RB Each RB can include one or more REGs, and the first information can be obtained by including a second bitmap to represent consecutive L... RB Any one or more REGs in the RBs indicate the first resource. For a detailed description of the second bitmap, please refer to the above content. In some embodiments, the first resource may be all or part of the REGs in the second resource. Optionally, when the first resource allocated by the third method includes multiple REGs, the multiple REGs in the first resource may be discrete or continuous.
[0113] As can be seen from the above, the general concept of the second and third methods is the same: first, the second resource is determined from the terminal's BWP based on the allocation of network devices; then, the first resource is determined from the second resource. The allocation method for the first resource is either discrete or continuous using a REG bitmap. The difference between the second and third methods lies in the allocation method of the second resource. The second method uses type 0 to allocate the second resource, while the third method uses type 1. For a detailed explanation of "type 0" and "type 1," please refer to step 2101 above. Based on this, the general concept of the second and third methods can be collectively referred to as a Sub-PRB resource allocation method, for example, it can be collectively referred to as the type B allocation method. When the type B allocation method uses type 0 to allocate the second resource, it is considered the second method described above; when the type B allocation method uses type 1 to allocate the second resource, it is considered the third method described above.
[0114] In some embodiments, the Sub-PRB resource allocation method described above can be a fourth method (or type C). The fourth method may include, for example, that when the terminal determines the second resource to be the terminal's BWP, the first information can be used to indicate one or more REs in the second resource as the first resource via RIV. For a detailed explanation of "the second resource is the terminal's BWP," please refer to step 2101 above. In some embodiments, the RIV in the second information can be used to indicate at least two of the following: the starting position of the first resource (e.g., the starting RE position of the first resource), the resource length of the first resource (e.g., the number of REs in the first resource), and the ending position of the first resource (e.g., the ending RE position of the first resource). Optionally, the starting position of the first resource can be any position within the second resource. Optionally, the first resource allocated under the fourth method is a continuous resource.
[0115] In some embodiments, the aforementioned Sub-PRB resource allocation method can be a fifth method. This fifth method may include, for example, that when the terminal determines the second resource to be an RBG in the terminal's BWP, the first information can be used to indicate one or more REs in the second resource as the first resource via RIV. Optionally, for a detailed description of "the second resource being an RBG in the terminal's BWP," please refer to step 2101 above. Optionally, the second resource may include one or more RBGs, and an RBG may include multiple REs. The first information can indicate one or more REs in each RBG of at least one RBG of the second resource as the first resource. Optionally, the number of REs indicated as the first resource in different RBGs may be equal or unequal. For example, the first information can designate two REs within one of the RBGs of the second resource as the first resource. In this case, the first information may include a RIV, which is used to designate two REs within one of the RBGs of the second resource as the first resource. Alternatively, the first information can designate one RE within each of any two RBGs of the second resource as the first resource. In this case, the first information may include two RIVs, each corresponding one-to-one with any two RBGs of the second resource. Different RIVs are used to designate one RE within their corresponding RBGs as the first resource. For a detailed introduction to "RIVs in the first information," please refer to the above content. Optionally, the first resource allocated in the fifth method can be a continuous resource or a discrete resource.
[0116] In some embodiments, the aforementioned Sub-PRB resource allocation method can be a sixth method, which may include, for example, a method where the terminal determines that the second resource includes consecutive L... RB When there are one RB, the first information can be used to indicate one or more REs in the second resource as the first resource via RIV. Optionally, the first resource allocated in the sixth mode is a continuous resource. Regarding "the second resource includes continuous L", RB For a detailed introduction to “RB”, please refer to step 2101 above. For a detailed introduction to “RIV in the first information”, please refer to the above content.
[0117] As can be seen from the above, the overall concept of the fifth and sixth methods is the same: first, the second resource is determined from the terminal's BWP based on the allocation of network devices; then, the first resource is determined from the second resource, and the first resource is allocated using the RIV method. The difference between the fifth and sixth methods lies in the allocation method of the second resource. The fifth method uses type 0 to allocate the second resource, while the sixth method uses type 1. For a detailed explanation of "type 0" and "type 1," please refer to step 2101 above. Based on this, the overall concept of the fifth and sixth methods can be collectively referred to as a Sub-PRB resource allocation method, for example, it can be collectively referred to as the type D allocation method. When the type D allocation method uses type 0 to allocate the second resource, it is considered the fifth method mentioned above; when the type D allocation method uses type 1 to allocate the second resource, it is considered the sixth method mentioned above.
[0118] Optionally, as described above, the Sub-PRB resource allocation scheme can allocate resources at the smallest granularity, such as RE and / or REG. This results in a smaller allocation granularity, leading to a simpler and less complex processing flow when the terminal uses resources allocated by the Sub-PRB scheme for communication. This also reduces terminal design complexity and achieves enhanced uplink capacity. In some embodiments, the Sub-PRB resource allocation scheme can be applied to low data rate transmissions. Optionally, since the TBS (Transmission Block Size) is small in low data rate transmissions, resource allocation based on Sub-PRB does not significantly impact transmission integrity.
[0119] Step 2104: The terminal determines the first resource.
[0120] Optionally, in some embodiments, the terminal may determine the first resource based on a protocol agreement. In other embodiments, the terminal may determine the first resource based on the first information in step 2103 above. For a detailed description of the first information, please refer to step 2103 above.
[0121] Step 2105: Terminal determines N RU .
[0122] Optionally, N RU It can be used to indicate the number of RUs included in a time-domain symbol (e.g., an Orthogonal Frequency Division Multiplexing (OFDM) symbol). For a detailed introduction to RUs, please refer to step 2101 above.
[0123] Optionally, the terminal determines N RU The allocation method can be determined based on the Sub-PRB resource allocation method of the first resource.
[0124] In some embodiments, when the Sub-PRB resource allocation method of the first resource is the first method described above, RU is determined to be REG, and N is determined to be REG. RU equals N REG N REG The number of REGs in BWP. in, Used to indicate the number of RBs in the BWP. At this time, N RU It can refer to the number of RUs included in a time-domain symbol of the second resource, N RU The frequency domain length occupied by each RU can be greater than or equal to the actual frequency domain length of the first resource. For example, if the first method indicates that a portion of the REGs in the second resource are designated as the first resource, N RU If the frequency domain length occupied by each RU is greater than the actual frequency domain length of the first resource, and if the first method indicates all REGs in the second resource as the first resource, then N RU The frequency domain length occupied by each RU is equal to the actual frequency domain length of the first resource.
[0125] In some embodiments, when the Sub-PRB resource allocation method of the first resource is the second method described above, RU is determined to be REG, and N is determined to be REG. RU =N REG ×N RBG N RBG Indicates the total number of RBGs in BWP, N REG Indicates the total number of REGs in an RBG. in, The number of RBs in a BWP is used to indicate the number of RBs in an RBG, and P is used to indicate the number of RBs included in an RBG. At this point, N... RU It can refer to the number of RUs included in a time-domain symbol of the second resource, N. RU The frequency domain length occupied by each RU can be greater than or equal to the actual frequency domain length of the first resource. For example, if the second method indicates that a portion of the REGs in the second resource are designated as the first resource, N RU If the frequency domain length occupied by each RU is greater than the actual frequency domain length of the first resource, and if the second method indicates all REGs in the second resource as the first resource, then N RU The frequency domain length occupied by each RU is equal to the actual frequency domain length of the first resource.
[0126] In some embodiments, when the Sub-PRB resource allocation method of the first resource is the third method described above, RU is determined to be REG, and N is determined to be REG. RU =NREG N REG Indicates the total number of REGs in the second resource. At this time, N RU It can refer to the number of RUs included in a time-domain symbol of the second resource, N. RU The frequency domain length occupied by each RU can be greater than or equal to the actual frequency domain length of the first resource. For example, if the third method indicates that a portion of the REGs in the second resource are designated as the first resource, N RU If the frequency domain length occupied by each RU is greater than the actual frequency domain length of the first resource, and if the third method indicates all REGs in the second resource as the first resource, then N RU The frequency domain length occupied by each RU is equal to the actual frequency domain length of the first resource.
[0127] In some embodiments, when the Sub-PRB resource allocation method of the first resource is the fourth method described above, N is determined. RU =1, the length of RU (e.g., frequency domain length) is equal to the length of the first resource (e.g., frequency domain length). At this time, N RU It can refer to the number of RUs included in a time-domain symbol of the first resource, N. RU The frequency domain length occupied by each RU is equal to the actual frequency domain length of the first resource.
[0128] In some embodiments, when the Sub-PRB resource allocation method of the first resource is the fifth method described above, N is determined. RU =N RBG N RBG Indicates the total number of RBGs in the BWP. The number of RBs in a BWP is used to indicate the number of RBs in an RBG. The frequency domain length of an RU can be equal to the frequency domain length of an RBG. In this case, N... RU This can refer to the number of RUs included in a time-domain symbol of the second resource. Optionally, N RU The frequency domain length occupied by each RU can be greater than or equal to the actual frequency domain length of the first resource. For example, if the fifth method designates one or more REs in a portion of the RBGs in the second resource as the first resource, or if the fifth method designates a portion of the REs in all the RBGs in the second resource as the first resource, then N RU If the frequency domain length occupied by each RU is greater than the actual frequency domain length of the first resource, and if the fifth method indicates all REs in all RBGs of the second resource as the first resource, then N RUThe frequency domain length occupied by each RU is equal to the actual frequency domain length of the first resource. Optionally, in some embodiments, the length (e.g., frequency domain length) of a RU in the fifth method may be equal to the number of REs that can be indicated as the first resource in an RBG, wherein the number of REs that can be indicated as the first resource in an RBG is less than or equal to the total number of REs in an RBG, and in this case, an RBG may include one RU.
[0129] In some embodiments, when the Sub-PRB resource allocation method of the first resource is the sixth method described above, N is determined. RU =1, the length of RU (e.g., frequency domain length) is equal to the length of the first resource (e.g., frequency domain length). At this time, N RU It can refer to the number of RUs included in a time-domain symbol of the first resource, N. RU The frequency domain length occupied by each RU is equal to the actual frequency domain length of the first resource.
[0130] Step 2106, Terminal based on N RU Determine N' RE .
[0131] Optionally, Q is the number of subcarriers in a RU, N slots This represents the number of time slots in the second resource, which is equal to the number of time slots in the first resource. The number of symbols in a time slot.
[0132] Optionally, when the Sub-PRB resource allocation method in step 2103 above is different, N' RE The meaning of the indication may also differ. In some embodiments, when the Sub-PRB resource allocation method in step 2103 is any one of the first, second, or third methods described above, N' RE It can indicate the number of REs in the second resource; when the Sub-PRB resource allocation method in step 2103 above is the fifth method mentioned above, if the length of the RU is equal to the length of one RBG in the second resource, then N' RE It can indicate the number of REs in the second resource; if the length of the RU is equal to the number of REs in an RBG that can be indicated as the first resource, then N' RE It can indicate: the number of REs in the first resource when all REs that can be designated as the first resource in each RBG of the second resource are designated as the first resource; when the Sub-PRB resource allocation method in step 2103 above is any one of the fourth and sixth methods mentioned above, N' RE It can indicate the number of REs in the first resource.
[0133] Step 2107, Terminal based on N' RE Determine N RE .
[0134] Optionally, when the Sub-PRB resource allocation method in step 2103 above is different, N RE The methods for determining them are also different.
[0135] In some embodiments, when the Sub-PRB resource allocation method in step 2103 is any one of the first, second, third, and fifth methods described above, N RE =N′ RE -N DMRS -N oh -N, where N DMRS The number of REs used for the demodulation reference signal (DMRS), optionally, N DMRS This can be the number of REs occupied by DMRS in BWP during the first resource usage period. For example, when the first resource is a PUSCH resource, N DMRS This can be the number of REs occupied by DMRS in PUSCH. When the first resource is PDSCH resource, N DMRS This can be the number of REs occupied by DMRS in PDSCH, optionally, N DMRS It may also include the number of REs occupied by DMRS code division multiplexing (CDM) groups without data, optionally, N DMRS The number of REs occupied by the DMRS CDM with and / or no data can be indicated by at least one of the following: Downlink Control Indicator format (DCI format) 1_1, DCI format 1_2, DCI format 1_3, and DCI format 1_0. Optionally, the above N oh The number of REs (Resources) can be set for higher-level parameters of the terminal. For example, when the first resource is the PUSCH resource, N... oh The number of REs occupied by PUSCH can be set as a higher-level parameter. When the first resource is PDSCH, N oh The number of REs (Executable Replication) used for higher-level parameters of PDSCH can be specified, such as: N oh This can be the number of REs occupied by xOverhead, a high-level parameter in PDSCH-ServingCellConfig.
[0136] Alternatively, the N mentioned above can be used to indicate: N' REThe number of REs that are not allocated as the first resource, or N' RE The number of REs included in the second resource after removing the first resource. Optionally, the actual meaning of N above may be related to the Sub-PRB resource allocation method in step 2103. In some embodiments, when the Sub-PRB resource allocation method in step 2103 is any one of the first, second, or third methods mentioned above, N can be the number of REs included in the second resource after removing the first resource, or N can be the number of REs in the second resource that were not allocated to the first resource. In some embodiments, when the Sub-PRB resource allocation method in step 2103 is the fifth method described above, if the length of the RU is equal to the length of one RBG in the second resource, then N is the number of REs included in the second resource after excluding the first resource. In some embodiments, when the Sub-PRB resource allocation method in step 2103 is the fifth method described above, if the length of the RU is equal to the number of REs in one RBG that can be indicated as the first resource, then N is the sum of the number of REs in all RBGs that are not indicated as the first resource. For example, suppose there are a total of 5 groups of RBGs. Currently, there are 3 groups of RBGs whose REs are indicated as the first resource, and the remaining 2 groups of RBGs whose REs are not indicated as the first resource. In the remaining 2 groups of RBGs, one group of RBGs has 5 REs that can be indicated as the first resource, and the other group of RBGs has 6 REs that can be indicated as the first resource. In this case, N can be 5 + 6 = 11.
[0137] Optionally, in some embodiments, when the Sub-PRB resource allocation method in step 2103 is any one of the fourth or sixth methods described above, N RE =N′ RE -N DMRS -N oh .
[0138] Step 2108, Terminal based on N RE Determine the TBS of the primary resource.
[0139] Optionally, the terminal is based on N RE The method for determining the TBS of the first resource may include the following steps:
[0140] Step 2108a: The terminal calculates the intermediate number N of the information bits. inf° .
[0141] Optionally, N inf° =N RE ×R×Q m ×v. Where R represents the terminal's code rate, such as R being the terminal's transmit or receive code rate on the first resource, Q...m This indicates the modulation order of the terminal, and v indicates the final layer number.
[0142] Optionally, the code rate R and modulation order Q m This can be obtained by looking up the DCI Modulation and coding scheme field. In some embodiments, the terminal determines the code rate R and modulation order Q. m The IMCS index can be determined by reading the 5-bit Modulation and Coding Scheme (MCS) field IMCS from the DCI. Figures 2B-2F illustrate the IMCS index in relation to the code rate R and modulation order Q, as shown in embodiments of this disclosure. m The diagram illustrates the correspondence between these parameters. The terminal can determine the code rate R and modulation order Q based on the IMCS index and Figures 2B-2F. m .
[0143] The following describes how the terminal determines the code rate R and modulation order Q. m The method will be described in detail:
[0144] Optionally, in some embodiments, when the first resources are different, the terminal determines the code rate R and the modulation order Q. m The correspondence used also differs. In some embodiments, when the first resource is a PDSCH resource and the terminal's modulation scheme is not qam256, the terminal can determine the code rate R and modulation order Q based on the IMCS index and the correspondence shown in Figure 2B. m When the first resource is a PDSCH resource and the terminal's modulation scheme is QAM256, the terminal can determine the code rate R and modulation order Q based on the IMCS index and the correspondence shown in Figure 2C. m When the first resource is a PDSCH resource and the terminal's modulation scheme is qam64LowSE, the terminal can determine the code rate R and modulation order Q based on the IMCS index and the correspondence shown in Figure 2D. m .
[0145] Optionally, when the first resource is PUSCH and transform precoding is disabled, the terminal selects the correspondence in the same way as when the first resource is PDSCH. That is, when the first resource is PUSCH and transform precoding is disabled, if the terminal's modulation scheme is not qam256, the terminal can determine the code rate R and modulation order Q based on the IMCS index and the correspondence shown in Figure 2B. mIf the terminal's modulation scheme is QAM256, the terminal can determine the code rate R and modulation order Q based on the IMCS index and the correspondence shown in Figure 2C. m If the terminal's modulation scheme is qam64LowSE, the terminal can determine the code rate R and modulation order Q based on the IMCS index and the correspondence shown in Figure 2D. m .
[0146] Optionally, Figure 2G illustrates an embodiment of this disclosure where, when the first resource is PUSCH and transform precoding is enabled, the terminal determines the IMCS index, code rate R, and modulation order Q. m A schematic diagram illustrating the correspondence between them. Optionally, “5.1.3.1-2” in the last column of MCS Table in Figure 2G is the table shown in Figure 2C, “6.1.4.1-2” is the table shown in Figure 2F, and “6.1.4.1-1” is the table shown in Figure 2E. Optionally, as shown in Figure 2G, when the first resource is PUSCH and Transform Precoding is enabled, if the PUSCH modulation scheme is qam256, and the Radio Network Temporary Identifier (RNTI) used for scrambling the Physical Downlink Control Channel (PDCCH) is either the Cell Radio Network Temporary Identifier (C-RNTI) or the Semi-Persistent Channel State Information Radio Network Temporary Identifier (SP-CSI-RNTI), and the DCI format is 0_1, the terminal can query the code rate R and modulation order Q based on "MCS Table: 5.1.3.1-2" (i.e., the table shown in Figure 2C). m .
[0147] Optionally, regarding the aforementioned layer number v, if PDSCH resource allocation is received using DCI 1_0, the layer number is fixed at 1. If PDSCH resource allocation is received using a DCI other than DCI 1_0, the layer number needs to be obtained by looking up the "Antenna Ports" column in the "DMRS Ports" column of the DCI 1_1 table. For example, the layer number could be equal to the number of allocated DMRS ports.
[0148] Step 2108b, Terminal based on N inf° Calculate the TBS of the first resource.
[0149] Optionally, Figure 2H is a schematic diagram illustrating the TBS for calculating the first resource according to an embodiment of this disclosure. Referring to Figure 2H, when N inf° >3824, calculate the TBS of the first resource as follows:
[0150] First calculate N inf° ′, The `round` function is used to round floating-point numbers.
[0151] If R <= 1 / 4, the terminal uses a multi-code block group with LDPC base graph = 2 for encoding.
[0152] If R > 1 / 4, and N inf° When the value is greater than or equal to 8424, the terminal uses a multi-code block group with LDPC base graph = 1 for encoding.
[0153] If R > 1 / 4, and N inf° When the value is less than 8424, the terminal uses a multi-code block group with LDPC base graph = 1 for encoding.
[0154] Optionally, when N inf° ≤3824, the terminal first calculates N inf° ′, Next, the terminal searches a preset table and selects the element in the table closest to N. inf° and not less than N inf° The TBS of ′ is determined as the TBS of the first resource. Optionally, Table 1 is a preset table shown in the embodiments of this disclosure.
[0155] Table 1: TBS for N inf° ≤3824
[0156] Step 2109, Terminal based on N RE Determine the uplink transmission power of the terminal.
[0157] Optionally, the uplink transmission power may include, for example, the terminal's PUSCH transmission power.
[0158] In some embodiments, the terminal may use Formula 1 to calculate the PUSCH transmission power; optionally, Formula 1 may include:
[0159] Among them, Pb,f,c (i,j,q d l) represents the PUSCH transmission power, P CMAX,f,c (i) represents the terminal's maximum transmit power, P O,f,c (j) represents the received power of the PUSCH, PL b,f,c (q d ) represents the path loss estimate for PUSCH, α b,f,c (j) is the path loss scaling factor, Δ TF,b,f,c (i) represents the MCS power adjustment amount, f b,f,c (i,l) represents the PUSCH power adjustment amount, M RE,b,f,c M is the number of REs on all time-domain symbols of the PUSCH resource. xE,b,f,c Based on N' RE Confirmed, N in Formula 1 slots The number of time slots in a RU. The number of symbols in a time slot. This represents the number of subcarriers in a single RU.
[0160] Optionally, in some embodiments, the aforementioned "M" RE,b,f,c Based on N' RE "Determine" can, for example, include: first based on N' RE Determine the number of REs in the first resource or the number of REs in the second resource of the terminal, and set the number of REs in the first resource or the number of REs in the second resource as M. RE,b,f,c For a detailed description of "the number of REs in the first resource or the number of REs in the second resource", please refer to the steps described above. Optionally, in some embodiments, the aforementioned "M" RE,b,f,c Based on N' RE "Determine" can, for example, include: first based on N' RE Determine the above N RE , will N RE Determined as M RE,b,f,c Optionally, M RE,b,f,c There may be other ways to determine this, but this disclosure does not specify any particular method.
[0161] In some other embodiments, the terminal may use Formula 2 to calculate the PUSCH transmission power; Formula 2 may include:
[0162] Among them, P b,f,c (i,j,q d l) represents the PUSCH transmission power, P CMAX,f,c (i) represents the terminal's maximum transmit power, P O,f,c (j) represents the received power of the PUSCH, PL b,f,c (qd ) represents the path loss estimate for PUSCH, α b,f,c (j) is the path loss scaling factor, Δ TF,b,f,c (i) represents the MCS power adjustment amount, f b,f,c (i,l) represents the PUSCH power adjustment amount, M RE,b,f,c (i) represents the number of REs in a time-domain symbol during the i-th transmission of PUSCH, M RE,b,f,c (i) Based on N' RE Confirmed, M RE,b,f,c (i) represents the bandwidth allocated to the terminal during the i-th transmission opportunity, where i = 1, 2, 3...A, and A is the total number of transmission opportunities for PUSCH. This represents the number of subcarriers in a single RU.
[0163] Optionally, in some embodiments, the aforementioned "M" RE,b,f,c (i) Based on N' RE "Determine" can, for example, include: first based on N' RE Determine the number of REs for a time-domain symbol in the first resource or the number of REs for a time-domain symbol in the second resource of the terminal, and define the number of REs for a time-domain symbol in the first resource or the number of REs for a time-domain symbol in the second resource as M. RE,b,f,c (i) For a detailed description of "the number of REs for a time-domain symbol in the first resource or the number of REs for a time-domain symbol in the second resource", please refer to the steps described above. Optionally, in some embodiments, the above-mentioned "M" RE,b,f,c (i) Based on N' RE "Determine" can, for example, include: first based on N' RE Determine the number of REs for a time-domain symbol in the first resource, and then subtract N from the number of REs for a time-domain symbol in the first resource. DMRS And subtract N oh The third value is obtained, and the third value is determined as M. RE,b,f,c (i). Optionally, M RE,b,f,c (i) There may be other determination methods, which are not specifically limited in this disclosure.
[0164] Optionally, in Formula 1 and Formula 2 above, b corresponds to the active UL BWP index, f corresponds to the carrier index, or f corresponds to the subcarrier spacing, and c corresponds to the serving cell index.
[0165] Step 2110: The terminal communicates with the network device on the first resource based on the TBS and / or uplink transmission power of the first resource.
[0166] Optionally, when the first resource is a PUSCH resource, the terminal can map the PUSCH according to the TBS of the first resource, and the terminal can send the PUSCH according to the uplink transmission power. Optionally, when the first resource is a PDSCH resource, the terminal can receive the PDSCH according to the TBS of the first resource.
[0167] In summary, in the above embodiments, after the terminal determines the first resource allocated by the network device through the Sub-PRB resource allocation method, it also determines the TBS of the first resource and / or the uplink transmission power of the terminal. This allows the terminal to communicate with the network device through the first resource based on the TBS of the first resource and / or the uplink transmission power of the terminal, ensuring the accurate utilization of the resources allocated by the Sub-PRB resource allocation method. Compared to other resource allocation methods, when the terminal uses the resources allocated by the Sub-PRB resource allocation method for communication, the processing flow is simpler, the complexity is lower, the terminal design complexity is also lower, and it can also achieve the purpose of enhancing uplink capacity.
[0168] The determination method involved in the embodiments of this disclosure may include at least one of steps 2101 to 2110. For example, step 2101 may be implemented as a standalone embodiment, and steps 2101+2103+2104 may be implemented as standalone embodiments, but are not limited thereto.
[0169] In some embodiments, the steps and their optional implementations in other embodiments described before or after this embodiment, as well as other related parts in the specification, can be referred to, and will not be repeated here.
[0170] Figure 3A is a flowchart illustrating a determination method according to an embodiment of the present disclosure. As shown in Figure 3A, the present disclosure relates to a determination method for a terminal, the method comprising:
[0171] Step 3101: Determine the first resource.
[0172] Step 3102: Determine the uplink transmission power of the TBS and / or terminal of the first resource.
[0173] Optionally, the first resource includes at least one of the following: downlink resources and uplink resources, wherein the first resource is allocated to the terminal through the Sub-PRB resource allocation method.
[0174] Optionally, determining the first resource includes:
[0175] A second resource is determined, the second resource including: resources that can be allocated as the first resource;
[0176] The network device receives first information, which is used to indicate part or all of the frequency domain resources in the second resource as the first resource through the Sub-PRB resource allocation method, wherein the second resource and the first resource have the same time domain length.
[0177] Optionally, determining the Transport Block Size (TBS) of the first resource and / or the uplink transmission power of the terminal includes:
[0178] Determine N RU The N RU Used to indicate: the number of resource units (RUs) included in a time-domain symbol, wherein one RU includes one or more resource particles (REs);
[0179] Based on the N RU Determine N' RE ;in, Q is the number of subcarriers in a RU, N slots The number of time slots in the second resource. The number of symbols in a time slot;
[0180] Based on the N' RE Determine the transport block size (TBS) of the first resource and / or the uplink transmission power of the terminal.
[0181] Optionally, the determination of N RU ,include:
[0182] The resource allocation method of the first resource is determined to be a first method; wherein, the first method includes: the second resource determined by the terminal is the bandwidth portion (BWP) of the terminal, and the first information is used to indicate one or more resource particle groups (REGs) in the second resource as the first resource;
[0183] The RU is determined to be the REG, and the N is determined. RU equals N REG The N REG The number of REGs in the BWP. in, Used to indicate the number of resource blocks (RBs) in the BWP.
[0184] Optionally, the determination of N RU ,include:
[0185] The resource allocation method of the first resource is determined to be the second method; wherein, the second method includes: the second resource determined by the terminal is a resource block group (RBG) in the BWP of the terminal, and the first information is used to indicate one or more REGs in the second resource as the first resource;
[0186] The RU is determined to be the REG, and the N is determined. RU =N REG ×N RBG The N RBG Indicates the total number of RBGs in the BWP, the N REG Indicates the total number of REGs in an RBG. in, P is used to indicate the number of RBs in the BWP, and P is used to indicate the number of RBs included in an RBG.
[0187] Optionally, the determination of N RU ,include:
[0188] The resource allocation method for the first resource is determined to be the third method; wherein, the third method includes: the second resource determined by the terminal includes L RB One RB, wherein the first information is used to indicate one or more REGs in the second resource as the first resource;
[0189] The RU is determined to be the REG, and the N is determined. RU =N REG The N REG Indicates the total number of REGs in the second resource.
[0190] Optionally, the determination of N RU ,include:
[0191] The resource allocation method of the first resource is determined to be the fourth method; wherein, the fourth method includes: the second resource determined by the terminal is the BWP of the terminal, and the first information is used to indicate one or more REs in the second resource as the first resource through the resource indication value RIV;
[0192] Determine the N RU =1, the length of the RU is equal to the length of the first resource.
[0193] Optionally, the determination of N RU ,include:
[0194] The resource allocation method for the first resource is determined to be the fifth method; wherein, the fifth method includes: the second resource determined by the terminal is the RBG in the BWP of the terminal, and the first information is used to indicate one or more REs in the second resource as the first resource through RIV;
[0195] Determine the N RU =N RBG The N RBGIndicates the total number of RBGs in the BWP. The RB is used to indicate the number of RBs in the BWP, and P is used to indicate the number of RBs included in an RBG. The length of the RU is equal to the length of an RBG in the second resource.
[0196] Optionally, the determination of N RU ,include:
[0197] The resource allocation method for the first resource is determined to be the sixth method; wherein, the sixth method includes: the second resource determined by the terminal includes L RB One RB, wherein the first information is used to indicate one or more REs in the second resource as the first resource via RIV;
[0198] Determine the N RU =1, the length of the RU is equal to the length of the first resource.
[0199] Optionally, the N'-based RE Determining the transport block size (TBS) of the first resource includes:
[0200] Based on N' RE Determine N RE N RE =N′ RE -N DMRS -N oh -N, where N DMRS The number of REs occupied by the demodulation reference signal DMRS, N oh N represents the number of REs occupied by the higher-level parameters of the terminal, and N represents the number of REs included in the second resource after removing the first resource.
[0201] Based on the N RE Determine the TBS of the first resource.
[0202] Optionally, the N' RE Determining the transport block size (TBS) of the first resource includes:
[0203] Based on N' RE Determine N RE N RE =N′ RE -N DMRS -N oh , where N DMRS The number of REs occupied by the demodulation reference signal DMRS, N oh The number of REs used for higher-level parameters of the terminal;
[0204] Based on the NRE Determine the TBS of the first resource.
[0205] Optionally, the N' RE Determining the uplink transmission power of the terminal includes:
[0206] The Physical Uplink Shared Channel (PUSCH) transmission power is calculated using Formula 1; Formula 1 includes:
[0207] Wherein, P b,f,c (i,j,q d l) is the transmission power of the PUSCH, the P CMAX,f,c (i) represents the maximum transmission power of the terminal, P O,f,c (j) represents the received power of the PUSCH, and the PL b,f,c (q d ) is the path loss estimate for the PUSCH, where α b,f,c (j) is the path loss scaling factor, where Δ TF,b,f,c (i) represents the power adjustment amount of the coding modulation scheme (MCS), where f b,f,c (i,l) represents the PUSCH power adjustment amount, wherein M RE,b,f,c M is the number of REs across all time-domain symbols of the PUSCH resource. RE,b,f,c Based on N' RE It is determined that the N slots The number of time slots in a RU, the The number of symbols in a time slot, the This represents the number of subcarriers in a single RU.
[0208] Optionally, the N' RE Determining the uplink transmission power includes:
[0209] The PUSCH transmission power is calculated using Formula 2; Formula 2 includes:
[0210] Wherein, P b,f,c (i,j,q d l) is the transmission power of the PUSCH, the P CMAX,f,c (i) represents the maximum transmission power of the terminal, P O,f,c (j) represents the received power of the PUSCH, and the PL b,f,c (q d ) is the path loss estimate for the PUSCH, where α b,f,c (j) is the path loss scaling factor, where Δ TF,b,f,c (i) represents the MCS power adjustment amount, where fb,f,c (i,l) represents the PUSCH power adjustment amount, wherein M RE,b,f,c (i) is the number of REs on a time-domain symbol in the i-th transmission timing of the PUSCH, where M RE,b,f,c (i) Based on N' RE It is confirmed that the This represents the number of subcarriers in a single RU.
[0211] For a detailed description of steps 3101-3102, please refer to the above embodiment description.
[0212] In some embodiments, the steps and their optional implementations in other embodiments described before or after this embodiment, as well as other related parts in the specification, can be referred to, and will not be repeated here.
[0213] Figure 3B is a flowchart illustrating a determination method according to an embodiment of the present disclosure. As shown in Figure 3B, this disclosure relates to a determination method for a network device, the method comprising:
[0214] Step 3201: Allocate the first resource to the terminal.
[0215] Optionally, the first resource includes at least one of the following: downlink resources and uplink resources, wherein the first resource is allocated to the terminal through a Sub-PRB resource allocation method.
[0216] Optionally, allocating the first resource to the terminal includes:
[0217] Send first information to the terminal. The first information is used to indicate part or all of the frequency domain resources in the second resource as the first resource through the Sub-PRB resource allocation method. The second resource includes: resources that can be allocated as the first resource. The second resource has the same time domain length as the first resource.
[0218] Optionally, the resource allocation method of the first resource is a first method; wherein, the first method includes: the second resource is the bandwidth portion (BWP) of the terminal, and the first information is used to indicate one or more resource particle groups (REGs) in the second resource as the first resource.
[0219] Optionally, the resource allocation method of the first resource is the second method; wherein, the second method includes: the second resource is a resource block group (RBG) in the BWP of the terminal, and the first information is used to indicate one or more REGs in the second resource as the first resource.
[0220] Optionally, the resource allocation method of the first resource is a third method; wherein, the third method includes: the second resource includes LRB One RB, wherein the first information is used to indicate one or more REGs in the second resource as the first resource.
[0221] Optionally, the resource allocation method of the first resource is a fourth method; wherein the fourth method includes: the second resource is the BWP of the terminal, and the first information is used to indicate one or more REs in the second resource as the first resource through the resource indication value RIV.
[0222] Optionally, the resource allocation method of the first resource is the fifth method; wherein, the fifth method includes: the second resource is the RBG in the BWP of the terminal, and the first information is used to indicate one or more REs in the second resource as the first resource through RIV.
[0223] Optionally, the resource allocation method for the first resource is the sixth method; wherein, the sixth method includes: the second resource includes L RB One RB, wherein the first information is used to indicate one or more REs in the second resource as the first resource via RIV.
[0224] For a detailed description of step 3201, please refer to the above embodiment.
[0225] In some embodiments, the steps and their optional implementations in other embodiments described before or after this embodiment, as well as other related parts in the specification, can be referred to, and will not be repeated here.
[0226] The following is an exemplary description of the above method:
[0227] Optionally, in R19 NTN, uplink capacity enhancement is considered to serve more users simultaneously, primarily for the following reasons:
[0228] Limited frequency band resources are available for NTN networks;
[0229] NTN networks primarily transmit data at low rates, resulting in smaller data packets and payloads, and thus consuming fewer resources.
[0230] Satellite coverage typically covers a larger cell radius, allowing for more users within a single cell compared to a TN network.
[0231] The main channels involved may include: PDSCH, PUSCH, etc.
[0232] PUSCH Power Control:
[0233] The PUSCH power is determined by the smaller of two values, with each factor having the following value:
[0234] Target Base Rx Power set by gNB: gNB sets and the UE is notified by RRC.
[0235] PathLoss factor: Determined jointly by gNB and UE.
[0236] MCS factor: Configured / indicated to the UE by the gNB via RRC or DCI.
[0237] RB factor: Configured or indicated to the UE by the gNB via RRC or DCI.
[0238] Power Control Command: Notified to the UE by the DCI.
[0239] The meanings of some of these parameters are as follows:
[0240] i: As mentioned at the beginning, this refers to the PUSCH / PUCCH / SRS / PRACH transmission timing i, defined by the slot index n_u_s,f within the frame of the system frame number SFN, and the first symbol S and multiple consecutive symbols L within that slot. Here, it corresponds to the PUSCH transmission timing i.
[0241] j: Parameter set configuration index. j = 0 represents the uplink power control (PUSCH) carrying msg3 (4-step RA) or msgA (2-step RA). j = 1, ConfiguredGrantConfig, represents the UL power control (PUSCH) during configuration scheduling. j from 2 to J is the power control under normal conditions.
[0242] q_d: Index of the reference signal used for downlink path loss estimation. The reference signal can be SSB or CSI-RS.
[0243] l: PUSCH power control adjustment state, l = 0, 1 or l = 0, which will be introduced later.
[0244] b, f, c: b corresponds to the UL BWP index, f corresponds to the carrier index, and c is the corresponding serving cell index.
[0245] Compared to the two parameters P_CMAX,f,c(i), P_o_pusch_b,f,c, the former takes f,c while the latter takes b,f,c. Based on their meanings, b represents the corresponding UL BWP index. The former f,c corresponds to the carrier-level power parameters, while the latter b,f,c corresponds to the BWP-level power parameters.
[0246] Configure index j
[0247] Received target power P O_PUSCH,b,f,c (j)=P O_NOMINAL,PUSCH,f,c (j)+P O_UE_PUSCH,b,f,c (j), j∈{0,1,…,J-1}.
[0248] j is the configuration index; P varies depending on the value of j. O_PUSCH,b,f,c (j),α b,f,c (j),PL b,f,c (q d )different.
[0249] P O_PUSCH,b,f,c (j) Public Configuration P O_NOMINAL,PUSCH,f,c (j) and UE-specific configuration P O_UE_PUSCH,b,f,c (j) Two parts.
[0250] There are three main cases depending on the value of j:
[0251] (1)j=0
[0252] If the P0-PUSCH-AlphaSet parameter is not configured or PUSCH is a RAR message uplink scheduler, then j = 0.
[0253] At this time = 0
[0254] Configured by the parameter preambleReceivedTargetPower in SIB1.
[0255] It is configured by the parameter msg3-DeltaPreamble in SIB1. If the msg3-DeltaPreamble parameter is not configured, it will be 0dB.
[0256] Optionally, the relationship between the msg3-DeltaPreamble configuration value and the actual value can be: Actual value = Configuration value * 2 (dB)
[0257] αb,c,f(j): If SIB1 is configured with the msg3-Alpha parameter, then αb,c,f(0) = msg3-Alpha, otherwise = 1.
[0258] (2)j=1
[0259] For PUSCH transmission or retransmission (semi-static scheduling) configured in ConfiguredGrantConfig, j=1
[0260] P0_NOMINAL_PUSCH,f,c(1) is configured by the parameter p0-NominalWithoutGrant in SIB1. If the parameter p0-NominalWithoutGrant is not configured in SIB1, then P0_NOMINAL_PUSCH,f,c(1) = P0_NOMINAL_PUSCH,f,c(0) is calculated with reference to j=0.
[0261] P0_UE_PUSCHb,f,c(1) and αb,c,f(1) obtain P0-PUSCH-AlphaSetId according to the p0-PUSCH-Alpha parameter configured in the ConfiguredGrantConfig information element. Then, find the p0 corresponding to P0-PUSCH-AlphaSetId in the P0-PUSCH-AlphaSet information element of SIB1 as P0_UE_PUSCHb,f,c(1) and alpha as αb,c,f(1).
[0262] (3)j=2
[0263] If DCI format 0_0 or DCI format 0_1 does not contain an SRI field, or if SRI-PUSCH-PowerControl is not configured, then j = 2.
[0264] P0_NOMINAL_PUSCH,f,c(2) is configured by the parameter p0-NominalWithGrant in SIB1. If the parameter p0-NominalWithGrant is not configured in SIB1, then P0_NOMINAL_PUSCH,f,c(2) = P0_NOMINAL_PUSCH,f,c(0) is calculated with reference to j=0.
[0265] P0_UE_PUSCHb,f,c(2) and αb,c,f(2) are determined by p0 provided by the first p0-Pusch-AlphaSet of the p0-AlphaSets information cell. αb,c,f(2) is determined by alpha.
[0266] (4) j∈{2,...,J-1}
[0267] If the UE has configured more than one p0-PUSCH-AlphaSetId value via SRI-PUSCH-PowerControl, and DCI format 0_1 contains the SRI field, then j∈{2,...,J-1}.
[0268] P0_NOMINAL_PUSCH,f,c(j) is configured by the parameter p0-NominalWithGrant in SIB1. If the parameter p0-NominalWithGrant is not configured in SIB1, then P0_NOMINAL_PUSCH,f,c(j) = P0_NOMINAL_PUSCH,f,c(0) is calculated with reference to j=0.
[0269] P0_UE_PUSCHb,f,c(j) and αb,c,f(j) are first mapped to sri-PUSCH-PowerControlId according to the SRI field in DCI format 0_1, and then mapped to the corresponding p0 and alpha through the index p0-PUSCH-AlphaSetId.
[0270] Road damage
[0271] The downlink path loss estimation is performed by the UE based on a reference signal. The reference signal for calculating the path loss can be SSB or CSI-RS.
[0272] Number of RBs scheduled by PUSCH
[0273] μ represents the bandwidth allocated to PUSCH resources for PUSCH transmission timing i on the active uplink BWPb of carrier f serving cell c. This bandwidth is represented by the number of RBs, while μ is based on the subcarrier spacing (SCS) configuration.
[0274] Optionally, the bandwidth allocated for PUSCH resources is represented by the number of resource blocks used for PUSCH transmission timing i on UL BWP b in serving cell c, and the SCS (subcarrier spacing f) configuration can be predefined.
[0275] MCS power adjustment amount ΔTF,b,f,c(i)
[0276] The MCS power adjustment amount ΔTF,b,f,c(i) is determined by the parameter deltaMCS in SIB1. If the value of deltaMCS is enabled, then Ks = 1.25; otherwise, Ks = 0.
[0277] When Ks = 0, ΔTF,b,f,c(i) = 0.
[0278] When Ks = 1.25, ΔTF,b,f,c(i) is determined by the following formula. Calculating the power adjustment at this point is relatively complex.
[0279] (1) For uplink data transmission
[0280] (2) For CSI transmissions without uplink data
[0281] Where Qm is the modulation order and R is the target code rate, these parameters are provided in DCI.
[0282] When PUSCH contains only CSI and not uplink data PUSCH power adjustment amount fb,f,c(i,l)
[0283] l is the power control adjustment state index. Note that subsequent calculations only consider TPC instructions with the same l.
[0284] If the parameter twoPUSCH-PC-AdjustmentStates is configured, then l∈{0,1}
[0285] If the twoPUSCH-PC-AdjustmentStates parameter is not configured or there is no RAR uplink licensed PUSCH transmission (Msg3), then l = 0δ PUSCH,b,c (i,l) represents the TPC instruction value in DCI format 0_0 or DCI format 0_1, which is scheduled to transmit PUSCH. Alternatively, it represents the jointly encoded TPC instruction in DCI format 2_2, which is scrambled by TPC-PUSCH-RNTI.
[0286] The calculation method for PUSCH power adjustment is determined by the parameter tpc-Accumulation. When this parameter is configured as enabled or not configured, power adjustment is performed using an cumulative method. When this parameter is configured as disabled, power adjustment is performed using an absolute value.
[0287] Optionally, Table 2 below shows the mapping of the Transmission Power Control (TPC) command field to absolute and cumulative δ_PUSCH,b,f,c values or δ_SRS,b,f,c values in the Downlink Control Information (DCI) format for scheduling Physical Uplink Shared Channel (PUSCH) transmissions, or in DCI format 2_2 scrambled by Transmission Power Control-Physical Uplink Shared Channel-Temporary Radio Network Identifier (TPC-PUSCH-RNTI), or in DCI format 2_3.
[0288] Table 2
[0289] Optionally, Table 3 below shows the mapping from the Transmission Power Control (TPC) command field in the Downlink Control Information (DCI) format to the accumulated δ_PUCCH,b,f,c values.
[0290] Table 3
[0291] Optionally, in R19 NTN, uplink capacity enhancement is considered to serve more users simultaneously, primarily for the following reasons:
[0292] Limited frequency band resources are available for NTN networks;
[0293] NTN networks primarily transmit data at low rates, resulting in smaller data packets and payloads, and thus consuming fewer resources.
[0294] Satellite coverage typically covers a larger radius of cells, and the number of users within a single cell is greater than that of a TN network.
[0295] One approach to enhance uplink capacity is the pre-DFT based OCC multiplexing transmission scheme. This scheme enables multiple UEs to multiplex within a single RB, allowing more UEs to access the network and thus enhancing uplink capacity. However, this scheme requires OCC spreading of modulo symbols and multiolexing of the OCC sequence at the terminal transmitting end, making the processing flow relatively complex and consequently increasing the complexity of the terminal design.
[0296] To reduce terminal implementation complexity, a Sub-PRB resource allocation scheme is considered for use in 6G systems. This scheme can reduce terminal design complexity while enhancing uplink capacity. It is applicable at least in low data rate transmission (low data rate transmission has a small TB size, so resource allocation based on Sub-PRB has little impact on transmission integrity).
[0297] Resource allocation based on Sub-PRB requires the design of a transmission scheme, which involves calculating the transmission block size, performing uplink power control, and calculating the final transmission power.
[0298] This disclosure provides a method, which mainly focuses on the following aspects:
[0299] Optional Example 1: Consider the determination of the first resource
[0300] The first resource is all time-frequency domain resources scheduled by PDSCH / PUSCH.
[0301] The basic unit of this first resource is the RU (Resource Unit) based on sub-PRB. The RU describes how PDSCH / PUSCH is mapped to RE. The RU uses RE as a basic granularity, and a RU in the time domain consists of... It consists of Q consecutive OFDM symbols, which in the frequency domain are composed of Q consecutive subcarriers. N slots Q is a positive integer, which may be a protocol preset, such as N. slots The value can be 1, and / or configured by the base station. One One RE.
[0302] Optional Example 2: Determining TBS based on the first resource
[0303] Step 1: Calculate N slots The number of available REs N allocated to PDSCH / PUSCH in each time slot RE ,
[0304] a. Calculate N slots The total number of REs N' available for allocation within a time slot RE
[0305] N RU Defined as the total number of RUs;
[0306] Q is defined as the number of subcarriers in a single RU;
[0307] Defined as the number of symbols allocated to PDSCH / PUSCH in a single slot;
[0308] N slots Defined as the number of time slots.
[0309] b. The total number of available REs after removing other overheads is the total number of REs N allocated to PDSCH / PUSCH. RE
[0310] N RE =N' RE -N DMRS -N oh
[0311] N DMRS This is the total number of REs in the DM-RS within the BWP during the scheduling period, including the overhead of DM-RS CDM groups without data, indicated by DCI format 1_1, 1_2, or 1_3 or DCI format 1_0.
[0312] N oh This overhead is configured by the high-level parameter xOverhead in PDSCH-ServingCellConfig.
[0313] Step 2: Calculate the median number N of the information bits. info The modulation scheme and code rate are obtained by looking up the DCI Modulation and coding scheme field, and the number of layers is obtained by configuring the Antenna port(s) and DMRS. inf° =N RE ×R×Q m ×v
[0314] Where R represents the terminal's code rate, such as R being the terminal's transmit or receive code rate on the first resource, Q m This indicates the modulation order of the terminal, and v indicates the final layer number.
[0315] Determining the modulation method and bit rate:
[0316] The 5-bit MCS field IMCS is read from the DCI to determine the modulation order and target code rate. The redundancy version field is also read from the DCI to determine the redundancy version RV. Five MCS tables are defined in the NR (refer to the tables shown in Figures 2B-2F above), with PDSCH using three tables and PUSCH adding two more. The UE queries the following tables based on the IMCS index to obtain the modulation order and target code rate.
[0317] In PUSCH, when transform precoding is not enabled, the MCS index table used is the same as that used in PDSCH. When transform precoding is enabled, the MCS index table used is as shown in Figure 2G above.
[0318] Step 3: Based on N info Determine the TBS calculation method
[0319] The TBS size requires byte synchronization, so quantization is used to ensure that the payload bytes are synchronized (multiples of 8) and that the CB length is equal.
[0320] a. When N info >3824, TBS is calculated as follows:
[0321] Calculate the intermediate information bits N′ of the quantization info
[0322] If R <= 1 / 4 (multi-code block group with LDPC graph = 2), the TBS is as shown in Figure 2H above.
[0323] If R > 1 / 4, and N′ info >8424 (LDPC graph = 1 multi-code block group), TBS is shown in Figure 2H above.
[0324] If R > 1 / 4, and N′ info >8424 (single code block group with LDPC graph = 1), TBS is shown in Figure 2H above.
[0325] b. When N′ info If <= 3824, calculate TBS as follows:
[0326] Calculate the intermediate information bits N′ of the quantization info As shown in Figure 2H above
[0327] Based on Table 1 above, find the closest and not less than N′. info TBS.
[0328] Optional Example 2-1: where N' RE It can be determined based on the following (but not limited to) methods:
[0329] Type A: The frequency domain resource allocation field in RRC or DCI directly indicates RE-level resource allocation, and the sub-PRB is allocated discretely or continuously on the BWP using a REG bitmap. A REG is a group (one or more) of REs with REs as the smallest unit of resource allocation. The size and number of REGs are determined by the BWP size and starting position. The DCI indicates a bitmap that indicates the REGs allocated to the UE. When the bit corresponding to the RE is set to 1, it indicates that resource allocation for that RE is performed; otherwise, it is not.
[0330] Under this method
[0331] One RU is equivalent to one REG, and the number of RUs is equal to the total number of REGs.
[0332] in This is the size of the BWP (in RB).
[0333] Type B: In RRC or DCI, the frequency domain resource allocation field first indicates resource allocation based on RB, and then indicates resource allocation based on sub-PRB. The sub-PRB allocates resources discretely or continuously on the allocated RB-level resources using a REG bitmap. The size and number of REGs are determined by the starting position and length of the allocated RB resources. DCI also indicates a bitmap to indicate the REGs allocated to the UE. When the bit corresponding to the RE is set to 1, it indicates that resource allocation for that RE is performed; otherwise, it is not performed.
[0334] Under this method
[0335] One RU is equivalent to one REG, and the number of RUs is equal to the total number of REGs.
[0336] Consider the following two cases for N RU Calculation:
[0337] When the resource allocation indication scheme based on RB is type 0:
[0338] RB-level:
[0339] The RB resource unit size is P×12 (unit: RE). For each size... The total number of BWPs (in REs) and RBGs is:
[0340] RE-level:
[0341] For each RBG of size P×12, the total number of REGs is:
[0342] The total number of RUs is
[0343] When the resource allocation indication scheme based on RB is type 1:
[0344] RB-level:
[0345] The length of the RB unit is L RB
[0346] RE-level:
[0347] The total number of REGs is:
[0348] The total number of RUs is
[0349] Type C: The frequency domain resource allocation field in RRC or DCI directly indicates the location of the sub-PRB resource unit in the BWP, by indicating the start position (Start RE) and RE unit length (L) of the sub-PRB resource unit with RE as the smallest granularity in the uplink transmission. RE RIV.
[0350] Under this method
[0351] Where N RU =1, RU length is the same as RE unit length, i.e. Q = L RE
[0352] typeD: The frequency domain resource allocation field in RRC or DCI first performs RB-based resource allocation indication, and then performs sub-PRB-based resource allocation indication. The position of the sub-PRB resource unit on the allocated RB-level resource is indicated by the RIV containing the start position Start RE and the length of the RE unit.
[0353] Under this method
[0354] Consider the following two cases for N RU Calculation:
[0355] When the resource allocation indication scheme based on RB is type 0:
[0356] RB-level:
[0357] The RB resource unit size is P×12 (unit: RE). For each size... The total number of BWPs (in REs) and RBGs is:
[0358] RE-level:
[0359] For each RBG of size P×12, N RU =1, RU length is the same as RE unit length, i.e. Q = L RE
[0360] The total number of RUs is
[0361] When the resource allocation indication scheme based on RB is type 1:
[0362] RB-level:
[0363] The length of the RB unit is L RB
[0364] RE-level:
[0365] N RU =1, RU length is the same as RE unit length, i.e. Q = L RE
[0366] Optional Example 3: Determining PUSCH Transmission Power Based on the First Resource
[0367] Formula for calculating PUSCH transmission power:
[0368] Method 1: According to the following formula, M RE,b,f,c It is all time domains on PUSCH / PDSCH serving cell c. The total number of available REs (active UL BWP is b, subcarrier spacing is f)
[0369] Method 2: According to the following formula, M RE,b,f,c (i) represents the total number of REs (active UL BWP is b, subcarrier spacing is f) in a time-domain symbol allocated by PUSCH / PDSCH transmission timing i on serving cell c, used to indicate the bandwidth allocated to REs for timing i.
[0370] The meanings of the other elements in the formula can be determined based on the relevant introduction to the "PUSCH power control scheme" mentioned above.
[0371] The proposed scheme is a "sub-PRB based resource allocation scheme for uplink capacity enhancement in 6G NTN systems". The transmission scheme designed based on this resource allocation scheme includes the calculation of the transmission block size and the calculation of the final transmission power by performing uplink power control.
[0372] This disclosure also proposes an apparatus (also referred to as a communication device, etc.) for implementing any of the above methods. For example, an apparatus is proposed that includes units or modules for implementing the steps performed by the terminal in any of the above methods. Furthermore, another apparatus is proposed that includes units or modules for implementing the steps performed by a network device (e.g., an access network device, a core network functional node, a core network device, etc.) in any of the above methods.
[0373] It should be understood that the division of units or modules in the above device is only a logical functional division. In actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. Furthermore, the units or modules in the device can be implemented by a processor calling software: for example, the device includes a processor connected to a memory containing instructions. The processor calls the instructions stored in the memory to implement any of the above methods or to implement the functions of the units or modules in the above device. The processor can be, for example, a general-purpose processor, such as a Central Processing Unit (CPU) or a microprocessor, and the memory can be internal or external to the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits. The functionality of some or all of the units or modules can be achieved through the design of these hardware circuits, which can be understood as one or more processors. For example, in one implementation, the hardware circuit is an application-specific integrated circuit (ASIC). The functionality of some or all of the units or modules is achieved through the design of the logical relationships between the components within the circuit. In another implementation, the hardware circuit can be implemented using a programmable logic device (PLD). Taking a field-programmable gate array (FPGA) as an example, it can include a large number of logic gates. The connection relationships between the logic gates are configured through configuration files, thereby achieving the functionality of some or all of the units or modules. All units or modules of the above device can be implemented entirely through processor-called software, entirely through hardware circuits, or partially through processor-called software with the remaining parts implemented through hardware circuits.
[0374] In this embodiment, the processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction read and execute capabilities, such as a Central Processing Unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), or a digital signal processor (DSP). In another implementation, the processor can implement certain functions through the logical relationships of hardware circuits. The logical relationships of the aforementioned hardware circuits are fixed or reconfigurable. For example, the processor is a hardware circuit implemented using an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document and configuring the hardware circuit can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units or modules. Furthermore, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a Neural Network Processing Unit (NPU), a Tensor Processing Unit (TPU), or a Deep Learning Processing Unit (DPU).
[0375] Figure 4A is a schematic diagram of the structure of a terminal according to an embodiment of this disclosure. The terminal is used to execute any of the above methods. In some embodiments, as shown in Figure 4A, the terminal may include at least one of a transceiver module, a processing module, etc. The processing module is used to determine a first resource, the first resource including at least one of the following: downlink resources and uplink resources, wherein the first resource is allocated to the terminal through a Sub-PRB resource allocation method; the processing module is further used to determine the Transport Block Size (TBS) of the first resource and / or the uplink transmission power of the terminal.
[0376] Optionally, the transceiver module described above is used to perform at least one of the communication steps such as sending and / or receiving performed by the terminal in any of the above methods, which will not be elaborated here. Optionally, the processing module described above is used to perform at least one of the other steps performed by the terminal in any of the above methods, which will not be elaborated here.
[0377] Optionally, determining the first resource includes:
[0378] A second resource is determined, the second resource including: resources that can be allocated as the first resource;
[0379] The network device receives first information, which is used to indicate part or all of the frequency domain resources in the second resource as the first resource through the Sub-PRB resource allocation method, wherein the second resource and the first resource have the same time domain length.
[0380] Optionally, determining the Transport Block Size (TBS) of the first resource and / or the uplink transmission power of the terminal includes:
[0381] Determine N RU The N RU Used to indicate: the number of resource units (RUs) included in a time-domain symbol, wherein one RU includes one or more resource particles (REs);
[0382] Based on the N RU Determine N' RE ;in, Q is the number of subcarriers in a RU, N slots The number of time slots in the second resource. The number of symbols in a time slot;
[0383] Based on the N' RE Determine the transport block size (TBS) of the first resource and / or the uplink transmission power of the terminal.
[0384] Optionally, the determination of N RU ,include:
[0385] The resource allocation method of the first resource is determined to be a first method; wherein, the first method includes: the second resource determined by the terminal is the bandwidth portion (BWP) of the terminal, and the first information is used to indicate one or more resource particle groups (REGs) in the second resource as the first resource;
[0386] The RU is determined to be the REG, and the N is determined. RU equals N REG The N REG The number of REGs in the BWP. in, Used to indicate the number of resource blocks (RBs) in the BWP.
[0387] Optionally, the determination of N RU ,include:
[0388] The resource allocation method of the first resource is determined to be the second method; wherein, the second method includes: the second resource determined by the terminal is a resource block group (RBG) in the BWP of the terminal, and the first information is used to indicate one or more REGs in the second resource as the first resource;
[0389] The RU is determined to be the REG, and the N is determined. RU =N REG ×N RBG The N RBG Indicates the total number of RBGs in the BWP, the N REG Indicates the total number of REGs in an RBG. in, P is used to indicate the number of RBs in the BWP, and P is used to indicate the number of RBs included in an RBG.
[0390] Optionally, the determination of N RU ,include:
[0391] The resource allocation method for the first resource is determined to be the third method; wherein, the third method includes: the second resource determined by the terminal includes L RB One RB, wherein the first information is used to indicate one or more REGs in the second resource as the first resource;
[0392] The RU is determined to be the REG, and the N is determined. RU =N REG The N REG Indicates the total number of REGs in the second resource.
[0393] Optionally, the determination of N RU ,include:
[0394] The resource allocation method of the first resource is determined to be the fourth method; wherein, the fourth method includes: the second resource determined by the terminal is the BWP of the terminal, and the first information is used to indicate one or more REs in the second resource as the first resource through the resource indication value RIV;
[0395] Determine the N RU =1, the length of the RU is equal to the length of the first resource.
[0396] Optionally, the determination of N RU ,include:
[0397] The resource allocation method for the first resource is determined to be the fifth method; wherein, the fifth method includes: the second resource determined by the terminal is the RBG in the BWP of the terminal, and the first information is used to indicate one or more REs in the second resource as the first resource through RIV;
[0398] Determine the N RU =N RBG The N RBG Indicates the total number of RBGs in the BWP. The RB is used to indicate the number of RBs in the BWP, and P is used to indicate the number of RBs included in an RBG. The length of the RU is equal to the length of an RBG in the second resource.
[0399] Optionally, the determination of N RU ,include:
[0400] The resource allocation method for the first resource is determined to be the sixth method; wherein, the sixth method includes: the second resource determined by the terminal includes L RB One RB, wherein the first information is used to indicate one or more REs in the second resource as the first resource via RIV;
[0401] Determine the N RU =1, the length of the RU is equal to the length of the first resource.
[0402] Optionally, the N' RE Determining the transport block size (TBS) of the first resource includes:
[0403] Based on N' RE Determine N RE N RE =N′ RE -N DMRS -N oh -N, where N DMRS The number of REs occupied by the demodulation reference signal DMRS, N oh N represents the number of REs occupied by the higher-level parameters of the terminal, and N represents the number of REs included in the second resource after removing the first resource.
[0404] Based on the N RE Determine the TBS of the first resource.
[0405] Optionally, the N' RE Determining the transport block size (TBS) of the first resource includes:
[0406] Based on N' RE Determine NRE N RE =N′ RE -N DMRS -N oh , where N DMRS The number of REs occupied by the demodulation reference signal DMRS, N oh The number of REs used for higher-level parameters of the terminal;
[0407] Based on the N RE Determine the TBS of the first resource.
[0408] Optionally, the N' RE Determining the uplink transmission power of the terminal includes:
[0409] The Physical Uplink Shared Channel (PUSCH) transmission power is calculated using Formula 1; Formula 1 includes:
[0410] Wherein, P b,f,c (i,j,q d l) is the transmission power of the PUSCH, the P CMAX,f,c (i) represents the maximum transmission power of the terminal, P O,f,c (j) represents the received power of the PUSCH, and the PL b,f,c (q d ) is the path loss estimate for the PUSCH, where α b,f,c (j) is the path loss scaling factor, where Δ TF,b,f,c (i) represents the power adjustment amount of the coding modulation scheme (MCS), where f b,f,c (i,l) represents the PUSCH power adjustment amount, wherein M RE,b,f,c M is the number of REs across all time-domain symbols of the PUSCH resource. RE,b,f,c Based on N' RE It is determined that the N slots The number of time slots in a RU, the The number of symbols in a time slot, the This represents the number of subcarriers in a single RU.
[0411] Optionally, the N' RE Determining the uplink transmission power includes:
[0412] The PUSCH transmission power is calculated using Formula 2; Formula 2 includes:
[0413] Wherein, P b,f,c (i,j,q d l) is the transmission power of the PUSCH, the PCMAX,f,c (i) represents the maximum transmission power of the terminal, P O,f,c (j) represents the received power of the PUSCH, and the PL b,f,c (q d ) is the path loss estimate for the PUSCH, where α b,f,c (j) is the path loss scaling factor, where Δ TF,b,f,c (i) represents the MCS power adjustment amount, where f b,f,c (i,l) represents the PUSCH power adjustment amount, wherein M RE,b,f,c (i) is the number of REs on a time-domain symbol in the i-th transmission timing of the PUSCH, where M RE,b,f,c (i) Based on N' RE It is confirmed that the This represents the number of subcarriers in a single RU.
[0414] Figure 4B is a schematic diagram of the network device proposed in an embodiment of this disclosure. The network device is used to perform any of the above methods. In some embodiments, as shown in Figure 4B, the network device may include at least one of a transceiver module, a processing module, etc. The processing module is used to allocate a first resource to a terminal, the first resource including at least one of the following: downlink resources and uplink resources, wherein the first resource is allocated to the terminal through a Sub-PRB resource allocation method.
[0415] Optionally, the transceiver module is used to perform at least one of the communication steps such as sending and / or receiving performed by the network device in any of the above methods, which will not be elaborated here. Optionally, the processing module is used to perform at least one of the other steps performed by the network device in any of the above methods, which will not be elaborated here.
[0416] Optionally, allocating the first resource to the terminal includes:
[0417] Send first information to the terminal. The first information is used to indicate part or all of the frequency domain resources in the second resource as the first resource through the Sub-PRB resource allocation method. The second resource includes: resources that can be allocated as the first resource. The second resource has the same time domain length as the first resource.
[0418] Optionally, the resource allocation method of the first resource is a first method; wherein, the first method includes: the second resource is the bandwidth portion (BWP) of the terminal, and the first information is used to indicate one or more resource particle groups (REGs) in the second resource as the first resource.
[0419] Optionally, the resource allocation method of the first resource is the second method; wherein, the second method includes: the second resource is a resource block group (RBG) in the BWP of the terminal, and the first information is used to indicate one or more REGs in the second resource as the first resource.
[0420] Optionally, the resource allocation method of the first resource is a third method; wherein, the third method includes: the second resource includes L RB One RB, wherein the first information is used to indicate one or more REGs in the second resource as the first resource.
[0421] Optionally, the resource allocation method of the first resource is a fourth method; wherein the fourth method includes: the second resource is the BWP of the terminal, and the first information is used to indicate one or more REs in the second resource as the first resource through the resource indication value RIV.
[0422] Optionally, the resource allocation method of the first resource is the fifth method; wherein, the fifth method includes: the second resource is the RBG in the BWP of the terminal, and the first information is used to indicate one or more REs in the second resource as the first resource through RIV.
[0423] Optionally, the resource allocation method for the first resource is the sixth method; wherein, the sixth method includes: the second resource includes L RB One RB, wherein the first information is used to indicate one or more REs in the second resource as the first resource via RIV.
[0424] Figure 5A is a schematic diagram of the structure of the communication device 5100 proposed in an embodiment of this disclosure. The communication device 5100 can be a network device (e.g., access network device, core network device, etc.), a terminal (e.g., user equipment, etc.), a chip, chip system, or processor that supports the network device in implementing any of the above methods, or a chip, chip system, or processor that supports the terminal in implementing any of the above methods. The communication device 5100 can be used to implement the methods described in the above method embodiments; for details, please refer to the descriptions in the above method embodiments.
[0425] As shown in Figure 5A, the communication device 5100 is used to execute any of the above methods. In some embodiments, the communication device 5100 includes one or more processors 5101. The processor 5101 may be a general-purpose processor or a special-purpose processor, such as a baseband processor or a central processing unit. The baseband processor may be used to process communication protocols and communication data, and the central processing unit may be used to control communication devices (e.g., base stations, baseband chips, terminal devices, terminal device chips, DUs or CUs, etc.), execute programs, and process program data. Optionally, the communication device 5100 is used to execute any of the above methods. Optionally, one or more processors 5101 are used to invoke instructions to cause the communication device 5100 to execute any of the above methods.
[0426] In some embodiments, the communication device 5100 further includes one or more transceivers 5102. When the communication device 5100 includes one or more transceivers 5102, the transceiver 5102 performs at least one of the communication steps such as sending and / or receiving in the above-described method, and the processor 5101 performs at least one of the other steps. In optional embodiments, the transceiver may include a receiver and / or a transmitter, which may be separate or integrated. Optionally, the terms transceiver, transceiver unit, transceiver, transceiver circuit, interface circuit, interface, etc., can be used interchangeably; the terms transmitter, transmitting unit, transmitter, transmitting circuit, etc., can be used interchangeably; the terms receiver, receiving unit, receiver, receiving circuit, etc., can be used interchangeably.
[0427] In some embodiments, the communication device 5100 further includes one or more memories 5103 for storing data and / or instructions. Optionally, one or more processors 5101 are used to invoke instructions stored in the memory 5103 to cause the communication device 5100 to perform any of the above methods. Optionally, all or part of the memory 5103 may also be located outside the communication device 5100. In an optional embodiment, the communication device 5100 may include one or more interface circuits 5104. Optionally, the interface circuit 5104 is connected to the memory 5102 and can be used to receive data and / or instructions from the memory 5102 or other devices, and can be used to send data and / or instructions to the memory 5102 or other devices. For example, the interface circuit 5104 can read data and / or instructions stored in the memory 5102 and send the data and / or instructions to the processor 5101.
[0428] The communication device 5100 described in the above embodiments may be a network device or a terminal, but the scope of the communication device 5100 described in this disclosure is not limited thereto, and the structure of the communication device 5100 may not be limited by FIG. 5A. The communication device may be a standalone device or may be part of a larger device. For example, the communication device may be: (1) a standalone integrated circuit IC, or chip, or chip system or subsystem; (2) a collection of one or more ICs, optionally, the IC collection may also include storage components for storing data, programs and / or instructions; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, terminal device, smart terminal device, cellular phone, wireless device, handheld device, mobile unit, vehicle device, network device, cloud device, artificial intelligence device, etc.; (6) others, etc.
[0429] Figure 5B is a schematic diagram of the structure of chip 5200 according to an embodiment of this disclosure. For cases where the communication device 5100 can be a chip or a chip system, please refer to the schematic diagram of chip 5200 shown in Figure 5B, but it is not limited thereto.
[0430] Chip 5200 includes one or more processors 5201. Chip 5200 is used to perform any of the methods described above.
[0431] In some embodiments, chip 5200 further includes one or more interface circuits 5202. Optionally, terms such as interface circuit, interface, and transceiver pin can be used interchangeably. In some embodiments, chip 5200 further includes one or more memories 5203 for storing data and / or instructions. Optionally, all or part of the memories 5203 may be located outside of chip 5200. Optionally, the interface circuit 5202 is connected to the memories 5203, and the interface circuit 5202 can be used to receive data and / or instructions from the memories 5203 or other devices, and the interface circuit 5202 can be used to send data and / or instructions to the memories 5203 or other devices. For example, the interface circuit 5202 can read data and / or instructions stored in the memories 5203 and send the data and / or instructions to the processor 5201.
[0432] In some embodiments, the interface circuit 5202 performs at least one of the communication steps, such as sending and / or receiving, in the above-described method. For example, the interface circuit 5202 performing the communication steps, such as sending and / or receiving, in the above-described method means that the interface circuit 5202 performs data and / or instruction interaction between the processor 5201, the chip 5200, the memory 5203, or the transceiver device. In some embodiments, the processor 5201 performs at least one of the other steps.
[0433] The modules and / or devices described in the various embodiments, such as virtual devices, physical devices, and chips, can be combined or separated arbitrarily as needed. Optionally, some or all steps can also be performed collaboratively by multiple modules and / or devices, which is not limited here.
[0434] This disclosure also proposes a storage medium storing instructions that, when executed on a communication device, cause the communication device to perform any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but not limited thereto; it may also be a storage medium readable by other devices. Optionally, the storage medium may be a non-transitory storage medium, but not limited thereto; it may also be a temporary storage medium.
[0435] This disclosure also proposes a program product, including a program and / or instructions, which, when executed by a communication device, cause the communication device to perform any of the above methods. Optionally, the program product is a computer program product. Optionally, the program product is stored on the storage medium.
[0436] This disclosure also proposes a computer program that, when run on a computer, causes the computer to perform any of the above methods.
[0437] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product. The computer program product includes one or more computer programs. When the computer program is loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this disclosure are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer program can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program can be transferred from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, Digital Subscriber Line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available media may be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., high-density digital video discs (DVDs)), or semiconductor media (e.g., solid-state drives (SSDs)).
[0438] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this disclosure.
[0439] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0440] The above description is merely a specific embodiment of this disclosure, but the scope of protection of this disclosure 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 disclosure should be included within the scope of protection of this disclosure. Therefore, the scope of protection of this disclosure should be determined by the scope of the claims.
Claims
1. A method for determining, characterized in that, The method, executed by a terminal, includes: A first resource is determined, which includes at least one of the following: downlink resources and uplink resources, wherein the first resource is allocated to the terminal through the Sub-PRB resource allocation method; Determine the transport block size (TBS) of the first resource and / or the uplink transmission power of the terminal.
2. The method as described in claim 1, characterized in that, The determination of the first resource includes: A second resource is determined, the second resource including: resources that can be allocated as the first resource; The network device receives first information, which is used to indicate part or all of the frequency domain resources in the second resource as the first resource through the Sub-PRB resource allocation method, wherein the second resource and the first resource have the same time domain length.
3. The method as described in claim 2, characterized in that, Determining the Transport Block Size (TBS) of the first resource and / or the uplink transmission power of the terminal includes: Determine N RU The N RU Used to indicate: the number of resource units (RUs) included in a time-domain symbol, wherein one RU includes one or more resource particles (REs); Based on the N RU Determine N' RE ;in, Q is the number of subcarriers in a RU, N slots The number of time slots in the second resource. The number of symbols in a time slot; Based on the N′ RE Determine the transport block size (TBS) of the first resource and / or the uplink transmission power of the terminal.
4. The method as described in claim 3, characterized in that, The determination of N RU ,include: The resource allocation method of the first resource is determined to be a first method; wherein, the first method includes: the second resource determined by the terminal is the bandwidth portion (BWP) of the terminal, and the first information is used to indicate one or more resource particle groups (REGs) in the second resource as the first resource; The RU is determined to be the REG, and the N is determined. RU equals N REG The N REG The number of REGs in the BWP. in, Used to indicate the number of resource blocks (RBs) in the BWP.
5. The method as described in claim 3, characterized in that, The determination of N RU ,include: The resource allocation method of the first resource is determined to be the second method; wherein, the second method includes: the second resource determined by the terminal is a resource block group (RBG) in the BWP of the terminal, and the first information is used to indicate one or more REGs in the second resource as the first resource; The RU is determined to be the REG, and the N is determined. RU =N REG ×N RBG The N RBG Indicates the total number of RBGs in the BWP, the N REG Indicates the total number of REGs in an RBG. in, P is used to indicate the number of RBs in the BWP, and P is used to indicate the number of RBs included in an RBG.
6. The method as described in claim 3, characterized in that, The determination of N RU ,include: The resource allocation method for the first resource is determined to be the third method; wherein, the third method includes: the second resource determined by the terminal includes L RB One RB, wherein the first information is used to indicate one or more REGs in the second resource as the first resource; The RU is determined to be the REG, and the N is determined. RU =N REG The N REG Indicates the total number of REGs in the second resource.
7. The method as described in claim 3, characterized in that, The determination of N RU ,include: The resource allocation method of the first resource is determined to be the fourth method; wherein, the fourth method includes: the second resource determined by the terminal is the BWP of the terminal, and the first information is used to indicate one or more REs in the second resource as the first resource through the resource indication value RIV; Determine the N RU =1, the length of the RU is equal to the length of the first resource.
8. The method as described in claim 3, characterized in that, The determination of N RU ,include: The resource allocation method for the first resource is determined to be the fifth method; wherein, the fifth method includes: the second resource determined by the terminal is the RBG in the BWP of the terminal, and the first information is used to indicate one or more REs in the second resource as the first resource through RIV; Determine the N RU =N RBG The N RBG Indicates the total number of RBGs in the BWP. The RB is used to indicate the number of RBs in the BWP, and P is used to indicate the number of RBs included in an RBG. The length of the RU is equal to the length of an RBG in the second resource.
9. The method as described in claim 3, characterized in that, The determination of N RU ,include: The resource allocation method for the first resource is determined to be the sixth method; wherein, the sixth method includes: the second resource determined by the terminal includes L RB One RB, wherein the first information is used to indicate one or more REs in the second resource as the first resource via RIV; Determine the N RU =1, the length of the RU is equal to the length of the first resource.
10. The method according to any one of claims 4, 5, 6, and 8, characterized in that, The basis of N' RE Determining the transport block size (TBS) of the first resource includes: Based on N' RE Determine N RE N RE =N′ RE -N DMRS -N oh -N, where N DMRS The number of REs occupied by the demodulation reference signal DMRS, N oh N represents the number of REs occupied by the higher-level parameters of the terminal, and N represents the number of REs included in the second resource after removing the first resource. Based on the N RE Determine the TBS of the first resource.
11. The method as described in any one of claims 7 and 9, characterized in that, The basis of N' RE Determining the transport block size (TBS) of the first resource includes: Based on N' RE Determine N RE N RE =N′ RE -N DMRS -N oh , where N DMRS The number of REs occupied by the demodulation reference signal DMRS, N oh The number of REs used for higher-level parameters of the terminal; Based on the N RE Determine the TBS of the first resource.
12. The method according to any one of claims 3-11, characterized in that, The basis of N' RE Determining the uplink transmission power of the terminal includes: The Physical Uplink Shared Channel (PUSCH) transmission power is calculated using Formula 1; Formula 1 includes: Wherein, P b,f,c (i,j,q d l) is the transmission power of the PUSCH, the P CMAX,f,c (i) represents the maximum transmission power of the terminal, P O,f,c (j) represents the received power of the PUSCH, and the PL b,f,c (q d ) is the path loss estimate for the PUSCH, where α b,f,c (j) is the path loss scaling factor, where Δ TF,b,f,c (i) represents the power adjustment amount of the coding modulation scheme (MCS), where f b,f,c (i,l) represents the PUSCH power adjustment amount, wherein M RE,b,f,c M is the number of REs across all time-domain symbols of the PUSCH resource. RE,b,f,c Based on N' RE It is determined that the N slots The number of time slots in a RU, the The number of symbols in a time slot, the This represents the number of subcarriers in a single RU.
13. The method according to any one of claims 3-12, characterized in that, The basis of N' RE Determining the uplink transmission power includes: The PUSCH transmission power is calculated using Formula 2; Formula 2 includes: Wherein, P b,f,c (i,j,q d l) is the transmission power of the PUSCH, the P CMAX,f,c (i) represents the maximum transmission power of the terminal, P O,f,c (j) represents the received power of the PUSCH, and the PL b,f,c (q d ) is the path loss estimate for the PUSCH, where α b,f,c (j) is the path loss scaling factor, where Δ TF,b,f,c (i) represents the MCS power adjustment amount, where f b,f,c (i,l) represents the PUSCH power adjustment amount, wherein M RE,b,f,c (i) is the number of REs on a time-domain symbol in the i-th transmission timing of the PUSCH, where M RE,b,f,c (i) Based on N' RE It is confirmed that the This represents the number of subcarriers in a single RU.
14. A method for determining, characterized in that, Performed by a network device, the method includes: Allocate a first resource to the terminal, the first resource including at least one of the following: downlink resources and uplink resources, wherein the first resource is allocated to the terminal through the Sub-PRB resource allocation method.
15. The method as described in claim 14, characterized in that, The allocation of the first resource to the terminal includes: Send first information to the terminal. The first information is used to indicate part or all of the frequency domain resources in the second resource as the first resource through the Sub-PRB resource allocation method. The second resource includes: resources that can be allocated as the first resource. The second resource has the same time domain length as the first resource.
16. The method as described in claim 14 or 15, characterized in that, The resource allocation method of the first resource is a first method; wherein, the first method includes: the second resource is the bandwidth portion (BWP) of the terminal, and the first information is used to indicate one or more resource particle groups (REGs) in the second resource as the first resource.
17. The method as described in claim 14 or 15, characterized in that, The resource allocation method of the first resource is the second method; wherein, the second method includes: the second resource is a resource block group (RBG) in the BWP of the terminal, and the first information is used to indicate one or more REGs in the second resource as the first resource.
18. The method as described in claim 14 or 15, characterized in that, The resource allocation method for the first resource is the third method; wherein, the third method includes: the second resource includes L RB One RB, wherein the first information is used to indicate one or more REGs in the second resource as the first resource.
19. The method as described in claim 14 or 15, characterized in that, The resource allocation method of the first resource is the fourth method; wherein, the fourth method includes: the second resource is the BWP of the terminal, and the first information is used to indicate one or more REs in the second resource as the first resource through the resource indication value RIV.
20. The method as described in claim 14 or 15, characterized in that, The resource allocation method of the first resource is the fifth method; wherein, the fifth method includes: the second resource is the RBG in the BWP of the terminal, and the first information is used to indicate one or more REs in the second resource as the first resource through RIV.
21. The method as described in claim 14 or 15, characterized in that, The resource allocation method for the first resource is the sixth method; wherein, the sixth method includes: the second resource includes L RB One RB, wherein the first information is used to indicate one or more REs in the second resource as the first resource via RIV.
22. A terminal, characterized in that, include: The processing module is configured to determine a first resource, the first resource including at least one of the following: downlink resources and uplink resources, wherein the first resource is allocated to the terminal through the Sub-PRB resource allocation method; The processing module is further configured to determine the transport block size (TBS) of the first resource and / or the uplink transmission power of the terminal.
23. A network device, characterized in that, include: The processing module is configured to allocate a first resource to the terminal, the first resource including at least one of the following: downlink resources and uplink resources, wherein the first resource is allocated to the terminal through a Sub-PRB resource allocation method.
24. A terminal, characterized in that, include: One or more processors; The terminal is used to execute the method according to any one of claims 1 to 13.
25. A network device, characterized in that, include: One or more processors; The network device is used to perform the method according to any one of claims 14 to 21.
26. A communication system, characterized in that, The method includes a network device and a terminal, wherein the terminal is configured to implement the method according to any one of claims 1 to 13, and the network device is configured to implement the method according to any one of claims 14 to 21.
27. A storage medium storing instructions, characterized in that, When the instructions are executed on a communication device, the communication device performs the method as claimed in any one of claims 1 to 13 or claims 14 to 21.
28. A program product, characterized in that, It includes a computer program that, when executed by a communication device, implements the method as claimed in any one of claims 1 to 13 or 14 to 21.