Method, apparatus and device for determining transmission information quantity, and storage medium

CN117939651BActive Publication Date: 2026-09-18ZTE CORP
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310374290.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-04-04
Publication Date
2026-09-18
Estimated Expiration
2043-04-04

AI Technical Summary

Technical Problem

但是对于直连通信,特别是在免许可频段(unlicensed band)进行直连通信,很难保证一个TB的多次传输获取的资源大小是不变的,例如每次传输可能占用的符号数可能不同,这就要求设备在确定TB大小的时候综合考虑多次传输可能对应的传输资源大小,以确定合适TB大小

Benefits of technology

[0014] This application discloses a method, apparatus, device, and storage medium for determining the amount of transmitted information. The method involves acquiring channel resource configuration information and/or channel resource indication information; determining the target number of symbols based on the channel resource configuration information and/or channel resource indication information; determining the amount of transmitted information based on the target number of symbols; and transmitting information blocks according to the amount of transmitted information. The method for determining the amount of transmitted information provided in this application determines the amount of transmitted information for each information block based on the determined target number of characters, ensuring that the amount of transmitted information is the same each time, thereby improving the success rate of data transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117939651B_ABST
    Figure CN117939651B_ABST
Patent Text Reader

Abstract

Embodiments of the present application disclose a method, device and equipment for determining the amount of transmitted information, and a storage medium. The method comprises: obtaining channel resource configuration information and / or channel resource indication information; determining a target symbol number according to the channel resource configuration information and / or channel resource indication information; determining the amount of transmitted information according to the target symbol number, and transmitting an information block according to the amount of transmitted information. The method provided by the embodiments of the present application determines the amount of transmitted information of an information block each time according to the determined target symbol number, ensures that the amount of transmitted information each time is the same, and thus improves the success rate of data transmission.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a method, apparatus, device and storage medium for determining the amount of transmitted information. Background Technology

[0002] Under current data transmission technologies, a transmitting device may need to repeatedly transmit the same data multiple times so that the receiving device can correctly receive it. This data is called a Transport Block (TB), which is generally carried in a data channel. For example, in direct communication, it is typically carried in a Physical Sidelink Shared Channel (PSSCH). The receiving device can combine and decode multiple transmissions of the same TB to improve the probability of successful reception. This combination requires that the information carried in multiple transmissions is the same, including the amount of information transmitted, i.e., the TB size is the same. In existing technologies, the resources used in each transmission of the same TB are generally the same or only slightly different. Therefore, devices can usually determine the TB size based on the resource size used in the first transmission. However, for direct communication, especially in unlicensed bands, it is difficult to guarantee that the resource size acquired in multiple transmissions of a TB remains constant. For example, the number of symbols used in each transmission may differ. This requires the device to comprehensively consider the possible transmission resource sizes of multiple transmissions when determining the TB size to determine an appropriate TB size. Summary of the Invention

[0003] This application provides a method, apparatus, device, and storage medium for determining the amount of transmitted information. The amount of information transmitted in each transmission of an information block is determined based on the determined number of target characters, ensuring that the amount of information transmitted each time is the same, thereby improving the success rate of data transmission.

[0004] To achieve the above objectives, embodiments of this application disclose a method for determining the amount of transmitted information, including:

[0005] Obtain channel resource configuration information and / or channel resource indication information;

[0006] The target number of symbols is determined based on the channel resource configuration information and / or channel resource indication information;

[0007] The amount of information to be transmitted is determined based on the target number of symbols, and information blocks are transmitted according to the amount of information to be transmitted.

[0008] To achieve the above objectives, embodiments of this application disclose a device for determining the amount of transmitted information, comprising:

[0009] The channel resource information acquisition module is used to acquire channel resource configuration information and / or channel resource indication information;

[0010] The target symbol number determination module is used to determine the target symbol number based on the channel resource configuration information and / or channel resource indication information;

[0011] The transmission information quantity determination module is used to determine the transmission information quantity based on the target number of symbols, so as to transmit information blocks according to the transmission information quantity.

[0012] To achieve the above objectives, this application discloses a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, it implements the method for determining the amount of transmitted information as described in this application.

[0013] To achieve the above objectives, embodiments of this application disclose a computer-readable storage medium storing a computer program thereon, characterized in that, when the program is executed by a processor, it implements the method for determining the amount of transmitted information as described in embodiments of this application.

[0014] This application discloses a method, apparatus, device, and storage medium for determining the amount of transmitted information. The method involves acquiring channel resource configuration information and / or channel resource indication information; determining the target number of symbols based on the channel resource configuration information and / or channel resource indication information; determining the amount of transmitted information based on the target number of symbols; and transmitting information blocks according to the amount of transmitted information. The method for determining the amount of transmitted information provided in this application determines the amount of transmitted information for each information block based on the determined target number of characters, ensuring that the amount of transmitted information is the same each time, thereby improving the success rate of data transmission. Attached Figure Description

[0015] Figure 1 This is a flowchart of a method for determining the amount of transmitted information provided in an embodiment of this application;

[0016] Figure 2 This is a schematic diagram of the structure of a device for determining the amount of transmitted information provided in an embodiment of this application;

[0017] Figure 3 This is a schematic diagram of the structure of a computer device provided in an embodiment of this application. Detailed Implementation

[0018] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in detail below with reference to the accompanying drawings. It should be noted that, unless otherwise specified, the embodiments and features described in these embodiments can be arbitrarily combined with each other.

[0019] It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.

[0020] In the following description, the use of suffixes such as "module," "part," or "unit" to denote elements is solely for the purpose of illustrative purposes and has no inherent meaning. Therefore, "module," "part," or "unit" may be used interchangeably.

