Information determination method and apparatus, and communication device

CN119174252APending Publication Date: 2024-12-20GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202280095304.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2022-08-12
Publication Date
2024-12-20

AI Technical Summary

Technical Problem

The existing channel transmission block size (TBS) determination method fails to consider channel differences, resulting in inaccurate TBS and affecting effective transmission of the channel.

Method used

By including the first part of resources and the second part of resources in the preconfigured transmission resources, the TBS corresponding to the channel is determined based only on the number of resources of the first part of the resources, and the available resources of the channel are flexibly adapted.

Benefits of technology

It improves the accuracy of channel TBS, ensures effective transmission of the channel, and avoids the problem of insufficient utilization of transmission resources or abandonment of transmission caused by inaccurate TBS.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119174252A_ABST
    Figure CN119174252A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides an information determination method and device, and communication equipment. The method comprises the following steps: first equipment determines a transmission block size TBS corresponding to a first channel based on the resource quantity of a first part of resources; wherein a transmission resource pre-configured for transmitting the first channel is a first transmission resource, the first transmission resource comprises the first part of resource and a second part of resource, and the second part of resource is not used for transmission of the first channel.
Need to check novelty before this filing date? Find Prior Art

Description

Information determination method and device, and communication equipment Technical Field

[0001] The embodiments of the present application relate to the field of mobile communication technology, and specifically to an information determination method and apparatus, and a communication device. Background Art

[0002] The Transport Block Size (TBS) corresponding to a channel is determined based on the resource quantity of the channel's transmission resources. For semi-statically configured channels, the channel is periodically transmitted, and the resource quantity of the transmission resources of each periodically transmitted channel is the same, that is, the TBS of each periodically transmitted channel is the same. However, different periodically transmitted channels may have differences, such as different available resources. The current method of determining the TBS of a channel does not take into account the differences in the channels, resulting in inaccurate TBS.

[0003] Summary of the Invention

[0004] Embodiments of the present application provide an information determination method and apparatus, a communication device, a chip, a computer-readable storage medium, a computer program product, and a computer program.

[0005] The information determination method provided in the embodiment of the present application includes:

[0006] The first device determines a TBS corresponding to the first channel based on the resource quantity of the first part of resources;

[0007] The transmission resources pre-configured for transmitting the first channel are first transmission resources, the first transmission resources include the first part of resources and the second part of resources, and the second part of resources is not used for transmitting the first channel.

[0008] The information determination device provided in an embodiment of the present application is applied to a first device, and the device includes:

[0009] a determining unit, configured to determine a TBS corresponding to the first channel based on the quantity of resources in the first part of resources;

[0010] The transmission resources pre-configured for transmitting the first channel are first transmission resources, the first transmission resources include the first part of resources and the second part of resources, and the second part of resources is not used for transmitting the first channel.

[0011] The communication device provided in an embodiment of the present application includes a processor and a memory. The memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to perform the above-mentioned information determination method.

[0012] The chip provided in the embodiment of the present application is used to implement the above-mentioned information determination method.

[0013] Specifically, the chip includes: a processor, configured to call and run a computer program from a memory, so that a device equipped with the chip executes the above-mentioned information determination method.

[0014] The computer-readable storage medium provided in an embodiment of the present application is used to store a computer program, which enables a computer to execute the above-mentioned information determination method.

[0015] The computer program product provided in the embodiments of the present application includes computer program instructions, which enable a computer to execute the above-mentioned information determination method.

[0016] The computer program provided in the embodiment of the present application, when executed on a computer, enables the computer to execute the above-mentioned information determination method.

[0017] In the technical solution of the embodiment of the present application, for the first channel, the transmission resource used to transmit the first channel is a pre-configured first transmission resource, and the first transmission resource includes a first part of resources and a second part of resources, and the second part of resources is not used for the transmission of the first channel. In this case, the first device determines the TBS corresponding to the first channel based on the resource quantity of the first part of resources. It can be seen that when the first device determines the TBS corresponding to the first channel, it is based on the resource quantity of the first part of resources in the first transmission resource of the first channel (which can be understood as the resource quantity of the available part of resources in the first transmission resource). This way of determining the TBS flexibly adapts to the available resources of the channel and is more accurate. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:

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

[0020] Figure 2 is an adaptation diagram of the XR service cycle and the SPS / CG transmission cycle;

[0021] FIG3 is a schematic diagram of SPS / CG transmission positions under five SPS / CG configurations;

[0022] FIG4 is a flow chart of an information determination method provided in an embodiment of the present application;

[0023] FIG5 is a schematic diagram 1 of transmission resources occupied by the SPS PDSCH provided in an embodiment of the present application;

[0024] FIG6 is a second schematic diagram of transmission resources occupied by the SPS PDSCH provided in an embodiment of the present application;

[0025] FIG7 is a third schematic diagram of transmission resources occupied by the SPS PDSCH provided in an embodiment of the present application;

[0026] FIG8 is a schematic diagram of the structure of an information determination device provided in an embodiment of the present application;

[0027] FIG9 is a schematic structural diagram of a communication device provided in an embodiment of the present application;

[0028] FIG10 is a schematic structural diagram of a chip according to an embodiment of the present application. DETAILED DESCRIPTION

[0029] The following will describe the technical solutions in the embodiments of this application in conjunction with the drawings in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0030] Figure 1 is a schematic diagram of the architecture of a communication system provided in an embodiment of the present application. As shown in Figure 1, communication system 100 may include network device 110, which may be a device that communicates with terminal device 120 (also referred to as a communication terminal or terminal). Network device 110 provides communication coverage for a specific geographic area and can communicate with terminal devices located within the coverage area.

[0031] Figure 1 exemplarily shows a network device and two terminal devices. In some embodiments of the present application, the communication system 100 may include multiple network devices and each network device may include other numbers of terminal devices within its coverage area, which is not limited in the embodiments of the present application.

[0032] The network device in FIG1 may be any access network node, for example, a base station, a satellite with base station functionality, etc.

[0033] The terminal device in FIG1 may be any terminal device. For example, the terminal device may refer to an access terminal, user equipment (UE), a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent, or a user apparatus. The access terminal may be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, an IoT device, a satellite handheld terminal, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, an in-vehicle device, a wearable device, a terminal device in a 5G network, or a terminal device in a future evolution network, etc.

