Communication method and communication device
By using data transmission methods that span time slots and subframes in the time domain, the problem of time slot boundary limitations is solved, transmission efficiency is improved, and resource utilization is optimized.
Patent Information
- Application Number
- PCT/CN2025/097100
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-05-30
- Filing Date
- 2025-05-26
- Publication Date
- 2025-12-04
AI Technical Summary
Existing time-slot aggregation data transmission methods suffer from low transmission efficiency due to limitations imposed by time-slot boundaries.
By repeatedly transmitting data across N time-domain resources, including transmission methods across time slots and subframes, the transmission number of times is avoided at time slot and subframe boundaries. Resource information is indicated by symbol length ratio and subcarrier spacing association information to optimize the transmission path.
It improves data transmission efficiency, avoids resource conflicts, reduces transmission complexity, and maximizes resource utilization.
Smart Images

Figure CN2025097100_04122025_PF_FP_ABST
Abstract
Description
A communication method and communication device
[0001] This application claims priority to Chinese Patent Application No. 202410696185.8, filed on May 30, 2024, entitled "A Method and Device for Communication", the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of communications, and more specifically, to a communication method and a communication apparatus. Background Technology
[0003] In wireless communication technology, slot aggregation can be used for data transmission. It refers to transmitting the same data on multiple slots. In other words, multiple slots can be bound to the same resource for processing, and different slots can transmit different redundant versions of the same data, thereby achieving a similar effect to retransmission.
[0004] However, due to the limitations of time slot boundaries, this data transmission method is not flexible enough, resulting in low transmission efficiency. Summary of the Invention
[0005] This application provides a communication method and a communication device that can improve transmission efficiency.
[0006] Firstly, a communication method is provided, which can be applied to the terminal side, such as a terminal or a communication module in a terminal, or a circuit or chip in a terminal that is responsible for communication functions (such as a modem chip, also known as a baseband chip, or a system-on-chip (SoC) chip or system-in-package (SIP) chip containing a modem core); or, the method can also be applied to the network side, such as network devices on the network side or components in network devices (such as circuits, chips or chip systems).
[0007] In one implementation, the method includes: determining N time-domain resources, the N time-domain resources being used for repeated transmission of first data, where N is an integer greater than or equal to 2; transmitting the first data once on the first time-domain resources, the first time-domain resources including symbols of 2 time slots, and the N time-domain resources including the first time-domain resources.
[0008] Based on the above scheme, by transmitting the first data once on the first time domain resource, since the first time domain resource can include symbols of two time slots, cross-time slots can be achieved in one transmission, avoiding the increase in the number of transmissions due to time slot boundaries and improving the efficiency of data transmission.
[0009] In conjunction with the first aspect, in some implementations, the N time-domain resources include a second time-domain resource, which includes symbols for two subframes. The method further includes sending the first data once on the second time-domain resource.
[0010] Based on the above scheme, by transmitting the first data once on the second time domain resource, since the second time domain resource can include symbols of two subframes, cross-subframe transmission can be achieved in one transmission, avoiding the increase in the number of transmissions due to subframe boundaries and improving the efficiency of data transmission.
[0011] In conjunction with the first aspect, in some implementations, the N time-domain resources include a second time-domain resource, which includes symbols of two subframes. The method further includes: sending the first data once on each of the symbols of the two subframes.
[0012] Based on the above scheme, by sending the first data once on each of the symbols in two subframes, scheduling can be carried out using subframes as boundaries, which is easy to implement.
[0013] In conjunction with the first aspect, in some implementations, at least one symbol among the N time-domain resources is used to transmit the first signal, and at least one symbol is located in a third time-domain resource, which is one of the N time-domain resources, wherein the third time-domain resource is not used to transmit the first data; or, the third time-domain resource and the fourth time-domain resource are not used to transmit the first data, and the fourth time-domain resource is a resource located after the third time-domain resource among the N time-domain resources.
[0014] Based on the above scheme, when at least one symbol in N time-domain resources is used to transmit the first signal, the third time-domain resources including the at least one symbol will not be used to transmit the first data. This not only avoids resource conflicts and ensures normal communication, but also reduces the complexity of transmission and is easy to implement.
[0015] For example, the ratio of the symbol length of at least one symbol to the symbol length of the three time-domain resources is greater than or equal to a first threshold.
[0016] In conjunction with the first aspect, in some implementations, at least one symbol from N time-domain resources is used to transmit the first signal, wherein,
[0017] At least one symbol is not used to transmit the first data.
[0018] Based on the above scheme, when at least one symbol in N time-domain resources is used to transmit the first signal, the at least one symbol will not be used to transmit the first data, while some or all of the remaining resources can continue to transmit the first data. This not only avoids resource conflicts and ensures normal communication, but also maximizes resource utilization and improves efficiency.
[0019] Optionally, the method further includes: repeatedly transmitting the first data on time-domain resources other than at least one symbol among the N time-domain resources and on a fifth time-domain resource, wherein the symbol length of the fifth time-domain resource is the same as the symbol length of at least one symbol, and the fifth time-domain resource is located after the N time-domain resources.
[0020] For example, at least one symbol is located in a third time-domain resource, which is one of N time-domain resources, and the ratio of the symbol length of the at least one symbol to the symbol length of the third time-domain resource is less than a first threshold.
[0021] In one implementation, the communication direction of at least one symbol is different from the communication direction of the first data.
[0022] In conjunction with the first aspect, in some implementations, determining N time-domain resources includes: receiving first information, which is used to indicate the N time-domain resources.
[0023] Specifically, the first information may include the third information and the fourth information. The third information is used to indicate the starting symbol S and symbol length L of the sixth time-domain resource, and the fourth information is used to indicate the value of N, wherein the sixth time-domain resource is one of the N time-domain resources.
[0024] Optionally, the third information is associated with the first subcarrier spacing, which is the subcarrier spacing of the sixth time-domain resource.
[0025] In conjunction with the first aspect, in some implementations, the third information is associated with the first subcarrier interval, including at least one of the following: the value range of the third information is associated with the first subcarrier interval; the number of bits of the third information is associated with the first subcarrier interval; and the bit meaning of the third information is associated with the first subcarrier interval.
[0026] For example, the value range of the third information is related to the first subcarrier interval, including: the value range of S is... The range of values for L is Alternatively, the range of values for S is... The range of values for L is in, This indicates the number of symbols included in a subframe when the subcarrier spacing is the first subcarrier spacing.
[0027] Based on the above scheme, the value range of the third information can be determined according to the frame structure corresponding to the first subcarrier interval, which can avoid being limited by the time slot boundary and has a wider range of application scenarios.
[0028] Specifically, when the first subcarrier spacing is (15+x)·2 μ kHz, It can be 14.2 μ , where x is greater than or equal to 0 and less than 15, and μ is an integer greater than or equal to 0.
[0029] In conjunction with the first aspect, in some implementations, the third information is used to indicate the start symbol S and the symbol length L of the sixth time-domain resource, wherein the start symbol S is determined based on the subframe offset and / or symbol offset, the subframe offset being the offset between the subframe where the third information is located and the subframe where the start position of the sixth time-domain resource is located, and the symbol offset being related to the start position of the sixth time-domain resource.
[0030] Based on the above scheme, the starting symbol S is determined according to the subframe offset and / or symbol offset. Since the number of bits required for the subframe offset is small, the indication overhead can be reduced. Because the symbol offset can be various different offsets, the indication can be more flexible.
[0031] For example, the symbol offset includes at least one of the following: the offset between the starting position of the sixth temporal resource and the starting position of the temporal resource where the third information is located; the offset between the starting position of the sixth temporal resource and the reference position; the offset between the starting position of the subframe where the starting position of the sixth temporal resource is located and the starting position of the temporal resource where the third information is located; the offset between the starting position of the subframe where the starting position of the sixth temporal resource is located and the reference position; the offset between the starting position of the subframe where the starting position of the sixth temporal resource is located and the starting position of the sixth temporal resource; the offset between the middle position of the subframe where the starting position of the sixth temporal resource is located and the starting position of the subframe where the starting position of the sixth temporal resource is located; wherein, the reference position is the position in the frame structure where the sixth temporal resource is located, corresponding to the starting position of the temporal resource where the third information is located.
[0032] In one implementation, the index n2 of the reference position is:
[0033] Where n1 represents the index of the starting position of the time-domain resource where the third information is located, SCS1 represents the first subcarrier spacing, and SCS2 represents the subcarrier spacing of the time-domain resource where the third information is located. This indicates rounding down to the nearest integer.
[0034] Based on the above scheme, the subcarrier spacing of the time domain resource where the third information is located and the subcarrier spacing of the sixth time domain resource can be the same or different, thus avoiding the limitation of subcarrier spacing and having a wider range of application scenarios.
[0035] Optionally, the third information includes subframe offset and / or symbol offset.
[0036] In conjunction with the first aspect, in some implementations, the method also includes: determining the sixth time-domain resource based on the third information.
[0037] Specifically, determining the sixth time-domain resource based on the third information includes: determining the index S0 of the starting position of the first time-domain resource based on the start symbol S, wherein S0 and S satisfy the following relationship:
[0038] S0 = S; or,
[0039] or,
[0040] S0 = n1 + S; or,
[0041] or,
[0042] or,
[0043] or,
[0044] S0 = n1 + O0 + S; or,
[0045] or,
[0046] or,
[0047] Alternatively, S0 = O0 + S
[0048] Where O0 represents the sign offset, The expression indicates rounding down, while mod indicates the remainder operation.
[0049] In conjunction with the first aspect, in some implementations, the third information includes a start and length indication value (SLIV), wherein the relationship between the SLIV, the start symbol S of the sixth time-domain resource, and the symbol length L of the sixth time-domain resource is as follows:
[0050] or,
[0051] in, This indicates the number of symbols included in a subframe when the subcarrier spacing is the first subcarrier spacing.
[0052] Based on the above scheme, the start symbol S and symbol length L can be indicated by SLIV, which not only provides better compatibility with existing protocols but also saves resources for indication.
[0053] In conjunction with the first aspect, in some implementations, the third information includes first indication information and second indication information, wherein the first indication information is used to indicate the start symbol S of the sixth time-domain resource, and the second indication information is used to indicate the symbol length L of the sixth time-domain resource.
[0054] Based on the above scheme, the start symbol S and symbol length L can be indicated separately, which allows for more flexible indication of time-domain resources.
[0055] Secondly, a communication method is provided, which can be applied to the terminal side, such as a terminal or a communication module in the terminal, or a circuit or chip in the terminal that is responsible for communication functions (such as a modem chip, or a SoC chip or SIP chip containing a modem core); or, the method can also be applied to the network side, such as network devices on the network side or components in the network devices (such as circuits, chips or chip systems).
[0056] In one implementation, the method includes: determining N time-domain resources, the N time-domain resources being used for repeated transmission of first data, where N is an integer greater than or equal to 2; receiving the first data once on the first time-domain resources, the first time-domain resources including symbols of 2 time slots, and the N time-domain resources including the first time-domain resources.
[0057] Based on the above scheme, the first communication device and the second communication device perform one transmission of the first data on the first time domain resource. Since the first time domain resource can include symbols of two time slots, it is possible to achieve cross-time slot in one transmission, avoiding the increase in the number of transmissions due to time slot boundaries and improving the efficiency of data transmission.
[0058] In conjunction with the second aspect, in some implementations, the N time-domain resources include a second time-domain resource, which includes symbols of two subframes. The method further includes receiving first data once on the second time-domain resource.
[0059] In conjunction with the second aspect, in some implementations, the N time-domain resources include a second time-domain resource, which includes symbols of two subframes. The method further includes receiving first data once on each of the symbols of the two subframes.
[0060] In conjunction with the second aspect, in some implementations, at least one symbol among the N time-domain resources is used to transmit the first signal, and at least one symbol is located in a third time-domain resource, which is one of the N time-domain resources, wherein the third time-domain resource is not used to transmit the first data; or, the third time-domain resource and the fourth time-domain resource are not used to transmit the first data, and the fourth time-domain resource is a resource located after the third time-domain resource among the N time-domain resources.
[0061] For example, the ratio of the symbol length of at least one symbol to the symbol length of the three time-domain resources is greater than or equal to a first threshold.
[0062] In conjunction with the second aspect, in some implementations, at least one symbol among N time-domain resources is used to transmit the first signal, wherein at least one symbol is not used to transmit the first data.
[0063] Optionally, the method further includes: repeatedly receiving the first data on time-domain resources other than at least one symbol among the N time-domain resources and on a fifth time-domain resource, wherein the symbol length of the fifth time-domain resource is the same as the symbol length of at least one symbol, and the fifth time-domain resource is located after the N time-domain resources.
[0064] For example, at least one symbol is located in a third time-domain resource, which is one of N time-domain resources, and the ratio of the symbol length of the at least one symbol to the symbol length of the third time-domain resource is less than a first threshold.
[0065] In one implementation, the communication direction of at least one symbol is different from the communication direction of the first data.
[0066] Optionally, the method further includes: sending first information, the first information being used to indicate N time-domain resources.
[0067] Specifically, the first information may include the third information and the fourth information. The third information is used to indicate the starting symbol S and symbol length L of the sixth time-domain resource, and the fourth information is used to indicate the value of N, wherein the sixth time-domain resource is one of the N time-domain resources.
[0068] Optionally, the third information is associated with the first subcarrier spacing, which is the subcarrier spacing of the sixth time-domain resource.
[0069] In conjunction with the second aspect, in some implementations, the third information is associated with the first subcarrier interval, including at least one of the following: the value range of the third information is associated with the first subcarrier interval; the number of bits of the third information is associated with the first subcarrier interval; and the bit meaning of the third information is associated with the first subcarrier interval.
[0070] For example, the value range of the third information is related to the first subcarrier interval, including: the value range of S is... The range of values for L is Alternatively, the range of values for S is... The range of values for L is in, This indicates the number of symbols included in a subframe when the subcarrier spacing is the first subcarrier spacing.
[0071] Specifically, when the first subcarrier spacing is (15+x)·2 μ kHz, It can be 14.2 μ , where x is greater than or equal to 0 and less than 15, and μ is an integer greater than or equal to 0.
[0072] In conjunction with the second aspect, in some implementations, the third information is used to indicate the start symbol S and the symbol length L of the sixth time-domain resource. The start symbol S is determined based on the subframe offset and / or symbol offset. The subframe offset is the offset between the subframe where the third information is located and the subframe where the start position of the sixth time-domain resource is located. The symbol offset is related to the start position of the sixth time-domain resource.
[0073] For example, the symbol offset includes at least one of the following: the offset between the starting position of the sixth temporal resource and the starting position of the temporal resource where the third information is located; the offset between the starting position of the sixth temporal resource and the reference position; the offset between the starting position of the subframe where the starting position of the sixth temporal resource is located and the starting position of the temporal resource where the third information is located; the offset between the starting position of the subframe where the starting position of the sixth temporal resource is located and the reference position; the offset between the starting position of the subframe where the starting position of the sixth temporal resource is located and the starting position of the sixth temporal resource; the offset between the middle position of the subframe where the starting position of the sixth temporal resource is located and the starting position of the subframe where the starting position of the sixth temporal resource is located; wherein, the reference position is the position in the frame structure where the sixth temporal resource is located, corresponding to the starting position of the temporal resource where the third information is located.
[0074] In one implementation, the index n2 of the reference position is:
[0075] Where n1 represents the index of the starting position of the time-domain resource where the third information is located, SCS1 represents the first subcarrier spacing, and SCS2 represents the subcarrier spacing of the time-domain resource where the third information is located. This indicates rounding down to the nearest integer.
[0076] Optionally, the third information includes subframe offset and / or symbol offset.
[0077] In conjunction with the second aspect, in some implementations, the third information includes a start and length indication value (SLIV), wherein the relationship between the SLIV, the start symbol S of the sixth time-domain resource, and the symbol length L of the sixth time-domain resource is as follows:
[0078] or,
[0079] in, This indicates the number of symbols included in a subframe when the subcarrier spacing is the first subcarrier spacing.
[0080] In conjunction with the second aspect, in some implementations, the third information includes first indication information and second indication information. The first indication information is used to indicate the start symbol S of the sixth time-domain resource, and the second indication information is used to indicate the symbol length L of the sixth time-domain resource.
[0081] In conjunction with the second aspect, in some implementations, determining N time-domain resources includes: receiving second information, which is used to indicate the N time-domain resources.
[0082] Thirdly, a communication device is provided, which has the functions of the first aspect above. For example, the communication device includes modules, units or means corresponding to the operations involved in the first aspect above. The modules, units or means can be implemented by software, or by hardware, or by a combination of software and hardware.
[0083] For example, the communication device may be a terminal device, a network device, or a functional module in the terminal device or network device that can call and execute a program, such as a processor, circuit, chip, or chip system.
[0084] In one implementation, the apparatus includes: a processing unit, configured to: determine N time-domain resources, the N time-domain resources being used for repeated transmission of first data, where N is an integer greater than or equal to 2; and a transceiver unit, configured to: transmit the first data once on the first time-domain resources, the first time-domain resources including symbols of two time slots, and the N time-domain resources including the first time-domain resources.
[0085] In conjunction with the third aspect, in some implementations, the N time-domain resources include the second time-domain resources, the second time-domain resources include the symbols of 2 subframes, and the transceiver unit is also used to: send the first data once on the second time-domain resources.
[0086] In conjunction with the third aspect, in some implementations, the N time-domain resources include the second time-domain resources, which include the symbols of two subframes. The transceiver unit is also used to: send the first data once on each of the symbols of the two subframes.
[0087] In conjunction with the third aspect, in some implementations, at least one symbol among the N time-domain resources is used to transmit the first signal, and at least one symbol is located in a third time-domain resource, which is one of the N time-domain resources, wherein the third time-domain resource is not used to transmit the first data; or, the third time-domain resource and the fourth time-domain resource are not used to transmit the first data, and the fourth time-domain resource is a resource located after the third time-domain resource among the N time-domain resources.
[0088] For example, the ratio of the symbol length of at least one symbol to the symbol length of the three time-domain resources is greater than or equal to a first threshold.
[0089] In conjunction with the third aspect, in some implementations, at least one symbol from N time-domain resources is used to transmit the first signal, wherein,
[0090] At least one symbol is not used to transmit the first data.
[0091] Optionally, the transceiver unit is further configured to: repeatedly transmit the first data on time-domain resources other than at least one symbol among the N time-domain resources and on a fifth time-domain resource, wherein the symbol length of the fifth time-domain resource is the same as the symbol length of at least one symbol, and the fifth time-domain resource is located after the N time-domain resources.
[0092] For example, at least one symbol is located in a third time-domain resource, which is one of N time-domain resources, and the ratio of the symbol length of the at least one symbol to the symbol length of the third time-domain resource is less than a first threshold.
[0093] In one implementation, the communication direction of at least one symbol is different from the communication direction of the first data.
[0094] In conjunction with the third aspect, in some implementations, the transceiver unit is also used to: receive first information, which is used to indicate N time-domain resources.
[0095] Specifically, the first information may include the third information and the fourth information. The third information is used to indicate the starting symbol S and symbol length L of the sixth time-domain resource, and the fourth information is used to indicate the value of N, wherein the sixth time-domain resource is one of the N time-domain resources.
[0096] Optionally, the third information is associated with the first subcarrier spacing, which is the subcarrier spacing of the sixth time-domain resource.
[0097] In conjunction with the third aspect, in some implementations, the third information is associated with the first subcarrier interval, including at least one of the following: the value range of the third information is associated with the first subcarrier interval; the number of bits of the third information is associated with the first subcarrier interval; and the bit meaning of the third information is associated with the first subcarrier interval.
[0098] For example, the value range of the third information is related to the first subcarrier interval, including: the value range of S is... The range of values for L is Alternatively, the range of values for S is... The range of values for L is in, This indicates the number of symbols included in a subframe when the subcarrier spacing is the first subcarrier spacing.
[0099] Specifically, when the first subcarrier spacing is (15+x)·2 μ kHz, It can be 14.2 μ , where x is greater than or equal to 0 and less than 15, and μ is an integer greater than or equal to 0.
[0100] In conjunction with the third aspect, in some implementations, the third information is used to indicate the start symbol S and the symbol length L of the sixth time-domain resource. The start symbol S is determined based on the subframe offset and / or symbol offset. The subframe offset is the offset between the subframe where the third information is located and the subframe where the start position of the sixth time-domain resource is located. The symbol offset is related to the start position of the sixth time-domain resource.
[0101] For example, the symbol offset includes at least one of the following: the offset between the starting position of the sixth temporal resource and the starting position of the temporal resource where the third information is located; the offset between the starting position of the sixth temporal resource and the reference position; the offset between the starting position of the subframe where the starting position of the sixth temporal resource is located and the starting position of the temporal resource where the third information is located; the offset between the starting position of the subframe where the starting position of the sixth temporal resource is located and the reference position; the offset between the starting position of the subframe where the starting position of the sixth temporal resource is located and the starting position of the sixth temporal resource; the offset between the middle position of the subframe where the starting position of the sixth temporal resource is located and the starting position of the subframe where the starting position of the sixth temporal resource is located; wherein, the reference position is the position in the frame structure where the sixth temporal resource is located, corresponding to the starting position of the temporal resource where the third information is located.
[0102] In one implementation, the index n2 of the reference position is:
[0103] Where n1 represents the index of the starting position of the time-domain resource where the third information is located, SCS1 represents the first subcarrier spacing, and SCS2 represents the subcarrier spacing of the time-domain resource where the third information is located. This indicates rounding down to the nearest integer.
[0104] Optionally, the third information includes subframe offset and / or symbol offset.
[0105] In conjunction with the third aspect, in some implementations, the processing unit is specifically used to: determine the sixth time-domain resource based on the third information.
[0106] Specifically, the processing unit is used to: determine the index S0 of the starting position of the first time-domain resource based on the start symbol S, wherein S0 and S satisfy the following relationship:
[0107] S0 = S; or,
[0108] or,
[0109] S0 = n1 + S; or,
[0110] or,
[0111] or,
[0112] or,
[0113] S0 = n1 + O0 + S; or,
[0114] or,
[0115] or,
[0116] Alternatively, S0 = O0 + S
[0117] Where O0 represents the sign offset, The expression indicates rounding down, while mod indicates the remainder operation.
[0118] In conjunction with the third aspect, in some implementations, the third information includes a start and length indication value (SLIV), wherein the relationship between the SLIV, the start symbol S of the sixth time-domain resource, and the symbol length L of the sixth time-domain resource is as follows:
[0119] or,
[0120] in, This indicates the number of symbols included in a subframe when the subcarrier spacing is the first subcarrier spacing.
[0121] In conjunction with the third aspect, in some implementations, the third information includes first indication information and second indication information. The first indication information is used to indicate the start symbol S of the sixth time-domain resource, and the second indication information is used to indicate the symbol length L of the sixth time-domain resource.
[0122] Fourthly, a communication device is provided, which has the functions of the second aspect above. For example, the communication device includes modules, units or means corresponding to the operations involved in the second aspect above. The modules, units or means can be implemented by software, or by hardware, or by a combination of software and hardware.
[0123] In one implementation, the device includes a transceiver unit configured to: determine N time-domain resources, the N time-domain resources being used for repeated transmission of first data, where N is an integer greater than or equal to 2; receive the first data once on the first time-domain resources, the first time-domain resources including symbols of two time slots, and the N time-domain resources including the first time-domain resources.
[0124] In conjunction with the fourth aspect, in some implementations, the N time-domain resources include the second time-domain resources, the second time-domain resources include the symbols of 2 subframes, and the transceiver unit is also used to: receive the first data once on the second time-domain resources.
[0125] In conjunction with the fourth aspect, in some implementations, the N time-domain resources include the second time-domain resources, which include the symbols of two subframes. The transceiver unit is also used to receive the first data once on each of the symbols of the two subframes.
[0126] In conjunction with the fourth aspect, in some implementations, at least one symbol among the N time-domain resources is used to transmit the first signal, and at least one symbol is located in the third time-domain resource, which is one of the N time-domain resources, wherein the third time-domain resource is not used to transmit the first data; or, the third time-domain resource and the fourth time-domain resource are not used to transmit the first data, and the fourth time-domain resource is the resource located after the third time-domain resource among the N time-domain resources.
[0127] For example, the ratio of the symbol length of at least one symbol to the symbol length of the three time-domain resources is greater than or equal to a first threshold.
[0128] In conjunction with the fourth aspect, in some implementations, at least one symbol among the N time-domain resources is used to transmit the first signal, wherein at least one symbol is not used to transmit the first data.
[0129] Optionally, the transceiver unit is further configured to: repeatedly receive the first data on time-domain resources other than at least one symbol among the N time-domain resources and on a fifth time-domain resource, wherein the symbol length of the fifth time-domain resource is the same as the symbol length of at least one symbol, and the fifth time-domain resource is located after the N time-domain resources.
[0130] For example, at least one symbol is located in a third time-domain resource, which is one of N time-domain resources, and the ratio of the symbol length of the at least one symbol to the symbol length of the third time-domain resource is less than a first threshold.
[0131] In one implementation, the communication direction of at least one symbol is different from the communication direction of the first data.
[0132] Optionally, the transceiver unit is also configured to: send first information, which is used to indicate N time-domain resources.
[0133] Specifically, the first information may include the third information and the fourth information. The third information is used to indicate the starting symbol S and symbol length L of the sixth time-domain resource, and the fourth information is used to indicate the value of N, wherein the sixth time-domain resource is one of the N time-domain resources.
[0134] Optionally, the third information is associated with the first subcarrier spacing, which is the subcarrier spacing of the sixth time-domain resource.
[0135] In conjunction with the fourth aspect, in some implementations, the third information is associated with the first subcarrier interval, including at least one of the following: the value range of the third information is associated with the first subcarrier interval; the number of bits of the third information is associated with the first subcarrier interval; and the bit meaning of the third information is associated with the first subcarrier interval.
[0136] For example, the value range of the third information is related to the first subcarrier interval, including: the value range of S is... The range of values for L is Alternatively, the range of values for S is... The range of values for L is in, This indicates the number of symbols included in a subframe when the subcarrier spacing is the first subcarrier spacing.
[0137] Specifically, when the first subcarrier spacing is (15+x)·2 μ kHz, It can be 14.2 μ , where x is greater than or equal to 0 and less than 15, and μ is an integer greater than or equal to 0.
[0138] In conjunction with the fourth aspect, in some implementations, the third information is used to indicate the start symbol S and the symbol length L of the sixth time-domain resource. The start symbol S is determined based on the subframe offset and / or symbol offset. The subframe offset is the offset between the subframe where the third information is located and the subframe where the start position of the sixth time-domain resource is located. The symbol offset is related to the start position of the sixth time-domain resource.
[0139] For example, the symbol offset includes at least one of the following: the offset between the starting position of the sixth temporal resource and the starting position of the temporal resource where the third information is located; the offset between the starting position of the sixth temporal resource and the reference position; the offset between the starting position of the subframe where the starting position of the sixth temporal resource is located and the starting position of the temporal resource where the third information is located; the offset between the starting position of the subframe where the starting position of the sixth temporal resource is located and the reference position; the offset between the starting position of the subframe where the starting position of the sixth temporal resource is located and the starting position of the sixth temporal resource; the offset between the middle position of the subframe where the starting position of the sixth temporal resource is located and the starting position of the subframe where the starting position of the sixth temporal resource is located; wherein, the reference position is the position in the frame structure where the sixth temporal resource is located, corresponding to the starting position of the temporal resource where the third information is located.
[0140] In one implementation, the index n2 of the reference position is:
[0141] Where n1 represents the index of the starting position of the time-domain resource where the third information is located, SCS1 represents the first subcarrier spacing, and SCS2 represents the subcarrier spacing of the time-domain resource where the third information is located. This indicates rounding down to the nearest integer.
[0142] Optionally, the third information includes subframe offset and / or symbol offset.
[0143] In conjunction with the fourth aspect, in some implementations, the third information includes a start and length indication value (SLIV), wherein the relationship between the SLIV, the start symbol S of the sixth time-domain resource, and the symbol length L of the sixth time-domain resource is as follows:
[0144] or,
[0145] in, This indicates the number of symbols included in a subframe when the subcarrier spacing is the first subcarrier spacing.
[0146] In conjunction with the fourth aspect, in some implementations, the third information includes first indication information and second indication information. The first indication information is used to indicate the start symbol S of the sixth time-domain resource, and the second indication information is used to indicate the symbol length L of the sixth time-domain resource.
[0147] In conjunction with the fourth aspect, in some implementations, the processing unit is specifically used to: receive second information, which is used to indicate N time-domain resources.
[0148] Fifthly, a communication device is provided, comprising an interface circuit and one or more processors. The one or more processors are coupled to a memory. The memory stores necessary computer programs or instructions for implementing the functions described in the first or second aspect. The one or more processors are executable to carry out the computer programs or instructions, causing the communication device to implement the methods in any possible design or implementation of the first or second aspect. The interface circuit is used to implement communication functions within the communication device and / or communication functions between the communication device and other devices or components.
[0149] In one possible design, the processor is used to communicate with other devices or components through the interface circuit.
[0150] In one possible design, the communication device may also include the memory.
[0151] Sixthly, this application provides a processor for performing the methods provided in the foregoing aspects.
[0152] Unless otherwise specified, or if it does not contradict its actual function or internal logic in the relevant description, the transmission and acquisition / reception operations involved in the processor can be understood as processor output and reception, input and other operations, or as transmission and reception operations performed by radio frequency circuits and antennas. This application does not limit them in this regard.
[0153] In a seventh aspect, this application provides a computer-readable storage medium storing program code for execution by a device, the program code including a method for performing any of the foregoing aspects or their implementations.
[0154] Eighthly, this application provides a computer program product containing instructions that, when run on a computer, cause the computer to perform the method provided by any of the above aspects or their implementations.
[0155] Ninthly, this application provides a chip, which includes a processor and a communication interface. The processor reads instructions stored in a memory through the communication interface and executes the method provided in any of the above aspects or their implementations.
[0156] Optionally, the processor can be a processing circuit or a logic circuit, and the communication interface can be an input or an input interface. The processing circuit or logic circuit is used for information processing, and the input or output interface is used for sending and receiving information or data.
[0157] Optionally, as one implementation, the chip also includes a memory that stores computer programs or instructions. The processor is used to execute the computer programs or instructions stored in the memory. When the computer programs or instructions are executed, the processor is used to perform the methods provided by any of the above aspects or their implementations.
[0158] It should be understood that the beneficial effects of aspects two through nine and any of their implementations can be referenced from aspect one and any of its implementations. Attached Figure Description
[0159] Figure 1 is a schematic diagram of the architecture of the communication system 1000 used in the embodiments of this application.
[0160] Figures 2 and 3 are schematic diagrams of a communication system applicable to embodiments of this application.
[0161] Figures 4 and 5 are schematic diagrams of application scenarios applicable to embodiments of this application.
[0162] Figure 6 is a schematic diagram of several data transmission methods.
[0163] Figure 7 is a schematic flowchart of a communication method 400 provided in this application.
[0164] Figures 8 to 11 are schematic diagrams of the data transmission method provided in this application.
[0165] Figures 12 to 15 are schematic diagrams of the time-domain resource indication method provided in this application.
[0166] Figures 16 and 17 are schematic block diagrams of a communication device provided in an embodiment of this application. Detailed Implementation
[0167] The technical solutions in this application will now be described with reference to the accompanying drawings.
[0168] Figure 1 is a schematic diagram of the architecture of a communication system 1000 used in an embodiment of this application. As shown in Figure 1, the communication system includes a radio access network (RAN) 100. Optionally, the communication system 1000 may also include a core network 200 and an Internet 300.
[0169] RAN100 may include at least one RAN node (as shown in Figure 1, 110a and 110b, collectively referred to as 110), and at least one terminal (as shown in Figure 1, 120a-120j, collectively referred to as 120). RAN100 may also include other RAN nodes, such as wireless relay equipment and / or wireless backhaul equipment (not shown in Figure 1). Terminal 120 is wirelessly connected to RAN node 110. Terminals and RAN nodes can be interconnected via wired or wireless means. RAN node 110 is wirelessly or wired connected to core network 200. The core network equipment in core network 200 and RAN node 110 in RAN100 can be independent and different physical devices, or they can be the same physical device integrating some or all of the logical functions of the core network equipment and some or all of the logical functions of the RAN node.
[0170] RAN100 can be an evolved universal terrestrial radio access (E-UTRA) system, an NR system, or a future radio access system as defined in the 3rd generation partnership project (3GPP), or a wireless fidelity (WiFi) system. RAN100 can also include two or more of the above-mentioned different radio access systems. RAN100 can also be an open RAN (O-RAN).
[0171] RAN nodes, also known as network devices, radio access network devices, RAN entities, or access nodes, are used to help terminals access communication systems wirelessly. In one application scenario, an RAN node can be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next-generation NodeB (gNB) in a 5G mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system. RAN nodes can be macro base stations (as shown in Figure 1, 110a), micro base stations or indoor stations (as shown in Figure 1, 110b), relay nodes, or donor nodes.
[0172] In another application scenario, multiple RAN nodes can collaborate to help terminals achieve wireless access, with different RAN nodes implementing different functions of the base station. For example, a RAN node can be a central unit (CU), a distributed unit (DU), or a radio unit (RU). The CU performs the functions of the base station's radio resource control (RRC) protocol and packet data convergence protocol (PDCP), and can also perform the functions of the service data adaptation protocol (SDAP). The DU performs the functions of the base station's radio link control (RFC) layer and medium access control (MAC) layer, and can also perform some or all of the physical layer functions. For specific descriptions of these protocol layers, refer to the relevant 3GPP technical specifications. The RU can be used to implement radio frequency signal transmission and reception. The CU and DU can be two independent RAN nodes, or they can be integrated into the same RAN node, such as within a baseband unit (BBU). RUs can be included in radio frequency equipment, such as remote radio units (RRUs) or active antenna units (AAUs). CUs can be further divided into two types of RAN nodes: CU-control plane and CU-user plane.
[0173] In different systems, RAN nodes can have different names. For example, in an O-RAN system, a CU can also be called an open CU (O-CU), a DU can also be called an open DU (O-DU), and an RU can be called an open RU (O-RU). In this application, the RAN node can be implemented through software modules, hardware modules, or a combination of software and hardware modules. For example, the RAN node can be a server loaded with the corresponding software modules. The embodiments of this application do not limit the specific technology or device form used in the RAN node. For ease of description, a network device or base station is used as an example of a RAN node below.
[0174] A terminal is a device with wireless transceiver capabilities, capable of sending signals to or receiving signals from a base station. Terminals can also be called terminal equipment, user equipment (UE), mobile station, mobile terminal, etc. Terminals can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, smart cities, etc. Terminals can be mobile phones, tablets, computers with wireless transceiver capabilities, wearable devices, vehicles, airplanes, ships, robots, robotic arms, smart home devices, etc. The embodiments of this application do not limit the specific technology or device form used in the terminal.
[0175] Base stations and terminals can be fixed or mobile. They can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; and they can be deployed on aircraft, balloons, and satellites. The embodiments of this application do not limit the application scenarios of the base stations and terminals.
[0176] The roles of base stations and terminals can be relative. For example, the helicopter or drone 120i in Figure 1 can be configured as a mobile base station. For terminals 120j that access the wireless access network 100 through 120i, terminal 120i is a base station; however, for base station 110a, 120i is a terminal, meaning that 110a and 120i communicate via a wireless air interface protocol. Of course, 110a and 120i can also communicate via a base station-to-base station interface protocol. In this case, relative to 110a, 120i is also a base station. Therefore, both base stations and terminals can be collectively referred to as communication devices. 110a and 110b in Figure 1 can be called communication devices with base station functions, and 120a-120j in Figure 1 can be called communication devices with terminal functions.
[0177] Communication between base stations and terminals, between base stations, and between terminals can be conducted using licensed spectrum, unlicensed spectrum, or both simultaneously. Communication can be conducted using spectrum below 6 GHz, spectrum above 6 GHz, or both simultaneously. The embodiments of this application do not limit the spectrum resources used for wireless communication.
[0178] In the embodiments of this application, the functions of the base station can be executed by modules (such as chips) within the base station, or by a control subsystem that includes base station functions. This control subsystem, including base station functions, can be a control center in the aforementioned application scenarios such as smart grids, industrial control, intelligent transportation, and smart cities. Similarly, the functions of the terminal can be executed by modules (such as chips or modems) within the terminal, or by a device that includes terminal functions.
[0179] In this application, the base station sends downlink signals or downlink information to the terminal, with the downlink information carried on the downlink channel; the terminal sends uplink signals or uplink information to the base station, with the uplink information carried on the uplink channel. In order to communicate with the base station, the terminal needs to establish a radio connection with a cell controlled by the base station. The cell with which the terminal has established a radio connection is called the terminal's serving cell. When the terminal communicates with this serving cell, it is also subject to interference from signals from neighboring cells.
[0180] In the embodiments of this application, the physical downlink shared channel (PDSCH), physical uplink shared channel (PUSCH), physical downlink control channel (PDCCH), physical uplink control channel (PUCCH), physical sidelink shared channel (PSSCH), and physical sidelink control channel (PSCCH) are merely examples of downlink data channels, uplink data channels, downlink control channels, uplink control channels, sidelink data channels, and sidelink control channels, respectively. In different systems and different scenarios, data channels and control channels may have different names, and the embodiments of this application do not limit this.
[0181] In the embodiments of this application, the time-domain symbol can be an orthogonal frequency division multiplexing (OFDM) symbol or a discrete Fourier transform-spread-OFDM (DFT-s-OFDM) symbol. Unless otherwise specified, the symbols in the embodiments of this application refer to time-domain symbols.
[0182] As an example, the RAN node can be a satellite base station or a satellite, as illustrated below with reference to Figures 2 and 3. Figures 2 and 3 are schematic diagrams of a communication system applicable to embodiments of this application.
[0183] As shown in Figures 2(a) and (b), satellite base stations provide communication services to terminals. For example, a satellite base station transmits downlink data to a terminal, where the data is encoded using channel coding, and the channel-coded data is then transmitted to the terminal after constellation modulation. Similarly, a terminal transmits uplink data to a satellite base station, where the uplink data can also be encoded using channel coding, and the encoded data is then transmitted to the satellite base station after constellation modulation. Furthermore, as shown in Figure 2(b), a satellite base station can also communicate with a terrestrial base station; that is, a satellite can act as both a base station and a terminal.
[0184] In this application, "satellite" can refer to unmanned aerial vehicles (UAVs), hot air balloons, low-Earth orbit (LEO) satellites, medium-Earth orbit (MEO) satellites, high-Earth orbit (HEO) satellites, etc. "Satellite" can also refer to non-terrestrial base stations or non-terrestrial equipment, etc.
[0185] As one implementation method, this application can be applied to inter-satellite link communication systems. For example, communication between satellite #1 and satellite #2 as shown in Figure 3.
[0186] As shown in Figure 3, the inter-satellite link communication system can be divided into two main parts: an acquisition pointing and tracking (APT) subsystem (including the APT module and APT transmitter / receiver) and a communication subsystem (including the communication module and transceiver antennas). The communication subsystem is primarily responsible for the transmission of inter-satellite information and forms the core of the inter-satellite communication system. The APT system is mainly responsible for acquisition, alignment, and tracking between satellites. Acquisition involves determining the direction of the incoming incident signal, while alignment involves adjusting the transmitted wave to aim at the receiving direction. Tracking involves continuously adjusting the APT for alignment and acquisition throughout the communication process. To minimize attenuation and interference in the channel while maintaining high security and transmission rate, the APT must be adjusted in real time to continuously adapt to changes.
[0187] It should be understood that current APT systems are all optical systems, which have the disadvantage of being difficult to align and requiring mechanical adjustment of the pointing. Most existing communication subsystems are optical communication systems, with some microwave band systems, and most use a single high-gain antenna. Existing APT systems and communication subsystems are independent systems. The disadvantages are that optical communication is susceptible to vibration and other factors, resulting in unstable data rates; millimeter-wave frequencies are low, communication capacity is low, and the antenna requires mechanical adjustment of its pointing.
[0188] As another implementation, this application can be applied to scenarios where terminal devices communicate with each other, such as Internet of Things (IoT) communication systems.
[0189] Figure 4 illustrates a typical IoT wireless screen mirroring application scenario. A terminal device (e.g., a smartphone) establishes a network connection with a television. The smartphone transmits the content it wants to mirror to the television. Upon receiving the content, the television displays it on its screen. This scenario can also be seen as an example of communication between terminal devices, where both the smartphone and the television can be considered as a single terminal device.
[0190] As another implementation method, this application can be applied to integrated access and backhaul (IAB) systems.
[0191] Figure 5 illustrates an application scenario of an IAB system. As shown in Figure 5, an IAB can include an IAB donor, IAB nodes, and terminal devices. The link between the IAB donor and the IAB node is a backhaul link, and the link between the terminal device and the IAB node is an access link. This application can be applied to both parties communicating in a backhaul link or a access link. In this scenario, communication in the backhaul link can be viewed as communication between network devices, and communication in the access link can be viewed as communication between a network device and a terminal device.
[0192] It should be understood that the above system application scenarios are only examples, and this application can also be applied to other scenarios, which will not be listed here.
[0193] In wireless communication technology, slot aggregation can be used for data transmission. It refers to transmitting the same data on multiple consecutive slots. In other words, multiple bound slots can be treated as the same resource, and different slots can transmit different redundant versions of the same data, thus achieving a similar effect to retransmission.
[0194] The time slot aggregation includes two types: downlink (DL) time slot aggregation and uplink (UP) time slot aggregation. Downlink time slot aggregation has one method, while uplink time slot aggregation has two methods: PUSCH repetition type A (hereinafter referred to as Type A) and PUSCH repetition type B (hereinafter referred to as Type B). The downlink time slot aggregation method is consistent with uplink Type A. In other words, there are two types of time slot aggregation: Type A and Type B. Type A is applicable to both uplink and downlink, while Type B is primarily applicable to uplink.
[0195] Type A time slot aggregation refers to mapping a transport block (TB) to multiple time slots. Specifically, the base station can indicate the time domain position within a time slot to the UE, and this indication applies to multiple subsequent time slots, meaning that the time domain resources are the same for each time slot. Type B time slot aggregation refers to the repeated transmission of mini-slots, i.e., mini-slot aggregation. Specifically, the base station can indicate the start position and symbol length of a transmission to the UE, and the index of the start position + the symbol length < 28. Due to time slot boundaries, when a mini-slot spans multiple time slots, the transmission will be split into two, increasing the number of data transmission repetitions. Furthermore, for any of the above types of time slot aggregation, if there is a conflict in the transmission direction, the retransmission is canceled, reducing the number of retransmissions.
[0196] The two types of time slot aggregation mechanisms described above will be explained below with reference to Figure 6(a) and (b).
[0197] As shown in Figure 6(a), the time slot aggregation type is Type A. The base station indicates the time domain position in a time slot to the UE, such as the start position (start, S0) = 2, the symbol length (length, L) = 10, and the number of time slot aggregations (A) = 4. In addition, the base station will also indicate the starting time slot, such as time slot 0. Therefore, the time domain position of each time slot from time slot 0 to time slot 3 is start = 2 and length = 10, that is, transmission starts from symbol 2 and the symbol length is 10.
[0198] Furthermore, when there is a directional conflict, the retransmission is cancelled. For example, if the time slot aggregation shown in Figure 6(a) is for PDSCH, when a symbol allocated in a time slot is configured as a UL symbol, the base station cancels the transmission in that time slot, reducing the number of transmissions from 4 to 3. Similarly, if the time slot aggregation shown in Figure 6(a) is for PUSCH, when a symbol allocated in a time slot is configured as a DL symbol, the UE cancels the transmission in that time slot, reducing the number of transmissions from 4 to 3.
[0199] As shown in Figure 6(b), the time slot aggregation type is Type B. In one example, the base station indicates the start position and symbol length of a transmission to the UE, such as S0=4, length=4, repetitions (R)=4. Additionally, the base station indicates the starting time slot, such as time slot 0. Therefore, transmission begins with symbol 4 in time slot 0. The first transmission occupies symbols 4 to 7 in time slot 0, and the second transmission occupies symbols 8 to 11 in time slot 0. According to the base station configuration, the third transmission occupies symbols 12 and 13 in time slot 0, as well as symbols 0 and 1 in the next time slot (i.e., time slot 1). However, there is a time slot boundary here, so the original single transmission becomes two transmissions. That is, the third transmission occupies symbols 12 and 13 in time slot 0, and the fourth transmission occupies symbols 0 and 1 in time slot 1. Furthermore, the fifth transmission occupies symbols 2 to 5 in time slot 1. In another example, the base station indicates the start position and symbol length of a transmission to the UE, for example, S0=4, length=14, and the number of retransmissions is 1. Additionally, the base station also indicates the starting timeslot, such as timeslot 2. Therefore, transmission begins from symbol 4 in timeslot 2. According to the base station's configuration, this transmission occupies symbols 4 to 13 of timeslot 2 and symbols 0 to 3 of timeslot 3. However, due to the existence of timeslot boundaries, one transmission becomes two transmissions: the first transmission occupies symbols 4 to 13 of timeslot 2, and the second transmission occupies symbols 0 to 3 of timeslot 3.
[0200] Furthermore, when there is a directional conflict, the retransmission is cancelled. For example, if the slot aggregation shown in Figure 6(b) is a slot repetition for PDSCH, and a symbol allocated in a slot is configured as a UL symbol, the base station cancels the transmission in that symbol, thus reducing the previous number of actual transmissions. Similarly, if the slot aggregation shown in Figure 6(b) is a slot repetition for PUSCH, and a symbol allocated in a slot is configured as a DL symbol, the UE cancels the transmission in that symbol, thus reducing the previous number of actual transmissions.
[0201] As can be seen from the above, due to the limitations of time slot boundaries, this data transmission method is not flexible enough, resulting in low transmission efficiency.
[0202] In view of this, this application provides a communication method and a communication device that can improve transmission efficiency.
[0203] It should be understood that the embodiments shown below do not particularly limit the specific structure of the execution subject of the method provided in the embodiments of this application, as long as it is possible to communicate according to the method provided in the embodiments of this application by running a program that records the code of the method provided in the embodiments of this application. For example, the execution subject of the method provided in the embodiments of this application can be a terminal-side device, such as a terminal device, or a network-side device, such as a network device, or a functional module in the terminal-side device or network-side device that can call and execute a program.
[0204] It should also be understood that the embodiments of this application can be applied to communication between network-side devices and terminal-side devices, as well as communication between terminal-side devices and between network-side devices, and this application does not limit them in this regard.
[0205] Figure 7 is a schematic flowchart of a communication method 700 provided in this application. As shown in Figure 7, the method 700 includes the following steps.
[0206] S710, the first communication device determines N time-domain resources.
[0207] Among them, N time-domain resources are used for repeated transmission of the first data, where N is an integer greater than or equal to 2.
[0208] In this application, the N time-domain resources can be understood as time-domain resources configured for repeated transmission, and the number of repeated transmissions configured is N. Alternatively, they can be time-domain resources configured for time-domain unit aggregation, and the number of aggregations configured is N.
[0209] The value of N can be referred to as the number of aggregates, the number of aggregations, the number of repeated transmissions, the number of time-domain units of the aggregate, the number of repetitions, etc.
[0210] Among them, the temporal unit can be a symbol, a mini-slot, a slot, a subframe, etc., and the temporal unit can be a symbol aggregation, a mini-slot aggregation, a slot aggregation, a subframe aggregation, etc.
[0211] It should be understood that in NR systems, time-domain units include symbols, mini-slots, slots, subframes, half-frames, and frames. A frame has a duration of 10 ms and can be divided into 10 subframes, numbered 0-9. Subframes numbered 0-4 form a half-frame, and subframes numbered 5-9 form another half-frame. Each subframe has a duration of 1 ms. Each subframe can include one or more slots. Under a normal cyclic prefix (CP), each slot includes 14 symbols; under extended CP, each slot includes 12 symbols. Specifically, the number of slots in each subframe is related to the subcarrier spacing (SCS), as shown in Table 1. A mini-slot consists of 2 to 14 symbols. The meanings of mini-slots, slots, and subframes in this application may be the same as or different from those in NR.
[0212] Table 1
[0213] Optionally, at least one of the N time-domain resources may include symbols from two time-domain units. Alternatively, at least one of the N time-domain resources may be a time-domain resource that spans time-domain unit boundaries, or the sum of the start position and symbol length of at least one of the N time-domain resources may be greater than the symbol length of a single time-domain unit. For example, the symbol length of this time-domain unit may be the same as the symbol length of a time slot in an NR system, such as 14.
[0214] For example, the time-domain unit refers to a time slot. In this case, at least one of the N time-domain resources may include symbols for two time slots, or in other words, the sum of the start position and symbol length of at least one of the N time-domain resources is greater than the symbol length of one time slot. For example, under normal CP, the sum of the start position and symbol length is greater than 14, and under extended CP, the sum of the start position and symbol length is greater than 12.
[0215] Optionally, some of the N time-domain resources include symbols from two time-domain units. In other words, some of the N time-domain resources cross time-domain unit boundaries, while others do not.
[0216] It should be understood that in this application, the start position, end position, and other positions of the time-domain resource represent the index of the time-domain resource in the frame structure, which can be replaced by position indexes, such as symbol indexes. The symbol length can be replaced by the time-domain length, the number of symbols, etc., which refers to the number of symbols that make up the time-domain resource.
[0217] Specifically, determining N time-domain resources can refer to determining the starting position and symbol length of a time-domain resource and repeating or aggregating it N times. For example, the starting position and symbol length of the N time-domain resources are the same, or the N time-domain resources are continuous in the time domain.
[0218] Optionally, when the type of time domain unit aggregation is type A, the starting position and symbol length of the N time domain resources are the same; when the type of time domain unit aggregation is type B, the N time domain resources are contiguous in the time domain.
[0219] For example, each of the N time-domain resources is a consecutive time-domain resource. Alternatively, each of the N time-domain resources comprises multiple consecutive symbols.
[0220] In this application, the first data may refer to the data carried on the data channel, such as PDSCH, PUSCH, PSSCH, etc.
[0221] In this application, the first communication device may be a terminal-side device, a network-side device, or a functional module in the terminal-side device or network-side device that can call and execute a program, such as a processor, circuit, chip, or chip system.
[0222] S720, the first communication device sends first data once on the first time domain resource, and correspondingly, the second communication device receives first data once on the first time domain resource.
[0223] The first time-domain resource is one of N time-domain resources. It can include symbols from two time slots, or it can be a time-domain resource that spans time slot boundaries. Alternatively, the sum of the starting position and symbol length of the first time-domain resource is greater than the symbol length of one time slot.
[0224] S720 can be understood as the first communication device and the second communication device performing one transmission of the first data on the first time domain resources, that is, the one transmission of the first data is across the time slot boundary.
[0225] It should be understood that the N time-domain resources may include one first time-domain resource or multiple first time-domain resources, without restriction. When one of the N time-domain resources is a time-domain resource that crosses a time-slot boundary, the first data will be transmitted once on that time-domain resource.
[0226] Among the N time-domain resources, the number of transmissions on the time-domain resources other than the first time-domain resource can be once or multiple times, without restriction. Therefore, the actual number of repeated transmissions on the N time-domain resources can be greater than N, equal to N, or less than N.
[0227] It should also be understood that the data transmitted each time is the first data, which can be different redundant versions of the first data.
[0228] In this application, the second communication device can be a terminal-side device, a network-side device, or a functional module in the terminal-side device or network-side device that can call and execute a program, such as a processor, circuit, chip, or chip system.
[0229] Based on the above scheme, the first communication device and the second communication device perform one transmission of the first data on the first time domain resource. Since the first time domain resource can include symbols of two time slots, it is possible to achieve cross-time slot in one transmission, avoiding the increase in the number of transmissions due to time slot boundaries and improving the efficiency of data transmission.
[0230] Optionally, the N time-domain resources include a second time-domain resource, which includes symbols for two subframes.
[0231] In other words, the second temporal resource is a temporal resource that spans subframe boundaries. Or, to put it another way, the sum of the starting position and symbol length of the second temporal resource is greater than the symbol length of a subframe.
[0232] As one implementation, the method 700 further includes: S730a, the first communication device sends first data once on the second time domain resource, and correspondingly, the second communication device receives first data once on the second time domain resource.
[0233] In other words, in this implementation, the first data transmission on the second time-domain resource is across the subframe boundary.
[0234] The first time domain resources and the second time domain resources can be the same or different, without restriction.
[0235] For example, when the time slot boundary and the subframe boundary are the same, the first time domain resource and the second time domain resource can be the same time domain resource, that is, the first data transmission crosses both the time slot boundary and the subframe boundary.
[0236] For example, when the time slot boundary and the subframe boundary are different, the first time domain resource and the second time domain resource can be different time domain resources. That is, one transmission of the first data on the first time domain resource is across the time slot boundary, and one transmission of the first data on the second time domain resource is across the subframe boundary.
[0237] The implementation method will be explained below with reference to Figure 8. In Figures 8-11, each time slot includes 14 symbols, numbered 0 to 13, with the time slot boundary between symbol 0 and symbol 13 in the time domain. A subframe includes 2 time slots; therefore, the subframe boundary is between time slot 1 and time slot 2.
[0238] As shown in Figure 8(a), the UE (an example of the first communication device) determines the starting position S0 as 2, the symbol length L as 10, and the repetition count R as 4. Then, the UE's first transmission occupies symbols 2 to 11 in time slot 0; the second transmission occupies symbols 12 to 13 in time slot 0 and symbols 0 to 7 in time slot 1. That is, the second transmission crosses the time slot boundary. The time domain resources composed of symbols 12 to 13 in time slot 0 and symbols 0 to 7 in time slot 1 are an example of the first time domain resources; the third transmission occupies symbols 8 to 13 in time slot 1 and symbols 0 to 3 in time slot 2. That is, the third transmission crosses the subframe boundary. The resources composed of symbols 8 to 13 in time slot 1 and symbols 0 to 3 in time slot 2 are an example of the second time domain resources; the fourth transmission occupies symbols 4 to 13 in time slot 2.
[0239] As shown in Figure 8(b), the base station (another example of the first communication device) determines the starting position S0 as 8, the symbol length L as 10, and the aggregation number A as 3. The base station's first transmission occupies symbols 8 to 13 of time slot 0 and symbols 0 to 3 of time slot 1; the second transmission occupies symbols 8 to 13 of time slot 1 and symbols 0 to 3 of time slot 2; and the third transmission occupies symbols 8 to 13 of time slot 2 and symbols 0 to 3 of time slot 3. That is, all three transmissions cross time slot boundaries, and the resources occupied by these three transmissions are examples of the first time-domain resources. Furthermore, since there is a subframe boundary between time slot 1 and time slot 2, the time-domain resources composed of symbols 8 to 13 of time slot 1 and symbols 0 to 3 of time slot 2 are examples of the second time-domain resources, meaning the second transmission crosses a subframe boundary.
[0240] As shown in Figure 8(c), the base station (another example of the first communication device) determines the starting position S0 as 2, the symbol length L as 14, and the repetition count R as 2. Therefore, the base station's first transmission occupies symbols 2 to 13 of time slot 0 and symbols 0 to 1 of time slot 1; the second transmission occupies symbols 2 to 13 of time slot 1 and symbols 0 to 1 of time slot 2. That is, both transmissions cross time slot boundaries, and the resources occupied by these two transmissions are examples of the first time-domain resources. Furthermore, since there is a subframe boundary between time slot 1 and time slot 2, the time-domain resources consisting of symbols 2 to 13 of time slot 1 and symbols 0 to 1 of time slot 2 are examples of the second time-domain resources, meaning the second transmission crosses a subframe boundary.
[0241] Based on the above scheme, the first communication device and the second communication device perform one transmission of the first data on the second time domain resource. Since the second time domain resource can include symbols of two subframes, it can achieve cross-subframe transmission in one transmission, avoid increasing the number of transmissions due to subframe boundaries, and improve the efficiency of data transmission.
[0242] As another implementation, S730a can be replaced by S730b, in which the first communication device transmits the first data once on each of the symbols of the two subframes, and correspondingly, the second communication device receives the first data once on each of the symbols of the two subframes.
[0243] In other words, in this implementation, the first communication device can transmit the first data twice across two subframe symbols: once on the symbol of the first subframe and once on the symbol of the second subframe. Therefore, in this implementation, the data transmission of the first data on the second time-domain resource does not cross subframe boundaries.
[0244] It should be understood that in S730b, the data transmitted on different subframes is the first data, which can be different versions of the first data.
[0245] In this implementation, the first time domain resources and the second time domain resources are different.
[0246] Specifically, when the time slot boundary and the subframe boundary are the same, time-domain resources that cross the subframe boundary will be considered second time-domain resources, not first time-domain resources. When the time slot boundary and the subframe boundary are different, time-domain resources that cross the time slot boundary but not the subframe boundary will be considered first time-domain resources. In other words, when the configured time-domain resources cross both the time slot boundary and the subframe boundary, the transmission will be performed in two steps; when the configured time-domain resources cross the time slot boundary but not the subframe boundary, the transmission can be completed in one step.
[0247] The two implementation methods described above will be explained below with reference to Figure 9.
[0248] As shown in Figure 9(a), the UE (an example of the first communication device) determines the starting position S0 as 2, the symbol length L as 10, and the repetition count R as 4. Therefore, the UE's first transmission occupies symbols 2 to 11 in time slot 0; the second transmission occupies symbols 12 to 13 in time slot 0 and symbols 0 to 7 in time slot 1. That is, the second transmission crosses the time slot boundary. The time-domain resources composed of symbols 12 to 13 in time slot 0 and symbols 0 to 7 in time slot 1 constitute an example of the first time-domain resources. According to the configuration, the time-domain resources occupied by the third transmission should be symbols 8 to 13 in time slot 1 and symbols 0 to 3 in time slot 2. Since there is a subframe boundary between time slot 1 and time slot 2, this transmission becomes two transmissions. That is, the third transmission occupies symbols 8 to 13 in time slot 1, and the fourth transmission occupies symbols 0 to 3 in time slot 2. The resources composed of symbols 8 to 13 in time slot 1 and symbols 0 to 3 in time slot 2 constitute an example of the second time-domain resources. Furthermore, the fifth transmission occupies symbols 4 to 13 of time slot 2.
[0249] As shown in Figure 9(b), the base station (another example of the first communication device) determines the starting position S0 as 8, the symbol length L as 10, and the aggregation number A as 3. Therefore, the base station's first transmission occupies symbols 8 to 13 in time slot 0 and symbols 0 to 3 in time slot 1. According to the configuration, the second transmission occupies symbols 8 to 13 in time slot 1 and symbols 0 to 3 in time slot 2. Since there is a subframe boundary between time slot 1 and time slot 2, this transmission becomes two transmissions: the second transmission occupies symbols 8 to 13 in time slot 1, and the third transmission occupies symbols 0 to 3 in time slot 2. The resource consisting of symbols 8 to 13 in time slot 1 and symbols 0 to 3 in time slot 2 is an example of the second time-domain resource. Furthermore, the fourth transmission occupies symbols 8 to 13 in time slot 2 and symbols 0 to 3 in time slot 3.
[0250] Based on the above scheme, the first communication device and the second communication device each send the first data once on the symbols of the two subframes, which enables scheduling based on the subframe boundary and is easy to implement.
[0251] Optionally, as one implementation scenario, at least one symbol among the N time-domain resources is used to transmit the first signal, and at least one symbol is located in a third time-domain resource, wherein the third time-domain resource is not used to transmit the first data.
[0252] Specifically, when at least one symbol in the N time-domain resources is used to transmit the first signal, the third time-domain resource will not be used to transmit the first data, or in other words, the first communication device cancels the transmission of the first data on the third time-domain resource.
[0253] The third time-domain resource can be one of N time-domain resources, or it can be a part of one of N time-domain resources. For example, the third time-domain resource is a symbol within one subframe of the second time-domain resource, that is, the third time-domain resource is a part of the second time-domain resource. Alternatively, the third time-domain resource is a symbol within one time slot of the first time-domain resource, that is, the third time-domain resource is a part of the first time-domain resource.
[0254] Specifically, when one of the N time-domain resources is a time-domain resource spanning multiple subframes, and method 700 includes S730b, the third time-domain resource is a symbol within one subframe of the second time-domain resource. When one of the N time-domain resources is a time-domain resource not spanning multiple subframes, or when method 700 includes S730a, the third time-domain resource is one of the N time-domain resources.
[0255] In this application, cancellation can also be understood as omission, that is, not transmitting on the resource.
[0256] In this application, the first signal does not include the first data. The first signal may include the second data, the reference signal, etc. In other words, at least one symbol is configured to transmit information other than the first data.
[0257] "At least one symbol" can also refer to one or more symbols.
[0258] For example, the communication direction of at least one symbol is different from the communication direction of the first data.
[0259] In one implementation, communication directions can include downlink, uplink, and sidelink. Uplink refers to the network device sending data and the terminal device receiving it. Downlink refers to the terminal device sending data and the network device receiving it. Sidelink refers to one terminal device sending data and another terminal device receiving it.
[0260] For example, the communication direction of the first data is downlink, and the communication direction of at least one symbol is uplink or sidelink.
[0261] For example, the communication direction of the first data is uplink, and the communication direction of at least one symbol is downlink or sidelink.
[0262] For example, the communication direction of the first data is side-by-side, and the communication direction of at least one symbol is either uplink or downlink.
[0263] Optionally, in this implementation, the communication direction of at least one symbol is different from the communication direction of the first data, which may mean that the communication direction of at least one symbol is opposite to the communication direction of the first data.
[0264] For example, the communication direction of the first data is downlink, and the communication direction of at least one symbol is uplink. That is, at least one symbol is used by the terminal device to send the first signal to the network device.
[0265] For example, the communication direction of the first data is uplink, and the communication direction of at least one symbol is downlink. That is, at least one symbol is used by the network device to send the first signal to the terminal device.
[0266] In another implementation, the communication direction includes sending and receiving.
[0267] Specifically, for the first communication device, since the communication direction of the first data is transmission, the communication direction of at least one symbol is reception, that is, at least one symbol is used to receive the first signal. For the second communication device, since the communication direction of the first data is reception, the communication direction of at least one symbol is transmission, that is, at least one symbol is used to transmit the first signal.
[0268] Optionally, in this implementation, the communication direction of at least one symbol is different from the communication direction of the first data, which may mean that, for the same communication device, the communication direction of at least one symbol is opposite to the communication direction of the first data.
[0269] For example, for the first communication device, the communication direction of the first data is transmission, and the communication direction of at least one symbol is reception.
[0270] For example, for the second communication device, the communication direction of the first data is reception, and the communication direction of at least one symbol is transmission.
[0271] In any of the above implementations, the sender and receiver of the first signal can be a second communication device and / or the first communication device, or other communication devices. For example, at least one symbol can be used by the second communication device to send the first signal to the first communication device, or at least one symbol can be used by the third communication device to send the first signal to the first communication device, or at least one symbol can be used by the second communication device to send the first signal to the third communication device.
[0272] In this application, the third communication device can be any communication device other than the first communication device. For example, the third communication device can be a terminal-side device, a network-side device, or a functional module in the terminal-side device or network-side device that can call and execute a program, such as a processor, circuit, chip, or chip system.
[0273] In one implementation of this scenario, only the third time-domain resource among the N time-domain resources is not used to transmit the first data.
[0274] Specifically, the method may further include: the first communication device repeatedly transmitting the first data on time-domain resources other than the third time-domain resource among the N time-domain resources; or, the first communication device only cancels the repeated transmission of the first data on the third time-domain resource. Correspondingly, the second communication device repeatedly receives the first data on time-domain resources other than the third time-domain resource among the N time-domain resources.
[0275] In another implementation of this scenario, the third and fourth time-domain resources among the N time-domain resources are not used to transmit the first data. The fourth time-domain resource is the resource located after the third time-domain resource among the N time-domain resources.
[0276] Specifically, the method may further include: the first communication device repeatedly transmitting the first data on time-domain resources other than the third and fourth time-domain resources among the N time-domain resources; or, in other words, the first communication device cancels transmitting the first data on the third and fourth time-domain resources. Correspondingly, the second communication device repeatedly receives the first data on time-domain resources other than the third and fourth time-domain resources among the N time-domain resources.
[0277] Optionally, in any implementation of this scenario, the ratio of the symbol length of at least one symbol to the symbol length of the third time-domain resource is greater than or equal to (or greater than) a first threshold.
[0278] In other words, the first communication device can cancel the transmission on the third time domain resource, or cancel the transmission on the third time domain resource and subsequent transmissions (i.e., the transmission on the fourth time domain resource) when the symbol length of at least one symbol meets certain conditions.
[0279] The first threshold may be predefined by the protocol or indicated by the first communication device (such as a network device) to the second communication device (such as a terminal device) via signaling. This application does not limit this.
[0280] For example, the first threshold could be 0.5, or 0.8, etc.
[0281] The two implementation methods described above will be illustrated with examples in Figure 10 below.
[0282] Figure 10 further illustrates this using Figure 9(a) as an example. As shown in Figures 10(a) and (b), the base station (an example of the first communication device) determines the starting position S0 to be 2, the symbol length L to be 10, the repetition count R to be 4, and this time domain resource is used for transmitting PDSCH. Furthermore, the base station determines that symbols 2 and 3 of time slot 2 have been configured as uplink symbols, i.e., opposite to the communication direction of PDSCH. The base station's first transmission occupies symbols 2 to 11 of time slot 0; the second transmission occupies symbols 12 to 13 of time slot 0 and symbols 0 to 7 of time slot 1, i.e., the second transmission crosses the time slot boundary. According to the configuration, the third transmission occupies symbols 8 to 13 of time slot 1, the fourth transmission occupies symbols 0 to 3 of time slot 2, and the fifth transmission occupies symbols 4 to 13 of time slot 2. Since part of the time domain resource occupied by the fourth transmission is configured as uplink symbols, the base station can perform the following:
[0283] As shown in Figure 10(a), cancel the fourth transmission. Or, as shown in Figure 10(b), cancel the fourth transmission and all subsequent transmissions.
[0284] Optionally, the protocol can predefine a first threshold, for example, a first threshold of 0.5. In the examples given in Figures 10(a) and (b), since a portion of the time-domain resources occupied by the fourth transmission are configured as uplink symbols, and the ratio between the number of uplink symbols and the symbol length of this transmission is 2 / 4 = 0.5, and the first threshold is 0.5, i.e., the ratio is equal to the first threshold, the base station can cancel the transmission on this time-domain resource, i.e., cancel the fourth transmission, as shown in Figure 10(a), or the base station can cancel the fourth transmission and subsequent transmissions, as shown in Figure 10(b).
[0285] Based on the above scheme, when at least one symbol in N time-domain resources is used to transmit the first signal, the third time-domain resources including the at least one symbol will not be used to transmit the first data. This not only avoids resource conflicts and ensures normal communication, but also reduces the complexity of transmission and is easy to implement.
[0286] As another implementation scenario, at least one symbol among N time-domain resources is used to transmit a first signal, wherein at least one symbol is not used to transmit first data.
[0287] Specifically, when at least one symbol in N time-domain resources is used to transmit the first signal, the at least one symbol will not be used to transmit the first data, or in other words, the first communication device cancels the transmission of the first data on at least one symbol.
[0288] In one implementation of this scenario, the time-domain resources other than the at least one symbol among the N time-domain resources are used to transmit the first data.
[0289] Specifically, the method may further include: the first communication device repeatedly transmitting the first data on time-domain resources other than the at least one symbol among N time-domain resources. Correspondingly, the second communication device repeatedly receiving the first data on time-domain resources other than the at least one symbol among N time-domain resources.
[0290] In another implementation of this scenario, the time-domain resources other than the at least one symbol and the fifth time-domain resource among the N time-domain resources are used to transmit the first data.
[0291] Specifically, the method may further include: the first communication device repeatedly transmitting the first data on time-domain resources other than at least one symbol and on the fifth time-domain resource among the N time-domain resources; correspondingly, the second communication device repeatedly receiving the first data on time-domain resources other than at least one symbol and on the fifth time-domain resource among the N time-domain resources.
[0292] The symbol length of the fifth time-domain resource is the same as the symbol length of at least one symbol, and the fifth time-domain resource is located after N time-domain resources.
[0293] For example, the fifth time-domain resource is contiguous with N time-domain resources.
[0294] Specifically, when at least one symbol in the N time-domain resources is used to transmit the first signal, the first communication device can cancel the data transmission of that at least one symbol and continue transmission with the next symbol (i.e., the fifth time-domain resource). That is, the actual transmitted time-domain resources are extended from the N time-domain resources by a symbol of the same length as the at least one symbol.
[0295] Optionally, in any implementation of this scenario, the ratio of the symbol length of at least one symbol to the symbol length of the third time-domain resource is less than (or less than or equal to) a first threshold.
[0296] In other words, the first communication device can cancel the transmission on at least one symbol when the symbol length of at least one symbol meets certain conditions.
[0297] It should be understood that the various implementation methods described above can be implemented independently. Specifically, the first communication device may not use the first threshold as a judgment condition. For example, the protocol may predefine that transmission on at least one symbol is cancelled, or the protocol may predefine that transmission on the third time-domain resource is cancelled. The various implementation methods described above can also be combined with each other. Specifically, the first communication device may use the first threshold as a judgment condition. For example, the first communication device may cancel transmission on at least one symbol when the ratio of the symbol length of at least one symbol to the symbol length of the third time-domain resource is less than the first threshold, and cancel transmission on the third time-domain resource when the ratio of the symbol length of at least one symbol to the symbol length of the third time-domain resource is greater than or equal to the first threshold.
[0298] The two implementation methods described above will be illustrated with examples in Figure 11 below.
[0299] Figure 11 further illustrates this using Figure 8(a) as an example. As shown in Figures 11(a) and (b), the base station (an example of the first communication device) determines the starting position S0 to be 2, the symbol length L to be 10, the repetition count R to be 4, and this time domain resource is used for transmitting PDSCH. Furthermore, the base station determines that symbols 2 and 3 in time slot 2 have been configured as uplink symbols, i.e., opposite to the communication direction of PDSCH. The base station's first transmission occupies symbols 2 to 11 in time slot 0; the second transmission occupies symbols 12 to 13 in time slot 0 and symbols 0 to 7 in time slot 1, i.e., the second transmission crosses the time slot boundary. According to the configuration, the third transmission occupies symbols 8 to 13 in time slot 1 and symbols 0 to 3 in time slot 2, and the fourth transmission occupies symbols 4 to 13 in time slot 2. Since a portion of the time-domain resources occupied by the third transmission are configured as uplink symbols, and the ratio between the number of uplink symbols and the symbol length of this transmission is 2 / 10 = 0.2, assuming the first threshold is 0.5, meaning the ratio is less than the first threshold, the base station can cancel the transmission on this uplink symbol. That is, the third transmission occupies symbols 8 to 13 of time slot 1 and symbols 0 to 1 of time slot 2, while the fourth transmission remains unchanged, as shown in Figure 11(a). Alternatively, the base station does not use the threshold as a judgment condition, therefore there is no need to determine the ratio, and the base station can directly cancel the transmission on this uplink symbol. That is, the third transmission occupies symbols 8 to 13 of time slot 1 and symbols 0 to 1 of time slot 2, while the fourth transmission remains unchanged, as shown in Figure 11(a). Alternatively, the base station does not use a threshold as a judgment condition, so there is no need to determine the proportion. The symbols are directly delayed and the transmission continues. Specifically, if the number of uplink symbols is 2, the transmission is delayed by 2 symbols. That is, the third transmission occupies symbols 8 to 13 in time slot 1 and symbols 0 to 1 and 4 to 5 in time slot 2. The fourth transmission occupies symbols 6 to 13 in time slot 2 and symbols 0 to 1 in time slot 3, as shown in Figure 11(b).
[0300] It should be understood that in Figure 11(b), according to the configuration, the third transmission occupies symbols 8 to 13 of time slot 1 and symbols 0 to 3 of time slot 2, and the fourth transmission occupies symbols 4 to 13 of time slot 2. When the delayed symbols continue to be transmitted, the resources for the third and fourth transmissions change, and the resources used by the base station for data transmission include resources beyond the configured resources, i.e., an example of the fifth time domain resources.
[0301] Based on the above scheme, when at least one symbol among N time-domain resources is used to transmit the first signal, that at least one symbol will not be used to transmit the first data, while the remaining resources can continue to transmit the first data. This not only avoids resource conflicts and ensures normal communication, but also maximizes resource utilization and improves efficiency.
[0302] Optionally, in S710, the first communication device determines N time-domain resources, including: the first communication device receives first information, which is used to indicate the N time-domain resources.
[0303] Correspondingly, the method further includes: the second communication device sending first information to the first communication device.
[0304] For example, the first communication device is a terminal device that can receive first information from the network device, which is used to indicate N time-domain resources.
[0305] Optionally, the method further includes: S701, the second communication device determines N time-domain resources.
[0306] Specifically, the first communication device determines N time-domain resources, including: the second communication device receives second information, which is used to indicate the N time-domain resources.
[0307] For example, the second communication device is a terminal device that can receive second information from the network device, which is used to indicate N time-domain resources.
[0308] It should be understood that when both the first communication device and the second communication device are terminal devices, the network device can send the first information and the second information to these two terminal devices respectively to indicate N time-domain resources.
[0309] Optionally, the first communication device may independently determine N time-domain resources and indicate them to the second communication device. In this case, the method 700 may further include: the first communication device sending second information.
[0310] For example, the first communication device is a network device that can determine the second information and send it to a terminal device (an example of the second communication device).
[0311] Similarly, the second communication device can independently determine N time-domain resources and indicate them to the first communication device. In this case, the method 700 may further include: the second communication device sending first information.
[0312] For example, the second communication device is a network device that can determine the second information and send it to a terminal device (an example of the first communication device).
[0313] The following explanation uses the first piece of information as an example to illustrate how to indicate N time-domain resources.
[0314] Specifically, the first information may include third and fourth information. The third information is used to indicate the starting symbol S and symbol length L of one of the N time-domain resources (e.g., denoted as the sixth time-domain resource). The starting symbol S is used to determine the index of the starting position of the sixth time-domain resource, and the symbol length L is the number of symbols occupied by the sixth time-domain resource. The fourth information may be used to indicate the value of N.
[0315] The third piece of information is used to indicate the sixth time-domain resource. For example, the third piece of information can be control information for scheduling the sixth time-domain resource.
[0316] For example, the sixth time-domain resource can be the first of N time-domain resources, or the one with the earliest starting position in the time domain among the N time-domain resources. For example, it can be the time-domain resource occupied by the first transmission in any of the examples in Figures 8 to 11.
[0317] Specifically, the third information can be one or more of the following: SLIV, subframe offset, symbol offset, etc. The third information can be used to determine the start position of the sixth time domain resource, the symbol length of the sixth time domain resource, and the end position of the sixth time domain resource.
[0318] The third information is associated with the subcarrier spacing (denoted as the first subcarrier spacing) of the sixth time-domain resource. In other words, for two time-domain resources, the third information used to indicate that time-domain resource is related to the subcarrier spacing of that time-domain resource. For example, time-domain resource #1 (an example of the sixth time-domain resource) and time-domain resource #2 (another example of the sixth time-domain resource) are both symbols 0, 1, 2, and 3, but time-domain resource #1 is 16kHz and time-domain resource #2 is 30kHz. Therefore, the third information used to indicate time-domain resource #1 is determined according to the 16kHz frame structure, and the third information used to indicate time-domain resource #2 is determined according to the 30kHz frame structure.
[0319] Specifically, one or more of the values, number of bits, and meaning of the bits in the third information are related to the first subcarrier interval.
[0320] Among them, the value range refers to the set of values that the third information can take, the number of bits is the length of the field carrying the third information, and the bit meaning refers to the meaning represented by the field carrying the third information.
[0321] For example, the third information is used to indicate the start symbol (start, S) and symbol length (length, L) of the sixth time-domain resource. The value range of the third information is related to the first subcarrier spacing, including: the value range of S is... The range of values for L is Alternatively, the range of values for S is... The range of values for L is in, This indicates the number of symbols included in a subframe when the subcarrier spacing is the first subcarrier spacing.
[0322] It should be understood that the numerical range a to b in this application refers to all integers including a and b, as well as those between a and b. For example, 0 to 13 refers to 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, and 13.
[0323] Optionally, the range of values for the start symbol can also be... N1 can be predefined by the protocol or indicated by the second communication device to the first communication device.
[0324] Optionally, the symbol length can take values ranging from 1 to 2. N2 can be predefined by the protocol or indicated by the second communication device to the first communication device.
[0325] In this application, The relationship with the first subcarrier spacing is as follows: the first subcarrier spacing is expressed as (15+x)·2 μ At kHz, 14.2 μ , where x is greater than or equal to 0 and less than 15, and μ is an integer greater than or equal to 0.
[0326] It should be understood that in this article, "·" represents a multiplication sign, which can be replaced by "×" or "*".
[0327] It should also be understood that The 14 in the formula refers to the number of symbols included in a time slot under normal CP. Under extended CP, the number of symbols included in a time slot is 12, and the 14 in the formula can be replaced with 12.
[0328] For example, the value of μ is related to The relationship between the values of is shown in Table 2.
[0329] Table 2
[0330] For example, the first subcarrier spacing is 30 = 15.2 1 In a 30kHz frame structure, a subframe can include 28 symbols, i.e. Therefore, the value of S can range from 0 to 27, and the value of L can range from 1 to (28-S), or from 1 to 28. For example, the first subcarrier spacing is 16 = (15+1)·2. 0In a 16kHz frame structure, a subframe can include 14 symbols, i.e. Therefore, the value of S can be 0 to 13, and the value of L can be 1 to (14-S), or 1 to 14.
[0331] For example, the third information can also be carried on the Uu interface between the network-side device and the terminal-side device. Specifically, the third information can be carried on higher-layer signaling, such as RRC signaling and remaining minimum system information (RMSI) signaling. The third information can also be carried on layer 2 (L2) signaling, such as MAC control elements (MAC CE). The third information can also be carried on physical layer signaling, such as downlink control information (DCI). The DCI can include uplink DCI for uplink data scheduling and downlink DCI for downlink data scheduling. The uplink DCI is used to schedule uplink data transmission, and the downlink DCI is used to schedule downlink data reception.
[0332] For example, the third information can also be carried on the proximity communication (PC) interface between the terminal devices, such as sidelink control information (SCI).
[0333] For example, the third information can also be carried on the Xn interface between network-side devices, for example, carried in Xn control plane (Xn-control, Xn-c) signaling.
[0334] Specifically, the first communication device determines N time-domain resources, including: the first communication device determines a sixth time-domain resource based on third information, for example, determining the position of the sixth time-domain resource in the time domain, including one or more of the following: start position, length, end position, etc.
[0335] In this application, the third information can be used to indicate the start symbol S of the sixth time-domain resource, wherein the start symbol S can be determined based on the subframe offset and / or symbol offset.
[0336] Specifically, the subframe offset is the offset between the subframe containing the third information (hereinafter referred to as subframe a for ease of explanation) and the subframe containing the starting position of the sixth temporal resource (hereinafter referred to as subframe b for ease of explanation). For example, when subframe a and subframe b are the same subframe, the subframe offset is 0. When subframe a and subframe b are different subframes, the subframe offset is the subframe number of subframe b minus the subframe number of subframe a.
[0337] Specifically, the symbol offset is associated with the starting position of the sixth time-domain resource. For example, the symbol offset may include one or more of the following offsets a to f:
[0338] Offset a: The offset between the starting position of the sixth time-domain resource and the starting position of the time-domain resource where the third information is located.
[0339] Offset b: The offset between the starting position and the reference position of the sixth time domain resource.
[0340] Offset c: The offset between the starting position of the subframe where the starting position of the sixth temporal resource is located and the starting position of the temporal resource where the third information is located.
[0341] Offset d: The offset between the starting position of the subframe containing the starting position of the sixth time-domain resource and the reference position.
[0342] Offset e: The offset between the starting position of the subframe containing the starting position of the sixth time domain resource and the starting position of the sixth time domain resource.
[0343] Offset f: The offset between any position in the subframe containing the start position of the sixth temporal resource and the start position of the subframe containing the start position of the sixth temporal resource. For example, this arbitrary position is the middle position. The middle position is any position in the subframe other than the start and end positions.
[0344] The aforementioned reference position refers to the position within the frame structure where the sixth time-domain resource corresponds to the starting position of the time-domain resource containing the third information. Alternatively, the reference position refers to the position within the frame structure of the first subcarrier interval where the starting position of the time-domain resource containing the third information corresponds to the starting position of the time-domain resource containing the third information.
[0345] It should be understood that when the subcarrier spacing (denoted as the second subcarrier spacing) of the time-domain resource containing the third information is the same as the first subcarrier spacing, the time-domain resource containing the third information is located in the frame structure containing the sixth time-domain resource. Therefore, the symbol offset can be represented by the time-domain resource containing the third information, as shown in offsets a and c above. When the second subcarrier spacing is different from the first subcarrier spacing, the time-domain resource containing the third information is not located in the frame structure containing the sixth time-domain resource. In this case, the reference position refers to the position obtained by converting the starting position of the time-domain resource containing the third information to the position in the frame structure containing the sixth time-domain resource. The symbol offset, the starting symbol S, etc., can be determined relative to the reference position, as shown in offsets b and d above.
[0346] For example, the conversion relationship between the reference location and the starting location of the time-domain resource where the third information is located can be shown in the following equation (1-1):
[0347] In the above formula, n2 represents the index of the reference position, n1 represents the index of the starting position of the time-domain resource where the third information is located, SCS1 represents the first subcarrier spacing, and SCS2 represents the second subcarrier spacing. This indicates rounding down to the nearest integer.
[0348] For example, n1 is 10, SCS1 is 30, SCS2 is 15, and n2 is 20.
[0349] For example, the conversion relationship between the reference location and the starting location of the time-domain resource where the third information is located can be shown in the following equation (1-2):
[0350] In the above formula, μ represents the parameter set (numerology) of the first subcarrier spacing, and u2 represents the parameter set of the second subcarrier spacing. That is, the second subcarrier spacing can be expressed as... Where x1 is greater than or equal to 0 and less than 15, and μ2 is an integer greater than or equal to 0.
[0351] For example, n1 is 10, SCS1 is 30, i.e., u = 2, SCS2 is 16, i.e., u2 = 1, and n2 is 20.
[0352] Optionally, the third information includes subframe offset and / or symbol offset. Thus, based on the subframe offset and / or symbol offset, the start symbol S, and the symbol length L, the first communication device can determine the sixth time-domain resource.
[0353] Optionally, the first communication device determines the sixth time-domain resource based on the third information, including: the first communication device determines the index S0 of the starting position of the sixth time-domain resource based on the start symbol S.
[0354] Specifically, in one implementation, S0 and S satisfy the following relationship: S0 = S (2)
[0355] For example, if the starting symbol S is offset e, then the relationship between S0 and S is given by equation (2).
[0356] Alternatively, in another implementation, S0 and S satisfy the following relationship:
[0357] Alternatively, S0 = n1 + S (3-2)
[0358] Here, mod represents the modulo operation.
[0359] For example, if the starting symbol S is offset a, then the relationship between S0 and S is equation (3-1) or equation (3-2).
[0360] Alternatively, in another implementation, S0 and S satisfy the following relationship:
[0361] or,
[0362] Alternatively, in another implementation, S0 and S satisfy the following relationship:
[0363] Alternatively, S0 = n1 + O0 + S (5-2)
[0364] Where O0 represents the sign offset.
[0365] Alternatively, in another implementation, S0 and S satisfy the following relationship:
[0366] or,
[0367] Alternatively, in another implementation, S0 and S satisfy the following relationship:
[0368] Alternatively, S0 = O0 + S (7-2)
[0369] For example, when the starting symbol S is determined based on the symbol offset O0, formulas (5-1), (5-2), (6-1), (6-2), (7-1), or (7-2) can be used. Formulas (5-1), (5-2), (6-1), and (6-2) can be applied to cases where the starting symbol S is not determined based on the symbol offset, and cases where the starting symbol S is determined based on the symbol offset and the subframe offset, and the subframe offset is 0. Formulas (7-1) and (7-2) can be applied to cases where the starting symbol S is determined based on the symbol offset and the subframe offset, and the subframe offset is not 0.
[0370] Formulas (3-1), (3-2), (5-1), and (5-2) apply when the first and second subcarrier intervals are the same, while formulas (4-1), (4-2), (6-1), and (6-2) apply when the first and second subcarrier intervals are different. Furthermore, formula (3-1) can be considered an expression where SCS1 and SCS2 are the same in formula (4-1), and formula (3-2) can be considered an expression where SCS1 and SCS2 are the same in formula (4-2). Formula (5-1) can be considered an expression where SCS1 and SCS2 are the same in formula (6-1), and formula (5-2) can be considered an expression where SCS1 and SCS2 are the same in formula (6-2).
[0371] Optionally, if the third information is carried on the PDCCH and the sixth time-domain resource is used to transmit the PDSCH, then SCS1 in the formula of this application can be replaced by the parameter set μ of the PDSCH. PDSCH SCS2 can be replaced with the parameter set μ of PDCCH. PDCCH .
[0372] Optionally, the floor operation in any formula of this application It can be replaced with rounding up. The formula used by the first communication device to determine S0 can be indicated by the second communication device to the first communication device, or it can be predefined by the protocol.
[0373] The following are several ways to determine the starting symbol S.
[0374] Method 1: The start symbol S is determined based on the subframe offset, or the reference point of the start symbol S is determined based on the subframe offset.
[0375] For example, when the subframe offset is 0, the reference point of the start symbol S is the starting position of the temporal resource where the third information is located, or the reference point of the start symbol S is the reference position. As another example, when the subframe offset is not 0, the reference point of the start symbol S is the starting position of the subframe where the sixth temporal resource is located.
[0376] Optionally, in mode 1, the third information may include subframe offset, start symbol S, and symbol length L, wherein the indication of start symbol S is determined according to the value of subframe offset.
[0377] The following explanation of Method 1 will be based on the example of downstream transmission, with reference to Figure 12.
[0378] As shown in Figure 12, a subframe with a subcarrier spacing of 15kHz includes 14 symbols, numbered 0-13, and a subframe with a subcarrier spacing of 30kHz includes 28 symbols, numbered 0-27. The subcarrier spacing of DCI (an example of third information) is 15kHz (an example of SCS2), occupying symbols 7 and 8 in subframe 0. The subcarrier spacing of time-domain resource #1 (an example of the sixth time-domain resource) is 15kHz, occupying symbols 9 in subframe 0 to symbol 1 in subframe 1. The subcarrier spacing of time-domain resource #2 (another example of the sixth time-domain resource) is 15kHz, occupying symbols 9 in subframe 1 to symbol 1 in subframe 2. The subcarrier spacing of time-domain resource #3 (another example of the sixth time-domain resource) is 30kHz, occupying symbols 18 in subframe 0 to symbol 3 in subframe 1. The subcarrier spacing of time-domain resource #4 (another example of the sixth time-domain resource) is 30kHz, occupying symbols 18 in subframe 1 to symbol 3 in subframe 2.
[0379] As shown in Figure 12, the base station's indication of the information for time-domain resource #1 (an example of the third information) may include: subframe offset = 0, S = 2, L = 7. Specifically, the starting position of time-domain resource #1 (symbol 9 in subframe 0) and the starting position of DCI (symbol 7 in subframe 0) are in the same subframe, therefore, the subframe offset = 0. Since the subcarrier spacing of time-domain resource #1 and DCI is the same, the value of the starting symbol S is taken as the reference point of the first symbol occupied by DCI (i.e., n1 = 7), i.e., S = 2. L is the number of symbols included in time-domain resource #1, therefore, L = 7. Further, the UE can determine the index of the starting position of time-domain resource #1 using formula (3-2): S0 = n1 + S = 9. With L = 7, it can be determined that the time-domain resource occupies a total of 7 symbols.
[0380] The base station indicates that the information for time-domain resource #2 (an example of the third information) may include: subframe offset = 1, S = 9, L = 7. Specifically, the starting position of time-domain resource #2 (symbol 9 in subframe 1) and the starting position of DCI (symbol 7 in subframe 0) are not in the same subframe. Therefore, the subframe offset = 1. Since the subframes are different, the value of the starting symbol S is taken as the starting position of the subframe in which time-domain resource #2 is located (i.e., symbol 0 in subframe 1) as the reference point, i.e., S = 9. L is the number of symbols included in time-domain resource #2. Therefore, L = 7. Further, the UE can determine the index of the starting position of time-domain resource #2 by formula (2) based on the above indication information: S0 = S = 9. By using L = 7, it can be determined that the time-domain resource occupies a total of 7 symbols.
[0381] The base station's indication of the information for time-domain resource #3 (an example of the third information) may include: subframe offset = 0, S = 4, L = 14. Specifically, the starting position of time-domain resource #3 (symbol 18 in subframe 0) and the starting position of DCI (symbol 7 in subframe 0) are in the same subframe, therefore, the subframe offset = 0. Since the subcarrier spacing of time-domain resource #3 and DCI is different, the value of the starting symbol S is taken with reference position (n2 = 7 * 30 / 15 = 14, that is, symbol 7 at 15kHz corresponds to symbol 14 at 30kHz) as the reference point, i.e., S = 4. L is the number of symbols included in time-domain resource #3, therefore, L = 14. Further, the UE can determine the index of the starting position of time-domain resource #3 using formula (4-2): S0 = n2 + S = 18. With L = 14, it can be determined that this time-domain resource occupies a total of 14 symbols.
[0382] The base station indicates that the information for time-domain resource #4 (an example of the third information) may include: subframe offset = 1, S = 18, L = 14. Specifically, the starting position of time-domain resource #4 (symbol 18 in subframe 1) and the starting position of DCI (symbol 7 in subframe 0) are not in the same subframe. Therefore, the subframe offset = 1. At this time, the value of the starting symbol S is taken as the starting position of the subframe in which time-domain resource #4 is located (i.e., symbol 0 in subframe 1) as the reference point (at this time, the starting symbol S is an example of offset e), that is, S = 18. L is the number of symbols included in time-domain resource #4. Therefore, L = 14. Further, the UE can determine the index of the starting position of time-domain resource #4 by formula (2) based on the above indication information: S0 = S = 18. By L = 14, it can be determined that the time-domain resource occupies a total of 14 symbols.
[0383] Based on the above scheme, the reference point of the start symbol S is determined according to the subframe offset. Since the number of bits required for the subframe offset is small, the indication overhead can be reduced.
[0384] Method 2: The starting symbol S is determined based on the symbol offset, or the reference point of the starting symbol S is determined based on the symbol offset.
[0385] For example, the reference point of the starting symbol S is the end point of the symbol offset. The starting point of the symbol offset can be the starting position of the time-domain resource where the third information is located, or it can be a reference position. For example, in mode 2, the symbol offset can be offset a, offset b, offset c, or offset d.
[0386] Optionally, in mode 2, the third information may include symbol offset, start symbol S, and symbol length L, wherein the value of symbol offset is associated with the first subcarrier spacing.
[0387] Specifically, the value of the symbol offset is related to the number of symbols included in a subframe, and the number of symbols included in the next subframe varies depending on the subcarrier interval.
[0388] Optionally, the symbol offset can be set across subframes; for example, the symbol offset can be set to a value that is not specified. The maximum number of subframes between the subframe containing the third information and the subframe containing the starting position of the sixth temporal resource. This is an example of N1.
[0389] in, It can be predefined by the protocol, or it can be indicated by the second communication device to the first communication device via signaling.
[0390] Similarly, the symbol length L can also span across subframes; for example, the symbol length L can be set to a value that is not specified in the provided text. The maximum number of subframes that can take the value of the representative symbol length. This is an example of N2.
[0391] in, It can be predefined by the protocol, or it can be indicated by the second communication device to the first communication device via signaling.
[0392] For example, the first communication device is a terminal-side device, which can determine the value range of the symbol offset indication based on the value of the first subcarrier interval, thereby determining different indication overheads based on different subcarrier intervals, making the indication more flexible.
[0393] The following explanation of Method 2 will be based on the example of downstream transmission, with reference to Figure 13.
[0394] The meanings of time-domain resources #1, #2, #3, and #4 in Figure 13 are the same as those in Figure 12. The difference is that the indication method changes from method 1 to method 2.
[0395] As shown in Figure 13, the information indicating time domain resource #1 by the base station (an example of the third information) may include: symbol offset O0 = 2, S = 0, and L = 7. Specifically, the offset (an example of offset a) between the starting position of time domain resource #1 (symbol 9 in subframe 0) and the starting position of DCI (symbol 7 in subframe 0) is 2. Therefore, symbol offset O0 = 2. The value of the starting symbol S is taken as the reference point of the endpoint indicated by the symbol offset (i.e., symbol 9), i.e., S = 0. L is the number of symbols included in time domain resource #1, therefore, L = 7. Furthermore, the UE can determine the index of the starting position of time domain resource #1 using formula (5-1): S0 = (n1 + O0 + S) mod 14 = 9. With L = 7, it can be determined that this time domain resource occupies a total of 7 symbols.
[0396] The base station's indication of the information for time-domain resource #2 (an example of the third information) may include: symbol offset O0 = 7, S = 9, and L = 7. Specifically, the offset (an example of offset c) between the starting position of the subframe containing the starting position of time-domain resource #2 (symbol 0 in subframe 1) and the starting position of DCI (symbol 7 in subframe 0) is 7. Therefore, the symbol offset O0 = 7. The value of the starting symbol S is taken as the reference point of the endpoint indicated by the symbol offset (i.e., symbol 0 in subframe 1), i.e., S = 9. L is the number of symbols included in time-domain resource #2, therefore, L = 7. Further, the UE can determine the index of the starting position of time-domain resource #2 using formula (5-1): S0 = (n1 + O0 + S) mod 14 = 9. With L = 7, it can be determined that this time-domain resource occupies a total of 7 symbols.
[0397] The base station's indication of the information for time-domain resource #3 (an example of the third information) may include: symbol offset O0 = 4, S = 0, L = 14. Specifically, the offset between the starting position (symbol 18 in subframe 0) and the reference position (n2 = 7 * 30 / 15 = 14) of time-domain resource #3 (an example of offset b) is 4. Therefore, the symbol offset O0 = 4. The value of the starting symbol S is taken as the reference point of the endpoint indicated by the symbol offset (i.e., symbol 18), i.e., S = 0. L is the number of symbols included in time-domain resource #3, therefore, L = 14. Furthermore, the UE can determine the index of the starting position of time-domain resource #3 using formula (6-1), i.e.: S0 = (n2 + O0 + S) mod 28 = 18. With L = 14, it can be determined that this time-domain resource occupies a total of 14 symbols.
[0398] The base station's indication of the information for time-domain resource #4 (an example of the third information) may include: symbol offset O0 = 14, S = 18, and L = 14. Specifically, the offset (an example of offset d) between the starting position of the subframe containing the starting position of time-domain resource #4 (symbol 0 in subframe 1) and the reference position (n2 = 7 * 30 / 15 = 14) is 14. Therefore, the symbol offset O0 = 14. The value of the starting symbol S is taken as the reference point of the endpoint indicated by the symbol offset (i.e., symbol 0 in subframe 1), i.e., S = 18. L is the number of symbols included in time-domain resource #4, therefore, L = 14. Furthermore, the UE can determine the index of the starting position of time-domain resource #4 using formula (6-1): S0 = (n2 + O0 + S) mod 28 = 18. With L = 14, it can be determined that this time-domain resource occupies a total of 14 symbols.
[0399] Based on the above scheme, the reference point of the starting symbol S is determined according to the symbol offset. Since the symbol offset can be various different offsets, the indication can be more flexible.
[0400] Method 3: The starting symbol S is determined based on the subframe offset and the symbol offset. Alternatively, the reference point for the symbol offset is determined based on the subframe offset, and the reference point for the starting symbol S is determined based on the symbol offset.
[0401] For example, when the subframe offset is 0, the reference point for the symbol offset is the starting position of the temporal resource containing the third information, or the reference point for the symbol offset is a reference position. Similarly, when the subframe offset is not 0, the reference point for the symbol offset is the starting position of the subframe containing the sixth temporal resource. Furthermore, the reference point for the starting symbol S can be the ending point indicated by the symbol offset. For example, in mode 3, the symbol offset can be offset f, and the ending point of the symbol offset is the middle position of the subframe containing the starting position of the sixth temporal resource; the reference point for the starting symbol S is this middle position.
[0402] Optionally, in mode 3, the third information may include subframe offset, symbol offset, start symbol S, and symbol length L, wherein the indication of symbol offset is determined according to the value of subframe offset.
[0403] The following explanation of Method 3 is based on Figure 14, which takes downstream transmission as an example.
[0404] The meanings of time-domain resources #1, #2, #3, and #4 in Figure 14 are the same as those in Figure 12. The difference is that the indication method changes from method 1 to method 3.
[0405] As shown in Figure 14, the information indicating time-domain resource #1 by the base station (an example of the third information) may include: subframe offset = 0, symbol offset O0 = 2, S = 0, and L = 7. Specifically, the starting position of time-domain resource #1 (symbol 9 in subframe 0) and the starting position of DCI (symbol 7 in subframe 0) are in one subframe, therefore, the subframe offset = 0. The reference point for symbol offset O0 can be the starting position of DCI (symbol 7 in subframe 0), that is, symbol offset O0 is the offset between the starting position of DCI and the starting position of the sixth time-domain resource (an example of offset a) of 2, therefore, symbol offset O0 = 2. The value of the starting symbol S is taken as the reference point of the endpoint indicated by the symbol offset (i.e., symbol 9), that is, S = 0. L is the number of symbols included in time-domain resource #1, therefore, L = 7. Furthermore, the UE can determine the index of the starting position of time domain resource #1 using formula (5-1): S0 = (n1 + O0 + S) mod 14 = 9. By using L = 7, it can be determined that this time domain resource occupies a total of 7 symbols.
[0406] The information indicating time-domain resource #2 by the base station (an example of the third information) may include: subframe offset = 1, symbol offset O0 = 5, S = 4, and L = 7. Specifically, the starting position of time-domain resource #2 (symbol 9 in subframe 1) and the starting position of DCI (symbol 7 in subframe 0) are not in the same subframe. Therefore, the base station can choose any position in the subframe where the starting position of time-domain resource #2 is located (i.e., subframe 1) as the endpoint of the symbol offset. For example, if the base station determines the endpoint of the symbol offset to be symbol 5 in subframe 1, then the symbol offset can be the offset between the starting position of the subframe where the starting position of time-domain resource #2 is located (symbol 0 in subframe 1) and symbol 5 in subframe 1 (an example of offset f). Therefore, symbol offset O0 = 5, and the value of the starting symbol S is taken with the endpoint indicated by the symbol offset (i.e., symbol 5 in subframe 1) as the reference point, i.e., S = 4. L is the number of symbols included in time-domain resource #2, therefore, L = 7. Furthermore, the UE can determine the index of the starting position of time domain resource #2 using formula (7-2): S0 = O0 + S = 9. By using L = 7, it can be determined that this time domain resource occupies a total of 7 symbols.
[0407] The base station's indication of the information for time-domain resource #3 (an example of the third information) may include: subframe offset = 0, symbol offset O0 = 4, S = 0, and L = 14. Specifically, the starting position of time-domain resource #3 (symbol 18 in subframe 0) and the starting position of DCI (symbol 7 in subframe 0) are in the same subframe, therefore, the subframe offset = 0. Since the subcarrier spacing of time-domain resource #3 and DCI is different, the value of symbol offset O0 is taken with reference position (n2 = 7 * 30 / 15 = 14, that is, symbol 7 at 15 kHz corresponds to symbol 14 at 30 kHz) as the reference point, therefore, symbol offset O0 = 4. The value of the starting symbol S is taken with reference point to the end point indicated by the symbol offset (i.e., symbol 18), that is, S = 0. L is the number of symbols included in time-domain resource #3, therefore, L = 14. Furthermore, the UE can determine the index of the starting position of time domain resource #3 using formula (6-1): S0 = (n2 + O0 + S) mod 28 = 18. With L = 14, it can be determined that this time domain resource occupies a total of 14 symbols.
[0408] The information indicating time-domain resource #4 by the base station (an example of the third information) may include: subframe offset = 1, symbol offset O0 = 10, S = 8, and L = 14. Specifically, the starting position of time-domain resource #4 (symbol 18 in subframe 1) and the starting position of DCI (symbol 7 in subframe 0) are not in the same subframe. Therefore, the base station can choose any position in the subframe where the starting position of time-domain resource #4 is located (i.e., subframe 1) as the endpoint of the symbol offset. For example, if the endpoint of the symbol offset determined by the base station is symbol 10 in subframe 1, then the symbol offset can be the offset between the starting position of the subframe where the starting position of time-domain resource #4 is located (symbol 0 in subframe 1) and symbol 10 in subframe 1 (an example of offset f). Therefore, symbol offset O0 = 10, and the value of the starting symbol S is taken with the endpoint indicated by the symbol offset (i.e., symbol 10 in subframe 1) as the reference point, i.e., S = 8. L is the number of symbols included in time-domain resource #4, therefore, L = 14. Furthermore, the UE can determine the index of the starting position of time domain resource #4 using formula (7-2): S0 = O0 + S = 18. With L = 14, it can be determined that the time domain resource occupies a total of 14 symbols.
[0409] It should be understood that in this method, the endpoint of the symbol offset is determined by the second communication device itself and is transparent to the first communication device. The first communication device only needs to determine the index of the starting position of the sixth time-domain resource according to the method indicated by the base station using the corresponding formula. For example, when the UE determines the index of the starting position of time-domain resource #2 and time-domain resource #4, it does not need to determine which symbol is the endpoint of the symbol offset indication. It only needs to add the symbol offset and S according to formula (7) to obtain S0.
[0410] Based on the above scheme, the reference point of the starting symbol S can be indicated by both subframe offset and symbol offset, which can reduce the indication overhead and make it more flexible.
[0411] Method 4: The starting symbol S is either offset a or offset b.
[0412] Optionally, in mode 4, the third information may include a start symbol S and a symbol length L, wherein the value of the start symbol S is associated with the subcarrier spacing, and when the start symbol S and the symbol length L are indicated by SLIV, the value of SLIV is associated with the subcarrier spacing.
[0413] Specifically, the value of the starting symbol S is associated with the number of symbols included in a subframe, and the number of symbols included in the next subframe varies depending on the subcarrier interval.
[0414] Optionally, the value of the start symbol S can span subframes; for example, the value of the start symbol S can be... The maximum number of subframes between the subframe containing the third information and the subframe containing the starting position of the sixth temporal resource. This is another example of N1.
[0415] in, It can be predefined by the protocol, or it can be indicated by the second communication device to the first communication device via signaling.
[0416] Similarly, the symbol length L can also span across subframes; for example, the symbol length L can be set to a value that is not specified in the provided text. The maximum number of subframes that can take the value of the representative symbol length. This is another example of N2.
[0417] in, It can be predefined by the protocol, or it can be indicated by the second communication device to the first communication device via signaling.
[0418] For example, the second communication device is a terminal-side device, which can determine the range of values for the start symbol S based on the value of the first subcarrier interval, thereby determining different indication overheads based on different subcarrier intervals, making the indication more flexible.
[0419] The following explanation of Method 4 is based on Figure 15, which takes downstream transmission as an example.
[0420] The meanings of time-domain resources #1, #2, #3, and #4 in Figure 15 are the same as those in Figure 12. The difference is that the indication method changes from method 1 to method 4.
[0421] As shown in Figure 15, the base station's indication of the information for time-domain resource #1 (an example of the third information) may include: S = 2, L = 7. Specifically, the value of the starting symbol S is taken as the reference point of the first symbol occupied by the DCI (i.e., n1 = 7) (at this time, the starting symbol S can be regarded as an example of offset a), i.e., S = 2. L is the number of symbols included in time-domain resource #1, therefore, L = 7. Further, the UE can determine the index of the starting position of time-domain resource #1 using formula (3-1): S0 = (n1 + S) mod 14 = (7 + 2) mod 14 = 9. With L = 7, it can be determined that this time-domain resource occupies a total of 7 symbols.
[0422] The base station's indication of time domain resource #2 information (an example of the third information) may include: S = 16, L = 7. Specifically, the value of the starting symbol S is taken as the reference point of the first symbol occupied by the DCI (i.e., n1 = 7) (at this time, the starting symbol S can be regarded as an example of offset a), i.e., S = 16, and L is the number of symbols included in time domain resource #2, therefore, L = 7. Further, based on the above indication information, the UE can determine the index of the starting position of time domain resource #2 using formula (3-1): S0 = (n1 + S) mod 14 = (7 + 16) mod 14 = 9. With L = 7, it can be determined that this time domain resource occupies a total of 7 symbols.
[0423] The base station indicates that the information for time domain resource #3 (an example of the third information) may include: S = 4, L = 14. Specifically, the value of the starting symbol S is taken with reference position (n2 = 7 * 30 / 15 = 14, that is, symbol 7 at 15kHz corresponds to symbol 14 at 30kHz) as the reference point (at this time, the starting symbol S can be regarded as an example of offset b), that is, S = 4. L is the number of symbols included in time domain resource #3, therefore, L = 14. Further, the UE can determine the index of the starting position of time domain resource #3 by formula (4-1): S0 = (n2 + S) mod 28 = (14 + 4) mod 28 = 18, and L = 14 can be used to determine that the time domain resource occupies a total of 14 symbols.
[0424] The base station indicates that the information for time domain resource #4 (an example of the third information) may include: S = 32, L = 14. Specifically, the value of the starting symbol S is taken with reference position (n2 = 7 * 30 / 15 = 14, that is, symbol 7 at 15kHz corresponds to symbol 14 at 30kHz) as the reference point (at this time, the starting symbol S can be regarded as an example of offset b), that is, S = 32, and L is the number of symbols included in time domain resource #4, therefore, L = 14. Further, the UE can determine the index of the starting position of time domain resource #4 according to the above indication information through formula (4-1): S0 = (n2 + S) mod 28 = (14 + 32) mod 28 = 18, and L = 14 can be used to determine that the time domain resource occupies a total of 14 symbols.
[0425] Based on the above scheme, the starting position or reference position of the time domain resource where the third information is located is directly used as the reference point of the starting symbol S, making the indication method simpler and more flexible.
[0426] Method 5: The starting symbol S is determined based on at least two symbol offsets (denoted as symbol offset 1 and symbol offset 2).
[0427] Specifically, the reference point of symbol offset 2 can be indicated by symbol offset 1, and further, the reference point of the starting symbol S can be indicated by symbol offset 2.
[0428] For example, symbol offset 1 is offset c or offset d, and symbol offset 2 is offset f. Offset c or offset d can indicate the start position of the subframe in which the start position of the sixth time-domain resource is located, for example, as shown in Figure 13, indicating the slot offset of time-domain resource #2 or time-domain resource #4. Furthermore, offset f can indicate the middle position of the subframe in which the start position of the sixth time-domain resource is located, and this middle position can be used as a reference point for the start symbol S, for example, as shown in Figure 14, indicating the symbol offset of time-domain resource #2 or time-domain resource #4.
[0429] Based on the above scheme, the reference point of the starting symbol S is indicated by two symbol offsets, which makes the indication method more flexible and can also reduce the indication overhead.
[0430] As one implementation scenario, the starting symbol S and symbol length L of the sixth time-domain resource can be indicated by SLIV.
[0431] Specifically, SLIV is an encoded value. The second communication device can encode the SLIV based on the determined values of S and L, and S and L can uniquely identify the SLIV. The third information may include the SLIV. After receiving the third information, the first communication device can determine the values of S and L based on the SLIV, and a single SLIV can also uniquely identify S and L.
[0432] Optionally, the value of SLIV is associated with the first subcarrier spacing, or there is a correlation between the value of SLIV and the first subcarrier spacing. The correlation may include at least one of the following: a correlation between the range of SLIV values and the first subcarrier spacing; or a correlation between the number of bits in SLIV and the first subcarrier spacing; or a correlation between the bit meaning of SLIV and the first subcarrier spacing.
[0433] As one implementation method for this scenario, the value of SLIV is determined based on the first subcarrier interval. For example, the relationship between SLIV, S, and L is as follows:
[0434] In this implementation, the range of values for S is: The range of values for L is In other words, S+L≤ The sixth temporal domain resource does not cross the subframe boundary.
[0435] Specifically, the value of SLIV is associated with the first subcarrier spacing. For example, when μ = 0, and the subcarrier spacing is 15 kHz or 16 kHz, the value of S can range from 0 to 13, and the value of L can range from 1 to (14-S). Therefore, the value of SLIV can range from 0 to 104, and can be represented by 7 bits, as shown in Table 3.
[0436] Table 3
[0437] For example, when μ = 1, such as when the subcarrier spacing is 30kHz or 32kHz, the value of S can range from 0 to 27, and the value of L can range from 1 to (28-S). Therefore, the value of SLIV can range from 0 to 378, which can be represented by 9 bits, as shown in Table 4.
[0438] Table 4
[0439] For example, when μ = 2, such as when the subcarrier spacing is 60kHz or 64kHz, the value of S can range from 0 to 55, and the value of L can range from 1 to (56-S). Therefore, the value of SLIV can range from 0 to 1540, which can be represented by 11 bits, as shown in Table 5.
[0440] Table 5
[0441] Based on the above scheme, the start symbol S and symbol length L can be indicated by SLIV, and the sixth temporal resource does not cross the subframe boundary, which can better accommodate existing protocols and is easy to implement.
[0442] As another implementation of this scenario, the value of SLIV is determined based on the first subcarrier interval. For example, the relationship between SLIV, S, and L is as follows:
[0443] In this implementation, the range of values for S is: The range of values for L is In other words, sixth-temporal resources can span subframe boundaries.
[0444] Specifically, the value of SLIV is associated with the first subcarrier spacing. For example, when μ = 0, and the subcarrier spacing is 15 kHz or 16 kHz, the value of S can range from 0 to 13, and the value of L can range from 1 to 14. Therefore, the value of SLIV can range from 0 to 195, which can be represented by 8 bits, as shown in Table 6.
[0445] Table 6
[0446] For example, when μ = 1, such as when the subcarrier spacing is 30kHz or 32kHz, the value of S can range from 0 to 27, and the value of L can range from 1 to 28. Therefore, the value of SLIV can range from 0 to 783, which can be represented by 10 bits, as shown in Table 7.
[0447] Table 7
[0448] For example, when μ = 2, such as when the subcarrier spacing is 60kHz or 64kHz, the value of S can range from 0 to 55, and the value of L can range from 1 to 56. Therefore, the value of SLIV can range from 0 to 3047, which can be represented by 12 bits, as shown in Table 8.
[0449] Table 8
[0450] Based on the above scheme, the start symbol S and symbol length L can be indicated by SLIV, and the sixth temporal resource can cross the subframe boundary, which allows for more flexible scheduling and has a wider range of application scenarios.
[0451] As another implementation scenario, the starting symbol S and symbol length L of the sixth time-domain resource can be indicated by the first indication information and the second indication information, respectively.
[0452] Specifically, the third information includes first indication information and second indication information. The first indication information is used to indicate the starting symbol S of the sixth time-domain resource, and the second indication information is used to indicate the symbol length L of the sixth time-domain resource.
[0453] Optionally, the value of S is associated with the first subcarrier spacing. That is, there is a correlation between the value of S and the first subcarrier spacing.
[0454] Optionally, the value of L is associated with the first subcarrier spacing. That is, there is a correlation between the value of L and the first subcarrier spacing.
[0455] As one implementation method for this scenario, the value of S is determined based on the first subcarrier interval, wherein the range of S is: The value of L is determined based on the first subcarrier interval, and the range of L is: In other words, The sixth temporal domain resource does not cross the subframe boundary.
[0456] As another implementation method for this scenario, the value of S is determined based on the first subcarrier interval, and the range of S is: The value of L is determined based on the first subcarrier interval, and the range of L is: In other words, sixth-temporal resources can span subframe boundaries.
[0457] In any of the above implementations, the number of bits for S and L can be determined according to the following formula:
[0458] For example, when μ = 0, for instance, when the subcarrier spacing is 15 kHz or 16 kHz, At this point, the number of S bits is 4, and the number of L bits is 4.
[0459] For example, when μ = 1, such as when the subcarrier spacing is 30 kHz or 32 kHz, At this point, the number of S bits is 5, and the number of L bits is 5.
[0460] For example, when μ = 2, such as when the subcarrier spacing is 60 kHz or 64 kHz, At this point, the number of S bits is 6, and the number of L bits is 6.
[0461] Based on the above scheme, the start symbol S and symbol length L can be indicated separately, and the sixth temporal resource can cross the subframe boundary or not, thus allowing for more flexible indication of temporal resources.
[0462] The fourth piece of information can be used to indicate the value of N.
[0463] For example, the fourth information can be carried in physical layer signaling, such as DCI, or higher-layer signaling, such as RRC signaling, or layer 2 signaling, such as MAC CE. The fourth information can also be carried on the PC5 interface, for example, in SCI. The fourth information can also be carried on the Xn interface, for example, in Xn control plane signaling.
[0464] Optionally, the fourth information and the third information can be carried in the same message or in different messages; this application does not limit this.
[0465] It should be understood that after determining the sixth time-domain resource and the value of N, the first communication device can determine N time-domain resources.
[0466] Similarly, the second information can indicate N time-domain resources, and the second communication device can indicate N time-domain resources according to the second information. The specific method is similar to that of the first information, and will not be described in detail here.
[0467] It should be understood that in some of the above embodiments, the examples are mainly based on devices in existing network architectures (such as network devices, terminal devices, etc.). It should be understood that the specific form of the device is not limited in the embodiments of this application. For example, any device that can achieve the same function in the future is applicable to the embodiments of this application. In the above method embodiments, the methods and operations implemented by the device (such as network devices, terminal devices) can also be implemented by components of the device (such as chips or circuits).
[0468] The communication method provided in the embodiments of this application has been described in detail above with reference to Figures 1 to 15. The above-described communication method is mainly introduced from the perspective of interaction between terminal devices and network devices. It is understood that, in order to realize the above functions, terminal devices and network devices include hardware structures and / or software modules corresponding to perform each function.
[0469] It is understood that, in order to implement the functions in the above embodiments, the terminal device and network device include hardware structures and / or software modules corresponding to perform each function. Those skilled in the art should readily recognize that, based on the units and method steps of the various examples described in conjunction with the embodiments disclosed in this application, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application scenario and design constraints of the technical solution.
[0470] Figures 16 and 17 are schematic block diagrams of communication devices provided in embodiments of this application. These communication devices can be used to implement the functions of the first or second communication device in the above method embodiments, and thus can also achieve the beneficial effects of the above method embodiments. In the embodiments of this application, the communication device can be the terminal 120 shown in Figure 1, the RAN node 110 shown in Figure 1, the IAB parent node or IAB node shown in Figure 5, or a module (such as a chip or chip system) applied to the terminal, RAN node, IAB parent node or IAB node, etc.
[0471] As shown in Figure 16, the communication device 2000 includes a processing unit 2010 and a transceiver unit 2020. The communication device 2000 is used to implement the functions of the first communication device or the second communication device in the method embodiment shown in Figure 7 above.
[0472] When the communication device 2000 is used to implement the function of the first communication device in the method embodiment shown in FIG6: the processing unit 2010 is used to determine N time domain resources; the transceiver unit 2020 is used to send the first data once on the first time domain resources.
[0473] When the communication device 2000 is used to implement the function of the second communication device in the method embodiment shown in FIG6: the processing unit 2010 is used to determine N time domain resources; the transceiver unit 2020 is used to receive first data once on the first time domain resources.
[0474] For a more detailed description and additional functions of the above-mentioned processing unit 2010 and transceiver unit 2020, please refer to the method embodiment shown in Figure 7.
[0475] As shown in Figure 17, the communication device 3000 includes a processor 3010 and an interface circuit 3020. The processor 3010 and the interface circuit 3020 are coupled together. It is understood that the interface circuit 3020 can be a transceiver or an input / output interface. Optionally, the communication device 3000 may also include a memory 3030 for storing instructions executed by the processor 3010, or storing input data required by the processor 3010 to execute instructions, or storing data generated after the processor 3010 executes instructions. Sometimes, the interface circuit 3020 can also be understood as part of the processor 3010, in which case the communication device 3000 includes the processor 3010.
[0476] When the communication device 3000 is used to implement the method shown in FIG7, the processor 3010 is used to implement the function of the processing unit 2010, and the interface circuit 3020 is used to implement the function of the transceiver unit 2020.
[0477] When the aforementioned communication device is a chip applied to a terminal, the terminal chip implements the functions of the terminal in the above method embodiments. The terminal chip receives information from the base station, which can be understood as the information being first received by other modules in the terminal (such as an RF module or antenna), and then sent to the terminal chip by these modules. The terminal chip sends information to the base station, which can be understood as the information being first sent to other modules in the terminal (such as an RF module or antenna), and then sent to the base station by these modules.
[0478] When the aforementioned communication device is a chip applied to a base station, the base station chip implements the functions of the base station in the above method embodiments. The base station chip receives information from the terminal, which can be understood as the information being first received by other modules in the base station (such as an RF module or antenna), and then sent to the base station chip by these modules. The base station chip sends information to the terminal, which can be understood as the information being sent down to other modules in the base station (such as an RF module or antenna), and then sent to the terminal by these modules.
[0479] In this application, entity A sends information to entity B, either directly or indirectly through other entities. Similarly, entity B receives information from entity A, either directly or indirectly through other entities. Entities A and B can be RAN nodes or terminals, or modules within RAN nodes or terminals. Information transmission and reception can be between RAN nodes and terminals, such as between a base station and a terminal; between two RAN nodes, such as between a CU and a DU; or between different modules within a single device, such as between a terminal chip and other modules of the terminal, or between a base station chip and other modules of the base station.
[0480] It is understood that the processor in the embodiments of this application can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. A general-purpose processor can be a microprocessor or any conventional processor.
[0481] The method steps in the embodiments of this application can be implemented in hardware or in software instructions executable by a processor. The software instructions can consist of corresponding software modules, which can be stored in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, registers, hard disks, portable hard disks, CD-ROMs, or any other form of storage medium known in the art. An exemplary storage medium is coupled to a processor, enabling the processor to read information from and write information to the storage medium. The storage medium can also be a component of the processor. The processor and storage medium can reside in an ASIC. Alternatively, the ASIC can reside in a base station or terminal. The processor and storage medium can also exist as discrete components in a base station or terminal.
[0482] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of this application are performed entirely or partially. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user equipment, or other programmable device. The computer program or instructions can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program or instructions can be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; it can also be an optical medium, such as a digital video optical disc; or it can be a semiconductor medium, such as a solid-state drive. The computer-readable storage medium may be a volatile or non-volatile storage medium, or may include both types of storage media.
[0483] In the above embodiments, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.
[0484] In this document, "at least one" means one or more. "More than one" means two or more. "And / or" describes the relationship between related objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, or B exists alone, where A and B can be singular or plural. In the textual description of this application, the character " / " generally indicates that the related objects before and after it are in an "or" relationship. For example, A / B can mean A or B. "Including at least one of A, B, and C" can mean: including A; including B; including C; including A and B; including A and C; including B and C; including A, B, and C.
[0485] Furthermore, the numerical range a to b in this application refers to all integers including a and b, as well as those between a and b. For example, 0 to 13 refers to 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, and 13.
[0486] It should be understood that in the various embodiments of this application, the terms "first," "second," and various numerical designations are merely for descriptive convenience and are not intended to limit the scope of the embodiments of this application. The order of the sequence numbers of the above processes does not imply the order of execution; the execution order of each process should be determined by its function and internal logic.
[0487] In the embodiments of this application, the terms "exemplary" or "for example" are used to indicate that something is an example, illustration, or description. Any embodiment or design that is described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner to facilitate understanding.
[0488] It is understood that the term "embodiment" used throughout the specification means that a specific feature, structure, or characteristic related to an embodiment is included in at least one embodiment of this application. Therefore, various embodiments throughout the specification do not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. It is understood that in the various embodiments of this application, the sequence number of each process does not imply 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 this application.
[0489] It is understood that some optional features in the embodiments of this application can be implemented independently in certain scenarios without relying on other features, such as the current solution on which they are based, to solve the corresponding technical problems and achieve the corresponding effects. Alternatively, they can be combined with other features as needed in certain scenarios. Correspondingly, the apparatus given in the embodiments of this application can also implement these features or functions, which will not be elaborated here.
[0490] In this application, unless otherwise specified, the same or similar parts between the various embodiments can be referred to each other. In the various embodiments of this application, unless otherwise specified or logically conflicting, the terminology and / or descriptions between different embodiments are consistent and can be mutually referenced. Technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships. The following descriptions of the embodiments of this application do not constitute a limitation on the scope of protection of this application.
[0491] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0492] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0493] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0494] The units described as separate components may or may not be physically separate. 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 the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0495] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0496] If the aforementioned functions are implemented as 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 this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0497] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A communication method, characterized in that, include: N time-domain resources are determined, and the N time-domain resources are used for repeated transmission of the first data, where N is an integer greater than or equal to 2; The first data is transmitted once on a first time domain resource, which includes symbols in two time slots, and the N time domain resources include the first time domain resource.
2. The method according to claim 1, characterized in that, The N time-domain resources include a second time-domain resource, which includes symbols from two subframes. The method further includes: The first data is sent once on the second time domain resource.
3. The method according to claim 1, characterized in that, The N time-domain resources include a second time-domain resource, which includes symbols from two subframes. The method further includes: The first data is transmitted once on each of the symbols in the two subframes.
4. The method according to any one of claims 1 to 3, characterized in that, At least one symbol from the N time-domain resources is used to transmit the first signal, and the at least one symbol is located in a third time-domain resource, which is one of the N time-domain resources. The third time-domain resource is not used to transmit the first data; or... The third and fourth time-domain resources are not used to transmit the first data, and the fourth time-domain resource is the resource located after the third time-domain resource among the N time-domain resources.
5. The method according to claim 4, characterized in that, The ratio of the symbol length of the at least one symbol to the symbol length of the three time-domain resources is greater than or equal to a first threshold.
6. The method according to any one of claims 1 to 3, characterized in that, At least one symbol from the N time-domain resources is used to transmit the first signal, wherein, The at least one symbol is not used to transmit the first data.
7. The method according to claim 6, characterized in that, The method further includes: The first data is repeatedly transmitted on time-domain resources other than the at least one symbol among the N time-domain resources, and on a fifth time-domain resource, wherein the symbol length of the fifth time-domain resource is the same as the symbol length of the at least one symbol, and the fifth time-domain resource is located after the N time-domain resources.
8. The method according to claim 6 or 7, characterized in that, The at least one symbol is located in a third time-domain resource, which is one of the N time-domain resources, and the ratio of the symbol length of the at least one symbol to the symbol length of the third time-domain resource is less than a first threshold.
9. The method according to any one of claims 4 to 8, characterized in that, The communication direction of the at least one symbol is different from the communication direction of the first data.
10. The method according to any one of claims 1 to 9, characterized in that, The determination of N time-domain resources includes: Receive first information, which is used to indicate the N time-domain resources.
11. A method of communication, characterized in that, include: N time-domain resources are determined, and the N time-domain resources are used for repeated transmission of the first data, where N is an integer greater than or equal to 2; The first data is received once on a first time domain resource, which includes symbols in two time slots, and the N time domain resources include the first time domain resource.
12. The method according to claim 11, characterized in that, The N time-domain resources include a second time-domain resource, which includes symbols from two subframes. The method further includes: The first data is received once on the second time domain resource.
13. The method according to claim 11, characterized in that, The N time-domain resources include a second time-domain resource, which includes symbols from two subframes. The method further includes: The first data is received once on each of the symbols of the two subframes.
14. The method according to any one of claims 11 to 13, characterized in that, At least one symbol from the N time-domain resources is used to transmit the first signal, and the at least one symbol is located in a third time-domain resource, which is one of the N time-domain resources. The third time-domain resource is not used to transmit the first data; or... The third and fourth time-domain resources are not used to transmit the first data, and the fourth time-domain resource is the resource located after the third time-domain resource among the N time-domain resources.
15. The method according to claim 14, characterized in that, The ratio of the symbol length of the at least one symbol to the symbol length of the three time-domain resources is greater than or equal to a first threshold.
16. The method according to any one of claims 11 to 13, characterized in that, At least one symbol from the N time-domain resources is used to transmit the first signal, wherein, The at least one symbol is not used to transmit the first data.
17. The method according to claim 16, characterized in that, The method further includes: The first data is repeatedly received on time-domain resources other than the at least one symbol among the N time-domain resources, and on a fifth time-domain resource, wherein the symbol length of the fifth time-domain resource is the same as the symbol length of the at least one symbol, and the fifth time-domain resource is located after the N time-domain resources.
18. The method according to claim 16 or 17, characterized in that, The at least one symbol is located in a third time-domain resource, which is one of the N time-domain resources, and the ratio of the symbol length of the at least one symbol to the symbol length of the third time-domain resource is less than a first threshold.
19. The method according to any one of claims 14 to 18, characterized in that, The communication direction of the at least one symbol is different from the communication direction of the first data.
20. The method according to any one of claims 11 to 19, characterized in that, The determination of N time-domain resources includes: Receive second information, which is used to indicate the N time-domain resources.
21. A communication device, characterized in that, It includes modules or units for performing the method as described in any one of claims 1 to 10, or includes modules or units for performing the method as described in any one of claims 11 to 20.
22. A communication device, characterized in that, The device includes one or more processors, which are configured to execute computer programs or instructions stored in a memory, causing the device to perform the method of any one of claims 1 to 10, or to perform the method of any one of claims 11 to 20.
23. A computer-readable storage medium, characterized in that, The storage medium stores a computer program or instructions that, when executed on a computer, cause the computer to perform the method as described in any one of claims 1 to 10, or to perform the method as described in any one of claims 11 to 20.
24. A computer program product, characterized in that, Includes a computer program that, when run on a computer, causes the computer to perform the method as described in any one of claims 1 to 10, or the method as described in any one of claims 11 to 20.
25. A chip, characterized in that, Includes a processor configured to perform the method as claimed in any one of claims 1 to 10, or the method as claimed in any one of claims 11 to 20.
Citation Information
Patent Citations
Data transmission method, device and system, terminal equipment and network side equipment
CN114765487A
Time domain resource determination method and device
CN115066851A
Method for transport block transmission and blind reception
US20150341956A1
Resource indication scheme for repeated transmissions
WO2020164102A1
Communication method and apparatus
WO2023011620A1