[0021] Direct communication can also be called sidelink (SL) communication, edge communication, bypass communication, or short-range communication. Hereafter, SL communication will be used to refer to all direct communication. Sidelink still uses the same synchronous frame structure as cellular networks. In existing technologies, a radio frame is 10ms long, containing 10 subframes of 1ms each. Depending on the numerology, a subframe contains several slots. Numerology can be understood as a set of parameters, mainly referring to parameters such as the sub-carrier spacing (SCS) and cyclic prefix (CP) length. Different sub-carrier spacings have different symbol durations. When a UE performs SL communication, it generally does so within an SL communication resource pool, which can include several slots in the time domain.

[0022] SL communication currently operates on licensed or dedicated frequency bands. For example, V2X (vehicle to anything) communication can operate on frequency bands specifically designed for vehicle-to-everything (V2X) communication. In recent years, with the development of SL communication, the demand for SL transmission in traditional unlicensed frequency bands has become increasingly strong. Before transmitting SL in unlicensed frequency bands, user equipment (UE) needs to undergo a channel access process, generally referred to as LBT (listen-before-talk), according to relevant frequency band usage specifications. If the channel resources are determined to be idle within the detection duration corresponding to the LBT process (LBT successful), the UE can continue transmitting. After the LBT process, if the LBT is successful, the UE can not only transmit but also initiate a Channel Occupancy Time (COT), also known as Channel Occupancy (CO). A single channel occupancy is generally longer than one time slot.

[0023] Currently, SL communication generally uses time slots as the unit for resource allocation. However, this does not mean that all symbols in a slot can be used for effective information transmission. The number of symbols available for information transmission, i.e. the number of symbols used to calculate the TB size, will be reduced accordingly based on the following factors.

[0024] Factor 1 (Semi-static Factor): Other channel resources (also known as signal resources) are configured on some slots. These other channel or signal resources include, but are not limited to, at least one of the following: resources configured for reference signals, such as positioning reference signals, reference signals for channel estimation or beam training, etc.; resources configured for special channels, such as signals for feedback or channels for control, such as physical sidelink feedback channel (PSFCH) resources and physical sidelink control channel (PSCCH) resources.

[0025] Factor 2 (Dynamic Factor): When accessing a channel in an unlicensed frequency band, the starting symbol used in a slot can include at least one of the following situations: When the UE uses LBT to enable COT in a slot, if the first available symbol LBT in this slot fails (i.e., the channel is determined to be occupied), the UE can continue LBT detection. If the LBT succeeds in subsequent symbols in the current slot, channel access can be performed on that symbol. For example, if the UE fails LBT on symbol 0 but succeeds on symbol 4, the UE can start transmitting from symbol 4 until the end of the slot. Within an already enabled COT, the UE can have multiple starting symbols as described above, or it can support only one starting symbol; that is, regardless of the situation, the number of starting symbols may differ across different slots.

[0026] Factor 3 (Static Factor): Some symbols are reserved for special purposes in each time slot, such as for automatic gain control (AGC) and guard period (GP). This factor is present in each time slot by default.

[0027] In one embodiment, Figure 1 This is a flowchart illustrating a method for determining the amount of transmitted information provided in an embodiment of this application. This method is applicable to determining the amount of transmitted information in an information block. The method can be executed by a device for determining the amount of transmitted information, which can be a communication device. Figure 1 As shown, the method includes the following steps:

[0028] S110, obtain channel resource configuration information and / or channel resource indication information.

[0029] The channel resource configuration information can be obtained from the base station, or from user equipment or servers specifically used for configuring channel resources, or from pre-configured information input at the time of manufacture of the user equipment, or from information predefined by the protocol, or provided to the lower layer by the higher layer of the current user equipment. The source of the channel resource configuration information is not limited here. Channel indication information can be carried in the control information corresponding to the channel resources used by the transmission information block, such as SCI (sidelink control information), to indicate the channel resource information. Channel indication information can be input by the user using the current user equipment, or provided to the lower layer by the higher layer of the current user equipment.

[0030] The channel resource indication information includes either an indication that other channel resources are not used or an indication that other channel resources are used. Indicating that other channel resources are not used can be understood as disregarding the impact of other channel resources on the symbol count when determining the target symbol count. Indicating that other channel resources are used can be understood as considering the impact of other channel resources on the symbol count when determining the target symbol count.

[0031] The channel resource configuration information includes at least one of the following: other channel resources are configured, other channel resources are not configured, total number of symbols, number of starting symbols, starting symbol position, number of reserved symbols, number of first symbols corresponding to other channel resources, and occupancy period of other channel resources.

[0032] In this embodiment, other channel resources may include feedback channel resources and / or control channel resources, etc. Having other channel resources configured means that these resources will consume a portion of the symbol count; not having other channel resources configured means that no other channel resources consume the symbol count in the time slot. The total number of symbols N1 can be understood as the number of symbols available for SL communication in a time slot. The starting number of symbols can be understood as the number of symbols available for channel access in the time slot, which can be a positive integer greater than or equal to 1, for example, 2. The starting symbol position can be understood as the position of the symbols available for channel access in the time slot; for example, the configured UE can access the channel at positions symbol0 and symbol4, in which case the starting number of symbols is 2. The reserved symbol number X3 can be understood as the number of symbols reserved in the time slot for AGC and GP, i.e., the number of symbols corresponding to factor 3 in the above embodiment, for example, it can be set to 2. The first symbol number X1 corresponding to other channel resources can be understood as the number of symbols consumed by other channels, i.e., the number of symbols corresponding to factor 1 in the above embodiment, for example, it can be set to 3. The occupancy period of other channel resources can be understood as the time slot period for configuring other channel resources. Assuming the occupancy period is T, it can be understood as configuring other channel resources every T time slots. For example, if the occupancy period is 1, then other channel resources are configured in every time slot; if the occupancy period is 4, then other channel resources are configured once every 4 time slots. The time slots corresponding to this time slot period can be physical time slots numbered sequentially based on physical time, or logical time slots numbered sequentially within the resource pool.