[0034] It should be noted that Figure 1 is merely an example of a system applicable to this application. Of course, the methods described in the embodiments of this application can also be applied to other systems. Furthermore, the terms "system" and "network" are often used interchangeably herein. The term "and / or" herein simply describes an association relationship between associated objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A exists alone, A and B exist simultaneously, or B exists alone. Furthermore, the character " / " generally indicates that the associated objects are in an "or" relationship. It should also be understood that the "indication" mentioned in the embodiments of this application can be a direct indication, an indirect indication, or an indication of an association relationship. For example, "A indicates B" can mean that A directly indicates B, for example, B can obtain information through A; it can also mean that A indirectly indicates B, for example, A indicates C, and B can obtain information through C; or it can mean that A and B have an association relationship. It should also be understood that the "correspondence" mentioned in the embodiments of this application can mean that there is a direct or indirect correspondence between two objects, or that there is an association relationship between the two objects, or a relationship between an indicator and the indicated, a configuration and the configured, and so on. It should also be understood that the “predefined” or “predefined rules” mentioned in the embodiments of the present application can be implemented by pre-saving corresponding codes, tables or other methods that can be used to indicate relevant information in a device (for example, including a terminal device and a network device), and the present application does not limit its specific implementation method. For example, predefined can refer to a definition in a protocol. It should also be understood that in the embodiments of the present application, the “protocol” can refer to a standard protocol in the field of communications, for example, it can include an LTE protocol, an NR protocol, and related protocols used in future communication systems, and the present application does not limit this.

[0035] To facilitate understanding of the technical solutions of the embodiments of the present application, the relevant technologies of the embodiments of the present application are described below. The following relevant technologies can be arbitrarily combined with the technical solutions of the embodiments of the present application as optional solutions, and they all fall within the protection scope of the embodiments of the present application.

[0036] SPS PDSCH

[0037] The physical downlink shared channel (PDSCH) can be a semi-static transmission, and the PDSCH of semi-static transmission is also called Semi-Persistent Scheduling (SPS) PDSCH. For SPS PDSCH, the network side pre-configures the transmission resources through Radio Resource Control (RRC) signaling, and then activates the transmission resources through Downlink Control Information (DCI) signaling. The terminal device can then periodically transmit SPS PDSCH on the pre-configured transmission resources, and the number of resources included in the transmission resources of each SPS PDSCH is the same. Among them, the parameters configured when the RRC signaling pre-configures the transmission resources include but are not limited to at least one of the following: Configured Scheduling-Radio Network Temporary Identity (CS-RNTI), periodicity, number of HARQ processes (nrofHARQ-Processes), and HARQ process offset (harq-ProcID-Offset). After the network side preconfigures and activates the transmission resources, the time slots in which the periodic transmission resources (i.e., SPS PDSCH resources) appear are determined based on the following formula:

[0038] (numberOfSlotsPerFrame×SFN+slot number in the frame)=[(numberOfSlotsPerFrame×SFN start time +slotstart time)+N×periodicity×numberOfSlotsPerFrame / 10]modulo(1024×numberOfSlotsPerFrame)

[0039] Among them, numberOfSlotsPerFrame represents the number of time slots included in a radio frame, SFN represents the radio frame number, slot number in the frame represents the time slot number in which the SPS PDSCH resource appears in a radio frame, SFN start time Slotstart time and slotstart time represent the frame and time slot numbers of the first SPS PDSCH after the transmission resource is activated. Periodicity represents the period. The time slot number of the first SPS PDSCH is indicated by DCI signaling (which is used to activate the transmission resource). The time slots of subsequent periodic SPS PDSCHs are determined using the above formula.

[0040] In some embodiments, the optional period of SPS PDSCH transmission is {10, 20, 32, 40, 64, 80...} ms. These periods are mainly used to support Voice over IP (VoIP) services. In some embodiments, to support Ultra-Reliable and Low-Latency Communications (URLLC) services, the period of SPS PDSCH transmission supports a period configuration of at least one time slot. For example, the optional period supported by 15 kHz is {1...640} slot, the optional period supported by 30 kHz is {1...1280} slot, the optional period supported by 60 kHz is {1...2560} slot, and the optional period supported by 120 kHz is {1...5120} slot.

[0041] CG PUSCH

[0042] The Physical Uplink Shared Channel (PUSCH) can be semi-statically transmitted. The semi-statically transmitted PUSCH is also known as the Configured Grant (CG) PUSCH. CG PUSCH includes the following two types:

[0043] Type-1 CG PUSCH: For type-1 CG PUSCH, after the network side pre-configures the transmission resources through RRC signaling, the transmission resources take effect without the need for DCI activation.

[0044] Type-2 CG PUSCH: For type-2 CG PUSCH, after the network side pre-configures transmission resources through RRC signaling, the transmission resources need to be activated by DCI to take effect. The operation mode of type-2 CG PUSCH is basically the same as that of SPS PDSCH. Please refer to the previous description of SPS PDSCH.

[0045] In some implementations, the period of CG PUSCH transmission supports {2, 7} symbols and {1, 2, 4, 5, 8, 10, 16, 20, 32, 40...} slots.

[0046] NR frame structure

[0047] NR uses a 10ms frame length, with a frame containing 10 subframes. Five subframes make up a half-frame, with subframes numbered 0 to 4 and subframes numbered 5 to 9 in different half-frames.

[0048] The NR frame structure is based on time slots. Each time slot in the basic frame structure can be divided into the following three categories: uplink time slot, downlink time slot, and flexible time slot. In the case of a conventional cyclic prefix (CP), each time slot contains 14 symbols. In the case of an extended CP, each time slot contains 12 symbols. The symbols in each time slot can be divided into the following three categories: downlink symbols, uplink symbols, and flexible symbols. Depending on the actual scheduling of the base station, flexible symbols can be used to transmit downlink data or uplink data, that is, the transmission direction of the symbol is not fixed.

[0049] The configuration of the NR frame structure is flexibly configured by combining semi-static configuration of RRC signaling and dynamic configuration of DCI signaling. Among them, the semi-static configuration of RRC signaling supports two methods: semi-static configuration of cell-specific RRC signaling and semi-static configuration of UE-specific RRC signaling. The dynamic configuration of DCI signaling supports two methods: direct indication of configuration by time slot format indication information (Slot Format Indication, SFI) and configuration determined by DCI scheduling. Among them, for the method of semi-static configuration of NR frame structure, the system configures the frame structure based on the period (which can be understood as the uplink and downlink transmission period, or the TDD uplink and downlink switching period), and there is only one conversion point from downlink resources to uplink resources in each period to ensure that the downlink resources are continuous and the uplink resources are continuous in each period. In some embodiments, the period of the frame structure can be 0.5ms, 0.625ms, 1ms, 1.25ms, 2ms, 2.5ms, 5ms, 10ms.

[0050] XR

[0051] Research projects in extended reality (XR) include scenarios such as augmented reality (AR), virtual reality (VR), mixed reality (MR), and cloud gaming (CG). A key XR service is video streaming, whose arrival rates (measured in frames per second) can be 30fps, 60fps, 90fps, and 120fps. The corresponding video stream periods are 33.33ms, 16.67ms, 11.11ms, and 8.33ms.

[0052] TBS

[0053] The size of the transport block carried by the PDSCH (i.e., TBS) is determined as follows:

[0054] 1. Determine the number of resource elements (REs) included in the PDSCH transmission resources (N RE ).

