Transmission timing determination method, device, related equipment and storage medium
By independently determining the application time of TA command by the terminal, the problem of unreasonable application time caused by excessive TA in NTN is solved, and the reasonable application of TA command and the improvement of terminal performance is achieved.
Patent Information
- Application Number
- CN202111131619.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-09-26
- Publication Date
- 2025-08-22
- Estimated Expiration
- 2041-09-26
AI Technical Summary
In the non-terrestrial network (NTN) of the fifth generation mobile communication technology (5G), due to the excessive spatial propagation delay between the base station and the user, the transmission timing is too large (TA) and the application time of TA command in the prior art is no longer reasonable, affecting the working performance of the terminal.
The terminal independently determines the application time of the TA command based on its own TA compensation amount. After receiving the TA command in the uplink timing unit n, it starts to apply uplink transmission timing adjustment from the uplink timing unit n+X or n+Y. X and Y are determined according to the timing advance amount TTA adjusted after the uplink transmission timing, and are adjusted in combination with the terminal processing capability and network configuration parameters.
Ensure that the application time of TA command is reasonable, match the actual round-trip delay (RTT) of the terminal, improve the working performance of the terminal, and avoid the large processing delay introduced by the excessive K_offset.
Smart Images

Figure CN115884347B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of wireless communications, and in particular to a method, apparatus, related equipment, and storage medium for determining transmission timing. Background Art
[0002] In order to meet the demand for ubiquitous wireless coverage, the fifth-generation mobile communication technology (5G) system needs to support the integration of terrestrial networks and satellite networks. For this purpose, non-terrestrial network (NTN) technology is proposed.
[0003] In NTN, there is a significant spatial propagation delay between the base station and the user. In other words, the timing advance (TA) in NTN is too large. This results in the application time of the TA command in related technologies being no longer reasonable, and needs to be improved. Summary of the Invention
[0004] To solve related technical problems, embodiments of the present application provide a method, apparatus, related equipment, and storage medium for determining transmission timing.
[0005] The technical solution of the embodiment of the present application is implemented as follows:
[0006] An embodiment of the present application provides a method for determining transmission timing, applied to a terminal, including:
[0007] Receiving a timing advance TAcommand in an uplink timing unit n, wherein the TAcommand is used to instruct adjustment of uplink transmission timing;
[0008] Do one of the following:
[0009] The uplink transmission timing adjustment corresponding to the TA command is applied starting from the uplink timing unit n+X; the timing unit X is based on the timing advance T after applying the uplink transmission timing adjustment. TA Sure;
[0010] The uplink transmission timing adjustment corresponding to the TA command is applied starting from the first uplink timing unit after the uplink timing unit n+Y; Y is based on the timing advance T after applying the uplink transmission timing adjustment. TA Sure.
[0011] In the above solution, the timing unit includes one of the following:
[0012] time slot;
[0013] subframe.
[0014] In the above scheme, the uplink timing unit n is assumed to be T TAWhen it is zero, it refers to the last timing unit of at least one uplink timing unit that overlaps with at least one timing unit for receiving a first physical downlink shared channel (PDSCH); the first PDSCH carries the TA command.
[0015] In the above scheme, the timing unit X is determined by one of the following methods:
[0016] X=α1·C+α2·T TA ;
[0017]
[0018]
[0019]
[0020] Among them, C is the TA Irrelevant parameters, α1 and α2 are unit coefficients, Indicates rounding up.
[0021] In the above scheme, Y is determined by one of the following methods:
[0022] Y=β1·C+β2·T TA ;
[0023]
[0024]
[0025]
[0026] Among them, C is the TA Irrelevant parameters, β1 and β2 are unit coefficients, Indicates rounding up.
[0027] In the above scheme, C is determined by one of the following methods:
[0028] C = k;
[0029] C=k+D;
[0030] in, or
[0031] D represents a constant; N T,1 is the duration of N1 symbols corresponding to the PDSCH processing time when an additional PDSCH demodulation reference signal DM-RS is configured under the terminal processing capability 1; N T,2The duration of N2 symbols corresponding to the PUSCH preparation time under the terminal processing capability 1; N TA,max is the maximum TA value that can be indicated by the TA command field corresponding to the TA command; The number of time slots included in each subframe; T sf is the subframe duration.
[0032] In the above solution, the timing advance T is determined by the following method: TA :
[0033] T TA =(N TA +N TA,UE-specific +N TA,common +N TA,offset )×T c ;
[0034] Among them, N TA Updated by the TA command, N TA,UE-specific is the TA estimated autonomously by the terminal, N TA,common Universal TA for network control, N TA,offset is a constant, T c Indicates the basic unit of time.
[0035] In the above scheme, N TA It is pre-agreed and subsequently updated by receiving TA commands.
[0036] In the above scheme, N TA,offset It is agreed upon or obtained through higher-layer signaling.
[0037] The embodiment of the present application further provides a method for determining transmission timing, which is applied to a network device, including:
[0038] Send a TA command to the terminal, where the TA command is used to instruct the terminal to adjust the uplink transmission timing so that the terminal performs one of the following operations:
[0039] The uplink transmission timing adjustment corresponding to the TA command is applied starting from the uplink timing unit n+X; the timing unit X is based on the timing advance T after applying the uplink transmission timing adjustment. TA Determine; the terminal receives the TA command in an uplink timing unit n;
[0040] The uplink transmission timing adjustment corresponding to the TA command is applied starting from the first uplink timing unit after the uplink timing unit n+Y; Y is based on the timing advance T after applying the uplink transmission timing adjustment. TA Sure.
[0041] In the above solution, the timing unit includes one of the following:
[0042] time slot;
[0043] subframe.
[0044] In the above scheme, the uplink timing unit n is assumed to be T TA When it is zero, it refers to the last timing unit of at least one uplink timing unit that overlaps with at least one timing unit for receiving the first PDSCH; the first PDSCH carries the TA command.
[0045] The present application also provides a transmission timing determination device, including:
[0046] a receiving unit, configured to receive a TA command in an uplink timing unit n, wherein the TA command is used to instruct adjustment of uplink transmission timing;
[0047] A processing unit that performs one of the following operations:
[0048] The uplink transmission timing adjustment corresponding to the TA command is applied starting from the uplink timing unit n+X; the timing unit X is based on the timing advance T after applying the uplink transmission timing adjustment. TA Sure;
[0049] The uplink transmission timing adjustment corresponding to the TA command is applied starting from the first uplink timing unit after the uplink timing unit n+Y; Y is based on the timing advance T after applying the uplink transmission timing adjustment. TA Sure.
[0050] The present application also provides a transmission timing determination device, including:
[0051] a sending unit, configured to send a TA command to a terminal, where the TA command is used to instruct adjustment of uplink transmission timing, so that the terminal performs one of the following operations:
[0052] The uplink transmission timing adjustment corresponding to the TA command is applied starting from the uplink timing unit n+X; the timing unit X is based on the timing advance T after applying the uplink transmission timing adjustment. TA Determine; the terminal receives the TA command in an uplink timing unit n;
[0053] The uplink transmission timing adjustment corresponding to the TA command is applied starting from the first uplink timing unit after the uplink timing unit n+Y; Y is based on the timing advance T after applying the uplink transmission timing adjustment.TA Sure.
[0054] The present application also provides a terminal, including:
[0055] A first communication interface is configured to receive a TA command in an uplink timing unit n, where the TA command is used to instruct adjustment of uplink transmission timing;
[0056] The first processor is configured to perform one of the following operations:
[0057] The uplink transmission timing adjustment corresponding to the TA command is applied starting from the uplink timing unit n+X; the timing unit X is based on the timing advance T after applying the uplink transmission timing adjustment. TA Sure;
[0058] The uplink transmission timing adjustment corresponding to the TA command is applied starting from the first uplink timing unit after the uplink timing unit n+Y; Y is based on the timing advance T after applying the uplink transmission timing adjustment. TA Sure.
[0059] The embodiment of the present application further provides a network device, comprising: a second processor and a second communication interface; wherein,
[0060] The second communication interface is configured to send a TA command to the terminal, where the TA command is used to instruct the terminal to adjust the uplink transmission timing so that the terminal performs one of the following operations:
[0061] The uplink transmission timing adjustment corresponding to the TA command is applied starting from the uplink timing unit n+X; the timing unit X is based on the timing advance T after applying the uplink transmission timing adjustment. TA Determine; the terminal receives the TA command in an uplink timing unit n;
[0062] The uplink transmission timing adjustment corresponding to the TA command is applied starting from the first uplink timing unit after the uplink timing unit n+Y; Y is based on the timing advance T after applying the uplink transmission timing adjustment. TA Sure.
[0063] An embodiment of the present application further provides a terminal, comprising: a first processor and a first memory for storing a computer program that can be run on the processor,
[0064] Wherein, the first processor is used to execute the steps of any of the above-mentioned terminal-side methods when running the computer program.
[0065] An embodiment of the present application further provides a network device, comprising: a second processor and a second memory for storing a computer program that can be run on the processor,
[0066] Wherein, the second processor is used to execute the steps of any of the above-mentioned methods on the network device side when running the computer program.
[0067] An embodiment of the present application also provides a storage medium on which a computer program is stored. When the computer program is executed by a processor, the computer program implements the steps of any of the above-mentioned methods on the terminal side, or implements the steps of any of the above-mentioned methods on the network device side.
[0068] The transmission timing determination method, apparatus, related equipment, and storage medium provided in the embodiments of the present application are as follows: a terminal receives a TA command in an uplink timing unit n, wherein the TA command is used to instruct adjustment of the uplink transmission timing; performs one of the following operations: applying the uplink transmission timing adjustment corresponding to the TA command starting from the uplink timing unit n+X; adjusting the timing unit X according to the timing advance T after applying the uplink transmission timing adjustment; adjusting the timing of the uplink transmission timing in the uplink timing unit n+X; adjusting the timing of the uplink transmission timing in the timing unit X according to the timing advance T after applying the uplink transmission timing adjustment ... TA Determine; starting from the first uplink timing unit after the uplink timing unit n+Y, apply the TA command corresponding to the uplink transmission timing adjustment; Y according to the timing advance T after applying the uplink transmission timing adjustment TA In the solution provided by the embodiment of the present application, the terminal independently determines the application time of the TA command based on its own TA compensation amount, so that the application time of the TA command is reasonable, and the compensation amount of the determined application time of the TA command matches the actual RTT of the terminal, thereby ensuring the working performance of the terminal. BRIEF DESCRIPTION OF THE DRAWINGS
[0069] Figure 1 This is a schematic diagram of the application time of the TA command in the related art;
[0070] Figure 2 This is a schematic diagram of a satellite network architecture;
[0071] Figure 3 A schematic flow chart of a method for determining transmission timing according to an embodiment of the present application;
[0072] Figure 4a This is a schematic diagram of an uplink time slot n according to an embodiment of the present application;
[0073] Figure 4b This is a schematic diagram of the second uplink time slot n according to an embodiment of the present application;
[0074] Figure 4c This is a schematic diagram of the third uplink time slot n according to an embodiment of the present application;
[0075] Figure 4d This is a schematic diagram of the fourth uplink time slot n according to an embodiment of the present application;
[0076] Figure 5 This is a schematic structural diagram of a transmission timing determination device according to an embodiment of the present application;
[0077] Figure 6 This is a schematic diagram of the terminal structure of an embodiment of the present application;
[0078] Figure 7 This is a schematic diagram of the network device structure according to an embodiment of the present application;
[0079] Figure 8 This is a schematic diagram of the transmission timing determination system structure of an embodiment of the present application. DETAILED DESCRIPTION
[0080] The present application will be described in further detail below with reference to the accompanying drawings and embodiments.
[0081] In the related art, the application time of TA command is based on the logical timing (assuming T TA =0) specified.
[0082] like Figure 1 As shown, considering the actual T TA When the UE receives the PDSCH carrying the TA command media access control element (MAC CE) sent by the base station in the downlink time slot n at time t5,
[0083] The UE determines time t1 as the time of uplink timeslot n, where
[0084] t1=t5-RTT=t5-T TA (1)
[0085] Here, note that when assuming T TA = 0, the uplink timeslot n determined by the above method overlaps with the downlink timeslot n at time t3 = t1 + RTT / 2.
[0086] The UE determines to apply (can be expressed as apply in English) the uplink transmission timing adjustment amount indicated in TAcommand starting from the uplink time slot n+k+1 at time t2, where:
[0087]
[0088] Here, the unit is ms.
[0089] exist Figure 1At least when t2≥t5, the TA command application time specified in the relevant technology is physically feasible, that is, the UE first receives the base station instruction and then makes TA adjustment.
[0090] Furthermore, considering the requirements of UE capability on processing time (such as N T,1 and N T,2 ), a more reasonable timing constraint is:
[0091] t2≥t5+N T,1 +N T,2 (3)
[0092] Substituting the above equations (1) and (2) into inequality (3), we can obtain:
[0093]
[0094] Right now
[0095] in,
[0096] Indicates rounding up; N T,1 The duration of N1 symbols corresponding to the PDSCH processing time when an additional PDSCH demodulation reference signal (DM-RS) is configured at terminal processing capability 1, in ms; N T,2 The duration of N2 symbols corresponding to the PUSCH preparation time under the terminal processing capability 1, in ms; N TA,max The maximum TA value that can be indicated by the TA command field corresponding to the TA command, in ms; The number of time slots included in each subframe; T sf The duration of the subframe can be 1ms.
[0097] Here, terminal processing capability depends on the terminal chip's ability to prepare PUSCH data. When the terminal's processing capability is UE processing capability 1 (expressed in English as UE processing capability 1), the terminal has strong capabilities and can prepare PUSCH data to be sent more quickly after receiving the uplink grant (UL grant) and downlink control information (DCI). On the other hand, for terminals with relatively weaker performance, that is, the processing capability is UE processing capability 2 (expressed in English as UE processing capability 2), it takes longer to prepare PUSCH data to be sent after receiving the UL grant DCI. For the specific parameters corresponding to terminal processing capabilities 1 and 2, please refer to the relevant technical understanding.
[0098] Therefore, when When the timing relationship specified in the relevant technology is reasonable, When the time is too short, it will exceed the processing capability of the terminal, making the timing relationship specified by the relevant technology physically unfeasible.
[0099] Approximately, in equation (5),
[0100] Substituting equation (6) into inequality (4), we can obtain:
[0101]
[0102] Among them, N TA,max The maximum TA value that can be indicated by the 12-bit TA command field, in milliseconds. TA =(N TA +N TA,offset )×T c , N TA =T A ·16·64 / 2 μ , where the 12-bit TA command field T A The indicated value range is 0, 1, 2, ..., 3846, T c =1 / (△f max ·N f ), △f max =480*10 3 Hz, N f =4096, so for 15kHz subcarrier spacing (μ=0), the 12-bit TA command field T A The maximum TA value N indicated in ms TA,max for:
[0103]
[0104] Substituting the above formula (8) into the inequality (7), we can obtain:
[0105] when The application time of TA command stipulated in the relevant technology is reasonable. sf =1ms, represents the number of time slots in a subframe, and Where μ is the subcarrier spacing configuration. It can be seen that when μ = 0 (corresponding to 15kHz subcarrier spacing), Get the minimum value (that is, equal to 1), then Get the maximum value (i.e. equal to 1ms). Therefore,
[0106] From the above analysis, it can be concluded that when the actual T TA Less than or equal to N TA,max When the application time of TA command specified in the relevant technology is reasonable.
[0107] However, in NTN, there is a large spatial propagation delay between the base station and the UE, for example Figure 2 As shown, for GEO satellites (orbital altitude is 35786km), the maximum one-way propagation delay from GEO satellites (GEO satellites can be called geostationary orbit satellites) to ground gateways or ground terminals is about 135.28ms. When considering the transparent forwarding architecture, the base station is on the ground, and the satellite payload is only used for frequency conversion and radio frequency amplification, that is, the satellite only plays the role of frequency converter and radio frequency amplifier. The NR Uu interface can be used in both the service link and the feeder link. At this time, the space propagation path from UE to base station consists of three parts: UE to satellite, satellite to ground gateway, and gateway to ground base station. The corresponding maximum space propagation delay is about 272.37ms. In this way, the TA in NTN is approximately equal to twice the space propagation delay between the base station and the UE, which is much larger than Therefore, the application time of the TA command specified in the relevant technology is no longer reasonable and feasible, and therefore needs to be enhanced.
[0108] To solve the above problems, a solution is proposed, which is to introduce K_offset into the application time of TA command. Specifically,
[0109] When the UE receives a TA command in uplink timeslot n, the UE applies the uplink transmission timing adjustment indicated in the TA command starting from uplink timeslot n+k+1+K_offset.
[0110] The method for determining the K_offset value mainly includes:
[0111] Support broadcasting cell-level K_offset value in system messages;
[0112] The UE uses the K_offset value broadcast by the system message during the random access process;
[0113] After the random access process, the K_offset value is allowed to be updated;
[0114] If the UE does not receive any other K_offset value except the K_offset value broadcast by the system message, the UE uses the K_offset value broadcast by the system message.
[0115] As can be seen from the above description, the K_offset value is essentially cell-level, so it needs to be greater than or equal to the TA value of each UE. Specifically, the cell-level K_offset value needs to be greater than or equal to the maximum TA value of all UEs within a cell. In GEO scenarios, the TA difference between all UEs within a cell can reach up to 20 milliseconds.
[0116] Therefore, introducing a cell-level K_offset value into the application time of the TA command can ensure the physical feasibility of the application time, but will introduce an additional large processing delay (up to tens of ms), thereby affecting the working performance of the UE.
[0117] In summary, due to the excessively large TA in NTN networks, the TA command application time specified in existing related technologies is no longer reasonable and feasible, and needs to be enhanced. However, if the cell-level K_offset value is added to the TA command application time, although the physical feasibility of the application time can be guaranteed, it will introduce a large additional processing delay (up to tens of milliseconds), which will affect the working performance of the UE.
[0118] Based on this, in various embodiments of the present application, the terminal autonomously determines the application time of the TA command based on its own TA compensation amount, so that the application time of the TA command is reasonable, and the compensation amount of the determined application time of the TA command matches the actual round-trip time (RTT) of the terminal, thereby ensuring the working performance of the terminal.
[0119] The embodiment of the present application provides a method for determining transmission timing, which is applied to a terminal, such as Figure 3 As shown, the method includes:
[0120] Step 301: receiving a TA command in uplink timing unit n, where the TA command is used to instruct adjustment of uplink transmission timing;
[0121] Step 302: Perform one of the following operations:
[0122] The uplink transmission timing adjustment corresponding to the TA command is applied starting from the uplink timing unit n+X; the timing unit X is based on the timing advance T after applying the uplink transmission timing adjustment. TA Sure;
[0123] The uplink transmission timing adjustment corresponding to the TA command is applied starting from the first uplink timing unit after the uplink timing unit n+Y; Y is based on the timing advance T after applying the uplink transmission timing adjustment. TA Sure.
[0124] In actual application, the terminal may also be referred to as a UE or a user.
[0125] In step 301, the terminal receives a TA command sent by a network side (ie, a network device, specifically a base station), where the TA command is carried in a MAC CE.
[0126] In one embodiment, the timing unit may include one of the following:
[0127] time slot;
[0128] subframe.
[0129] In step 302, the unit of X is a timing unit. Exemplarily, assuming that the timing unit is a time slot, the unit of X is a time slot, then the uplink transmission timing adjustment corresponding to the TA command is applied starting from the uplink time slot (n+X). Assuming that the timing unit is a subframe, the unit of X is a subframe, then the uplink transmission timing adjustment corresponding to the TA command is applied starting from the uplink subframe (n+X).
[0130] The unit of Y is an absolute time unit, such as ms. For example, assuming that the timing unit is a time slot and the unit of Y is ms, the uplink transmission timing adjustment corresponding to the TA command is applied starting from the first uplink timing time slot after ms+Y corresponding to the uplink time slot n. Assuming that the timing unit is a subframe and the unit of Y is ms, the uplink transmission timing adjustment corresponding to the TA command is applied starting from the first uplink timing subframe after ms+Y corresponding to the uplink time slot n.
[0131] X and Y can be called K_offset, that is, the compensation value of K. In the embodiment of the present application, the values of X and Y are based on the timing advance T after applying the uplink transmission timing adjustment. TA Therefore, the solution of the embodiment of the present application can be understood as a solution in which the terminal independently determines the K_offset value according to its own TA compensation amount.
[0132] The uplink timing unit n is assumed to be T TA When it is zero, it refers to the last timing unit of at least one uplink timing unit that overlaps with at least one timing unit for receiving the first PDSCH; the first PDSCH carries the TA command.
[0133] The first PDSCH carrying the TA command may also be understood as the first PDSCH providing the TA command.
[0134] The uplink timing unit n is related to the size of the uplink (UL) and downlink (DL) subcarrier spacing (SCS).
[0135] For example, Figure 4a As shown, when the SCS of DL and UL are the same (both are 30kHz), and PDSCH occupies 1 time slot, the uplink time slot n is assumed to be T TA =0, the uplink timeslot overlaps with the timeslot for receiving the PDSCH carrying the TA command.
[0136] like Figure 4b As shown, when the SCS of DL and UL are the same (both are 30kHz), and PDSCH occupies multiple slots (such as 4 time slots), the uplink time slot n is assumed to be T TA =0, the last uplink time slot among the multiple uplink time slots (such as 4 time slots) that overlap with the multiple time slots (such as 4 time slots) for receiving the PDSCH carrying the TA command.
[0137] like Figure 4c As shown, when the DL SCS is smaller than the UL SCS (the DL SCS is 15kHz and the UL SCS is 30kHz), and the PDSCH occupies 1 time slot, the uplink time slot n is assumed to be T TA =0, the last uplink time slot among multiple uplink time slots (eg, 2 time slots) that overlap with the time slot for receiving the PDSCH carrying the TA command.
[0138] like Figure 4d As shown, when the DL SCS is greater than the UL SCS (DL SCS is 30kHz, UL SCS is 15kHz), and PDSCH occupies 1 time slot, the uplink time slot n is assumed to be T TA =0, the uplink timeslot overlaps with the timeslot for receiving the PDSCH carrying the TA command.
[0139] In one embodiment, the timing unit X is determined by one of the following methods:
[0140] X=α1·C+α2·T TA ;
[0141]
[0142]
[0143]
[0144] Among them, C is the TA Irrelevant parameters, α1 and α2 are unit coefficients, Indicates rounding up.
[0145] Here, α1 is a unit coefficient, which is a unit conversion coefficient for converting the time unit of C into the time unit of X. For example, assuming that the time length of the time unit of C is u C , the length of the time unit of X is u X ,but
[0146] Similarly, α2 is the unit coefficient, which is T TA The unit conversion factor for converting the time unit of into the time unit of X. For example, assuming T TA The length of the time unit is u TA , the length of the time unit of X is u X ,but
[0147] In actual application, if the protocol agreement or protocol design can ensure that α1·C and α2·T TA If they are all integers, then determine:
[0148] X=α1·C+α2·T TA .
[0149] If it is possible to ensure that α1·C is an integer through protocol agreement or protocol design, it is not possible to ensure that α2·T TA If is an integer, then determine:
[0150]
[0151] If it is possible to ensure that α2·T TA is an integer, but it cannot be guaranteed that α1·C is an integer, then determine:
[0152]
[0153] If it is not possible to ensure that α2·T TA and / or α1·C is an integer, then determine:
[0154]
[0155] For example, one scenario is: the time unit of X is a time slot, then the corresponding time length u X =2 -μ ms, where μ is the subcarrier spacing configuration; T TAThe time unit is T C ,in, but At this time, In this scenario, α2·T cannot be guaranteed TA is an integer, so determine:
[0156]
[0157] or,
[0158]
[0159] Another scenario is that the time unit of X is a time slot, and the time unit of C is also a time slot. In this case, α1 = 1, and it can be guaranteed that α1·C is an integer. In this scenario, determine:
[0160]
[0161] or,
[0162] X=α1·C+α2·T TA .
[0163] Combining the above two scenarios, if the time unit of X is time slot, T TA The time unit is T C , the time unit of C is also the time slot, then α1=1, At this time, you can use:
[0164]
[0165] In one embodiment, Y is determined by one of the following methods:
[0166] Y=β1·C+β2·T TA ;
[0167]
[0168]
[0169]
[0170] Among them, β1 and β2 are unit coefficients.
[0171] β1 is the unit coefficient, which is the unit conversion coefficient for converting the time unit of C into the time unit of Y. For example, assuming that the time length of the time unit of C is u C , the length of the time unit of Y is u Y ,but
[0172] β2 is the unit coefficient, which is theTA The unit conversion factor for converting the time unit of Y into the time unit of T. For example, assuming T TA The length of the time unit is u TA , the length of the time unit of Y is u Y ,but
[0173] In practical applications, if β1·C and β2·T can be ensured through protocol agreement or protocol design TA If they are all integers, then determine:
[0174] Y=β1·C+β2·T TA .
[0175] Alternatively, if the protocol agreement or protocol design can ensure that β1·C is an integer, but cannot ensure that β2·T TA If is an integer, then determine:
[0176]
[0177] Alternatively, if β2·T can be ensured through protocol agreement or protocol design TA is an integer, but it cannot be guaranteed that β1·C is an integer, then determine:
[0178]
[0179] Or, if β2·T cannot be guaranteed by agreement or design TA and / or β1·C is an integer, then determine:
[0180]
[0181] For example, one scenario is: the time unit of Y is ms, then the corresponding time length u Y =1ms; T TA The time unit is T C ,in, but ms. At this time, In this scenario, β2·T cannot be guaranteed TA is an integer, so determine:
[0182]
[0183] or,
[0184]
[0185] Another scenario is: if the time unit of Y is ms, then its time length u Y=1ms; the time unit of C is time slot, then the corresponding time length u C =2 -μ ms, where μ is the subcarrier spacing configuration; There is no guarantee that β1·C is an integer. In this scenario, determine:
[0186]
[0187] or,
[0188]
[0189] Combining the above two scenarios, if the time unit of Y is ms, T TA The time unit is T C , the time unit of C is time slot, then β1=2 -μ 、 At this time, you can use:
[0190]
[0191] Where C is determined by one of the following methods:
[0192] C = k;
[0193] C=k+D;
[0194] in, or
[0195] D represents a constant; N T,1 The duration of N1 symbols corresponding to the PDSCH processing time when the additional PDSCH DM-RS is configured under the terminal processing capability 1, the unit can be ms; N T,2 The duration of N2 symbols corresponding to the PUSCH preparation time under the terminal processing capability 1 can be in ms; N TA,max The maximum TA value that can be indicated by the TA command field (length can be 12 bits) corresponding to the TA command, in milliseconds; The number of time slots included in each subframe; T sf The duration of the subframe is 1ms.
[0196] In practical applications, the value of D can be determined as needed; specifically, the value of D can be 1, other integers greater than zero, or any non-zero constant.
[0197] In the above formula, N T,1 、N T,2 、N TA,max、T sf The units are the same.
[0198] In one embodiment, the terminal may determine the timing advance T in the following manner: TA :
[0199] T TA =(N TA +N TA,UE-specific +N TA,common +N TA,offset )×T c ;
[0200] Among them, N TA Updated by the TA command, N TA,UE-specific is the TA estimated autonomously by the terminal, N TA,common Universal TA for network control, N TA,offset is a constant, T c Indicates the basic unit of time.
[0201] For N TA,UE-specific The terminal can determine the position of the satellite based on the ephemeris broadcast by the network or configured by the radio resource control (RRC); the terminal can determine the position of the terminal based on the global navigation satellite system (GNSS) or the application layer protocol; the terminal can determine the signal propagation delay between the terminal and the satellite based on the position of the satellite and its own position, and then autonomously estimate N TA,UE-specific .For example, Wherein, ||sat,UE|| represents the spatial propagation distance between the satellite and the terminal, and c represents the speed of light. TA,UE-specific The process is not limited.
[0202] For N TA,common , the network can indicate at least the universal TA offset through system messages and / or RRC signaling. In this case, N TA,common Equal to the universal TA offset indicated by the network.
[0203] In actual application, the network can also indicate the polynomial fitting coefficients of the universal TA that change over time through system messages and / or RRC signaling.
[0204]
[0205] Among them, t0 is the starting moment of a certain time; <f0,f1,…,f N-1> represents the polynomial fitting coefficients of the common TA over time. Specifically, f0 is often referred to as the common TA, f1 is often referred to as the common TA drift rate, and f2 is often referred to as the common TA drift rate variation.
[0206] Here, N TA It is pre-agreed and subsequently updated through the received TA command. For details, please refer to the relevant technology.
[0207] In practical application, N TA,offset It can be agreed or obtained through high-layer signaling (such as system information block 1 (SIB1)). For example, when high-layer signaling configures N TA,offset When the value of N is set, the configured N TA,offset When the higher layer signaling is not configured with N TA,offset When the value is set, the default value can be taken according to the time division duplex (TDD) / frequency division duplex (FDD) mode and FR1 / FR2 type. For details, please refer to the relevant technology;
[0208] T c The specific value of can refer to the relevant technology.
[0209] Accordingly, an embodiment of the present application further provides a method for determining transmission timing, which is applied to a network device. The method includes:
[0210] Send a TA command to the terminal, where the TA command is used to instruct the terminal to adjust the uplink transmission timing so that the terminal performs one of the following operations:
[0211] The uplink transmission timing adjustment corresponding to the TA command is applied starting from the uplink timing unit n+X; the timing unit X is based on the timing advance T after applying the uplink transmission timing adjustment. TA Determine; the terminal receives the TA command in an uplink timing unit n;
[0212] The uplink transmission timing adjustment corresponding to the TA command is applied starting from the first uplink timing unit after the uplink timing unit n+Y; Y is based on the timing advance T after applying the uplink transmission timing adjustment. TA Sure.
[0213] The transmission timing determination method provided in the embodiment of the present application comprises the following steps: a terminal receives a TA command in an uplink timing unit n, wherein the TA command is used to instruct adjustment of the uplink transmission timing; and performs one of the following operations: applying the uplink transmission timing adjustment corresponding to the TA command starting from the uplink timing unit n+X; adjusting the timing unit X according to the timing advance T after applying the uplink transmission timing adjustment. TA Determine; starting from the first uplink timing unit after the uplink timing unit n+Y, apply the TA command corresponding to the uplink transmission timing adjustment; Y according to the timing advance T after applying the uplink transmission timing adjustment TA The solution provided in the embodiments of the present application enables the terminal to autonomously determine the application time of the TA command based on its own TA compensation amount, so that the application time of the TA command is reasonable, and the compensation amount of the determined application time of the TA command matches the actual RTT of the terminal, thereby ensuring the working performance of the terminal. This can solve the problem in related technologies where the K_offset configured in the network is too large, resulting in a mismatch with the actual RTT of the terminal.
[0214] In order to implement the method provided in the embodiment of the present application, the embodiment of the present application further provides a transmission timing determination device, which is set on the terminal, such as Figure 5 As shown, the device includes:
[0215] A receiving unit 501 is configured to receive a TA command in an uplink timing unit n, where the TA command is used to instruct adjustment of uplink transmission timing;
[0216] The processing unit 502 is configured to perform one of the following operations:
[0217] The uplink transmission timing adjustment corresponding to the TA command is applied starting from the uplink timing unit n+X; the timing unit X is based on the timing advance T after applying the uplink transmission timing adjustment. TA Sure;
[0218] The uplink transmission timing adjustment corresponding to the TA command is applied starting from the first uplink timing unit after the uplink timing unit n+Y; Y is based on the timing advance T after applying the uplink transmission timing adjustment. TA Sure.
[0219] In one embodiment, the processing unit 502 is further configured to determine the timing unit X by one of the following methods:
[0220] X=α1·C+α2·T TA ;
[0221]
[0222]
[0223]
[0224] Among them, C is the TA Irrelevant parameters, α1 and α2 are unit coefficients, Indicates rounding up.
[0225] In one embodiment, the processing unit 502 is further configured to determine Y by one of the following methods:
[0226] Y=β1·C+β2·T TA ;
[0227]
[0228]
[0229]
[0230] Among them, C is the TA Irrelevant parameters, β1 and β2 are unit coefficients, Indicates rounding up.
[0231] Here, in one embodiment, the processing unit 502 is further configured to determine C by one of the following methods:
[0232] C = k;
[0233] C=k+D;
[0234] in, or
[0235] D represents a constant; N T,1 is the duration of N1 symbols corresponding to the PDSCH processing time when the additional PDSCH DM-RS is configured under the terminal processing capability 1; N T,2 The duration of N2 symbols corresponding to the PUSCH preparation time under the terminal processing capability 1; N TA,max is the maximum TA value that can be indicated by the TA command field corresponding to the TA command; The number of time slots included in each subframe; T sf The duration of the subframe.
[0236] In one embodiment, the processing unit 502 is further configured to determine the timing advance T in the following manner: TA :
[0237] T TA =(N TA +N TA,UE-specific +N TA,common +N TA,offset )×T c ;
[0238] Among them, N TA Updated by the TA command, N TA,UE-specific is the TA estimated autonomously by the terminal, N TA,common Universal TA for network control, N TA,offset is a constant, T c Indicates the basic unit of time.
[0239] In actual application, the receiving unit 501 may be implemented by a communication interface in the transmission timing determination device, and the processing unit 502 may be implemented by a processor in the transmission timing determination device.
[0240] In order to implement the method on the network device side of the embodiment of the present application, the embodiment of the present application further provides a transmission timing determination device, which is provided on the network device and includes:
[0241] A sending unit is configured to send a TA command to a terminal, where the TA command is used to instruct adjustment of uplink transmission timing so that the terminal performs one of the following operations:
[0242] The uplink transmission timing adjustment corresponding to the TA command is applied starting from the uplink timing unit n+X; the timing unit X is based on the timing advance T after applying the uplink transmission timing adjustment. TA Determine; the terminal receives the TA command in an uplink timing unit n;
[0243] The uplink transmission timing adjustment corresponding to the TA command is applied starting from the first uplink timing unit after the uplink timing unit n+Y; Y is based on the timing advance T after applying the uplink transmission timing adjustment. TA Sure.
[0244] In actual application, the sending unit can be implemented by a communication interface in the transmission timing determination device.
[0245] It should be noted that the aforementioned embodiments of the transmission timing determination apparatus, when determining transmission timing, illustrate the division of the aforementioned program modules only as an example. In actual applications, the aforementioned processing can be assigned to different program modules as needed, i.e., the internal structure of the apparatus can be divided into different program modules to perform all or part of the aforementioned processing. Furthermore, the transmission timing determination apparatus and the transmission timing determination method embodiments provided in the aforementioned embodiments share the same concept. The specific implementation process is detailed in the method embodiments and will not be further elaborated here.
[0246] Based on the hardware implementation of the above program modules, and in order to implement the method of the embodiment of the present application, the embodiment of the present application also provides a terminal, such as Figure 6 As shown, the terminal 600 includes:
[0247] The first communication interface 601 is capable of exchanging information with the network side;
[0248] A first processor 602 is connected to the first communication interface 601 to implement information interaction with the network side, and is used to execute the methods provided by one or more technical solutions of the terminal side when running a computer program;
[0249] A first memory 603 , on which the computer program is stored.
[0250] Specifically, the first communication interface 601 is used to receive a TA command in an uplink timing unit n, where the TA command is used to instruct adjustment of uplink transmission timing;
[0251] The first processor 602 is configured to perform one of the following operations:
[0252] The uplink transmission timing adjustment corresponding to the TA command is applied starting from the uplink timing unit n+X; the timing unit X is based on the timing advance T after applying the uplink transmission timing adjustment. TA Sure;
[0253] The uplink transmission timing adjustment corresponding to the TA command is applied starting from the first uplink timing unit after the uplink timing unit n+Y; Y is based on the timing advance T after applying the uplink transmission timing adjustment. TA Sure.
[0254] In one embodiment, the first processor 602 is further configured to determine the timing unit X by one of the following methods:
[0255] X=α1·C+α2·T TA ;
[0256]
[0257]
[0258]
[0259] Among them, C is the TA Irrelevant parameters, α1 and α2 are unit coefficients, Indicates rounding up.
[0260] In one embodiment, the first processor 602 is further configured to determine Y by one of the following methods:
[0261] Y=β1·C+β2·T TA ;
[0262]
[0263]
[0264]
[0265] Among them, C is the TA Irrelevant parameters, β1 and β2 are unit coefficients, Indicates rounding up.
[0266] Here, in one embodiment, the first processor 602 is further configured to determine C by one of the following methods:
[0267] C = k;
[0268] C=k+D;
[0269] in, or
[0270] D represents a constant; N T,1 is the duration of N1 symbols corresponding to the PDSCH processing time when the additional PDSCH DM-RS is configured under the terminal processing capability 1; N T,2 The duration of N2 symbols corresponding to the PUSCH preparation time under the terminal processing capability 1; N TA,max is the maximum TA value that can be indicated by the TA command field corresponding to the TA command; The number of time slots included in each subframe; T sf is the subframe duration.
[0271] In one embodiment, the first processor 602 is further configured to determine the timing advance T by: TA :
[0272] T TA =(N TA +N TA,UE-specific +N TA,common +N TA,offset )×T c ;
[0273] Among them, N TA Updated by the TA command, N TA,UE-specific is the TA estimated autonomously by the terminal, N TA,common Universal TA for network control, N TA,offset is a constant, T c Indicates the basic unit of time.
[0274] It should be noted that the specific processing process of the first processor 602 and the first communication interface 601 can be understood by referring to the above method.
[0275] Of course, in actual application, the various components in the terminal 600 are coupled together through the bus system 604. It is understood that the bus system 604 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 604 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, Figure 6 Various buses are labeled as bus system 604 .
[0276] The first memory 603 in the embodiment of the present application is used to store various types of data to support the operation of the terminal 600. Examples of such data include: any computer program used to operate on the terminal 600.
[0277] The methods disclosed in the above embodiments of the present application can be applied to the first processor 602 or implemented by the first processor 602. The first processor 602 may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method can be completed by hardware integrated logic circuits in the first processor 602 or by software instructions. The above first processor 602 may be a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The first processor 602 can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present application. A general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of the present application can be directly implemented as being executed by a hardware decoding processor, or can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium located in the first memory 603. The first processor 602 reads the information in the first memory 603 and completes the steps of the above method in combination with its hardware.
[0278] In an exemplary embodiment, the terminal 600 may be implemented by one or more application-specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field-programmable gate arrays (FPGAs), general-purpose processors, controllers, microcontrollers (MCUs), microprocessors, or other electronic components to execute the aforementioned method.
[0279] Based on the hardware implementation of the above program modules, and in order to implement the method of the network device side of the embodiment of the present application, the embodiment of the present application also provides a network device, such as Figure 7 The network device 700 includes:
[0280] The second communication interface 701 is capable of exchanging information with the terminal;
[0281] A second processor 702 is connected to the second communication interface 701 to implement information interaction with the terminal, and is used to execute the methods provided by one or more technical solutions on the network device side when running a computer program;
[0282] The second memory 703 , on which the computer program is stored.
[0283] Specifically, the second communication interface 701 is configured to send a TA command to the terminal, where the TA command is used to instruct the terminal to adjust the uplink transmission timing so that the terminal performs one of the following operations:
[0284] The uplink transmission timing adjustment corresponding to the TA command is applied starting from the uplink timing unit n+X; the timing unit X is based on the timing advance T after applying the uplink transmission timing adjustment. TA Determine; the terminal receives the TA command in an uplink timing unit n;
[0285] The uplink transmission timing adjustment corresponding to the TA command is applied starting from the first uplink timing unit after the uplink timing unit n+Y; Y is based on the timing advance T after applying the uplink transmission timing adjustment. TA Sure.
[0286] It should be noted that the specific processing process of the second communication interface 701 can be understood by referring to the above method.
[0287] Of course, in actual application, the various components in the network device 700 are coupled together through the bus system 704. It is understood that the bus system 704 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 704 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, Figure 7 Various buses are labeled as bus system 704 .
[0288] The second memory 703 in the embodiment of the present application is used to store various types of data to support the operation of the network device 700. Examples of such data include: any computer program used to operate on the network device 700.
[0289] The methods disclosed in the above embodiments of the present application can be applied to or implemented by the second processor 702. The second processor 702 may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method can be completed by hardware integrated logic circuits or software instructions in the second processor 702. The above second processor 702 may be a general-purpose processor, a DSP, or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, etc. The second processor 702 can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present application. A general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of the present application can be directly implemented and executed by a hardware decoding processor, or by a combination of hardware and software modules in the decoding processor. The software module may be located in a storage medium located in the second memory 703. The second processor 702 reads the information in the second memory 703 and, in conjunction with its hardware, completes the steps of the above method.
[0290] In an exemplary embodiment, the network device 700 may be implemented by one or more ASICs, DSPs, PLDs, CPLDs, FPGAs, general-purpose processors, controllers, MCUs, Microprocessors, or other electronic components to perform the aforementioned methods.
[0291] It can be understood that the memory (first memory 603, second memory 703) of the embodiment of the present application can be a volatile memory or a non-volatile memory, and can also include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a magnetic random access memory (FRAM), a flash memory, a magnetic surface memory, an optical disc, or a compact disc read-only memory (CD-ROM); the magnetic surface memory can be a magnetic disk memory or a tape memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), synchronous static random access memory (SSRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct rambus random access memory (DRRAM).The memories described in the embodiments of this application are intended to include, but are not limited to, these and any other suitable types of memories.
[0292] In order to implement the method provided in the embodiment of the present application, the embodiment of the present application also provides a transmission timing determination system, such as Figure 8 As shown, the system includes: a network device 801 and a terminal 802.
[0293] Here, it should be noted that the specific processing procedures of the network device 801 and the terminal 802 have been described in detail above and will not be repeated here.
[0294] In an exemplary embodiment, the present application also provides a storage medium, namely a computer storage medium, specifically a computer-readable storage medium, such as a first memory 603 storing a computer program, which can be executed by the first processor 602 of the terminal 600 to complete the steps of the aforementioned terminal-side method. Another example includes a second memory 703 storing a computer program, which can be executed by the second processor 702 of the network device 700 to complete the steps of the aforementioned network device-side method. The computer-readable storage medium can be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface storage, optical disk, or CD-ROM.
[0295] It should be noted that: "first", "second", etc. are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.
[0296] In addition, the technical solutions described in the embodiments of the present application can be arbitrarily combined without conflict.
[0297] The above description is merely a preferred embodiment of the present application and is not intended to limit the scope of protection of the present application.
Claims
1. A method for determining transmission timing, characterized in that: Applied to terminals, including: receiving a timing advance TA command at an uplink timing unit n, wherein the TA command is used to instruct adjustment of uplink transmission timing; Do one of the following: The uplink transmission timing adjustment corresponding to the TA command is applied starting from the uplink timing unit n+X; the timing unit X is based on the timing advance T after applying the uplink transmission timing adjustment. TA Determine; wherein the timing unit X is determined by one of the following methods: X=α1·C+α2·T TA ; Among them, C is the TA Irrelevant parameters, α1 and α2 are unit coefficients, Indicates rounding up; The uplink transmission timing adjustment corresponding to the TA command is applied starting from the first uplink timing unit after the uplink timing unit n+Y; Y is based on the timing advance T after applying the uplink transmission timing adjustment. TA Determine; wherein Y is determined by one of the following methods: Y=β1·C+β2·T TA ; Among them, C is the TA Irrelevant parameters, β1 and β2 are unit coefficients, Indicates rounding up; Where C is determined by one of the following methods: C = k; C=k+D; in, or D represents a constant; N T,1 is the duration of N1 symbols corresponding to the PDSCH processing time when an additional PDSCH demodulation reference signal DM-RS is configured under the terminal processing capability 1; N T,2 The duration of N2 symbols corresponding to the PUSCH preparation time under the terminal processing capability 1; N TA,max The maximum TA value that can be indicated by the TA command field corresponding to the TA command; The number of time slots included in each subframe; T sf The duration of the subframe.
2. The method according to claim 1, characterized in that The timing unit includes one of the following: time slot; subframe.
3. The method according to claim 1, characterized in that The uplink timing unit n is assumed to be T TA When it is zero, it refers to the last timing unit of at least one uplink timing unit that overlaps with at least one timing unit for receiving a first physical downlink shared channel PDSCH; the first PDSCH carries the TA command.
4. The method according to any one of claims 1 to 3, characterized in that The timing advance T is determined by the following method: TA : T TA =(N TA +N TA,UE-specific +N TA,common +N TA,offset )×T c ; Among them, N TA Updated by the TA command, N TA,UE-specific is the TA estimated autonomously by the terminal, N TA,common Universal TA for network control, N TA,offset is a constant, T c Indicates the basic unit of time.
5. The method according to claim 4, characterized in that N TA It is pre-agreed and subsequently updated by the received TA command.
6. The method according to claim 4, characterized in that N TA,offset It is agreed upon or obtained through higher-layer signaling.
7. A method for determining transmission timing, characterized in that: Applied to network equipment, including; Send a TA command to the terminal, where the TA command is used to instruct the terminal to adjust the uplink transmission timing so that the terminal performs one of the following operations: Applying the uplink transmission timing adjustment corresponding to the TA command starting from uplink timing unit n+X; The timing unit X is the timing advance T after the uplink transmission timing adjustment is applied. TA Determine; the terminal receives the TA command in the uplink timing unit n; wherein the timing unit X is determined by one of the following methods: X=α1·C+α2·T TA ; Among them, C is the TA Irrelevant parameters, α1 and α2 are unit coefficients, Indicates rounding up; The uplink transmission timing adjustment corresponding to the TA command is applied starting from the first uplink timing unit after the uplink timing unit n+Y; Y is based on the timing advance T after applying the uplink transmission timing adjustment. TA Determine; wherein Y is determined by one of the following methods: Y=β1·C+β2·T TA ; Among them, C is the TA Irrelevant parameters, β1 and β2 are unit coefficients, Indicates rounding up; Where C is determined by one of the following methods: C = k; C=k+D; in, or D represents a constant; N T,1 is the duration of N1 symbols corresponding to the PDSCH processing time when an additional PDSCH demodulation reference signal DM-RS is configured under the terminal processing capability 1; N T,2 The duration of N2 symbols corresponding to the PUSCH preparation time under the terminal processing capability 1; N TA,max The maximum TA value that can be indicated by the TA command field corresponding to the TA command; The number of time slots included in each subframe; T sf is the subframe duration.
8. The method according to claim 7, characterized in that The timing unit includes one of the following: time slot; subframe.
9. The method according to claim 7 or 8, characterized in that The uplink timing unit n is assumed to be T TA When it is zero, it refers to the last timing unit of at least one uplink timing unit that overlaps with at least one timing unit for receiving a first physical downlink shared channel PDSCH; the first PDSCH carries the TA command.
10. A transmission timing determination device, characterized in that: include: a receiving unit, configured to receive a TA command in an uplink timing unit n, wherein the TA command is used to instruct adjustment of uplink transmission timing; A processing unit that performs one of the following operations: The uplink transmission timing adjustment corresponding to the TA command is applied starting from the uplink timing unit n+X; the timing unit X is based on the timing advance T after applying the uplink transmission timing adjustment. TA Determine; wherein the timing unit X is determined by one of the following methods: X=α1·C+α2·T TA ; Among them, C is the TA Irrelevant parameters, α1 and α2 are unit coefficients, Indicates rounding up; The uplink transmission timing adjustment corresponding to the TA command is applied starting from the first uplink timing unit after the uplink timing unit n+Y; Y is based on the timing advance T after applying the uplink transmission timing adjustment. TA Determine; wherein Y is determined by one of the following methods: Y=β1·C+β2·T TA ; Among them, C is the TA Irrelevant parameters, β1 and β2 are unit coefficients, Indicates rounding up; Where C is determined by one of the following methods: C = k; C=k+D; in, or D represents a constant; N T,1 is the duration of N1 symbols corresponding to the PDSCH processing time when an additional PDSCH demodulation reference signal DM-RS is configured under the terminal processing capability 1; N T,2 The duration of N2 symbols corresponding to the PUSCH preparation time under the terminal processing capability 1; N TA,max The maximum TA value that can be indicated by the TA command field corresponding to the TA command; The number of time slots included in each subframe; T sf The duration of the subframe.
11. A transmission timing determination device, characterized in that: include: A sending unit is configured to send a TA command to a terminal, where the TA command is used to instruct adjustment of uplink transmission timing so that the terminal performs one of the following operations: Applying the uplink transmission timing adjustment corresponding to the TA command starting from uplink timing unit n+X; The timing unit X is the timing advance T after the uplink transmission timing adjustment is applied. TA Determine; the terminal receives the TA command in the uplink timing unit n; wherein the timing unit X is determined by one of the following methods: X=α1·C+α2·T TA ; Among them, C is the TA Irrelevant parameters, α1 and α2 are unit coefficients, Indicates rounding up; The uplink transmission timing adjustment corresponding to the TA command is applied starting from the first uplink timing unit after the uplink timing unit n+Y; Y is based on the timing advance T after applying the uplink transmission timing adjustment. TA Determine; wherein Y is determined by one of the following methods: Y=β1·C+β2·T TA ; Among them, C is the TA Irrelevant parameters, β1 and β2 are unit coefficients, Indicates rounding up; Where C is determined by one of the following methods: C = k; C=k+D; in, or D represents a constant; N T,1 is the duration of N1 symbols corresponding to the PDSCH processing time when an additional PDSCH demodulation reference signal DM-RS is configured under the terminal processing capability 1; N T,2 The duration of N2 symbols corresponding to the PUSCH preparation time under the terminal processing capability 1; N TA,max The maximum TA value that can be indicated by the TA command field corresponding to the TA command; The number of time slots included in each subframe; T sf The duration of the subframe.
12. A terminal, characterized in that: include: A first communication interface is configured to receive a TA command in an uplink timing unit n, wherein the TA command is used to instruct adjustment of uplink transmission timing; A first processor is configured to perform one of the following operations: The uplink transmission timing adjustment corresponding to the TA command is applied starting from the uplink timing unit n+X; the timing unit X is based on the timing advance T after applying the uplink transmission timing adjustment. TA Determine; wherein the timing unit X is determined by one of the following methods: X=α1·C+α2·T TA ; Among them, C is the TA Irrelevant parameters, α1 and α2 are unit coefficients, Indicates rounding up; The uplink transmission timing adjustment corresponding to the TA command is applied starting from the first uplink timing unit after the uplink timing unit n+Y; Y is based on the timing advance T after applying the uplink transmission timing adjustment. TA Determine; wherein Y is determined by one of the following methods: Y=β1·C+β2·T TA ; Among them, C is the TA Irrelevant parameters, β1 and β2 are unit coefficients, Indicates rounding up; Where C is determined by one of the following methods: C = k; C=k+D; in, or D represents a constant; N T,1 is the duration of N1 symbols corresponding to the PDSCH processing time when an additional PDSCH demodulation reference signal DM-RS is configured under the terminal processing capability 1; N T,2 The duration of N2 symbols corresponding to the PUSCH preparation time under the terminal processing capability 1; N TA,max The maximum TA value that can be indicated by the TA command field corresponding to the TA command; The number of time slots included in each subframe; T sf The duration of the subframe.
13. A network device, characterized in that: include: A second processor and a second communication interface; wherein, The second communication interface is configured to send a TA command to the terminal, where the TA command is used to instruct adjustment of uplink transmission timing so that the terminal performs one of the following operations: The uplink transmission timing adjustment corresponding to the TA command is applied starting from the uplink timing unit n+X; the timing unit X is based on the timing advance T after applying the uplink transmission timing adjustment. TA Determine; the terminal receives the TA command in the uplink timing unit n; wherein the timing unit X is determined by one of the following methods: X=α1·C+α2·T TA ; Among them, C is the TA Irrelevant parameters, α1 and α2 are unit coefficients, Indicates rounding up; The uplink transmission timing adjustment corresponding to the TA command is applied starting from the first uplink timing unit after the uplink timing unit n+Y; Y is based on the timing advance T after applying the uplink transmission timing adjustment. TA Determine; wherein Y is determined by one of the following methods: Y=β1·C+β2·T TA ; Among them, C is the TA Irrelevant parameters, β1 and β2 are unit coefficients, Indicates rounding up; Where C is determined by one of the following methods: C = k; C=k+D; in, or D represents a constant; N T,1 is the duration of N1 symbols corresponding to the PDSCH processing time when an additional PDSCH demodulation reference signal DM-RS is configured under the terminal processing capability 1; N T,2 The duration of N2 symbols corresponding to the PUSCH preparation time under the terminal processing capability 1; N TA,max The maximum TA value that can be indicated by the TA command field corresponding to the TA command; The number of time slots included in each subframe; T sf The duration of the subframe.
14. A terminal, characterized in that: include: a first processor and a first memory for storing a computer program capable of being executed on the processor, Wherein, when the first processor is used to run the computer program, it executes the steps of the method according to any one of claims 1 to 6.
15. A network device, characterized in that: include: a second processor and a second memory for storing a computer program capable of being executed on the processor, Wherein, when the second processor is used to run the computer program, it executes the steps of the method according to any one of claims 7 to 9.
16. A storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented, or the steps of the method according to any one of claims 7 to 9 are implemented.
Citation Information
Patent Citations
Method and apparatus for timing advance adjustment
CN111713153A