[0033] S120, determine the target number of symbols based on channel resource configuration information and / or channel resource indication information.

[0034] The target symbol number can be understood as the number of symbols used to determine the amount of information transmitted by TB, so that TB transmits data according to this amount of information each time it is retransmitted.

[0035] In one embodiment, if the starting symbol count is 1, it indicates that factor 2 is not present in the resource pool used by the UE to send PSSCH, or factor 2 exists but is not considered, meaning the resource pool is configured to not allow multiple starting symbols or no additional starting symbols are configured. In this case, determining the target symbol count based on channel resource configuration information and / or channel resource indication information includes the following situations: If other channel resources are configured, or the occupancy period of other channel resources is 1, the target symbol count is determined based on the total symbol count, the reserved symbol count, and the first symbol count; if other channel resources are configured, or the occupancy period of other channel resources is greater than 1, the target symbol count is determined based on the total symbol count, the reserved symbol count, and the second symbol count determined by the channel resource indication information; if no other channel resources are configured, or the occupancy period of other channel resources is 0, the target symbol count is determined based on the total symbol count and the reserved symbol count.

[0036] In this context, other channel resources are configured, or the occupancy period of other channel resources is 1, which can be understood as each time slot being configured with other channel resources. The target number of symbols can be determined based on the total number of symbols, the number of reserved symbols, and the number of first symbols by subtracting the number of reserved symbols and the number of first symbols from the total number of symbols. The formula can be expressed as: N = N1 - X1 - X3.

[0037] In this context, the presence of other channel resources, or the occupancy period of other channel resources being greater than 1, can be understood as other channel resources being configured in some time slots. If the channel resource indication information indicates that other channel resources are not used, the determined second symbol number is 0, i.e., X2 = 0; if the channel resource indication information indicates that other channel resources are used, the determined second symbol number is equal to the first symbol number, i.e., X2 = X1. The target symbol number can be determined based on the total symbol number, the reserved symbol number, and the second symbol number determined by the channel resource indication information by subtracting the reserved symbol number and the second symbol number determined by the channel resource indication information from the total symbol number. The formula can be expressed as: N = N1 - X2 - X3.

[0038] If no other channel resources are configured, or the occupancy period of other channel resources is 0, it can be understood that factor 1 does not exist in the resource pool. Therefore, the method to determine the target number of symbols based on the total number of symbols and the number of reserved symbols can be: subtract the number of reserved symbols from the total number of symbols to obtain the target number of symbols. The formula can be expressed as: N = N1 - X3.

[0039] In one instance, the occupancy period of the aforementioned other channel resources is 0, which can also be understood as X2 being implicitly indicated as 0, meaning that X2 can be determined to be 0 without channel resource indication information; similarly, the occupancy period of the aforementioned other channel resources is 1, which can also be understood as X2 being implicitly indicated as equal to X1.

[0040] In one embodiment, if the number of starting symbols is greater than 1, it indicates that factor 2 exists in the resource pool used by the UE to transmit PSSCH, meaning the resource pool is configured to allow multiple starting symbols or has been configured with additional starting symbols. Since factor 2 is a dynamic and unpredictable factor, the channel resource configuration information also needs to include at least one number of reference symbols. The number of reference symbols is less than or equal to the total number of symbols. In this case, the target number of symbols can be determined based on the channel resource configuration information and / or channel resource indication information as follows: if no other channel resources are configured or the occupancy period of other channel resources is 0, then the target number of symbols is determined based on at least one number of reference symbols and the number of reserved symbols; if other channel resources are configured or the occupancy period of other channel resources is 1, then the target number of symbols is determined based on the total number of symbols, the number of reserved symbols, and the first number of symbols.

[0041] In this context, the absence of other channel resources or the occupancy period of other channel resources being 0 can be understood as the absence of factor 1 in the resource pool, but the presence of factors 2 and 3. Taking the configuration of one reference symbol number N2 as an example, the method for determining the target symbol number based on at least one reference symbol number and the reserved symbol number can be: subtract the reserved symbol number from the reference symbol number to obtain the target symbol number. The formula can be expressed as: N = N2 - X3.

[0042] The configuration of other channel resources or the occupancy period of these other channel resources being 1 can be understood as: each time slot is configured with other channel resources. That is, each time slot has a factor of 1. Therefore, the method for determining the target number of symbols based on the total number of symbols, the reserved number of symbols, and the first number of symbols can be: subtract the reserved number of symbols and the first number of symbols from the total number of symbols to obtain the target number of symbols. The formula can be expressed as: N = N1 - X2 - X3.

[0043] In one embodiment, if the starting symbol number is greater than 1, the channel resource configuration information also includes at least one reference symbol number. The method for determining the target symbol number based on the channel resource configuration information and / or channel resource indication information may be as follows: if other channel resources are configured, or the occupancy period of other channel resources is greater than 1, then determine the first candidate symbol number based on the total symbol number, the reserved symbol number, and the second symbol number determined by the channel resource indication information; determine the second candidate symbol number based on at least one reference symbol number and the reserved symbol number; and determine the target symbol number from the first candidate symbol number and the second candidate symbol number.