[0055] 1-1) Determine the number of REs corresponding to one physical resource block (PRB) in the PDSCH transmission resource:

[0056]

[0057] in, Represents the number of subcarriers corresponding to one RB; Represents the number of time domain symbols included in the PDSCH transmission resource; Represents the number of REs included in the demodulation reference signal; This parameter is configured for higher-layer signaling and can be set to 6, 12, or 18 (if this parameter is not configured for higher-layer signaling, it is set to 0).

[0058] 1-2) Determine the number of REs included in the PDSCH transmission resources:

[0059] N RE =min(156,N' RE )·n PRB ;

[0060] Among them, n PRB Indicates the number of PRBs included in the PDSCH transmission resources.

[0061] 2. Calculate N info =N RE ·R·Qm υ, according to N info Determine TBS.

[0062] Here, R represents the coding rate, Q m represents the modulation order, and υ represents the number of transmission layers.

[0063] Here, according to N info Determining TBS can be achieved by following the steps below:

[0064] 2-1) Determine N info Is it less than or equal to 3824? If so, go to step 2-2); if not, go to step 2-3).

[0065] 2-2) Calculation According to N′ info and configuration table to determine TBS.

[0066] 2-3) Calculation Determine whether R is less than or equal to 1 / 4. If so, execute step 2-4); if not, execute step 2-5).

[0067] 2-4) Calculation

[0068] 2-5) Determine N′ info Is it greater than or equal to 8424? If so, go to step 2-6); if not, go to step 2-7.

[0069] 2-6) Calculation

[0070] 2-7) Calculation

[0071] The calculation method of the TBS corresponding to the PUSCH is the same as the calculation method of the TBS corresponding to the PDSCH. The TBS corresponding to the PUSCH can be calculated by referring to the calculation method of the TBS corresponding to the PDSCH.

[0072] As can be seen from the above description, the TBS corresponding to a channel is determined based on the number of resources (i.e., the number of REs) of the transmission resources of the channel. For semi-statically configured channels, the channel is periodically transmitted, and the number of resources of the transmission resources of each periodically transmitted channel is the same, that is, the TBS of each periodically transmitted channel is the same. However, for different periodically transmitted channels, there may be differences, for example, different channels have different available resources. The current method of determining the TBS of a channel does not take into account the differences in channels, resulting in a lack of flexibility in the TBS of the channel.

[0073] Taking XR services as an example, XR services have periodic characteristics, so SPS PDSCH or CG PUSCH is used to transmit XR services. This will help reduce service transmission latency (because there is no need to wait for the DCI of the scheduled service) and reduce the power consumption of terminal devices (because there is no need to detect the DCI of the scheduled service). The optional period of XR services is {33.33ms, 16.67ms, 11.11ms, 8.33ms}, while the lengths of the time slots supported in the NR system are 1ms, 0.5ms, 0.25ms, and 0.125ms. It can be found that the length of the XR service period cannot match the length of the NR time slot as an integer multiple. Therefore, the transmission period of SPS PDSCH or CG PUSCH (referred to as SPS / CG transmission period) cannot match the period of the XR service as an integer multiple. To this end, a solution is proposed. For example, if the XR service period is 16.67ms, the SPS / CG transmission period can be repeated in the form of {17ms, 17ms, 16ms} to maximize the matching of three 16.67ms XR service periods, as shown in Figure 2. The following problems exist when using the method shown in Figure 2 to transmit XR services: Depending on the frame structure and the SPS / CG transmission period, the time domain position (such as time slot or sub-time slot) of the SPS PDSCH or CG PUSCH (abbreviated as SPS / CG) transmission may belong to the flexible time slot. As shown in Figure 3, the TDD uplink and downlink switching period is 5ms, and the uplink and downlink configuration of the NR frame structure is {D, D, D, F, U}, where D represents the downlink time slot, F represents the flexible time slot, and U represents the uplink time slot. Figure 3 illustrates five SPS / CG configurations. Taking the first SPS / CG configuration as an example, the first SPS / CG transmission is located in time slot 0 of the first radio frame, the second SPS / CG transmission is located in time slot 7 of the second radio frame, and the third SPS / CG transmission is located in time slot 0 of the third radio frame. The periods of these three SPS / CG transmissions are {17ms, 17ms, 16ms} respectively. The difference between other SPS / CG configurations and the first SPS / CG configuration is that the starting position of the first SPS / CG transmission is different and has a certain offset. As can be seen from Figure 3, there are three (i.e., the second, fourth, and fifth) SPS / CG configurations that use flexible time slots to transmit SPS / CG. In the NR system, when the transmission position of SPS / CG is a flexible time slot, if the time domain symbols occupied by SPS / CG in the flexible time slot do not have an uplink or downlink conflict (for example, for SPS PDSCH, the time domain symbols it occupies are downlink symbols and / or flexible symbols), the SPS / CG is transmitted normally; if the time domain symbols occupied by SPS / CG in the flexible time slot have an uplink or downlink conflict (for example, for SPS PDSCH, the time domain symbols it occupies have uplink symbols), the SPS / CG is abandoned for transmission.If the non-collision time domain symbols in the flexible time slot (downlink symbols and flexible symbols for SPS PDSCH, uplink symbols and flexible symbols for CG PUSCH) are used as the transmission resources for the XR service, it will cause the problem of insufficient utilization of transmission resources in other time slots (i.e., non-flexible time slots). For example, if the SPS PDSCH is configured to occupy 8 symbols in the time slot according to the non-collision time domain symbols in the flexible time slot, this will result in 14-8=6 symbols not being used in other downlink time slots. It can be seen that if you want to make full use of the transmission resources, whether the SPS / CG is transmitted on a non-flexible time slot or on a flexible time slot, it is necessary to occupy the transmission resources in the time slot to the greatest extent. However, the available resources for SPS / CG transmission on a non-flexible time slot are different from those for SPS / CG transmission on a flexible time slot. If the TBS corresponding to the SPS / CG is determined in the current way, there will be inaccuracies, resulting in the SPS / CG being abandoned for transmission. To this end, the following technical solutions of the embodiments of the present application are proposed.

[0074] To facilitate understanding of the technical solutions of the embodiments of the present application, the technical solutions of the present application are described in detail below through specific embodiments. The above related technologies can be combined arbitrarily with the technical solutions of the embodiments of the present application as optional solutions, and all of them fall within the scope of protection of the embodiments of the present application. The embodiments of the present application include at least part of the following contents.

[0075] FIG4 is a flow chart of an information determination method provided in an embodiment of the present application. As shown in FIG4 , the information determination method includes the following steps:

[0076] Step 401: The first device determines the TBS corresponding to the first channel based on the resource quantity of the first part of resources; wherein, the transmission resources pre-configured for transmitting the first channel are first transmission resources, the first transmission resources include the first part of resources and the second part of resources, and the second part of resources is not used for the transmission of the first channel.

