Time unit determination method, communication device and storage medium
By determining the uplink transmission time unit based on the beam scanning period and pattern in satellite communication, combined with the offset value and the downlink transmission time unit, the problem of uplink transmission not being within the beam service time period is solved, and the reliability of satellite communication is improved.
Patent Information
- Application Number
- CN202111044759.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-09-07
- Publication Date
- 2025-09-19
- Estimated Expiration
- 2041-09-07
AI Technical Summary
In satellite communications, the terminal determines the time unit of uplink transmission based on the time interval configured by the network equipment in the 5G ground system, which can easily lead to the uplink transmission not being within the time period when the beam serves the terminal, causing the network equipment to be unable to receive the uplink transmission normally, resulting in communication failure.
The communication device determines the time unit of uplink transmission based on the beam scanning period and beam scanning pattern, combined with target information such as offset value and downlink transmission time unit, to ensure that it is carried out within the time period when the beam serves the terminal.
It effectively solves the communication failure problem caused by inaccurate determination of uplink transmission time units, ensures that network equipment can receive uplink transmissions normally, and improves the reliability of satellite communications.
Smart Images

Figure CN115776361B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a time unit determination method, communication equipment, and storage medium. Background Art
[0002] In satellite communications, satellite beams need to be pointed toward terminals to provide network communication services. Considering the large coverage area of satellites and the limited coverage area of each beam, some satellite communication systems are considering using a beam-hopping mode to provide time-sharing services to terminals at different locations on the ground. That is, a periodic beam scanning pattern is designed to divide multiple ground areas into multiple wave positions. The beam service time is allocated between different wave positions within a beam polling cycle, thereby achieving time-sharing services for multiple wave positions. In this way, the terminal determines the time unit of the uplink transmission based only on the time interval configured by the network equipment in the 5G ground system (for example, K1 for timing between PDSCH and HARQ-ACK or K2 for timing between PDCCH and scheduled PUSCH). This can easily result in the time unit of the determined uplink transmission not being within the time period when the beam serves the terminal, making it impossible for the network equipment to receive the uplink transmission normally, resulting in uplink communication failure. Summary of the Invention
[0003] The embodiments of the present application provide a time unit determination method, a communication device, and a storage medium to solve the problem that a terminal determines the time unit where the uplink transmission is located only based on the time interval configured by the network device in the 5G ground system, which easily causes the determined time unit where the uplink transmission is located to be outside the time period when the beam serves the terminal, thereby making it impossible for the network device to normally receive the uplink transmission, resulting in uplink communication failure.
[0004] This embodiment of the present application provides a method for determining a time unit, including:
[0005] The communication device determines the time unit for uplink transmission based on the beam scanning period and the beam scanning pattern.
[0006] Optionally, the communication device determines, according to the beam scanning period and the beam scanning pattern, a time unit for uplink transmission, including:
[0007] The communication device determines all time units of the uplink transmission according to the beam scanning period and the beam scanning pattern, and target information, where the target information includes at least one of the following:
[0008] a first offset value in a first time unit, a second offset value in a second time unit, and a time unit corresponding to downlink transmission;
[0009] The time length of the first time unit is greater than the time length of the second time unit, and the downlink transmission corresponds to the uplink transmission.
[0010] Optionally, the communication device determines the time unit for uplink transmission according to the beam scanning period and the beam scanning pattern, and the target information, including the following:
[0011] Method 1: Determine a first target time unit based on the first offset value, the second offset value, and the time unit corresponding to the downlink transmission, determine whether the first target time unit is in the service time period of the current terminal or the current beam position based on the beam scanning period and the beam scanning pattern, obtain a first judgment result, and determine the time unit in which the uplink transmission is located based on the first judgment result;
[0012] Method 2: Determine a second target time unit based on the first offset value and the time unit corresponding to the downlink transmission, and determine whether the second target time unit is in the service time period of the current terminal or the current beam position based on the beam scanning period and the beam scanning pattern, obtain a second judgment result, and determine the time unit in which the uplink transmission is located based on the second judgment result;
[0013] Method 3: Determine a total offset value in the second time unit based on the first offset value and the second offset value, and determine a third target time unit as the time unit for the uplink transmission based on the beam scanning period and the beam scanning pattern, wherein the third target time unit is the earliest time unit after the time unit corresponding to the downlink transmission that meets a first condition, wherein the first condition includes: the time unit corresponding to the downlink transmission is spaced at least by the total offset value and is within the service time period of the current terminal or the current beam position;
[0014] Method 4: Determine a fourth target time unit based on the first offset value, the beam scanning period, and the beam scanning pattern, and determine the time unit in which the uplink transmission is located based on the fourth target time unit and the second offset value.
[0015] Optionally, the first target time unit includes: numbered n+k+K offset 2 μ The time unit of the uplink transmission is determined based on the first judgment result, including at least one of the following:
[0016] In a case where the first target time unit is in a service time period of the current terminal or the current wavelength, determining the first target time unit as a time unit in which the uplink transmission occurs;
[0017] If the first target time unit is not in the service time period of the current terminal or the current wave position, the number is determined to be n+k+K offset2 2 μ The time unit is the time unit of the uplink transmission;
[0018] Wherein, n is the number of the time unit corresponding to the downlink transmission, k is the second offset value, K offset is the first offset value, μ is the number of the subcarrier spacing of the uplink transmission, K offset2 is an offset value determined based on the beam scanning period and / or the beam scanning pattern.
[0019] Optionally, the second target time unit includes: numbered n+K offset 2 μ The time unit of the uplink transmission is determined based on the second judgment result, including at least one of the following:
[0020] In a case where the second target time unit is in a service time period of the current terminal or the current wavelength, determining the second target time unit as a time unit in which the uplink transmission occurs;
[0021] If the second target time unit is not in the service time period of the current terminal or the current wave position, the number is determined to be n+K offset2 2 μ The time unit is the time unit of the uplink transmission;
[0022] Among them, n is the number of the time unit corresponding to the downlink transmission, K offset is the first offset value, μ is the number of the subcarrier spacing of the uplink transmission, K offset2 is an offset value determined based on the beam scanning period and / or the beam scanning pattern.
[0023] Optionally, the K offset2 =A×P, A is a value that satisfies A×P not less than K offset The smallest positive integer of , P is the beam scanning period; or
[0024] The K offset2 =A×P+K offset3 , A is a satisfying offset3 The minimum integer of the determined time unit in the service time period of the current terminal or the current beam position, P is the beam scanning period, K offset3 is the length of time during the beam scanning period when the current terminal or current beam position is not served; or
[0025] The K offset2=A×P+K offset +K offset3 , A is a satisfying offset +K offset3 The minimum integer of the determined time unit in the service time period of the current terminal or the current beam position, P is the beam scanning period, K offset3 is the length of time during the beam scanning period when the current terminal or current beam position is not served; or
[0026] The K offset2 =A×P U +K offset3 , A is a satisfying U +K offset3 The smallest integer of the determined time unit in the service time period of the current terminal or the current wave position, P U is the beam scanning period of the uplink beam, K offset3 The time interval between the time unit corresponding to the downlink transmission and the first time unit serving the current terminal or the current beam position in the scanning pattern of the uplink beam after the time unit corresponding to the downlink transmission is quantized as a time length in units of the first time unit, or K offset3 The time interval between the subframe corresponding to the time unit corresponding to the downlink transmission and the first subframe serving the current terminal or the current beam position in the scanning pattern of the uplink beam after the subframe, or K offset3 is the offset between the uplink beam scanning pattern and the downlink beam scanning pattern, or K offset3 The sum of the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam and the length of time during which the current terminal or current beam position is not served in the beam scanning period; or
[0027] The K offset2 =A×P U +K offset +K offset3 , A is a satisfying U +K offset +K offset3 The smallest integer of the determined time unit in the service time period of the current terminal or the current wave position, P U is the beam scanning period of the uplink beam, K offset3 The time interval between the time unit corresponding to the downlink transmission and the first time unit serving the current terminal or the current beam position in the scanning pattern of the uplink beam after the time unit corresponding to the downlink transmission is quantized as a time length in units of the first time unit, or K offset3The time interval between the subframe corresponding to the time unit corresponding to the downlink transmission and the first subframe serving the current terminal or the current beam position in the scanning pattern of the uplink beam after the subframe, or K offset3 is the offset between the uplink beam scanning pattern and the downlink beam scanning pattern, or K offset3 It is the sum of the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam and the length of time during which the current terminal or current beam position is not served in the beam scanning period.
[0028] Optionally, the total offset value includes: k+K offset 2 μ , k is the second offset value, K offset is the first offset value, and μ is the number of the subcarrier spacing of uplink transmission.
[0029] Optionally, the fourth target time unit includes the following:
[0030] The earliest time unit after the time unit corresponding to the downlink transmission that meets the second condition, wherein the second condition includes: the time unit corresponding to the downlink transmission is separated by a number of time units that is not less than the number of time units corresponding to the first offset value, and is within the service time period of the current terminal or the current wave position;
[0031] The first time unit in the service time period of the current terminal or the current beam position in the target beam scanning period, the target beam scanning period being the beam scanning period that is most recently followed by the time unit corresponding to the downlink transmission and is spaced by at least the number of time units corresponding to the first offset value.
[0032] The nearest time unit after the time unit corresponding to the downlink transmission that meets the third condition, the third condition includes: number n+A×P×2 μ , and the time unit interval corresponding to the downlink transmission is not less than the number of time units corresponding to the first offset value, and A is a number that satisfies A×P×2 μ A is a minimum integer that is not less than the number of time units corresponding to the first offset value, or A is a minimum integer that satisfies A×P and is not less than the first offset value, P is the beam scanning period, and μ is the number of the subcarrier spacing for uplink transmission;
[0033] The nearest time unit that meets the fourth condition after the time unit corresponding to the downlink transmission, the fourth condition includes: numbered n+(A×P+K offset3 )×2 μ, and the time unit interval corresponding to the downlink transmission is not less than the number of time units corresponding to the first offset value, A is a number that satisfies (A×P+K offset3 )×2 μ The smallest integer that is not less than the number of time units corresponding to the first offset value, or A is an integer that satisfies A×P+K offset3 The smallest integer that is not less than the first offset value, P is the beam scanning period, μ is the number of the subcarrier spacing of the uplink transmission, K offset3 is the length of time during the beam scanning cycle when the current terminal or current beam position is not served, or K offset3 The time interval between the time unit corresponding to the downlink transmission and the first time unit serving the current terminal or the current beam position in the scanning pattern of the uplink beam after the time unit corresponding to the downlink transmission is quantized as a time length in units of the first time unit, or K offset3 The time interval between the subframe corresponding to the time unit corresponding to the downlink transmission and the first subframe serving the current terminal or the current beam position in the scanning pattern of the uplink beam after the subframe, or K offset3 is the offset between the uplink beam scanning pattern and the downlink beam scanning pattern, or K offset3 It is the sum of the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam and the length of time during which the current terminal or current beam position is not served in the beam scanning period.
[0034] Optionally, when the uplink transmission is a physical uplink control channel (PUCCH), the downlink transmission is a physical downlink shared channel (PDSCH) or a PDCCH requiring hybrid automatic repeat request acknowledgment (HARQ-ACK) feedback;
[0035] In a case where the uplink transmission is a physical uplink shared channel (Physical Uplink Shared Channel, PUSCH), the downlink transmission is a PDCCH that schedules the PUSCH.
[0036] Optionally, when method 2 or method 4 is adopted, the first offset value includes quantizing the time unit corresponding to the second offset value into a value with the first time unit as a unit.
[0037] Optionally, the communication device determining, according to the beam scanning period and the beam scanning pattern, a time unit in which uplink transmission occurs further includes:
[0038] If the time unit for uplink transmission determined according to one of methods 1 to 4 is not in the service time period of the current terminal or the current wavelength, the time unit for uplink transmission is determined according to one of the following:
[0039] Determine the number of the service time period of the current terminal or the current wave position as n+B*P·2 μ The time unit is the time unit of the uplink transmission, n is the number of the time unit corresponding to the downlink transmission, B is the minimum integer value that satisfies that the number of time units corresponding to B*P is not less than the total number of time units corresponding to the first offset value and the second offset value, P is the beam scanning period, and μ is the number of the subcarrier spacing of the uplink transmission;
[0040] Determine the earliest time unit in the next beam service time period of the current terminal or the current beam position as the time unit of the uplink transmission.
[0041] Optionally, the determining the earliest time unit in the next beam service time period of the current terminal or the current beam position as the time unit in which the uplink transmission occurs includes:
[0042] When there are multiple downlink transmissions, determine the earliest time unit in the beam service time period of the next current terminal or current beam position as the time unit of the uplink transmission corresponding to the earliest downlink transmission among the multiple downlink transmissions;
[0043] Among them, the earliest downlink transmission is the downlink transmission in the earliest time unit among the multiple downlink transmission time units, and the time units where the uplink transmissions corresponding to other downlink transmissions are located correspond to the time units after the earliest time unit in the beam service time period of the current terminal or current wave position, and the other downlink transmissions are the downlink transmissions in subsequent time units except the earliest time unit among the multiple downlink transmission time units.
[0044] Optionally, the time unit is one of the following:
[0045] Subframe, time slot, mini-time slot, sub-time slot.
[0046] Optionally, the communication device is a terminal, or the communication device is a network device.
[0047] An embodiment of the present application provides a communication device, including: a memory, a transceiver, and a processor, wherein:
[0048] The memory is used to store a computer program; the transceiver is used to send and receive data under the control of the processor; and the processor is used to read the computer program in the memory and perform the following operations:
[0049] The time unit for uplink transmission is determined based on the beam scanning period and the beam scanning pattern.
[0050] Optionally, determining the time unit for uplink transmission according to the beam scanning period and the beam scanning pattern includes:
[0051] The communication device determines all time units of the uplink transmission according to the beam scanning period and the beam scanning pattern, and target information, where the target information includes at least one of the following:
[0052] a first offset value in a first time unit, a second offset value in a second time unit, and a time unit corresponding to downlink transmission;
[0053] The time length of the first time unit is greater than the time length of the second time unit, and the downlink transmission corresponds to the uplink transmission.
[0054] Optionally, determining the time unit for uplink transmission according to the beam scanning period and the beam scanning pattern, and the target information includes the following:
[0055] Method 1: Determine a first target time unit based on the first offset value, the second offset value, and the time unit corresponding to the downlink transmission, determine whether the first target time unit is in the service time period of the current terminal or the current beam position based on the beam scanning period and the beam scanning pattern, obtain a first judgment result, and determine the time unit in which the uplink transmission is located based on the first judgment result;
[0056] Method 2: Determine a second target time unit based on the first offset value and the time unit corresponding to the downlink transmission, and determine whether the second target time unit is in the service time period of the current terminal or the current beam position based on the beam scanning period and the beam scanning pattern, obtain a second judgment result, and determine the time unit in which the uplink transmission is located based on the second judgment result;
[0057] Method 3: Determine a total offset value in the second time unit based on the first offset value and the second offset value, and determine a third target time unit as the time unit for the uplink transmission based on the beam scanning period and the beam scanning pattern, wherein the third target time unit is the earliest time unit after the time unit corresponding to the downlink transmission that meets a first condition, wherein the first condition includes: the time unit corresponding to the downlink transmission is spaced at least by the total offset value and is within the service time period of the current terminal or the current beam position;
[0058] Method 4: Determine a fourth target time unit based on the first offset value, the beam scanning period, and the beam scanning pattern, and determine the time unit in which the uplink transmission is located based on the fourth target time unit and the second offset value.
[0059] Optionally, the first target time unit includes: numbered n+k+K offset 2 μ The time unit of the uplink transmission is determined based on the first judgment result, including at least one of the following:
[0060] In a case where the first target time unit is in a service time period of the current terminal or the current wavelength, determining the first target time unit as a time unit in which the uplink transmission occurs;
[0061] If the first target time unit is not in the service time period of the current terminal or the current wave position, the number is determined to be n+k+K offset2 2 μ The time unit is the time unit of the uplink transmission;
[0062] Wherein, n is the number of the time unit corresponding to the downlink transmission, k is the second offset value, K offset is the first offset value, μ is the number of the subcarrier spacing of the uplink transmission, K offset2 is an offset value determined based on the beam scanning period and / or the beam scanning pattern.
[0063] Optionally, the second target time unit includes: numbered n+K offset 2 μ The time unit of the uplink transmission is determined based on the second judgment result, including at least one of the following:
[0064] In a case where the second target time unit is in a service time period of the current terminal or the current wavelength, determining the second target time unit as a time unit in which the uplink transmission occurs;
[0065] If the second target time unit is not in the service time period of the current terminal or the current wave position, the number is determined to be n+K offset2 2 μ The time unit is the time unit of the uplink transmission;
[0066] Among them, n is the number of the time unit corresponding to the downlink transmission, K offset is the first offset value, μ is the number of the subcarrier spacing of the uplink transmission, K offset2 is an offset value determined based on the beam scanning period and / or the beam scanning pattern.
[0067] Optionally, the K offset2 =A×P, A is a value that satisfies A×P not less than K offset The smallest positive integer of , P is the beam scanning period; or
[0068] The K offset2 =A×P+K offset3 , A is a satisfying offset3 The minimum integer of the determined time unit in the service time period of the current terminal or the current beam position, P is the beam scanning period, K offset3 is the length of time during the beam scanning period when the current terminal or current beam position is not served; or
[0069] The K offset2 =A×P+K offset +K offset3 , A is a satisfying offset +K offset3 The minimum integer of the determined time unit in the service time period of the current terminal or the current beam position, P is the beam scanning period, K offset3 is the length of time during the beam scanning period when the current terminal or current beam position is not served; or
[0070] The K offset2 =A×P U +K offset3 , A is a satisfying U +K offset3 The smallest integer of the determined time unit in the service time period of the current terminal or the current wave position, P U is the beam scanning period of the uplink beam, K offset3 The time interval between the time unit corresponding to the downlink transmission and the first time unit serving the current terminal or the current beam position in the scanning pattern of the uplink beam after the time unit corresponding to the downlink transmission is quantized as a time length in units of the first time unit, or K offset3The time interval between the subframe corresponding to the time unit corresponding to the downlink transmission and the first subframe serving the current terminal or the current beam position in the scanning pattern of the uplink beam after the subframe, or K offset3 is the offset between the uplink beam scanning pattern and the downlink beam scanning pattern, or K offset3 The sum of the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam and the length of time during which the current terminal or current beam position is not served in the beam scanning period; or
[0071] The K offset2 =A×P U +K offset +K offset3 , A is a satisfying U +K offset +K offset3 The smallest integer of the determined time unit in the service time period of the current terminal or the current wave position, P U is the beam scanning period of the uplink beam, K offset3 The time interval between the time unit corresponding to the downlink transmission and the first time unit serving the current terminal or the current beam position in the scanning pattern of the uplink beam after the time unit corresponding to the downlink transmission is quantized as a time length in units of the first time unit, or K offset3 The time interval between the subframe corresponding to the time unit corresponding to the downlink transmission and the first subframe serving the current terminal or the current beam position in the scanning pattern of the uplink beam after the subframe, or K offset3 is the offset between the uplink beam scanning pattern and the downlink beam scanning pattern, or K offset3 It is the sum of the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam and the length of time during which the current terminal or current beam position is not served in the beam scanning period.
[0072] Optionally, the total offset value includes: k+K offset 2 μ , k is the second offset value, K offset is the first offset value, and μ is the number of the subcarrier spacing of uplink transmission.
[0073] Optionally, the fourth target time unit includes the following:
[0074] The earliest time unit after the time unit corresponding to the downlink transmission that meets the second condition, wherein the second condition includes: the time unit corresponding to the downlink transmission is separated by a number of time units that is not less than the number of time units corresponding to the first offset value, and is within the service time period of the current terminal or the current wave position;
[0075] The first time unit in the service time period of the current terminal or the current beam position in the target beam scanning period, the target beam scanning period being the beam scanning period that is most recently followed by the time unit corresponding to the downlink transmission and is spaced by at least the number of time units corresponding to the first offset value.
[0076] The nearest time unit after the time unit corresponding to the downlink transmission that meets the third condition, the third condition includes: number n+A×P×2 μ , and the time unit interval corresponding to the downlink transmission is not less than the number of time units corresponding to the first offset value, and A is a number that satisfies A×P×2 μ The smallest integer that is not less than the number of time units corresponding to the first offset value
[0077] Alternatively, A is a minimum integer satisfying A×P that is not less than the first offset value, P is the beam scanning period, and μ is the number of the subcarrier spacing of the uplink transmission;
[0078] The nearest time unit that meets the fourth condition after the time unit corresponding to the downlink transmission, the fourth condition includes: numbered n+(A×P+K offset3 )×2 μ , and the time unit interval corresponding to the downlink transmission is not less than the number of time units corresponding to the first offset value, A is a number that satisfies (A×P+K offset3 )×2 μ The smallest integer that is not less than the number of time units corresponding to the first offset value, or A is an integer that satisfies A×P+K offset3 The smallest integer that is not less than the first offset value, P is the beam scanning period, μ is the number of the subcarrier spacing of the uplink transmission, K offset3 is the length of time during the beam scanning cycle when the current terminal or current beam position is not served, or K offset3 The time interval between the time unit corresponding to the downlink transmission and the first time unit serving the current terminal or the current beam position in the scanning pattern of the uplink beam after the time unit corresponding to the downlink transmission is quantized as a time length in units of the first time unit, or K offset3 The time interval between the subframe corresponding to the time unit corresponding to the downlink transmission and the first subframe serving the current terminal or the current beam position in the scanning pattern of the uplink beam after the subframe, or K offset3 is the offset between the uplink beam scanning pattern and the downlink beam scanning pattern, or K offset3It is the sum of the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam and the length of time during which the current terminal or current beam position is not served in the beam scanning period.
[0079] Optionally, when the uplink transmission is a physical uplink control channel PUCCH, the downlink transmission is a physical downlink shared channel PDSCH or a PDCCH requiring hybrid automatic repeat request confirmation HARQ-ACK feedback;
[0080] In a case where the uplink transmission is a physical uplink shared channel PUSCH, the downlink transmission is a PDCCH that schedules the PUSCH.
[0081] Optionally, when method 2 or method 4 is adopted, the first offset value includes quantizing the time unit corresponding to the second offset value into a value with the first time unit as a unit.
[0082] Optionally, determining the time unit for uplink transmission according to the beam scanning period and the beam scanning pattern further includes:
[0083] If the time unit for uplink transmission determined according to one of methods 1 to 4 is not in the service time period of the current terminal or the current wavelength, the time unit for uplink transmission is determined according to one of the following:
[0084] Determine the number of the service time period of the current terminal or the current wave position as n+B*P·2 μ The time unit is the time unit of the uplink transmission, n is the number of the time unit corresponding to the downlink transmission, B is the minimum integer value that satisfies that the number of time units corresponding to B*P is not less than the total number of time units corresponding to the first offset value and the second offset value, P is the beam scanning period, and μ is the number of the subcarrier spacing of the uplink transmission;
[0085] Determine the earliest time unit in the next beam service time period of the current terminal or the current beam position as the time unit of the uplink transmission.
[0086] Optionally, the determining the earliest time unit in the next beam service time period of the current terminal or the current beam position as the time unit in which the uplink transmission occurs includes:
[0087] When there are multiple downlink transmissions, determine the earliest time unit in the beam service time period of the next current terminal or current beam position as the time unit of the uplink transmission corresponding to the earliest downlink transmission among the multiple downlink transmissions;
[0088] Among them, the earliest downlink transmission is the downlink transmission in the earliest time unit among the multiple downlink transmission time units, and the time units where the uplink transmissions corresponding to other downlink transmissions are located correspond to the time units after the earliest time unit in the beam service time period of the current terminal or current wave position, and the other downlink transmissions are the downlink transmissions in subsequent time units except the earliest time unit among the multiple downlink transmission time units.
[0089] Optionally, the time unit is one of the following:
[0090] Subframe, time slot, mini-time slot, sub-time slot.
[0091] Optionally, the communication device is a terminal, or the communication device is a network device.
[0092] An embodiment of the present application provides a communication device, including:
[0093] The determination unit is used to determine the time unit in which the uplink transmission is located according to the beam scanning period and the beam scanning pattern.
[0094] Optionally, the determining unit is configured to determine all time units of the uplink transmission according to a beam scanning period and a beam scanning pattern, and target information, where the target information includes at least one of the following:
[0095] a first offset value in a first time unit, a second offset value in a second time unit, and a time unit corresponding to downlink transmission;
[0096] The time length of the first time unit is greater than the time length of the second time unit, and the downlink transmission corresponds to the uplink transmission.
[0097] Optionally, the determining unit is used for one of the following:
[0098] Method 1: Determine a first target time unit based on the first offset value, the second offset value, and the time unit corresponding to the downlink transmission, determine whether the first target time unit is in the service time period of the current terminal or the current beam position based on the beam scanning period and the beam scanning pattern, obtain a first judgment result, and determine the time unit in which the uplink transmission is located based on the first judgment result;
[0099] Method 2: Determine a second target time unit based on the first offset value and the time unit corresponding to the downlink transmission, and determine whether the second target time unit is in the service time period of the current terminal or the current beam position based on the beam scanning period and the beam scanning pattern, obtain a second judgment result, and determine the time unit in which the uplink transmission is located based on the second judgment result;
[0100] Method 3: Determine a total offset value in the second time unit based on the first offset value and the second offset value, and determine a third target time unit as the time unit for the uplink transmission based on the beam scanning period and the beam scanning pattern, wherein the third target time unit is the earliest time unit after the time unit corresponding to the downlink transmission that meets a first condition, wherein the first condition includes: the time unit corresponding to the downlink transmission is spaced at least by the total offset value and is within the service time period of the current terminal or the current beam position;
[0101] Method 4: Determine a fourth target time unit based on the first offset value, the beam scanning period, and the beam scanning pattern, and determine the time unit in which the uplink transmission is located based on the fourth target time unit and the second offset value.
[0102] Optionally, the first target time unit includes: numbered n+k+K offset 2 μ The time unit of the uplink transmission is determined based on the first judgment result, including at least one of the following:
[0103] In a case where the first target time unit is in a service time period of the current terminal or the current wavelength, determining the first target time unit as a time unit in which the uplink transmission occurs;
[0104] If the first target time unit is not in the service time period of the current terminal or the current wave position, the number is determined to be n+k+K offset2 2 μ The time unit is the time unit of the uplink transmission;
[0105] Wherein, n is the number of the time unit corresponding to the downlink transmission, k is the second offset value, K offset is the first offset value, μ is the number of the subcarrier spacing of the uplink transmission, K offset2 is an offset value determined based on the beam scanning period and / or the beam scanning pattern.
[0106] Optionally, the second target time unit includes: numbered n+K offset 2 μ The time unit of the uplink transmission is determined based on the second judgment result, including at least one of the following:
[0107] In a case where the second target time unit is in a service time period of the current terminal or the current wavelength, determining the second target time unit as a time unit in which the uplink transmission occurs;
[0108] If the second target time unit is not in the service time period of the current terminal or the current wave position, the number is determined to be n+K offset2 2 μ The time unit is the time unit of the uplink transmission;
[0109] Among them, n is the number of the time unit corresponding to the downlink transmission, K offset is the first offset value, μ is the number of the subcarrier spacing of the uplink transmission, K offset2 is an offset value determined based on the beam scanning period and / or the beam scanning pattern.
[0110] Optionally, the K offset2 =A×P, A is a value that satisfies A×P not less than K offset The smallest positive integer of , P is the beam scanning period; or
[0111] The K offset2 =A×P+K offset3 , A is a satisfying offset3 The minimum integer of the determined time unit in the service time period of the current terminal or the current beam position, P is the beam scanning period, K offset3 is the length of time during the beam scanning period when the current terminal or current beam position is not served; or
[0112] The K offset2 =A×P+K offset +K offset3 , A is a satisfying offset +K offset3 The minimum integer of the determined time unit in the service time period of the current terminal or the current beam position, P is the beam scanning period, K offset3 is the length of time during the beam scanning period when the current terminal or current beam position is not served; or
[0113] The K offset2 =A×P U +K offset3 , A is a satisfying U +K offset3 The smallest integer of the determined time unit in the service time period of the current terminal or the current wave position, P U is the beam scanning period of the uplink beam, K offsset3 The time interval between the time unit corresponding to the downlink transmission and the first time unit serving the current terminal or the current beam position in the scanning pattern of the uplink beam after the time unit corresponding to the downlink transmission is quantized as a time length in units of the first time unit, or K offset3The time interval between the subframe corresponding to the time unit corresponding to the downlink transmission and the first subframe serving the current terminal or the current beam position in the scanning pattern of the uplink beam after the subframe, or K offset3 is the offset between the uplink beam scanning pattern and the downlink beam scanning pattern, or K offset3 The sum of the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam and the length of time during which the current terminal or current beam position is not served in the beam scanning period; or
[0114] The K offset2 =A×P U +K offset +K offset3 , A is a satisfying U +K offset +K offset3 The smallest integer of the determined time unit in the service time period of the current terminal or the current wave position, P U is the beam scanning period of the uplink beam, K offset3 The time interval between the time unit corresponding to the downlink transmission and the first time unit serving the current terminal or the current beam position in the scanning pattern of the uplink beam after the time unit corresponding to the downlink transmission is quantized as a time length in units of the first time unit, or K offset3 The time interval between the subframe corresponding to the time unit corresponding to the downlink transmission and the first subframe serving the current terminal or the current beam position in the scanning pattern of the uplink beam after the subframe, or K offset3 is the offset between the uplink beam scanning pattern and the downlink beam scanning pattern, or K offset3 It is the sum of the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam and the length of time during which the current terminal or current beam position is not served in the beam scanning period.
[0115] Optionally, the total offset value includes: k+K offset 2 μ , k is the second offset value, K offset is the first offset value, and μ is the number of the subcarrier spacing of uplink transmission.
[0116] Optionally, the fourth target time unit includes the following:
[0117] The earliest time unit after the time unit corresponding to the downlink transmission that meets the second condition, wherein the second condition includes: the time unit corresponding to the downlink transmission is separated by a number of time units that is not less than the number of time units corresponding to the first offset value, and is within the service time period of the current terminal or the current wave position;
[0118] The first time unit in the service time period of the current terminal or the current beam position in the target beam scanning period, the target beam scanning period being the beam scanning period that is most recently followed by the time unit corresponding to the downlink transmission and is spaced by at least the number of time units corresponding to the first offset value.
[0119] The nearest time unit after the time unit corresponding to the downlink transmission that meets the third condition, the third condition includes: number n+A×P×2 μ , and the time unit interval corresponding to the downlink transmission is not less than the number of time units corresponding to the first offset value, and A is a number that satisfies A×P×2 μ A is a minimum integer that is not less than the number of time units corresponding to the first offset value, or A is a minimum integer that satisfies A×P and is not less than the first offset value, P is the beam scanning period, and μ is the number of the subcarrier spacing for uplink transmission;
[0120] The nearest time unit that meets the fourth condition after the time unit corresponding to the downlink transmission, the fourth condition includes: numbered n+(A×P+K offset3 )×2 μ , and the time unit interval corresponding to the downlink transmission is not less than the number of time units corresponding to the first offset value, A is a number that satisfies (A×P+K offset3 )×2 μ The smallest integer that is not less than the number of time units corresponding to the first offset value, or A is an integer that satisfies A×P+K offset3 The smallest integer that is not less than the first offset value, P is the beam scanning period, μ is the number of the subcarrier spacing of the uplink transmission, K offset3 is the length of time during the beam scanning cycle when the current terminal or current beam position is not served, or K offset3 The time interval between the time unit corresponding to the downlink transmission and the first time unit serving the current terminal or the current beam position in the scanning pattern of the uplink beam after the time unit corresponding to the downlink transmission is quantized as a time length in units of the first time unit, or K offset3 The time interval between the subframe corresponding to the time unit corresponding to the downlink transmission and the first subframe serving the current terminal or the current beam position in the scanning pattern of the uplink beam after the subframe, or K offset3 is the offset between the uplink beam scanning pattern and the downlink beam scanning pattern, or K offset3 It is the sum of the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam and the length of time during which the current terminal or current beam position is not served in the beam scanning period.
[0121] Optionally, when the uplink transmission is a physical uplink control channel PUCCH, the downlink transmission is a physical downlink shared channel PDSCH or a PDCCH requiring hybrid automatic repeat request confirmation HARQ-ACK feedback;
[0122] In a case where the uplink transmission is a physical uplink shared channel PUSCH, the downlink transmission is a PDCCH that schedules the PUSCH.
[0123] Optionally, when method 2 or method 4 is adopted, the first offset value includes quantizing the time unit corresponding to the second offset value into a value with the first time unit as a unit.
[0124] Optionally, the determining unit is further configured to:
[0125] If the time unit for uplink transmission determined according to one of methods 1 to 4 is not in the service time period of the current terminal or the current wavelength, the time unit for uplink transmission is determined according to one of the following:
[0126] Determine the number of the service time period of the current terminal or the current wave position as n+B*P·2 μ The time unit is the time unit of the uplink transmission, n is the number of the time unit corresponding to the downlink transmission, B is the minimum integer value that satisfies that the number of time units corresponding to B*P is not less than the total number of time units corresponding to the first offset value and the second offset value, P is the beam scanning period, and μ is the number of the subcarrier spacing of the uplink transmission;
[0127] Determine the earliest time unit in the next beam service time period of the current terminal or the current beam position as the time unit of the uplink transmission.
[0128] Optionally, the determining the earliest time unit in the next beam service time period of the current terminal or the current beam position as the time unit in which the uplink transmission occurs includes:
[0129] When there are multiple downlink transmissions, determine the earliest time unit in the beam service time period of the next current terminal or current beam position as the time unit of the uplink transmission corresponding to the earliest downlink transmission among the multiple downlink transmissions;
[0130] Among them, the earliest downlink transmission is the downlink transmission in the earliest time unit among the multiple downlink transmission time units, and the time units where the uplink transmissions corresponding to other downlink transmissions are located correspond to the time units after the earliest time unit in the beam service time period of the current terminal or current wave position, and the other downlink transmissions are the downlink transmissions in subsequent time units except the earliest time unit among the multiple downlink transmission time units.
[0131] An embodiment of the present application provides a processor-readable storage medium, wherein the processor-readable storage medium stores a computer program, and the computer program is used to enable the processor to execute the time unit determination method provided by the embodiment of the present application.
[0132] In an embodiment of the present application, the communication device determines the time unit where the uplink transmission is located based on the beam scanning period and the beam scanning pattern. In this way, since the time unit where the uplink transmission is located is determined based on the beam scanning period and the beam scanning pattern, compared with the current technology that only determines the time unit where the uplink transmission is located based on the time interval configured by the network device (for example: K1 or K2), the embodiment of the present application can ensure that the determined time unit where the uplink transmission is located is within the time period when the beam serves the terminal, thereby supporting normal uplink transmission in the beam hopping working mode. BRIEF DESCRIPTION OF THE DRAWINGS
[0133] Figure 1 It is a schematic diagram of the network architecture applicable to the implementation of this application;
[0134] Figure 2 is a schematic diagram of a feedback timing provided by an embodiment of the present application;
[0135] Figure 3 is a schematic diagram of another feedback timing provided by an embodiment of the present application;
[0136] Figure 4 is a schematic diagram of another feedback timing provided by an embodiment of the present application;
[0137] Figure 5 This is a flow chart of a method for determining a time unit provided in an embodiment of the present application;
[0138] Figure 6 is a schematic diagram of a beam scanning pattern provided in an embodiment of the present application;
[0139] Figure 7 is a schematic diagram of a beam scanning pattern provided in an embodiment of the present application;
[0140] Figure 8 This is a schematic diagram of a scenario provided by an embodiment of the present application;
[0141] Figure 9is a schematic diagram of another scenario provided by an embodiment of the present application;
[0142] Figure 10 is a schematic diagram of another scenario provided by an embodiment of the present application;
[0143] Figure 11 This is a structural diagram of a communication device provided in an embodiment of the present application;
[0144] Figure 12 This is a structural diagram of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0145] In order to make the technical problems, technical solutions and advantages to be solved by this application clearer, a detailed description will be given below with reference to the accompanying drawings and specific embodiments.
[0146] In the embodiments of this application, the term "and / or" describes the association relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally indicates that the associated objects are in an "or" relationship.
[0147] In the embodiments of the present application, the term "plurality" refers to two or more than two, and other quantifiers are similar.
[0148] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0149] Embodiments of the present application provide a time unit determination method, a communication device, and a storage medium to solve the problem of poor reliability of uplink transmission.
[0150] Among them, the method and the device are based on the same application concept. Since the principles of solving problems by the method and the device are similar, the implementation of the device and the method can refer to each other, and the repeated parts will not be repeated.
[0151] The technical solutions provided in the embodiments of the present application can be applicable to a variety of systems, especially 6G systems. For example, applicable systems may be global system of mobile communication (GSM) systems, code division multiple access (CDMA) systems, wideband code division multiple access (WCDMA) general packet radio service (GPRS) systems, long term evolution (LTE) systems, LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, long term evolution advanced (LTE-A) systems, universal mobile telecommunication systems (UMTS), worldwide interoperability for microwave access (WiMAX) systems, 5G new radio (NR) systems, 6G systems, and the like. These various systems include terminal devices and network devices. The system may also include a core network part, such as an evolved packet system (EPS), a 5G system (5GS), and the like.
[0152] See Figure 1 , Figure 1 This is a schematic diagram of the network architecture that can be applied to the implementation of this application. Figure 1 As shown, it includes a terminal 11 and a network device 12.
[0153] The terminal involved in the embodiments of the present application may refer to a device that provides voice and / or data connectivity to a user, a handheld device with wireless connection function, or other processing devices connected to a wireless modem. In different systems, the name of the terminal device may also be different. For example, in a 5G system, the terminal device may be called a user equipment (UE). A wireless terminal device can communicate with one or more core networks (CN) via a radio access network (RAN). The wireless terminal device may be a mobile terminal device, such as a mobile phone (or "cellular" phone) and a computer with a mobile terminal device. For example, it may be a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device that exchanges language and / or data with a radio access network. For example, Personal Communication Service (PCS) phones, cordless phones, Session Initiated Protocol (SIP) phones, Wireless Local Loop (WLL) stations, Personal Digital Assistants (PDAs), Redcap terminals, Low Power Wide Area (LPWA) terminals, etc. Wireless terminal devices may also be referred to as systems, subscriber units, subscriber stations, mobile stations, mobile stations, remote stations, access points, remote terminal devices, access terminal devices, user terminal devices, user agents, and user devices, but are not limited in the embodiments of the present application.
[0154] The network device involved in the embodiments of the present application may be a satellite, or a base station on a satellite, which may include multiple cells providing services to terminals. Depending on the specific application scenario, the base station may also be called an access point, or may be a device in an access network that communicates with a wireless terminal device through one or more sectors on an air interface, or other names. The network device may be used to interchange received air frames with Internet Protocol (IP) packets, acting as a router between the wireless terminal device and the rest of the access network, wherein the rest of the access network may include an Internet Protocol (IP) communication network. The network device may also coordinate attribute management of the air interface. For example, the network device involved in the embodiments of the present application may be a network device (Base Transceiver Station, BTS) in the Global System for Mobile communications (GSM) or Code Division Multiple Access (CDMA), or a network device (NodeB) in Wide-band Code Division Multiple Access (WCDMA), or an evolutionary network device (eNB or e-NodeB) in the Long Term Evolution (LTE) system, a 5G base station (gNB) in the 5G network architecture (next generation system), a base station in 6G, or a home evolved Node B (HeNB), a relay node, a home base station (femto), a pico base station (pico), etc., which is not limited in the embodiments of the present application. In some network structures, the network device may include a centralized unit (CU) node and a distributed unit (DU) node, and the centralized unit and the distributed unit may also be geographically separated.
[0155] Network devices and terminals can each use one or more antennas for Multiple Input Multiple Output (MIMO) transmission. MIMO transmission can be single-user MIMO (SU-MIMO) or multi-user MIMO (MU-MIMO). Depending on the form and number of antenna combinations, MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO, or massive-MIMO. It can also be diversity transmission, precoded transmission, or beamforming transmission.
[0156] Flexible timing relationships are supported in the 5G NR system. For PUCCH, the PDCCH that schedules the PDSCH or the PDCCH that itself needs to perform HARQ-ACK feedback (for example, the PDCCH that indicates the release of SPS resources, the PDCCH that indicates the dormancy of the secondary cell (SCell), etc.) contains an indication field for feedback timing, indicating the time interval (i.e., K1) between the scheduled PDSCH or the PDCCH that needs to perform HARQ-ACK feedback and the PUCCH that carries the HARQ-ACK feedback, that is, the indication field indicates the feedback timing relationship or feedback timing (HARQ timing). Specifically, the DCI used by the PDCCH contains a PDSCH to HARQ-ACK feedback timing indication field, which indicates the number of time slots K1 between the end position of the PDSCH or the PDCCH that needs to perform HARQ-ACK feedback and the start position of the HARQ-ACK, which can also be said to be the time slot offset between the time slot where the PDSCH or PDCCH is located and the time slot where the HARQ-ACK is located. For example, the PDSCH ending at time slot n performs HARQ-ACK transmission in time slot n+K1, such as Figure 2As shown. The full set of K1 is {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15}. The value of K1 can be in time slots, that is, K1 = 1 means an interval of 1 time slot. The high-level signaling pre-configures a K1 set, which can contain one or more K1 values. When only one K1 value is included, it indicates one-to-one HARQ-ACK feedback, and the DCI does not need to include a feedback timing indication field; when multiple K1 values are included, one of the K1 values is indicated by the indication field in the DCI. Taking into account the DCI indication overhead, the K1 set contains a maximum of 8 K1 values. The high-level signaling selects the value that meets the terminal's minimum processing delay from 16 values 0 to 15 and configures it to the terminal. The number of bits in the feedback timing indication field in the DCI changes with the size of the K1 set, and is a maximum of 3 bits. When the PDSCH or the PDCCH requiring HARQ-ACK feedback and the PUCCH have different subcarrier spacings, K1=0 corresponds to the last PUCCH time slot that overlaps with the received PDSCH or the PDCCH requiring HARQ-ACK feedback (i.e., the time slot divided by the subcarrier spacing of the PUCCH).
[0157] For PUSCH, the PDCCH that carries its scheduling information contains a scheduling timing indication field between PUSCH and PDCCH, indicating the time interval between PDCCH and PUSCH (i.e., K2). That is, the scheduling timing indication field indicates the scheduling timing relationship or scheduling timing. Specifically, the time domain resource allocation indication field in the DCI used by PDCCH indicates the time slot offset K2 between the time slot where PUSCH is located and the time slot where PDCCH is located. That is, the PDCCH in time slot n indicates that PUSCH transmission is performed in time slot n+K2, such as Figure 3 As shown. The full set of K2 is {0, 1, 2, 3, 4, ..., 32}, and a maximum of 16 values are usually configured for the terminal through the time domain resource assignment (TDRA) table. The value of K2 can be in time slots, that is, K2 = 1 means an interval of 1 time slot. When PDCCH and PUSCH have different subcarrier spacings, K2 = 0 corresponds to the first PUSCH time slot that overlaps with the time slot where the received PDCCH is located (that is, the time slot divided by the subcarrier spacing of PUSCH).
[0158] Among them, the values of K1 and K2 are mainly selected to notify the terminal of appropriate values considering the processing delay and the uplink timing advance (TA), that is, to ensure that the actual start position of the uplink transmission does not overlap with the downlink transmission, and to ensure that the downlink transmission analysis and uplink transmission preparation can be completed. Figure 2As shown in the figure, if the processing delay is 1 slot and the TA value is 1 slot, then K1 is at least 2, which means that the downlink transmission in slot n is followed by the HARQ-ACK transmission in slot n+2. Specifically, according to the TA, the actual transmission time of the PUCCH carrying HARQ-ACK in slot n+2 is slot n+1, and the processing delay of 1 slot can be met between slot n+1 and slot n, ensuring that preparation is completed before the transmission on the time domain resource corresponding to the PUCCH in slot n+1.
[0159] Regarding the feedback timing in satellite communications, considering the long distance between the satellite and the ground, the required TA advance is much larger than the K1 value designed for the ground system. Therefore, the K1 value of the ground system cannot cover the overall TA requirement of satellite transmission. It is possible to consider introducing a semi-statically configured fixed offset value K offset , usually a parameter at the ms level, as the TA compensation value between the satellite and a near-ground reference point, based on K1 and K offset To jointly determine the HARQ-ACK transmission time slot. Figure 4 As shown, the terminal receives PDSCH in time slot n, and HARQ-ACK is performed in . Among them, K offset The value configured by the higher layer signaling (used to compensate for satellite TA), in ms, μ PUCCH is the number of the subcarrier spacing corresponding to PUCCH (the number in NR, for example, if the subcarrier spacing is 120kHz, then μ PUCCH =3, which means that 1ms contains 8 time slots, then K offset ms is equivalent to 8×K offset time slots), The purpose is to convert K in ms offset Converted to the number of time slots corresponding to the subcarrier spacing of PUCCH, K1 is the value of the feedback timing defined in NR. The same is true for PUSCH, through K2 and K offset To determine the scheduling sequence, μ PUSCH The subcarrier spacing number corresponding to the PUSCH.
[0160] It should be noted that the above description only takes the time unit as a time slot as an example, and this application does not limit this.
[0161] See Figure 5 , Figure 5 This is a flow chart of a method for determining a time unit provided by an embodiment of the present application. Figure 5 As shown, the following steps are included:
[0162] Step 501: The communication device determines the time unit for uplink transmission according to the beam scanning period and the beam scanning pattern.
[0163] In an embodiment of the present application, the communication device is a terminal, or the communication device is a network device. In addition, when the network device is a terminal, the method may further include the terminal sending the uplink transmission in the time unit in which the uplink transmission occurs; and when the communication device is a network device, the method may further include the network device receiving the uplink transmission in the time unit in which the uplink transmission occurs.
[0164] The above-mentioned uplink transmission may include PUCCH, or may include PUSCH.
[0165] The above beam scanning period and beam scanning pattern may be a beam scanning period and beam scanning pattern for a satellite that uses a beam hopping method to provide communication services, for example: Figure 6 As shown, each wave position assumes one terminal, and in a 20ms beam scanning period, two terminals can be targeted, each corresponding to a 10ms service time. It should be noted that the embodiment of the present application does not limit the number of terminals in the wave position. Figure 6 This is just an example of a terminal (from the terminal's perspective). Of course, a wave can also include multiple terminals. From the network side, Figure 6 Each terminal in the network can be replaced by a wavelet, which serves the terminals within the geographical range of the wavelet.
[0166] In the embodiment of the present application, the time unit may be one of the following:
[0167] Subframe, time slot, mini-time slot, sub-time slot.
[0168] That is, a time unit is a subframe, a time slot, a mini-time slot or a sub-time slot, and the above sub-time slot can be a predefined time period of length X symbols, for example, X = 2, 4, 6, 7, etc.;
[0169] The above steps may determine the subframe, time slot, mini-time slot or sub-time slot where the uplink transmission is located.
[0170] The beam scanning period and beam scanning pattern can be used to determine the service time period of the beam or satellite serving the current terminal or current position, and further determine whether the time unit of the uplink transmission is within the service time period of the current terminal or current position. The current position is the position to which the current terminal belongs.
[0171] In an embodiment of the present application, the above steps can be used to determine the time unit where the uplink transmission is located based on the beam scanning period and the beam scanning pattern. In this way, since the service time period of the current terminal or the current wave position can be determined through the beam scanning period and the beam scanning pattern, it can be determined that the time unit where the uplink transmission is located is within the service time period of the current terminal or the current wave position, so as to ensure normal uplink transmission.
[0172] In the embodiment of the present application, the beam scanning period and / or beam scanning pattern of the uplink transmission and the downlink transmission may be the same or different, that is, only one beam scanning period and / or beam scanning pattern period may be defined, which is shared by the uplink transmission and the downlink transmission, such as Figure 6 In a beam scanning cycle, the time period serving terminal 1 can be used for downlink transmission or uplink transmission; beam scanning cycles and / or beam scanning pattern periods can also be defined separately for uplink transmission and downlink transmission. For example: in the same beam scanning cycle, the time period serving the terminal or beam position is different for uplink transmission and downlink transmission, such as Figure 7 As shown, in the same beam scanning period, the downlink transmission time serving terminal 1 is the first 10ms, and the uplink transmission time serving terminal 1 is the last 10ms, and the uplink and downlink service times are different. Of course, the above is only an example, and there may be other situations such as partial overlap of the uplink service time and the downlink service time. When the beam scanning periods and / or patterns of uplink transmission and downlink transmission are different, the above judgment of whether the first target time unit is in the service time period of the current terminal or the current wave position may be to judge whether the first target time unit is in the service time period of the uplink beam serving the current terminal or the current wave position.
[0173] In the embodiment of the present application, the service time period of the current terminal or current waveband specifically refers to when a satellite beam serves multiple terminals or multiple wavebands in a beam-hopping manner, and this beam serves different terminals or wavebands according to a beam scanning pattern defined in a fixed period. Based on this beam scanning pattern and period, a service time period in which the beam serves the current terminal or current waveband within a period can be obtained. Only during the time when this beam serves the terminal or waveband can the downlink transmission sent by the network device to the terminal be received by the terminal, and similarly, only during the time when this beam serves the terminal or waveband can the uplink transmission sent by the terminal to the network device be received by the network device. The service time of a beam serving this terminal or the waveband where this terminal is located can be informed to the terminal by pre-broadcasting the beam scanning period and pattern corresponding to a certain terminal or waveband, so that the terminal can determine a time unit included in the beam service time period according to the beam scanning period and pattern for uplink transmission.
[0174] As an optional implementation manner, the communication device determines the time unit in which the uplink transmission is located according to the beam scanning period and the beam scanning pattern, including:
[0175] The communication device determines all time units of the uplink transmission according to the beam scanning period and the beam scanning pattern, and target information, where the target information includes at least one of the following:
[0176] a first offset value in a first time unit, a second offset value in a second time unit, and a time unit corresponding to downlink transmission;
[0177] The time length of the first time unit is greater than the time length of the second time unit, and the downlink transmission corresponds to the uplink transmission.
[0178] The first time unit may be a subframe or ms, and the second time unit may be a time slot or a sub-time slot.
[0179] The first offset value and the second offset value may be configured by the network device for the terminal.
[0180] In an embodiment of the present application, when the subcarrier spacing used for uplink transmission and downlink transmission is the same, the time unit corresponding to the downlink transmission is the time unit where the downlink transmission is located (the numbers of the uplink time unit and the downlink time unit are the same); when the subcarrier spacing used for uplink transmission and downlink transmission is different, the time unit corresponding to the downlink transmission can be an uplink time unit (the uplink time unit is the time unit divided according to the uplink subcarrier spacing) corresponding to the downlink time unit where the downlink transmission is located (the downlink time unit is the time unit divided according to the uplink subcarrier spacing) obtained by converting the uplink and downlink subcarrier spacing.
[0181] As an optional implementation manner, the communication device determines the time unit for uplink transmission based on the beam scanning period and the beam scanning pattern, and the target information, which may include one of the following methods 1 to 4:
[0182] Method 1: Determine the first target time unit based on the first offset value, the second offset value and the time unit corresponding to the downlink transmission, and judge whether the first target time unit is in the service time period of the current terminal or the current wave position based on the beam scanning period and the beam scanning pattern, obtain a first judgment result, and determine the time unit where the uplink transmission is located based on the first judgment result.
[0183] The above-mentioned determination of the time unit where the uplink transmission is located based on the first judgment result can be, when the above-mentioned first target time unit is in the service time period of the current terminal or the current wave position, determining the first target time unit as the time unit where the uplink transmission is located; when the above-mentioned first target time unit is not in the service time period of the current terminal or the current wave position, determining another time unit as the time unit where the uplink transmission is located.
[0184] Optionally, the first target time unit includes: The time unit of the uplink transmission is determined based on the first judgment result, including at least one of the following:
[0185] In a case where the first target time unit is in a service time period of the current terminal or the current wavelength, determining the first target time unit as a time unit in which the uplink transmission occurs;
[0186] If the first target time unit is not in the service time period of the current terminal or the current wave position, the number is determined to be n+k+K offset2 2 μ The time unit is the time unit of the uplink transmission;
[0187] Wherein, n is the number of the time unit corresponding to the downlink transmission, k is the second offset value, K offset is the first offset value, μ is the number of the subcarrier spacing of the uplink transmission, K offset2 is an offset value determined based on the beam scanning period and / or the beam scanning pattern.
[0188] Specifically, according to the first offset value based on the first time unit (for example, in milliseconds), the second offset value based on the second time unit (for example, in time slots or sub-time slots), and the time unit corresponding to the downlink transmission, the target time unit corresponding to the uplink transmission is determined, and based on the beam period and pattern, it is judged whether the target time unit is in the service time period of the current terminal or wave position, and the actual time unit for transmitting the uplink transmission is determined according to the judgment result, wherein the time length of the first time unit is greater than the time length of the second time unit. That is, the judgment number is n+k+K offset 2 μ Whether the target time unit is in the service time period of the current terminal or wave position, if yes, then determine to perform uplink transmission in the target time unit (for UE, it is to send PUCCH or PUSCH, for base station, it is to receive PUCCH or PUSCH); if not, then determine to perform uplink transmission in the target time unit numbered n+k+K offset2 2 μ Uplink transmission is performed in the time unit of K offsetis the first offset value, k is the second offset value, K offset2 It is an offset value determined based on the beam scanning period and / or the beam scanning pattern, μ is the number of the subcarrier interval of the uplink transmission, and n is the number of the time unit where the downlink transmission (i.e., PDSCH or PDCCH requiring HARQ-ACK feedback or PDCCH scheduling PUSCH) is located.
[0189] Method 2: Determine the second target time unit based on the first offset value and the time unit corresponding to the downlink transmission, and judge whether the second target time unit is in the service time period of the current terminal or the current wave position based on the beam scanning period and the beam scanning pattern, obtain a second judgment result, and determine the time unit where the uplink transmission is located based on the second judgment result.
[0190] The above-mentioned determination of the time unit where the uplink transmission is located based on the second judgment result can be, when the above-mentioned second target time unit is in the service time period of the current terminal or the current wave position, determining the second target time unit as the time unit where the uplink transmission is located; when the above-mentioned second target time unit is not in the service time period of the current terminal or the current wave position, determining another time unit as the time unit where the uplink transmission is located.
[0191] Optionally, the second target time unit includes: numbered n+K offset 2 μ The time unit of the uplink transmission is determined based on the second judgment result, including at least one of the following:
[0192] In a case where the second target time unit is in a service time period of the current terminal or the current wavelength, determining the second target time unit as a time unit in which the uplink transmission occurs;
[0193] If the second target time unit is not in the service time period of the current terminal or the current wave position, the number is determined to be n+K offset2 2 μ The time unit is the time unit of the uplink transmission;
[0194] Among them, n is the number of the time unit corresponding to the downlink transmission, K offset is the first offset value, μ is the number of the subcarrier spacing of the uplink transmission, K offset2 is an offset value determined based on the beam scanning period and / or the beam scanning pattern.
[0195] Specifically, according to the first offset value based on the first time unit (for example, in milliseconds) and the time unit corresponding to the downlink transmission, the target time unit corresponding to the uplink transmission is determined, and based on the beam period and pattern, it is judged whether the target time unit is in the service time period of the current terminal or wave position, and the actual time unit of the uplink transmission is determined according to the judgment result; that is, the judgment number is n+K offset 2 μ Whether the target time unit is in the service time period of the current terminal or wave position, if yes, then determine to perform uplink transmission in the target time unit; if not, then determine to perform uplink transmission in the target time unit numbered n+K offset2 2 μ Uplink transmission is performed in the time unit of K offset is the first offset value, K offset2 is an offset value determined based on the beam scanning period and / or the beam scanning pattern, μ is the number of the subcarrier spacing based on the uplink transmission; n is the number of the time unit in which the downlink transmission (i.e., PDSCH or PDCCH requiring HARQ-ACK feedback or PDCCH scheduling PUSCH) is located.
[0196] Optionally, in method 1 or 2 above:
[0197] The K offset2 =A×P, A is a value that satisfies A×P not less than K offset The smallest positive integer of , P is the beam scanning period; or
[0198] The K offset2 =A×P+K offset3 , A is a satisfying offset3 The minimum integer of the determined time unit in the service time period of the current terminal or the current beam position, P is the beam scanning period, K offset3 is the length of time during the beam scanning period when the current terminal or current beam position is not served; or
[0199] The K offset2 =A×P+K offset +K offset3 , A is a satisfying offset +K offset3 The smallest integer of the determined time unit in the service time period of the current terminal or the current wave position (which can be 0 or a number greater than 0, that is, if based on K offset +K offset3If the determined time unit is already in the service time period of the current terminal or the current beam position, then A=0, that is, there is no need to add an integer multiple of the beam period as an offset; wherein different A values may be obtained for different time units n, and the number n of the time unit n, such as A=0 for some time units n, A=1 for some time units n, or A=1 for some time units x, A=2 for some time units n, etc.), P is the beam scanning period, K offset3 is the length of time during the beam scanning cycle when the current terminal or current beam position is not served, for example, Figure 6 In one beam cycle, the length of time not serving terminal 1 is 10ms (i.e., the time serving terminal 2); or,
[0200] The K offset2 =A×P U +K offset3 , A is a satisfying U +K offset3 The smallest integer of the determined time unit in the service time period of the current terminal or the current wave position, P U is the beam scanning period of the uplink beam, K offset3 The time interval between the time unit corresponding to the downlink transmission and the first time unit serving the current terminal or the current beam position in the scanning pattern of the uplink beam after the time unit corresponding to the downlink transmission is quantized as a time length in units of the first time unit, or K offset3 The time interval between the subframe corresponding to the time unit corresponding to the downlink transmission and the first subframe serving the current terminal or the current beam position in the scanning pattern of the uplink beam after the subframe, or K offset3 is the offset between the uplink beam scanning pattern and the downlink beam scanning pattern, or K offset3 The sum of the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam and the length of time during which the current terminal or current beam position is not served in the beam scanning period; or
[0201] The K offset2 =A×P U +K offset +K offset3 , A is a satisfying U +K offset +K offset3 The smallest integer of the determined time unit in the service time period of the current terminal or the current wave position (as explained above), P U is the beam scanning period of the uplink beam, K offset3The time interval between the time unit corresponding to the downlink transmission and the first time unit serving the current terminal or the current beam position in the scanning pattern of the uplink beam after the time unit corresponding to the downlink transmission is quantized as a time length in the first time unit (for example, if this time length is Z time slots, then Z time slots are converted into a time length in ms. Assuming that the subcarrier spacing of the uplink transmission is numbered μ, the time length is quantized by ceil(Z / 2 μ ) to calculate, where ceil() means rounding up), or K offset3 The time interval between the subframe corresponding to the time unit corresponding to the downlink transmission and the first subframe serving the current terminal or the current beam position in the scanning pattern of the uplink beam after the subframe, or K offset3 It is the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam (that is, the offset value between the uplink time and the downlink time serving the same terminal or wave position in one cycle, or the offset value between the starting position of the scanning pattern of the uplink beam in one scanning cycle and the starting position of the scanning pattern of the downlink beam in one scanning cycle, or directly defined as the offset value between the uplink time and the downlink time serving the same terminal or wave position, that is, regardless of whether the uplink and downlink beam periods are the same, only the offset value between the starting position of the uplink service time and the starting position of the downlink service time serving the same terminal or wave position is considered); for example Figure 7 In the beam scanning pattern shown, in the same beam scanning cycle, for terminal 1, the offset value between the service time periods of the uplink beam and the downlink beam is 10ms, that is, the offset value between the first downlink position serving terminal 1 and the first uplink position serving UE1), or K offset3 It is the sum of the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam, and the length of time during the beam scanning period during which the current terminal or current wave position is not served (i.e., the length of time during the uplink beam scanning period during which the current terminal or current wave position is not served as determined according to the beam scanning pattern).
[0202] In this embodiment, the unit of the beam scanning period can be ms. Of course, when the length of a subframe is defined as fixed at 1ms in the communication system, ms can be equivalent to subframes, and there is no limitation on this.
[0203] In the embodiment of the present application, the time unit determined based on a certain offset value offset may refer to the time unit determined by the formula of n+(the number of time units corresponding to offset), for example: offset +K offset3 The determined time unit may be a time unit numbered n+M, where M is (A×P+Koffset +K offset3 ) corresponds to the number of time units, that is, M=(A×P+K offset +K offset3 )·2 μ , for example (A×P+K offset +K offset3 ) is in ms, and the unit of a time unit n is a time slot. When the subcarrier spacing of uplink transmission is 120kHz, μ=3, then M=(A×P+K offset +K offset3 )·8; Another example: the above-mentioned A×P U +K offset +K offset3 The determined time unit may be a time unit numbered n+M, where M is (A×P U +K offset +K offset3 ) corresponds to the number of time units, that is, M=(A×P U +K offset +K offset3 )·2 μ , for example (A×P U +K offset +K offset3 ) is in ms, and the unit of a time unit n is a time slot. When the subcarrier spacing of uplink transmission is 120kHz, μ=3, then M=(A×P U +K offset +K offset3 )·8. Of course, based on a certain offset value o ffset The determined time unit can also be understood as K offset2 =A×P+K offset +K offset3 or K offset2 =A×P U +K offset +K offset3 Substitute the above into the above methods 1 and 2 for the K offset2 The time unit obtained from the formula.
[0204] The above K offset3 The time interval between the subframes may be a length in a first time unit, such as a subframe or ms.
[0205] Through the above K offset2 =A×P U +K offset +K offset3It is possible to determine the time unit of the uplink transmission in the time period serving the terminal or wave position in the uplink transmission direction when the service patterns and periods of the uplink beam and the downlink beam are not aligned.
[0206] Method 3: Determine the total offset value in units of the second time unit based on the first offset value and the second offset value, and determine the third target time unit as the time unit where the uplink transmission is located based on the beam scanning period and the beam scanning pattern, wherein the third target time unit is the earliest time unit that meets the first condition after the time unit corresponding to the downlink transmission, and the first condition includes: the time unit corresponding to the downlink transmission is spaced at not less than the total offset value, and is in the service time period of the current terminal or the current wave position.
[0207] The above-mentioned determination of the total offset value in the second time unit based on the first offset value and the second offset value can be performed by superimposing the above-mentioned first offset value and the second offset value to determine a total offset value in the second time unit, such as quantizing the first offset value into an offset value in the second time unit and adding the second offset value to obtain the above-mentioned total offset value.
[0208] Optionally, the total offset value includes: k+K offset 2 μ , k is the second offset value, K offset is the first offset value, and μ is the number of the subcarrier spacing of uplink transmission.
[0209] Specifically, according to the superposition of the first offset value based on the first time unit and the second offset value based on the second time unit, a total offset value in the second time unit is determined, and based on the period and pattern of the beam scanning, the earliest one after the time unit corresponding to the downlink transmission that satisfies the time unit corresponding to the downlink transmission and is not less than the total offset value and is in a time unit in the service time period of the current UE or wave position is determined to perform uplink transmission; wherein the time length of the first time unit is greater than the time length of the second time unit; that is, based on the time unit numbered n where the downlink transmission is located, find the earliest one that satisfies the time unit numbered n and is not less than k+K offset 2 μThe time unit offset is a time unit in the service time period of the current UE or wave position, and is determined as the time unit corresponding to the uplink transmission. When it is determined according to the above method that there are multiple time units for downlink transmission corresponding to the same time unit for uplink transmission, the first time unit among the multiple time units for downlink transmission is determined to correspond to the time unit for uplink transmission determined above, and the subsequent time units among the multiple time units for downlink transmission are sequentially corresponding to the time units after the time unit for uplink transmission determined above for uplink transmission, that is, based on the order of the time slots for downlink transmission, they are sequentially corresponding to one uplink time slot for uplink transmission. For example, downlink time slots n1 and n2 both correspond to uplink time slot m for uplink transmission according to the above method, and n1 is less than n2, then it is determined that n1 corresponds to uplink transmission in uplink time slot m, and n2 corresponds to uplink transmission in uplink time slot m+1.
[0210] This implementation can realize the search for the earliest time unit numbered n based on the time unit numbered n where the downlink transmission is located, which satisfies the time unit numbered n and is not less than k+K offset 2 μ An offset of one time unit and a time unit in the service time period of the current terminal or the current wave position is determined as the time unit for uplink transmission.
[0211] Method 4: Determine a fourth target time unit based on the first offset value, the beam scanning period, and the beam scanning pattern, and determine the time unit in which the uplink transmission is located based on the fourth target time unit and the second offset value.
[0212] The fourth target time unit may be a reference time unit for determining the time unit in which the uplink transmission is located. For example, the determination of the time unit in which the uplink transmission is located based on the fourth target time unit and the second offset value may be to determine the time unit in which the uplink transmission is located by a time interval with the fourth target time unit that is the second offset value. Specifically, the fourth target time unit may be a time unit that is after the time unit corresponding to the downlink transmission and is related to the first offset value.
[0213] Optionally, the fourth target time unit includes the following:
[0214] The earliest time unit after the time unit corresponding to the downlink transmission that meets the second condition, wherein the second condition includes: the time unit corresponding to the downlink transmission is separated by a number of time units that is not less than the number of time units corresponding to the first offset value, and is within the service time period of the current terminal or the current wave position;
[0215] The first time unit in the service time period of the current terminal or the current beam position in the target beam scanning period, the target beam scanning period being the beam scanning period that is most recently followed by the time unit corresponding to the downlink transmission and is spaced by at least the number of time units corresponding to the first offset value.
[0216] The nearest time unit after the time unit corresponding to the downlink transmission that meets the third condition, the third condition includes: number n+A×P×2 μ , and the time unit interval corresponding to the downlink transmission is not less than the number of time units corresponding to the first offset value, and A is a number that satisfies A×P×2 μ A minimum integer that is not less than the number of time units corresponding to the first offset value, or A×P is a minimum integer that is not less than the first offset value, where P is the beam scanning period and μ is the number of the subcarrier spacing for uplink transmission;
[0217] The nearest time unit that meets the fourth condition after the time unit corresponding to the downlink transmission, the fourth condition includes: numbered n+(A×P+K offset3 )×2 μ , and the time unit interval corresponding to the downlink transmission is not less than the number of time units corresponding to the first offset value, A is a number that satisfies (A×P+K offset3 )×2 μ The smallest integer that is not less than the number of time units corresponding to the first offset value, or A is an integer that satisfies A×P+K offset3 The smallest integer that is not less than the first offset value, P is the beam scanning period, μ is the number of the subcarrier spacing of the uplink transmission, K offset3 is the length of time during the beam scanning cycle when the current terminal or current beam position is not served, or K offset3 The time interval between the time unit corresponding to the downlink transmission and the first time unit serving the current terminal or the current beam position in the scanning pattern of the uplink beam after the time unit corresponding to the downlink transmission is quantized as a time length in units of the first time unit, or K offset3 The time interval between the subframe corresponding to the time unit corresponding to the downlink transmission and the first subframe serving the current terminal or the current beam position in the scanning pattern of the uplink beam after the subframe, or K offset3 is the offset between the uplink beam scanning pattern and the downlink beam scanning pattern, or K offset3 It is the sum of the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam and the length of time during which the current terminal or current beam position is not served in the beam scanning period.
[0218] This embodiment can realize that based on the time unit numbered n where the downlink transmission is located, the earliest time unit numbered n is found, which satisfies at least K offset 2 μ The fourth target time unit is a time unit offset of the current terminal or the current wave position, and a time unit in the service time period of the current terminal or the current wave position is used as the fourth target time unit; or, based on the time unit numbered n where the downlink transmission is located, find the earliest time unit that meets the time unit n of not less than K offset 2 μ The first time unit in the service time period of the current terminal or the current beam position in the beam scanning period is used as the fourth target time unit; or based on the time unit numbered n where the downlink transmission is located, the earliest time unit numbered n+A×P×2 is found. μ or n+(A×P+K offset3 )×2 μ , and the time unit n is not less than K offset 2 μ The time unit offset by the time units is used as the fourth target time unit, and the time unit numbered m+k is determined as the time unit for uplink transmission, where m is the number of the fourth time unit.
[0219] Specifically, a reference time unit is determined based on a first offset value based on a first time unit and a period and pattern of beam scanning, and a time unit in which uplink transmission is located is determined based on the reference time unit and a second offset value based on a second time unit; wherein the reference time unit is:
[0220] The earliest one after the time unit corresponding to the downlink transmission, which satisfies the time unit corresponding to the downlink transmission by a number not less than the number of time units corresponding to the first offset value and is a time unit in the service time period of the current terminal or wave position;
[0221] Alternatively, the first time unit in the service time period of the current UE or beam position in the beam scanning period that is closest to the time unit corresponding to the downlink transmission and is spaced from the time unit corresponding to the downlink transmission by at least the number of time units corresponding to the first offset value;
[0222] Alternatively, the nearest number after the time unit corresponding to the downlink transmission is n+A×P×2 μ , and the time unit interval corresponding to the downlink transmission is not less than the number of time units corresponding to the first offset value, where A satisfies A×P×2 μ A minimum integer that is not less than the number of time units corresponding to the first offset value;
[0223] Specifically, based on the time unit numbered n where the downlink transmission is located, find the earliest time unit that satisfies the time unit n and is not less than K offset 2 μ The offset of time units, and a time unit in the service time period of the current UE or wave position is used as the reference time unit m, or the earliest one that satisfies the time unit n and is not less than K offset 2 μ The first time unit in the service time period of the current UE or beam position in the beam scanning period is used as the reference time unit m, or the earliest time unit numbered n+A×P×2 is found. μ , and the time unit n is not less than K offset 2 μ The time unit offset by the time units is used as the reference time unit m, and the time unit numbered m+k is determined as the time unit for uplink transmission.
[0224] As an optional implementation, for any one of the above methods 1 to 4: the above k, K offset and K offset2 It is the network device configuration for the terminal, or the protocol agreement. offset It is an offset value in milliseconds defined in the existing satellite system to compensate for the propagation delay from the satellite to the ground. When the uplink transmission is PUCCH transmission, k is the K1 value defined in the 5G system, which represents the time interval between PDSCH and its HARQ-ACK (i.e., feedback timing or feedback timing). When the uplink transmission is PUSCH transmission, k is the K2 value defined in the 5G system, which represents the time interval between PDCCH and its scheduled PUSCH (i.e., scheduling timing or scheduling timing).
[0225] As an optional implementation manner, when the uplink transmission is PUCCH transmission, the downlink transmission is PDSCH or PDCCH requiring HARQ-ACK feedback, n is the number of the time unit in which the PDSCH or the PDCCH requiring HARQ-ACK feedback is located, μ is the number of the subcarrier spacing of the PUCCH, and k is the second offset value (ie, K1) configured for HARQ-ACK feedback;
[0226] When the uplink transmission is PUSCH transmission, the downlink transmission is PDCCH scheduling PUSCH, n is the number of the time unit where the PDCCH scheduling PUSCH is located, μ is the number of the subcarrier spacing of PUSCH, and k is the second offset value for PUSCH transmission (ie K2).
[0227] As an optional implementation manner, when the uplink transmission is a PUCCH, the downlink transmission is a PDSCH or a PDCCH requiring HARQ-ACK feedback;
[0228] In a case where the uplink transmission is a physical uplink shared channel PUSCH, the downlink transmission is a PDCCH that schedules the PUSCH.
[0229] Among them, the above-mentioned PDCCH requiring HARQ-ACK feedback may include: a PDCCH indicating the release of Semi-Persistent Scheduling (SPS) resources, or a PDCCH indicating the sleep of a secondary cell (SCell), or a PDCCH indicating Type 3 HARQ-ACK transmission, etc.
[0230] For any of the above methods 1 to 4, if the uplink and downlink have different beam scanning patterns and / or periods, determine whether it is in the service time period serving the current terminal or wave position, specifically whether it is in the service time period serving the current terminal or wave position determined according to the uplink beam scanning pattern and period; the above P is specifically the scanning period of the uplink beam.
[0231] Optionally, when using the method 2 or method 4, the first offset value may include a value that quantizes the time unit corresponding to the second offset value into a value based on the first time unit. In this way, in the calculation formula for determining the time unit for uplink transmission, it is not necessary to consider the k value, but only consider K. offset The relevant offset value is sufficient.
[0232] For example, the first unit is ms, the second unit is time slot, the original first offset value is X ms (for example, the offset value set according to the RTT or TA required from the satellite to the ground reference point), and the second offset value is Y time slots (for example, considering the RTT or TA from the terminal in the ground cell to the ground reference point, as well as the processing delay). Assuming 120kHz subcarrier spacing u=3, 1ms contains 2 3 =8 time slots, converting Y to a value in the first unit of ms is Z = ceil(Y / 8), resulting in the actual configured first offset value being X + Z. For example, if X = 10ms, Y = 5 slots, and Z = 1ms, the actual configured first offset value is 11ms. If there are multiple quantized candidate values for the first offset value, the closest value that is not less than 11 is selected. For example, if the candidate values for the first offset value are 5ms, 10ms, and 20ms, then a first offset value of 20ms is selected and configured for the terminal.
[0233] As an optional implementation manner, the communication device determines, according to the beam scanning period and the beam scanning pattern, the time unit in which the uplink transmission occurs, further comprising:
[0234] If the time unit for uplink transmission determined according to one of methods 1 to 4 is not in the service time period of the current terminal or the current wavelength, the time unit for uplink transmission is determined according to one of the following:
[0235] Determine the number of the service time period of the current terminal or the current wave position as n+B*P·2 μ The time unit is the time unit of the uplink transmission, n is the number of the time unit corresponding to the downlink transmission, B is the minimum integer value that satisfies that the number of time units corresponding to B*P is not less than the total number of time units corresponding to the first offset value and the second offset value, P is the beam scanning period, and μ is the number of the subcarrier spacing of the uplink transmission;
[0236] Determine the earliest time unit in the next beam service time period of the current terminal or the current beam position as the time unit of the uplink transmission.
[0237] In this embodiment, when the time unit of the uplink transmission determined according to one or more of the methods 1 to 4 is not in the service time period of the beam serving the current terminal or the current beam position, the number n+B*P·2 can be determined. μ The time unit of the uplink transmission or the earliest time unit in the beam service time period of the next current terminal or beam position is used as the time unit of the uplink transmission.
[0238] Optionally, the determining the earliest time unit in the next beam service time period of the current terminal or the current beam position as the time unit in which the uplink transmission occurs includes:
[0239] When there are multiple downlink transmissions, determine the earliest time unit in the beam service time period of the next current terminal or current beam position as the time unit of the uplink transmission corresponding to the earliest downlink transmission among the multiple downlink transmissions;
[0240] Among them, the earliest downlink transmission is the downlink transmission in the earliest time unit among the multiple downlink transmission time units, and the time units where the uplink transmissions corresponding to other downlink transmissions are located correspond to the time units after the earliest time unit in the beam service time period of the current terminal or current wave position, and the other downlink transmissions are the downlink transmissions in subsequent time units except the earliest time unit among the multiple downlink transmission time units.
[0241] The above-mentioned other downlink transmissions are downlink transmissions of subsequent time units other than the earliest time unit in the time units of the multiple downlink transmissions. They can be delayed in sequence based on the order of the downlink time units. For example, downlink time slots n1 and n2 are delayed, and n1 is less than n2, then n1 corresponds to the uplink transmission in the first time unit at the next service moment, and n2 corresponds to the uplink transmission in the second time unit at the next service moment.
[0242] In an optional implementation, for methods 1-4 above: considering that for PUCCH, k (i.e., K1) can be 0-15 time units, and for PUSCH, k (i.e., K2) can be 0-31 time units, the adjustment range of k is a maximum of 2 ms for PUCCH and a maximum of 4 ms for PUSCH. Therefore, it may happen that the time unit for uplink transmission determined in the above manner is still not in the service time period of the current terminal or wave position. In this case, the following solution can be considered to determine a time unit in the service time period of the current terminal or wave position for uplink transmission:
[0243] In one approach, the time unit corresponding to the second offset value is quantized into a value based on the first time unit and included in the first offset value. That is, when determining the first offset value, if the original first offset value is considered, the value corresponding to the superimposed maximum or a reference second offset value is also considered. Thus, the second offset value can be no longer considered in the above method (applicable to the network device side. The terminal side determines the time unit according to the configured parameters in the above approach. If the configured parameters only include the first offset value and no second offset value, it is considered that the base station has adopted this approach).
[0244] In another way, when the time unit of the uplink transmission determined by the method including the k value in the above methods 1-4 is not in the service time period of the current terminal or the beam position, the time unit of the uplink transmission can be determined according to the offset value corresponding to A+1 times the beam scanning period, and k is no longer needed to be considered, that is, according to n+(A+1)*P·2 μ To determine the time unit for uplink transmission, that is, the offset corresponding to the k value is equivalent to being represented by an additional beam scanning period;
[0245] In another manner, when the time unit for uplink transmission determined by the manner including the k value in the above manners 1-4 is not in the service time period of the current terminal or beam position, the earliest time unit in the beam service time period of the next current terminal or beam position is determined as the time unit for uplink transmission;
[0246] Specifically, when there are multiple downlink transmission time units and the time unit where the uplink transmission is determined according to the method including the k value in the above methods 1-4 is not in the service time period of the current terminal or wave position, the earliest time unit in the beam service time period of the next current terminal or wave position is determined as the time unit for uplink transmission corresponding to the downlink transmission in the earliest time unit among the multiple downlink transmission time units, and the subsequent time units among the multiple downlink transmission time units correspond to the time units after the earliest time unit in sequence for uplink transmission, that is, they are delayed in sequence based on the order of the DL time slots. For example, if DL time slots n1 and n2 are delayed, and n1 is less than n2, then n1 corresponds to uplink transmission in the first time slot of the next service moment, and n2 corresponds to uplink transmission in the second time slot of the next service moment.
[0247] In an embodiment of the present application, both the terminal and the network device can determine the time unit where the uplink transmission is located in accordance with the above method, wherein the method for determining the time unit where the PUCCH transmission is located is the method for determining the feedback timing, and the method for determining the time unit where the PUSCH transmission is located is the method for determining the scheduling timing; the terminal sends PUCCH or PUSCH in the determined time unit, and the base station receives PUCCH or PUSCH in the determined time unit.
[0248] In an embodiment of the present application, the communication device determines the time unit where the uplink transmission is located based on the beam scanning period and the beam scanning pattern. In this way, since the time unit where the uplink transmission is located is determined based on the beam scanning period and the beam scanning pattern, compared with the current technology that only determines the time unit where the uplink transmission is located based on the time interval configured by the network device (for example: K1 or K2), the embodiment of the present application can ensure that the determined time unit where the uplink transmission is located is within the time period when the beam serves the terminal, thereby supporting normal uplink transmission in the beam hopping working mode.
[0249] The method provided by the embodiment of the present invention is illustrated below through multiple embodiments:
[0250] Example 1
[0251] This embodiment can be applied to Figure 8 In the scenario shown, the subcarrier spacing for both downlink and uplink transmissions is 120kHz, i.e. PUSCH =μ PUCCH =3, 1ms contains 8 time slots; the beam scanning period is 20ms, and the first 10ms of every 20ms is allocated to the wave position where terminal 1 is located, and the last 10ms is allocated to the wave position where terminal 2 is located. For terminal 1, it can only Figure 8Uplink transmission is performed within the range of 0 to 10 ms and 20 ms to 30 ms. Assuming that the inherent TA or RTT offset value of the satellite system is K offset =10ms (i.e., the first offset value). Assuming PUCCH transmission as an example, the offset value K1 configured to meet the ground processing delay and ground TA requirements can be selected from {0, 1, 2, ... 7} time slots. According to the pattern and period of beam scanning, the network device can know that for terminal 1, according to n+k+K offset 2 μ =n+k+80. For most of the time slots in 10ms (only some time slots in the last 1ms may be located to transmit in the time slot position of the 1ms in the next cycle based on the offset of k), the calculated target time slots are not in the time period serving terminal 1 in the beam scanning cycle (but in the time period serving terminal 2). Then, when n+k+K offset 2 μ When the obtained time slot is not in the service time period of the beam to terminal 1, determine K offset2 =A*P=1*20=20ms, that is, 1 times the beam scanning period, which can satisfy the value of the minimum beam scanning period that is not less than the first offset value (10ms). According to n+k+K offset2 2 μ =n+k+160, we can get the PDSCH in time slot n or the PDCCH that needs HARQ-ACK feedback in time slot n+k+160 in the next beam scanning cycle, where the terminal sends HARQ-ACK through PUCCH and the network device receives HARQ-ACK through PUCCH. Among them, in the 8 time slots contained in the last 1ms of the 10ms of the service terminal 1, based on the specific value of k1, it may be judged to be n+k+K offset 2 μ The obtained time slot is in the time period of the beam service terminal 1 in the next cycle or not. According to the specific result, n+k+K is selected. offset 2 μ or n+k+K offset2 2 μ The calculation can be done by replacing the downlink transmission in time slot n with the PDCCH that schedules PUSCH. Similarly, at the position corresponding to time slot n in the next beam cycle, the terminal sends PUSCH and the network device receives PUSCH.
[0252] Example 2
[0253] This embodiment is similar to the above embodiment 1, except that k1 is not defined or used in the above embodiment 1. The same can be done by judging according to n+Koffset 2 μ =n+80 is within the time period of the beam serving terminal 1 to determine which formula to use to calculate the time slot for uplink transmission. The specific method is similar to that of embodiment 1 and will not be repeated here.
[0254] Example 3
[0255] The basic assumption of this embodiment is the same as that of embodiment 1. Based on the time slot n where the PDSCH is located, the earliest one that satisfies the time slot n and is not less than k+K is found. offset 2 μ (i.e., k+80) time slots offset, and a time slot in the service time period of the current terminal or the current wave position is determined as the time slot corresponding to the uplink transmission. The specific results are the same as Figure 7 , I will not go into details here.
[0256] Example 4
[0257] The basic assumptions of this embodiment are the same as those of embodiment 1. Based on the time slot n where the PDSCH is located, a reference time slot m is found, and the time slot for uplink transmission is determined based on the reference time slot m+k. Specifically, the earliest time slot that satisfies the K-th time slot n is found. offset 2 μ =80 time slots offset, and one time slot in the service period of the current terminal or the current wave position is used as the reference time slot m (i.e. Figure 8 The first time slot in the time period of the service terminal 1 in the next cycle); or, find the earliest time slot that satisfies not less than K offset 2 μ = 80 time slots offset beam scanning period, the first time unit in the service time period of the current terminal or current position in the beam scanning period is used as the reference time unit m; or, find the earliest numbered n+A×P×2 μ , and the time unit n is not less than K offset 2 μ The time unit offset by the time units is used as the reference time unit m, and the time unit numbered m+k is determined as the time unit for uplink transmission.
[0258] like Figure 9 As shown, for time slot n, the reference time slot m obtained under different definition methods is different. The earliest one that satisfies the time slot n is not less than k+K offset 2 μ (i.e., k+80) time slots offset, and a time slot in the service time period of the current UE or wave position is determined as the time slot corresponding to the uplink transmission. The specific results are the same as Figure 8 .
[0259] like Figure 9As shown, the assumption is the same as that of Example 1, except that the time slot obtained by (n + the number of time slots corresponding to the second offset value + the number of time slots corresponding to k1) is used to determine whether it is within the time period of the beam service terminal, so as to consider configuring the first offset value; considering that the range of k1 can be 0-15, that is, it can cover a maximum time length of 2ms, therefore, when the pre-configured k1 set includes a value greater than 7, it means that k1 can bring an offset of 1ms, assuming that the currently configured k1 set includes {8, 9, 10, . . . 15}, then for the PDSCH in the time slot of the last 1ms in the first beam scanning cycle of terminal 1, based on k1=8~15 and the second offset value=10ms, the target time slot obtained is n+k1+80, which means that it can be transmitted in the time period serving terminal 1 in the second cycle, so the first offset value is sufficient to use the second offset value at this time; and for the PDSCH in the time slot of the first 9ms in the first beam scanning cycle of terminal 1, no matter what value k1 takes, based on the second offset value=10ms, the target time slot obtained will always fall in the time period serving terminal 2, so a relatively large configuration is required for these positions. Therefore, two first offset values need to be configured. The first first offset value can be 10ms, which corresponds to the time slot in the last ms of 10ms in a beam period serving terminal 1. The second first offset value can be 20ms (satisfying the value of an integer multiple of the minimum beam scanning period that is not less than the second offset value (10ms)). In this way, the time slot corresponding to the beam service can be found in the second period for HARQ-ACK transmission. Therefore, the network device can select two values of 10ms and 20ms to configure to the terminal as the first value and the second value of the first offset value; and it can be implemented in any of the following ways:
[0260] Method 1: The indication in DCI dynamically indicates one of the values to be used by the terminal to notify that for a certain time slot n, according to the formula Which K is used when calculating the time slot for transmitting HARQ-ACK? offset value; for example, for the case where the PDSCH or the PDCCH requiring feedback of HARQ-ACK is transmitted in the time slot n of the first 9 ms in the service time period of terminal 1 in the first cycle, the second value (20 ms) may be indicated; for the case where the PDSCH or the PDCCH requiring feedback of HARQ-ACK is transmitted in the time slot n of the last 1 ms in the service time period of terminal 1 in the first cycle, the first value (10 ms) may be indicated; accordingly, the terminal obtains the first offset value from the received DCI according to the corresponding method, thereby calculating the time slot for transmitting HARQ-ACK in the same manner as above;
[0261] Method 2: Pre-configure the corresponding relationship. For example, the first 9ms of the 10ms of the service terminal 1 in a cycle is divided into a time period (first time period), and the last 1ms is divided into a time period (second time period). The first time period and the second time period are respectively agreed or configured with corresponding first offset values of 20ms and 10ms. The network device and the terminal can determine which first offset value to use according to the time slot position of the actually received PDSCH or the PDCCH requiring HARQ-ACK feedback, thereby obtaining the corresponding HARQ-ACK transmission time slot;
[0262] Method 3: Both the network device and the terminal can determine which first offset value to select based on whether the time slot obtained by (n + the number of time slots corresponding to the second offset value) or (n + the number of time slots corresponding to the second offset value + the number of time slots corresponding to k1) is within the time period of the beam serving the terminal. For the time slots in the first 9 ms of the 10 ms time period serving terminal 1 in one cycle, if it is determined that the target time slot calculated according to the above method is not within the service time period, the first value (20 ms) is determined to be used. For the time slots in the last 1 ms of the 10 ms time period serving terminal 1 in one cycle, if it is determined that the target time slot calculated according to the above method is within the service time period, the second value (10 ms) is determined to be used.
[0263] Example 5:
[0264] This embodiment is based on the above-mentioned embodiment 4. If you want to avoid disordered scheduling, you can consider configuring a larger first offset value for the last 1ms, such as 40ms. For the first 9ms in 10ms, the DCI still indicates or pre-configures or defines the use of a first offset value of 20ms, while for the last 1ms in 10ms, the DCI indicates or pre-configures or defines the use of a first offset value of 40ms.
[0265] Example 5
[0266] This embodiment is based on embodiment 1, assuming that the inherent TA or RTT offset value of the satellite system is 5ms (ie, K offset ), the beam scanning pattern is the same as that in the above embodiment 1. Assuming that the k1 value is relatively small and is not enough to exceed the offset of 1ms, then for UE1, in a beam scanning cycle, in the time period of 10ms serving UE1, the time slots where the uplink transmission is located in the first 5ms of the downlink transmission determined in the above manner are all in the time period of the current cycle serving the terminal (that is, the last 5ms of 10ms), that is, the downlink transmission in this part of time can be based on K offset=5ms to determine the time slot where the uplink transmission is located. In the 10ms time period serving UE1, the time slots for downlink transmission in the last 5ms determined according to the above method are not in the time period serving the terminal in the current cycle (in the time period serving UE2), and need to be transmitted in the next cycle. At this time, if you consider directly using a cycle (20ms) as the offset value to determine the time slot where the uplink transmission is located, the downlink transmission in the last 5ms of the 10ms serving UE1 in the previous cycle will schedule the uplink transmission to also occur in the last 5ms of the 10ms serving UE1 in the next cycle, and the downlink transmission in the first 5ms of the 10ms serving UE1 can be scheduled for uplink transmission in the last 5ms of the same cycle. This will result in the first 5ms of the 10ms serving UE1 in a cycle not being able to be scheduled for uplink transmission. Therefore, at this time, it is reasonable to define the downlink transmission in the last 5ms of the 10ms serving UE1 as an offset according to the time period not serving this terminal in a beam cycle, that is, the offset value K offset2 = 10ms, so that uplink transmission can be scheduled in the first 5ms of the 10ms serving UE1 in the next cycle. Figure 10 As shown, the terminal and the base station can be based on n+k+K offset 2 μ or n+K offset 2 μ Determine whether the location is in service time and use K for different downlink transmission time slots n offset Still K offset2 To determine the time slot where the corresponding uplink transmission is located.
[0267] It should be noted that in the above multiple embodiments, HARQ-ACK feedback is transmitted through PUCCH. When PDCCH is used to schedule PUSCH transmission, the above method is also applicable, except that k1 is adjusted to k2, which is not repeated here.
[0268] It should be noted that, in the above embodiments, the uplink beam scanning pattern and the downlink beam scanning pattern are the same (i.e., there is only one beam scanning pattern). If the uplink and downlink beam scanning patterns are different, it is necessary to further consider the K-based scanning pattern in the above embodiments. offset3 Determine the time slot for uplink transmission, such as K offset3 The offset value of the service time between the uplink beam and the downlink beam serving the terminal or wave position in a cycle (such as Figure 7 In the case shown, it is 10ms) to compensate for the offset caused by the misalignment of the uplink and downlink beams.
[0269] See Figure 11 , Figure 11This is a structural diagram of a communication device provided in an embodiment of the present application. Figure 11 As shown, it includes a memory 1120, a transceiver 1100 and a processor 1110:
[0270] The memory 1120 is used to store computer programs; the transceiver 1100 is used to send and receive data under the control of the processor 1110; the processor 1110 is used to read the computer program in the memory 1120 and perform the following operations:
[0271] The time unit for uplink transmission is determined based on the beam scanning period and the beam scanning pattern.
[0272] Among them, Figure 11 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 1110 and memory represented by memory 1120. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are all well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 1100 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, such as a wireless channel, a wired channel, an optical cable, and the like. For different user devices, the user interface 1130 may also be an interface capable of connecting external or internal devices as required, and the connected devices include but are not limited to a keypad, a display, a speaker, a microphone, a joystick, and the like.
[0273] The processor 1110 is responsible for managing the bus architecture and general processing, and the memory 1120 can store data used by the processor 1100 when performing operations.
[0274] Optionally, the processor 1110 may be a CPU (central processing unit), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array), or a CPLD (Complex Programmable Logic Device), and the processor may also adopt a multi-core architecture.
[0275] The processor calls the computer program stored in the memory to execute any of the methods provided in the embodiments of the present application according to the obtained executable instructions. The processor and the memory can also be arranged physically separately.
[0276] Optionally, determining the time unit for uplink transmission according to the beam scanning period and the beam scanning pattern includes:
[0277] The communication device determines all time units of the uplink transmission according to the beam scanning period and the beam scanning pattern, and target information, where the target information includes at least one of the following:
[0278] a first offset value in a first time unit, a second offset value in a second time unit, and a time unit corresponding to downlink transmission;
[0279] The time length of the first time unit is greater than the time length of the second time unit, and the downlink transmission corresponds to the uplink transmission.
[0280] Optionally, determining the time unit for uplink transmission according to the beam scanning period and the beam scanning pattern, and the target information includes the following:
[0281] Method 1: Determine a first target time unit based on the first offset value, the second offset value, and the time unit corresponding to the downlink transmission, determine whether the first target time unit is in the service time period of the current terminal or the current beam position based on the beam scanning period and the beam scanning pattern, obtain a first judgment result, and determine the time unit in which the uplink transmission is located based on the first judgment result;
[0282] Method 2: Determine a second target time unit based on the first offset value and the time unit corresponding to the downlink transmission, and determine whether the second target time unit is in the service time period of the current terminal or the current beam position based on the beam scanning period and the beam scanning pattern, obtain a second judgment result, and determine the time unit in which the uplink transmission is located based on the second judgment result;
[0283] Method 3: Determine a total offset value in the second time unit based on the first offset value and the second offset value, and determine a third target time unit as the time unit for the uplink transmission based on the beam scanning period and the beam scanning pattern, wherein the third target time unit is the earliest time unit after the time unit corresponding to the downlink transmission that meets a first condition, wherein the first condition includes: the time unit corresponding to the downlink transmission is spaced at least by the total offset value and is within the service time period of the current terminal or the current beam position;
[0284] Method 4: Determine a fourth target time unit based on the first offset value, the beam scanning period, and the beam scanning pattern, and determine the time unit in which the uplink transmission is located based on the fourth target time unit and the second offset value.
[0285] Optionally, the first target time unit includes: numbered n+k+K offset 2 μ The time unit of the uplink transmission is determined based on the first judgment result, including at least one of the following:
[0286] In a case where the first target time unit is in a service time period of the current terminal or the current wavelength, determining the first target time unit as a time unit in which the uplink transmission occurs;
[0287] If the first target time unit is not in the service time period of the current terminal or the current wave position, the number is determined to be n+k+K offset2 2 μ The time unit is the time unit of the uplink transmission;
[0288] Wherein, n is the number of the time unit corresponding to the downlink transmission, k is the second offset value, K offset is the first offset value, μ is the number of the subcarrier spacing of the uplink transmission, K offset2 is an offset value determined based on the beam scanning period and / or the beam scanning pattern.
[0289] Optionally, the second target time unit includes: numbered n+K offset 2 μ The time unit of the uplink transmission is determined based on the second judgment result, including at least one of the following:
[0290] In a case where the second target time unit is in a service time period of the current terminal or the current wavelength, determining the second target time unit as a time unit in which the uplink transmission occurs;
[0291] If the second target time unit is not in the service time period of the current terminal or the current wave position, the number is determined to be n+K offset2 2 μ The time unit is the time unit of the uplink transmission;
[0292] Among them, n is the number of the time unit corresponding to the downlink transmission, K offset is the first offset value, μ is the number of the subcarrier spacing of the uplink transmission, K offset2 is an offset value determined based on the beam scanning period and / or the beam scanning pattern.
[0293] Optionally, the K offset2 =A×P, A is a value that satisfies A×P not less than K offset The smallest positive integer of , P is the beam scanning period; or
[0294] The K offset2 =A×P+K offset3 , A is a satisfying offset3 The minimum integer of the determined time unit in the service time period of the current terminal or the current beam position, P is the beam scanning period, K offset3 is the length of time during the beam scanning period when the current terminal or current beam position is not served; or
[0295] The K offset2 =A×P+K offset +K offset3 , A is a satisfying offset +K offset3 The minimum integer of the determined time unit in the service time period of the current terminal or the current beam position, P is the beam scanning period, K offset3 is the length of time during the beam scanning period when the current terminal or current beam position is not served; or
[0296] The K offset2 =A×P U +K offset3 , A is a satisfying U +K offset3 The smallest integer of the determined time unit in the service time period of the current terminal or the current wave position, P U is the beam scanning period of the uplink beam, K offsset3 The time interval between the time unit corresponding to the downlink transmission and the first time unit serving the current terminal or the current beam position in the scanning pattern of the uplink beam after the time unit corresponding to the downlink transmission is quantized as a time length in units of the first time unit, or K offset3 The time interval between the subframe corresponding to the time unit corresponding to the downlink transmission and the first subframe serving the current terminal or the current beam position in the scanning pattern of the uplink beam after the subframe, or K offset3 is the offset between the uplink beam scanning pattern and the downlink beam scanning pattern, or K offset3 The sum of the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam and the length of time during which the current terminal or current beam position is not served in the beam scanning period; or
[0297] The K offset2 =A×P U +K offset +K offset3 , A is a satisfying U +K offset +Koffset3 The smallest integer of the determined time unit in the service time period of the current terminal or the current wave position, P U is the beam scanning period of the uplink beam, K offset3 The time interval between the time unit corresponding to the downlink transmission and the first time unit serving the current terminal or the current beam position in the scanning pattern of the uplink beam after the time unit corresponding to the downlink transmission is quantized as a time length in units of the first time unit, or K offset3 The time interval between the subframe corresponding to the time unit corresponding to the downlink transmission and the first subframe serving the current terminal or the current beam position in the scanning pattern of the uplink beam after the subframe, or K offset3 is the offset between the uplink beam scanning pattern and the downlink beam scanning pattern, or K offset3 It is the sum of the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam and the length of time during which the current terminal or current beam position is not served in the beam scanning period.
[0298] Optionally, the total offset value includes: k+K offset 2 μ , k is the second offset value, K offset is the first offset value, and μ is the number of the subcarrier spacing of uplink transmission.
[0299] Optionally, the fourth target time unit includes the following:
[0300] The earliest time unit after the time unit corresponding to the downlink transmission that meets the second condition, wherein the second condition includes: the time unit corresponding to the downlink transmission is separated by a number of time units that is not less than the number of time units corresponding to the first offset value, and is within the service time period of the current terminal or the current wave position;
[0301] The first time unit in the service time period of the current terminal or the current beam position in the target beam scanning period, the target beam scanning period being the beam scanning period that is most recently followed by the time unit corresponding to the downlink transmission and is spaced by at least the number of time units corresponding to the first offset value.
[0302] The nearest time unit after the time unit corresponding to the downlink transmission that meets the third condition, the third condition includes: number n+A×P×2 μ , and the time unit interval corresponding to the downlink transmission is not less than the number of time units corresponding to the first offset value, and A is a number that satisfies A×P×2 μA is a minimum integer that is not less than the number of time units corresponding to the first offset value, or A is a minimum integer that satisfies A×P and is not less than the first offset value, P is the beam scanning period, and μ is the number of the subcarrier spacing for uplink transmission;
[0303] The nearest time unit that meets the fourth condition after the time unit corresponding to the downlink transmission, the fourth condition includes: numbered n+(A×P+K offset3 )×2 μ , and the time unit interval corresponding to the downlink transmission is not less than the number of time units corresponding to the first offset value, A is a number that satisfies (A×P+K offset3 )×2 μ The smallest integer that is not less than the number of time units corresponding to the first offset value, or A is an integer that satisfies A×P+K offset3 The smallest integer that is not less than the first offset value, P is the beam scanning period, μ is the number of the subcarrier spacing of the uplink transmission, K offset3 is the length of time during the beam scanning cycle when the current terminal or current beam position is not served, or K offset3 The time interval between the time unit corresponding to the downlink transmission and the first time unit serving the current terminal or the current beam position in the scanning pattern of the uplink beam after the time unit corresponding to the downlink transmission is quantized as a time length in units of the first time unit, or K offset3 The time interval between the subframe corresponding to the time unit corresponding to the downlink transmission and the first subframe serving the current terminal or the current beam position in the scanning pattern of the uplink beam after the subframe, or K offset3 is the offset between the uplink beam scanning pattern and the downlink beam scanning pattern, or K offset3 It is the sum of the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam and the length of time during which the current terminal or current beam position is not served in the beam scanning period.
[0304] Optionally, when the uplink transmission is a physical uplink control channel PUCCH, the downlink transmission is a physical downlink shared channel PDSCH or a PDCCH requiring hybrid automatic repeat request confirmation HARQ-ACK feedback;
[0305] In a case where the uplink transmission is a physical uplink shared channel PUSCH, the downlink transmission is a PDCCH that schedules the PUSCH.
[0306] Optionally, when method 2 or method 4 is adopted, the first offset value includes quantizing the time unit corresponding to the second offset value into a value with the first time unit as a unit.
[0307] Optionally, determining the time unit for uplink transmission according to the beam scanning period and the beam scanning pattern further includes:
[0308] If the time unit for uplink transmission determined according to one of methods 1 to 4 is not in the service time period of the current terminal or the current wavelength, the time unit for uplink transmission is determined according to one of the following:
[0309] Determine the number of the service time period of the current terminal or the current wave position as n+B*P·2 μ The time unit is the time unit of the uplink transmission, n is the number of the time unit corresponding to the downlink transmission, B is the minimum integer value that satisfies that the number of time units corresponding to B*P is not less than the total number of time units corresponding to the first offset value and the second offset value, P is the beam scanning period, and μ is the number of the subcarrier spacing of the uplink transmission;
[0310] Determine the earliest time unit in the next beam service time period of the current terminal or the current beam position as the time unit of the uplink transmission.
[0311] Optionally, the determining the earliest time unit in the next beam service time period of the current terminal or the current beam position as the time unit in which the uplink transmission occurs includes:
[0312] When there are multiple downlink transmissions, determine the earliest time unit in the beam service time period of the next current terminal or current beam position as the time unit of the uplink transmission corresponding to the earliest downlink transmission among the multiple downlink transmissions;
[0313] Among them, the earliest downlink transmission is the downlink transmission in the earliest time unit among the multiple downlink transmission time units, and the time units where the uplink transmissions corresponding to other downlink transmissions are located correspond to the time units after the earliest time unit in the beam service time period of the current terminal or current wave position, and the other downlink transmissions are the downlink transmissions in subsequent time units except the earliest time unit among the multiple downlink transmission time units.
[0314] Optionally, the time unit is one of the following:
[0315] Subframe, time slot, mini-time slot, sub-time slot.
[0316] Optionally, the communication device is a terminal, or the communication device is a network device.
[0317] It should be noted here that the above-mentioned communication equipment provided in the embodiment of the present application can implement all the method steps implemented in the above-mentioned method embodiment and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those in the method embodiment will not be described in detail here.
[0318] See Figure 12 , Figure 12 This is a structural diagram of another communication device provided in an embodiment of the present application. Figure 12 As shown, the communication device 1200 includes:
[0319] The determination unit 1201 is configured to determine a time unit for uplink transmission according to a beam scanning period and a beam scanning pattern.
[0320] Optionally, the determining unit is configured to determine all time units of the uplink transmission according to a beam scanning period and a beam scanning pattern, and target information, where the target information includes at least one of the following:
[0321] a first offset value in a first time unit, a second offset value in a second time unit, and a time unit corresponding to downlink transmission;
[0322] The time length of the first time unit is greater than the time length of the second time unit, and the downlink transmission corresponds to the uplink transmission.
[0323] Optionally, the determining unit is used for one of the following:
[0324] Method 1: Determine a first target time unit based on the first offset value, the second offset value, and the time unit corresponding to the downlink transmission, determine whether the first target time unit is in the service time period of the current terminal or the current beam position based on the beam scanning period and the beam scanning pattern, obtain a first judgment result, and determine the time unit in which the uplink transmission is located based on the first judgment result;
[0325] Method 2: Determine a second target time unit based on the first offset value and the time unit corresponding to the downlink transmission, and determine whether the second target time unit is in the service time period of the current terminal or the current beam position based on the beam scanning period and the beam scanning pattern, obtain a second judgment result, and determine the time unit in which the uplink transmission is located based on the second judgment result;
[0326] Method 3: Determine a total offset value in the second time unit based on the first offset value and the second offset value, and determine a third target time unit as the time unit for the uplink transmission based on the beam scanning period and the beam scanning pattern, wherein the third target time unit is the earliest time unit after the time unit corresponding to the downlink transmission that meets a first condition, wherein the first condition includes: the time unit corresponding to the downlink transmission is spaced at least by the total offset value and is within the service time period of the current terminal or the current beam position;
[0327] Method 4: Determine a fourth target time unit based on the first offset value, the beam scanning period, and the beam scanning pattern, and determine the time unit in which the uplink transmission is located based on the fourth target time unit and the second offset value.
[0328] Optionally, the first target time unit includes: numbered n+k+K offset 2 μ The time unit of the uplink transmission is determined based on the first judgment result, including at least one of the following:
[0329] In a case where the first target time unit is in a service time period of the current terminal or the current wavelength, determining the first target time unit as a time unit in which the uplink transmission occurs;
[0330] If the first target time unit is not in the service time period of the current terminal or the current wave position, the number is determined to be n+k+K offset2 2 μ The time unit is the time unit of the uplink transmission;
[0331] Wherein, n is the number of the time unit corresponding to the downlink transmission, k is the second offset value, K offset is the first offset value, μ is the number of the subcarrier spacing of the uplink transmission, K offset2 is an offset value determined based on the beam scanning period and / or the beam scanning pattern.
[0332] Optionally, the second target time unit includes: numbered n+K offset 2 μ The time unit of the uplink transmission is determined based on the second judgment result, including at least one of the following:
[0333] In a case where the second target time unit is in a service time period of the current terminal or the current wavelength, determining the second target time unit as a time unit in which the uplink transmission occurs;
[0334] If the second target time unit is not in the service time period of the current terminal or the current wave position, the number is determined to be n+K offset2 2 μ The time unit is the time unit of the uplink transmission;
[0335] Among them, n is the number of the time unit corresponding to the downlink transmission, K offset is the first offset value, μ is the number of the subcarrier spacing of the uplink transmission, K offset2 is an offset value determined based on the beam scanning period and / or the beam scanning pattern.
[0336] Optionally, the K offset2 =A×P, A is a value that satisfies A×P not less than K offset The smallest positive integer of , P is the beam scanning period; or
[0337] The K offset2 =A×P+K offset3 , A is a satisfying offset3 The minimum integer of the determined time unit in the service time period of the current terminal or the current beam position, P is the beam scanning period, K offset3 is the length of time during the beam scanning period when the current terminal or current beam position is not served; or
[0338] The K offset2 =A×P+K offset +K offset3 , A is a satisfying offset +K offset3 The minimum integer of the determined time unit in the service time period of the current terminal or the current beam position, P is the beam scanning period, K offset3 is the length of time during the beam scanning period when the current terminal or current beam position is not served; or
[0339] The K offset2 =A×P U +K offset3 , A is a satisfying U +K offset3 The smallest integer of the determined time unit in the service time period of the current terminal or the current wave position, P U is the beam scanning period of the uplink beam, K offset3 The time interval between the time unit corresponding to the downlink transmission and the first time unit serving the current terminal or the current beam position in the scanning pattern of the uplink beam after the time unit corresponding to the downlink transmission is quantized as a time length in units of the first time unit, or K offset3The time interval between the subframe corresponding to the time unit corresponding to the downlink transmission and the first subframe serving the current terminal or the current beam position in the scanning pattern of the uplink beam after the subframe, or K offset3 is the offset between the uplink beam scanning pattern and the downlink beam scanning pattern, or K offset3 The sum of the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam and the length of time during which the current terminal or current beam position is not served in the beam scanning period; or
[0340] The K offset2 =A×P U +K offset +K offset3 , A is a satisfying U +K offset +K offset3 The smallest integer of the determined time unit in the service time period of the current terminal or the current wave position, P U is the beam scanning period of the uplink beam, K offset3 The time interval between the time unit corresponding to the downlink transmission and the first time unit serving the current terminal or the current beam position in the scanning pattern of the uplink beam after the time unit corresponding to the downlink transmission is quantized as a time length in units of the first time unit, or K offset3 The time interval between the subframe corresponding to the time unit corresponding to the downlink transmission and the first subframe serving the current terminal or the current beam position in the scanning pattern of the uplink beam after the subframe, or K offset3 is the offset between the uplink beam scanning pattern and the downlink beam scanning pattern, or K offset3 It is the sum of the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam and the length of time during which the current terminal or current beam position is not served in the beam scanning period.
[0341] Optionally, the total offset value includes: k+K offset 2 μ , k is the second offset value, K offset is the first offset value, and μ is the number of the subcarrier spacing of uplink transmission.
[0342] Optionally, the fourth target time unit includes the following:
[0343] The earliest time unit after the time unit corresponding to the downlink transmission that meets the second condition, wherein the second condition includes: the time unit corresponding to the downlink transmission is separated by a number of time units that is not less than the number of time units corresponding to the first offset value, and is within the service time period of the current terminal or the current wave position;
[0344] The first time unit in the service time period of the current terminal or the current beam position in the target beam scanning period, the target beam scanning period being the beam scanning period that is most recently followed by the time unit corresponding to the downlink transmission and is spaced by at least the number of time units corresponding to the first offset value.
[0345] The nearest time unit after the time unit corresponding to the downlink transmission that meets the third condition, the third condition includes: number n+A×P×2 μ , and the time unit interval corresponding to the downlink transmission is not less than the number of time units corresponding to the first offset value, and A is a number that satisfies A×P×2 μ A is a minimum integer that is not less than the number of time units corresponding to the first offset value, or A is a minimum integer that satisfies A×P and is not less than the first offset value, P is the beam scanning period, and μ is the number of the subcarrier spacing for uplink transmission;
[0346] The nearest time unit that meets the fourth condition after the time unit corresponding to the downlink transmission, the fourth condition includes: numbered n+(A×P+K offset3 )×2 μ , and the time unit interval corresponding to the downlink transmission is not less than the number of time units corresponding to the first offset value, A is a number that satisfies (A×P+K offset3 )×2 μ The smallest integer that is not less than the number of time units corresponding to the first offset value, or A is an integer that satisfies A×P+K offset3 The smallest integer that is not less than the first offset value, P is the beam scanning period, μ is the number of the subcarrier spacing of the uplink transmission, K offset3 is the length of time during the beam scanning cycle when the current terminal or current beam position is not served, or K offset3 The time interval between the time unit corresponding to the downlink transmission and the first time unit serving the current terminal or the current beam position in the scanning pattern of the uplink beam after the time unit corresponding to the downlink transmission is quantized as a time length in units of the first time unit, or K offset3 The time interval between the subframe corresponding to the time unit corresponding to the downlink transmission and the first subframe serving the current terminal or the current beam position in the scanning pattern of the uplink beam after the subframe, or K offset3 is the offset between the uplink beam scanning pattern and the downlink beam scanning pattern, or K offset3 It is the sum of the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam and the length of time during which the current terminal or current beam position is not served in the beam scanning period.
[0347] Optionally, when the uplink transmission is a physical uplink control channel PUCCH, the downlink transmission is a physical downlink shared channel PDSCH or a PDCCH requiring hybrid automatic repeat request confirmation HARQ-ACK feedback;
[0348] In a case where the uplink transmission is a physical uplink shared channel PUSCH, the downlink transmission is a PDCCH that schedules the PUSCH.
[0349] Optionally, when method 2 or method 4 is adopted, the first offset value includes quantizing the time unit corresponding to the second offset value into a value with the first time unit as a unit.
[0350] Optionally, the determining unit is further configured to:
[0351] If the time unit for uplink transmission determined according to one of methods 1 to 4 is not in the service time period of the current terminal or the current wavelength, the time unit for uplink transmission is determined according to one of the following:
[0352] Determine the number of the service time period of the current terminal or the current wave position as n+B*P·2 μ The time unit is the time unit of the uplink transmission, n is the number of the time unit corresponding to the downlink transmission, B is the minimum integer value that satisfies that the number of time units corresponding to B*P is not less than the total number of time units corresponding to the first offset value and the second offset value, P is the beam scanning period, and μ is the number of the subcarrier spacing of the uplink transmission;
[0353] Determine the earliest time unit in the next beam service time period of the current terminal or the current beam position as the time unit of the uplink transmission.
[0354] Optionally, the determining the earliest time unit in the next beam service time period of the current terminal or the current beam position as the time unit in which the uplink transmission occurs includes:
[0355] When there are multiple downlink transmissions, determine the earliest time unit in the beam service time period of the next current terminal or current beam position as the time unit of the uplink transmission corresponding to the earliest downlink transmission among the multiple downlink transmissions;
[0356] Among them, the earliest downlink transmission is the downlink transmission in the earliest time unit among the multiple downlink transmission time units, and the time units where the uplink transmissions corresponding to other downlink transmissions are located correspond to the time units after the earliest time unit in the beam service time period of the current terminal or current wave position, and the other downlink transmissions are the downlink transmissions in subsequent time units except the earliest time unit among the multiple downlink transmission time units.
[0357] Optionally, the time unit is one of the following:
[0358] Subframe, time slot, mini-time slot, sub-time slot.
[0359] Optionally, the communication device is a terminal, or the communication device is a network device.
[0360] It should be noted here that the above-mentioned communication equipment provided in the embodiment of the present application can implement all the method steps implemented in the above-mentioned method embodiment and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those in the method embodiment will not be described in detail here.
[0361] It should be noted that the division of units in the embodiments of the present application is schematic and is merely a logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.
[0362] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) or a processor to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0363] An embodiment of the present application provides a processor-readable storage medium, wherein the processor-readable storage medium stores a computer program, and the computer program is used to enable the processor to execute the time unit determination method provided by the embodiment of the present application.
[0364] The processor-readable storage medium can be any available medium or data storage device that can be accessed by the processor, including but not limited to magnetic storage (such as floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO)), optical storage (such as CDs, DVDs, BDs, HVDs, etc.), and semiconductor storage (such as ROMs, EPROMs, EEPROMs, non-volatile memories (NANDFLASH), solid-state drives (SSDs)), etc.
[0365] Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage and optical storage, etc.) that contain computer-usable program code.
[0366] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the steps in the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0367] These processor-executable instructions may also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the processor-readable memory produce an article of manufacture comprising an instruction device that implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.
[0368] These processor-executable instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are performed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable device to implement the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.
[0369] Obviously, those skilled in the art may make various changes and modifications to this application without departing from the spirit and scope of this application. Thus, if these modifications and variations of this application fall within the scope of the claims of this application and their equivalents, this application is intended to include these modifications and variations.
Claims
1. A method for determining a time unit, characterized in that: include: The communication device determines the time unit for uplink transmission based on the beam scanning period and the beam scanning pattern; The communication device determines the time unit of uplink transmission according to the beam scanning period and the beam scanning pattern, including: The communication device determines all time units of the uplink transmission according to the beam scanning period and the beam scanning pattern, and target information, where the target information includes at least one of the following: a first offset value in a first time unit, a second offset value in a second time unit, and a time unit corresponding to downlink transmission; The time length of the first time unit is greater than the time length of the second time unit, and the downlink transmission corresponds to the uplink transmission.
2. The method according to claim 1, wherein The communication device determines a time unit for uplink transmission according to the beam scanning period and the beam scanning pattern, and the target information, including the following: Method 1: Determine a first target time unit based on the first offset value, the second offset value, and the time unit corresponding to the downlink transmission, determine whether the first target time unit is in the service time period of the current terminal or the current beam position based on the beam scanning period and the beam scanning pattern, obtain a first judgment result, and determine the time unit in which the uplink transmission is located based on the first judgment result; Method 2: Determine a second target time unit based on the first offset value and the time unit corresponding to the downlink transmission, and determine whether the second target time unit is in the service time period of the current terminal or the current beam position based on the beam scanning period and the beam scanning pattern, obtain a second judgment result, and determine the time unit in which the uplink transmission is located based on the second judgment result; Method 3: Determine a total offset value in the second time unit based on the first offset value and the second offset value, and determine a third target time unit as the time unit for the uplink transmission based on the beam scanning period and the beam scanning pattern, wherein the third target time unit is the earliest time unit after the time unit corresponding to the downlink transmission that meets a first condition, wherein the first condition includes: the time unit corresponding to the downlink transmission is spaced at least by the total offset value and is within the service time period of the current terminal or the current beam position; Method 4: Determine a fourth target time unit based on the first offset value, the beam scanning period, and the beam scanning pattern, and determine the time unit in which the uplink transmission is located based on the fourth target time unit and the second offset value.
3. The method according to claim 2, wherein The first target time unit includes: numbered n+k+K offset 2 μ The time unit of the uplink transmission is determined based on the first judgment result, including at least one of the following: In a case where the first target time unit is in a service time period of the current terminal or the current wavelength, determining the first target time unit as a time unit in which the uplink transmission occurs; If the first target time unit is not in the service time period of the current terminal or the current wave position, the number is determined to be n+k+K offset2 2 μ The time unit is the time unit of the uplink transmission; Wherein, n is the number of the time unit corresponding to the downlink transmission, k is the second offset value, K offset is the first offset value, μ is the number of the subcarrier spacing of the uplink transmission, K offset2 is an offset value determined based on the beam scanning period and / or the beam scanning pattern.
4. The method according to claim 2, wherein The second target time unit includes: number n+K offset 2 μ The time unit of the uplink transmission is determined based on the second judgment result, including at least one of the following: In a case where the second target time unit is in a service time period of the current terminal or the current wavelength, determining the second target time unit as a time unit in which the uplink transmission occurs; If the second target time unit is not in the service time period of the current terminal or the current wave position, the number is determined to be n+K offset2 2 μ The time unit is the time unit of the uplink transmission; Among them, n is the number of the time unit corresponding to the downlink transmission, K offset is the first offset value, μ is the number of the subcarrier spacing of the uplink transmission, K offset2 is an offset value determined based on the beam scanning period and / or the beam scanning pattern.
5. The method according to claim 3 or 4, wherein: The K offset2 =A×P, A is a value that satisfies A×P not less than K offset The smallest positive integer of , P is the beam scanning period; or The K offset2 =A×P+K offset3 , A is a satisfying offset3 The minimum integer of the determined time unit in the service time period of the current terminal or the current beam position, P is the beam scanning period, K offset3 is the length of time during the beam scanning period when the current terminal or current beam position is not served; or The K offset2 =A×P+K offset +K offset3 , A is a satisfying offset +K offset3 The minimum integer of the determined time unit in the service time period of the current terminal or the current beam position, P is the beam scanning period, K offset3 is the length of time during the beam scanning period when the current terminal or current beam position is not served; or The K offset2 =A×P U +K offset3 , A is a satisfying U +K offset3 The smallest integer of the determined time unit in the service time period of the current terminal or the current wave position, P U is the beam scanning period of the uplink beam, K offset3 The time interval between the time unit corresponding to the downlink transmission and the first time unit serving the current terminal or the current beam position in the scanning pattern of the uplink beam after the time unit corresponding to the downlink transmission is quantized as a time length in units of the first time unit, or K offset3 The time interval between the subframe corresponding to the time unit corresponding to the downlink transmission and the first subframe serving the current terminal or the current beam position in the scanning pattern of the uplink beam after the subframe, or K offset3 is the offset between the uplink beam scanning pattern and the downlink beam scanning pattern, or K offset3 The sum of the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam and the length of time during which the current terminal or current beam position is not served in the beam scanning period; or The K offset2 =A×P U +K offset +K offset3 , A is a satisfying U +K offset +K offset3 The smallest integer of the determined time unit in the service time period of the current terminal or the current wave position, P U is the beam scanning period of the uplink beam, K offset3 The time interval between the time unit corresponding to the downlink transmission and the first time unit serving the current terminal or the current beam position in the scanning pattern of the uplink beam after the time unit corresponding to the downlink transmission is quantized as a time length in units of the first time unit, or K offset3 The time interval between the subframe corresponding to the time unit corresponding to the downlink transmission and the first subframe serving the current terminal or the current beam position in the scanning pattern of the uplink beam after the subframe, or K offset3 is the offset between the uplink beam scanning pattern and the downlink beam scanning pattern, or K offset3 It is the sum of the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam and the length of time during which the current terminal or current beam position is not served in the beam scanning period.
6. The method according to claim 2, wherein The total offset value includes: k+K offset 2 μ , k is the second offset value, K offset is the first offset value, and μ is the number of the subcarrier spacing of uplink transmission.
7. The method according to claim 2, wherein The fourth target time unit includes the following: The earliest time unit after the time unit corresponding to the downlink transmission that meets the second condition, wherein the second condition includes: the time unit corresponding to the downlink transmission is separated by a number of time units that is not less than the number of time units corresponding to the first offset value, and is within the service time period of the current terminal or the current wave position; The first time unit in the service time period of the current terminal or the current beam position in the target beam scanning period, the target beam scanning period being the beam scanning period that is most recently followed by the time unit corresponding to the downlink transmission and is spaced by at least the number of time units corresponding to the first offset value. The nearest time unit after the time unit corresponding to the downlink transmission that meets the third condition, the third condition includes: number n+A×P×2 μ , and the time unit interval corresponding to the downlink transmission is not less than the number of time units corresponding to the first offset value, and A is a number that satisfies A×P×2 μ A is a minimum integer that is not less than the number of time units corresponding to the first offset value, or A is a minimum integer that satisfies A×P and is not less than the first offset value, P is the beam scanning period, and μ is the number of the subcarrier spacing for uplink transmission; The nearest time unit that meets the fourth condition after the time unit corresponding to the downlink transmission, the fourth condition includes: numbered n+(A×P+K offset3 )×2 μ , and the time unit interval corresponding to the downlink transmission is not less than the number of time units corresponding to the first offset value, A is a number that satisfies (A×P+K offset3 )×2 μ The smallest integer that is not less than the number of time units corresponding to the first offset value, or A is an integer that satisfies A×P+K offset3 The smallest integer that is not less than the first offset value, P is the beam scanning period, μ is the number of the subcarrier spacing of the uplink transmission, K offset3 is the length of time during the beam scanning cycle when the current terminal or current beam position is not served, or K offset3 The time interval between the time unit corresponding to the downlink transmission and the first time unit serving the current terminal or the current beam position in the scanning pattern of the uplink beam after the time unit corresponding to the downlink transmission is quantized as a time length in units of the first time unit, or K offset3 The time interval between the subframe corresponding to the time unit corresponding to the downlink transmission and the first subframe serving the current terminal or the current beam position in the scanning pattern of the uplink beam after the subframe, or K offset3 is the offset between the uplink beam scanning pattern and the downlink beam scanning pattern, or K offset3 It is the sum of the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam and the length of time during which the current terminal or current beam position is not served in the beam scanning period.
8. The method according to claim 1, wherein In the case where the uplink transmission is a physical uplink control channel PUCCH, the downlink transmission is a physical downlink shared channel PDSCH or a PDCCH requiring hybrid automatic repeat request acknowledgement HARQ-ACK feedback; In a case where the uplink transmission is a physical uplink shared channel PUSCH, the downlink transmission is a PDCCH that schedules the PUSCH.
9. The method according to claim 2, wherein When method 2 or method 4 is adopted, the first offset value includes quantizing the time unit corresponding to the second offset value into a value with the first time unit as a unit.
10. The method according to claim 2, wherein The communication device determining, according to the beam scanning period and the beam scanning pattern, a time unit in which uplink transmission occurs further includes: If the time unit for uplink transmission determined according to one of methods 1 to 4 is not in the service time period of the current terminal or the current wavelength, the time unit for uplink transmission is determined according to one of the following: Determine the number of the service time period of the current terminal or the current wave position as n+B*P·2 μ The time unit is the time unit of the uplink transmission, n is the number of the time unit corresponding to the downlink transmission, B is the minimum integer value that satisfies that the number of time units corresponding to B*P is not less than the total number of time units corresponding to the first offset value and the second offset value, P is the beam scanning period, and μ is the number of the subcarrier spacing of the uplink transmission; Determine the earliest time unit in the next beam service time period of the current terminal or the current beam position as the time unit of the uplink transmission.
11. The method according to claim 10, wherein The determining the earliest time unit in the next beam service time period of the current terminal or the current beam position as the time unit in which the uplink transmission occurs includes: When there are multiple downlink transmissions, determine the earliest time unit in the beam service time period of the next current terminal or current beam position as the time unit of the uplink transmission corresponding to the earliest downlink transmission among the multiple downlink transmissions; Among them, the earliest downlink transmission is the downlink transmission in the earliest time unit among the multiple downlink transmission time units, and the time units where the uplink transmissions corresponding to other downlink transmissions are located correspond to the time units after the earliest time unit in the beam service time period of the current terminal or current wave position, and the other downlink transmissions are the downlink transmissions in the subsequent time units except the earliest time unit among the multiple downlink transmission time units.
12. The method according to any one of claims 1 to 4, characterized in that The time unit is one of the following: Subframe, time slot, mini-time slot, sub-time slot.
13. The method according to any one of claims 1 to 4, characterized in that The communication device is a terminal, or the communication device is a network device.
14. A communication device, characterized in that: include: A memory, a transceiver, and a processor, wherein: The memory is used to store a computer program; the transceiver is used to send and receive data under the control of the processor; and the processor is used to read the computer program in the memory and perform the following operations: Determine the time unit for uplink transmission based on the beam scanning period and beam scanning pattern; The step of determining the time unit for uplink transmission according to the beam scanning period and the beam scanning pattern includes: The communication device determines all time units of the uplink transmission according to the beam scanning period and the beam scanning pattern, and target information, where the target information includes at least one of the following: a first offset value in a first time unit, a second offset value in a second time unit, and a time unit corresponding to downlink transmission; The time length of the first time unit is greater than the time length of the second time unit, and the downlink transmission corresponds to the uplink transmission.
15. The device according to claim 14, characterized in that Determining the time unit for uplink transmission according to the beam scanning period, the beam scanning pattern, and the target information includes the following: Method 1: Determine a first target time unit based on the first offset value, the second offset value, and the time unit corresponding to the downlink transmission, determine whether the first target time unit is in the service time period of the current terminal or the current beam position based on the beam scanning period and the beam scanning pattern, obtain a first judgment result, and determine the time unit in which the uplink transmission is located based on the first judgment result; Method 2: Determine a second target time unit based on the first offset value and the time unit corresponding to the downlink transmission, and determine whether the second target time unit is in the service time period of the current terminal or the current beam position based on the beam scanning period and the beam scanning pattern, obtain a second judgment result, and determine the time unit in which the uplink transmission is located based on the second judgment result; Method 3: Determine a total offset value in the second time unit based on the first offset value and the second offset value, and determine a third target time unit as the time unit for the uplink transmission based on the beam scanning period and the beam scanning pattern, wherein the third target time unit is the earliest time unit after the time unit corresponding to the downlink transmission that meets a first condition, wherein the first condition includes: the time unit corresponding to the downlink transmission is spaced at least by the total offset value and is within the service time period of the current terminal or the current beam position; Method 4: Determine a fourth target time unit based on the first offset value, the beam scanning period, and the beam scanning pattern, and determine the time unit in which the uplink transmission is located based on the fourth target time unit and the second offset value.
16. The device according to claim 15, characterized in that The first target time unit includes: numbered n+k+K offset 2 μ The time unit of the uplink transmission is determined based on the first judgment result, including at least one of the following: In a case where the first target time unit is in a service time period of the current terminal or the current wavelength, determining the first target time unit as a time unit in which the uplink transmission occurs; If the first target time unit is not in the service time period of the current terminal or the current wave position, the number is determined to be n+k+K offset2 2 μ The time unit is the time unit of the uplink transmission; Wherein, n is the number of the time unit corresponding to the downlink transmission, k is the second offset value, K offset is the first offset value, μ is the number of the subcarrier spacing of the uplink transmission, K offset2 is an offset value determined based on the beam scanning period and / or the beam scanning pattern.
17. The device according to claim 15, characterized in that The second target time unit includes: number n+K offset 2 μ The time unit of the uplink transmission is determined based on the second judgment result, including at least one of the following: In a case where the second target time unit is in a service time period of the current terminal or the current wavelength, determining the second target time unit as a time unit in which the uplink transmission occurs; If the second target time unit is not in the service time period of the current terminal or the current wave position, the number is determined to be n+K offset2 2 μ The time unit is the time unit of the uplink transmission; Among them, n is the number of the time unit corresponding to the downlink transmission, K offset is the first offset value, μ is the number of the subcarrier spacing of the uplink transmission, K offset2 is an offset value determined based on the beam scanning period and / or the beam scanning pattern.
18. The device according to claim 16 or 17, characterized in that The K offset2 =A×P, A is a value that satisfies A×P not less than K offset The smallest positive integer of , P is the beam scanning period; or The K offset2 =A×P+K offset3 , A is a satisfying offset3 The minimum integer of the determined time unit in the service time period of the current terminal or the current beam position, P is the beam scanning period, K offset3 is the length of time during the beam scanning period when the current terminal or current beam position is not served; or The K offset2 =A×P+K offset +K offset3 , A is a satisfying offset +K offset3 The minimum integer of the determined time unit in the service time period of the current terminal or the current beam position, P is the beam scanning period, K offset3 is the length of time during the beam scanning period when the current terminal or current beam position is not served; or The K offset2 =A×P U +K offset3 , A is a satisfying U +K offset3 The smallest integer of the determined time unit in the service time period of the current terminal or the current wave position, P U is the beam scanning period of the uplink beam, K offset3 The time interval between the time unit corresponding to the downlink transmission and the first time unit serving the current terminal or the current beam position in the scanning pattern of the uplink beam after the time unit corresponding to the downlink transmission is quantized as a time length in units of the first time unit, or K offset3 The time interval between the subframe corresponding to the time unit corresponding to the downlink transmission and the first subframe serving the current terminal or the current beam position in the scanning pattern of the uplink beam after the subframe, or K offset3 is the offset between the uplink beam scanning pattern and the downlink beam scanning pattern, or K offset3 The sum of the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam and the length of time during which the current terminal or current beam position is not served in the beam scanning period; or The K offset2 =A×P U +K offset +K offset3 , A is a satisfying U +K offset +K offset3 The smallest integer of the determined time unit in the service time period of the current terminal or the current wave position, P U is the beam scanning period of the uplink beam, K offset3 The time interval between the time unit corresponding to the downlink transmission and the first time unit serving the current terminal or the current beam position in the scanning pattern of the uplink beam after the time unit corresponding to the downlink transmission is quantized as a time length in units of the first time unit, or K 0ffset3 The time interval between the subframe corresponding to the time unit corresponding to the downlink transmission and the first subframe serving the current terminal or the current beam position in the scanning pattern of the uplink beam after the subframe, or K offset3 is the offset between the uplink beam scanning pattern and the downlink beam scanning pattern, or K offset3 It is the sum of the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam and the length of time during which the current terminal or current beam position is not served in the beam scanning period.
19. The device according to claim 15, wherein The total offset value includes: k+K offset 2 μ , k is the second offset value, K offset is the first offset value, and μ is the number of the subcarrier spacing of uplink transmission.
20. The apparatus of claim 15, wherein The fourth target time unit includes the following: The earliest time unit after the time unit corresponding to the downlink transmission that meets the second condition, wherein the second condition includes: the time unit corresponding to the downlink transmission is separated by a number of time units that is not less than the number of time units corresponding to the first offset value, and is within the service time period of the current terminal or the current wave position; The first time unit in the service time period of the current terminal or the current beam position in the target beam scanning period, the target beam scanning period being the beam scanning period that is most recently followed by the time unit corresponding to the downlink transmission and is spaced by at least the number of time units corresponding to the first offset value. The nearest time unit after the time unit corresponding to the downlink transmission that meets the third condition, the third condition includes: number n+A×P×2 μ , and the time unit interval corresponding to the downlink transmission is not less than the number of time units corresponding to the first offset value, and A is a number that satisfies A×P×2 μ A is a minimum integer that is not less than the number of time units corresponding to the first offset value, or A is a minimum integer that satisfies A×P and is not less than the first offset value, P is the beam scanning period, and μ is the number of the subcarrier spacing for uplink transmission; The nearest time unit that meets the fourth condition after the time unit corresponding to the downlink transmission, the fourth condition includes: numbered n+(A×P+K offset3 )×2 μ , and the time unit interval corresponding to the downlink transmission is not less than the number of time units corresponding to the first offset value, A is a number that satisfies (A×P+K offset3 )×2 μ The smallest integer that is not less than the number of time units corresponding to the first offset value, or A is an integer that satisfies A×P+K offset3 The smallest integer that is not less than the first offset value, P is the beam scanning period, μ is the number of the subcarrier spacing of the uplink transmission, K offset3 is the length of time during the beam scanning cycle when the current terminal or current beam position is not served, or K offset3 The time interval between the time unit corresponding to the downlink transmission and the first time unit serving the current terminal or the current beam position in the scanning pattern of the uplink beam after the time unit corresponding to the downlink transmission is quantized as a time length in units of the first time unit, or K offset3 The time interval between the subframe corresponding to the time unit corresponding to the downlink transmission and the first subframe serving the current terminal or the current beam position in the scanning pattern of the uplink beam after the subframe, or K offset3 is the offset between the uplink beam scanning pattern and the downlink beam scanning pattern, or K offset3 It is the sum of the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam and the length of time during which the current terminal or current beam position is not served in the beam scanning period.
21. The apparatus of claim 14, wherein: In the case where the uplink transmission is a physical uplink control channel PUCCH, the downlink transmission is a physical downlink shared channel PDSCH or a PDCCH requiring hybrid automatic repeat request acknowledgement HARQ-ACK feedback; In a case where the uplink transmission is a physical uplink shared channel PUSCH, the downlink transmission is a PDCCH that schedules the PUSCH.
22. The apparatus of claim 15, wherein: When method 2 or method 4 is adopted, the first offset value includes quantizing the time unit corresponding to the second offset value into a value with the first time unit as a unit.
23. The apparatus of claim 15, wherein: The determining, according to the beam scanning period and the beam scanning pattern, the time unit for uplink transmission further includes: If the time unit for uplink transmission determined according to one of methods 1 to 4 is not in the service time period of the current terminal or the current wavelength, the time unit for uplink transmission is determined according to one of the following: Determine the number of the service time period of the current terminal or the current wave position as n+B*P·2 μ The time unit is the time unit of the uplink transmission, n is the number of the time unit corresponding to the downlink transmission, B is the minimum integer value that satisfies that the number of time units corresponding to B*P is not less than the total number of time units corresponding to the first offset value and the second offset value, P is the beam scanning period, and μ is the number of the subcarrier spacing of the uplink transmission; Determine the earliest time unit in the next beam service time period of the current terminal or the current beam position as the time unit of the uplink transmission.
24. The device according to claim 23, wherein The determining the earliest time unit in the next beam service time period of the current terminal or the current beam position as the time unit in which the uplink transmission occurs includes: When there are multiple downlink transmissions, determine the earliest time unit in the beam service time period of the next current terminal or current beam position as the time unit of the uplink transmission corresponding to the earliest downlink transmission among the multiple downlink transmissions; Among them, the earliest downlink transmission is the downlink transmission in the earliest time unit among the multiple downlink transmission time units, and the time units where the uplink transmissions corresponding to other downlink transmissions are located correspond to the time units after the earliest time unit in the beam service time period of the current terminal or current wave position, and the other downlink transmissions are the downlink transmissions in the subsequent time units except the earliest time unit among the multiple downlink transmission time units.
25. The apparatus according to any one of claims 14 to 17, characterized in that The time unit is one of the following: Subframe, time slot, mini-time slot, sub-time slot.
26. The apparatus according to any one of claims 14 to 17, characterized in that The communication device is a terminal, or the communication device is a network device.
27. A communication device, characterized in that: include: a determination unit, configured to determine a time unit for uplink transmission based on a beam scanning period and a beam scanning pattern; The determining unit is configured to determine all time units of the uplink transmission according to the beam scanning period and the beam scanning pattern, and target information, where the target information includes at least one of the following: a first offset value in a first time unit, a second offset value in a second time unit, and a time unit corresponding to downlink transmission; The time length of the first time unit is greater than the time length of the second time unit, and the downlink transmission corresponds to the uplink transmission.
28. The apparatus of claim 27, wherein The determining unit is used for one of the following: Method 1: Determine a first target time unit based on the first offset value, the second offset value, and the time unit corresponding to the downlink transmission, determine whether the first target time unit is in the service time period of the current terminal or the current beam position based on the beam scanning period and the beam scanning pattern, obtain a first judgment result, and determine the time unit in which the uplink transmission is located based on the first judgment result; Method 2: Determine a second target time unit based on the first offset value and the time unit corresponding to the downlink transmission, and determine whether the second target time unit is in the service time period of the current terminal or the current beam position based on the beam scanning period and the beam scanning pattern, obtain a second judgment result, and determine the time unit in which the uplink transmission is located based on the second judgment result; Method 3: Determine a total offset value in the second time unit based on the first offset value and the second offset value, and determine a third target time unit as the time unit for the uplink transmission based on the beam scanning period and the beam scanning pattern, wherein the third target time unit is the earliest time unit after the time unit corresponding to the downlink transmission that meets a first condition, wherein the first condition includes: the time unit corresponding to the downlink transmission is spaced at least by the total offset value and is within the service time period of the current terminal or the current beam position; Method 4: Determine a fourth target time unit based on the first offset value, the beam scanning period, and the beam scanning pattern, and determine the time unit in which the uplink transmission is located based on the fourth target time unit and the second offset value.
29. The apparatus of claim 28, wherein The first target time unit includes: numbered n+k+K offset 2 μ The time unit of the uplink transmission is determined based on the first judgment result, including at least one of the following: In a case where the first target time unit is in a service time period of the current terminal or the current wavelength, determining the first target time unit as a time unit in which the uplink transmission occurs; If the first target time unit is not in the service time period of the current terminal or the current wave position, the number is determined to be n+k+K offset2 2 μ The time unit is the time unit of the uplink transmission; Wherein, n is the number of the time unit corresponding to the downlink transmission, k is the second offset value, K offset is the first offset value, μ is the number of the subcarrier spacing of the uplink transmission, K offset2 is an offset value determined based on the beam scanning period and / or the beam scanning pattern.
30. The apparatus of claim 28, wherein The second target time unit includes: number n+K offset 2 μ The time unit of the uplink transmission is determined based on the second judgment result, including at least one of the following: In a case where the second target time unit is in a service time period of the current terminal or the current wavelength, determining the second target time unit as a time unit in which the uplink transmission occurs; If the second target time unit is not in the service time period of the current terminal or the current wave position, the number is determined to be n+K offset2 2 μ The time unit is the time unit of the uplink transmission; Among them, n is the number of the time unit corresponding to the downlink transmission, K offset is the first offset value, μ is the number of the subcarrier spacing of the uplink transmission, K offset2 is an offset value determined based on the beam scanning period and / or the beam scanning pattern.
31. The apparatus according to claim 29 or 30, wherein The K offset2 =A×P, A is a value that satisfies A×P not less than K offset The smallest positive integer of , P is the beam scanning period; or The K offset2 =A×P+K offset3 , A is a satisfying offset3 The minimum integer of the determined time unit in the service time period of the current terminal or the current beam position, P is the beam scanning period, K offset3 is the length of time during the beam scanning period when the current terminal or current beam position is not served; or The K offset2 =A×P+K offset +K offset3 , A is a satisfying offset +K offset3 The minimum integer of the determined time unit in the service time period of the current terminal or the current beam position, P is the beam scanning period, K offset3 is the length of time during the beam scanning period when the current terminal or current beam position is not served; or The K offset2 =A×P U +K offset3 , A is a satisfying U +K offset3 The smallest integer of the determined time unit in the service time period of the current terminal or the current wave position, P U is the beam scanning period of the uplink beam, K offset3 The time interval between the time unit corresponding to the downlink transmission and the first time unit serving the current terminal or the current beam position in the scanning pattern of the uplink beam after the time unit corresponding to the downlink transmission is quantized as a time length in units of the first time unit, or K offset3 The time interval between the subframe corresponding to the time unit corresponding to the downlink transmission and the first subframe serving the current terminal or the current beam position in the scanning pattern of the uplink beam after the subframe, or K offset3 is the offset between the uplink beam scanning pattern and the downlink beam scanning pattern, or K offset3 The sum of the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam and the length of time during which the current terminal or current beam position is not served in the beam scanning period; or The K offset2 =A×P U +K offset +K offset3 , A is a satisfying U +K offset +K offset3 The smallest integer of the determined time unit in the service time period of the current terminal or the current wave position, P U is the beam scanning period of the uplink beam, K offset3 The time interval between the time unit corresponding to the downlink transmission and the first time unit serving the current terminal or the current beam position in the scanning pattern of the uplink beam after the time unit corresponding to the downlink transmission is quantized as a time length in units of the first time unit, or K offset3 The time interval between the subframe corresponding to the time unit corresponding to the downlink transmission and the first subframe serving the current terminal or the current beam position in the scanning pattern of the uplink beam after the subframe, or K offset3 is the offset between the uplink beam scanning pattern and the downlink beam scanning pattern, or K offset3 It is the sum of the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam and the length of time during which the current terminal or current beam position is not served in the beam scanning period.
32. The apparatus of claim 28, wherein The total offset value includes: k+K offset 2 μ , k is the second offset value, K offset is the first offset value, and μ is the number of the subcarrier spacing of uplink transmission.
33. The apparatus of claim 28, wherein The fourth target time unit includes the following: The earliest time unit after the time unit corresponding to the downlink transmission that meets the second condition, wherein the second condition includes: the time unit corresponding to the downlink transmission is separated by a number of time units that is not less than the number of time units corresponding to the first offset value, and is within the service time period of the current terminal or the current wave position; The first time unit in the service time period of the current terminal or the current beam position in the target beam scanning period, the target beam scanning period being the beam scanning period that is most recently followed by the time unit corresponding to the downlink transmission and is spaced by at least the number of time units corresponding to the first offset value. The nearest time unit after the time unit corresponding to the downlink transmission that meets the third condition, the third condition includes: number n+A×P×2 μ , and the time unit interval corresponding to the downlink transmission is not less than the number of time units corresponding to the first offset value, and A is a number that satisfies A×P×2 μ A is a minimum integer that is not less than the number of time units corresponding to the first offset value, or A is a minimum integer that satisfies A×P and is not less than the first offset value, P is the beam scanning period, and μ is the number of the subcarrier spacing for uplink transmission; The nearest time unit that meets the fourth condition after the time unit corresponding to the downlink transmission, the fourth condition includes: numbered n+(A×P+K offset3 )×2 μ , and the time unit interval corresponding to the downlink transmission is not less than the number of time units corresponding to the first offset value, A is a number that satisfies (A×P+K offset3 )×2 μ The smallest integer that is not less than the number of time units corresponding to the first offset value, or A is an integer that satisfies A×P+K offset3 The smallest integer that is not less than the first offset value, P is the beam scanning period, μ is the number of the subcarrier spacing of the uplink transmission, K offset3 is the length of time during the beam scanning cycle when the current terminal or current beam position is not served, or K offset3 The time interval between the time unit corresponding to the downlink transmission and the first time unit serving the current terminal or the current beam position in the scanning pattern of the uplink beam after the time unit corresponding to the downlink transmission is quantized as a time length in units of the first time unit, or K offset3 The time interval between the subframe corresponding to the time unit corresponding to the downlink transmission and the first subframe serving the current terminal or the current beam position in the scanning pattern of the uplink beam after the subframe, or K offset3 is the offset between the uplink beam scanning pattern and the downlink beam scanning pattern, or K offset3 It is the sum of the offset value between the beam scanning pattern of the uplink beam and the beam scanning pattern of the downlink beam and the length of time during which the current terminal or current beam position is not served in the beam scanning period.
34. The apparatus of claim 27, wherein: In the case where the uplink transmission is a physical uplink control channel PUCCH, the downlink transmission is a physical downlink shared channel PDSCH or a PDCCH requiring hybrid automatic repeat request acknowledgement HARQ-ACK feedback; In a case where the uplink transmission is a physical uplink shared channel PUSCH, the downlink transmission is a PDCCH that schedules the PUSCH.
35. The apparatus of claim 28, wherein When method 2 or method 4 is adopted, the first offset value includes quantizing the time unit corresponding to the second offset value into a value with the first time unit as a unit.
36. The apparatus of claim 28, wherein The determining unit is further configured to: If the time unit for uplink transmission determined according to one of methods 1 to 4 is not in the service time period of the current terminal or the current wavelength, the time unit for uplink transmission is determined according to one of the following: Determine the number of the service time period of the current terminal or the current wave position as n+B*P·2 μ The time unit is the time unit of the uplink transmission, n is the number of the time unit corresponding to the downlink transmission, B is the minimum integer value that satisfies that the number of time units corresponding to B*P is not less than the total number of time units corresponding to the first offset value and the second offset value, P is the beam scanning period, and μ is the number of the subcarrier spacing of the uplink transmission; Determine the earliest time unit in the next beam service time period of the current terminal or the current beam position as the time unit of the uplink transmission.
37. The apparatus of claim 36, wherein The determining the earliest time unit in the next beam service time period of the current terminal or the current beam position as the time unit in which the uplink transmission occurs includes: When there are multiple downlink transmissions, determine the earliest time unit in the beam service time period of the next current terminal or current beam position as the time unit of the uplink transmission corresponding to the earliest downlink transmission among the multiple downlink transmissions; Among them, the earliest downlink transmission is the downlink transmission in the earliest time unit among the multiple downlink transmission time units, and the time units where the uplink transmissions corresponding to other downlink transmissions are located correspond to the time units after the earliest time unit in the beam service time period of the current terminal or current wave position, and the other downlink transmissions are the downlink transmissions in the subsequent time units except the earliest time unit among the multiple downlink transmission time units.
38. A processor-readable storage medium, characterized in that: The processor-readable storage medium stores a computer program, and the computer program is used to enable the processor to execute the time unit determination method according to any one of claims 1 to 13.
Citation Information
Patent Citations
Data transmissions during base station beamsweep
IN201927023239A