[0044] The presence of other channel resources, or the occupancy period of other channel resources being greater than 1, can be understood as the allocation of other channel resources in some time slots. The method for determining the first candidate symbol number based on the total number of symbols, the reserved number of symbols, and the second number of symbols determined by the channel resource indication information can be: subtract the reserved number of symbols and the second number of symbols determined by the channel resource indication information from the total number of symbols to obtain the first candidate symbol number. The formula can be expressed as: D1 = N1 - X2 - X3. The method for determining the second candidate symbol number based on at least one reference symbol number and the reserved number of symbols can be: subtract the reserved number of symbols from the reference symbol number to obtain the second candidate symbol number. The formula can be expressed as: D2 = N2 - X3. The method for determining the target symbol number from the first and second candidate symbol numbers can be: using the maximum, minimum, or average value of the first and second candidate symbol numbers as the target symbol number.

[0045] In one instance, if the initial symbol count is greater than 1, the channel resource configuration information also includes at least one reference symbol count. The target symbol count can be determined based on the channel resource configuration information and / or channel resource indication information as follows: if other channel resources are configured, or the occupancy period of other channel resources is greater than 1, this can be understood as other channel resources being configured in some time slots. The target symbol count is determined based on the reference symbol count, the reserved symbol count, and the channel resource indication information. The formula can be expressed as: N = N² - X² - ​​X³.

[0046] In one instance, if the initial symbol number is greater than 1, the channel resource configuration information also includes whether at least one reference symbol number is configured or no reference symbol number is configured. The method for determining the target symbol number based on the channel resource configuration information and / or channel resource indication information can be as follows: If one reference symbol number N2 is configured, it can be understood that the target symbol number is determined using the reference symbol number. The method can be: disregarding factor 1, subtracting the reserved symbol number from the reference symbol number, expressed as: N = N2 - X3; or considering factor 1, subtracting the reserved symbol number from the reference symbol number and then subtracting the second symbol number, N = N2 - X2 - X3; or N is the minimum value between N1 - X2 - X3 and N2 - X3. If no reference symbol number is configured, it can be understood that the target symbol number is determined using the total symbol number. The method can be: disregarding factor 1, subtracting the reserved symbol number from the total symbol number, expressed as: N = N1 - X3; or considering factor 1, subtracting the reserved symbol number from the total symbol number and then subtracting the second symbol number, N = N1 - X2 - X3.

[0047] In one embodiment, the number of at least one reference symbol is configured in any of the following ways: The channel resource configuration information is configured with at least one symbol offset value, and the number of at least one reference symbol is determined based on the at least one symbol offset value and the total number of symbols. Alternatively, the channel resource configuration information is configured with at least one symbol quantity value, and the number of at least one reference symbol is determined based on the at least one symbol quantity value.

[0048] The sign deviation value can be understood as the deviation between the number of reference signs N2 and the total number of signs N1. If the sign deviation value is X... delta The formula for calculating the number of reference symbols is: N2 = N1 - X delta The symbol count can be understood as the specific numerical value corresponding to the reference symbol count.

[0049] In one embodiment, if the channel resource configuration information includes at least one number of reference symbols; the channel resource indication information further includes: using the number of reference symbols or using the total number of symbols; or, the transmission is a transmission with channel occupancy time enabled or a transmission within the channel occupancy time.

[0050] Using the reference symbol count can be understood as using the reference symbol count to determine the target symbol count. Using the total symbol count can be understood as using the total symbol count to determine the target symbol count. If the instruction is to use the reference symbol count to determine the target symbol count, the method can be: subtract the reserved symbol count from the reference symbol count, expressed as: N = N2 - X3. If the instruction is to use the total symbol count to determine the target symbol count, the method is: subtract the reserved symbol count and the second symbol count from the total symbol count, expressed as: N = N1 - X3 - X2. The value of X2 is related to the configuration of other channel resources. If other channel resources are configured, or the occupancy period of the other channel resources is 1, then X2 takes a value greater than 0 (e.g., 3). If no other channel resources are configured, or the occupancy period of the other channel resources is 0, then X2 takes a value of 0.

[0051] Transmissions within the Channel Occupancy Time (COT) can be understood as transmissions within a shared COT, such as multiple transmissions of a UE within a TB within a COT opened by another UE, or within a COT opened by the UE itself. In one instance, transmissions within an already opened COT are highly likely to access the channel on the first start symbol, and subsequent start symbols are generally not used. In this case, the impact of Factor 2 on the number of PSSCH symbols can be disregarded. For example, if the SCI indicates that the transmission corresponds to a transmission within an opened COT, it is equivalent to indicating that Factor 2 should be considered. The specific process by which the UE determines the number of symbols N is as described in the example above. Conversely, if it indicates a transmission within a COT, it is equivalent to indicating that Factor 2 should not be considered.

[0052] In one embodiment, the channel resource indication information can also be used to indicate the mode for calculating the target symbol count. For example, a first mode is to calculate using the reference symbol count, and a second mode is to calculate using the total symbol count.

[0053] In one embodiment, the target number of symbols can be determined based on channel resource configuration information and / or channel resource indication information as follows: if the number of reference symbols is 1, and the resource indication information indicates that the reference symbols are used or the transmission is a transmission with the channel occupied for a certain period of time, then the target number of symbols is determined based on the number of reference symbols and the number of reserved symbols; if the resource indication information indicates that the total number of symbols are used or the transmission is a transmission with the channel occupied for a certain period of time, then the target number of symbols is determined based on the total number of symbols, the number of reserved symbols, and the first number of symbols; or, the target number of symbols is determined based on the total number of symbols, the number of reserved symbols, and the second number of symbols determined by the channel resource indication information.

[0054] The target symbol count can be determined by subtracting the reserved symbol count from the reference symbol count, expressed as: N = N² - X³. Alternatively, the target symbol count can be determined by subtracting the reserved symbol count from the total symbol count, expressed as: N = N¹ - X³ - X¹. Finally, the target symbol count can be determined by subtracting the reserved symbol count from the second symbol count determined by the channel resource indication information, expressed as: N = N¹ - X³ - X².