[0077] In an embodiment of the present application, the first channel is used to transmit service data. The first device can be a receiver of the service data (i.e., a receiver of the first channel) or a sender of the service data (i.e., a sender of the first channel). In some embodiments, the first device is a terminal device. In other embodiments, the first device is a network device.

[0078] In the embodiment of the present application, the TBS corresponding to the first channel refers to the transport block size carried by the first channel.

[0079] In the embodiment of the present application, the transmission resource of the first channel is a first transmission resource preconfigured by the base station. In some embodiments, the first channel is an SPS PDSCH. In other embodiments, the first channel is a CG PUSCH. Here, the SPS PDSCH and CG PUSCH can be understood with reference to the above related descriptions.

[0080] In this embodiment of the present application, the first transmission resource of the first channel includes a first portion of resources and a second portion of resources, wherein the second portion of resources is not used for transmission on the first channel. The first portion of resources may refer to the portion of the first transmission resource excluding the second portion of resources. The first portion of resources is used for transmission on the first channel.

[0081] Here, the first part of resources can also be understood as the available resources in the first transmission resources, that is, the resources that can be used to transmit the first channel; the second part of resources can also be understood as the unavailable resources in the first transmission resources, that is, the resources that cannot be used to transmit the first channel.

[0082] It should be noted that the “transmission resources” or “resources” described in the embodiments of the present application may include at least one of the following resources: time domain symbols (also referred to as symbols for short), PRBs, and REs.

[0083] In some embodiments, the first channel is a downlink channel, such as an SPS PDSCH. The second portion of resources includes at least one of the following resources: uplink transmission resources, resources occupied by a guard interval, resources occupied by a control resource set, resources occupied by a synchronization signal, resources occupied by a broadcast channel, and first pre-configured resources, where the first pre-configured resources are pre-configured resources that cannot be occupied by the downlink channel.

[0084] Here, the uplink transmission resource may include at least one of the following resources: an uplink symbol, an uplink PRB, and an uplink RE.

[0085] Here, the resources occupied by the guard interval may include at least one of the following resources: a time domain guard interval and a frequency domain guard interval. The time domain guard interval is used to avoid interference between uplink and downlink transmissions, and its length may be, but is not limited to, symbol-level. The frequency domain guard interval is used to avoid interference between frequency bands, and its length may be, but is not limited to, PRB-level.

[0086] Here, the first pre-configured resource may be a resource that cannot be occupied by a downlink channel pre-configured by the base station.

[0087] In some embodiments, the first channel is an uplink channel, such as a CG PUSCH. The second portion of resources includes at least one of the following resources: downlink transmission resources, resources occupied by a guard interval, resources occupied by a control resource set, resources occupied by a synchronization signal, resources occupied by a broadcast channel, and second pre-configured resources, where the second pre-configured resources are pre-configured resources that cannot be occupied by the uplink channel.

[0088] Here, the downlink transmission resource may include at least one of the following resources: a downlink symbol, a downlink PRB, and a downlink RE.

[0089] Here, the resources occupied by the guard interval may include at least one of the following resources: a time domain guard interval and a frequency domain guard interval. The time domain guard interval is used to avoid interference between uplink and downlink transmissions, and its length may be, but is not limited to, symbol-level. The frequency domain guard interval is used to avoid interference between frequency bands, and its length may be, but is not limited to, PRB-level.

[0090] Here, the second pre-configured resources may be resources that cannot be occupied by the uplink channel pre-configured by the base station.

[0091] When the base station pre-configures resources that cannot be occupied by downlink channels and resources that cannot be occupied by uplink channels, the resources that cannot be occupied by downlink channels and resources that cannot be occupied by uplink channels can be configured independently.

[0092] In an embodiment of the present application, the first part of resources is the part of resources in the first transmission resources other than the second part of resources. Given that the second part of resources has different distributions in the first transmission resources, the first part of resources can be continuous resources or non-continuous resources.

[0093] In some embodiments, the first portion of resources is continuous resources; in this case, the first channel can use all resources of the first portion of resources for transmission, and accordingly, the first device determines the TBS corresponding to the first channel based on the total resource quantity of the first portion of resources.

[0094] In some embodiments, the first portion of resources is a non-continuous resource. Specifically, the first portion of resources includes multiple non-continuous groups of resources, and the resources within each group of resources are continuous. In this case, Option 1) the first channel can use all resources of the first portion of resources for transmission. Accordingly, the first device determines the TBS corresponding to the first channel based on the total number of resources of the first portion of resources. Option 2) the first channel can use a group of resources of the first portion of resources for transmission. Accordingly, the first device determines the TBS corresponding to the first channel based on the number of resources of a group of resources in the multiple groups of resources. Here, a group of resources in the multiple groups of resources can be determined, but is not limited to, in the following manner:

[0095] One group of resources among the multiple groups of resources is a group of resources with the largest number of resources among the multiple groups of resources; or

[0096] One of the plurality of resource groups is a group of resources with the smallest resource number among the plurality of resource groups; or

[0097] One of the plurality of resource groups is a group of resources with the largest resource number among the plurality of resource groups; or

[0098] One of the plurality of resource groups is the earliest resource group among the plurality of resource groups; or

[0099] The group of resources among the multiple groups of resources is the latest group of resources among the multiple groups of resources.

[0100] Here, one of the multiple groups of resources is the group with the largest number of resources in the multiple groups of resources, which can ensure that the first channel can use the group with the largest number of resources in the first part of resources for transmission, thereby improving resource utilization.

[0101] Here, one of the multiple groups of resources is the group of resources with the smallest resource number among the multiple groups of resources. This ensures that the first channel can be transmitted using the group of resources with the smallest resource number among the first portion of resources, thereby reducing transmission latency. The group of resources with the smallest resource number among the multiple groups of resources may be the first group of resources among the multiple groups of resources.

[0102] Here, one of the multiple groups of resources is the earliest group of resources in the multiple groups of resources, which can ensure that the first channel can use the earliest group of resources in the first part of resources for transmission, thereby reducing transmission delay. The earliest group of resources in the multiple groups of resources can be the first group of resources in the multiple groups of resources. Each group of resources in the multiple groups of resources has a temporal sequence, and the time of a group of resources can refer to the time of a resource in the group of resources (for example, the first resource).

[0103] In the embodiment of the present application, the first device determines the TBS corresponding to the first channel based on the quantity of resources in the first part of resources, including:

[0104] The first device determines the resource quantity of the first part of resources;

[0105] The first device determines a TBS corresponding to the first channel based on the resource quantity of the first part of resources.

[0106] In the embodiment of the present application, the first device determines the resource quantity of the first part of resources, which can be achieved by:

[0107] Option 1

[0108] In an embodiment of the present application, the first transmission resource includes N1 time domain symbols and N2 PRBs; the second part of resources includes M1 time domain symbols among the N1 time domain symbols and M2 PRBs among the N2 PRBs, and N1 and N2 are positive integers; wherein M1 is a positive integer less than N1, and M2 is a positive integer less than or equal to N2; or, M1 is a positive integer less than or equal to N1, and M2 is a positive integer less than N2.