[0055] In another instance, the method for determining the target symbol number using the reference symbol number, based on channel resource configuration information and / or channel resource indication information, can be: disregarding factor 1, subtracting the reserved symbol number from the reference symbol number, expressed as: N = N2 - X3; or considering factor 1, subtracting the reserved symbol number from the reference symbol number and then subtracting the second symbol number, N = N2 - X2 - X3; or N being the minimum of N1 - X2 - X3 and N2 - X3; the method for determining the target symbol number using the total symbol number can be: disregarding factor 1, subtracting the reserved symbol number from the total symbol number, expressed as: N = N1 - X3; or considering factor 1, subtracting the reserved symbol number from the total symbol number and then subtracting the second symbol number, N = N1 - X2 - X3.

[0056] In one embodiment, if there are multiple reference symbols, the resource indication information further includes an indication field for determining the number of reference symbols used. The indication field includes at least one of the following: indicating that the transmission is for channel occupancy time, indicating that the transmission is for transmission within channel occupancy time, indicating a symbol count value, or a symbol count index value.

[0057] At this point, the target number of symbols can be determined based on channel resource configuration information and / or channel resource indication information by: determining the number of reference symbols used based on the indication field; and then determining the target number of symbols based on the number of reference symbols used.

[0058] In one embodiment, the number of reference symbols used based on the indication field can be determined as follows: if the indication field indicates that the transmission is a channel occupancy time, the number of reference symbols used is determined based on the number of reference symbols corresponding to the channel occupancy time; if the indication field indicates that the transmission is a transmission within a channel occupancy time, the number of reference symbols used is determined based on the number of reference symbols corresponding to the transmission within the channel occupancy time; or, the number of reference symbols used is determined based on the symbol quantity value or symbol quantity index value indicated by the indication field.

[0059] Taking two reference symbol numbers as an example, N2 and N3 respectively, we can set the number of reference symbols corresponding to the channel occupancy time to N2, and the number of reference symbols transmitted during the channel occupancy time to N3.

[0060] In one embodiment, if there are multiple reference symbols, the channel resource indication information can also be used to indicate the mode for calculating the target symbol number. For example, the first mode is to calculate using the number of reference symbols N2, the second mode is to calculate using the number of reference symbols N3, and the third mode is to calculate using the total number of symbols.

[0061] In one embodiment, if other channel resources are configured, or the occupancy period of other channel resources is greater than 1, the method for determining the target number of symbols based on the number of reference symbols used may be as follows: determining the third candidate number of symbols based on the total number of symbols, the number of reserved symbols, and the second number of symbols determined by the channel resource indication information; determining the fourth candidate number of symbols based on the number of reference symbols used and the number of reserved symbols; and determining the target number of symbols from the third candidate number of symbols and the fourth candidate number of symbols.

[0062] The method for determining the third candidate symbol number based on the second symbol number determined by the total number of symbols, the number of reserved symbols, and the channel resource indication information can be to subtract the number of reserved symbols and the second symbol number determined by the channel resource indication information from the total number of symbols, expressed as D3 = N1 - X3 - X2. The method for determining the fourth candidate symbol number based on the number of used reference symbols and the number of reserved symbols can be to subtract the number of reserved symbols from the number of used reference symbols, expressed as D4 = Ni - X3, where Xi is the number of used reference symbols. The method for determining the target symbol number from the third and fourth candidate symbol numbers can be to use the maximum, minimum, or average value of the third and fourth candidate symbol numbers as the target symbol number.

[0063] S130, determine the amount of information to be transmitted based on the number of target symbols, and transmit information blocks according to the amount of information to be transmitted.

[0064] In one embodiment, to determine the amount of information transmitted in a TB, the total number of resource elements (REs) corresponding to the PSSCH must first be determined. An RE is an SCS in the frequency domain and a symbol in the time domain. When determining the total REs, the number of REs within a physical resource block (PRB) must first be determined. Therefore, determining the number of REs within a PRB based on the target symbol count can be expressed as: Among them, N' RE The number of REs within a PRB. This indicates the number of subcarriers included in a PRB. This application does not cover the fixed overhead of configuration; The reference signal overhead is based on configuration or indication and is not involved in this application. N is the target number of symbols calculated in the above embodiments.

[0065] In this embodiment of the application, after determining the amount of information to be transmitted, the same amount of information is transmitted each time when retransmitting information blocks multiple times, thereby ensuring that the amount of information transmitted each time is the same.

[0066] The technical solution of this application embodiment involves obtaining channel resource configuration information and / or channel resource indication information; determining the target number of symbols based on the channel resource configuration information and / or channel resource indication information; determining the amount of transmission information based on the target number of symbols; and transmitting information blocks according to the amount of transmission information. The method for determining the amount of transmission information provided in this application embodiment determines the amount of transmission information for each information block based on the determined target number of characters, ensuring that the amount of transmission information is the same each time, thereby improving the success rate of data transmission.

[0067] In one embodiment, Figure 2 This is a schematic diagram of the structure of a device for determining the amount of transmitted information provided in an embodiment of this application, as shown below. Figure 2 As shown, the device includes:

[0068] The channel resource information acquisition module 210 is used to acquire channel resource configuration information and / or channel resource indication information;

[0069] The target symbol number determination module 220 is used to determine the target symbol number based on channel resource configuration information and / or channel resource indication information;

[0070] The transmission information quantity determination module 230 is used to determine the transmission information quantity based on the target number of symbols, so as to transmit information blocks according to the transmission information quantity.