[0109] Option A)

[0110] In some embodiments, the first device determines the number of resources of the first part of resources based on the number of time domain symbols included in the first transmission resources, the number of PRBs included in the first transmission resources, and the number of time domain symbols included in the second part of resources.

[0111] Specifically, the first device determines the number of REs corresponding to one PRB in the first part of resources based on the number of time domain symbols included in the first transmission resources and the number of time domain symbols included in the second part of resources; the first device determines the number of REs in the first part of resources based on the number of PRBs included in the first transmission resources and the number of REs corresponding to one PRB in the first part of resources.

[0112] In one example, as shown in FIG5 , the first channel is SPS PDSCH, and the first transmission resource of the pre-configured SPS PDSCH occupies (Right now ) time domain symbols and occupies n PRB (i.e. N2=n PRB ) PRBs. The time domain symbols include M1 uplink symbols, the resources corresponding to the M1 uplink symbols are the second part of resources, and the resources other than the second part of resources in the first transmission resources are the first part of resources. The first device determines the number of resources (i.e., the number of REs) of the first part of resources through the following steps:

[0113] 1. Determine the number of REs corresponding to one PRB in the first part of the resources:

[0114]

[0115] in, Represents the number of subcarriers corresponding to one RB; Represents the number of REs included in the demodulation reference signal; This parameter is configured for higher-layer signaling and can be set to 6, 12, or 18 (if this parameter is not configured for higher-layer signaling, it is set to 0).

[0116] 2. Determine the number of REs for the first part of resources:

[0117] N RE =min(156,N' RE )·n PRB .

[0118] Option B)

[0119] In some embodiments, the first device determines the number of resources of the first part of resources based on the number of time domain symbols included in the first transmission resources, the number of PRBs included in the first transmission resources, and the number of PRBs included in the second part of resources.

[0120] Specifically, the first device determines the number of REs corresponding to one PRB in the first transmission resource based on the number of time domain symbols included in the first transmission resource; the first device determines the number of REs in the first part of the resources based on the number of PRBs included in the first transmission resource, the number of PRBs included in the second part of the resources, and the number of REs corresponding to one PRB in the first transmission resource.

[0121] In one example, as shown in FIG6 , the first channel is SPS PDSCH, and the first transmission resource of the pre-configured SPS PDSCH occupies (Right now ) time domain symbols and occupies n PRB (i.e. N2=n PRB ) PRBs. n PRBM2 PRBs in the PRBs are uplink PRBs and gap PRBs, the resources corresponding to the M2 PRBs are the second part of resources, and the resources other than the second part of resources in the first transmission resources are the first part of resources. The first device determines the number of resources (i.e., the number of REs) in the first part of resources through the following steps:

[0122] 1. Determine the number of REs corresponding to a PRB in the first transmission resource:

[0123]

[0124] in, Represents the number of subcarriers corresponding to one RB; Represents the number of REs included in the demodulation reference signal; This parameter is configured for higher-layer signaling and can be set to 6, 12, or 18 (if this parameter is not configured for higher-layer signaling, it is set to 0).

[0125] 2. Determine the number of REs for the first part of resources:

[0126] N RE =min(156,N' RE )·(n PRB -M2).

[0127] Option C)

[0128] In some embodiments, the first device determines the quantity of resources of the first part of resources based on the number of time domain symbols included in the first transmission resources, the number of PRBs included in the first transmission resources, the number of time domain symbols included in the second part of resources, and the number of PRBs included in the second part of resources.

[0129] Specifically, the first device determines the number of REs corresponding to one PRB in the first part of resources based on the number of time domain symbols included in the first transmission resources and the number of time domain symbols included in the second part of resources; the first device determines the number of REs in the first part of resources based on the number of PRBs included in the first transmission resources, the number of PRBs included in the second part of resources, and the number of REs corresponding to one PRB in the first part of resources.

[0130] In one example, as shown in FIG7 , the first channel is SPS PDSCH, and the first transmission resource of the pre-configured SPS PDSCH occupies (Right now ) time domain symbols and occupies n PRB (i.e. N2=n PRB ) PRBs. The time domain symbols include M1 uplink symbols, n PRBThe M2 PRBs in the PRBs are uplink PRBs and spaced PRBs, the resources corresponding to the M1 uplink symbols and the M2 PRBs are the second part of resources, and the resources other than the second part of resources in the first transmission resources are the first part of resources. The first device determines the number of resources (i.e., the number of REs) in the first part of resources through the following steps:

[0131] 1. Determine the number of REs corresponding to one PRB in the first part of the resources:

[0132]

[0133] in, Represents the number of subcarriers corresponding to one RB; Represents the number of REs included in the demodulation reference signal; This parameter is configured for higher-layer signaling and can be set to 6, 12, or 18 (if this parameter is not configured for higher-layer signaling, it is set to 0).

[0134] 2. Determine the number of REs for the first part of resources:

[0135] N RE =min(156,N' RE )·(n PRB -M2).

[0136] Option 2

[0137] In an embodiment of the present application, the first transmission resource includes N1 time domain symbols and N2 PRBs; the second part of resources includes M3 REs.

[0138] In some embodiments, the first device determines the number of resources of the first part of resources based on the number of time domain symbols included in the first transmission resources, the number of PRBs included in the first transmission resources, and the number of REs included in the second part of resources.

[0139] Specifically, the first device determines the number of REs corresponding to a PRB in the first transmission resource based on the number of time domain symbols included in the first transmission resource; the first device determines the number of REs in the first part of the resources based on the number of PRBs included in the first transmission resource, the number of REs included in the second part of the resources, and the number of REs corresponding to a PRB in the first transmission resource.

[0140] In one example, the first channel is SPS PDSCH, and the first transmission resource of the pre-configured SPS PDSCH occupies (Right now ) time domain symbols and occupies n PRB (i.e. N2=n PRB) PRBs. M3 REs in the first transmission resource are unavailable REs, that is, M3 REs are the second part of resources, and the resources other than the second part of resources in the first transmission resource are the first part of resources. The first device determines the number of resources (that is, the number of REs) of the first part of resources through the following steps:

[0141] 1. Determine the number of REs corresponding to a PRB in the first transmission resource:

[0142]

[0143] in, Represents the number of subcarriers corresponding to one RB; Represents the number of REs included in the demodulation reference signal; This parameter is configured for higher-layer signaling and can be set to 6, 12, or 18 (if this parameter is not configured for higher-layer signaling, it is set to 0).

[0144] 2. Determine the number of REs for the first part of resources:

[0145] N RE =min(156,N' RE -M3)·n PRB .

[0146] In an embodiment of the present application, after the first device determines the resource quantity of the first part of resources through the above-mentioned scheme, it determines the TBS corresponding to the first channel based on the resource quantity of the first part of resources. Specifically, the first device determines the TBS corresponding to the first channel based on the resource quantity of the first part of resources and at least one parameter, and the at least one parameter includes at least one of the following: coding rate, modulation order, and number of transmission layers.

[0147] Specifically, the first device calculates N info =N RE ·R·Q m υ, according to N info Determine TBS. Here, N RE represents the number of resources in the first part (ie, the number of REs), R represents the coding rate, Q m Represents the modulation order, υ represents the number of transmission layers. Here, according to N info Determining TBS can be achieved through the aforementioned related description.

[0148] After determining the TBS corresponding to the first channel through the above solution, the first device may perform transmission-related processing on the first channel (the first device is the transmitter) or reception-related processing on the first channel (the first device is the receiver) based on the TBS corresponding to the first channel. Here, the transmission-related processing may be, but is not limited to, encoding processing, and the reception-related processing may be, but is not limited to, decoding processing.

[0149] The technical solution of the embodiment of the present application is that for a semi-statically configured first channel, if there are unavailable resources in the transmission resources of the first channel, the TBS corresponding to the first channel is determined based on the actual number of available resources. In this way, the determined TBS can accurately reflect the actual number of resources available to the first channel. Based on this TBS, the effective transmission of the first channel can be guaranteed without having to abandon the transmission of the first channel. In addition, there is no need to configure the first channel as a small-capacity transmission resource in order to accommodate the need to use small-capacity transmission resources in individual cycles. Even if a large-capacity transmission resource is configured for the first channel, the TBS corresponding to the first channel can be determined based on the actual number of available resources, thereby ensuring the semi-static transmission of the first channel to the greatest extent and improving system efficiency.

[0150] The preferred embodiments of the present application are described in detail above in conjunction with the accompanying drawings. However, the present application is not limited to the specific details in the above embodiments. Within the technical concept of the present application, the technical solution of the present application can be subjected to a variety of simple modifications, and these simple modifications all fall within the scope of protection of the present application. For example, the various specific technical features described in the above specific embodiments can be combined in any suitable manner without contradiction. In order to avoid unnecessary repetition, the present application will no longer describe the various possible combinations separately. For another example, the various different embodiments of the present application can also be arbitrarily combined, as long as they do not violate the idea of ​​the present application, they should also be regarded as the contents disclosed in the present application. For another example, under the premise of no conflict, the various embodiments and / or the technical features in each embodiment described in the present application can be arbitrarily combined with the prior art, and the technical solution obtained after the combination should also fall within the scope of protection of the present application.

[0151] It should also be understood that in the various method embodiments of the present application, the sequence numbers of the above-mentioned processes do not imply a precedence in the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application. In addition, in the embodiments of the present application, the terms "downlink," "uplink," and "sidelink" are used to indicate the transmission direction of signals or data, where "downlink" is used to indicate the first direction of transmission of signals or data from a site to a user equipment in a cell, "uplink" is used to indicate the second direction of transmission of signals or data from a user equipment in a cell to a site, and "sidelink" is used to indicate the third direction of transmission of signals or data from user equipment 1 to user equipment 2. For example, "downlink signal" indicates that the transmission direction of the signal is the first direction. In addition, in the embodiments of the present application, the term "and / or" is merely a description of the association relationship between associated objects, indicating that three relationships can exist. Specifically, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / " in this document generally indicates that the associated objects are in an "or" relationship.

[0152] FIG8 is a schematic diagram of the structure of an information determination apparatus provided in an embodiment of the present application, which is applied to a first device. As shown in FIG8 , the information determination apparatus includes:

[0153] A determining unit 801 is configured to determine a TBS corresponding to a first channel based on the number of resources in the first part of resources;

[0154] The transmission resources pre-configured for transmitting the first channel are first transmission resources, the first transmission resources include the first part of resources and the second part of resources, and the second part of resources is not used for transmitting the first channel.

[0155] In some implementations, the first portion of resources is continuous resources or non-continuous resources; the determining unit 801 is configured to determine the TBS corresponding to the first channel based on the total number of resources in the first portion of resources.

[0156] In some embodiments, the first part of resources includes multiple non-contiguous groups of resources, and the resources within each group of resources are continuous; the determination unit 801 is used to determine the TBS corresponding to the first channel based on the number of resources in one group of resources in the multiple groups of resources.

[0157] In some embodiments, one group of resources among the multiple groups of resources is the group of resources with the largest number of resources among the multiple groups of resources; or, one group of resources among the multiple groups of resources is the group of resources with the smallest resource number among the multiple groups of resources; or, one group of resources among the multiple groups of resources is the group of resources with the largest resource number among the multiple groups of resources; or, one group of resources among the multiple groups of resources is the group of resources with the earliest time among the multiple groups of resources; or, one group of resources among the multiple groups of resources is the group of resources with the latest time among the multiple groups of resources.

[0158] In some embodiments, the first channel is a downlink channel, and the second part of resources includes at least one of the following resources: uplink transmission resources, resources occupied by the protection interval, resources occupied by the control resource set, resources occupied by the synchronization signal, resources occupied by the broadcast channel, and first pre-configured resources, which are pre-configured resources that cannot be occupied by the downlink channel.

[0159] In some embodiments, the first channel is an SPS PDSCH.

[0160] In some embodiments, the first channel is an uplink channel, and the second part of resources includes at least one of the following resources: downlink transmission resources, resources occupied by the protection interval, resources occupied by the control resource set, resources occupied by the synchronization signal, resources occupied by the broadcast channel, and second pre-configured resources, which are pre-configured resources that cannot be occupied by the uplink channel.

[0161] In some embodiments, the first channel is a CG PUSCH.

[0162] In some embodiments, the first transmission resource includes N1 time domain symbols and includes N2 PRBs; the second part of resources includes M1 time domain symbols of the N1 time domain symbols and includes M2 PRBs of the N2 PRBs, where N1 and N2 are positive integers;

[0163] Wherein, M1 is a positive integer less than N1, and M2 is a positive integer less than or equal to N2; or, M1 is a positive integer less than or equal to N1, and M2 is a positive integer less than N2.

[0164] In some embodiments, the determination unit 801 is used to determine the resource quantity of the first part of resources based on the number of time domain symbols included in the first transmission resources, the number of PRBs included in the first transmission resources, and the number of time domain symbols included in the second part of resources.

[0165] In some embodiments, the determination unit 801 is used to determine the number of REs corresponding to a PRB in the first part of resources based on the number of time domain symbols included in the first transmission resources and the number of time domain symbols included in the second part of resources; and determine the number of REs in the first part of resources based on the number of PRBs included in the first transmission resources and the number of REs corresponding to a PRB in the first part of resources.

[0166] In some embodiments, the determination unit 801 is used to determine the resource quantity of the first part of resources based on the number of time domain symbols included in the first transmission resources, the number of PRBs included in the first transmission resources, and the number of PRBs included in the second part of resources.

[0167] In some embodiments, the determination unit 801 is used to determine the number of REs corresponding to a PRB in the first transmission resource based on the number of time domain symbols included in the first transmission resource; and determine the number of REs in the first part of the resources based on the number of PRBs included in the first transmission resource, the number of PRBs included in the second part of the resources, and the number of REs corresponding to a PRB in the first transmission resource.

[0168] In some embodiments, the determination unit 801 is used to determine the resource quantity of the first part of resources based on the number of time domain symbols included in the first transmission resources, the number of PRBs included in the first transmission resources, the number of time domain symbols included in the second part of resources, and the number of PRBs included in the second part of resources.

[0169] In some embodiments, the determination unit 801 is used to determine the number of REs corresponding to a PRB in the first part of resources based on the number of time domain symbols included in the first transmission resources and the number of time domain symbols included in the second part of resources; and determine the number of REs in the first part of resources based on the number of PRBs included in the first transmission resources, the number of PRBs included in the second part of resources, and the number of REs corresponding to a PRB in the first part of resources.

[0170] In some embodiments, the first transmission resource includes N1 time domain symbols and N2 PRBs; the second part of resources includes M3 REs.

[0171] In some embodiments, the determination unit 801 is used to determine the number of resources of the first part of resources based on the number of time domain symbols included in the first transmission resources, the number of PRBs included in the first transmission resources, and the number of REs included in the second part of resources.

[0172] In some embodiments, the determination unit 801 is used to determine the number of REs corresponding to a PRB in the first transmission resource based on the number of time domain symbols included in the first transmission resource; and determine the number of REs in the first part of the resources based on the number of PRBs included in the first transmission resource, the number of REs included in the second part of the resources, and the number of REs corresponding to a PRB in the first transmission resource.

[0173] In some embodiments, the determination unit 801 is used to determine the TBS corresponding to the first channel based on the resource quantity of the first part of resources and at least one parameter, and the at least one parameter includes at least one of the following: coding rate, modulation order, and number of transmission layers.

[0174] Those skilled in the art should understand that the relevant description of the above-mentioned information determination device in the embodiment of the present application can be understood with reference to the relevant description of the information determination method in the embodiment of the present application.

[0175] Figure 9 is a schematic structural diagram of a communication device 900 provided in an embodiment of the present application. The communication device 900 shown in Figure 9 includes a processor 910, which can call and run a computer program from a memory to implement the method in the embodiment of the present application.

[0176] Optionally, as shown in Figure 9, the communication device 900 may further include a memory 920. The processor 910 may call and execute a computer program from the memory 920 to implement the method in the embodiment of the present application.

[0177] The memory 920 may be a separate device independent of the processor 910 , or may be integrated into the processor 910 .

[0178] Optionally, as shown in FIG9 , the communication device 900 may further include a transceiver 930 , and the processor 910 may control the transceiver 930 to communicate with other devices, specifically, to send information or data to other devices, or to receive information or data sent by other devices.

[0179] The transceiver 930 may include a transmitter and a receiver. The transceiver 930 may further include an antenna, and the number of antennas may be one or more.

[0180] The communication device 900 may specifically be the first device of the embodiment of the present application, and the communication device 900 may implement the corresponding processes implemented by the first device in each method of the embodiment of the present application, which will not be described in detail here for the sake of brevity.

[0181] Figure 10 is a schematic structural diagram of a chip according to an embodiment of the present application. The chip 1000 shown in Figure 10 includes a processor 1010, which can call and run a computer program from a memory to implement the method according to the embodiment of the present application.

[0182] Optionally, as shown in FIG10 , the chip 1000 may further include a memory 1020. The processor 1010 may call and execute a computer program from the memory 1020 to implement the method in the embodiment of the present application.

[0183] The memory 1020 may be a separate device independent of the processor 1010 , or may be integrated into the processor 1010 .

[0184] Optionally, the chip 1000 may further include an input interface 1030. The processor 1010 may control the input interface 1030 to communicate with other devices or chips, and specifically, may obtain information or data sent by other devices or chips.

[0185] Optionally, the chip 1000 may further include an output interface 1040. The processor 1010 may control the output interface 1040 to communicate with other devices or chips, and specifically, may output information or data to other devices or chips.

[0186] The chip can be applied to the first device in the embodiment of the present application, and the chip can implement the corresponding processes implemented by the first device in each method of the embodiment of the present application. For the sake of brevity, it will not be repeated here.

[0187] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0188] It should be understood that the processor of the embodiments of the present application may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method embodiment can be completed by hardware integrated logic circuits in the processor or software instructions. The above processor can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. The various methods, steps, and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in the embodiments of the present application can be directly embodied as being executed by a hardware decoding processor, or can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium mature in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.

[0189] It is understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM bus random access memory (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0190] It should be understood that the above-mentioned memories are exemplary but not restrictive. For example, the memories in the embodiments of the present application may also be static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM RAM (DR RAM), etc. In other words, the memories in the embodiments of the present application are intended to include, but are not limited to, these and any other suitable types of memories.

[0191] The present invention also provides a computer-readable storage medium for storing a computer program. The computer-readable storage medium can be applied to the first device in the present invention, and the computer program causes a computer to execute the corresponding processes implemented by the first device in the various methods of the present invention. For the sake of brevity, these procedures are not further described here.

[0192] The present application also provides a computer program product, including computer program instructions. This computer program product can be applied to the first device in the present application, and the computer program instructions cause a computer to execute the corresponding processes implemented by the first device in each method of the present application. For the sake of brevity, these instructions are not further described here.

[0193] The present application also provides a computer program. This computer program can be applied to the first device in the present application. When the computer program is executed on a computer, it causes the computer to execute the corresponding process implemented by the first device in each method of the present application. For the sake of brevity, it is not further described here.

[0194] Those skilled in the art will appreciate that the units and algorithm steps of each example 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 performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0195] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0196] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0197] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.