[0071] Optionally, the channel resource indication information includes indicating that other channel resources are not used or indicating that other channel resources are used; the channel resource configuration information includes at least one of the following: other channel resources are configured, other channel resources are not configured, total number of symbols, starting number of symbols, starting symbol position, reserved number of symbols, first number of symbols corresponding to other channel resources, and occupancy period of other channel resources; wherein, other channel resources include feedback channel resources and / or control channel resources.

[0072] Optionally, if the starting number of symbols is 1, the target number of symbols determination module 220 is also used for:

[0073] If other channel resources are configured, or if the occupancy period of other channel resources is 1, then the target number of symbols is determined based on the total number of symbols, the number of reserved symbols, and the number of first symbols.

[0074] If other channel resources are configured, or if the occupancy period of other channel resources is greater than 1, then the target number of symbols is determined based on the total number of symbols, the number of reserved symbols, and the second number of symbols determined by the channel resource indication information.

[0075] If no other channel resources are configured, or if the occupancy period of other channel resources is 0, then the target number of symbols is determined based on the total number of symbols and the number of reserved symbols.

[0076] Optionally, if the channel resource indication information indicates that no other channel resources are used, the determined second symbol number is 0; if the channel resource indication information indicates that other channel resources are used, the determined second symbol number is equal to the first symbol number.

[0077] Optionally, if the starting symbol number is greater than 1, the channel resource configuration information also includes at least one reference symbol number, and the target symbol number determination module 220 is further used for:

[0078] If no other channel resources are configured or the occupancy period of other channel resources is 0, the target number of symbols is determined based on at least one reference symbol number and the number of reserved symbols.

[0079] If other channel resources are configured or the occupancy period of other channel resources is 1, then the target number of symbols is determined based on the total number of symbols, the number of reserved symbols, and the number of first symbols.

[0080] Optionally, if the starting symbol number is greater than 1, the channel resource configuration information also includes at least one reference symbol number, and the target symbol number determination module 220 is further used for:

[0081] If other channel resources are configured, or the occupancy period of other channel resources is greater than 1, then the first candidate symbol number is determined based on the total number of symbols, the number of reserved symbols, and the second symbol number determined by the channel resource indication information;

[0082] The number of second candidate symbols is determined based on at least one number of reference symbols and the number of reserved symbols;

[0083] The target number of symbols is determined from the first candidate number of symbols and the second candidate number of symbols.

[0084] Optionally, at least one number of reference symbols may be configured in any of the following ways:

[0085] The channel resource configuration information includes at least one symbol offset value, and at least one reference symbol number is determined based on the at least one symbol offset number and the total number of symbols.

[0086] The channel resource configuration information contains at least one symbol quantity value, and at least one reference symbol number is determined based on the at least one symbol quantity value.

[0087] Optionally, if the channel resource configuration information includes at least one number of reference symbols, then the channel resource indication information may further include: using the number of reference symbols or using the total number of symbols; or, the transmission is a transmission with the channel occupied for a specified time or a transmission within the channel occupied time.

[0088] Optionally, the target symbol number determination module 220 is also used for:

[0089] If the number of reference symbols is 1, and the resource indication information is the number of reference symbols used or the transmission is the output of the channel occupancy time, then the target number of symbols is determined based on the number of reference symbols and the number of reserved symbols.

[0090] If the resource indication information is the total number of symbols used or the transmission is a transmission within the channel occupancy time, then the target number of symbols is determined based on the total number of symbols, the reserved number of symbols, and the first number of symbols; or, the target number of symbols is determined based on the total number of symbols, the reserved number of symbols, and the second number of symbols determined by the channel resource indication information.

[0091] Optionally, if there are multiple reference symbols, the resource indication information may also include an indication field for determining the number of reference symbols used; the target symbol number determination module 220 is further configured to:

[0092] The number of reference symbols used is determined based on the instruction field;

[0093] The target number of symbols is then determined based on the number of reference symbols used.

[0094] Optionally, the target symbol number determination module 220 is also used for:

[0095] If the indication field indicates that the transmission is during the channel occupancy period, the number of reference symbols used is determined based on the number of reference symbols corresponding to the channel occupancy period; if the indication field indicates that the transmission is during the channel occupancy period, the number of reference symbols used is determined based on the number of reference symbols transmitted during the channel occupancy period.

[0096] Alternatively, the number of reference symbols used can be determined based on the symbol count value or symbol count index value indicated by the indicator field.

[0097] Optionally, if other channel resources are configured, or if the occupancy period of other channel resources is greater than 1, the target symbol number determination module 220 is further used for:

[0098] The third candidate symbol number is determined based on the total number of symbols, the number of reserved symbols, and the second symbol number determined by the channel resource indication information;

[0099] The number of fourth candidate symbols is determined based on the number of reference symbols used and the number of reserved symbols.

[0100] The target symbol number is determined from the third and fourth candidate symbol numbers.

[0101] In one embodiment, Figure 3 This is a schematic diagram of the structure of a computer device provided in an embodiment of this application. Figure 3 As shown, the device provided in this application includes a processor 310 and a memory 320. The number of processors 310 in this device can be one or more. Figure 3 Taking a processor 310 as an example, the number of memory units 320 in this device can be one or more. Figure 3 Taking a memory 320 as an example, the processor 310 and memory 320 of this device can be connected via a bus or other means. Figure 3 Taking a bus connection as an example, in this embodiment, the device is a computer device.

[0102] The memory 320, as a computer-readable storage medium, can be configured to store software programs, computer-executable programs, and modules, such as program instructions / modules corresponding to the device in any embodiment of this application (e.g., the encoding module and the first transmitting module in a data transmission apparatus). The memory 320 may include a program storage area and a data storage area, wherein the program storage area may store an operating system and an application program required for at least one function; the data storage area may store data created based on the use of the device, etc. Furthermore, the memory 320 may include high-speed random access memory and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other non-volatile solid-state storage device. In some instances, the memory 320 may further include memory remotely located relative to the processor 310, and these remote memories can be connected to the device via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.

[0103] The device provided above can be configured to execute the method for determining the amount of transmitted information provided in any of the above embodiments, and has the corresponding functions and effects.

[0104] The program stored in the corresponding memory 320 can be the program instructions / modules corresponding to the method for determining the amount of transmitted information provided in the embodiments of this application. The processor 310 executes one or more functional applications and data processing of the computer device by running the software program, instructions, and modules stored in the memory 320, that is, it implements the data association query method applied in the above method embodiments. It is understood that when the above device is a receiving end, it can execute the method for determining the amount of transmitted information provided in any embodiment of this application and has the corresponding functions and effects.

[0105] This application also provides a storage medium containing computer-executable instructions, which, when executed by a computer processor, are used to perform a method for determining the amount of transmitted information. The method includes: acquiring channel resource configuration information and / or channel resource indication information; determining a target number of symbols based on the channel resource configuration information and / or channel resource indication information; determining the amount of transmitted information based on the target number of symbols, and transmitting an information block according to the amount of transmitted information.

[0106] Those skilled in the art will understand that the term user equipment covers any suitable type of wireless user equipment, such as mobile phones, portable data processing devices, portable web browsers, or vehicle-mounted mobile stations.

[0107] Generally, the various embodiments of this application can be implemented in hardware or dedicated circuitry, software, logic, or any combination thereof. For example, some aspects can be implemented in hardware, while others can be implemented in firmware or software that can be executed by a controller, microprocessor, or other computing device, although this application is not limited thereto.

[0108] Embodiments of this application can be implemented by executing computer program instructions through the data processor of a mobile device, for example, in a processor entity, or through hardware, or through a combination of software and hardware. The computer program instructions can be assembly instructions, Instruction Set Architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, status setting data, or source code or object code written in any combination of one or more programming languages.

[0109] Any block diagram of logical flow in the accompanying drawings of this application may represent program steps, or may represent interconnected logic circuits, modules, and functions, or may represent a combination of program steps and logic circuits, modules, and functions. The computer program may be stored on memory. Memory may be of any type suitable to the local technical environment and may be implemented using any suitable data storage technology, such as, but not limited to, read-only memory (ROM), random access memory (RAM), optical storage devices and systems (Digital Video Disc (DVD) or Compact Disk (CD)), etc. Computer-readable media may include non-transitory storage media. The data processor may be of any type suitable to the local technical environment, such as, but not limited to, general-purpose computers, special-purpose computers, microprocessors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), and processors based on multi-core processor architectures.

[0110] The above description is merely an exemplary embodiment of this application and is not intended to limit the scope of protection of this application.

[0111] Embodiments of this application can be implemented by executing computer program instructions through the data processor of a mobile device, for example, in a processor entity, or through hardware, or through a combination of software and hardware. The computer program instructions can be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, status setting data, or source code or object code written in any combination of one or more programming languages.

[0112] A detailed description of exemplary embodiments of this application has been provided above through exemplary and non-limiting examples. However, various modifications and adjustments to the above embodiments will be apparent to those skilled in the art when considered in conjunction with the accompanying drawings and claims, without departing from the scope of the invention. Therefore, the proper scope of the invention will be determined by the claims.

Claims

1. A method for determining the amount of transmitted information, characterized in that, include: Obtain channel resource configuration information, which includes the number of starting symbols. If the number of starting symbols is greater than 1, the channel resource configuration information also includes at least one number of reference symbols. The number of starting symbols is the number of symbols in the time slot that can be used for channel access. Determining the target number of symbols based on the channel resource configuration information includes: determining the target number of symbols used in each transmission in at least one transmission based on the channel resource configuration information; The transmission information amount is determined based on the target number of symbols, and the information block is transmitted based on the transmission information amount. The determination of the transmission information amount based on the target number of symbols and the transmission of the information block based on the transmission information amount includes: determining the transmission information amount for each transmission based on the target number of symbols, and transmitting the information block at least once based on the transmission information amount, wherein the transmission information amount is the same for each transmission in at least one transmission.

2. The method according to claim 1, characterized in that, Also includes: The channel resource indication information is obtained, which includes an indication that other channel resources are not used or an indication that other channel resources are used; the channel resource configuration information also includes at least one of the following: other channel resources are configured, other channel resources are not configured, total number of symbols, starting symbol position, number of reserved symbols, number of first symbols corresponding to the other channel resources, and occupancy period of the other channel resources; wherein, the other channel resources include at least one of the following: feedback channel resources, control channel resources, and reference signal resources.

3. The method according to claim 2, characterized in that, If the channel resource configuration information also configures other channel resources, then the target number of symbols is determined according to the channel resource configuration information, including: obtaining channel resource indication information, and determining the target number of symbols according to the channel resource configuration information and the channel resource indication information; Determining the target number of symbols based on the channel resource configuration information and the channel resource indication information includes: the target number of symbols is the reference number minus the second number of symbols determined by the channel resource indication information, and then minus the number of reserved symbols.

4. The method according to claim 2, characterized in that, If the channel resource configuration information does not include other channel resources, the target number of symbols is determined based on the channel resource configuration information, including: determining the target number of symbols based on the reference number of symbols and the reserved number of symbols.

5. The method according to claim 2, wherein if the starting symbol number is 1, the target symbol number is determined according to the channel resource configuration information, including: If other channel resources are configured, or if the occupancy period of the other channel resources is 1, then the target number of symbols is determined based on the total number of symbols, the number of reserved symbols, and the first number of symbols. If other channel resources are configured, or if the occupancy period of the other channel resources is greater than 1, then the target number of symbols is determined based on the total number of symbols, the number of reserved symbols, and the second number of symbols determined by the channel resource indication information. If no other channel resources are configured, or if the occupancy period of the other channel resources is 0, then the target number of symbols is determined based on the total number of symbols and the number of reserved symbols.