[0198] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0199] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0200] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in the present application should be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.

Claims

1. An information determination method, the method comprising: The first device determines the transport block size (TBS) corresponding to the first channel based on the resource quantity of the first part of resources; Wherein, the transmission resources preconfigured for transmitting the first channel are the first transmission resources, the first transmission resources include the first part of resources and the second part of resources, and the second part of resources is not used for transmitting the first channel.

2. The method according to claim 1, wherein, The first part of resources is continuous resources or discontinuous resources; The first device determines the TBS corresponding to the first channel based on the resource quantity of the first part of resources, including: The first device determines the TBS corresponding to the first channel based on the total resource quantity of the first part of resources.

3. The method according to claim 1, wherein, The first part of resources includes multiple discontinuous groups of resources, and the resources within each group are continuous; The first device determines the TBS corresponding to the first channel based on the resource quantity of the first part of resources, including: The first device determines the TBS corresponding to the first channel based on the resource quantity of one group of resources among the multiple groups of resources.

4. The method according to claim 3, wherein, One group of resources among the multiple groups of resources is the group of resources with the largest resource quantity among the multiple groups of resources; or, One group of resources among the multiple groups of resources is the group of resources with the smallest resource number among the multiple groups of resources; Or, One group of resources among the multiple groups of resources is the group of resources with the largest resource number among the multiple groups of resources; or, One group of resources among the multiple groups of resources is the group of resources with the earliest time among the multiple groups of resources.

5. The method according to any one of claims 1 to 4, wherein The first channel is a downlink channel, and the second part of resources includes at least one of the following resources: uplink transmission resources, resources occupied by guard intervals, resources occupied by control resource sets, resources occupied by synchronization signals, resources occupied by broadcast channels, and first preconfigured resources, where the first preconfigured resources are resources preconfigured that the downlink channel cannot occupy.

6. The method according to claim 5, wherein, The first channel is a semi-persistent scheduling physical downlink shared channel (SPS PDSCH).

7. The method according to any one of claims 1 to 4, wherein The first channel is an uplink channel, and the second part of resources includes at least one of the following resources: downlink transmission resources, resources occupied by guard intervals, resources occupied by control resource sets, resources occupied by synchronization signals, resources occupied by broadcast channels, and second preconfigured resources, where the second preconfigured resources are resources preconfigured that the uplink channel cannot occupy.

8. The method according to claim 7, wherein The first channel is a configured grant physical uplink shared channel (CG PUSCH).

9. The method according to any one of claims 1 to 8, wherein The first transmission resources include N1 time domain symbols and include N2 physical resource blocks (PRBs); the second part of resources includes M1 time domain symbols among the N1 time domain symbols and includes M2 PRBs among the N2 PRBs, where N1 and N2 are positive integers; Wherein, M1 is a positive integer less than N1, and M2 is a positive integer less than or equal to N2; or, M1 is a positive integer less than or equal to N1, and M2 is a positive integer less than N2.

10. The method according to any one of claims 1 to 9, wherein, The method further comprises: The first device determines the resource quantity of the first part of resources based on the number of time-domain symbols included in the first transmission resource, the number of physical resource blocks (PRBs) included in the first transmission resource, and the number of time-domain symbols included in the second part of resources.

11. The method according to claim 10, wherein The first device determines the resource quantity of the first part of resources based on the number of time-domain symbols included in the first transmission resource, the number of PRBs included in the first transmission resource, and the number of time-domain symbols included in the second part of resources, including: The first device determines the number of resource elements (REs) corresponding to one PRB in the first part of resources based on the number of time-domain symbols included in the first transmission resource and the number of time-domain symbols included in the second part of resources. The first device determines the number of REs in the first part of resources based on the number of PRBs included in the first transmission resource and the number of REs corresponding to one PRB in the first part of resources.

12. The method according to any one of claims 1 to 9, wherein, The method further includes: The first device determines the resource quantity of the first part of resources based on the number of time-domain symbols included in the first transmission resource, the number of PRBs included in the first transmission resource, and the number of PRBs included in the second part of resources.

13. The method according to claim 12, wherein, The first device determines the resource quantity of the first part of resources based on the number of time-domain symbols included in the first transmission resource, the number of PRBs included in the first transmission resource, and the number of PRBs included in the second part of resources, including: The first device determines the number of REs corresponding to one PRB in the first transmission resource based on the number of time-domain symbols included in the first transmission resource. The first device determines the number of REs in the first part of resources based on the number of PRBs included in the first transmission resource, the number of PRBs included in the second part of resources, and the number of REs corresponding to one PRB in the first transmission resource.

14. The method according to any one of claims 1 to 9, wherein, The method further includes: The first device determines the resource quantity of the first part of resources based on the number of time-domain symbols included in the first transmission resource, the number of PRBs included in the first transmission resource, the number of time-domain symbols included in the second part of resources, and the number of PRBs included in the second part of resources.

15. The method according to claim 14, wherein, The first device determines the resource quantity of the first part of resources based on the number of time-domain symbols included in the first transmission resource, the number of PRBs included in the first transmission resource, the number of time-domain symbols included in the second part of resources, and the number of PRBs included in the second part of resources, including: The first device determines the number of REs corresponding to one PRB in the first part of resources based on the number of time-domain symbols included in the first transmission resource and the number of time-domain symbols included in the second part of resources. The first device determines the number of REs in the first part of resources based on the number of PRBs included in the first transmission resource, the number of PRBs included in the second part of resources, and the number of REs corresponding to one PRB in the first part of resources.

16. The method according to any one of claims 1 to 8, wherein The first transmission resource includes N1 time-domain symbols and N2 PRBs; the second part of resources includes M3 REs.

17. The method according to any one of claims 1 to 8, 16, wherein, The method further includes: The first device determines the resource quantity of the first part of resources based on the number of time-domain symbols included in the first transmission resource, the number of physical resource blocks (PRBs) included in the first transmission resource, and the number of resource elements (REs) included in the second part of resources.

18. The method according to claim 17, wherein, The first device determines the resource quantity of the first part of resources based on the number of time-domain symbols included in the first transmission resource, the number of PRBs included in the first transmission resource, and the number of REs included in the second part of resources, including: The first device determines the number of REs corresponding to one PRB in the first transmission resource based on the number of time-domain symbols included in the first transmission resource; The first device determines the number of REs of the first part of resources based on the number of PRBs included in the first transmission resource, the number of REs included in the second part of resources, and the number of REs corresponding to one PRB in the first transmission resource.

19. The method according to any one of claims 1 to 18, wherein, The first device determines the transport block size (TBS) corresponding to the first channel based on the resource quantity of the first part of resources, including: The first device determines the TBS corresponding to the first channel based on the resource quantity of the first part of resources and at least one parameter, where the at least one parameter includes at least one of the following: coding rate, modulation order, and number of transmission layers.

20. An information determination apparatus, applied to a first device, the apparatus includes: A determination unit, configured to determine the TBS corresponding to the first channel based on the resource quantity of the first part of resources; Wherein, the transmission resource preconfigured for transmitting the first channel is a first transmission resource, the first transmission resource includes the first part of resources and a second part of resources, and the second part of resources is not used for transmitting the first channel.

21. A communication device, comprising: A processor and a memory, the memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to execute the method according to any one of claims 1 to 19.

22. A chip, comprising: A processor, configured to call and run a computer program from the memory, so that the device installed with the chip executes the method according to any one of claims 1 to 19.

23. A computer-readable storage medium, used to store a computer program, the computer program causes a computer to execute the method according to any one of claims 1 to 19.

24. A computer program product, including computer program instructions, the computer program instructions cause a computer to execute the method according to any one of claims 1 to 19.

25. A computer program, the computer program causes a computer to execute the method according to any one of claims 1 to 19.