6. The method according to claim 5, characterized in that, If the channel resource indication information indicates that no other channel resources are used, the determined second symbol number is 0; if the channel resource indication information indicates that other channel resources are used, the determined second symbol number is equal to the first symbol number.

7. The method according to claim 2, characterized in that, If the starting symbol number is greater than 1, the channel resource configuration information also includes at least one reference symbol number. Determining the target symbol number based on the channel resource configuration information includes: If no other channel resources are configured or the occupancy period of the other channel resources is 0, then the target number of symbols is determined based on the number of at least one reference symbol and the number of reserved symbols. If other channel resources are configured or the occupancy period of the other channel resources is 1, then the target number of symbols is determined based on the total number of symbols, the number of reserved symbols, and the first number of symbols.

8. The method according to claim 2, characterized in that, If the starting symbol number is greater than 1, the channel resource configuration information also includes at least one reference symbol number. Determining the target symbol number based on the channel resource configuration information includes: If other channel resources are configured, or the occupancy period of the other channel resources is greater than 1, then the first candidate symbol number is determined according to the total number of symbols, the number of reserved symbols, and the second symbol number determined by the channel resource indication information; The number of second candidate symbols is determined based on the number of at least one reference symbol and the number of reserved symbols; The target number of symbols is determined from the first number of candidate symbols and the second number of candidate symbols.

9. The method according to claim 8, characterized in that, At least one number of reference symbols shall be configured in any of the following ways: The channel resource configuration information includes at least one symbol offset value, and at least one reference symbol number is determined based on the at least one symbol offset value and the total number of symbols. The channel resource configuration information includes at least one symbol quantity value, and at least one reference symbol number is determined based on the at least one symbol quantity value.

10. The method according to claim 2, characterized in that, If the channel resource configuration information includes at least one number of reference symbols; The channel resource indication information further includes: using the reference symbol count or using the total symbol count; Alternatively, the transmission may be a transmission that occurs during the channel occupancy period or a transmission that occurs during the channel occupancy period.

11. The method according to claim 10, characterized in that, Determining the target number of symbols based on the channel resource configuration information and / or channel resource indication information includes: If the number of reference symbols is 1, and the resource indication information is the use of the number of reference symbols or the transmission is the output of enabling channel occupancy time, then the target number of symbols is determined according to the number of reference symbols and the number of reserved symbols; If the resource indication information indicates the use of the total number of symbols or the transmission is a transmission within the channel occupancy time, then the target number of symbols is determined based on the total number of symbols, the reserved number of symbols, and the first number of symbols; or, the target number of symbols is determined based on the total number of symbols, the reserved number of symbols, and the second number of symbols determined by the channel resource indication information.

12. The method according to claim 10, characterized in that, If there are multiple reference symbols, the resource indication information further includes an indication field for determining the number of reference symbols used; Determining the target number of symbols based on the channel resource configuration information and / or channel resource indication information includes: The number of reference symbols used is determined based on the indicated field; The target number of symbols is then determined based on the number of reference symbols used.

13. The method according to claim 12, characterized in that, Determining the number of reference symbols used based on the indicated field includes: If the indication field indicates that the transmission is a channel occupancy time, the number of reference symbols used is determined according to the number of reference symbols corresponding to the channel occupancy time; if the indication field indicates that the transmission is a transmission within a channel occupancy time, the number of reference symbols used is determined according to the number of reference symbols corresponding to the transmission within the channel occupancy time. Alternatively, the number of reference symbols used can be determined based on the symbol quantity value or symbol quantity index value indicated by the indication field.

14. The method according to claim 12, characterized in that, If other channel resources are configured, or if the occupancy period of the other channel resources is greater than 1, then the target number of symbols is determined based on the number of reference symbols used, including: The third candidate symbol number is determined based on the total number of symbols, the number of reserved symbols, and the second symbol number determined by the channel resource indication information; The fourth candidate symbol number is determined based on the number of reference symbols used and the number of reserved symbols; The target number of symbols is determined from the third candidate number of symbols and the fourth candidate number of symbols.

15. A device for determining the amount of transmitted information, characterized in that, include: The channel resource information acquisition module is used to acquire channel resource configuration information, which includes the number of starting symbols. If the number of starting symbols is greater than 1, the channel resource configuration information also includes at least one number of reference symbols. The number of starting symbols is the number of symbols in the time slot that can be used for channel access. The target symbol number determination module is used to determine the target symbol number based on the channel resource configuration information, wherein determining the target symbol number based on the channel resource configuration information includes: determining the target symbol number used in each transmission in at least one transmission based on the channel resource configuration information; A transmission information quantity determination module is used to determine the transmission information quantity based on the target number of symbols, so as to transmit an information block based on the transmission information quantity. The step of determining the transmission information quantity based on the target number of symbols and transmitting the information block based on the transmission information quantity includes: determining the transmission information quantity for each transmission based on the target number of symbols, so as to transmit the information block at least once based on the transmission information quantity, wherein the transmission information quantity is the same for each transmission in the at least once transmission.

16. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the program, it implements the method for determining the amount of transmitted information as described in any one of claims 1-14.

17. A computer-readable storage medium having a computer program stored thereon, characterized in that, When executed by the processor, the program implements the method for determining the amount of transmitted information as described in any one of claims 1-14.

Citation Information

Patent Citations

  • Method for determining transport block size (TBS) and device

    CN112205051A

  • Resource determination method and device

    CN112867151A